From 3ffd407b01289e01f9dfd8141562d0c94bb1e5a1 Mon Sep 17 00:00:00 2001 From: DominicGBauer Date: Mon, 27 Nov 2023 11:09:11 +0200 Subject: [PATCH 01/39] feat: add docs --- .github/workflows/deploy-docs.yaml | 47 + docs/.nojekyll | 1 + docs/assets/highlight.css | 113 + docs/assets/main.js | 59 + docs/assets/navigation.js | 1 + docs/assets/search.js | 1 + docs/assets/style.css | 1383 ++++++ ...c_attachments.AbstractAttachmentQueue.html | 41 + ...powersync_attachments.AttachmentTable.html | 2 + ...nc_sdk_react_native.PowerSyncDatabase.html | 5 + ...ersync_sdk_react_native.RNQSDBAdapter.html | 20 + ...tive.RNQSPowerSyncDatabaseOpenFactory.html | 4 + ...nc_sdk_react_native.ReactNativeRemote.html | 5 + ...eactNativeStreamingSyncImplementation.html | 4 + ...powersync_attachments.AttachmentState.html | 6 + ...ps_powersync_attachments.EncodingType.html | 3 + ...rneyapps_powersync_react.usePowerSync.html | 1 + ...pps_powersync_react.usePowerSyncQuery.html | 3 + ...ersync_react.usePowerSyncWatchedQuery.html | 2 + docs/index.html | 48 + ...nc_attachments.AttachmentQueueOptions.html | 11 + ...owersync_attachments.AttachmentRecord.html | 8 + ...nc_attachments.AttachmentTableOptions.html | 3 + ..._powersync_attachments.StorageAdapter.html | 12 + .../_journeyapps_powersync_attachments.html | 186 + .../modules/_journeyapps_powersync_react.html | 15 + .../_journeyapps_powersync_sdk_common.html | 3 + ...ourneyapps_powersync_sdk_react_native.html | 58 + ...owersync_attachments.ATTACHMENT_TABLE.html | 1 + ...ents.DEFAULT_ATTACHMENT_QUEUE_OPTIONS.html | 1 + ...apps_powersync_react.PowerSyncContext.html | 1 + ...eact_native.STREAMING_POST_TIMEOUT_MS.html | 1 + package.json | 4 +- packages/powersync-attachments/package.json | 1 + packages/powersync-attachments/typedoc.json | 8 + packages/powersync-react/package.json | 1 + packages/powersync-react/typedoc.json | 8 + packages/powersync-sdk-common/package.json | 1 + .../powersync-sdk-react-native/package.json | 1 + .../powersync-sdk-react-native/typedoc.json | 8 + typedoc.base.json | 4 + typedoc.json | 10 + yarn.lock | 4060 +---------------- 43 files changed, 2282 insertions(+), 3873 deletions(-) create mode 100644 .github/workflows/deploy-docs.yaml create mode 100644 docs/.nojekyll create mode 100644 docs/assets/highlight.css create mode 100644 docs/assets/main.js create mode 100644 docs/assets/navigation.js create mode 100644 docs/assets/search.js create mode 100644 docs/assets/style.css create mode 100644 docs/classes/_journeyapps_powersync_attachments.AbstractAttachmentQueue.html create mode 100644 docs/classes/_journeyapps_powersync_attachments.AttachmentTable.html create mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.PowerSyncDatabase.html create mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.RNQSDBAdapter.html create mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.RNQSPowerSyncDatabaseOpenFactory.html create mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.ReactNativeRemote.html create mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.ReactNativeStreamingSyncImplementation.html create mode 100644 docs/enums/_journeyapps_powersync_attachments.AttachmentState.html create mode 100644 docs/enums/_journeyapps_powersync_attachments.EncodingType.html create mode 100644 docs/functions/_journeyapps_powersync_react.usePowerSync.html create mode 100644 docs/functions/_journeyapps_powersync_react.usePowerSyncQuery.html create mode 100644 docs/functions/_journeyapps_powersync_react.usePowerSyncWatchedQuery.html create mode 100644 docs/index.html create mode 100644 docs/interfaces/_journeyapps_powersync_attachments.AttachmentQueueOptions.html create mode 100644 docs/interfaces/_journeyapps_powersync_attachments.AttachmentRecord.html create mode 100644 docs/interfaces/_journeyapps_powersync_attachments.AttachmentTableOptions.html create mode 100644 docs/interfaces/_journeyapps_powersync_attachments.StorageAdapter.html create mode 100644 docs/modules/_journeyapps_powersync_attachments.html create mode 100644 docs/modules/_journeyapps_powersync_react.html create mode 100644 docs/modules/_journeyapps_powersync_sdk_common.html create mode 100644 docs/modules/_journeyapps_powersync_sdk_react_native.html create mode 100644 docs/variables/_journeyapps_powersync_attachments.ATTACHMENT_TABLE.html create mode 100644 docs/variables/_journeyapps_powersync_attachments.DEFAULT_ATTACHMENT_QUEUE_OPTIONS.html create mode 100644 docs/variables/_journeyapps_powersync_react.PowerSyncContext.html create mode 100644 docs/variables/_journeyapps_powersync_sdk_react_native.STREAMING_POST_TIMEOUT_MS.html create mode 100644 packages/powersync-attachments/typedoc.json create mode 100644 packages/powersync-react/typedoc.json create mode 100644 packages/powersync-sdk-react-native/typedoc.json create mode 100644 typedoc.base.json create mode 100644 typedoc.json diff --git a/.github/workflows/deploy-docs.yaml b/.github/workflows/deploy-docs.yaml new file mode 100644 index 000000000..aad70f1b0 --- /dev/null +++ b/.github/workflows/deploy-docs.yaml @@ -0,0 +1,47 @@ +name: Deploy docs to GitHub Pages + +on: + push: + branches: ["docs"] + +permissions: + contents: read + pages: write + id-token: write + +concurrency: + group: "pages" + cancel-in-progress: false + +jobs: + build: + runs-on: ubuntu-latest + steps: + - name: Checkout + uses: actions/checkout@v3 + - name: Setup NodeJS + uses: actions/setup-node@v3 + with: + node-version: 18 + - name: Setup Yarn + run: | + npm install -g yarn + echo "Yarn version: $(yarn -v)" + echo "//registry.npmjs.org/:_authToken=${{secrets.NPM_TOKEN}}" >> ~/.npmrc + - name: Install Dependencies + run: yarn install --frozen-lockfile + - name: Create Docs + run: yarn docs + - uses: actions/upload-pages-artifact@v2 + with: + path: ./docs + deploy: + runs-on: ubuntu-latest + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + needs: build + steps: + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v2 diff --git a/docs/.nojekyll b/docs/.nojekyll new file mode 100644 index 000000000..e2ac6616a --- /dev/null +++ b/docs/.nojekyll @@ -0,0 +1 @@ +TypeDoc added this file to prevent GitHub Pages from using Jekyll. You can turn off this behavior by setting the `githubPages` option to false. \ No newline at end of file diff --git a/docs/assets/highlight.css b/docs/assets/highlight.css new file mode 100644 index 000000000..f3085082f --- /dev/null +++ b/docs/assets/highlight.css @@ -0,0 +1,113 @@ +:root { + --light-hl-0: #795E26; + --dark-hl-0: #DCDCAA; + --light-hl-1: #000000; + --dark-hl-1: #D4D4D4; + --light-hl-2: #A31515; + --dark-hl-2: #CE9178; + --light-hl-3: #0000FF; + --dark-hl-3: #569CD6; + --light-hl-4: #0070C1; + --dark-hl-4: #4FC1FF; + --light-hl-5: #001080; + --dark-hl-5: #9CDCFE; + --light-hl-6: #AF00DB; + --dark-hl-6: #C586C0; + --light-hl-7: #267F99; + --dark-hl-7: #4EC9B0; + --light-hl-8: #008000; + --dark-hl-8: #6A9955; + --light-hl-9: #800000; + --dark-hl-9: #808080; + --light-hl-10: #E50000; + --dark-hl-10: #9CDCFE; + --light-hl-11: #000000FF; + --dark-hl-11: #D4D4D4; + --light-hl-12: #800000; + --dark-hl-12: #569CD6; + --light-code-background: #FFFFFF; + --dark-code-background: #1E1E1E; +} + +@media (prefers-color-scheme: light) { :root { + --hl-0: var(--light-hl-0); + --hl-1: var(--light-hl-1); + --hl-2: var(--light-hl-2); + --hl-3: var(--light-hl-3); + --hl-4: var(--light-hl-4); + --hl-5: var(--light-hl-5); + --hl-6: var(--light-hl-6); + --hl-7: var(--light-hl-7); + --hl-8: var(--light-hl-8); + --hl-9: var(--light-hl-9); + --hl-10: var(--light-hl-10); + --hl-11: var(--light-hl-11); + --hl-12: var(--light-hl-12); + --code-background: var(--light-code-background); +} } + +@media (prefers-color-scheme: dark) { :root { + --hl-0: var(--dark-hl-0); + --hl-1: var(--dark-hl-1); + --hl-2: var(--dark-hl-2); + --hl-3: var(--dark-hl-3); + --hl-4: var(--dark-hl-4); + --hl-5: var(--dark-hl-5); + --hl-6: var(--dark-hl-6); + --hl-7: var(--dark-hl-7); + --hl-8: var(--dark-hl-8); + --hl-9: var(--dark-hl-9); + --hl-10: var(--dark-hl-10); + --hl-11: var(--dark-hl-11); + --hl-12: var(--dark-hl-12); + --code-background: var(--dark-code-background); +} } + +:root[data-theme='light'] { + --hl-0: var(--light-hl-0); + --hl-1: var(--light-hl-1); + --hl-2: var(--light-hl-2); + --hl-3: var(--light-hl-3); + --hl-4: var(--light-hl-4); + --hl-5: var(--light-hl-5); + --hl-6: var(--light-hl-6); + --hl-7: var(--light-hl-7); + --hl-8: var(--light-hl-8); + --hl-9: var(--light-hl-9); + --hl-10: var(--light-hl-10); + --hl-11: var(--light-hl-11); + --hl-12: var(--light-hl-12); + --code-background: var(--light-code-background); +} + +:root[data-theme='dark'] { + --hl-0: var(--dark-hl-0); + --hl-1: var(--dark-hl-1); + --hl-2: var(--dark-hl-2); + --hl-3: var(--dark-hl-3); + --hl-4: var(--dark-hl-4); + --hl-5: var(--dark-hl-5); + --hl-6: var(--dark-hl-6); + --hl-7: var(--dark-hl-7); + --hl-8: var(--dark-hl-8); + --hl-9: var(--dark-hl-9); + --hl-10: var(--dark-hl-10); + --hl-11: var(--dark-hl-11); + --hl-12: var(--dark-hl-12); + --code-background: var(--dark-code-background); +} + +.hl-0 { color: var(--hl-0); } +.hl-1 { color: var(--hl-1); } +.hl-2 { color: var(--hl-2); } +.hl-3 { color: var(--hl-3); } +.hl-4 { color: var(--hl-4); } +.hl-5 { color: var(--hl-5); } +.hl-6 { color: var(--hl-6); } +.hl-7 { color: var(--hl-7); } +.hl-8 { color: var(--hl-8); } +.hl-9 { color: var(--hl-9); } +.hl-10 { color: var(--hl-10); } +.hl-11 { color: var(--hl-11); } +.hl-12 { color: var(--hl-12); } +pre, code { background: var(--code-background); } diff --git a/docs/assets/main.js b/docs/assets/main.js new file mode 100644 index 000000000..d0aa8d5f9 --- /dev/null +++ b/docs/assets/main.js @@ -0,0 +1,59 @@ +"use strict"; +"use strict";(()=>{var Pe=Object.create;var ne=Object.defineProperty;var Ie=Object.getOwnPropertyDescriptor;var Oe=Object.getOwnPropertyNames;var _e=Object.getPrototypeOf,Re=Object.prototype.hasOwnProperty;var Me=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Fe=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Oe(e))!Re.call(t,i)&&i!==n&&ne(t,i,{get:()=>e[i],enumerable:!(r=Ie(e,i))||r.enumerable});return t};var De=(t,e,n)=>(n=t!=null?Pe(_e(t)):{},Fe(e||!t||!t.__esModule?ne(n,"default",{value:t,enumerable:!0}):n,t));var ae=Me((se,oe)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var d=t.utils.clone(n)||{};d.position=[a,u],d.index=s.length,s.push(new t.Token(r.slice(a,o),d))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. +`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?d+=2:a==l&&(n+=r[u+1]*i[d+1],u+=2,d+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}s.str.length==1&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),v=s.str.charAt(1),f;v in s.node.edges?f=s.node.edges[v]:(f=new t.TokenSet,s.node.edges[v]=f),s.str.length==1&&(f.final=!0),i.push({node:f,editsRemaining:s.editsRemaining-1,str:d+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof se=="object"?oe.exports=n():e.lunr=n()}(this,function(){return t})})()});var re=[];function G(t,e){re.push({selector:e,constructor:t})}var U=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureActivePageVisible(),this.ensureFocusedElementVisible(),this.listenForCodeCopies(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible())}createComponents(e){re.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r,app:this}),r.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation .current"),n=e?.parentElement;for(;n&&!n.classList.contains(".tsd-navigation");)n instanceof HTMLDetailsElement&&(n.open=!0),n=n.parentElement;if(e){let r=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=r}}ensureFocusedElementVisible(){if(this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null),!location.hash)return;let e=document.getElementById(location.hash.substring(1));if(!e)return;let n=e.parentElement;for(;n&&n.tagName!=="SECTION";)n=n.parentElement;if(n&&n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let r=document.createElement("p");r.classList.add("warning"),r.textContent="This member is normally hidden due to your filter settings.",n.prepend(r)}}listenForCodeCopies(){document.querySelectorAll("pre > button").forEach(e=>{let n;e.addEventListener("click",()=>{e.previousElementSibling instanceof HTMLElement&&navigator.clipboard.writeText(e.previousElementSibling.innerText.trim()),e.textContent="Copied!",e.classList.add("visible"),clearTimeout(n),n=setTimeout(()=>{e.classList.remove("visible"),n=setTimeout(()=>{e.textContent="Copy"},100)},1e3)})})}};var ie=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var de=De(ae());async function le(t,e){if(!window.searchData)return;let n=await fetch(window.searchData),r=new Blob([await n.arrayBuffer()]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();t.data=i,t.index=de.Index.load(i.index),e.classList.remove("loading"),e.classList.add("ready")}function he(){let t=document.getElementById("tsd-search");if(!t)return;let e={base:t.dataset.base+"/"},n=document.getElementById("tsd-search-script");t.classList.add("loading"),n&&(n.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),n.addEventListener("load",()=>{le(e,t)}),le(e,t));let r=document.querySelector("#tsd-search input"),i=document.querySelector("#tsd-search .results");if(!r||!i)throw new Error("The input field or the result list wrapper was not found");let s=!1;i.addEventListener("mousedown",()=>s=!0),i.addEventListener("mouseup",()=>{s=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{s||(s=!1,t.classList.remove("has-focus"))}),Ae(t,i,r,e)}function Ae(t,e,n,r){n.addEventListener("input",ie(()=>{Ne(t,e,n,r)},200));let i=!1;n.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ve(e,n):s.key=="Escape"?n.blur():s.key=="ArrowUp"?ue(e,-1):s.key==="ArrowDown"?ue(e,1):i=!1}),n.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!n.matches(":focus")&&s.key==="/"&&(n.focus(),s.preventDefault())})}function Ne(t,e,n,r){if(!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s;if(i){let o=i.split(" ").map(a=>a.length?`*${a}*`:"").join(" ");s=r.index.search(o)}else s=[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o`,d=ce(l.name,i);globalThis.DEBUG_SEARCH_WEIGHTS&&(d+=` (score: ${s[o].score.toFixed(2)})`),l.parent&&(d=` + ${ce(l.parent,i)}.${d}`);let v=document.createElement("li");v.classList.value=l.classes??"";let f=document.createElement("a");f.href=r.base+l.url,f.innerHTML=u+d,v.append(f),e.appendChild(v)}}function ue(t,e){let n=t.querySelector(".current");if(!n)n=t.querySelector(e==1?"li:first-child":"li:last-child"),n&&n.classList.add("current");else{let r=n;if(e===1)do r=r.nextElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);else do r=r.previousElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);r&&(n.classList.remove("current"),r.classList.add("current"))}}function Ve(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),e.blur()}}function ce(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(K(t.substring(s,o)),`${K(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(K(t.substring(s))),i.join("")}var Be={"&":"&","<":"<",">":">","'":"'",'"':"""};function K(t){return t.replace(/[&<>"'"]/g,e=>Be[e])}var C=class{constructor(e){this.el=e.el,this.app=e.app}};var F="mousedown",pe="mousemove",B="mouseup",J={x:0,y:0},fe=!1,ee=!1,He=!1,D=!1,me=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(me?"is-mobile":"not-mobile");me&&"ontouchstart"in document.documentElement&&(He=!0,F="touchstart",pe="touchmove",B="touchend");document.addEventListener(F,t=>{ee=!0,D=!1;let e=F=="touchstart"?t.targetTouches[0]:t;J.y=e.pageY||0,J.x=e.pageX||0});document.addEventListener(pe,t=>{if(ee&&!D){let e=F=="touchstart"?t.targetTouches[0]:t,n=J.x-(e.pageX||0),r=J.y-(e.pageY||0);D=Math.sqrt(n*n+r*r)>10}});document.addEventListener(B,()=>{ee=!1});document.addEventListener("click",t=>{fe&&(t.preventDefault(),t.stopImmediatePropagation(),fe=!1)});var X=class extends C{constructor(n){super(n);this.className=this.el.dataset.toggle||"",this.el.addEventListener(B,r=>this.onPointerUp(r)),this.el.addEventListener("click",r=>r.preventDefault()),document.addEventListener(F,r=>this.onDocumentPointerDown(r)),document.addEventListener(B,r=>this.onDocumentPointerUp(r))}setActive(n){if(this.active==n)return;this.active=n,document.documentElement.classList.toggle("has-"+this.className,n),this.el.classList.toggle("active",n);let r=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(r),setTimeout(()=>document.documentElement.classList.remove(r),500)}onPointerUp(n){D||(this.setActive(!0),n.preventDefault())}onDocumentPointerDown(n){if(this.active){if(n.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(n){if(!D&&this.active&&n.target.closest(".col-sidebar")){let r=n.target.closest("a");if(r){let i=window.location.href;i.indexOf("#")!=-1&&(i=i.substring(0,i.indexOf("#"))),r.href.substring(0,i.length)==i&&setTimeout(()=>this.setActive(!1),250)}}}};var te;try{te=localStorage}catch{te={getItem(){return null},setItem(){}}}var Q=te;var ve=document.head.appendChild(document.createElement("style"));ve.dataset.for="filters";var Y=class extends C{constructor(n){super(n);this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),ve.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } +`}fromLocalStorage(){let n=Q.getItem(this.key);return n?n==="true":this.el.checked}setLocalStorage(n){Q.setItem(this.key,n.toString()),this.value=n,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),document.querySelectorAll(".tsd-index-section").forEach(n=>{n.style.display="block";let r=Array.from(n.querySelectorAll(".tsd-index-link")).every(i=>i.offsetParent==null);n.style.display=r?"none":"block"})}};var Z=class extends C{constructor(n){super(n);this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.dataset.key??this.summary.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`;let r=Q.getItem(this.key);this.el.open=r?r==="true":this.el.open,this.el.addEventListener("toggle",()=>this.update());let i=this.summary.querySelector("a");i&&i.addEventListener("click",()=>{location.assign(i.href)}),this.update()}update(){this.icon.style.transform=`rotate(${this.el.open?0:-90}deg)`,Q.setItem(this.key,this.el.open.toString())}};function ge(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,ye(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),ye(t.value)})}function ye(t){document.documentElement.dataset.theme=t}var Le;function be(){let t=document.getElementById("tsd-nav-script");t&&(t.addEventListener("load",xe),xe())}async function xe(){let t=document.getElementById("tsd-nav-container");if(!t||!window.navigationData)return;let n=await(await fetch(window.navigationData)).arrayBuffer(),r=new Blob([n]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();Le=t.dataset.base+"/",t.innerHTML="";for(let s of i)we(s,t,[]);window.app.createComponents(t),window.app.ensureActivePageVisible()}function we(t,e,n){let r=e.appendChild(document.createElement("li"));if(t.children){let i=[...n,t.text],s=r.appendChild(document.createElement("details"));s.className=t.class?`${t.class} tsd-index-accordion`:"tsd-index-accordion",s.dataset.key=i.join("$");let o=s.appendChild(document.createElement("summary"));o.className="tsd-accordion-summary",o.innerHTML='',Ee(t,o);let a=s.appendChild(document.createElement("div"));a.className="tsd-accordion-details";let l=a.appendChild(document.createElement("ul"));l.className="tsd-nested-navigation";for(let u of t.children)we(u,l,i)}else Ee(t,r,t.class)}function Ee(t,e,n){if(t.path){let r=e.appendChild(document.createElement("a"));r.href=Le+t.path,n&&(r.className=n),location.href===r.href&&r.classList.add("current"),t.kind&&(r.innerHTML=``),r.appendChild(document.createElement("span")).textContent=t.text}else e.appendChild(document.createElement("span")).textContent=t.text}G(X,"a[data-toggle]");G(Z,".tsd-index-accordion");G(Y,".tsd-filter-item input[type=checkbox]");var Se=document.getElementById("tsd-theme");Se&&ge(Se);var je=new U;Object.defineProperty(window,"app",{value:je});he();be();})(); +/*! Bundled license information: + +lunr/lunr.js: + (** + * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.9 + * Copyright (C) 2020 Oliver Nightingale + * @license MIT + *) + (*! + * lunr.utils + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.Set + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.tokenizer + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.Pipeline + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.Vector + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.stemmer + * Copyright (C) 2020 Oliver Nightingale + * Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt + *) + (*! + * lunr.stopWordFilter + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.trimmer + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.TokenSet + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.Index + * Copyright (C) 2020 Oliver Nightingale + *) + (*! + * lunr.Builder + * Copyright (C) 2020 Oliver Nightingale + *) +*/ diff --git a/docs/assets/navigation.js b/docs/assets/navigation.js new file mode 100644 index 000000000..6520602d7 --- /dev/null +++ b/docs/assets/navigation.js @@ -0,0 +1 @@ +window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAE62WXW+bMBhG/0rFdZK26YemXI02dIvUhCQQ7aKqLMe4hRVsZJts0bT/PgMaGCjUkN5GPOc8tl7befpjCPxbGDPj60+aMIKPMI75eUx/YcaPBI2hEBD5ESaCn43PDheTi8mNMTJiKHwZiqiXhJifAyUMijBQwhNfRKEMvgXEM2bTkYH8IPQYJsbsqehgFt87AgpcejBJIi1LjVC1fvk7KlQWQdQLyKt7jId41Hi7xNxzwSASZatNghPFh0LIud7+tbCq8stpRV986sJ9OFBbZejpsmZ2LAJKeGkNiMDsBaK+YpVWG6Ob23f9W4wo80435xw9Z7Y9n7ZmldbldwRl8BWbHoylaKi3Sulcr+ua99+X1soFrnn3aJXGA2RBWlpvoTVMVXk1VYxz68HcPbpAiWx21s4C9tpd2CtnYIOPsI1Gz0qnlruSYXk+81vycnKlfUtmMa37cZ1mHJm5pyT7SX/tuaQO6Nj3hOPi69LzkhCUDWW3Rw1XHbfXLQ55ytnxJFFG0LT9gAL52DtdqoIabo2Z4d7bGNEookR7XmQE5JHa0OjZsjWMCRTBAf8f1ute8owAckK/uZ1DAfeQ6z9FDV0D1fUibVcbZ37XuBz7OiuYj3yNgnaMyYOkUXXShlToIne2SkGrjLPFERUn7H4Dpel1hMRE8v9SWn8RxSFOb2GYnrVPKdPB72rouFvLXC5W38DaduRTtFha9s4Fyz6PSqNWK/SdJ+X5H1/PvJmACwAA" \ No newline at end of file diff --git a/docs/assets/search.js b/docs/assets/search.js new file mode 100644 index 000000000..27e60dbfb --- /dev/null +++ b/docs/assets/search.js @@ -0,0 +1 @@ +window.searchData = "data:application/octet-stream;base64,H4sIAAAAAAAAE9WdWXPbSA6A/4v8qnh4H3laJ3Z2XJWxk1ieqS1XSkWLdMKNJGokyk42lf++BEmRAAlIstRkJk8ZjRtoAB8affD6PlgmT6vBy7vvgy/xPBy8NIaDeTCLBi8H//pvsl7Oo2/BYrH6bZE8RcvVt/nkRZCmweTzLJqnq8FwsF5Os6azJFxPo9VvYyQyrkTGSOT0czqbZnKTabBaRVnHg8GP4aZvr+r7rJK4SYM0qjqK5uvZXt00FDDdDgeLYJn9fT9PayN1p7byw+vfL/+8OFdj3glSd6idTcW83e9vL24vzsfn139dvb0+U2V+W2svXtz85+q1Wg9Kjb1Yf/tOPYFKZ7ceQJiU5X6lrAOb67JyMZ8kYTz/NPq2OKCmYOluCsqrYBU5lgLLTipNB8eTxIq19nb0xlNha6lHuaUGmk/uV+kymKR1krxfR+s6B8q+90pfXpXChLD1ehKeJPOsu/UkTZaqjT2hug8feEJsEQnNsCqPwuRpPk2CsBMAJ03tfXuVpWFnPhW6+/IonsdpHExvMjXKPaK6+/IoWaRxlvLKvan19uXJetFVrmHNHXpjOIZu1f5UapT7gzXX/qSr8EW8erFYJmk0SaOwa/9WWYkNPqmvdrXen+7bebyMYCb51pWTuIP+MjMN7qfquW20dumHZtXLn1r0MlRf/5ra+/JqMo2CZTfLCKK6L3/CaBqlHSyJNmp786Ncr3yIJsky7Gw5VKn/OX6pH0dt/UxVjx+L87AO/Yy+LrJa+zprqj4Zqe6+yH2KoDSNkvMywsrdYjro0be3ySSY3i7jLtxCunv06Cr6mt4uOiwifB99eRh3moxN7b16VUS0G58q3b15lO1TO9n89ujDPHqqW3Y0mvg++vJw2Y1Ty779WAWP0SjpZkFLdfflUbqMP32K1J9c1nr78mS9CIMO1uaV2v78gBJaN+7oAIl00K9vXa3Om9p/ztr8KUgnn+u2XWzn2S76Yph3vlm7dOQbVt+rX8X6pSOvauVdnkIb3D0ao4MPyaiKf+g1NMZIZdfOGjFE2WM7TKRzHteN6xjxPI2WD8Hkue5gZSqvZ+MrFXWT6vz2Cv6i3PYTuScFdEjcBVcncKjxNp6hLYM674jynhxaZLYny9klcyFQnWNsJ3052LrspNAv9sJTp+40rzKpc4a7ztStK5n4JZj/GEy78Ieq784pvoo3duGH+lWo6apyP8TTaK6iVCMzT5BSBUEv4yjdwKA0wifxcUcBexo9hePW8Rqd5aqwHWvt3IVZFMbBOMW32Knwgajt3IlV/D+15pcKuzec3C+txPL02COKPU1P41mUdTZbKDUfa+3CBb7E58t5VQt1rKyzhXoYxtBBMH2dTNezLqw+4fpQtXXasaBQMpO1PVI3lwlO4Oy6KVZhZ2GwSNGh6vO8oUoUZhO9NSNZfHsTTw8NOWPkCVJ5cLgbEdx6H4Zi84nSrh0oD7hUu0DVduwELBUvvsar9NBKxLlAlHbswKcovV1Fyxvp/rjjvZF76Ni1WfAFulPoSq2xY9OXkfJxgVR2bHxxDUKx+URpxw48LWPllRXrVG++WZ8jn41GZ69//+PiajQenb16e1H58BgsY5i+91tONLQonIKRrecXb85u347GqLf86bDx9bvR5fXVzWG279Kqcjmx6znUbNRN6pPWHU+g5o23PnuKYvcOxOAk8nWSJefXdP9YFd005Q+KSuFebZ+D7v5fRVUXlW0P6/kkXzxutw3LdmnX+3WEproDjMsVdGnhX3DRLAqPNhTrUWLvzsxfhV9eTJLZLJnvm/6ZxLiQ2DoG9uo5N/fFPEjjx+g5/edy40JuqxX4GmMV5fMgDe6D1d5XGVs9tjQdxKoVAGVXHPc0WLzwWN6EEM8/RzAf7vPYR9OZdpfSND4uH+DCh2SK/KOqj4Kzvz+fonm0DNLo1XryJUqFfbYiB3f0ddSDPMdHANrepJmO2eVsMY1gVg6gIHYVhS399RcJXHE+XL2/OX91LHui5Z9eadrGHnN7QyvyNKLC+RwQOX+l0oVKo9o82subbGOu0pVCXTcUHNs26yPGMb1uo8b20/FBl222u3AKQZHDfzadKvai0PjLQsjMLzm8MNSTgODIMIpj7UA1EaT2l8Wy8WHD5tmv7NjNpgqT+BhlcsS6mps8SoXdQGk8qhZN1vvfl72P9bXKHuzfLIPOX/0eTReZKrXp1VZ+xF3Lh3kIh6Nvk8kXlY4hnT0wgt6u59NvF+pzra36p/AZLYP5Kpgctc4XvKOqe6CVnwarTjistC8fOoLC6O5oed/YVLU2YNeLaP4meNY7I1gHtyn+FbZeO+3v9MxnJ5odM9dlZlownxxXFneHgOnu+LQ9xO8ka3LkRnW3t1Un6veue/pMRi/ouMpVfIhmyTFTYFPTP358sgZ3OyBb0ZbvL1Dtl5KDhn3tXyQr5Q6UOnv0oDi8fMaruJ7jClbenU/CWK86h2qh6DR4P/W/UFXY5YXak9T94Mi3ln85Yn/5DJ83PfXsLZ2n79Mgnh+3EXiGy6S7nv1Gty7cjD5cnP1xefXv8bvrm9F4dPnHxfXtaPzHM+73aIVB1KlomH4cDjI3oq+Dl98Hj1krcO7lwDg1T/1M30McTUN4QfnmFl64jg09fCz/9md+0xu0KJr8pg2Gd9rQsE41wxzqQ9M41Tzj48fh3UY0b5H/j7y9nv0yhpZ16jq0mU6aGdkvk2tmkGZm9svimpmkmZX9srlmFmlmZ78crplNmjnZL5dr5pBmbvbL45q5pJmX/fK5Zh5pltG50zWunU/jC+HWdTbCDRIQ8axWG96p4dOGlIUOMddZGjrFoUPYdRaITonoEHmdZaJTKDoEX2ex6JSLDvHXWTI6RaMDAt0bmv6pbVq0JaWjAwXdZ1tSQDpwMFhCOkVkAAeDRWRQREY+WtjhYjTGC4Aw+BFDGRkAwmAZGZSRASAMlpFBGRkAwmAZGZSRASAMlpFBGRkAwmAHkEEZGQDCYMeQQRkZAMJkGRmUkQkgTJaRSRmZAMJkGZmUkZkXNZaR2ShrAMLkCxtlZAIIk2VkUkYmgDBZRiZlZAIIk2VkUkYmgDBZRiZlZAIIk2VkUkYmgLBYRiZlZAEIi2VkUUYWgLBYRhZlZAEIi2VkUUZWPvewjKzG7GNJhdaiiCzgYPETFUVkAQeLhWlRRBZwsFiYFkVkAQeLhWlRRJYvlk+LIrI1sXzaFJGdI2ITxKaIbOBgswliU0Q2cLDZBLEpIjtfIbAJYjfWCADCZhPEpoxsAGGzCWJTRjaAsFnuNmVkAwibX6NQRjaAsFnuNmXkAAib5e5QRg6AsFlGDmXkAAiHZeRQRg6AcFhGDmUEH1i4c1hGDmXk5As5lpHTWMoBCIdl5FBGDoBwWEYOZeQACIdl5FBGDoBw+KUkZeQCCIdfTVJGLoBwWEYuZeQCCJdl5FJGLoBwWUYuZeQCCJdl5FJGLoCoNg6uCdXRNG0qQmG5+cKbheU2lt5AxGVhuRSWC0RcFpZLYblAxGVhuRSWV+yJdO80i4TrDQ3YEw1df2hQ9zxKztMLMRviABHJFGieBxrK//KyeGmnlksnEY9i9YCdx8LyKFbPlOYlj1L1AJ3HUvUoVQ+IeezI8yhMD4h5LEyPwvTyjRQL02tspTzRIcrSA2AeS92jLH1g5LncBOZTfD5gyCCZzqlGO/cpID8HxI5QnwLyTVElBeQDBZ/fHVJAvi2qpHx8gOCzaeRTPj5A8Nns8CkfP9/rstnhN3a7QMFns8Nv7ncBg8/vJLXGjlcDEj6/l9Qam14NWPj8blJrbHs1wOGz5bn4G26bs2LxF3/DbW0poYs/4ab55lfj959aY/ur5ftfTTglaOyAtXxUafyhjdbYBGu+bHEDnC4PLb11VJGfVWj8GUTzuKI4r9D4Y4jmiUVxZKHx+dM8tNDFlbzePLUoji00PteaBxfFyYXGJ1vz7KI4vND4bCuPL/JTvsdomUbhZXHad3dX3VL3HZ4oyP+nV53gfh9kVerl9x/DQVZain9t+PdHfQQIv6Av8swA0mXUurJZgZcNynfe1U+h/V28JLXWo+u1niwNBD3Vuw0mm3cb1BqyFWqlwdElDcvJ5/gRLhrWgmYtZ0hileHj8rMStbiLLHfNnQrCzRPExVFrrcdyaj3Zbm6Xnjgk3huIgyF6T+NffVMHGWEjI6RUqNVsXt+LKGi1Ant3OEnnKJBiBtSSxRtTUARQAu2UblGsP0eSOb6bYi7PxM9GQ8uRnLgvvxtXi6HU9bYIhfdk6KGEydYvvFj+Trtp8U475K2LvHUlUfg+R2ugGni4SIDLu1ORg4itLyU3/Ibrnmhs4cBI4SRX/1A24YQoq5xlFf96ZbXzvOJfmFfL//DL/9ClYgbvyHiIafY4qC9HEgyjh2A9TdHDvuM8umMmj1yk0JUVFh8dQXBQFhtSFhdiLRcQV0ca+Zu3U7SEUb+OhJd8Yg1xQrK6aHMp2543kNm6lI4b6Xa5MlC9M8Q4E3FadtEYNKSoReW3E1vzMGIsiW5uWkVDCaWGL8vBJ0DywU/MRePekDgB3Kh8fwdCjCLlSN3Wr55DJRENfVviu7n17D5/YK98FWKweUAMhQzh9qR4b5SF958392Sj8CENvlRsNxri6k44lHEamuJgjb1dBVyQXRWXmBu3dyCv0BDwZIWkhHsIpa9tipZUIzPhAJ6tQfKotPrSwMnEsnVGmoTVhy5QLqH0NaSEyBTk78XLX4uHZFHnhgwhnUdf0+LVGe2hayIMhjT9ZTqS6gkWlARI1peGfSa7XmXZUyRjWL/5BQ0KNPwdyY+YLpDQ8LWlrsWgm2gwmRLsXHq9aMmink1piVR8OAMJoeFiSmlSbg1W+bsS0EhBJUOcTtk7GLAWhKpMc7ecrL3ytyc5g17JiAAgj2yphJR31+BRj1DDTo6Xg1fshDEpWQ4aqI6Up/jFi8hUVBdsqS40662DAuZIxDavFkD1AImJAZ1HT9sW/yay15RKfXEXzzS/iwfH18XxlZyFm3bpKhjOM1A5lgoRs8bSMVEJaPnqZCHDLVQDLWn8F/dLYovxmkWXYg1iq/reRCyPV0zioocdTDoyWHeL4WNJSVlpmGze0YIWqMgGV6JVKQirN0ughEPcPMmJfL0XjrlSiHNtu3QzCHiPu12yXURRzkgpU740B8UK8a5ql4Q9ly6G57K8ERyjx5saTco4pKPKIAiCvAKBozCUU1JA4Wmj1tofL2OlKQkEm0PeRwR9KQdBMJlPv3ELYWyytq3nFD+KgxTgAqDJQFplDnVsShm0nP+9Cu+5JSyS9qRyBdKt0QPF7yFoLUJ8H7sh2QMfJ0qT1v7JRDEwpYxehQSci4jvnINXjQNDG7lvS+63DndsPO6ktK/eoI7yGsem3OzbUqrI2w4H1SpHGhzbFooG3jNIuV6N1THU/jG8VDdZp+NZYyGCS7guRjDLG3rMiZchW4Ti6pXtqNSiKNoS6NaRmoGCZkgxR28ORrSRrbYUrer7VCiZkZwpObn5HBQSQxE1pYAWU0G9+iEKUHxMKTsLBa3qiURdKbTog+EoEfCCSXZWOLiwUEKaUoiz7Q+7inDRGHbFgCHhv4sXgCENaDy7YsSQhqfiDWBtRSgKruhH+uDRMYRmHkEm71A8brdQbltSbucqwvpDSEgcTeOWRD0XXy/awmg5YUkLp/wR1Gayuchvd6tka67GyaZtFZUmW1y2NLaGfhwOFvEimsbzrNXdxx8//g8I9JqmOYsAAA=="; \ No newline at end of file diff --git a/docs/assets/style.css b/docs/assets/style.css new file mode 100644 index 000000000..108428c3f --- /dev/null +++ b/docs/assets/style.css @@ -0,0 +1,1383 @@ +:root { + /* Light */ + --light-color-background: #f2f4f8; + --light-color-background-secondary: #eff0f1; + --light-color-warning-text: #222; + --light-color-background-warning: #e6e600; + --light-color-icon-background: var(--light-color-background); + --light-color-accent: #c5c7c9; + --light-color-active-menu-item: var(--light-color-accent); + --light-color-text: #222; + --light-color-text-aside: #6e6e6e; + --light-color-link: #1f70c2; + + --light-color-ts-project: #b111c9; + --light-color-ts-module: var(--light-color-ts-project); + --light-color-ts-namespace: var(--light-color-ts-project); + --light-color-ts-enum: #7e6f15; + --light-color-ts-enum-member: var(--light-color-ts-enum); + --light-color-ts-variable: #4760ec; + --light-color-ts-function: #572be7; + --light-color-ts-class: #1f70c2; + --light-color-ts-interface: #108024; + --light-color-ts-constructor: var(--light-color-ts-class); + --light-color-ts-property: var(--light-color-ts-variable); + --light-color-ts-method: var(--light-color-ts-function); + --light-color-ts-call-signature: var(--light-color-ts-method); + --light-color-ts-index-signature: var(--light-color-ts-property); + --light-color-ts-constructor-signature: var(--light-color-ts-constructor); + --light-color-ts-parameter: var(--light-color-ts-variable); + /* type literal not included as links will never be generated to it */ + --light-color-ts-type-parameter: var(--light-color-ts-type-alias); + --light-color-ts-accessor: var(--light-color-ts-property); + --light-color-ts-get-signature: var(--light-color-ts-accessor); + --light-color-ts-set-signature: var(--light-color-ts-accessor); + --light-color-ts-type-alias: #d51270; + /* reference not included as links will be colored with the kind that it points to */ + + --light-external-icon: url("data:image/svg+xml;utf8,"); + --light-color-scheme: light; + + /* Dark */ + --dark-color-background: #2b2e33; + --dark-color-background-secondary: #1e2024; + --dark-color-background-warning: #bebe00; + --dark-color-warning-text: #222; + --dark-color-icon-background: var(--dark-color-background-secondary); + --dark-color-accent: #9096a2; + --dark-color-active-menu-item: #5d5d6a; + --dark-color-text: #f5f5f5; + --dark-color-text-aside: #dddddd; + --dark-color-link: #00aff4; + + --dark-color-ts-project: #e358ff; + --dark-color-ts-module: var(--dark-color-ts-project); + --dark-color-ts-namespace: var(--dark-color-ts-project); + --dark-color-ts-enum: #f4d93e; + --dark-color-ts-enum-member: var(--dark-color-ts-enum); + --dark-color-ts-variable: #798dff; + --dark-color-ts-function: #a280ff; + --dark-color-ts-class: #8ac4ff; + --dark-color-ts-interface: #6cff87; + --dark-color-ts-constructor: var(--dark-color-ts-class); + --dark-color-ts-property: var(--dark-color-ts-variable); + --dark-color-ts-method: var(--dark-color-ts-function); + --dark-color-ts-call-signature: var(--dark-color-ts-method); + --dark-color-ts-index-signature: var(--dark-color-ts-property); + --dark-color-ts-constructor-signature: var(--dark-color-ts-constructor); + --dark-color-ts-parameter: var(--dark-color-ts-variable); + /* type literal not included as links will never be generated to it */ + --dark-color-ts-type-parameter: var(--dark-color-ts-type-alias); + --dark-color-ts-accessor: var(--dark-color-ts-property); + --dark-color-ts-get-signature: var(--dark-color-ts-accessor); + --dark-color-ts-set-signature: var(--dark-color-ts-accessor); + --dark-color-ts-type-alias: #ff6492; + /* reference not included as links will be colored with the kind that it points to */ + + --dark-external-icon: url("data:image/svg+xml;utf8,"); + --dark-color-scheme: dark; +} + +@media (prefers-color-scheme: light) { + :root { + --color-background: var(--light-color-background); + --color-background-secondary: var(--light-color-background-secondary); + --color-background-warning: var(--light-color-background-warning); + --color-warning-text: var(--light-color-warning-text); + --color-icon-background: var(--light-color-icon-background); + --color-accent: var(--light-color-accent); + --color-active-menu-item: var(--light-color-active-menu-item); + --color-text: var(--light-color-text); + --color-text-aside: var(--light-color-text-aside); + --color-link: var(--light-color-link); + + --color-ts-module: var(--light-color-ts-module); + --color-ts-namespace: var(--light-color-ts-namespace); + --color-ts-enum: var(--light-color-ts-enum); + --color-ts-enum-member: var(--light-color-ts-enum-member); + --color-ts-variable: var(--light-color-ts-variable); + --color-ts-function: var(--light-color-ts-function); + --color-ts-class: var(--light-color-ts-class); + --color-ts-interface: var(--light-color-ts-interface); + --color-ts-constructor: var(--light-color-ts-constructor); + --color-ts-property: var(--light-color-ts-property); + --color-ts-method: var(--light-color-ts-method); + --color-ts-call-signature: var(--light-color-ts-call-signature); + --color-ts-index-signature: var(--light-color-ts-index-signature); + --color-ts-constructor-signature: var( + --light-color-ts-constructor-signature + ); + --color-ts-parameter: var(--light-color-ts-parameter); + --color-ts-type-parameter: var(--light-color-ts-type-parameter); + --color-ts-accessor: var(--light-color-ts-accessor); + --color-ts-get-signature: var(--light-color-ts-get-signature); + --color-ts-set-signature: var(--light-color-ts-set-signature); + --color-ts-type-alias: var(--light-color-ts-type-alias); + + --external-icon: var(--light-external-icon); + --color-scheme: var(--light-color-scheme); + } +} + +@media (prefers-color-scheme: dark) { + :root { + --color-background: var(--dark-color-background); + --color-background-secondary: var(--dark-color-background-secondary); + --color-background-warning: var(--dark-color-background-warning); + --color-warning-text: var(--dark-color-warning-text); + --color-icon-background: var(--dark-color-icon-background); + --color-accent: var(--dark-color-accent); + --color-active-menu-item: var(--dark-color-active-menu-item); + --color-text: var(--dark-color-text); + --color-text-aside: var(--dark-color-text-aside); + --color-link: var(--dark-color-link); + + --color-ts-module: var(--dark-color-ts-module); + --color-ts-namespace: var(--dark-color-ts-namespace); + --color-ts-enum: var(--dark-color-ts-enum); + --color-ts-enum-member: var(--dark-color-ts-enum-member); + --color-ts-variable: var(--dark-color-ts-variable); + --color-ts-function: var(--dark-color-ts-function); + --color-ts-class: var(--dark-color-ts-class); + --color-ts-interface: var(--dark-color-ts-interface); + --color-ts-constructor: var(--dark-color-ts-constructor); + --color-ts-property: var(--dark-color-ts-property); + --color-ts-method: var(--dark-color-ts-method); + --color-ts-call-signature: var(--dark-color-ts-call-signature); + --color-ts-index-signature: var(--dark-color-ts-index-signature); + --color-ts-constructor-signature: var( + --dark-color-ts-constructor-signature + ); + --color-ts-parameter: var(--dark-color-ts-parameter); + --color-ts-type-parameter: var(--dark-color-ts-type-parameter); + --color-ts-accessor: var(--dark-color-ts-accessor); + --color-ts-get-signature: var(--dark-color-ts-get-signature); + --color-ts-set-signature: var(--dark-color-ts-set-signature); + --color-ts-type-alias: var(--dark-color-ts-type-alias); + + --external-icon: var(--dark-external-icon); + --color-scheme: var(--dark-color-scheme); + } +} + +html { + color-scheme: var(--color-scheme); +} + +body { + margin: 0; +} + +:root[data-theme="light"] { + --color-background: var(--light-color-background); + --color-background-secondary: var(--light-color-background-secondary); + --color-background-warning: var(--light-color-background-warning); + --color-warning-text: var(--light-color-warning-text); + --color-icon-background: var(--light-color-icon-background); + --color-accent: var(--light-color-accent); + --color-active-menu-item: var(--light-color-active-menu-item); + --color-text: var(--light-color-text); + --color-text-aside: var(--light-color-text-aside); + --color-link: var(--light-color-link); + + --color-ts-module: var(--light-color-ts-module); + --color-ts-namespace: var(--light-color-ts-namespace); + --color-ts-enum: var(--light-color-ts-enum); + --color-ts-enum-member: var(--light-color-ts-enum-member); + --color-ts-variable: var(--light-color-ts-variable); + --color-ts-function: var(--light-color-ts-function); + --color-ts-class: var(--light-color-ts-class); + --color-ts-interface: var(--light-color-ts-interface); + --color-ts-constructor: var(--light-color-ts-constructor); + --color-ts-property: var(--light-color-ts-property); + --color-ts-method: var(--light-color-ts-method); + --color-ts-call-signature: var(--light-color-ts-call-signature); + --color-ts-index-signature: var(--light-color-ts-index-signature); + --color-ts-constructor-signature: var( + --light-color-ts-constructor-signature + ); + --color-ts-parameter: var(--light-color-ts-parameter); + --color-ts-type-parameter: var(--light-color-ts-type-parameter); + --color-ts-accessor: var(--light-color-ts-accessor); + --color-ts-get-signature: var(--light-color-ts-get-signature); + --color-ts-set-signature: var(--light-color-ts-set-signature); + --color-ts-type-alias: var(--light-color-ts-type-alias); + + --external-icon: var(--light-external-icon); + --color-scheme: var(--light-color-scheme); +} + +:root[data-theme="dark"] { + --color-background: var(--dark-color-background); + --color-background-secondary: var(--dark-color-background-secondary); + --color-background-warning: var(--dark-color-background-warning); + --color-warning-text: var(--dark-color-warning-text); + --color-icon-background: var(--dark-color-icon-background); + --color-accent: var(--dark-color-accent); + --color-active-menu-item: var(--dark-color-active-menu-item); + --color-text: var(--dark-color-text); + --color-text-aside: var(--dark-color-text-aside); + --color-link: var(--dark-color-link); + + --color-ts-module: var(--dark-color-ts-module); + --color-ts-namespace: var(--dark-color-ts-namespace); + --color-ts-enum: var(--dark-color-ts-enum); + --color-ts-enum-member: var(--dark-color-ts-enum-member); + --color-ts-variable: var(--dark-color-ts-variable); + --color-ts-function: var(--dark-color-ts-function); + --color-ts-class: var(--dark-color-ts-class); + --color-ts-interface: var(--dark-color-ts-interface); + --color-ts-constructor: var(--dark-color-ts-constructor); + --color-ts-property: var(--dark-color-ts-property); + --color-ts-method: var(--dark-color-ts-method); + --color-ts-call-signature: var(--dark-color-ts-call-signature); + --color-ts-index-signature: var(--dark-color-ts-index-signature); + --color-ts-constructor-signature: var( + --dark-color-ts-constructor-signature + ); + --color-ts-parameter: var(--dark-color-ts-parameter); + --color-ts-type-parameter: var(--dark-color-ts-type-parameter); + --color-ts-accessor: var(--dark-color-ts-accessor); + --color-ts-get-signature: var(--dark-color-ts-get-signature); + --color-ts-set-signature: var(--dark-color-ts-set-signature); + --color-ts-type-alias: var(--dark-color-ts-type-alias); + + --external-icon: var(--dark-external-icon); + --color-scheme: var(--dark-color-scheme); +} + +.always-visible, +.always-visible .tsd-signatures { + display: inherit !important; +} + +h1, +h2, +h3, +h4, +h5, +h6 { + line-height: 1.2; +} + +h1 > a, +h2 > a, +h3 > a, +h4 > a, +h5 > a, +h6 > a { + text-decoration: none; + color: var(--color-text); +} + +h1 { + font-size: 1.875rem; + margin: 0.67rem 0; +} + +h2 { + font-size: 1.5rem; + margin: 0.83rem 0; +} + +h3 { + font-size: 1.25rem; + margin: 1rem 0; +} + +h4 { + font-size: 1.05rem; + margin: 1.33rem 0; +} + +h5 { + font-size: 1rem; + margin: 1.5rem 0; +} + +h6 { + font-size: 0.875rem; + margin: 2.33rem 0; +} + +.uppercase { + text-transform: uppercase; +} + +dl, +menu, +ol, +ul { + margin: 1em 0; +} + +dd { + margin: 0 0 0 40px; +} + +.container { + max-width: 1700px; + padding: 0 2rem; +} + +/* Footer */ +.tsd-generator { + border-top: 1px solid var(--color-accent); + padding-top: 1rem; + padding-bottom: 1rem; + max-height: 3.5rem; +} + +.tsd-generator > p { + margin-top: 0; + margin-bottom: 0; + padding: 0 1rem; +} + +.container-main { + margin: 0 auto; + /* toolbar, footer, margin */ + min-height: calc(100vh - 41px - 56px - 4rem); +} + +@keyframes fade-in { + from { + opacity: 0; + } + to { + opacity: 1; + } +} +@keyframes fade-out { + from { + opacity: 1; + visibility: visible; + } + to { + opacity: 0; + } +} +@keyframes fade-in-delayed { + 0% { + opacity: 0; + } + 33% { + opacity: 0; + } + 100% { + opacity: 1; + } +} +@keyframes fade-out-delayed { + 0% { + opacity: 1; + visibility: visible; + } + 66% { + opacity: 0; + } + 100% { + opacity: 0; + } +} +@keyframes pop-in-from-right { + from { + transform: translate(100%, 0); + } + to { + transform: translate(0, 0); + } +} +@keyframes pop-out-to-right { + from { + transform: translate(0, 0); + visibility: visible; + } + to { + transform: translate(100%, 0); + } +} +body { + background: var(--color-background); + font-family: "Segoe UI", sans-serif; + font-size: 16px; + color: var(--color-text); +} + +a { + color: var(--color-link); + text-decoration: none; +} +a:hover { + text-decoration: underline; +} +a.external[target="_blank"] { + background-image: var(--external-icon); + background-position: top 3px right; + background-repeat: no-repeat; + padding-right: 13px; +} + +code, +pre { + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + padding: 0.2em; + margin: 0; + font-size: 0.875rem; + border-radius: 0.8em; +} + +pre { + position: relative; + white-space: pre; + white-space: pre-wrap; + word-wrap: break-word; + padding: 10px; + border: 1px solid var(--color-accent); +} +pre code { + padding: 0; + font-size: 100%; +} +pre > button { + position: absolute; + top: 10px; + right: 10px; + opacity: 0; + transition: opacity 0.1s; + box-sizing: border-box; +} +pre:hover > button, +pre > button.visible { + opacity: 1; +} + +blockquote { + margin: 1em 0; + padding-left: 1em; + border-left: 4px solid gray; +} + +.tsd-typography { + line-height: 1.333em; +} +.tsd-typography ul { + list-style: square; + padding: 0 0 0 20px; + margin: 0; +} +.tsd-typography .tsd-index-panel h3, +.tsd-index-panel .tsd-typography h3, +.tsd-typography h4, +.tsd-typography h5, +.tsd-typography h6 { + font-size: 1em; +} +.tsd-typography h5, +.tsd-typography h6 { + font-weight: normal; +} +.tsd-typography p, +.tsd-typography ul, +.tsd-typography ol { + margin: 1em 0; +} +.tsd-typography table { + border-collapse: collapse; + border: none; +} +.tsd-typography td, +.tsd-typography th { + padding: 6px 13px; + border: 1px solid var(--color-accent); +} +.tsd-typography thead, +.tsd-typography tr:nth-child(even) { + background-color: var(--color-background-secondary); +} + +.tsd-breadcrumb { + margin: 0; + padding: 0; + color: var(--color-text-aside); +} +.tsd-breadcrumb a { + color: var(--color-text-aside); + text-decoration: none; +} +.tsd-breadcrumb a:hover { + text-decoration: underline; +} +.tsd-breadcrumb li { + display: inline; +} +.tsd-breadcrumb li:after { + content: " / "; +} + +.tsd-comment-tags { + display: flex; + flex-direction: column; +} +dl.tsd-comment-tag-group { + display: flex; + align-items: center; + overflow: hidden; + margin: 0.5em 0; +} +dl.tsd-comment-tag-group dt { + display: flex; + margin-right: 0.5em; + font-size: 0.875em; + font-weight: normal; +} +dl.tsd-comment-tag-group dd { + margin: 0; +} +code.tsd-tag { + padding: 0.25em 0.4em; + border: 0.1em solid var(--color-accent); + margin-right: 0.25em; + font-size: 70%; +} +h1 code.tsd-tag:first-of-type { + margin-left: 0.25em; +} + +dl.tsd-comment-tag-group dd:before, +dl.tsd-comment-tag-group dd:after { + content: " "; +} +dl.tsd-comment-tag-group dd pre, +dl.tsd-comment-tag-group dd:after { + clear: both; +} +dl.tsd-comment-tag-group p { + margin: 0; +} + +.tsd-panel.tsd-comment .lead { + font-size: 1.1em; + line-height: 1.333em; + margin-bottom: 2em; +} +.tsd-panel.tsd-comment .lead:last-child { + margin-bottom: 0; +} + +.tsd-filter-visibility h4 { + font-size: 1rem; + padding-top: 0.75rem; + padding-bottom: 0.5rem; + margin: 0; +} +.tsd-filter-item:not(:last-child) { + margin-bottom: 0.5rem; +} +.tsd-filter-input { + display: flex; + width: fit-content; + width: -moz-fit-content; + align-items: center; + user-select: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + cursor: pointer; +} +.tsd-filter-input input[type="checkbox"] { + cursor: pointer; + position: absolute; + width: 1.5em; + height: 1.5em; + opacity: 0; +} +.tsd-filter-input input[type="checkbox"]:disabled { + pointer-events: none; +} +.tsd-filter-input svg { + cursor: pointer; + width: 1.5em; + height: 1.5em; + margin-right: 0.5em; + border-radius: 0.33em; + /* Leaving this at full opacity breaks event listeners on Firefox. + Don't remove unless you know what you're doing. */ + opacity: 0.99; +} +.tsd-filter-input input[type="checkbox"]:focus + svg { + transform: scale(0.95); +} +.tsd-filter-input input[type="checkbox"]:focus:not(:focus-visible) + svg { + transform: scale(1); +} +.tsd-checkbox-background { + fill: var(--color-accent); +} +input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark { + stroke: var(--color-text); +} +.tsd-filter-input input:disabled ~ svg > .tsd-checkbox-background { + fill: var(--color-background); + stroke: var(--color-accent); + stroke-width: 0.25rem; +} +.tsd-filter-input input:disabled ~ svg > .tsd-checkbox-checkmark { + stroke: var(--color-accent); +} + +.tsd-theme-toggle { + padding-top: 0.75rem; +} +.tsd-theme-toggle > h4 { + display: inline; + vertical-align: middle; + margin-right: 0.75rem; +} + +.tsd-hierarchy { + list-style: square; + margin: 0; +} +.tsd-hierarchy .target { + font-weight: bold; +} + +.tsd-panel-group.tsd-index-group { + margin-bottom: 0; +} +.tsd-index-panel .tsd-index-list { + list-style: none; + line-height: 1.333em; + margin: 0; + padding: 0.25rem 0 0 0; + overflow: hidden; + display: grid; + grid-template-columns: repeat(3, 1fr); + column-gap: 1rem; + grid-template-rows: auto; +} +@media (max-width: 1024px) { + .tsd-index-panel .tsd-index-list { + grid-template-columns: repeat(2, 1fr); + } +} +@media (max-width: 768px) { + .tsd-index-panel .tsd-index-list { + grid-template-columns: repeat(1, 1fr); + } +} +.tsd-index-panel .tsd-index-list li { + -webkit-page-break-inside: avoid; + -moz-page-break-inside: avoid; + -ms-page-break-inside: avoid; + -o-page-break-inside: avoid; + page-break-inside: avoid; +} + +.tsd-flag { + display: inline-block; + padding: 0.25em 0.4em; + border-radius: 4px; + color: var(--color-comment-tag-text); + background-color: var(--color-comment-tag); + text-indent: 0; + font-size: 75%; + line-height: 1; + font-weight: normal; +} + +.tsd-anchor { + position: relative; + top: -100px; +} + +.tsd-member { + position: relative; +} +.tsd-member .tsd-anchor + h3 { + display: flex; + align-items: center; + margin-top: 0; + margin-bottom: 0; + border-bottom: none; +} + +.tsd-navigation.settings { + margin: 1rem 0; +} +.tsd-navigation > a, +.tsd-navigation .tsd-accordion-summary { + width: calc(100% - 0.5rem); +} +.tsd-navigation a, +.tsd-navigation summary > span, +.tsd-page-navigation a { + display: inline-flex; + align-items: center; + padding: 0.25rem; + color: var(--color-text); + text-decoration: none; + box-sizing: border-box; +} +.tsd-navigation a.current, +.tsd-page-navigation a.current { + background: var(--color-active-menu-item); +} +.tsd-navigation a:hover, +.tsd-page-navigation a:hover { + text-decoration: underline; +} +.tsd-navigation ul, +.tsd-page-navigation ul { + margin-top: 0; + margin-bottom: 0; + padding: 0; + list-style: none; +} +.tsd-navigation li, +.tsd-page-navigation li { + padding: 0; + max-width: 100%; +} +.tsd-nested-navigation { + margin-left: 3rem; +} +.tsd-nested-navigation > li > details { + margin-left: -1.5rem; +} +.tsd-small-nested-navigation { + margin-left: 1.5rem; +} +.tsd-small-nested-navigation > li > details { + margin-left: -1.5rem; +} + +.tsd-nested-navigation > li > a, +.tsd-nested-navigation > li > span { + width: calc(100% - 1.75rem - 0.5rem); +} + +.tsd-page-navigation ul { + padding-left: 1.75rem; +} + +#tsd-sidebar-links a { + margin-top: 0; + margin-bottom: 0.5rem; + line-height: 1.25rem; +} +#tsd-sidebar-links a:last-of-type { + margin-bottom: 0; +} + +a.tsd-index-link { + padding: 0.25rem 0 !important; + font-size: 1rem; + line-height: 1.25rem; + display: inline-flex; + align-items: center; + color: var(--color-text); +} +.tsd-accordion-summary { + list-style-type: none; /* hide marker on non-safari */ + outline: none; /* broken on safari, so just hide it */ +} +.tsd-accordion-summary::-webkit-details-marker { + display: none; /* hide marker on safari */ +} +.tsd-accordion-summary, +.tsd-accordion-summary a { + user-select: none; + -moz-user-select: none; + -webkit-user-select: none; + -ms-user-select: none; + + cursor: pointer; +} +.tsd-accordion-summary a { + width: calc(100% - 1.5rem); +} +.tsd-accordion-summary > * { + margin-top: 0; + margin-bottom: 0; + padding-top: 0; + padding-bottom: 0; +} +.tsd-index-accordion .tsd-accordion-summary > svg { + margin-left: 0.25rem; +} +.tsd-index-content > :not(:first-child) { + margin-top: 0.75rem; +} +.tsd-index-heading { + margin-top: 1.5rem; + margin-bottom: 0.75rem; +} + +.tsd-kind-icon { + margin-right: 0.5rem; + width: 1.25rem; + height: 1.25rem; + min-width: 1.25rem; + min-height: 1.25rem; +} +.tsd-kind-icon path { + transform-origin: center; + transform: scale(1.1); +} +.tsd-signature > .tsd-kind-icon { + margin-right: 0.8rem; +} + +.tsd-panel { + margin-bottom: 2.5rem; +} +.tsd-panel.tsd-member { + margin-bottom: 4rem; +} +.tsd-panel:empty { + display: none; +} +.tsd-panel > h1, +.tsd-panel > h2, +.tsd-panel > h3 { + margin: 1.5rem -1.5rem 0.75rem -1.5rem; + padding: 0 1.5rem 0.75rem 1.5rem; +} +.tsd-panel > h1.tsd-before-signature, +.tsd-panel > h2.tsd-before-signature, +.tsd-panel > h3.tsd-before-signature { + margin-bottom: 0; + border-bottom: none; +} + +.tsd-panel-group { + margin: 4rem 0; +} +.tsd-panel-group.tsd-index-group { + margin: 2rem 0; +} +.tsd-panel-group.tsd-index-group details { + margin: 2rem 0; +} + +#tsd-search { + transition: background-color 0.2s; +} +#tsd-search .title { + position: relative; + z-index: 2; +} +#tsd-search .field { + position: absolute; + left: 0; + top: 0; + right: 2.5rem; + height: 100%; +} +#tsd-search .field input { + box-sizing: border-box; + position: relative; + top: -50px; + z-index: 1; + width: 100%; + padding: 0 10px; + opacity: 0; + outline: 0; + border: 0; + background: transparent; + color: var(--color-text); +} +#tsd-search .field label { + position: absolute; + overflow: hidden; + right: -40px; +} +#tsd-search .field input, +#tsd-search .title, +#tsd-toolbar-links a { + transition: opacity 0.2s; +} +#tsd-search .results { + position: absolute; + visibility: hidden; + top: 40px; + width: 100%; + margin: 0; + padding: 0; + list-style: none; + box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); +} +#tsd-search .results li { + background-color: var(--color-background); + line-height: initial; + padding: 4px; +} +#tsd-search .results li:nth-child(even) { + background-color: var(--color-background-secondary); +} +#tsd-search .results li.state { + display: none; +} +#tsd-search .results li.current:not(.no-results), +#tsd-search .results li:hover:not(.no-results) { + background-color: var(--color-accent); +} +#tsd-search .results a { + display: flex; + align-items: center; + padding: 0.25rem; + box-sizing: border-box; +} +#tsd-search .results a:before { + top: 10px; +} +#tsd-search .results span.parent { + color: var(--color-text-aside); + font-weight: normal; +} +#tsd-search.has-focus { + background-color: var(--color-accent); +} +#tsd-search.has-focus .field input { + top: 0; + opacity: 1; +} +#tsd-search.has-focus .title, +#tsd-search.has-focus #tsd-toolbar-links a { + z-index: 0; + opacity: 0; +} +#tsd-search.has-focus .results { + visibility: visible; +} +#tsd-search.loading .results li.state.loading { + display: block; +} +#tsd-search.failure .results li.state.failure { + display: block; +} + +#tsd-toolbar-links { + position: absolute; + top: 0; + right: 2rem; + height: 100%; + display: flex; + align-items: center; + justify-content: flex-end; +} +#tsd-toolbar-links a { + margin-left: 1.5rem; +} +#tsd-toolbar-links a:hover { + text-decoration: underline; +} + +.tsd-signature { + margin: 0 0 1rem 0; + padding: 1rem 0.5rem; + border: 1px solid var(--color-accent); + font-family: Menlo, Monaco, Consolas, "Courier New", monospace; + font-size: 14px; + overflow-x: auto; +} + +.tsd-signature-symbol { + color: var(--color-text-aside); + font-weight: normal; +} + +.tsd-signature-type { + font-style: italic; + font-weight: normal; +} + +.tsd-signatures { + padding: 0; + margin: 0 0 1em 0; + list-style-type: none; +} +.tsd-signatures .tsd-signature { + margin: 0; + border-color: var(--color-accent); + border-width: 1px 0; + transition: background-color 0.1s; +} +.tsd-description .tsd-signatures .tsd-signature { + border-width: 1px; +} + +ul.tsd-parameter-list, +ul.tsd-type-parameter-list { + list-style: square; + margin: 0; + padding-left: 20px; +} +ul.tsd-parameter-list > li.tsd-parameter-signature, +ul.tsd-type-parameter-list > li.tsd-parameter-signature { + list-style: none; + margin-left: -20px; +} +ul.tsd-parameter-list h5, +ul.tsd-type-parameter-list h5 { + font-size: 16px; + margin: 1em 0 0.5em 0; +} +.tsd-sources { + margin-top: 1rem; + font-size: 0.875em; +} +.tsd-sources a { + color: var(--color-text-aside); + text-decoration: underline; +} +.tsd-sources ul { + list-style: none; + padding: 0; +} + +.tsd-page-toolbar { + position: sticky; + z-index: 1; + top: 0; + left: 0; + width: 100%; + color: var(--color-text); + background: var(--color-background-secondary); + border-bottom: 1px var(--color-accent) solid; + transition: transform 0.3s ease-in-out; +} +.tsd-page-toolbar a { + color: var(--color-text); + text-decoration: none; +} +.tsd-page-toolbar a.title { + font-weight: bold; +} +.tsd-page-toolbar a.title:hover { + text-decoration: underline; +} +.tsd-page-toolbar .tsd-toolbar-contents { + display: flex; + justify-content: space-between; + height: 2.5rem; + margin: 0 auto; +} +.tsd-page-toolbar .table-cell { + position: relative; + white-space: nowrap; + line-height: 40px; +} +.tsd-page-toolbar .table-cell:first-child { + width: 100%; +} +.tsd-page-toolbar .tsd-toolbar-icon { + box-sizing: border-box; + line-height: 0; + padding: 12px 0; +} + +.tsd-widget { + display: inline-block; + overflow: hidden; + opacity: 0.8; + height: 40px; + transition: + opacity 0.1s, + background-color 0.2s; + vertical-align: bottom; + cursor: pointer; +} +.tsd-widget:hover { + opacity: 0.9; +} +.tsd-widget.active { + opacity: 1; + background-color: var(--color-accent); +} +.tsd-widget.no-caption { + width: 40px; +} +.tsd-widget.no-caption:before { + margin: 0; +} + +.tsd-widget.options, +.tsd-widget.menu { + display: none; +} +input[type="checkbox"] + .tsd-widget:before { + background-position: -120px 0; +} +input[type="checkbox"]:checked + .tsd-widget:before { + background-position: -160px 0; +} + +img { + max-width: 100%; +} + +.tsd-anchor-icon { + display: inline-flex; + align-items: center; + margin-left: 0.5rem; + vertical-align: middle; + color: var(--color-text); +} + +.tsd-anchor-icon svg { + width: 1em; + height: 1em; + visibility: hidden; +} + +.tsd-anchor-link:hover > .tsd-anchor-icon svg { + visibility: visible; +} + +.deprecated { + text-decoration: line-through !important; +} + +.warning { + padding: 1rem; + color: var(--color-warning-text); + background: var(--color-background-warning); +} + +.tsd-kind-project { + color: var(--color-ts-project); +} +.tsd-kind-module { + color: var(--color-ts-module); +} +.tsd-kind-namespace { + color: var(--color-ts-namespace); +} +.tsd-kind-enum { + color: var(--color-ts-enum); +} +.tsd-kind-enum-member { + color: var(--color-ts-enum-member); +} +.tsd-kind-variable { + color: var(--color-ts-variable); +} +.tsd-kind-function { + color: var(--color-ts-function); +} +.tsd-kind-class { + color: var(--color-ts-class); +} +.tsd-kind-interface { + color: var(--color-ts-interface); +} +.tsd-kind-constructor { + color: var(--color-ts-constructor); +} +.tsd-kind-property { + color: var(--color-ts-property); +} +.tsd-kind-method { + color: var(--color-ts-method); +} +.tsd-kind-call-signature { + color: var(--color-ts-call-signature); +} +.tsd-kind-index-signature { + color: var(--color-ts-index-signature); +} +.tsd-kind-constructor-signature { + color: var(--color-ts-constructor-signature); +} +.tsd-kind-parameter { + color: var(--color-ts-parameter); +} +.tsd-kind-type-literal { + color: var(--color-ts-type-literal); +} +.tsd-kind-type-parameter { + color: var(--color-ts-type-parameter); +} +.tsd-kind-accessor { + color: var(--color-ts-accessor); +} +.tsd-kind-get-signature { + color: var(--color-ts-get-signature); +} +.tsd-kind-set-signature { + color: var(--color-ts-set-signature); +} +.tsd-kind-type-alias { + color: var(--color-ts-type-alias); +} + +/* if we have a kind icon, don't color the text by kind */ +.tsd-kind-icon ~ span { + color: var(--color-text); +} + +* { + scrollbar-width: thin; + scrollbar-color: var(--color-accent) var(--color-icon-background); +} + +*::-webkit-scrollbar { + width: 0.75rem; +} + +*::-webkit-scrollbar-track { + background: var(--color-icon-background); +} + +*::-webkit-scrollbar-thumb { + background-color: var(--color-accent); + border-radius: 999rem; + border: 0.25rem solid var(--color-icon-background); +} + +/* mobile */ +@media (max-width: 769px) { + .tsd-widget.options, + .tsd-widget.menu { + display: inline-block; + } + + .container-main { + display: flex; + } + html .col-content { + float: none; + max-width: 100%; + width: 100%; + } + html .col-sidebar { + position: fixed !important; + overflow-y: auto; + -webkit-overflow-scrolling: touch; + z-index: 1024; + top: 0 !important; + bottom: 0 !important; + left: auto !important; + right: 0 !important; + padding: 1.5rem 1.5rem 0 0; + width: 75vw; + visibility: hidden; + background-color: var(--color-background); + transform: translate(100%, 0); + } + html .col-sidebar > *:last-child { + padding-bottom: 20px; + } + html .overlay { + content: ""; + display: block; + position: fixed; + z-index: 1023; + top: 0; + left: 0; + right: 0; + bottom: 0; + background-color: rgba(0, 0, 0, 0.75); + visibility: hidden; + } + + .to-has-menu .overlay { + animation: fade-in 0.4s; + } + + .to-has-menu .col-sidebar { + animation: pop-in-from-right 0.4s; + } + + .from-has-menu .overlay { + animation: fade-out 0.4s; + } + + .from-has-menu .col-sidebar { + animation: pop-out-to-right 0.4s; + } + + .has-menu body { + overflow: hidden; + } + .has-menu .overlay { + visibility: visible; + } + .has-menu .col-sidebar { + visibility: visible; + transform: translate(0, 0); + display: flex; + flex-direction: column; + gap: 1.5rem; + max-height: 100vh; + padding: 1rem 2rem; + } + .has-menu .tsd-navigation { + max-height: 100%; + } +} + +/* one sidebar */ +@media (min-width: 770px) { + .container-main { + display: grid; + grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); + grid-template-areas: "sidebar content"; + margin: 2rem auto; + } + + .col-sidebar { + grid-area: sidebar; + } + .col-content { + grid-area: content; + padding: 0 1rem; + } +} +@media (min-width: 770px) and (max-width: 1399px) { + .col-sidebar { + max-height: calc(100vh - 2rem - 42px); + overflow: auto; + position: sticky; + top: 42px; + padding-top: 1rem; + } + .site-menu { + margin-top: 1rem; + } +} + +/* two sidebars */ +@media (min-width: 1200px) { + .container-main { + grid-template-columns: minmax(0, 1fr) minmax(0, 2.5fr) minmax(0, 20rem); + grid-template-areas: "sidebar content toc"; + } + + .col-sidebar { + display: contents; + } + + .page-menu { + grid-area: toc; + padding-left: 1rem; + } + .site-menu { + grid-area: sidebar; + } + + .site-menu { + margin-top: 1rem 0; + } + + .page-menu, + .site-menu { + max-height: calc(100vh - 2rem - 42px); + overflow: auto; + position: sticky; + top: 42px; + } +} diff --git a/docs/classes/_journeyapps_powersync_attachments.AbstractAttachmentQueue.html b/docs/classes/_journeyapps_powersync_attachments.AbstractAttachmentQueue.html new file mode 100644 index 000000000..5c45d57c2 --- /dev/null +++ b/docs/classes/_journeyapps_powersync_attachments.AbstractAttachmentQueue.html @@ -0,0 +1,41 @@ +AbstractAttachmentQueue | Packages Example

Type Parameters

Hierarchy

  • AbstractAttachmentQueue

Constructors

Properties

downloadQueue: Set<string>
downloading: boolean
initialSync: boolean
options: T
uploading: boolean

Accessors

Methods

  • Returns an async iterator that yields attachment IDs that need to be synced. +In most cases this will be a watch query

    +

    Example: +for await (const result of powersync.watch('SELECT photo_id as id FROM todos WHERE photo_id IS NOT NULL', [])) { + yield result.rows?._array.map((r) => r.id) ?? []; +}

    +

    Returns AsyncIterable<string[]>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_attachments.AttachmentTable.html b/docs/classes/_journeyapps_powersync_attachments.AttachmentTable.html new file mode 100644 index 000000000..ecd297b51 --- /dev/null +++ b/docs/classes/_journeyapps_powersync_attachments.AttachmentTable.html @@ -0,0 +1,2 @@ +AttachmentTable | Packages Example

Hierarchy

  • unknown
    • AttachmentTable

Constructors

Constructors

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.PowerSyncDatabase.html b/docs/classes/_journeyapps_powersync_sdk_react_native.PowerSyncDatabase.html new file mode 100644 index 000000000..e06dfeb67 --- /dev/null +++ b/docs/classes/_journeyapps_powersync_sdk_react_native.PowerSyncDatabase.html @@ -0,0 +1,5 @@ +PowerSyncDatabase | Packages Example

Hierarchy

  • unknown
    • PowerSyncDatabase

Constructors

Methods

  • Parameters

    • connector: PowerSyncBackendConnector

    Returns AbstractStreamingSyncImplementation

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.RNQSDBAdapter.html b/docs/classes/_journeyapps_powersync_sdk_react_native.RNQSDBAdapter.html new file mode 100644 index 000000000..1a04c7e9d --- /dev/null +++ b/docs/classes/_journeyapps_powersync_sdk_react_native.RNQSDBAdapter.html @@ -0,0 +1,20 @@ +RNQSDBAdapter | Packages Example

Adapter for React Native Quick SQLite

+

Hierarchy

  • unknown<DBAdapterListener>
    • RNQSDBAdapter

Implements

  • unknown

Constructors

Properties

baseDB: QuickSQLiteConnection
get: (<T>(sql, parameters?) => Promise<T>)

Type declaration

    • <T>(sql, parameters?): Promise<T>
    • Type Parameters

      • T

      Parameters

      • sql: string
      • Optional parameters: any[]

      Returns Promise<T>

getAll: (<T>(sql, parameters?) => Promise<T[]>)

Type declaration

    • <T>(sql, parameters?): Promise<T[]>
    • Type Parameters

      • T

      Parameters

      • sql: string
      • Optional parameters: any[]

      Returns Promise<T[]>

getOptional: (<T>(sql, parameters?) => Promise<T>)

Type declaration

    • <T>(sql, parameters?): Promise<T>
    • Type Parameters

      • T

      Parameters

      • sql: string
      • Optional parameters: any[]

      Returns Promise<T>

Methods

  • This provides a top-level read only execute method which is executed inside a read-lock. +This is necessary since the high level execute method uses a write-lock under +the hood. Helper methods such as get, getAll and getOptional are read only, +and should use this method.

    +

    Parameters

    • sql: string
    • Optional params: any[]

    Returns Promise<QueryResult>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.RNQSPowerSyncDatabaseOpenFactory.html b/docs/classes/_journeyapps_powersync_sdk_react_native.RNQSPowerSyncDatabaseOpenFactory.html new file mode 100644 index 000000000..e33bd0b8c --- /dev/null +++ b/docs/classes/_journeyapps_powersync_sdk_react_native.RNQSPowerSyncDatabaseOpenFactory.html @@ -0,0 +1,4 @@ +RNQSPowerSyncDatabaseOpenFactory | Packages Example

Hierarchy

  • unknown
    • RNQSPowerSyncDatabaseOpenFactory

Constructors

Methods

Constructors

Methods

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.ReactNativeRemote.html b/docs/classes/_journeyapps_powersync_sdk_react_native.ReactNativeRemote.html new file mode 100644 index 000000000..5d9b1d246 --- /dev/null +++ b/docs/classes/_journeyapps_powersync_sdk_react_native.ReactNativeRemote.html @@ -0,0 +1,5 @@ +ReactNativeRemote | Packages Example

Hierarchy

  • unknown
    • ReactNativeRemote

Constructors

Methods

Constructors

Methods

  • Parameters

    • path: string
    • data: any
    • headers: Record<string, string> = {}

    Returns Promise<any>

  • Parameters

    • path: string
    • data: any
    • headers: Record<string, string> = {}
    • Optional signal: AbortSignal

    Returns Promise<any>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.ReactNativeStreamingSyncImplementation.html b/docs/classes/_journeyapps_powersync_sdk_react_native.ReactNativeStreamingSyncImplementation.html new file mode 100644 index 000000000..02cddd775 --- /dev/null +++ b/docs/classes/_journeyapps_powersync_sdk_react_native.ReactNativeStreamingSyncImplementation.html @@ -0,0 +1,4 @@ +ReactNativeStreamingSyncImplementation | Packages Example

Hierarchy

  • unknown
    • ReactNativeStreamingSyncImplementation

Constructors

Properties

Methods

Constructors

Properties

locks: Map<LockType, AsyncLock>

Methods

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/enums/_journeyapps_powersync_attachments.AttachmentState.html b/docs/enums/_journeyapps_powersync_attachments.AttachmentState.html new file mode 100644 index 000000000..21e034d38 --- /dev/null +++ b/docs/enums/_journeyapps_powersync_attachments.AttachmentState.html @@ -0,0 +1,6 @@ +AttachmentState | Packages Example

Enumeration Members

ARCHIVED: 4
QUEUED_DOWNLOAD: 2
QUEUED_SYNC: 0
QUEUED_UPLOAD: 1
SYNCED: 3

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/enums/_journeyapps_powersync_attachments.EncodingType.html b/docs/enums/_journeyapps_powersync_attachments.EncodingType.html new file mode 100644 index 000000000..bbf8a7cc4 --- /dev/null +++ b/docs/enums/_journeyapps_powersync_attachments.EncodingType.html @@ -0,0 +1,3 @@ +EncodingType | Packages Example

Enumeration Members

Enumeration Members

Base64: "base64"
UTF8: "utf8"

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/functions/_journeyapps_powersync_react.usePowerSync.html b/docs/functions/_journeyapps_powersync_react.usePowerSync.html new file mode 100644 index 000000000..15a954a83 --- /dev/null +++ b/docs/functions/_journeyapps_powersync_react.usePowerSync.html @@ -0,0 +1 @@ +usePowerSync | Packages Example

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/functions/_journeyapps_powersync_react.usePowerSyncQuery.html b/docs/functions/_journeyapps_powersync_react.usePowerSyncQuery.html new file mode 100644 index 000000000..2f13ce7c7 --- /dev/null +++ b/docs/functions/_journeyapps_powersync_react.usePowerSyncQuery.html @@ -0,0 +1,3 @@ +usePowerSyncQuery | Packages Example
  • A hook to access a single static query. +For an updated result, use usePowerSyncWatchedQuery instead

    +

    Type Parameters

    • T = any

    Parameters

    • sqlStatement: string
    • parameters: any[] = []

    Returns T[]

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/functions/_journeyapps_powersync_react.usePowerSyncWatchedQuery.html b/docs/functions/_journeyapps_powersync_react.usePowerSyncWatchedQuery.html new file mode 100644 index 000000000..ae35bf4e2 --- /dev/null +++ b/docs/functions/_journeyapps_powersync_react.usePowerSyncWatchedQuery.html @@ -0,0 +1,2 @@ +usePowerSyncWatchedQuery | Packages Example
  • A hook to access the results of a watched query.

    +

    Type Parameters

    • T = any

    Parameters

    • sqlStatement: string
    • parameters: any[] = []
    • options: Omit<SQLWatchOptions, "signal"> = {}

    Returns T[]

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/index.html b/docs/index.html new file mode 100644 index 000000000..902d435f0 --- /dev/null +++ b/docs/index.html @@ -0,0 +1,48 @@ +Packages Example

Packages Example

PowerSync React Native SDK

Monorepo for all things React Native and PowerSync.

+

Monorepo Structure

+

Development

Git Submodules

After cloning this repo be sure to init the Git submodules

+
git submodule init && git submodule update
+
+

This monorepo uses Yarn as it works well with React native.

+

Install workspace dependencies

+
yarn install
+
+

Build packages

+
yarn build:packages
+
+

Versioning

Development Packages

Development packages can be published by manually triggering the dev-packages workflow. Development packages are versioned as 0.0.0-{tag}-DATETIMESTAMP.

+

Production Packages

Pull requests should contain Changesets for changed packages.

+

Add changesets with

+
yarn changeset add
+
+

Merging a PR with Changesets will automatically create a PR with version bumps. That PR will be merged when releasing.

+

React Native Quick SQLite Development

Testing live development changes to @journeyapps/react-native-quick-sqlite will not with with standard yarn link commands. Metro does not work well with symlinks https://github.com/facebook/metro/issues/286.

+

The process of releasing development packages for @journeyapps/react-native-quick-sqlite for each change can be tedious and slow. A faster (and hackier) method is to use mtsl which will watch and copy the package into this workspace's node_modules.

+
npm install -g mtsl
+
+
mtsl add -s "[source path to your react-native-quick-sqlite repo folder]" -d "[this workspaces root node_modules folder]"/@journeyapps/react-native-quick-sqlite
+
+
mtsl start "[the id returned from step above]"
+
+

Testing Supabase example app

cd apps/supabase-todolist
+
+

Test on either Android or iOS

+
yarn ios
+
+

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_attachments.AttachmentQueueOptions.html b/docs/interfaces/_journeyapps_powersync_attachments.AttachmentQueueOptions.html new file mode 100644 index 000000000..bc00cb842 --- /dev/null +++ b/docs/interfaces/_journeyapps_powersync_attachments.AttachmentQueueOptions.html @@ -0,0 +1,11 @@ +AttachmentQueueOptions | Packages Example

Hierarchy

  • AttachmentQueueOptions

Properties

attachmentDirectoryName?: string

The name of the directory where attachments are stored on the device, not the full path

+
cacheLimit?: number

How many attachments to keep in the cache

+
performInitialSync?: boolean

Whether to mark the initial watched attachment IDs to be synced

+
powersync: AbstractPowerSyncDatabase
syncInterval?: number

How often to check for new attachments to sync, in milliseconds. Set to 0 or undefined to disable.

+

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_attachments.AttachmentRecord.html b/docs/interfaces/_journeyapps_powersync_attachments.AttachmentRecord.html new file mode 100644 index 000000000..1822c4b15 --- /dev/null +++ b/docs/interfaces/_journeyapps_powersync_attachments.AttachmentRecord.html @@ -0,0 +1,8 @@ +AttachmentRecord | Packages Example

Hierarchy

  • AttachmentRecord

Properties

filename: string
id: string
local_uri?: string
media_type?: string
size?: number
timestamp?: number

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_attachments.AttachmentTableOptions.html b/docs/interfaces/_journeyapps_powersync_attachments.AttachmentTableOptions.html new file mode 100644 index 000000000..a916efb18 --- /dev/null +++ b/docs/interfaces/_journeyapps_powersync_attachments.AttachmentTableOptions.html @@ -0,0 +1,3 @@ +AttachmentTableOptions | Packages Example

Hierarchy

  • Omit<TableOptions, "name" | "columns">
    • AttachmentTableOptions

Properties

additionalColumns?: Column[]
name?: string

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_attachments.StorageAdapter.html b/docs/interfaces/_journeyapps_powersync_attachments.StorageAdapter.html new file mode 100644 index 000000000..d5edc2b30 --- /dev/null +++ b/docs/interfaces/_journeyapps_powersync_attachments.StorageAdapter.html @@ -0,0 +1,12 @@ +StorageAdapter | Packages Example

Hierarchy

  • StorageAdapter

Methods

  • Parameters

    • sourceUri: string
    • targetUri: string

    Returns Promise<void>

  • Parameters

    • uri: string
    • Optional options: {
          filename?: string;
      }
      • Optional filename?: string

    Returns Promise<void>

  • Parameters

    • filePath: string

    Returns Promise<Blob>

  • Parameters

    • fileURI: string

    Returns Promise<boolean>

  • Returns the directory where user data is stored. +Should end with a '/'

    +

    Returns string

  • Parameters

    • uri: string

    Returns Promise<void>

  • Parameters

    • fileURI: string
    • Optional options: {
          encoding?: EncodingType;
          mediaType?: string;
      }

    Returns Promise<ArrayBuffer>

  • Parameters

    • filePath: string
    • data: ArrayBuffer
    • Optional options: {
          mediaType?: string;
      }
      • Optional mediaType?: string

    Returns Promise<void>

  • Parameters

    • fileURI: string
    • base64Data: string
    • Optional options: {
          encoding?: EncodingType;
      }

    Returns Promise<void>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/modules/_journeyapps_powersync_attachments.html b/docs/modules/_journeyapps_powersync_attachments.html new file mode 100644 index 000000000..d6d735585 --- /dev/null +++ b/docs/modules/_journeyapps_powersync_attachments.html @@ -0,0 +1,186 @@ +@journeyapps/powersync-attachments - v0.0.5 | Packages Example

Module @journeyapps/powersync-attachments - v0.0.5

@journeyapps/powersync-attachments

A PowerSync library to manage attachments in TypeScript and React Native apps.

+

Note: This package is currently in a beta release.

+

Installation

yarn

+
yarn add @journeyapps/powersync-attachments
+
+

npm

+
npm install @journeyapps/powersync-attachments
+
+

Usage

The AttachmentQueue class is used to manage and sync attachments in your app.

+

Example

In this example, the user captures photos when checklist items are completed as part of an inspection workflow.

+

The schema for the checklist table:

+
const AppSchema = new Schema([
new Table({
name: 'checklists',
columns: [
new Column({ name: 'photo_id', type: ColumnType.TEXT }),
new Column({ name: 'description', type: ColumnType.TEXT }),
new Column({ name: 'completed', type: ColumnType.INTEGER }),
new Column({ name: 'completed_at', type: ColumnType.TEXT }),
new Column({ name: 'completed_by', type: ColumnType.TEXT })
],
indexes: [
new Index({
name: 'inspections',
columns: [new IndexedColumn({ name: 'checklist_id' })]
})
]
})
]); +
+

Steps to implement

    +
  1. Create a new class AttachmentQueue that extends AbstractAttachmentQueue from @journeyapps/powersync-attachments.
  2. +
+
import { AbstractAttachmentQueue } from '@journeyapps/powersync-attachments';

export class AttachmentQueue extends AbstractAttachmentQueue {

} +
+
    +
  1. Implement attachmentIds, an AsyncIterator method to return an array of string values of IDs that relate to attachments in your app. We recommend using PowerSync's watch query to return the all IDs of attachments in your app.

    +

    In this example, we query all photos that have been captured as part of an inspection and map these to an array of string values.

    +
  2. +
+
import { AbstractAttachmentQueue } from '@journeyapps/powersync-attachments';

export class AttachmentQueue extends AbstractAttachmentQueue {
async *attachmentIds() {
for await (const result of this.powersync.watch(
`SELECT photo_id as id FROM checklists WHERE photo_id IS NOT NULL`,
[]
)) {
yield result.rows?._array.map((r) => r.id) ?? [];
}
}
} +
+
    +
  1. Implement newAttachmentRecord to return an object that represents the attachment record in your app.

    +

    In this example we always work with JPEG images, but you can use any media type that is supported by your app and storage solution. Note: we are set the state to QUEUED_UPLOAD when creating a new photo record which assumes that the photo data is already on the device.

    +
  2. +
+
import { AbstractAttachmentQueue } from '@journeyapps/powersync-attachments';

export class AttachmentQueue extends AbstractAttachmentQueue {
// ...
async newAttachmentRecord(record) {
const photoId = record?.id ?? uuid();
const filename = record?.filename ?? `${photoId}.jpg`;
return {
id: photoId,
filename,
media_type: 'image/jpeg',
state: AttachmentState.QUEUED_UPLOAD,
...record
};
}
} +
+
    +
  1. Add an AttachmentTable to your app's PowerSync Schema:
  2. +
+
import { AttachmentTable } from '@journeyapps/powersync-attachments';

const AppSchema = new Schema([
// ... other tables
new AttachmentTable()
]); +
+

In addition to Table options, the AttachmentTable can optionally be configured with the following options:

+ + + + + + + + + + + + + + + + + + +
OptionDescriptionDefault
nameThe name of the tableattachments
additionalColumnsAn array of addition Column objects added to the default columns in the tableSee below for default columns
+

The default columns in AttachmentTable:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
Column NameTypeDescription
idTEXTThe ID of the attachment record
filenameTEXTThe filename of the attachment
media_typeTEXTThe media type of the attachment
stateINTEGERThe state of the attachment, one of AttachmentState enum values
timestampINTEGERThe timestamp of last update to the attachment record
sizeINTEGERThe size of the attachment in bytes
+
    +
  1. To instantiate an AttachmentQueue, one needs to provide an instance of AbstractPowerSyncDatabase from PowerSync and an instance of StorageAdapter. +See the StorageAdapter interface definition here.

    +
  2. +
  3. Instantiate a new AttachmentQueue and call init() to start syncing attachments. Our example, uses a StorageAdapter that integrates with Supabase Storage.

    +
  4. +
+
this.storage = this.supabaseConnector.storage;
this.powersync = factory.getInstance();

this.attachmentQueue = new AttachmentQueue({
powersync: this.powersync,
storage: this.storage
});

// Initialize and connect PowerSync ...
// Then initialize the attachment queue
await this.attachmentQueue.init(); +
+
    +
  1. Finally, to create an attachment and add it to the queue, call saveToQueue().

    +

    In our example we added a savePhoto() method to our AttachmentQueue class, that does this:

    +
  2. +
+

export class AttachmentQueue extends AbstractAttachmentQueue {
// ...
async savePhoto(base64Data) {
const photoAttachment = await this.newAttachmentRecord();
photoAttachment.local_uri = this.getLocalUri(photoAttachment.filename);
await this.storage.writeFile(photoAttachment.local_uri, base64Data, { encoding: 'base64' });

return this.saveToQueue(photoAttachment);
}

} +
+

Implementation details

Attachment State

The AttachmentQueue class manages attachments in your app by tracking their state.

+

The state of an attachment can be one of the following:

+ + + + + + + + + + + + + + + + + + + + + + + + + + + +
StateDescription
QUEUED_SYNCCheck if the attachment needs to be uploaded or downloaded
QUEUED_UPLOADThe attachment has been queued for upload to the cloud storage
QUEUED_DOWNLOADThe attachment has been queued for download from the cloud storage
SYNCEDThe attachment has been synced
ARCHIVEDThe attachment has been orphaned, i.e. the associated record has been deleted
+

Initial sync

Upon initializing the AttachmentQueue, an initial sync of attachments will take place if the performInitialSync is set to true. +Any AttachmentRecord with id in first set of IDs retrieved from the watch query will be marked as QUEUED_SYNC, and these records will be rechecked to see if they need to be uploaded or downloaded.

+

Syncing attachments

The AttachmentQueue sets up two watch queries on the attachments table, one for records in QUEUED_UPLOAD state and one for QUEUED_DOWNLOAD state.

+

In addition to watching for changes, the AttachmentQueue also triggers a sync every few seconds. This will retry any failed uploads/downloads, in particular after the app was offline.

+

By default, this is every 30 seconds, but can be configured by setting syncInterval in the AttachmentQueue constructor options, or disabled by setting the interval to 0.

+

Uploading

    +
  • An AttachmentRecord is created or updated with a state of QUEUED_UPLOAD.
  • +
  • The AttachmentQueue picks this up and upon successful upload to Supabase, sets the state to SYNCED.
  • +
  • If the upload is not successful, the record remains in QUEUED_UPLOAD state and uploading will be retried when syncing triggers again.
  • +
+

Downloading

    +
  • An AttachmentRecord is created or updated with QUEUED_DOWNLOAD state.
  • +
  • The watch query adds the id into a queue of IDs to download and triggers the download process
  • +
  • This checks whether the photo is already on the device and if so, skips downloading.
  • +
  • If the photo is not on the device, it is downloaded from cloud storage.
  • +
  • Writes file to the user's local storage.
  • +
  • If this is successful, update the AttachmentRecord state to SYNCED.
  • +
  • If any of these fail, the download is retried in the next sync trigger.
  • +
+

Deleting attachments

When an attachment is deleted by a user action or cache expiration:

+
    +
  • Related AttachmentRecord is removed from attachments table.
  • +
  • Local file (if exists) is deleted.
  • +
  • File on cloud storage is deleted.
  • +
+

Expire Cache

When PowerSync removes a record, as a result of coming back online or conflict resolution for instance:

+
    +
  • Any associated AttachmentRecord is orphaned.
  • +
  • On the next sync trigger, the AttachmentQueue sets all records that are orphaned to ARCHIVED state.
  • +
  • By default, the AttachmentQueue only keeps the last 100 attachment records and then expires the rest.
  • +
  • This can be configured by setting cacheLimit in the AttachmentQueue constructor options.
  • +
+

Index

Enumerations

Classes

Interfaces

Variables

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/modules/_journeyapps_powersync_react.html b/docs/modules/_journeyapps_powersync_react.html new file mode 100644 index 000000000..8017b4011 --- /dev/null +++ b/docs/modules/_journeyapps_powersync_react.html @@ -0,0 +1,15 @@ +@journeyapps/powersync-react - v0.1.3 | Packages Example

Module @journeyapps/powersync-react - v0.1.3

React components for PowerSync

This package is currently in a beta release.

+

Context

Configure a PowerSync DB connection and add it to a context provider.

+
// App.jsx
import { PowerSyncDatabase } from '@journeyapps/powersync-react-native';
import { PowerSyncContext } from "@journeyapps/powersync-react";
export const App = () => {
const powerSync = React.useMemo(() => {
// Setup PowerSync client
}, [])

return <PowerSyncContext.Provider value={powerSync}>
{/** Insert your components here */ }
</PowerSyncContext.Provider>
} +
+

Accessing PowerSync

The provided PowerSync client is available with the usePowerSync hook.

+
// TodoListDisplay.jsx
import { usePowerSync } from "@journeyapps/powersync-react";

export const TodoListDisplay = () => {
const powersync = usePowerSync();

const [lists, setLists] = React.useState([]);

React.useEffect(() => {
powersync.getAll('SELECT * from lists').then(setLists)
}, []);

return <ul>
{lists.map(list => <li key={list.id}>{list.name}</li>)}
</ul>
} +
+

Watched Queries

Watched queries will automatically update when a dependant table is updated.

+
// TodoListDisplay.jsx
import { usePowerSyncWatchedQuery } from "@journeyapps/powersync-react";

export const TodoListDisplay = () => {
const todoLists = usePowerSyncWatchedQuery('SELECT * from lists');

return <View>
{todoLists.map((l) => (
<Text key={l.id}>{JSON.stringify(l)}</Text>
))}
</View>
} +
+

Index

Variables

Functions

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/modules/_journeyapps_powersync_sdk_common.html b/docs/modules/_journeyapps_powersync_sdk_common.html new file mode 100644 index 000000000..4ee20936f --- /dev/null +++ b/docs/modules/_journeyapps_powersync_sdk_common.html @@ -0,0 +1,3 @@ +@journeyapps/powersync-sdk-common | Packages Example

Module @journeyapps/powersync-sdk-common

Beta

This package is currently in a beta release.

+

PowerSync SDK common JS

This package contains pure TypeScript common functionality for the PowerSync SDK.

+

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/modules/_journeyapps_powersync_sdk_react_native.html b/docs/modules/_journeyapps_powersync_sdk_react_native.html new file mode 100644 index 000000000..477552c6f --- /dev/null +++ b/docs/modules/_journeyapps_powersync_sdk_react_native.html @@ -0,0 +1,58 @@ +@journeyapps/powersync-sdk-react-native - v0.1.4 | Packages Example

Module @journeyapps/powersync-sdk-react-native - v0.1.4

PowerSync SDK for React Native

PowerSync is a service and set of SDKs that keeps Postgres databases in sync with on-device SQLite databases. See a summary of features here.

+

Beta Release

This React Native SDK package is currently in a beta release.

+

Installation

Install Package

npx expo install @journeyapps/powersync-sdk-react-native
+
+

Install Peer Dependency: SQLite

This SDK currently requires @journeyapps/react-native-quick-sqlite as a peer dependency.

+

Install it in your app with:

+
npx expo install @journeyapps/react-native-quick-sqlite
+
+

Install Polyfills

Fetch

This SDK requires HTTP streaming in order to function. The following fetch polyfills are required for the React Native implementation of fetch:

+
    +
  • react-native-fetch-api
  • +
  • react-native-polyfill-globals
  • +
  • react-native-url-polyfill
  • +
  • text-encoding
  • +
  • web-streams-polyfill
  • +
+

These are listed as peer dependencies and need to be added to the React Native project

+
npx expo install react-native-fetch-api react-native-polyfill-globals react-native-url-polyfill text-encoding web-streams-polyfill base-64 react-native-get-random-values
+
+

Enable the polyfills in React Native app with

+
// App.js
import 'react-native-polyfill-globals/auto'; +
+

Babel Plugins: Watched Queries

Watched queries require support for Async Iterators. Expo apps currently require polyfill and Babel plugins in order to use this functionality.

+
npx expo install @azure/core-asynciterator-polyfill
+
+

Make sure to import the polyfill early in your application

+
// App.js
import '@azure/core-asynciterator-polyfill'; +
+

Install the async generator Babel plugin

+
yarn add -D @babel/plugin-transform-async-generator-functions
+
+

Add the Babel plugin to your babel.config.js file

+
module.exports = function (api) {
return {
presets: [...],
plugins: [
// ... Other plugins
'@babel/plugin-transform-async-generator-functions'
]
};
}; +
+

Native Projects

This package uses native libraries. Create native Android and iOS projects (if not created already) with

+
npx expo run:android
+
+

Getting Started

See our Docs for detailed instructions.

+
import {
Column,
ColumnType,
RNQSPowerSyncDatabaseOpenFactory,
Schema,
Table
} from '@journeyapps/powersync-sdk-react-native';

export const AppSchema = new Schema([
new Table({ name: 'customers', columns: [new Column({ name: 'name', type: ColumnType.TEXT })] })
]);

let PowerSync;

export const openDatabase = async () => {
const PowerSync = new RNQSPowerSyncDatabaseOpenFactory({
schema: AppSchema,
dbFilename: 'test.sqlite'
//location: 'optional location directory to DB file'
}).getInstance();

await PowerSync.init();

// Run local statements.
await PowerSync.execute('INSERT INTO customers(id, name) VALUES(uuid(), ?)', ['Fred']);
};

class Connector {
async fetchCredentials() {
// TODO logic to fetch a session
return {
endpoint: '[The PowerSync instance URL]',
token: 'An authentication token',
expiresAt: 'When the token expires',
userID: 'User ID to associate the session with'
};
}

async uploadData(database) {
// Upload local changes to backend, see docs for example
}
}

export const connectPowerSync = async () => {
const connector = new Connector(); // Which was declared above
await PowerSync.connect(connector);
};

// Use queries in React Components
export const CustomerListDisplay = () => {
const customers = usePowerSyncWatchedQuery('SELECT * from customers');

return (
<View>
{customers.map((l) => (
<Text key={l.id}>{JSON.stringify(l)}</Text>
))}
</View>
);
};
+
+

Refer to our full documentation to learn more.

+

Known Issues

Android

The PowerSync connection relies heavily on HTTP streams. React Native does not support streams out of the box, so we use the polyfills mentioned. There is currently an open issue where the Flipper network plugin does not allow Stream events to fire. This plugin needs to be disabled in order for HTTP streams to work.

+

Uncomment the following from +android/app/src/debug/java/com/<projectname>/ReactNativeFlipper.java

+
      // NetworkFlipperPlugin networkFlipperPlugin = new NetworkFlipperPlugin();
// NetworkingModule.setCustomClientBuilder(
// new NetworkingModule.CustomClientBuilder() {
// @Override
// public void apply(OkHttpClient.Builder builder) {
// builder.addNetworkInterceptor(new FlipperOkhttpInterceptor(networkFlipperPlugin));
// }
// });
// client.addPlugin(networkFlipperPlugin); +
+

Disable the dev client network inspector +android/gradle.properties

+
# Enable network inspector
EX_DEV_CLIENT_NETWORK_INSPECTOR=false +
+

iOS

Testing offline mode on an iOS simulator by disabling the host machine's entire internet connection will cause the device to remain offline even after the internet connection has been restored. This issue seems to affect all network requests in an application.

+

Index

Classes

Variables

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/variables/_journeyapps_powersync_attachments.ATTACHMENT_TABLE.html b/docs/variables/_journeyapps_powersync_attachments.ATTACHMENT_TABLE.html new file mode 100644 index 000000000..6fe0cf5ea --- /dev/null +++ b/docs/variables/_journeyapps_powersync_attachments.ATTACHMENT_TABLE.html @@ -0,0 +1 @@ +ATTACHMENT_TABLE | Packages Example

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/variables/_journeyapps_powersync_attachments.DEFAULT_ATTACHMENT_QUEUE_OPTIONS.html b/docs/variables/_journeyapps_powersync_attachments.DEFAULT_ATTACHMENT_QUEUE_OPTIONS.html new file mode 100644 index 000000000..3de4f9b68 --- /dev/null +++ b/docs/variables/_journeyapps_powersync_attachments.DEFAULT_ATTACHMENT_QUEUE_OPTIONS.html @@ -0,0 +1 @@ +DEFAULT_ATTACHMENT_QUEUE_OPTIONS | Packages Example

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/variables/_journeyapps_powersync_react.PowerSyncContext.html b/docs/variables/_journeyapps_powersync_react.PowerSyncContext.html new file mode 100644 index 000000000..8ef80f0da --- /dev/null +++ b/docs/variables/_journeyapps_powersync_react.PowerSyncContext.html @@ -0,0 +1 @@ +PowerSyncContext | Packages Example

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/variables/_journeyapps_powersync_sdk_react_native.STREAMING_POST_TIMEOUT_MS.html b/docs/variables/_journeyapps_powersync_sdk_react_native.STREAMING_POST_TIMEOUT_MS.html new file mode 100644 index 000000000..5616c2573 --- /dev/null +++ b/docs/variables/_journeyapps_powersync_sdk_react_native.STREAMING_POST_TIMEOUT_MS.html @@ -0,0 +1 @@ +STREAMING_POST_TIMEOUT_MS | Packages Example

Generated using TypeDoc

\ No newline at end of file diff --git a/package.json b/package.json index 5cf5dde2b..785db6ceb 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,7 @@ "scripts": { "clean:packages": "lerna run clean", "build:packages": "lerna run build", + "docs": "typedoc", "watch:packages": "yarn workspace @journeyapps/powersync-sdk-react-native watch", "release": "yarn build:packages && yarn changeset publish" }, @@ -25,6 +26,7 @@ "dependencies": {}, "devDependencies": { "@changesets/cli": "^2.26.2", - "lerna": "7.3.0" + "lerna": "7.3.0", + "typedoc": "^0.25.3" } } diff --git a/packages/powersync-attachments/package.json b/packages/powersync-attachments/package.json index cec9f6812..7ddbf20c7 100644 --- a/packages/powersync-attachments/package.json +++ b/packages/powersync-attachments/package.json @@ -13,6 +13,7 @@ ], "scripts": { "build": "tsc -b", + "docs": "typedoc --out docs", "clean": "rm -rf lib tsconfig.tsbuildinfo", "watch": "tsc -b -w" }, diff --git a/packages/powersync-attachments/typedoc.json b/packages/powersync-attachments/typedoc.json new file mode 100644 index 000000000..cfd9e46e1 --- /dev/null +++ b/packages/powersync-attachments/typedoc.json @@ -0,0 +1,8 @@ +{ + "extends": [ + "../../typedoc.base.json" + ], + "entryPoints": [ + "src/index.ts" + ] +} diff --git a/packages/powersync-react/package.json b/packages/powersync-react/package.json index 9a10b24d5..bd74ad819 100644 --- a/packages/powersync-react/package.json +++ b/packages/powersync-react/package.json @@ -13,6 +13,7 @@ ], "scripts": { "build": "tsc -b", + "docs": "typedoc --out docs", "clean": "rm -rf lib tsconfig.tsbuildinfo", "watch": "tsc -b -w" }, diff --git a/packages/powersync-react/typedoc.json b/packages/powersync-react/typedoc.json new file mode 100644 index 000000000..cfd9e46e1 --- /dev/null +++ b/packages/powersync-react/typedoc.json @@ -0,0 +1,8 @@ +{ + "extends": [ + "../../typedoc.base.json" + ], + "entryPoints": [ + "src/index.ts" + ] +} diff --git a/packages/powersync-sdk-common/package.json b/packages/powersync-sdk-common/package.json index 3b3f065fd..7895c5386 100644 --- a/packages/powersync-sdk-common/package.json +++ b/packages/powersync-sdk-common/package.json @@ -23,6 +23,7 @@ "homepage": "https://docs.powersync.co/resources/api-reference", "scripts": { "build": "tsc -b", + "docs": "typedoc --out docs", "clean": "rm -rf lib tsconfig.tsbuildinfo" }, "devDependencies": { diff --git a/packages/powersync-sdk-react-native/package.json b/packages/powersync-sdk-react-native/package.json index 7ef5c945c..713ae49bd 100644 --- a/packages/powersync-sdk-react-native/package.json +++ b/packages/powersync-sdk-react-native/package.json @@ -13,6 +13,7 @@ ], "scripts": { "build": "tsc -b", + "docs": "typedoc --out docs", "clean": "rm -rf lib tsconfig.tsbuildinfo", "watch": "tsc -b -w" }, diff --git a/packages/powersync-sdk-react-native/typedoc.json b/packages/powersync-sdk-react-native/typedoc.json new file mode 100644 index 000000000..cfd9e46e1 --- /dev/null +++ b/packages/powersync-sdk-react-native/typedoc.json @@ -0,0 +1,8 @@ +{ + "extends": [ + "../../typedoc.base.json" + ], + "entryPoints": [ + "src/index.ts" + ] +} diff --git a/typedoc.base.json b/typedoc.base.json new file mode 100644 index 000000000..541cf090c --- /dev/null +++ b/typedoc.base.json @@ -0,0 +1,4 @@ +{ + "$schema": "https://typedoc.org/schema.json", + "includeVersion": true +} diff --git a/typedoc.json b/typedoc.json new file mode 100644 index 000000000..ae891b26d --- /dev/null +++ b/typedoc.json @@ -0,0 +1,10 @@ +{ + "entryPoints": [ + "packages/*" + ], + "name": "PowerSync React Native SDK Docs", + "entryPointStrategy": "packages", + "includeVersion": false + // Potentially useful for debugging + // "logLevel": "Verbose" +} diff --git a/yarn.lock b/yarn.lock index 7b2ba6d73..f797d5f3a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,11 +2,6 @@ # yarn lockfile v1 -"@0no-co/graphql.web@^1.0.1": - version "1.0.4" - resolved "https://registry.npmjs.org/@0no-co/graphql.web/-/graphql.web-1.0.4.tgz#9606eb651955499525d068ce0ad8bea596286ce2" - integrity sha512-W3ezhHGfO0MS1PtGloaTpg0PbaT8aZSmmaerL7idtU5F7oCI+uu25k+MsMS31BVFlp4aMkHSrNRxiD72IlK8TA== - "@ampproject/remapping@^2.2.0": version "2.2.1" resolved "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630" @@ -15,19 +10,7 @@ "@jridgewell/gen-mapping" "^0.3.0" "@jridgewell/trace-mapping" "^0.3.9" -"@azure/core-asynciterator-polyfill@^1.0.2": - version "1.0.2" - resolved "https://registry.npmjs.org/@azure/core-asynciterator-polyfill/-/core-asynciterator-polyfill-1.0.2.tgz#0dd3849fb8d97f062a39db0e5cadc9ffaf861fec" - integrity sha512-3rkP4LnnlWawl0LZptJOdXNrT/fHp2eQMadoasa6afspXdpGrtPZuAQc2PD0cpgyuoXtUWyC3tv7xfntjGS5Dw== - -"@babel/code-frame@7.10.4", "@babel/code-frame@~7.10.4": - version "7.10.4" - resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.10.4.tgz#168da1a36e90da68ae8d49c0f1b48c7c6249213a" - integrity sha512-vG6SvB6oYEhvgisZNFRmRCUkLz11c7rp+tbNTynGqc6mS1d5ATd/sGyV6W0KZZnXRKMTzZDRgQT3Ou9jhpAfUg== - dependencies: - "@babel/highlight" "^7.10.4" - -"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.22.10", "@babel/code-frame@^7.22.13", "@babel/code-frame@^7.22.5": +"@babel/code-frame@^7.0.0", "@babel/code-frame@^7.12.13", "@babel/code-frame@^7.22.10", "@babel/code-frame@^7.22.5": version "7.22.13" resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.22.13.tgz#e3c1c099402598483b7a8c46a721d1038803755e" integrity sha512-XktuhWlJ5g+3TJXc5upd9Ks1HutSArik6jf2eAjYFyIOf4ej3RN+184cZbzDvbPnuTJIUhPKKJE3cIsYTiAT3w== @@ -40,11 +23,6 @@ resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz#71cdb00a1ce3a329ce4cbec3a44f9fef35669730" integrity sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ== -"@babel/compat-data@^7.23.2": - version "7.23.2" - resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.2.tgz#6a12ced93455827037bfb5ed8492820d60fc32cc" - integrity sha512-0S9TQMmDHlqAZ2ITT95irXKfxN9bncq8ZCoJhun3nHL/lLUxd2NKBJYoNGWH7S0hz6fRQwWlAWn/ILM0C70KZQ== - "@babel/core@^7.13.16", "@babel/core@^7.20.0": version "7.22.11" resolved "https://registry.npmjs.org/@babel/core/-/core-7.22.11.tgz#8033acaa2aa24c3f814edaaa057f3ce0ba559c24" @@ -83,13 +61,6 @@ dependencies: "@babel/types" "^7.22.5" -"@babel/helper-builder-binary-assignment-operator-visitor@^7.22.5": - version "7.22.15" - resolved "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz#5426b109cf3ad47b91120f8328d8ab1be8b0b956" - integrity sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw== - dependencies: - "@babel/types" "^7.22.15" - "@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.22.10", "@babel/helper-compilation-targets@^7.22.5", "@babel/helper-compilation-targets@^7.22.6": version "7.22.10" resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.10.tgz#01d648bbc25dd88f513d862ee0df27b7d4e67024" @@ -101,17 +72,6 @@ lru-cache "^5.1.1" semver "^6.3.1" -"@babel/helper-compilation-targets@^7.22.15": - version "7.22.15" - resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz#0698fc44551a26cf29f18d4662d5bf545a6cfc52" - integrity sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw== - dependencies: - "@babel/compat-data" "^7.22.9" - "@babel/helper-validator-option" "^7.22.15" - browserslist "^4.21.9" - lru-cache "^5.1.1" - semver "^6.3.1" - "@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.22.11": version "7.22.11" resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.11.tgz#4078686740459eeb4af3494a273ac09148dfb213" @@ -127,30 +87,6 @@ "@babel/helper-split-export-declaration" "^7.22.6" semver "^6.3.1" -"@babel/helper-create-class-features-plugin@^7.22.15", "@babel/helper-create-class-features-plugin@^7.22.5": - version "7.22.15" - resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz#97a61b385e57fe458496fad19f8e63b63c867de4" - integrity sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-function-name" "^7.22.5" - "@babel/helper-member-expression-to-functions" "^7.22.15" - "@babel/helper-optimise-call-expression" "^7.22.5" - "@babel/helper-replace-supers" "^7.22.9" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.6" - semver "^6.3.1" - -"@babel/helper-create-regexp-features-plugin@^7.18.6": - version "7.22.15" - resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz#5ee90093914ea09639b01c711db0d6775e558be1" - integrity sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - regexpu-core "^5.3.1" - semver "^6.3.1" - "@babel/helper-create-regexp-features-plugin@^7.22.5": version "7.22.9" resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.9.tgz#9d8e61a8d9366fe66198f57c40565663de0825f6" @@ -171,27 +107,11 @@ lodash.debounce "^4.0.8" resolve "^1.14.2" -"@babel/helper-define-polyfill-provider@^0.4.3": - version "0.4.3" - resolved "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.3.tgz#a71c10f7146d809f4a256c373f462d9bba8cf6ba" - integrity sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug== - dependencies: - "@babel/helper-compilation-targets" "^7.22.6" - "@babel/helper-plugin-utils" "^7.22.5" - debug "^4.1.1" - lodash.debounce "^4.0.8" - resolve "^1.14.2" - "@babel/helper-environment-visitor@^7.18.9", "@babel/helper-environment-visitor@^7.22.5": version "7.22.5" resolved "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz#f06dd41b7c1f44e1f8da6c4055b41ab3a09a7e98" integrity sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q== -"@babel/helper-environment-visitor@^7.22.20": - version "7.22.20" - resolved "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" - integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== - "@babel/helper-function-name@^7.22.5": version "7.22.5" resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz#ede300828905bb15e582c037162f99d5183af1be" @@ -207,13 +127,6 @@ dependencies: "@babel/types" "^7.22.5" -"@babel/helper-member-expression-to-functions@^7.22.15": - version "7.23.0" - resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz#9263e88cc5e41d39ec18c9a3e0eced59a3e7d366" - integrity sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA== - dependencies: - "@babel/types" "^7.23.0" - "@babel/helper-member-expression-to-functions@^7.22.5": version "7.22.5" resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.5.tgz#0a7c56117cad3372fbf8d2fb4bf8f8d64a1e76b2" @@ -221,13 +134,6 @@ dependencies: "@babel/types" "^7.22.5" -"@babel/helper-module-imports@^7.22.15": - version "7.22.15" - resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz#16146307acdc40cc00c3b2c647713076464bdbf0" - integrity sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w== - dependencies: - "@babel/types" "^7.22.15" - "@babel/helper-module-imports@^7.22.5": version "7.22.5" resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz#1a8f4c9f4027d23f520bd76b364d44434a72660c" @@ -235,17 +141,6 @@ dependencies: "@babel/types" "^7.22.5" -"@babel/helper-module-transforms@^7.22.5", "@babel/helper-module-transforms@^7.23.0": - version "7.23.0" - resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.0.tgz#3ec246457f6c842c0aee62a01f60739906f7047e" - integrity sha512-WhDWw1tdrlT0gMgUJSlX0IQvoO1eN279zrAUbVB+KpV2c3Tylz8+GnKOLllCS6Z/iZQEyVYxhZVUdPTqs2YYPw== - dependencies: - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-module-imports" "^7.22.15" - "@babel/helper-simple-access" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.6" - "@babel/helper-validator-identifier" "^7.22.20" - "@babel/helper-module-transforms@^7.22.9": version "7.22.9" resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.22.9.tgz#92dfcb1fbbb2bc62529024f72d942a8c97142129" @@ -264,7 +159,7 @@ dependencies: "@babel/types" "^7.22.5" -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.18.9", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": +"@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0": version "7.22.5" resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== @@ -278,24 +173,6 @@ "@babel/helper-environment-visitor" "^7.22.5" "@babel/helper-wrap-function" "^7.22.9" -"@babel/helper-remap-async-to-generator@^7.22.20": - version "7.22.20" - resolved "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz#7b68e1cb4fa964d2996fd063723fb48eca8498e0" - integrity sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-wrap-function" "^7.22.20" - -"@babel/helper-replace-supers@^7.22.20": - version "7.22.20" - resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz#e37d367123ca98fe455a9887734ed2e16eb7a793" - integrity sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw== - dependencies: - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-member-expression-to-functions" "^7.22.15" - "@babel/helper-optimise-call-expression" "^7.22.5" - "@babel/helper-replace-supers@^7.22.5", "@babel/helper-replace-supers@^7.22.9": version "7.22.9" resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.9.tgz#cbdc27d6d8d18cd22c81ae4293765a5d9afd0779" @@ -331,35 +208,16 @@ resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f" integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== -"@babel/helper-validator-identifier@^7.22.20": - version "7.22.20" - resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" - integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== - "@babel/helper-validator-identifier@^7.22.5": version "7.22.5" resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz#9544ef6a33999343c8740fa51350f30eeaaaf193" integrity sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ== -"@babel/helper-validator-option@^7.22.15": - version "7.22.15" - resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz#694c30dfa1d09a6534cdfcafbe56789d36aba040" - integrity sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA== - "@babel/helper-validator-option@^7.22.5": version "7.22.5" resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz#de52000a15a177413c8234fa3a8af4ee8102d0ac" integrity sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw== -"@babel/helper-wrap-function@^7.22.20": - version "7.22.20" - resolved "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz#15352b0b9bfb10fc9c76f79f6342c00e3411a569" - integrity sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw== - dependencies: - "@babel/helper-function-name" "^7.22.5" - "@babel/template" "^7.22.15" - "@babel/types" "^7.22.19" - "@babel/helper-wrap-function@^7.22.9": version "7.22.10" resolved "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.10.tgz#d845e043880ed0b8c18bd194a12005cb16d2f614" @@ -378,15 +236,6 @@ "@babel/traverse" "^7.22.11" "@babel/types" "^7.22.11" -"@babel/highlight@^7.10.4": - version "7.22.20" - resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.20.tgz#4ca92b71d80554b01427815e06f2df965b9c1f54" - integrity sha512-dkdMCN3py0+ksCgYmGG8jKeGA/8Tk+gJwSYYlFGxG5lmhfKNoAy004YpLxpS1W2J8m/EK2Ew+yOs9pVRwO89mg== - dependencies: - "@babel/helper-validator-identifier" "^7.22.20" - chalk "^2.4.2" - js-tokens "^4.0.0" - "@babel/highlight@^7.22.13": version "7.22.13" resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.13.tgz#9cda839e5d3be9ca9e8c26b6dd69e7548f0cbf16" @@ -401,27 +250,6 @@ resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.22.13.tgz#23fb17892b2be7afef94f573031c2f4b42839a2b" integrity sha512-3l6+4YOvc9wx7VlCSw4yQfcBo01ECA8TicQfbnCPuCEpRQrf+gTUyGdxNw+pyTUyywp6JRD1w0YQs9TpBXYlkw== -"@babel/parser@^7.22.15": - version "7.23.0" - resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.23.0.tgz#da950e622420bf96ca0d0f2909cdddac3acd8719" - integrity sha512-vvPKKdMemU85V9WE/l5wZEmImpCtLqbnTvqDS2U1fJ96KrxoW7KrXhNsNCblQlg8Ck4b85yxdTyelsMUgFUXiw== - -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.22.15": - version "7.22.15" - resolved "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.22.15.tgz#02dc8a03f613ed5fdc29fb2f728397c78146c962" - integrity sha512-FB9iYlz7rURmRJyXRKEnalYPPdn87H5no108cyuQQyMwlpJ2SJtpIUBI27kdTin956pz+LPypkPVPUTlxOmrsg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.22.15": - version "7.22.15" - resolved "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.22.15.tgz#2aeb91d337d4e1a1e7ce85b76a37f5301781200f" - integrity sha512-Hyph9LseGvAeeXzikV88bczhsrLrIZqDPxO+sSmAunMPaGrBGhfMWzCPYTtiW9t+HzSE2wtV8e5cc5P6r1xMDQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" - "@babel/plugin-transform-optional-chaining" "^7.22.15" - "@babel/plugin-proposal-async-generator-functions@^7.0.0": version "7.20.7" resolved "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz#bfb7276d2d573cb67ba379984a2334e262ba5326" @@ -440,17 +268,6 @@ "@babel/helper-create-class-features-plugin" "^7.18.6" "@babel/helper-plugin-utils" "^7.18.6" -"@babel/plugin-proposal-decorators@^7.12.9": - version "7.23.2" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.23.2.tgz#0b345a5754f48309fa50b7cd99075ef0295b12c8" - integrity sha512-eR0gJQc830fJVGz37oKLvt9W9uUIQSAovUl0e9sJ3YeO09dlcoBVYD3CLrjCj4qHdXmfiyTyFt8yeQYSN5fxLg== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-replace-supers" "^7.22.20" - "@babel/helper-split-export-declaration" "^7.22.6" - "@babel/plugin-syntax-decorators" "^7.22.10" - "@babel/plugin-proposal-export-default-from@^7.0.0": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-proposal-export-default-from/-/plugin-proposal-export-default-from-7.22.5.tgz#825924eda1fad382c3de4db6fe1711b6fa03362f" @@ -459,14 +276,6 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-export-default-from" "^7.22.5" -"@babel/plugin-proposal-export-namespace-from@^7.18.9": - version "7.18.9" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.9.tgz#5f7313ab348cdb19d590145f9247540e94761203" - integrity sha512-k1NtHyOMvlDDFeb9G5PhUXuGj8m/wiwojgQVEhJ/fsVsMCpLyOP4h0uGEjYJKrRI+EVPlb5Jk+Gt9P97lOGwtA== - dependencies: - "@babel/helper-plugin-utils" "^7.18.9" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - "@babel/plugin-proposal-nullish-coalescing-operator@^7.13.8", "@babel/plugin-proposal-nullish-coalescing-operator@^7.18.0": version "7.18.6" resolved "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz#fdd940a99a740e577d6c753ab6fbb43fdb9467e1" @@ -483,7 +292,7 @@ "@babel/helper-plugin-utils" "^7.18.6" "@babel/plugin-syntax-numeric-separator" "^7.10.4" -"@babel/plugin-proposal-object-rest-spread@^7.0.0", "@babel/plugin-proposal-object-rest-spread@^7.12.13", "@babel/plugin-proposal-object-rest-spread@^7.20.0": +"@babel/plugin-proposal-object-rest-spread@^7.0.0", "@babel/plugin-proposal-object-rest-spread@^7.20.0": version "7.20.7" resolved "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.20.7.tgz#aa662940ef425779c75534a5c41e9d936edc390a" integrity sha512-d2S98yCiLxDVmBmE8UjGcfPvNEUbA1U5q5WxaWFUGRzJSVAZqm5W6MbPct0jxnegUZ0niLeNX+IOzEs7wYg9Dg== @@ -511,11 +320,6 @@ "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" "@babel/plugin-syntax-optional-chaining" "^7.8.3" -"@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": - version "7.21.0-placeholder-for-preset-env.2" - resolved "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz#7844f9289546efa9febac2de4cfe358a050bd703" - integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== - "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" resolved "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" @@ -523,28 +327,14 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-class-properties@^7.0.0", "@babel/plugin-syntax-class-properties@^7.12.13": +"@babel/plugin-syntax-class-properties@^7.0.0": version "7.12.13" resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== dependencies: "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-syntax-class-static-block@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" - integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-syntax-decorators@^7.22.10": - version "7.22.10" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.22.10.tgz#7d83ea04d893c442b78ebf4c3cbac59a7211deff" - integrity sha512-z1KTVemBjnz+kSEilAsI4lbkPOl5TvJH7YDSY1CTIzvLWJ+KHXp+mRe8VPmfnyvqOPqar1V2gid2PleKzRUstQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-syntax-dynamic-import@^7.8.0", "@babel/plugin-syntax-dynamic-import@^7.8.3": +"@babel/plugin-syntax-dynamic-import@^7.8.0": version "7.8.3" resolved "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== @@ -558,13 +348,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-syntax-export-namespace-from@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" - integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-flow@^7.0.0", "@babel/plugin-syntax-flow@^7.12.1", "@babel/plugin-syntax-flow@^7.18.0", "@babel/plugin-syntax-flow@^7.22.5": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.22.5.tgz#163b820b9e7696ce134df3ee716d9c0c98035859" @@ -572,34 +355,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-syntax-import-assertions@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.22.5.tgz#07d252e2aa0bc6125567f742cd58619cb14dce98" - integrity sha512-rdV97N7KqsRzeNGoWUOK6yUsWarLjE5Su/Snk9IYPU9CwkWHs4t+rTGOvffTR8XGkJMTAdLfO0xVnXm8wugIJg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-syntax-import-attributes@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.22.5.tgz#ab840248d834410b829f569f5262b9e517555ecb" - integrity sha512-KwvoWDeNKPETmozyFE0P2rOLqh39EoQHNjqizrI5B8Vt0ZNS7M56s7dAiAqbYfiAYOuIzIh96z3iR2ktgu3tEg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-syntax-import-meta@^7.10.4": - version "7.10.4" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" - integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-json-strings@^7.8.3": - version "7.8.3" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" - integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - "@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.22.5": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz#a6b68e84fb76e759fc3b93e901876ffabbe1d918" @@ -607,13 +362,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-syntax-logical-assignment-operators@^7.10.4": - version "7.10.4" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" - integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-nullish-coalescing-operator@^7.0.0", "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": version "7.8.3" resolved "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" @@ -649,20 +397,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-private-property-in-object@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" - integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-syntax-top-level-await@^7.14.5": - version "7.14.5" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" - integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/plugin-syntax-typescript@^7.22.5": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz#aac8d383b062c5072c647a31ef990c1d0af90272" @@ -670,32 +404,14 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-syntax-unicode-sets-regex@^7.18.6": - version "7.18.6" - resolved "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz#d49a3b3e6b52e5be6740022317580234a6a47357" - integrity sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - -"@babel/plugin-transform-arrow-functions@^7.0.0", "@babel/plugin-transform-arrow-functions@^7.22.5": +"@babel/plugin-transform-arrow-functions@^7.0.0": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz#e5ba566d0c58a5b2ba2a8b795450641950b71958" integrity sha512-26lTNXoVRdAnsaDXPpvCNUq+OVWEVC6bx7Vvz9rC53F2bagUWW4u4ii2+h8Fejfh7RYqPxn+libeFBBck9muEw== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-async-generator-functions@^7.22.15", "@babel/plugin-transform-async-generator-functions@^7.23.2": - version "7.23.2" - resolved "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.2.tgz#054afe290d64c6f576f371ccc321772c8ea87ebb" - integrity sha512-BBYVGxbDVHfoeXbOwcagAkOQAm9NxoTdMGfTqghu1GrvadSaw6iW3Je6IcL5PNOw8VwjxqBECXy50/iCQSY/lQ== - dependencies: - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-remap-async-to-generator" "^7.22.20" - "@babel/plugin-syntax-async-generators" "^7.8.4" - -"@babel/plugin-transform-async-to-generator@^7.20.0", "@babel/plugin-transform-async-to-generator@^7.22.5": +"@babel/plugin-transform-async-to-generator@^7.20.0": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz#c7a85f44e46f8952f6d27fe57c2ed3cc084c3775" integrity sha512-b1A8D8ZzE/VhNDoV1MSJTnpKkCG5bJo+19R4o4oy03zM7ws8yEMK755j61Dc3EyvdysbqH5BOOTquJ7ZX9C6vQ== @@ -704,7 +420,7 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-remap-async-to-generator" "^7.22.5" -"@babel/plugin-transform-block-scoped-functions@^7.0.0", "@babel/plugin-transform-block-scoped-functions@^7.22.5": +"@babel/plugin-transform-block-scoped-functions@^7.0.0": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz#27978075bfaeb9fa586d3cb63a3d30c1de580024" integrity sha512-tdXZ2UdknEKQWKJP1KMNmuF5Lx3MymtMN/pvA+p/VEkhK8jVcQ1fzSy8KM9qRYhAf2/lV33hoMPKI/xaI9sADA== @@ -718,30 +434,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-block-scoping@^7.23.0": - version "7.23.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.0.tgz#8744d02c6c264d82e1a4bc5d2d501fd8aff6f022" - integrity sha512-cOsrbmIOXmf+5YbL99/S49Y3j46k/T16b9ml8bm9lP6N9US5iQ2yBK7gpui1pg0V/WMcXdkfKbTb7HXq9u+v4g== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-class-properties@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.22.5.tgz#97a56e31ad8c9dc06a0b3710ce7803d5a48cca77" - integrity sha512-nDkQ0NfkOhPTq8YCLiWNxp1+f9fCobEjCb0n8WdbNUBc4IB5V7P1QnX9IjpSoquKrXF5SKojHleVNs2vGeHCHQ== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-class-static-block@^7.22.11": - version "7.22.11" - resolved "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.22.11.tgz#dc8cc6e498f55692ac6b4b89e56d87cec766c974" - integrity sha512-GMM8gGmqI7guS/llMFk1bJDkKfn3v3C4KHK9Yg1ey5qcHcOlKb0QvcMrgzvxo+T03/4szNh5lghY+fEC98Kq9g== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.22.11" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-class-static-block" "^7.14.5" - "@babel/plugin-transform-classes@^7.0.0": version "7.22.6" resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.6.tgz#e04d7d804ed5b8501311293d1a0e6d43e94c3363" @@ -757,22 +449,7 @@ "@babel/helper-split-export-declaration" "^7.22.6" globals "^11.1.0" -"@babel/plugin-transform-classes@^7.22.15": - version "7.22.15" - resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.15.tgz#aaf4753aee262a232bbc95451b4bdf9599c65a0b" - integrity sha512-VbbC3PGjBdE0wAWDdHM9G8Gm977pnYI0XpqMd6LrKISj8/DJXEsWqgRuTYaNE9Bv0JGhTZUzHDlMk18IpOuoqw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-compilation-targets" "^7.22.15" - "@babel/helper-environment-visitor" "^7.22.5" - "@babel/helper-function-name" "^7.22.5" - "@babel/helper-optimise-call-expression" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-replace-supers" "^7.22.9" - "@babel/helper-split-export-declaration" "^7.22.6" - globals "^11.1.0" - -"@babel/plugin-transform-computed-properties@^7.0.0", "@babel/plugin-transform-computed-properties@^7.22.5": +"@babel/plugin-transform-computed-properties@^7.0.0": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz#cd1e994bf9f316bd1c2dafcd02063ec261bb3869" integrity sha512-4GHWBgRf0krxPX+AaPtgBAlTgTeZmqDynokHOX7aqqAB4tHs3U2Y02zH6ETFdLZGcg9UQSD1WCmkVrE9ErHeOg== @@ -787,52 +464,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-destructuring@^7.23.0": - version "7.23.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.0.tgz#6447aa686be48b32eaf65a73e0e2c0bd010a266c" - integrity sha512-vaMdgNXFkYrB+8lbgniSYWHsgqK5gjaMNcc84bMIOMRLH0L9AqYq3hwMdvnyqj1OPqea8UtjPEuS/DCenah1wg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-dotall-regex@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.22.5.tgz#dbb4f0e45766eb544e193fb00e65a1dd3b2a4165" - integrity sha512-5/Yk9QxCQCl+sOIB1WelKnVRxTJDSAIxtJLL2/pqL14ZVlbH0fUQUZa/T5/UnQtBNgghR7mfB8ERBKyKPCi7Vw== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-duplicate-keys@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.22.5.tgz#b6e6428d9416f5f0bba19c70d1e6e7e0b88ab285" - integrity sha512-dEnYD+9BBgld5VBXHnF/DbYGp3fqGMsyxKbtD1mDyIA7AkTSpKXFhCVuj/oQVOoALfBs77DudA0BE4d5mcpmqw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-dynamic-import@^7.22.11": - version "7.22.11" - resolved "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.22.11.tgz#2c7722d2a5c01839eaf31518c6ff96d408e447aa" - integrity sha512-g/21plo58sfteWjaO0ZNVb+uEOkJNjAaHhbejrnBmu011l/eNDScmkbjCC3l4FKb10ViaGU4aOkFznSu2zRHgA== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - -"@babel/plugin-transform-exponentiation-operator@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.22.5.tgz#402432ad544a1f9a480da865fda26be653e48f6a" - integrity sha512-vIpJFNM/FjZ4rh1myqIya9jXwrwwgFRHPjT3DkUA9ZLHuzox8jiXkOLvwm1H+PQIP3CqfC++WPKeuDi0Sjdj1g== - dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-export-namespace-from@^7.22.11": - version "7.22.11" - resolved "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.22.11.tgz#b3c84c8f19880b6c7440108f8929caf6056db26c" - integrity sha512-xa7aad7q7OiT8oNZ1mU7NrISjlSkVdMbNxn9IuLZyL9AJEhs1Apba3I+u5riX1dIkdptP5EKDG5XDPByWxtehw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - "@babel/plugin-transform-flow-strip-types@^7.0.0", "@babel/plugin-transform-flow-strip-types@^7.20.0", "@babel/plugin-transform-flow-strip-types@^7.22.5": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.22.5.tgz#0bb17110c7bf5b35a60754b2f00c58302381dee2" @@ -848,14 +479,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-for-of@^7.22.15": - version "7.22.15" - resolved "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.22.15.tgz#f64b4ccc3a4f131a996388fae7680b472b306b29" - integrity sha512-me6VGeHsx30+xh9fbDLLPi0J1HzmeIIyenoOQHuw2D4m2SAU3NrspX5XxJLBpqn5yrLzrlw2Iy3RA//Bx27iOA== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-function-name@^7.0.0", "@babel/plugin-transform-function-name@^7.22.5": +"@babel/plugin-transform-function-name@^7.0.0": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz#935189af68b01898e0d6d99658db6b164205c143" integrity sha512-UIzQNMS0p0HHiQm3oelztj+ECwFnj+ZRV4KnguvlsD2of1whUeM6o7wGNj6oLwcDoAXQ8gEqfgC24D+VdIcevg== @@ -864,44 +488,20 @@ "@babel/helper-function-name" "^7.22.5" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-json-strings@^7.22.11": - version "7.22.11" - resolved "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.22.11.tgz#689a34e1eed1928a40954e37f74509f48af67835" - integrity sha512-CxT5tCqpA9/jXFlme9xIBCc5RPtdDq3JpkkhgHQqtDdiTnTI0jtZ0QzXhr5DILeYifDPp2wvY2ad+7+hLMW5Pw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-json-strings" "^7.8.3" - -"@babel/plugin-transform-literals@^7.0.0", "@babel/plugin-transform-literals@^7.22.5": +"@babel/plugin-transform-literals@^7.0.0": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz#e9341f4b5a167952576e23db8d435849b1dd7920" integrity sha512-fTLj4D79M+mepcw3dgFBTIDYpbcB9Sm0bpm4ppXPaO+U+PKFFyV9MGRvS0gvGw62sd10kT5lRMKXAADb9pWy8g== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-logical-assignment-operators@^7.22.11": - version "7.22.11" - resolved "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.22.11.tgz#24c522a61688bde045b7d9bc3c2597a4d948fc9c" - integrity sha512-qQwRTP4+6xFCDV5k7gZBF3C31K34ut0tbEcTKxlX/0KXxm9GLcO14p570aWxFvVzx6QAfPgq7gaeIHXJC8LswQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - -"@babel/plugin-transform-member-expression-literals@^7.0.0", "@babel/plugin-transform-member-expression-literals@^7.22.5": +"@babel/plugin-transform-member-expression-literals@^7.0.0": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz#4fcc9050eded981a468347dd374539ed3e058def" integrity sha512-RZEdkNtzzYCFl9SE9ATaUMTj2hqMb4StarOJLrZRbqqU4HSBE7UlBw9WBWQiDzrJZJdUWiMTVDI6Gv/8DPvfew== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-modules-amd@^7.23.0": - version "7.23.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.0.tgz#05b2bc43373faa6d30ca89214731f76f966f3b88" - integrity sha512-xWT5gefv2HGSm4QHtgc1sYPbseOyf+FFDo2JbpE25GWl5BqTGO9IMwTYJRoIdjsF85GE+VegHxSCUt5EvoYTAw== - dependencies: - "@babel/helper-module-transforms" "^7.23.0" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-transform-modules-commonjs@^7.0.0", "@babel/plugin-transform-modules-commonjs@^7.13.8", "@babel/plugin-transform-modules-commonjs@^7.22.11": version "7.22.11" resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.11.tgz#d7991d3abad199c03b68ee66a64f216c47ffdfae" @@ -911,34 +511,7 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-simple-access" "^7.22.5" -"@babel/plugin-transform-modules-commonjs@^7.23.0": - version "7.23.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.0.tgz#b3dba4757133b2762c00f4f94590cf6d52602481" - integrity sha512-32Xzss14/UVc7k9g775yMIvkVK8xwKE0DPdP5JTapr3+Z9w4tzeOuLNY6BXDQR6BdnzIlXnCGAzsk/ICHBLVWQ== - dependencies: - "@babel/helper-module-transforms" "^7.23.0" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-simple-access" "^7.22.5" - -"@babel/plugin-transform-modules-systemjs@^7.23.0": - version "7.23.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.0.tgz#77591e126f3ff4132a40595a6cccd00a6b60d160" - integrity sha512-qBej6ctXZD2f+DhlOC9yO47yEYgUh5CZNz/aBoH4j/3NOlRfJXJbY7xDQCqQVf9KbrqGzIWER1f23doHGrIHFg== - dependencies: - "@babel/helper-hoist-variables" "^7.22.5" - "@babel/helper-module-transforms" "^7.23.0" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-identifier" "^7.22.20" - -"@babel/plugin-transform-modules-umd@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.22.5.tgz#4694ae40a87b1745e3775b6a7fe96400315d4f98" - integrity sha512-+S6kzefN/E1vkSsKx8kmQuqeQsvCKCd1fraCM7zXm4SFoggI099Tr4G8U81+5gtMdUeMQ4ipdQffbKLX0/7dBQ== - dependencies: - "@babel/helper-module-transforms" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-named-capturing-groups-regex@^7.0.0", "@babel/plugin-transform-named-capturing-groups-regex@^7.22.5": +"@babel/plugin-transform-named-capturing-groups-regex@^7.0.0": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz#67fe18ee8ce02d57c855185e27e3dc959b2e991f" integrity sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ== @@ -946,48 +519,7 @@ "@babel/helper-create-regexp-features-plugin" "^7.22.5" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-new-target@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.22.5.tgz#1b248acea54ce44ea06dfd37247ba089fcf9758d" - integrity sha512-AsF7K0Fx/cNKVyk3a+DW0JLo+Ua598/NxMRvxDnkpCIGFh43+h/v2xyhRUYf6oD8gE4QtL83C7zZVghMjHd+iw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-nullish-coalescing-operator@^7.22.11": - version "7.22.11" - resolved "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.22.11.tgz#debef6c8ba795f5ac67cd861a81b744c5d38d9fc" - integrity sha512-YZWOw4HxXrotb5xsjMJUDlLgcDXSfO9eCmdl1bgW4+/lAGdkjaEvOnQ4p5WKKdUgSzO39dgPl0pTnfxm0OAXcg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - -"@babel/plugin-transform-numeric-separator@^7.22.11": - version "7.22.11" - resolved "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.22.11.tgz#498d77dc45a6c6db74bb829c02a01c1d719cbfbd" - integrity sha512-3dzU4QGPsILdJbASKhF/V2TVP+gJya1PsueQCxIPCEcerqF21oEcrob4mzjsp2Py/1nLfF5m+xYNMDpmA8vffg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - -"@babel/plugin-transform-object-assign@^7.16.7": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-object-assign/-/plugin-transform-object-assign-7.22.5.tgz#290c1b9555dcea48bb2c29ad94237777600d04f9" - integrity sha512-iDhx9ARkXq4vhZ2CYOSnQXkmxkDgosLi3J8Z17mKz7LyzthtkdVchLD7WZ3aXeCuvJDOW3+1I5TpJmwIbF9MKQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-object-rest-spread@^7.22.15": - version "7.22.15" - resolved "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.22.15.tgz#21a95db166be59b91cde48775310c0df6e1da56f" - integrity sha512-fEB+I1+gAmfAyxZcX1+ZUwLeAuuf8VIg67CTznZE0MqVFumWkh8xWtn58I4dxdVf080wn7gzWoF8vndOViJe9Q== - dependencies: - "@babel/compat-data" "^7.22.9" - "@babel/helper-compilation-targets" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.22.15" - -"@babel/plugin-transform-object-super@^7.0.0", "@babel/plugin-transform-object-super@^7.22.5": +"@babel/plugin-transform-object-super@^7.0.0": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz#794a8d2fcb5d0835af722173c1a9d704f44e218c" integrity sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw== @@ -995,23 +527,6 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-replace-supers" "^7.22.5" -"@babel/plugin-transform-optional-catch-binding@^7.22.11": - version "7.22.11" - resolved "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.22.11.tgz#461cc4f578a127bb055527b3e77404cad38c08e0" - integrity sha512-rli0WxesXUeCJnMYhzAglEjLWVDF6ahb45HuprcmQuLidBJFWjNnOzssk2kuc6e33FlLaiZhG/kUIzUMWdBKaQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - -"@babel/plugin-transform-optional-chaining@^7.22.15", "@babel/plugin-transform-optional-chaining@^7.23.0": - version "7.23.0" - resolved "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.0.tgz#73ff5fc1cf98f542f09f29c0631647d8ad0be158" - integrity sha512-sBBGXbLJjxTzLBF5rFWaikMnOGOk/BmK6vVByIdEggZ7Vn6CvWXZyRkkLFK6WE0IF8jSliyOkUN6SScFgzCM0g== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - "@babel/plugin-transform-parameters@^7.0.0", "@babel/plugin-transform-parameters@^7.20.7": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.5.tgz#c3542dd3c39b42c8069936e48717a8d179d63a18" @@ -1019,32 +534,7 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-parameters@^7.22.15": - version "7.22.15" - resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.15.tgz#719ca82a01d177af358df64a514d64c2e3edb114" - integrity sha512-hjk7qKIqhyzhhUvRT683TYQOFa/4cQKwQy7ALvTpODswN40MljzNDa0YldevS6tGbxwaEKVn502JmY0dP7qEtQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-private-methods@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.22.5.tgz#21c8af791f76674420a147ae62e9935d790f8722" - integrity sha512-PPjh4gyrQnGe97JTalgRGMuU4icsZFnWkzicB/fUtzlKUqvsWBKEpPPfr5a2JiyirZkHxnAqkQMO5Z5B2kK3fA== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-private-property-in-object@^7.22.11": - version "7.22.11" - resolved "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.22.11.tgz#ad45c4fc440e9cb84c718ed0906d96cf40f9a4e1" - integrity sha512-sSCbqZDBKHetvjSwpyWzhuHkmW5RummxJBVbYLkGkaiTOWGxml7SXt0iWa03bzxFIx7wOj3g/ILRd0RcJKBeSQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-create-class-features-plugin" "^7.22.11" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" - -"@babel/plugin-transform-property-literals@^7.0.0", "@babel/plugin-transform-property-literals@^7.22.5": +"@babel/plugin-transform-property-literals@^7.0.0": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz#b5ddabd73a4f7f26cd0e20f5db48290b88732766" integrity sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ== @@ -1083,32 +573,6 @@ "@babel/plugin-syntax-jsx" "^7.22.5" "@babel/types" "^7.22.5" -"@babel/plugin-transform-react-jsx@^7.12.17": - version "7.22.15" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.15.tgz#7e6266d88705d7c49f11c98db8b9464531289cd6" - integrity sha512-oKckg2eZFa8771O/5vi7XeTvmM6+O9cxZu+kanTU7tD4sin5nO/G8jGJhq8Hvt2Z0kUoEDRayuZLaUlYl8QuGA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-module-imports" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-jsx" "^7.22.5" - "@babel/types" "^7.22.15" - -"@babel/plugin-transform-regenerator@^7.22.10": - version "7.22.10" - resolved "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.22.10.tgz#8ceef3bd7375c4db7652878b0241b2be5d0c3cca" - integrity sha512-F28b1mDt8KcT5bUyJc/U9nwzw6cV+UmTeRlXYIl2TNqMMJif0Jeey9/RQ3C4NOd2zp0/TRsDns9ttj2L523rsw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - regenerator-transform "^0.15.2" - -"@babel/plugin-transform-reserved-words@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.22.5.tgz#832cd35b81c287c4bcd09ce03e22199641f964fb" - integrity sha512-DTtGKFRQUDm8svigJzZHzb/2xatPc6TzNvAIJ5GqOKDsGFYgAskjRulbR/vGsPKq3OPqtexnz327qYpP57RFyA== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-transform-runtime@^7.0.0": version "7.22.10" resolved "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.10.tgz#89eda6daf1d3af6f36fb368766553054c8d7cd46" @@ -1121,14 +585,14 @@ babel-plugin-polyfill-regenerator "^0.5.2" semver "^6.3.1" -"@babel/plugin-transform-shorthand-properties@^7.0.0", "@babel/plugin-transform-shorthand-properties@^7.22.5": +"@babel/plugin-transform-shorthand-properties@^7.0.0": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz#6e277654be82b5559fc4b9f58088507c24f0c624" integrity sha512-vM4fq9IXHscXVKzDv5itkO1X52SmdFBFcMIBZ2FRn2nqVYqw6dBexUgMvAjHW+KXpPPViD/Yo3GrDEBaRC0QYA== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-spread@^7.0.0", "@babel/plugin-transform-spread@^7.22.5": +"@babel/plugin-transform-spread@^7.0.0": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz#6487fd29f229c95e284ba6c98d65eafb893fea6b" integrity sha512-5ZzDQIGyvN4w8+dMmpohL6MBo+l2G7tfC/O2Dg7/hjpgeWvUx8FzfeOKxGog9IimPa4YekaQ9PlDqTLOljkcxg== @@ -1136,27 +600,20 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" -"@babel/plugin-transform-sticky-regex@^7.0.0", "@babel/plugin-transform-sticky-regex@^7.22.5": +"@babel/plugin-transform-sticky-regex@^7.0.0": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz#295aba1595bfc8197abd02eae5fc288c0deb26aa" integrity sha512-zf7LuNpHG0iEeiyCNwX4j3gDg1jgt1k3ZdXBKbZSoA3BbGQGvMiSvfbZRR3Dr3aeJe3ooWFZxOOG3IRStYp2Bw== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-template-literals@^7.0.0", "@babel/plugin-transform-template-literals@^7.22.5": +"@babel/plugin-transform-template-literals@^7.0.0": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz#8f38cf291e5f7a8e60e9f733193f0bcc10909bff" integrity sha512-5ciOehRNf+EyUeewo8NkbQiUs4d6ZxiHo6BcBcnFlgiJfu16q0bQUw9Jvo0b0gBKFG1SMhDSjeKXSYuJLeFSMA== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-typeof-symbol@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.22.5.tgz#5e2ba478da4b603af8673ff7c54f75a97b716b34" - integrity sha512-bYkI5lMzL4kPii4HHEEChkD0rkc+nvnlR6+o/qdqR6zrm0Sv/nodmyLhlq2DO0YKLUNd2VePmPRjJXSBh9OIdA== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-transform-typescript@^7.22.11", "@babel/plugin-transform-typescript@^7.5.0": version "7.22.11" resolved "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.11.tgz#9f27fb5e51585729374bb767ab6a6d9005a23329" @@ -1167,32 +624,7 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-typescript" "^7.22.5" -"@babel/plugin-transform-typescript@^7.22.15": - version "7.22.15" - resolved "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.15.tgz#15adef906451d86349eb4b8764865c960eb54127" - integrity sha512-1uirS0TnijxvQLnlv5wQBwOX3E1wCFX7ITv+9pBV2wKEk4K+M5tqDaoNXnTH8tjEIYHLO98MwiTWO04Ggz4XuA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-create-class-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-typescript" "^7.22.5" - -"@babel/plugin-transform-unicode-escapes@^7.22.10": - version "7.22.10" - resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.22.10.tgz#c723f380f40a2b2f57a62df24c9005834c8616d9" - integrity sha512-lRfaRKGZCBqDlRU3UIFovdp9c9mEvlylmpod0/OatICsSfuQ9YFthRo1tpTkGsklEefZdqlEFdY4A2dwTb6ohg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-unicode-property-regex@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.22.5.tgz#098898f74d5c1e86660dc112057b2d11227f1c81" - integrity sha512-HCCIb+CbJIAE6sXn5CjFQXMwkCClcOfPCzTlilJ8cUatfzwHlWQkbtV0zD338u9dZskwvuOYTuuaMaA8J5EI5A== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-unicode-regex@^7.0.0", "@babel/plugin-transform-unicode-regex@^7.22.5": +"@babel/plugin-transform-unicode-regex@^7.0.0": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz#ce7e7bb3ef208c4ff67e02a22816656256d7a183" integrity sha512-028laaOKptN5vHJf9/Arr/HiJekMd41hOEZYvNsrsXqJ7YPYuX2bQxh31fkZzGmq3YqHRJzYFFAVYvKfMPKqyg== @@ -1200,100 +632,6 @@ "@babel/helper-create-regexp-features-plugin" "^7.22.5" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-unicode-sets-regex@^7.22.5": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.22.5.tgz#77788060e511b708ffc7d42fdfbc5b37c3004e91" - integrity sha512-lhMfi4FC15j13eKrh3DnYHjpGj6UKQHtNKTbtc1igvAhRy4+kLhV07OpLcsN0VgDEw/MjAvJO4BdMJsHwMhzCg== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/preset-env@^7.1.6", "@babel/preset-env@^7.20.0": - version "7.23.2" - resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.2.tgz#1f22be0ff0e121113260337dbc3e58fafce8d059" - integrity sha512-BW3gsuDD+rvHL2VO2SjAUNTBe5YrjsTiDyqamPDWY723na3/yPQ65X5oQkFVJZ0o50/2d+svm1rkPoJeR1KxVQ== - dependencies: - "@babel/compat-data" "^7.23.2" - "@babel/helper-compilation-targets" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-option" "^7.22.15" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.22.15" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.22.15" - "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2" - "@babel/plugin-syntax-async-generators" "^7.8.4" - "@babel/plugin-syntax-class-properties" "^7.12.13" - "@babel/plugin-syntax-class-static-block" "^7.14.5" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - "@babel/plugin-syntax-import-assertions" "^7.22.5" - "@babel/plugin-syntax-import-attributes" "^7.22.5" - "@babel/plugin-syntax-import-meta" "^7.10.4" - "@babel/plugin-syntax-json-strings" "^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" - "@babel/plugin-syntax-top-level-await" "^7.14.5" - "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" - "@babel/plugin-transform-arrow-functions" "^7.22.5" - "@babel/plugin-transform-async-generator-functions" "^7.23.2" - "@babel/plugin-transform-async-to-generator" "^7.22.5" - "@babel/plugin-transform-block-scoped-functions" "^7.22.5" - "@babel/plugin-transform-block-scoping" "^7.23.0" - "@babel/plugin-transform-class-properties" "^7.22.5" - "@babel/plugin-transform-class-static-block" "^7.22.11" - "@babel/plugin-transform-classes" "^7.22.15" - "@babel/plugin-transform-computed-properties" "^7.22.5" - "@babel/plugin-transform-destructuring" "^7.23.0" - "@babel/plugin-transform-dotall-regex" "^7.22.5" - "@babel/plugin-transform-duplicate-keys" "^7.22.5" - "@babel/plugin-transform-dynamic-import" "^7.22.11" - "@babel/plugin-transform-exponentiation-operator" "^7.22.5" - "@babel/plugin-transform-export-namespace-from" "^7.22.11" - "@babel/plugin-transform-for-of" "^7.22.15" - "@babel/plugin-transform-function-name" "^7.22.5" - "@babel/plugin-transform-json-strings" "^7.22.11" - "@babel/plugin-transform-literals" "^7.22.5" - "@babel/plugin-transform-logical-assignment-operators" "^7.22.11" - "@babel/plugin-transform-member-expression-literals" "^7.22.5" - "@babel/plugin-transform-modules-amd" "^7.23.0" - "@babel/plugin-transform-modules-commonjs" "^7.23.0" - "@babel/plugin-transform-modules-systemjs" "^7.23.0" - "@babel/plugin-transform-modules-umd" "^7.22.5" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.22.5" - "@babel/plugin-transform-new-target" "^7.22.5" - "@babel/plugin-transform-nullish-coalescing-operator" "^7.22.11" - "@babel/plugin-transform-numeric-separator" "^7.22.11" - "@babel/plugin-transform-object-rest-spread" "^7.22.15" - "@babel/plugin-transform-object-super" "^7.22.5" - "@babel/plugin-transform-optional-catch-binding" "^7.22.11" - "@babel/plugin-transform-optional-chaining" "^7.23.0" - "@babel/plugin-transform-parameters" "^7.22.15" - "@babel/plugin-transform-private-methods" "^7.22.5" - "@babel/plugin-transform-private-property-in-object" "^7.22.11" - "@babel/plugin-transform-property-literals" "^7.22.5" - "@babel/plugin-transform-regenerator" "^7.22.10" - "@babel/plugin-transform-reserved-words" "^7.22.5" - "@babel/plugin-transform-shorthand-properties" "^7.22.5" - "@babel/plugin-transform-spread" "^7.22.5" - "@babel/plugin-transform-sticky-regex" "^7.22.5" - "@babel/plugin-transform-template-literals" "^7.22.5" - "@babel/plugin-transform-typeof-symbol" "^7.22.5" - "@babel/plugin-transform-unicode-escapes" "^7.22.10" - "@babel/plugin-transform-unicode-property-regex" "^7.22.5" - "@babel/plugin-transform-unicode-regex" "^7.22.5" - "@babel/plugin-transform-unicode-sets-regex" "^7.22.5" - "@babel/preset-modules" "0.1.6-no-external-plugins" - "@babel/types" "^7.23.0" - babel-plugin-polyfill-corejs2 "^0.4.6" - babel-plugin-polyfill-corejs3 "^0.8.5" - babel-plugin-polyfill-regenerator "^0.5.3" - core-js-compat "^3.31.0" - semver "^6.3.1" - "@babel/preset-flow@^7.13.13": version "7.22.5" resolved "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.22.5.tgz#876f24ab6b38bd79703a93f32020ca2162312784" @@ -1303,36 +641,16 @@ "@babel/helper-validator-option" "^7.22.5" "@babel/plugin-transform-flow-strip-types" "^7.22.5" -"@babel/preset-modules@0.1.6-no-external-plugins": - version "0.1.6-no-external-plugins" - resolved "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz#ccb88a2c49c817236861fee7826080573b8a923a" - integrity sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/types" "^7.4.4" - esutils "^2.0.2" - "@babel/preset-typescript@^7.13.0": version "7.22.11" resolved "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.22.11.tgz#f218cd0345524ac888aa3dc32f029de5b064b575" - integrity sha512-tWY5wyCZYBGY7IlalfKI1rLiGlIfnwsRHZqlky0HVv8qviwQ1Uo/05M6+s+TcTCVa6Bmoo2uJW5TMFX6Wa4qVg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-option" "^7.22.5" - "@babel/plugin-syntax-jsx" "^7.22.5" - "@babel/plugin-transform-modules-commonjs" "^7.22.11" - "@babel/plugin-transform-typescript" "^7.22.11" - -"@babel/preset-typescript@^7.16.7": - version "7.23.2" - resolved "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.23.2.tgz#c8de488130b7081f7e1482936ad3de5b018beef4" - integrity sha512-u4UJc1XsS1GhIGteM8rnGiIvf9rJpiVgMEeCnwlLA7WJPC+jcXWJAGxYmeqs5hOZD8BbAfnV5ezBOxQbb4OUxA== + integrity sha512-tWY5wyCZYBGY7IlalfKI1rLiGlIfnwsRHZqlky0HVv8qviwQ1Uo/05M6+s+TcTCVa6Bmoo2uJW5TMFX6Wa4qVg== dependencies: "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-option" "^7.22.15" + "@babel/helper-validator-option" "^7.22.5" "@babel/plugin-syntax-jsx" "^7.22.5" - "@babel/plugin-transform-modules-commonjs" "^7.23.0" - "@babel/plugin-transform-typescript" "^7.22.15" + "@babel/plugin-transform-modules-commonjs" "^7.22.11" + "@babel/plugin-transform-typescript" "^7.22.11" "@babel/register@^7.13.16": version "7.22.5" @@ -1357,7 +675,7 @@ dependencies: regenerator-runtime "^0.14.0" -"@babel/runtime@^7.12.5", "@babel/runtime@^7.13.10", "@babel/runtime@^7.20.0", "@babel/runtime@^7.20.1", "@babel/runtime@^7.5.5", "@babel/runtime@^7.8.4": +"@babel/runtime@^7.20.1", "@babel/runtime@^7.5.5": version "7.23.2" resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.2.tgz#062b0ac103261d68a966c4c7baf2ae3e62ec3885" integrity sha512-mM8eg4yl5D6i3lu2QKPuPH4FArvJ8KhTofbE7jwMUv9KX5mBvwPAqnV3MlyBNqdp9RyRKP6Yck8TrfYrPvX3bg== @@ -1373,15 +691,6 @@ "@babel/parser" "^7.22.5" "@babel/types" "^7.22.5" -"@babel/template@^7.22.15": - version "7.22.15" - resolved "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38" - integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w== - dependencies: - "@babel/code-frame" "^7.22.13" - "@babel/parser" "^7.22.15" - "@babel/types" "^7.22.15" - "@babel/traverse@^7.20.0", "@babel/traverse@^7.22.11": version "7.22.11" resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.11.tgz#71ebb3af7a05ff97280b83f05f8865ac94b2027c" @@ -1407,20 +716,6 @@ "@babel/helper-validator-identifier" "^7.22.5" to-fast-properties "^2.0.0" -"@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.23.0", "@babel/types@^7.4.4": - version "7.23.0" - resolved "https://registry.npmjs.org/@babel/types/-/types-7.23.0.tgz#8c1f020c9df0e737e4e247c0619f58c68458aaeb" - integrity sha512-0oIyUfKoI3mSqMvsxBdclDwxXKXAUA8v/apZbc+iSyARYou1o8ZGDxbUYyLFoW2arqS2jDGqJuZvv1d/io1axg== - dependencies: - "@babel/helper-string-parser" "^7.22.5" - "@babel/helper-validator-identifier" "^7.22.20" - to-fast-properties "^2.0.0" - -"@bacons/react-views@^1.1.3": - version "1.1.3" - resolved "https://registry.npmjs.org/@bacons/react-views/-/react-views-1.1.3.tgz#06e7ae8803cc363d13d6fd06b828e10ad8bb3910" - integrity sha512-aLipQAkQKRzG64e28XHBpByyBPfANz0A6POqYHGyryHizG9vLCLNQwLe8gwFANEMBWW2Mx5YdQ7RkNdQMQ+CXQ== - "@changesets/apply-release-plan@^6.1.4": version "6.1.4" resolved "https://registry.npmjs.org/@changesets/apply-release-plan/-/apply-release-plan-6.1.4.tgz#09293256090737ecd2f683842d6d732034a5e3c8" @@ -1621,352 +916,6 @@ human-id "^1.0.2" prettier "^2.7.1" -"@egjs/hammerjs@^2.0.17": - version "2.0.17" - resolved "https://registry.npmjs.org/@egjs/hammerjs/-/hammerjs-2.0.17.tgz#5dc02af75a6a06e4c2db0202cae38c9263895124" - integrity sha512-XQsZgjm2EcVUiZQf11UBJQfmZeEmOW8DpI1gsFeln6w0ae0ii4dMQEQ0kjl6DspdWX1aGY1/loyXnP0JS06e/A== - dependencies: - "@types/hammerjs" "^2.0.36" - -"@expo/bunyan@4.0.0", "@expo/bunyan@^4.0.0": - version "4.0.0" - resolved "https://registry.npmjs.org/@expo/bunyan/-/bunyan-4.0.0.tgz#be0c1de943c7987a9fbd309ea0b1acd605890c7b" - integrity sha512-Ydf4LidRB/EBI+YrB+cVLqIseiRfjUI/AeHBgjGMtq3GroraDu81OV7zqophRgupngoL3iS3JUMDMnxO7g39qA== - dependencies: - uuid "^8.0.0" - optionalDependencies: - mv "~2" - safe-json-stringify "~1" - -"@expo/cli@0.10.14": - version "0.10.14" - resolved "https://registry.npmjs.org/@expo/cli/-/cli-0.10.14.tgz#c2e94cbc62f1d724828b848d2aaf5c4906db1028" - integrity sha512-IIZ9mYYHpNkK9XJAWLPtwTwZmasDq/NJsHLPjLtw5la4ANjWWwKYUcl3XKBECKovSDn9WHEQHGsBz6cyKS88Mg== - dependencies: - "@babel/runtime" "^7.20.0" - "@expo/code-signing-certificates" "0.0.5" - "@expo/config" "~8.1.0" - "@expo/config-plugins" "~7.2.0" - "@expo/dev-server" "0.5.5" - "@expo/devcert" "^1.0.0" - "@expo/env" "0.0.5" - "@expo/json-file" "^8.2.37" - "@expo/metro-config" "~0.10.0" - "@expo/osascript" "^2.0.31" - "@expo/package-manager" "~1.1.0" - "@expo/plist" "^0.0.20" - "@expo/prebuild-config" "6.2.6" - "@expo/rudder-sdk-node" "1.1.1" - "@expo/spawn-async" "1.5.0" - "@expo/xcpretty" "^4.2.1" - "@urql/core" "2.3.6" - "@urql/exchange-retry" "0.3.0" - accepts "^1.3.8" - arg "4.1.0" - better-opn "~3.0.2" - bplist-parser "^0.3.1" - cacache "^15.3.0" - chalk "^4.0.0" - ci-info "^3.3.0" - debug "^4.3.4" - env-editor "^0.4.1" - form-data "^3.0.1" - freeport-async "2.0.0" - fs-extra "~8.1.0" - getenv "^1.0.0" - graphql "15.8.0" - graphql-tag "^2.10.1" - https-proxy-agent "^5.0.1" - internal-ip "4.3.0" - js-yaml "^3.13.1" - json-schema-deref-sync "^0.13.0" - md5-file "^3.2.3" - md5hex "^1.0.0" - minipass "3.1.6" - node-fetch "^2.6.7" - node-forge "^1.3.1" - npm-package-arg "^7.0.0" - ora "3.4.0" - pretty-bytes "5.6.0" - progress "2.0.3" - prompts "^2.3.2" - qrcode-terminal "0.11.0" - require-from-string "^2.0.2" - requireg "^0.2.2" - resolve-from "^5.0.0" - semver "^7.5.3" - send "^0.18.0" - slugify "^1.3.4" - structured-headers "^0.4.1" - tar "^6.0.5" - tempy "^0.7.1" - terminal-link "^2.1.1" - text-table "^0.2.0" - url-join "4.0.0" - wrap-ansi "^7.0.0" - ws "^8.12.1" - -"@expo/code-signing-certificates@0.0.5": - version "0.0.5" - resolved "https://registry.npmjs.org/@expo/code-signing-certificates/-/code-signing-certificates-0.0.5.tgz#a693ff684fb20c4725dade4b88a6a9f96b02496c" - integrity sha512-BNhXkY1bblxKZpltzAx98G2Egj9g1Q+JRcvR7E99DOj862FTCX+ZPsAUtPTr7aHxwtrL7+fL3r0JSmM9kBm+Bw== - dependencies: - node-forge "^1.2.1" - nullthrows "^1.1.1" - -"@expo/config-plugins@7.2.5", "@expo/config-plugins@~7.2.0": - version "7.2.5" - resolved "https://registry.npmjs.org/@expo/config-plugins/-/config-plugins-7.2.5.tgz#b15f22878975fdc4ddcfa8cdc971937ddc4c0249" - integrity sha512-w+5ccu1IxBHgyQk9CPFKLZOk8yZQEyTjbJwOzESK1eR7QwosbcsLkN1c1WWUZYiCXwORu3UTwJYll4+X2xxJhQ== - dependencies: - "@expo/config-types" "^49.0.0-alpha.1" - "@expo/json-file" "~8.2.37" - "@expo/plist" "^0.0.20" - "@expo/sdk-runtime-versions" "^1.0.0" - "@react-native/normalize-color" "^2.0.0" - chalk "^4.1.2" - debug "^4.3.1" - find-up "~5.0.0" - getenv "^1.0.0" - glob "7.1.6" - resolve-from "^5.0.0" - semver "^7.5.3" - slash "^3.0.0" - xcode "^3.0.1" - xml2js "0.6.0" - -"@expo/config-types@^49.0.0-alpha.1": - version "49.0.0" - resolved "https://registry.npmjs.org/@expo/config-types/-/config-types-49.0.0.tgz#15ffef715285c06703f6fb7ec0cda853f645cc09" - integrity sha512-8eyREVi+K2acnMBe/rTIu1dOfyR2+AMnTLHlut+YpMV9OZPdeKV0Bs9BxAewGqBA2slslbQ9N39IS2CuTKpXkA== - -"@expo/config@8.1.2", "@expo/config@~8.1.0": - version "8.1.2" - resolved "https://registry.npmjs.org/@expo/config/-/config-8.1.2.tgz#7fff28b3acefe39702e9f3ce1c9fd896a52caa80" - integrity sha512-4e7hzPj50mQIlsrzOH6XZ36O094mPfPTIDIH4yv49bWNMc7GFLTofB/lcT+QyxiLaJuC0Wlk9yOLB8DIqmtwug== - dependencies: - "@babel/code-frame" "~7.10.4" - "@expo/config-plugins" "~7.2.0" - "@expo/config-types" "^49.0.0-alpha.1" - "@expo/json-file" "^8.2.37" - getenv "^1.0.0" - glob "7.1.6" - require-from-string "^2.0.2" - resolve-from "^5.0.0" - semver "7.5.3" - slugify "^1.3.4" - sucrase "^3.20.0" - -"@expo/dev-server@0.5.5": - version "0.5.5" - resolved "https://registry.npmjs.org/@expo/dev-server/-/dev-server-0.5.5.tgz#33f9065e0cf5f36ac61944a92d11390cc71b7035" - integrity sha512-t0fT8xH1exwYsH5hh7bAt85VF+gXxg24qrbny2rR/iKoPTWFCd2JNQV8pvfLg51hvrywQ3YCBuT3lU1w7aZxFA== - dependencies: - "@expo/bunyan" "4.0.0" - "@expo/metro-config" "~0.10.0" - "@expo/osascript" "2.0.33" - "@expo/spawn-async" "^1.5.0" - body-parser "^1.20.1" - chalk "^4.0.0" - connect "^3.7.0" - fs-extra "9.0.0" - is-docker "^2.0.0" - is-wsl "^2.1.1" - node-fetch "^2.6.0" - open "^8.3.0" - resolve-from "^5.0.0" - serialize-error "6.0.0" - temp-dir "^2.0.0" - -"@expo/devcert@^1.0.0": - version "1.1.0" - resolved "https://registry.npmjs.org/@expo/devcert/-/devcert-1.1.0.tgz#d148eb9180db6753c438192e73a123fb13b662ac" - integrity sha512-ghUVhNJQOCTdQckSGTHctNp/0jzvVoMMkVh+6SHn+TZj8sU15U/npXIDt8NtQp0HedlPaCgkVdMu8Sacne0aEA== - dependencies: - application-config-path "^0.1.0" - command-exists "^1.2.4" - debug "^3.1.0" - eol "^0.9.1" - get-port "^3.2.0" - glob "^7.1.2" - lodash "^4.17.4" - mkdirp "^0.5.1" - password-prompt "^1.0.4" - rimraf "^2.6.2" - sudo-prompt "^8.2.0" - tmp "^0.0.33" - tslib "^2.4.0" - -"@expo/env@0.0.5": - version "0.0.5" - resolved "https://registry.npmjs.org/@expo/env/-/env-0.0.5.tgz#86526ed5c966fc39b2644341f7a10f4b855e59b8" - integrity sha512-UXuKAqyXfhMQC3gP0OyjXmFX08Z1fkVWiGBN7bYzfoX8LHatjeHrDtI6w5nDvd8XPxPvmqaZoEDw1lW3+dz3oQ== - dependencies: - chalk "^4.0.0" - debug "^4.3.4" - dotenv "~16.0.3" - dotenv-expand "~10.0.0" - getenv "^1.0.0" - -"@expo/image-utils@0.3.22": - version "0.3.22" - resolved "https://registry.npmjs.org/@expo/image-utils/-/image-utils-0.3.22.tgz#3a45fb2e268d20fcc761c87bca3aca7fd8e24260" - integrity sha512-uzq+RERAtkWypOFOLssFnXXqEqKjNj9eXN7e97d/EXUAojNcLDoXc0sL+F5B1I4qtlsnhX01kcpoIBBZD8wZNQ== - dependencies: - "@expo/spawn-async" "1.5.0" - chalk "^4.0.0" - fs-extra "9.0.0" - getenv "^1.0.0" - jimp-compact "0.16.1" - mime "^2.4.4" - node-fetch "^2.6.0" - parse-png "^2.1.0" - resolve-from "^5.0.0" - semver "7.3.2" - tempy "0.3.0" - -"@expo/json-file@^8.2.37", "@expo/json-file@~8.2.37": - version "8.2.37" - resolved "https://registry.npmjs.org/@expo/json-file/-/json-file-8.2.37.tgz#9c02d3b42134907c69cc0a027b18671b69344049" - integrity sha512-YaH6rVg11JoTS2P6LsW7ybS2CULjf40AbnAHw2F1eDPuheprNjARZMnyHFPkKv7GuxCy+B9GPcbOKgc4cgA80Q== - dependencies: - "@babel/code-frame" "~7.10.4" - json5 "^2.2.2" - write-file-atomic "^2.3.0" - -"@expo/metro-config@~0.10.0": - version "0.10.7" - resolved "https://registry.npmjs.org/@expo/metro-config/-/metro-config-0.10.7.tgz#d1b91baffcb7feb52fc7e2e122450bfc5d01e7c1" - integrity sha512-uACymEiyX0447hI4unt+2cemLQkTZXKvTev936NhtsgVnql45EP0V0pzmo/0H0WlHaAGXgvOBZJl8wFqcJ3CbQ== - dependencies: - "@expo/config" "~8.1.0" - "@expo/env" "0.0.5" - "@expo/json-file" "~8.2.37" - chalk "^4.1.0" - debug "^4.3.2" - find-yarn-workspace-root "~2.0.0" - getenv "^1.0.0" - jsc-safe-url "^0.2.4" - lightningcss "~1.19.0" - postcss "~8.4.21" - resolve-from "^5.0.0" - sucrase "^3.20.0" - -"@expo/metro-runtime@2.2.3": - version "2.2.3" - resolved "https://registry.npmjs.org/@expo/metro-runtime/-/metro-runtime-2.2.3.tgz#19ece4582c42a5273c52db821e294730dd6a1b05" - integrity sha512-SI1SfjsAKIryRLVgxcNBDywy1DN7L/EGcPZSS6+Juls3L6/mGluz97ytIJw3CTZ6S4X3hDL4QDvjyZv2szpTDA== - dependencies: - "@bacons/react-views" "^1.1.3" - qs "^6.10.3" - -"@expo/osascript@2.0.33", "@expo/osascript@^2.0.31": - version "2.0.33" - resolved "https://registry.npmjs.org/@expo/osascript/-/osascript-2.0.33.tgz#e9dcc8da54466c11939074aa71a006024ea884b1" - integrity sha512-FQinlwHrTlJbntp8a7NAlCKedVXe06Va/0DSLXRO8lZVtgbEMrYYSUZWQNcOlNtc58c2elNph6z9dMOYwSo3JQ== - dependencies: - "@expo/spawn-async" "^1.5.0" - exec-async "^2.2.0" - -"@expo/package-manager@~1.1.0": - version "1.1.2" - resolved "https://registry.npmjs.org/@expo/package-manager/-/package-manager-1.1.2.tgz#e58c9bed4cbb829ebf2cbb80b8542600a6609bd1" - integrity sha512-JI9XzrxB0QVXysyuJ996FPCJGDCYRkbUvgG4QmMTTMFA1T+mv8YzazC3T9C1pHQUAAveVCre1+Pqv0nZXN24Xg== - dependencies: - "@expo/json-file" "^8.2.37" - "@expo/spawn-async" "^1.5.0" - ansi-regex "^5.0.0" - chalk "^4.0.0" - find-up "^5.0.0" - find-yarn-workspace-root "~2.0.0" - js-yaml "^3.13.1" - micromatch "^4.0.2" - npm-package-arg "^7.0.0" - split "^1.0.1" - sudo-prompt "9.1.1" - -"@expo/plist@^0.0.20": - version "0.0.20" - resolved "https://registry.npmjs.org/@expo/plist/-/plist-0.0.20.tgz#a6b3124438031c02b762bad5a47b70584d3c0072" - integrity sha512-UXQ4LXCfTZ580LDHGJ5q62jSTwJFFJ1GqBu8duQMThiHKWbMJ+gajJh6rsB6EJ3aLUr9wcauxneL5LVRFxwBEA== - dependencies: - "@xmldom/xmldom" "~0.7.7" - base64-js "^1.2.3" - xmlbuilder "^14.0.0" - -"@expo/prebuild-config@6.2.6": - version "6.2.6" - resolved "https://registry.npmjs.org/@expo/prebuild-config/-/prebuild-config-6.2.6.tgz#c5b4f8adcba4be00c874d6b24a8267d45c555261" - integrity sha512-uFVvDAm9dPg9p1qpnr4CVnpo2hmkZIL5FQz+VlIdXXJpe7ySh/qTGHtKWY/lWUshQkAJ0nwbKGPztGWdABns/Q== - dependencies: - "@expo/config" "~8.1.0" - "@expo/config-plugins" "~7.2.0" - "@expo/config-types" "^49.0.0-alpha.1" - "@expo/image-utils" "0.3.22" - "@expo/json-file" "^8.2.37" - debug "^4.3.1" - fs-extra "^9.0.0" - resolve-from "^5.0.0" - semver "7.5.3" - xml2js "0.6.0" - -"@expo/rudder-sdk-node@1.1.1": - version "1.1.1" - resolved "https://registry.npmjs.org/@expo/rudder-sdk-node/-/rudder-sdk-node-1.1.1.tgz#6aa575f346833eb6290282118766d4919c808c6a" - integrity sha512-uy/hS/awclDJ1S88w9UGpc6Nm9XnNUjzOAAib1A3PVAnGQIwebg8DpFqOthFBTlZxeuV/BKbZ5jmTbtNZkp1WQ== - dependencies: - "@expo/bunyan" "^4.0.0" - "@segment/loosely-validate-event" "^2.0.0" - fetch-retry "^4.1.1" - md5 "^2.2.1" - node-fetch "^2.6.1" - remove-trailing-slash "^0.1.0" - uuid "^8.3.2" - -"@expo/sdk-runtime-versions@^1.0.0": - version "1.0.0" - resolved "https://registry.npmjs.org/@expo/sdk-runtime-versions/-/sdk-runtime-versions-1.0.0.tgz#d7ebd21b19f1c6b0395e50d78da4416941c57f7c" - integrity sha512-Doz2bfiPndXYFPMRwPyGa1k5QaKDVpY806UJj570epIiMzWaYyCtobasyfC++qfIXVb5Ocy7r3tP9d62hAQ7IQ== - -"@expo/spawn-async@1.5.0": - version "1.5.0" - resolved "https://registry.npmjs.org/@expo/spawn-async/-/spawn-async-1.5.0.tgz#799827edd8c10ef07eb1a2ff9dcfe081d596a395" - integrity sha512-LB7jWkqrHo+5fJHNrLAFdimuSXQ2MQ4lA7SQW5bf/HbsXuV2VrT/jN/M8f/KoWt0uJMGN4k/j7Opx4AvOOxSew== - dependencies: - cross-spawn "^6.0.5" - -"@expo/spawn-async@^1.5.0": - version "1.7.2" - resolved "https://registry.npmjs.org/@expo/spawn-async/-/spawn-async-1.7.2.tgz#fcfe66c3e387245e72154b1a7eae8cada6a47f58" - integrity sha512-QdWi16+CHB9JYP7gma19OVVg0BFkvU8zNj9GjWorYI8Iv8FUxjOCcYRuAmX4s/h91e4e7BPsskc8cSrZYho9Ew== - dependencies: - cross-spawn "^7.0.3" - -"@expo/vector-icons@^13.0.0": - version "13.0.0" - resolved "https://registry.npmjs.org/@expo/vector-icons/-/vector-icons-13.0.0.tgz#e2989b85e95a82bce216f88cf8fb583ab050ec95" - integrity sha512-TI+l71+5aSKnShYclFa14Kum+hQMZ86b95SH6tQUG3qZEmLTarvWpKwqtTwQKqvlJSJrpFiSFu3eCuZokY6zWA== - -"@expo/xcpretty@^4.2.1": - version "4.2.2" - resolved "https://registry.npmjs.org/@expo/xcpretty/-/xcpretty-4.2.2.tgz#7890f86b017015be8a20242ae74fe6ed4b80a92c" - integrity sha512-Lke/geldJqUV0Dfxg5/QIOugOzdqZ/rQ9yHKSgGbjZtG1uiSqWyFwWvXmrdd3/sIdX33eykGvIcf+OrvvcXVUw== - dependencies: - "@babel/code-frame" "7.10.4" - chalk "^4.1.0" - find-up "^5.0.0" - js-yaml "^4.1.0" - -"@gar/promisify@^1.0.1": - version "1.1.3" - resolved "https://registry.npmjs.org/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6" - integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== - -"@graphql-typed-document-node/core@^3.1.0": - version "3.2.0" - resolved "https://registry.npmjs.org/@graphql-typed-document-node/core/-/core-3.2.0.tgz#5f3d96ec6b2354ad6d8a28bf216a1d97b5426861" - integrity sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ== - "@hapi/hoek@^9.0.0": version "9.3.0" resolved "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz#8368869dcb735be2e7f5cb7647de78e167a251fb" @@ -2066,42 +1015,6 @@ "@types/yargs" "^17.0.8" chalk "^4.0.0" -"@journeyapps/powersync-attachments@0.0.3": - version "0.0.3" - resolved "https://registry.npmjs.org/@journeyapps/powersync-attachments/-/powersync-attachments-0.0.3.tgz#9c33da5140edafeb5b054ced6a7365869e14633e" - integrity sha512-Aq0O7nFRfvxTddxzY4hJ7mWKl2oz/Ube8URZ+EbPo5rjLm3sTV+UKOZ54eS3bBqYjqAgeVUwCSphkWzs00BClQ== - dependencies: - "@journeyapps/powersync-sdk-common" "0.1.2" - -"@journeyapps/powersync-react@0.1.1": - version "0.1.1" - resolved "https://registry.npmjs.org/@journeyapps/powersync-react/-/powersync-react-0.1.1.tgz#60d12b425a3d16d0f556f89998fb706bc0ba51bf" - integrity sha512-bAJDSsyXjE8dbLqGVaKp7UOD09T3piKS1/uYl1j0i/nZjLb1PV5IfBDrO7nzMUj9v38TpT3gW8FitcnnMMCkxw== - dependencies: - "@journeyapps/powersync-sdk-common" "0.1.2" - -"@journeyapps/powersync-sdk-common@0.1.2": - version "0.1.2" - resolved "https://registry.npmjs.org/@journeyapps/powersync-sdk-common/-/powersync-sdk-common-0.1.2.tgz#309bdb049d2939f05a06d20ab526de39a8539895" - integrity sha512-lQExqszNY7bK8HYlNDDsO2mtK2yb3mRAQPVOSMsgo1ssQmxMP9RGdII+HvPkEIprcEkmNogS8AhY6QN/U7wq8w== - dependencies: - async-mutex "^0.4.0" - can-ndjson-stream "^1.0.2" - event-iterator "^2.0.0" - js-logger "^1.6.1" - lodash "^4.17.21" - object-hash "^3.0.0" - uuid "^3.0.0" - -"@journeyapps/powersync-sdk-react-native@0.1.2": - version "0.1.2" - resolved "https://registry.npmjs.org/@journeyapps/powersync-sdk-react-native/-/powersync-sdk-react-native-0.1.2.tgz#8f44e37e9bf5397228c0ca8c09770c6919795ea8" - integrity sha512-SA3qdRQOizcYyOzeGPaH838Kr+jSmEU+GcOo8Ze9u6gsY6zazwQyyCUJGqOgyMqnOTXGoX7HGNXXacVenLbLkA== - dependencies: - "@journeyapps/powersync-react" "0.1.1" - "@journeyapps/powersync-sdk-common" "0.1.2" - async-lock "^1.4.0" - "@journeyapps/react-native-quick-sqlite@0.1.1": version "0.1.1" resolved "https://registry.npmjs.org/@journeyapps/react-native-quick-sqlite/-/react-native-quick-sqlite-0.1.1.tgz#94145dba13b177f6aa42552754e56ecc3b2e7f17" @@ -2273,14 +1186,6 @@ "@nodelib/fs.scandir" "2.1.5" fastq "^1.6.0" -"@npmcli/fs@^1.0.0": - version "1.1.1" - resolved "https://registry.npmjs.org/@npmcli/fs/-/fs-1.1.1.tgz#72f719fe935e687c56a4faecf3c03d06ba593257" - integrity sha512-8KG5RD0GVP4ydEzRn/I4BNDuxDtqVbOdm8675T49OIG/NGhaK0pjPX7ZcDlvKYbA+ulvVK3ztfcF4uBdOxuJbQ== - dependencies: - "@gar/promisify" "^1.0.1" - semver "^7.3.5" - "@npmcli/fs@^3.1.0": version "3.1.0" resolved "https://registry.npmjs.org/@npmcli/fs/-/fs-3.1.0.tgz#233d43a25a91d68c3a863ba0da6a3f00924a173e" @@ -2310,14 +1215,6 @@ npm-bundled "^3.0.0" npm-normalize-package-bin "^3.0.0" -"@npmcli/move-file@^1.0.1": - version "1.1.2" - resolved "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz#1a82c3e372f7cae9253eb66d72543d6b8685c674" - integrity sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg== - dependencies: - mkdirp "^1.0.4" - rimraf "^3.0.2" - "@npmcli/node-gyp@^3.0.0": version "3.0.0" resolved "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-3.0.0.tgz#101b2d0490ef1aa20ed460e4c0813f0db560545a" @@ -2548,21 +1445,6 @@ resolved "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== -"@radix-ui/react-compose-refs@1.0.0": - version "1.0.0" - resolved "https://registry.npmjs.org/@radix-ui/react-compose-refs/-/react-compose-refs-1.0.0.tgz#37595b1f16ec7f228d698590e78eeed18ff218ae" - integrity sha512-0KaSv6sx787/hK3eF53iOkiSLwAGlFMx5lotrqD2pTjB18KbybKoEIgkNZTKC60YECDQTKGTRcDBILwZVqVKvA== - dependencies: - "@babel/runtime" "^7.13.10" - -"@radix-ui/react-slot@1.0.1": - version "1.0.1" - resolved "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.1.tgz#e7868c669c974d649070e9ecbec0b367ee0b4d81" - integrity sha512-avutXAFL1ehGvAXtPquu0YK5oz6ctS474iM3vNGQIkswrVhdrS52e3uoMQBzZhNRAIE0jBnUyXWNmSjGHhCFcw== - dependencies: - "@babel/runtime" "^7.13.10" - "@radix-ui/react-compose-refs" "1.0.0" - "@react-native-community/cli-clean@11.3.6": version "11.3.6" resolved "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-11.3.6.tgz#43a06cbee1a5480da804debc4f94662a197720f2" @@ -2573,16 +1455,6 @@ execa "^5.0.0" prompts "^2.4.0" -"@react-native-community/cli-clean@11.3.7": - version "11.3.7" - resolved "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-11.3.7.tgz#cb4c2f225f78593412c2d191b55b8570f409a48f" - integrity sha512-twtsv54ohcRyWVzPXL3F9VHGb4Qhn3slqqRs3wEuRzjR7cTmV2TIO2b1VhaqF4HlCgNd+cGuirvLtK2JJyaxMg== - dependencies: - "@react-native-community/cli-tools" "11.3.7" - chalk "^4.1.2" - execa "^5.0.0" - prompts "^2.4.0" - "@react-native-community/cli-config@11.3.6": version "11.3.6" resolved "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-11.3.6.tgz#6d3636a8a3c4542ebb123eaf61bbbc0c2a1d2a6b" @@ -2595,18 +1467,6 @@ glob "^7.1.3" joi "^17.2.1" -"@react-native-community/cli-config@11.3.7": - version "11.3.7" - resolved "https://registry.npmjs.org/@react-native-community/cli-config/-/cli-config-11.3.7.tgz#4ce95548252ecb094b576369abebf9867c95d277" - integrity sha512-FDBLku9xskS+bx0YFJFLCmUJhEZ4/MMSC9qPYOGBollWYdgE7k/TWI0IeYFmMALAnbCdKQAYP5N29N55Tad8lg== - dependencies: - "@react-native-community/cli-tools" "11.3.7" - chalk "^4.1.2" - cosmiconfig "^5.1.0" - deepmerge "^4.3.0" - glob "^7.1.3" - joi "^17.2.1" - "@react-native-community/cli-debugger-ui@11.3.6": version "11.3.6" resolved "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-11.3.6.tgz#1eb2276450f270a938686b49881fe232a08c01c4" @@ -2614,13 +1474,6 @@ dependencies: serve-static "^1.13.1" -"@react-native-community/cli-debugger-ui@11.3.7": - version "11.3.7" - resolved "https://registry.npmjs.org/@react-native-community/cli-debugger-ui/-/cli-debugger-ui-11.3.7.tgz#2147b73313af8de3c9b396406d5d344b904cf2bb" - integrity sha512-aVmKuPKHZENR8SrflkMurZqeyLwbKieHdOvaZCh1Nn/0UC5CxWcyST2DB2XQboZwsvr3/WXKJkSUO+SZ1J9qTQ== - dependencies: - serve-static "^1.13.1" - "@react-native-community/cli-doctor@11.3.6": version "11.3.6" resolved "https://registry.npmjs.org/@react-native-community/cli-doctor/-/cli-doctor-11.3.6.tgz#fa33ee00fe5120af516aa0f17fe3ad50270976e7" @@ -2645,30 +1498,6 @@ wcwidth "^1.0.1" yaml "^2.2.1" -"@react-native-community/cli-doctor@11.3.7": - version "11.3.7" - resolved "https://registry.npmjs.org/@react-native-community/cli-doctor/-/cli-doctor-11.3.7.tgz#7d5f5b1aea78134bba713fa97795986345ff1344" - integrity sha512-YEHUqWISOHnsl5+NM14KHelKh68Sr5/HeEZvvNdIcvcKtZic3FU7Xd1WcbNdo3gCq5JvzGFfufx02Tabh5zmrg== - dependencies: - "@react-native-community/cli-config" "11.3.7" - "@react-native-community/cli-platform-android" "11.3.7" - "@react-native-community/cli-platform-ios" "11.3.7" - "@react-native-community/cli-tools" "11.3.7" - chalk "^4.1.2" - command-exists "^1.2.8" - envinfo "^7.7.2" - execa "^5.0.0" - hermes-profile-transformer "^0.0.6" - ip "^1.1.5" - node-stream-zip "^1.9.1" - ora "^5.4.1" - prompts "^2.4.0" - semver "^7.5.2" - strip-ansi "^5.2.0" - sudo-prompt "^9.0.0" - wcwidth "^1.0.1" - yaml "^2.2.1" - "@react-native-community/cli-hermes@11.3.6": version "11.3.6" resolved "https://registry.npmjs.org/@react-native-community/cli-hermes/-/cli-hermes-11.3.6.tgz#b1acc7feff66ab0859488e5812b3b3e8b8e9434c" @@ -2680,17 +1509,6 @@ hermes-profile-transformer "^0.0.6" ip "^1.1.5" -"@react-native-community/cli-hermes@11.3.7": - version "11.3.7" - resolved "https://registry.npmjs.org/@react-native-community/cli-hermes/-/cli-hermes-11.3.7.tgz#091e730a1f8bace6c3729e8744bad6141002e0e8" - integrity sha512-chkKd8n/xeZkinRvtH6QcYA8rjNOKU3S3Lw/3Psxgx+hAYV0Gyk95qJHTalx7iu+PwjOOqqvCkJo5jCkYLkoqw== - dependencies: - "@react-native-community/cli-platform-android" "11.3.7" - "@react-native-community/cli-tools" "11.3.7" - chalk "^4.1.2" - hermes-profile-transformer "^0.0.6" - ip "^1.1.5" - "@react-native-community/cli-platform-android@11.3.6": version "11.3.6" resolved "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-11.3.6.tgz#6f3581ca4eed3deec7edba83c1bc467098c8167b" @@ -2702,17 +1520,6 @@ glob "^7.1.3" logkitty "^0.7.1" -"@react-native-community/cli-platform-android@11.3.7": - version "11.3.7" - resolved "https://registry.npmjs.org/@react-native-community/cli-platform-android/-/cli-platform-android-11.3.7.tgz#7845bc48258b6bb55df208a23b3690647f113995" - integrity sha512-WGtXI/Rm178UQb8bu1TAeFC/RJvYGnbHpULXvE20GkmeJ1HIrMjkagyk6kkY3Ej25JAP2R878gv+TJ/XiRhaEg== - dependencies: - "@react-native-community/cli-tools" "11.3.7" - chalk "^4.1.2" - execa "^5.0.0" - glob "^7.1.3" - logkitty "^0.7.1" - "@react-native-community/cli-platform-ios@11.3.6": version "11.3.6" resolved "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-11.3.6.tgz#0fa58d01f55d85618c4218925509a4be77867dab" @@ -2725,18 +1532,6 @@ glob "^7.1.3" ora "^5.4.1" -"@react-native-community/cli-platform-ios@11.3.7": - version "11.3.7" - resolved "https://registry.npmjs.org/@react-native-community/cli-platform-ios/-/cli-platform-ios-11.3.7.tgz#87478f907634713b7236c77870446a5ca1f35ff1" - integrity sha512-Z/8rseBput49EldX7MogvN6zJlWzZ/4M97s2P+zjS09ZoBU7I0eOKLi0N9wx+95FNBvGQQ/0P62bB9UaFQH2jw== - dependencies: - "@react-native-community/cli-tools" "11.3.7" - chalk "^4.1.2" - execa "^5.0.0" - fast-xml-parser "^4.0.12" - glob "^7.1.3" - ora "^5.4.1" - "@react-native-community/cli-plugin-metro@11.3.6": version "11.3.6" resolved "https://registry.npmjs.org/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-11.3.6.tgz#2d632c304313435c9ea104086901fbbeba0f1882" @@ -2754,23 +1549,6 @@ metro-runtime "0.76.7" readline "^1.3.0" -"@react-native-community/cli-plugin-metro@11.3.7": - version "11.3.7" - resolved "https://registry.npmjs.org/@react-native-community/cli-plugin-metro/-/cli-plugin-metro-11.3.7.tgz#2e8a9deb30b40495c5c1347a1837a824400fa00f" - integrity sha512-0WhgoBVGF1f9jXcuagQmtxpwpfP+2LbLZH4qMyo6OtYLWLG13n2uRep+8tdGzfNzl1bIuUTeE9yZSAdnf9LfYQ== - dependencies: - "@react-native-community/cli-server-api" "11.3.7" - "@react-native-community/cli-tools" "11.3.7" - chalk "^4.1.2" - execa "^5.0.0" - metro "0.76.8" - metro-config "0.76.8" - metro-core "0.76.8" - metro-react-native-babel-transformer "0.76.8" - metro-resolver "0.76.8" - metro-runtime "0.76.8" - readline "^1.3.0" - "@react-native-community/cli-server-api@11.3.6": version "11.3.6" resolved "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-11.3.6.tgz#3a16039518f7f3865f85f8f54b19174448bbcdbb" @@ -2786,21 +1564,6 @@ serve-static "^1.13.1" ws "^7.5.1" -"@react-native-community/cli-server-api@11.3.7": - version "11.3.7" - resolved "https://registry.npmjs.org/@react-native-community/cli-server-api/-/cli-server-api-11.3.7.tgz#2cce54b3331c9c51b9067129c297ab2e9a142216" - integrity sha512-yoFyGdvR3HxCnU6i9vFqKmmSqFzCbnFSnJ29a+5dppgPRetN+d//O8ard/YHqHzToFnXutAFf2neONn23qcJAg== - dependencies: - "@react-native-community/cli-debugger-ui" "11.3.7" - "@react-native-community/cli-tools" "11.3.7" - compression "^1.7.1" - connect "^3.6.5" - errorhandler "^1.5.1" - nocache "^3.0.1" - pretty-format "^26.6.2" - serve-static "^1.13.1" - ws "^7.5.1" - "@react-native-community/cli-tools@11.3.6": version "11.3.6" resolved "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-11.3.6.tgz#ec213b8409917a56e023595f148c84b9cb3ad871" @@ -2816,21 +1579,6 @@ semver "^7.5.2" shell-quote "^1.7.3" -"@react-native-community/cli-tools@11.3.7": - version "11.3.7" - resolved "https://registry.npmjs.org/@react-native-community/cli-tools/-/cli-tools-11.3.7.tgz#37aa7efc7b4a1b7077d541f1d7bb11a2ab7b6ff2" - integrity sha512-peyhP4TV6Ps1hk+MBHTFaIR1eI3u+OfGBvr5r0wPwo3FAJvldRinMgcB/TcCcOBXVORu7ba1XYjkubPeYcqAyA== - dependencies: - appdirsjs "^1.2.4" - chalk "^4.1.2" - find-up "^5.0.0" - mime "^2.4.1" - node-fetch "^2.6.0" - open "^6.2.0" - ora "^5.4.1" - semver "^7.5.2" - shell-quote "^1.7.3" - "@react-native-community/cli-types@11.3.6": version "11.3.6" resolved "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-11.3.6.tgz#34012f1d0cb1c4039268828abc07c9c69f2e15be" @@ -2838,13 +1586,6 @@ dependencies: joi "^17.2.1" -"@react-native-community/cli-types@11.3.7": - version "11.3.7" - resolved "https://registry.npmjs.org/@react-native-community/cli-types/-/cli-types-11.3.7.tgz#12fe7cff3da08bd27e11116531b2e001939854b9" - integrity sha512-OhSr/TiDQkXjL5YOs8+hvGSB+HltLn5ZI0+A3DCiMsjUgTTsYh+Z63OtyMpNjrdCEFcg0MpfdU2uxstCS6Dc5g== - dependencies: - joi "^17.2.1" - "@react-native-community/cli@11.3.6": version "11.3.6" resolved "https://registry.npmjs.org/@react-native-community/cli/-/cli-11.3.6.tgz#d92618d75229eaf6c0391a6b075684eba5d9819f" @@ -2868,34 +1609,6 @@ prompts "^2.4.0" semver "^7.5.2" -"@react-native-community/cli@11.3.7": - version "11.3.7" - resolved "https://registry.npmjs.org/@react-native-community/cli/-/cli-11.3.7.tgz#564c0054269d8385fa9d301750b2e56dbb5c0cc9" - integrity sha512-Ou8eDlF+yh2rzXeCTpMPYJ2fuqsusNOhmpYPYNQJQ2h6PvaF30kPomflgRILems+EBBuggRtcT+I+1YH4o/q6w== - dependencies: - "@react-native-community/cli-clean" "11.3.7" - "@react-native-community/cli-config" "11.3.7" - "@react-native-community/cli-debugger-ui" "11.3.7" - "@react-native-community/cli-doctor" "11.3.7" - "@react-native-community/cli-hermes" "11.3.7" - "@react-native-community/cli-plugin-metro" "11.3.7" - "@react-native-community/cli-server-api" "11.3.7" - "@react-native-community/cli-tools" "11.3.7" - "@react-native-community/cli-types" "11.3.7" - chalk "^4.1.2" - commander "^9.4.1" - execa "^5.0.0" - find-up "^4.1.0" - fs-extra "^8.1.0" - graceful-fs "^4.1.3" - prompts "^2.4.0" - semver "^7.5.2" - -"@react-native-community/masked-view@^0.1.11": - version "0.1.11" - resolved "https://registry.npmjs.org/@react-native-community/masked-view/-/masked-view-0.1.11.tgz#2f4c6e10bee0786abff4604e39a37ded6f3980ce" - integrity sha512-rQfMIGSR/1r/SyN87+VD8xHHzDYeHaJq6elOSCAD+0iLagXkSI2pfA0LmSXP21uw5i3em7GkkRjfJ8wpqWXZNw== - "@react-native/assets-registry@^0.72.0": version "0.72.0" resolved "https://registry.npmjs.org/@react-native/assets-registry/-/assets-registry-0.72.0.tgz#c82a76a1d86ec0c3907be76f7faf97a32bbed05d" @@ -2911,16 +1624,6 @@ jscodeshift "^0.14.0" nullthrows "^1.1.1" -"@react-native/codegen@^0.72.7": - version "0.72.7" - resolved "https://registry.npmjs.org/@react-native/codegen/-/codegen-0.72.7.tgz#b6832ce631ac63143024ea094a6b5480a780e589" - integrity sha512-O7xNcGeXGbY+VoqBGNlZ3O05gxfATlwE1Q1qQf5E38dK+tXn5BY4u0jaQ9DPjfE8pBba8g/BYI1N44lynidMtg== - dependencies: - "@babel/parser" "^7.20.0" - flow-parser "^0.206.0" - jscodeshift "^0.14.0" - nullthrows "^1.1.1" - "@react-native/gradle-plugin@^0.72.11": version "0.72.11" resolved "https://registry.npmjs.org/@react-native/gradle-plugin/-/gradle-plugin-0.72.11.tgz#c063ef12778706611de7a1e42b74b14d9405fb9f" @@ -2931,11 +1634,6 @@ resolved "https://registry.npmjs.org/@react-native/js-polyfills/-/js-polyfills-0.72.1.tgz#905343ef0c51256f128256330fccbdb35b922291" integrity sha512-cRPZh2rBswFnGt5X5EUEPs0r+pAsXxYsifv/fgy9ZLQokuT52bPH+9xjDR+7TafRua5CttGW83wP4TntRcWNDA== -"@react-native/normalize-color@^2.0.0": - version "2.1.0" - resolved "https://registry.npmjs.org/@react-native/normalize-color/-/normalize-color-2.1.0.tgz#939b87a9849e81687d3640c5efa2a486ac266f91" - integrity sha512-Z1jQI2NpdFJCVgpY+8Dq/Bt3d+YUi1928Q+/CZm/oh66fzM0RUl54vvuXlPJKybH4pdCZey1eDTPaLHkMPNgWA== - "@react-native/normalize-colors@*": version "0.73.0" resolved "https://registry.npmjs.org/@react-native/normalize-colors/-/normalize-colors-0.73.0.tgz#23e15cf2a2b73ac7e5e6df8d5b86b173cfb35a3f" @@ -2954,74 +1652,6 @@ invariant "^2.2.4" nullthrows "^1.1.1" -"@react-navigation/bottom-tabs@~6.5.7": - version "6.5.11" - resolved "https://registry.npmjs.org/@react-navigation/bottom-tabs/-/bottom-tabs-6.5.11.tgz#b6e67a3aa19e60ed9c1139fa0253586c479832d5" - integrity sha512-CBN/NOdxnMvmjw+AJQI1kltOYaClTZmGec5pQ3ZNTPX86ytbIOylDIITKMfTgHZcIEFQDymx1SHeS++PIL3Szw== - dependencies: - "@react-navigation/elements" "^1.3.21" - color "^4.2.3" - warn-once "^0.1.0" - -"@react-navigation/core@^6.4.10": - version "6.4.10" - resolved "https://registry.npmjs.org/@react-navigation/core/-/core-6.4.10.tgz#0c52621968b35e3a75e189e823d3b9e3bad77aff" - integrity sha512-oYhqxETRHNHKsipm/BtGL0LI43Hs2VSFoWMbBdHK9OqgQPjTVUitslgLcPpo4zApCcmBWoOLX2qPxhsBda644A== - dependencies: - "@react-navigation/routers" "^6.1.9" - escape-string-regexp "^4.0.0" - nanoid "^3.1.23" - query-string "^7.1.3" - react-is "^16.13.0" - use-latest-callback "^0.1.7" - -"@react-navigation/drawer@^6.6.3": - version "6.6.6" - resolved "https://registry.npmjs.org/@react-navigation/drawer/-/drawer-6.6.6.tgz#6a48e5ea2bf70dc6dfbe17e7e48b5a532d8886dc" - integrity sha512-DW/oNRisSOGOqvZfCzfhKBxnzT97Teqtg1Gal85g+K3gnVbM1jOBE2PdnYsKU0fULfFtDwvp/QZSbcgjDpr12A== - dependencies: - "@react-navigation/elements" "^1.3.21" - color "^4.2.3" - warn-once "^0.1.0" - -"@react-navigation/elements@^1.3.21": - version "1.3.21" - resolved "https://registry.npmjs.org/@react-navigation/elements/-/elements-1.3.21.tgz#debac6becc6b6692da09ec30e705e476a780dfe1" - integrity sha512-eyS2C6McNR8ihUoYfc166O1D8VYVh9KIl0UQPI8/ZJVsStlfSTgeEEh+WXge6+7SFPnZ4ewzEJdSAHH+jzcEfg== - -"@react-navigation/native-stack@~6.9.12": - version "6.9.16" - resolved "https://registry.npmjs.org/@react-navigation/native-stack/-/native-stack-6.9.16.tgz#d3dfc1ebe51da34eff36d5475d7b33d982a59758" - integrity sha512-SrmBGr5YvRxDtdTacOkA/wvqwpt9kt+AsYpmt82hKMPKpu0v98WONedTXDzi6whhY3jeT2GZkwF8hyrJ+wDbTA== - dependencies: - "@react-navigation/elements" "^1.3.21" - warn-once "^0.1.0" - -"@react-navigation/native@^6.0.0", "@react-navigation/native@~6.1.6": - version "6.1.9" - resolved "https://registry.npmjs.org/@react-navigation/native/-/native-6.1.9.tgz#8ef87095cd9c2ed094308c726157c7f6fc28796e" - integrity sha512-AMuJDpwXE7UlfyhIXaUCCynXmv69Kb8NzKgKJO7v0k0L+u6xUTbt6xvshmJ79vsvaFyaEH9Jg5FMzek5/S5qNw== - dependencies: - "@react-navigation/core" "^6.4.10" - escape-string-regexp "^4.0.0" - fast-deep-equal "^3.1.3" - nanoid "^3.1.23" - -"@react-navigation/routers@^6.1.9": - version "6.1.9" - resolved "https://registry.npmjs.org/@react-navigation/routers/-/routers-6.1.9.tgz#73f5481a15a38e36592a0afa13c3c064b9f90bed" - integrity sha512-lTM8gSFHSfkJvQkxacGM6VJtBt61ip2XO54aNfswD+KMw6eeZ4oehl7m0me3CR9hnDE4+60iAZR8sAhvCiI3NA== - dependencies: - nanoid "^3.1.23" - -"@segment/loosely-validate-event@^2.0.0": - version "2.0.0" - resolved "https://registry.npmjs.org/@segment/loosely-validate-event/-/loosely-validate-event-2.0.0.tgz#87dfc979e5b4e7b82c5f1d8b722dfd5d77644681" - integrity sha512-ZMCSfztDBqwotkl848ODgVcAmN4OItEWDCkshcKz0/W6gGSQayuuCtWV/MlodFivAZD793d6UgANd6wCXUfrIw== - dependencies: - component-type "^1.2.1" - join-component "^1.1.0" - "@sideway/address@^4.1.3": version "4.1.4" resolved "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz#03dccebc6ea47fdc226f7d3d1ad512955d4783f0" @@ -3073,76 +1703,19 @@ resolved "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== -"@sinonjs/commons@^3.0.0": - version "3.0.0" - resolved "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz#beb434fe875d965265e04722ccfc21df7f755d72" - integrity sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA== - dependencies: - type-detect "4.0.8" - -"@sinonjs/fake-timers@^10.0.2": - version "10.3.0" - resolved "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz#55fdff1ecab9f354019129daf4df0dd4d923ea66" - integrity sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA== - dependencies: - "@sinonjs/commons" "^3.0.0" - -"@supabase/functions-js@^2.1.5": - version "2.1.5" - resolved "https://registry.npmjs.org/@supabase/functions-js/-/functions-js-2.1.5.tgz#ed1b85f499dfda21d40fe39b86ab923117cb572b" - integrity sha512-BNzC5XhCzzCaggJ8s53DP+WeHHGT/NfTsx2wUSSGKR2/ikLFQTBCDzMvGz/PxYMqRko/LwncQtKXGOYp1PkPaw== - dependencies: - "@supabase/node-fetch" "^2.6.14" - -"@supabase/gotrue-js@^2.56.0": - version "2.57.0" - resolved "https://registry.npmjs.org/@supabase/gotrue-js/-/gotrue-js-2.57.0.tgz#3ad7f290ef934f4504aa3f6a3c2826281701d859" - integrity sha512-/CcAW40aPKgp9/w9WgXVUQFg1AOdvFR687ONOMjASPBuC6FsNbKlcXp4pc+rwKNtxyxDkBbR+x7zj/8g00r/Og== - dependencies: - "@supabase/node-fetch" "^2.6.14" - -"@supabase/node-fetch@^2.6.14": - version "2.6.14" - resolved "https://registry.npmjs.org/@supabase/node-fetch/-/node-fetch-2.6.14.tgz#6a3e2924e3de8aeeb82c193c786ffb25da9af23f" - integrity sha512-w/Tsd22e/5fAeoxqQ4P2MX6EyF+iM6rc9kmlMVFkHuG0rAltt2TLhFbDJfemnHbtvnazWaRfy5KnFU/SYT37dQ== - dependencies: - whatwg-url "^5.0.0" - -"@supabase/postgrest-js@^1.8.5": - version "1.8.5" - resolved "https://registry.npmjs.org/@supabase/postgrest-js/-/postgrest-js-1.8.5.tgz#ccfc3208f2dc9b15e07eb6a056226b46fa091937" - integrity sha512-XvoqN5e5Z4TsQOYWLQYLW0HIlZtFSzwAcwiuToaSBSTpLOGCg4NaZ7au5GfBzCQJZdZPY5vk5FvwthfDsQK/Jw== - dependencies: - "@supabase/node-fetch" "^2.6.14" - -"@supabase/realtime-js@^2.8.4": - version "2.8.4" - resolved "https://registry.npmjs.org/@supabase/realtime-js/-/realtime-js-2.8.4.tgz#71de0874f38295ad1e780e0e6f3fbc6ae343e862" - integrity sha512-5C9slLTGikHnYmAnIBOaPogAgbcNY68vnIyE6GpqIKjHElVb6LIi4clwNcjHSj4z6szuvvzj8T/+ePEgGEGekw== - dependencies: - "@supabase/node-fetch" "^2.6.14" - "@types/phoenix" "^1.5.4" - "@types/websocket" "^1.0.3" - websocket "^1.0.34" - -"@supabase/storage-js@^2.5.4": - version "2.5.4" - resolved "https://registry.npmjs.org/@supabase/storage-js/-/storage-js-2.5.4.tgz#15946fa03574e94cdeff2b7fa2cd5b85880239f5" - integrity sha512-yspHD19I9uQUgfTh0J94+/r/g6hnhdQmw6Y7OWqr/EbnL6uvicGV1i1UDkkmeUHqfF9Mbt2sLtuxRycYyKv2ew== +"@sinonjs/commons@^3.0.0": + version "3.0.0" + resolved "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz#beb434fe875d965265e04722ccfc21df7f755d72" + integrity sha512-jXBtWAF4vmdNmZgD5FoKsVLv3rPgDnLgPbU84LIJ3otV44vJlDRokVng5v8NFJdCf/da9legHcKaRuZs4L7faA== dependencies: - "@supabase/node-fetch" "^2.6.14" + type-detect "4.0.8" -"@supabase/supabase-js@^2.33.1": - version "2.38.4" - resolved "https://registry.npmjs.org/@supabase/supabase-js/-/supabase-js-2.38.4.tgz#ca075f7aa5ad0e33cb39b0254053087c56323e4f" - integrity sha512-bYwxm/GosvRqOMIv6YP7qUTZWi/trgHtDWUEZDEmyRHW24d0JYIb1GOt6RaO2hsWlecn88DAJIpjoNbprocgRA== +"@sinonjs/fake-timers@^10.0.2": + version "10.3.0" + resolved "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-10.3.0.tgz#55fdff1ecab9f354019129daf4df0dd4d923ea66" + integrity sha512-V4BG07kuYSUkTCSBHG8G8TNhM+F19jXFWnQtzj+we8DrkpSBCee9Z3Ms8yiGer/dlmhe35/Xdgyo3/0rQKg7YA== dependencies: - "@supabase/functions-js" "^2.1.5" - "@supabase/gotrue-js" "^2.56.0" - "@supabase/node-fetch" "^2.6.14" - "@supabase/postgrest-js" "^1.8.5" - "@supabase/realtime-js" "^2.8.4" - "@supabase/storage-js" "^2.5.4" + "@sinonjs/commons" "^3.0.0" "@tootallnate/once@2": version "2.0.0" @@ -3167,16 +1740,6 @@ resolved "https://registry.npmjs.org/@types/async-lock/-/async-lock-1.4.0.tgz#e7d555d037f93e911d54000acb626e783ff9023a" integrity sha512-2+rYSaWrpdbQG3SA0LmMT6YxWLrI81AqpMlSkw3QtFc2HGDufkweQSn30Eiev7x9LL0oyFrBqk1PXOnB9IEgKg== -"@types/base-64@^1.0.0": - version "1.0.1" - resolved "https://registry.npmjs.org/@types/base-64/-/base-64-1.0.1.tgz#9b7c0f7c06e1ddceece866f24db45d7ac23f817d" - integrity sha512-syGYQWNlO2yyGJjyP9i3eZeHZN+QS3V11EnsVwCiYgOQXMmQNAIgVpFsZ146R+o3l9ltB+KEVKsPW8RCyq2EAw== - -"@types/hammerjs@^2.0.36": - version "2.0.43" - resolved "https://registry.npmjs.org/@types/hammerjs/-/hammerjs-2.0.43.tgz#8660dd1e0e5fd979395e2f999e670cdb9484d1e9" - integrity sha512-wqxfwHk83RS7+6OpytGdo5wqkqtvx+bGaIs1Rwm5NrtQHUfL4OgWs/5p0OipmjmT+fexePh37Ek+mqIpdNjQKA== - "@types/is-ci@^3.0.0": version "3.0.2" resolved "https://registry.npmjs.org/@types/is-ci/-/is-ci-3.0.2.tgz#62acd24fc99bf31047086e0f6b1a657919837f15" @@ -3203,21 +1766,11 @@ dependencies: "@types/istanbul-lib-report" "*" -"@types/json-schema@^7.0.9": - version "7.0.14" - resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.14.tgz#74a97a5573980802f32c8e47b663530ab3b6b7d1" - integrity sha512-U3PUjAudAdJBeC2pgN8uTIKgxrb4nlDF3SF0++EldXQvQBGkpFZMSnwQiIoDU77tv45VgNkl/L4ouD+rEomujw== - "@types/lodash@^4.14.197": version "4.14.197" resolved "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.197.tgz#e95c5ddcc814ec3e84c891910a01e0c8a378c54b" integrity sha512-BMVOiWs0uNxHVlHBgzTIqJYmj+PgCo4euloGF+5m4okL3rEYzM2EEv78mw8zWSMM57dM7kVIgJ2QDvwHSoCI5g== -"@types/lodash@^4.14.199": - version "4.14.200" - resolved "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.200.tgz#435b6035c7eba9cdf1e039af8212c9e9281e7149" - integrity sha512-YI/M/4HRImtNf3pJgbF+W6FrXovqj+T+/HpENLTooK9PnkacBsDpeP3IpHab40CClUfhNmdM2WTNP2sa2dni5Q== - "@types/minimatch@^3.0.3": version "3.0.5" resolved "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" @@ -3253,37 +1806,12 @@ resolved "https://registry.npmjs.org/@types/object-hash/-/object-hash-3.0.4.tgz#31865a3d69de1042fec2ede56fd8cf0bb4e01641" integrity sha512-w4fEy2suq1bepUxHoJRCBHJz0vS5DPAYpSbcgNwOahljxwyJsiKmi8qyes2/TJc+4Avd7fsgP+ZgUuXZjPvdug== -"@types/phoenix@^1.5.4": - version "1.6.3" - resolved "https://registry.npmjs.org/@types/phoenix/-/phoenix-1.6.3.tgz#873801490511e0a3cc192eb51c8a3bbf14e08e70" - integrity sha512-D8TtchWVnU2ZdPVDY6tBJuz8MUDmCNVduilZTrf0Gn/u5I/uZEXOsaL4Gs4F0j43cysHsU/4h7eqAKc+SF2boQ== - "@types/prop-types@*": version "15.7.9" resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.9.tgz#b6f785caa7ea1fe4414d9df42ee0ab67f23d8a6d" integrity sha512-n1yyPsugYNSmHgxDFjicaI2+gCNjsBck8UX9kuofAKlc0h1bL+20oSF72KeNaW2DUlesbEVCFgyV2dPGTiY42g== -"@types/qs@^6.9.7": - version "6.9.9" - resolved "https://registry.npmjs.org/@types/qs/-/qs-6.9.9.tgz#66f7b26288f6799d279edf13da7ccd40d2fa9197" - integrity sha512-wYLxw35euwqGvTDx6zfY1vokBFnsK0HNrzc6xNHchxfO2hpuRg74GbkEW7e3sSmPvj0TjCDT1VCa6OtHXnubsg== - -"@types/react-native-vector-icons@^6.4.6": - version "6.4.16" - resolved "https://registry.npmjs.org/@types/react-native-vector-icons/-/react-native-vector-icons-6.4.16.tgz#879aeb05846d539353d5c571b40cbbfd96c29223" - integrity sha512-27p1tItacE/0yYKCs+nmGxtO5hiA9nhUSg9W+ipnq9PFS1NMQ+Cjf6Y+tFQgE4u0wF412xkgA40MIGLuocgqCg== - dependencies: - "@types/react" "*" - "@types/react-native" "^0.70" - -"@types/react-native@^0.70": - version "0.70.16" - resolved "https://registry.npmjs.org/@types/react-native/-/react-native-0.70.16.tgz#b6893f85f22f25572b45fc3bca61560f3831bf79" - integrity sha512-zHPWfszSWTctG1O1gsAHTQzOC33GY7Iv/Mk44tSMkcHiUtqB1GjOZz1VLqSyxW3Qw77HX4GUHi8b1ksOFrq2KQ== - dependencies: - "@types/react" "*" - -"@types/react@*", "@types/react@^18.2.34", "@types/react@~18.2.14": +"@types/react@^18.2.34": version "18.2.34" resolved "https://registry.npmjs.org/@types/react/-/react-18.2.34.tgz#aed20f19473721ba328feb99d1ec3307ebc1a8dd" integrity sha512-U6eW/alrRk37FU/MS2RYMjx0Va2JGIVXELTODaTIYgvWGCV4Y4TfTUzG8DdmpDNIT0Xpj/R7GfyHOJJrDttcvg== @@ -3307,18 +1835,11 @@ resolved "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== -"@types/uuid@3.4.11", "@types/uuid@^3.0.0": +"@types/uuid@^3.0.0": version "3.4.11" resolved "https://registry.npmjs.org/@types/uuid/-/uuid-3.4.11.tgz#201bf1ca5756537886931aac6672c21c1a06f98a" integrity sha512-CJNkbEu4IdVuBMRVaNC2GjASgJK7ziqDlVXWuJ1pvhOLADl7nzxhTKjHRdOmo2SuXuygcWBmzgYgn9foTX0UiA== -"@types/websocket@^1.0.3": - version "1.0.8" - resolved "https://registry.npmjs.org/@types/websocket/-/websocket-1.0.8.tgz#382fb5de567e2b8bce9e88bbe3ed6c09f7622e97" - integrity sha512-wvkOpWApbuxVfHhSQ1XrjVN4363vsfLJwEo4AboIZk0g1vJA5nmLp8GXUHuIdf4/Fe7+/V0Efe2HvWiLqHtlqw== - dependencies: - "@types/node" "*" - "@types/yargs-parser@*": version "21.0.0" resolved "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" @@ -3345,40 +1866,6 @@ dependencies: "@types/yargs-parser" "*" -"@urql/core@2.3.6": - version "2.3.6" - resolved "https://registry.npmjs.org/@urql/core/-/core-2.3.6.tgz#ee0a6f8fde02251e9560c5f17dce5cd90f948552" - integrity sha512-PUxhtBh7/8167HJK6WqBv6Z0piuiaZHQGYbhwpNL9aIQmLROPEdaUYkY4wh45wPQXcTpnd11l0q3Pw+TI11pdw== - dependencies: - "@graphql-typed-document-node/core" "^3.1.0" - wonka "^4.0.14" - -"@urql/core@>=2.3.1": - version "4.1.4" - resolved "https://registry.npmjs.org/@urql/core/-/core-4.1.4.tgz#d1fe9f278b2d1ff32df2314b00d2d94009271665" - integrity sha512-wFm67yljv4uFAWNtPwcS1NMhF/n+p/68i+kZU6R1dPxhfq2nBW0142p4szeZsBDrtO7pBdOhp7YeSZROFFlXZg== - dependencies: - "@0no-co/graphql.web" "^1.0.1" - wonka "^6.3.2" - -"@urql/exchange-retry@0.3.0": - version "0.3.0" - resolved "https://registry.npmjs.org/@urql/exchange-retry/-/exchange-retry-0.3.0.tgz#13252108b5a111aab45f9982f4db18d1a286e423" - integrity sha512-hHqer2mcdVC0eYnVNbWyi28AlGOPb2vjH3lP3/Bc8Lc8BjhMsDwFMm7WhoP5C1+cfbr/QJ6Er3H/L08wznXxfg== - dependencies: - "@urql/core" ">=2.3.1" - wonka "^4.0.14" - -"@xmldom/xmldom@^0.8.8": - version "0.8.10" - resolved "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.8.10.tgz#a1337ca426aa61cef9fe15b5b28e340a72f6fa99" - integrity sha512-2WALfTl4xo2SkGCYRt6rDTFfk9R1czmBvUQy12gK2KuRKIpWEhcbbzy8EZXtz/jkRqHX8bFEc6FC1HjX4TUWYw== - -"@xmldom/xmldom@~0.7.7": - version "0.7.13" - resolved "https://registry.npmjs.org/@xmldom/xmldom/-/xmldom-0.7.13.tgz#ff34942667a4e19a9f4a0996a76814daac364cf3" - integrity sha512-lm2GW5PkosIzccsaZIz7tp8cPADSIlIHWDFTR1N0SzfinhhYgeIQjFMz4rYzanCScr3DqQLeomUDArp6MWKm+g== - "@yarnpkg/lockfile@^1.1.0": version "1.1.0" resolved "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz#e77a97fbd345b76d83245edcd17d393b1b41fb31" @@ -3419,7 +1906,7 @@ abort-controller@^3.0.0: dependencies: event-target-shim "^5.0.0" -accepts@^1.3.7, accepts@^1.3.8, accepts@~1.3.5, accepts@~1.3.7: +accepts@^1.3.7, accepts@~1.3.5, accepts@~1.3.7: version "1.3.8" resolved "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== @@ -3459,30 +1946,6 @@ aggregate-error@^3.0.0: clean-stack "^2.0.0" indent-string "^4.0.0" -ajv-formats@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" - integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== - dependencies: - ajv "^8.0.0" - -ajv-keywords@^5.1.0: - version "5.1.0" - resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" - integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== - dependencies: - fast-deep-equal "^3.1.3" - -ajv@^8.0.0, ajv@^8.9.0: - version "8.12.0" - resolved "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" - integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== - dependencies: - fast-deep-equal "^3.1.1" - json-schema-traverse "^1.0.0" - require-from-string "^2.0.2" - uri-js "^4.2.2" - anser@^1.4.9: version "1.4.10" resolved "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz#befa3eddf282684bd03b63dcda3927aef8c2e35b" @@ -3493,7 +1956,7 @@ ansi-colors@^4.1.1, ansi-colors@^4.1.3: resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" integrity sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw== -ansi-escapes@^4.2.1, ansi-escapes@^4.3.2: +ansi-escapes@^4.2.1: version "4.3.2" resolved "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz#6b2291d1db7d98b6521d5f1efa42d0f3a9feb65e" integrity sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ== @@ -3524,6 +1987,11 @@ ansi-regex@^6.0.1: resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== +ansi-sequence-parser@^1.1.0: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ansi-sequence-parser/-/ansi-sequence-parser-1.1.1.tgz#e0aa1cdcbc8f8bb0b5bca625aac41f5f056973cf" + integrity sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg== + ansi-styles@^3.2.0, ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" @@ -3548,11 +2016,6 @@ ansi-styles@^6.1.0: resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== -any-promise@^1.0.0: - version "1.3.0" - resolved "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" - integrity sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A== - anymatch@^3.0.3: version "3.1.3" resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" @@ -3566,11 +2029,6 @@ appdirsjs@^1.2.4: resolved "https://registry.npmjs.org/appdirsjs/-/appdirsjs-1.2.7.tgz#50b4b7948a26ba6090d4aede2ae2dc2b051be3b3" integrity sha512-Quji6+8kLBC3NnBeo14nPDq0+2jUs5s3/xEye+udFHumHhRk4M7aAMXp/PBJqkKYGuuyR9M/6Dq7d2AViiGmhw== -application-config-path@^0.1.0: - version "0.1.1" - resolved "https://registry.npmjs.org/application-config-path/-/application-config-path-0.1.1.tgz#8b5ac64ff6afdd9bd70ce69f6f64b6998f5f756e" - integrity sha512-zy9cHePtMP0YhwG+CfHm0bgwdnga2X3gZexpdCwEj//dpb+TKajtiC8REEUJUSq6Ab4f9cgNy2l8ObXzCXFkEw== - "aproba@^1.0.3 || ^2.0.0": version "2.0.0" resolved "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc" @@ -3584,11 +2042,6 @@ are-we-there-yet@^3.0.0: delegates "^1.0.0" readable-stream "^3.6.0" -arg@4.1.0: - version "4.1.0" - resolved "https://registry.npmjs.org/arg/-/arg-4.1.0.tgz#583c518199419e0037abb74062c37f8519e575f0" - integrity sha512-ZWc51jO3qegGkVh8Hwpv636EkbesNV5ZNQPCtRa+0qytRYPEs9IYT9qITY9buezqUH5uqyzlWLcufrzU2rffdg== - argparse@^1.0.7: version "1.0.10" resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" @@ -3657,7 +2110,7 @@ arrify@^2.0.1: resolved "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== -asap@~2.0.3, asap@~2.0.6: +asap@~2.0.6: version "2.0.6" resolved "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== @@ -3701,11 +2154,6 @@ asynckit@^0.4.0: resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== -at-least-node@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" - integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== - available-typed-arrays@^1.0.5: version "1.0.5" resolved "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" @@ -3725,17 +2173,6 @@ babel-core@^7.0.0-bridge.0: resolved "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz#95a492ddd90f9b4e9a4a1da14eb335b87b634ece" integrity sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg== -babel-plugin-module-resolver@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/babel-plugin-module-resolver/-/babel-plugin-module-resolver-5.0.0.tgz#2b7fc176bd55da25f516abf96015617b4f70fc73" - integrity sha512-g0u+/ChLSJ5+PzYwLwP8Rp8Rcfowz58TJNCe+L/ui4rpzE/mg//JVX0EWBUYoxaextqnwuGHzfGp2hh0PPV25Q== - dependencies: - find-babel-config "^2.0.0" - glob "^8.0.3" - pkg-up "^3.1.0" - reselect "^4.1.7" - resolve "^1.22.1" - babel-plugin-polyfill-corejs2@^0.4.5: version "0.4.5" resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz#8097b4cb4af5b64a1d11332b6fb72ef5e64a054c" @@ -3745,15 +2182,6 @@ babel-plugin-polyfill-corejs2@^0.4.5: "@babel/helper-define-polyfill-provider" "^0.4.2" semver "^6.3.1" -babel-plugin-polyfill-corejs2@^0.4.6: - version "0.4.6" - resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.6.tgz#b2df0251d8e99f229a8e60fc4efa9a68b41c8313" - integrity sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q== - dependencies: - "@babel/compat-data" "^7.22.6" - "@babel/helper-define-polyfill-provider" "^0.4.3" - semver "^6.3.1" - babel-plugin-polyfill-corejs3@^0.8.3: version "0.8.3" resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.3.tgz#b4f719d0ad9bb8e0c23e3e630c0c8ec6dd7a1c52" @@ -3762,14 +2190,6 @@ babel-plugin-polyfill-corejs3@^0.8.3: "@babel/helper-define-polyfill-provider" "^0.4.2" core-js-compat "^3.31.0" -babel-plugin-polyfill-corejs3@^0.8.5: - version "0.8.6" - resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.6.tgz#25c2d20002da91fe328ff89095c85a391d6856cf" - integrity sha512-leDIc4l4tUgU7str5BWLS2h8q2N4Nf6lGZP6UrNDxdtfF2g69eJ5L0H7S8A5Ln/arfFAfHor5InAdZuIOwZdgQ== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.4.3" - core-js-compat "^3.33.1" - babel-plugin-polyfill-regenerator@^0.5.2: version "0.5.2" resolved "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz#80d0f3e1098c080c8b5a65f41e9427af692dc326" @@ -3777,18 +2197,6 @@ babel-plugin-polyfill-regenerator@^0.5.2: dependencies: "@babel/helper-define-polyfill-provider" "^0.4.2" -babel-plugin-polyfill-regenerator@^0.5.3: - version "0.5.3" - resolved "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.3.tgz#d4c49e4b44614607c13fb769bcd85c72bb26a4a5" - integrity sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.4.3" - -babel-plugin-react-native-web@~0.18.10: - version "0.18.12" - resolved "https://registry.npmjs.org/babel-plugin-react-native-web/-/babel-plugin-react-native-web-0.18.12.tgz#3e9764484492ea612a16b40135b07c2d05b7969d" - integrity sha512-4djr9G6fMdwQoD6LQ7hOKAm39+y12flWgovAqS1k5O8f42YQ3A1FFMyV5kKfetZuGhZO5BmNmOdRRZQ1TixtDw== - babel-plugin-syntax-trailing-function-commas@^7.0.0-beta.0: version "7.0.0-beta.0" resolved "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz#aa213c1435e2bffeb6fca842287ef534ad05d5cf" @@ -3801,20 +2209,6 @@ babel-plugin-transform-flow-enums@^0.0.2: dependencies: "@babel/plugin-syntax-flow" "^7.12.1" -babel-preset-expo@~9.5.2: - version "9.5.2" - resolved "https://registry.npmjs.org/babel-preset-expo/-/babel-preset-expo-9.5.2.tgz#5ed1756c8434ca972d7a940e4f13570a283641df" - integrity sha512-hU1G1TDiikuXV6UDZjPnX+WdbjbtidDiYhftMEVrZQSst45pDPVBWbM41TUKrpJMwv4FypsLzK+378gnMPRVWQ== - dependencies: - "@babel/plugin-proposal-decorators" "^7.12.9" - "@babel/plugin-proposal-export-namespace-from" "^7.18.9" - "@babel/plugin-proposal-object-rest-spread" "^7.12.13" - "@babel/plugin-transform-react-jsx" "^7.12.17" - "@babel/preset-env" "^7.20.0" - babel-plugin-module-resolver "^5.0.0" - babel-plugin-react-native-web "~0.18.10" - metro-react-native-babel-preset "0.76.8" - babel-preset-fbjs@^3.4.0: version "3.4.0" resolved "https://registry.npmjs.org/babel-preset-fbjs/-/babel-preset-fbjs-3.4.0.tgz#38a14e5a7a3b285a3f3a86552d650dca5cf6111c" @@ -3853,17 +2247,7 @@ balanced-match@^1.0.0: resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== -base-64@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/base-64/-/base-64-1.0.0.tgz#09d0f2084e32a3fd08c2475b973788eee6ae8f4a" - integrity sha512-kwDPIFCGx0NZHog36dj+tHiwP4QMzsZ3AgMViUBKI0+V5n4U0ufTCUMhnQ04diaRI8EX/QcPfql7zlhZ7j4zgg== - -base64-arraybuffer@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/base64-arraybuffer/-/base64-arraybuffer-1.0.2.tgz#1c37589a7c4b0746e34bd1feb951da2df01c1bdc" - integrity sha512-I3yl4r9QB5ZRY3XuJVEPfc2XhZO6YweFPI+UovAzn+8/hb3oJ6lnysaFcjVpkCPfVWFUDvoZ8kmVDP7WyRtYtQ== - -base64-js@^1.1.2, base64-js@^1.2.3, base64-js@^1.3.1, base64-js@^1.5.1: +base64-js@^1.1.2, base64-js@^1.3.1: version "1.5.1" resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== @@ -3873,13 +2257,6 @@ before-after-hook@^2.2.0: resolved "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz#c51e809c81a4e354084422b9b26bad88249c517c" integrity sha512-NzUnlZexiaH/46WDhANlyR2bXRopNg4F/zuSA3OpZnllCUgRaOF2znDioDWrmbNVsuZk6l9pMquQB38cfBZwkQ== -better-opn@~3.0.2: - version "3.0.2" - resolved "https://registry.npmjs.org/better-opn/-/better-opn-3.0.2.tgz#f96f35deaaf8f34144a4102651babcf00d1d8817" - integrity sha512-aVNobHnJqLiUelTaHat9DZ1qM2w0C0Eym4LPI/3JxOnSokGVdsl1T1kN7TFvsEAD8G47A6VKQ0TVHqbBnYMJlQ== - dependencies: - open "^8.0.4" - better-path-resolve@1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/better-path-resolve/-/better-path-resolve-1.0.0.tgz#13a35a1104cdd48a7b74bf8758f96a1ee613f99d" @@ -3887,11 +2264,6 @@ better-path-resolve@1.0.0: dependencies: is-windows "^1.0.0" -big-integer@1.6.x: - version "1.6.51" - resolved "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz#0df92a5d9880560d3ff2d5fd20245c889d130686" - integrity sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg== - bl@^4.0.3, bl@^4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" @@ -3901,50 +2273,6 @@ bl@^4.0.3, bl@^4.1.0: inherits "^2.0.4" readable-stream "^3.4.0" -blueimp-md5@^2.10.0: - version "2.19.0" - resolved "https://registry.npmjs.org/blueimp-md5/-/blueimp-md5-2.19.0.tgz#b53feea5498dcb53dc6ec4b823adb84b729c4af0" - integrity sha512-DRQrD6gJyy8FbiE4s+bDoXS9hiW3Vbx5uCdwvcCf3zLHL+Iv7LtGHLpr+GZV8rHG8tK766FGYBwRbu8pELTt+w== - -body-parser@^1.20.1: - version "1.20.2" - resolved "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz#6feb0e21c4724d06de7ff38da36dad4f57a747fd" - integrity sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA== - dependencies: - bytes "3.1.2" - content-type "~1.0.5" - debug "2.6.9" - depd "2.0.0" - destroy "1.2.0" - http-errors "2.0.0" - iconv-lite "0.4.24" - on-finished "2.4.1" - qs "6.11.0" - raw-body "2.5.2" - type-is "~1.6.18" - unpipe "1.0.0" - -bplist-creator@0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/bplist-creator/-/bplist-creator-0.1.0.tgz#018a2d1b587f769e379ef5519103730f8963ba1e" - integrity sha512-sXaHZicyEEmY86WyueLTQesbeoH/mquvarJaQNbjuOQO+7gbFcDEWqKmcWA4cOTLzFlfgvkiVxolk1k5bBIpmg== - dependencies: - stream-buffers "2.2.x" - -bplist-parser@0.3.1: - version "0.3.1" - resolved "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.1.tgz#e1c90b2ca2a9f9474cc72f6862bbf3fee8341fd1" - integrity sha512-PyJxiNtA5T2PlLIeBot4lbp7rj4OadzjnMZD/G5zuBNt8ei/yCU7+wW0h2bag9vr8c+/WuRWmSxbqAl9hL1rBA== - dependencies: - big-integer "1.6.x" - -bplist-parser@^0.3.1: - version "0.3.2" - resolved "https://registry.npmjs.org/bplist-parser/-/bplist-parser-0.3.2.tgz#3ac79d67ec52c4c107893e0237eb787cbacbced7" - integrity sha512-apC2+fspHGI3mMKj+dGevkGo/tCqVB8jMb6i+OX+E29p0Iposz07fABkRIfVUPNd5A5VbuOz1bZbnmkKLYF+wQ== - dependencies: - big-integer "1.6.x" - brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" @@ -3984,16 +2312,6 @@ browserslist@^4.21.10, browserslist@^4.21.9: node-releases "^2.0.13" update-browserslist-db "^1.0.11" -browserslist@^4.22.1: - version "4.22.1" - resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz#ba91958d1a59b87dab6fed8dfbcb3da5e2e9c619" - integrity sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ== - dependencies: - caniuse-lite "^1.0.30001541" - electron-to-chromium "^1.4.535" - node-releases "^2.0.13" - update-browserslist-db "^1.0.13" - bser@2.1.1: version "2.1.1" resolved "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz#e6787da20ece9d07998533cfd9de6f5c38f4bc05" @@ -4001,30 +2319,12 @@ bser@2.1.1: dependencies: node-int64 "^0.4.0" -buffer-alloc-unsafe@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" - integrity sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg== - -buffer-alloc@^1.1.0: - version "1.2.0" - resolved "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec" - integrity sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow== - dependencies: - buffer-alloc-unsafe "^1.1.0" - buffer-fill "^1.0.0" - -buffer-fill@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz#f8f78b76789888ef39f205cd637f68e702122b2c" - integrity sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ== - buffer-from@^1.0.0: version "1.1.2" resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== -buffer@^5.4.3, buffer@^5.5.0: +buffer@^5.5.0: version "5.7.1" resolved "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== @@ -4032,13 +2332,6 @@ buffer@^5.4.3, buffer@^5.5.0: base64-js "^1.3.1" ieee754 "^1.1.13" -bufferutil@^4.0.1: - version "4.0.8" - resolved "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.8.tgz#1de6a71092d65d7766c4d8a522b261a6e787e8ea" - integrity sha512-4T53u4PdgsXqKaIctwF8ifXlRTTmEPJ8iEPWFdGZvcf7sbwYo6FKFEX9eNNAnzFZ7EzJAQ3CJeOtCRA4rDp7Pw== - dependencies: - node-gyp-build "^4.3.0" - builtins@^1.0.3: version "1.0.3" resolved "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz#cb94faeb61c8696451db36534e1422f94f0aee88" @@ -4061,35 +2354,6 @@ bytes@3.0.0: resolved "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== -bytes@3.1.2: - version "3.1.2" - resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" - integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== - -cacache@^15.3.0: - version "15.3.0" - resolved "https://registry.npmjs.org/cacache/-/cacache-15.3.0.tgz#dc85380fb2f556fe3dda4c719bfa0ec875a7f1eb" - integrity sha512-VVdYzXEn+cnbXpFgWs5hTT7OScegHVmLhJIR8Ufqk3iFD6A6j5iSX1KuBTfNEv4tdJWE2PzA6IVFtcLC7fN9wQ== - dependencies: - "@npmcli/fs" "^1.0.0" - "@npmcli/move-file" "^1.0.1" - chownr "^2.0.0" - fs-minipass "^2.0.0" - glob "^7.1.4" - infer-owner "^1.0.4" - lru-cache "^6.0.0" - minipass "^3.1.1" - minipass-collect "^1.0.2" - minipass-flush "^1.0.5" - minipass-pipeline "^1.2.2" - mkdirp "^1.0.3" - p-map "^4.0.0" - promise-inflight "^1.0.1" - rimraf "^3.0.2" - ssri "^8.0.1" - tar "^6.0.2" - unique-filename "^1.1.1" - cacache@^17.0.0: version "17.1.4" resolved "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz#b3ff381580b47e85c6e64f801101508e26604b35" @@ -4176,11 +2440,6 @@ caniuse-lite@^1.0.30001517: resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001524.tgz#1e14bce4f43c41a7deaeb5ebfe86664fe8dadb80" integrity sha512-Jj917pJtYg9HSJBF95HVX3Cdr89JUyLT4IZ8SvM5aDRni95swKgYi3TgYLH5hnGfPE/U1dg6IfZ50UsIlLkwSA== -caniuse-lite@^1.0.30001541: - version "1.0.30001559" - resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001559.tgz#95a982440d3d314c471db68d02664fb7536c5a30" - integrity sha512-cPiMKZgqgkg5LY3/ntGeLFUpi6tzddBNS58A4tnTgQw1zON7u2sZMU7SzOeVH4tj20++9ggL+V6FDOFMTaFFYA== - chalk@4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" @@ -4189,7 +2448,7 @@ chalk@4.1.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^2.0.1, chalk@^2.1.0, chalk@^2.4.2: +chalk@^2.1.0, chalk@^2.4.2: version "2.4.2" resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== @@ -4211,11 +2470,6 @@ chardet@^0.7.0: resolved "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== -charenc@0.0.2, charenc@~0.0.1: - version "0.0.2" - resolved "https://registry.npmjs.org/charenc/-/charenc-0.0.2.tgz#c0a1d2f3a7092e03774bfa83f14c0fc5790a8667" - integrity sha512-yrLQ/yVUFXkzg7EDQsPieE/53+0RlaWTs+wBrvW36cyilJ2SaDWfl4Yj7MtLTXleV9uEKefbAGUPv2/iWSooRA== - chownr@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" @@ -4226,7 +2480,7 @@ ci-info@^2.0.0: resolved "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" integrity sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ== -ci-info@^3.1.0, ci-info@^3.3.0: +ci-info@^3.1.0: version "3.9.0" resolved "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== @@ -4248,23 +2502,11 @@ cli-cursor@3.1.0, cli-cursor@^3.1.0: dependencies: restore-cursor "^3.1.0" -cli-cursor@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz#b35dac376479facc3e94747d41d0d0f5238ffcb5" - integrity sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw== - dependencies: - restore-cursor "^2.0.0" - cli-spinners@2.6.1: version "2.6.1" resolved "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.6.1.tgz#adc954ebe281c37a6319bfa401e6dd2488ffb70d" integrity sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g== -cli-spinners@^2.0.0: - version "2.9.1" - resolved "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.1.tgz#9c0b9dad69a6d47cbb4333c14319b060ed395a35" - integrity sha512-jHgecW0pxkonBJdrKsqxgRX9AcG+u/5k0Q7WPDfi8AogLAdwxEkyYYNWwZ5GvVFoFx2uiY1eNcSK00fh+1+FyQ== - cli-spinners@^2.5.0: version "2.9.0" resolved "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.0.tgz#5881d0ad96381e117bbe07ad91f2008fe6ffd8db" @@ -4316,17 +2558,12 @@ clone@^1.0.2: resolved "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== -clone@^2.1.2: - version "2.1.2" - resolved "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" - integrity sha512-3Pe/CF1Nn94hyhIYpjtiLhdCoEoz0DqQ+988E9gmeEdQZlojxnOb74wctFyuwWQHzqyf9X7C7MG8juUpqBJT8w== - cmd-shim@6.0.1: version "6.0.1" resolved "https://registry.npmjs.org/cmd-shim/-/cmd-shim-6.0.1.tgz#a65878080548e1dca760b3aea1e21ed05194da9d" integrity sha512-S9iI9y0nKR4hwEQsVWpyxld/6kRfGepGfzff83FcaiEBpmvlbA2nnGe7Cylgrx2f/p1P5S5wpRm9oL8z1PbS3Q== -color-convert@^1.9.0, color-convert@^1.9.3: +color-convert@^1.9.0: version "1.9.3" resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== @@ -4345,40 +2582,16 @@ color-name@1.1.3: resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== -color-name@^1.0.0, color-name@~1.1.4: +color-name@~1.1.4: version "1.1.4" resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== -color-string@^1.6.0, color-string@^1.9.0: - version "1.9.1" - resolved "https://registry.npmjs.org/color-string/-/color-string-1.9.1.tgz#4467f9146f036f855b764dfb5bf8582bf342c7a4" - integrity sha512-shrVawQFojnZv6xM40anx4CkoDP+fZsw/ZerEMsW/pyzsRbElpsL/DBVW7q3ExxwusdNXI3lXpuhEZkzs8p5Eg== - dependencies: - color-name "^1.0.0" - simple-swizzle "^0.2.2" - color-support@^1.1.3: version "1.1.3" resolved "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== -color@^3.1.2, color@^3.1.3: - version "3.2.1" - resolved "https://registry.npmjs.org/color/-/color-3.2.1.tgz#3544dc198caf4490c3ecc9a790b54fe9ff45e164" - integrity sha512-aBl7dZI9ENN6fUGC7mWpMTPNHmWUSNan9tuWN6ahh5ZLNk9baLJOnSMlrQkHcrfFgz2/RigjUVAjdx36VcemKA== - dependencies: - color-convert "^1.9.3" - color-string "^1.6.0" - -color@^4.2.3: - version "4.2.3" - resolved "https://registry.npmjs.org/color/-/color-4.2.3.tgz#d781ecb5e57224ee43ea9627560107c0e0c6463a" - integrity sha512-1rXeuUUiGGrykh+CeBdu5Ie7OJwinCgQY0bc7GCRxy5xVHy+moaqkpL/jqQq0MtQOeYcrqEz4abc5f0KtU7W4A== - dependencies: - color-convert "^2.0.1" - color-string "^1.9.0" - colorette@^1.0.7: version "1.4.0" resolved "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz#5190fbb87276259a86ad700bff2c6d6faa3fca40" @@ -4399,7 +2612,7 @@ combined-stream@^1.0.8: dependencies: delayed-stream "~1.0.0" -command-exists@^1.2.4, command-exists@^1.2.8: +command-exists@^1.2.8: version "1.2.9" resolved "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz#c50725af3808c8ab0260fd60b01fbfa25b954f69" integrity sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w== @@ -4409,16 +2622,6 @@ commander@^2.20.0: resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== -commander@^4.0.0: - version "4.1.1" - resolved "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz#9fd602bd936294e9e9ef46a3f4d6964044b18068" - integrity sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA== - -commander@^7.2.0: - version "7.2.0" - resolved "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" - integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== - commander@^9.4.1: version "9.5.0" resolved "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz#bc08d1eb5cedf7ccb797a96199d41c7bc3e60d30" @@ -4442,16 +2645,6 @@ compare-func@^2.0.0: array-ify "^1.0.0" dot-prop "^5.1.0" -compare-versions@^3.4.0: - version "3.6.0" - resolved "https://registry.npmjs.org/compare-versions/-/compare-versions-3.6.0.tgz#1a5689913685e5a87637b8d3ffca75514ec41d62" - integrity sha512-W6Af2Iw1z4CB7q4uU4hv646dW9GQuBM+YpC0UvUCWSD8w90SJjp+ujJuXaEMtAXBtSqGfMPuFOVn4/+FlaqfBA== - -component-type@^1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/component-type/-/component-type-1.2.1.tgz#8a47901700238e4fc32269771230226f24b415a9" - integrity sha512-Kgy+2+Uwr75vAi6ChWXgHuLvd+QLD7ssgpaRq2zCvt80ptvAfMc/hijcJxXkBa2wMlEZcJvC2H8Ubo+A9ATHIg== - compressible@~2.0.16: version "2.0.18" resolved "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" @@ -4487,7 +2680,7 @@ concat-stream@^2.0.0: readable-stream "^3.0.2" typedarray "^0.0.6" -connect@^3.6.5, connect@^3.7.0: +connect@^3.6.5: version "3.7.0" resolved "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz#5d49348910caa5e07a01800b030d0c35f20484f8" integrity sha512-ZqRXc+tZukToSNmh5C2iWMSoV3X1YUcPbqEM4DkEG5tNQXrQUZCNVGGv3IuicnkMtPfGf3Xtp8WCXs295iQ1pQ== @@ -4502,11 +2695,6 @@ console-control-strings@^1.1.0: resolved "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ== -content-type@~1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918" - integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== - conventional-changelog-angular@6.0.0: version "6.0.0" resolved "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-6.0.0.tgz#a9a9494c28b7165889144fd5b91573c4aa9ca541" @@ -4585,11 +2773,6 @@ convert-source-map@^1.7.0: resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== -convert-source-map@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" - integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== - core-js-compat@^3.31.0: version "3.32.1" resolved "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.32.1.tgz#55f9a7d297c0761a8eb1d31b593e0f5b6ffae964" @@ -4597,13 +2780,6 @@ core-js-compat@^3.31.0: dependencies: browserslist "^4.21.10" -core-js-compat@^3.33.1: - version "3.33.2" - resolved "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.33.2.tgz#3ea4563bfd015ad4e4b52442865b02c62aba5085" - integrity sha512-axfo+wxFVxnqf8RvxTzoAlzW4gRoacrHeoFlc9n0x50+7BEyZL/Rt3hicaED1/CEd7I6tPCPVUYcJwCMO5XUYw== - dependencies: - browserslist "^4.22.1" - core-util-is@~1.0.0: version "1.0.3" resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" @@ -4629,13 +2805,6 @@ cosmiconfig@^8.2.0: parse-json "^5.2.0" path-type "^4.0.0" -cross-fetch@^3.1.5: - version "3.1.8" - resolved "https://registry.npmjs.org/cross-fetch/-/cross-fetch-3.1.8.tgz#0327eba65fd68a7d119f8fb2bf9334a1a7956f82" - integrity sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg== - dependencies: - node-fetch "^2.6.12" - cross-spawn@^5.1.0: version "5.1.0" resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" @@ -4645,17 +2814,6 @@ cross-spawn@^5.1.0: shebang-command "^1.2.0" which "^1.2.9" -cross-spawn@^6.0.0, cross-spawn@^6.0.5: - version "6.0.5" - resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" - integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== - dependencies: - nice-try "^1.0.4" - path-key "^2.0.1" - semver "^5.5.0" - shebang-command "^1.2.0" - which "^1.2.9" - cross-spawn@^7.0.0, cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" @@ -4665,21 +2823,6 @@ cross-spawn@^7.0.0, cross-spawn@^7.0.3: shebang-command "^2.0.0" which "^2.0.1" -crypt@0.0.2, crypt@~0.0.1: - version "0.0.2" - resolved "https://registry.npmjs.org/crypt/-/crypt-0.0.2.tgz#88d7ff7ec0dfb86f713dc87bbb42d044d3e6c41b" - integrity sha512-mCxBlsHFYh9C+HVpiEacem8FEBnMXgU9gy4zmNC+SXAZNB/1idgp/aulFJ4FgCi7GPEVbfyng092GqL2k2rmow== - -crypto-random-string@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz#a230f64f568310e1498009940790ec99545bca7e" - integrity sha512-GsVpkFPlycH7/fRR7Dhcmnoii54gV1nz7y4CWyeFS14N+JVBBhY+r8amRHE4BwSYal7BPTDp8isvAlCxyFt3Hg== - -crypto-random-string@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz#ef2a7a966ec11083388369baa02ebead229b30d5" - integrity sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA== - csstype@^3.0.2: version "3.1.2" resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b" @@ -4710,19 +2853,6 @@ csv@^5.5.3: csv-stringify "^5.6.5" stream-transform "^2.1.3" -d@1, d@^1.0.1: - version "1.0.1" - resolved "https://registry.npmjs.org/d/-/d-1.0.1.tgz#8698095372d58dbee346ffd0c7093f99f8f9eb5a" - integrity sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA== - dependencies: - es5-ext "^0.10.50" - type "^1.0.1" - -dag-map@~1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/dag-map/-/dag-map-1.0.2.tgz#e8379f041000ed561fc515475c1ed2c85eece8d7" - integrity sha512-+LSAiGFwQ9dRnRdOeaj7g47ZFJcOUPukAP8J3A3fuZ1g9Y44BG+P1sgApjLXTQPOzC4+7S9Wr8kXsfpINM4jpw== - dargs@^7.0.0: version "7.0.0" resolved "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz#04015c41de0bcb69ec84050f3d9be0caf8d6d5cc" @@ -4745,20 +2875,13 @@ debug@2.6.9, debug@^2.2.0: dependencies: ms "2.0.0" -debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.1, debug@^4.3.2, debug@^4.3.3, debug@^4.3.4: +debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.3, debug@^4.3.4: version "4.3.4" resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== dependencies: ms "2.1.2" -debug@^3.1.0: - version "3.2.7" - resolved "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz#72580b7e9145fb39b6676f9c5e5fb100b934179a" - integrity sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ== - dependencies: - ms "^2.1.1" - decamelize-keys@^1.1.0: version "1.1.1" resolved "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz#04a2d523b2f18d80d0158a43b895d56dff8d19d8" @@ -4772,34 +2895,16 @@ decamelize@^1.1.0, decamelize@^1.2.0: resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== -decode-uri-component@^0.2.2: - version "0.2.2" - resolved "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.2.tgz#e69dbe25d37941171dd540e024c444cd5188e1e9" - integrity sha512-FqUYQ+8o158GyGTrMFJms9qh3CqTKvAqgqsTnkLI8sKu0028orqBhxNMFkFen0zGyg6epACD32pjVk58ngIErQ== - dedent@0.7.0: version "0.7.0" resolved "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== -deep-extend@^0.6.0: - version "0.6.0" - resolved "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" - integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== - -deepmerge@^4.2.2, deepmerge@^4.3.0: +deepmerge@^4.3.0: version "4.3.1" resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== -default-gateway@^4.2.0: - version "4.2.0" - resolved "https://registry.npmjs.org/default-gateway/-/default-gateway-4.2.0.tgz#167104c7500c2115f6dd69b0a536bb8ed720552b" - integrity sha512-h6sMrVB1VMWVrW13mSc6ia/DwYYw5MN6+exNu1OaJeFac5aSAvwM7lZ0NVfTABuSkQelr4h5oebg3KB1XPdjgA== - dependencies: - execa "^1.0.0" - ip-regex "^2.1.0" - defaults@^1.0.3: version "1.0.4" resolved "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz#b0b02062c1e2aa62ff5d9528f0f98baa90978d7a" @@ -4830,20 +2935,6 @@ define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0: has-property-descriptors "^1.0.0" object-keys "^1.1.1" -del@^6.0.0: - version "6.1.1" - resolved "https://registry.npmjs.org/del/-/del-6.1.1.tgz#3b70314f1ec0aa325c6b14eb36b95786671edb7a" - integrity sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg== - dependencies: - globby "^11.0.1" - graceful-fs "^4.2.4" - is-glob "^4.0.1" - is-path-cwd "^2.2.0" - is-path-inside "^3.0.2" - p-map "^4.0.0" - rimraf "^3.0.2" - slash "^3.0.0" - delayed-stream@~1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" @@ -4893,11 +2984,6 @@ detect-indent@^6.0.0: resolved "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz#592485ebbbf6b3b1ab2be175c8393d04ca0d57e6" integrity sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA== -detect-libc@^1.0.3: - version "1.0.3" - resolved "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" - integrity sha512-pGjwhsmsp4kL2RTz08wcOlGN83otlqHeD/Z5T8GXZB+/YcpQ/dgo+lbU8ZsGxV0HIvqqxo9l7mqYwyYMD9bKDg== - diff-sequences@^29.6.3: version "29.6.3" resolved "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz#4deaf894d11407c51efc8418012f9e70b84ea921" @@ -4922,11 +3008,6 @@ dotenv-expand@~10.0.0: resolved "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-10.0.0.tgz#12605d00fb0af6d0a592e6558585784032e4ef37" integrity sha512-GopVGCpVS1UKH75VKHGuQFqS1Gusej0z4FyQkPdwjil2gNIv+LNsqBlboOzpJFZKVT95GkCyWJbBSdFEFUWI2A== -dotenv@~16.0.3: - version "16.0.3" - resolved "https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz#115aec42bac5053db3c456db30cc243a5a836a07" - integrity sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ== - dotenv@~16.3.1: version "16.3.1" resolved "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz#369034de7d7e5b120972693352a3bf112172cc3e" @@ -4959,11 +3040,6 @@ electron-to-chromium@^1.4.477: resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.504.tgz#975522945676cf2d55910988a169f07b83081488" integrity sha512-cSMwIAd8yUh54VwitVRVvHK66QqHWE39C3DRj8SWiXitEpVSY3wNPD9y1pxQtLIi4w3UdzF9klLsmuPshz09DQ== -electron-to-chromium@^1.4.535: - version "1.4.575" - resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.575.tgz#7c0b87eb2c6214a993699792abd704de41255c39" - integrity sha512-kY2BGyvgAHiX899oF6xLXSIf99bAvvdPhDoJwG77nxCSyWYuRH6e9a9a3gpXBvCs6lj4dQZJkfnW2hdKWHEISg== - emoji-regex@^8.0.0: version "8.0.0" resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" @@ -4986,7 +3062,7 @@ encoding@^0.1.13: dependencies: iconv-lite "^0.6.2" -end-of-stream@^1.1.0, end-of-stream@^1.4.1: +end-of-stream@^1.4.1: version "1.4.4" resolved "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz#5ae64a5f45057baf3626ec14da0ca5e4b2431eb0" integrity sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q== @@ -5008,11 +3084,6 @@ enquirer@~2.3.6: dependencies: ansi-colors "^4.1.1" -env-editor@^0.4.1: - version "0.4.2" - resolved "https://registry.npmjs.org/env-editor/-/env-editor-0.4.2.tgz#4e76568d0bd8f5c2b6d314a9412c8fe9aa3ae861" - integrity sha512-ObFo8v4rQJAE59M69QzwloxPZtd33TpYEIjtKD1rrFDcM1Gd7IkDxEBU+HriziN6HSHQnBJi8Dmy+JWkav5HKA== - env-paths@^2.2.0: version "2.2.1" resolved "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" @@ -5028,11 +3099,6 @@ envinfo@^7.7.2: resolved "https://registry.npmjs.org/envinfo/-/envinfo-7.10.0.tgz#55146e3909cc5fe63c22da63fb15b05aeac35b13" integrity sha512-ZtUjZO6l5mwTHvc1L9+1q5p/R3wTopcfqMW8r5t8SJSKqeVI/LtajORwRFEKpEFuekjD0VBjwu1HMxL4UalIRw== -eol@^0.9.1: - version "0.9.1" - resolved "https://registry.npmjs.org/eol/-/eol-0.9.1.tgz#f701912f504074be35c6117a5c4ade49cd547acd" - integrity sha512-Ds/TEoZjwggRoz/Q2O7SE3i4Jm66mqTDfmdHdq/7DKVk3bro9Q8h6WdXKdPqFLMoqxrDK5SVRzHVPOS6uuGtrg== - err-code@^2.0.2: version "2.0.3" resolved "https://registry.npmjs.org/err-code/-/err-code-2.0.3.tgz#23c2f3b756ffdfc608d30e27c9a941024807e7f9" @@ -5130,32 +3196,6 @@ es-to-primitive@^1.2.1: is-date-object "^1.0.1" is-symbol "^1.0.2" -es5-ext@^0.10.35, es5-ext@^0.10.50: - version "0.10.62" - resolved "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.62.tgz#5e6adc19a6da524bf3d1e02bbc8960e5eb49a9a5" - integrity sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA== - dependencies: - es6-iterator "^2.0.3" - es6-symbol "^3.1.3" - next-tick "^1.1.0" - -es6-iterator@^2.0.3: - version "2.0.3" - resolved "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" - integrity sha512-zw4SRzoUkd+cl+ZoE15A9o1oQd920Bb0iOJMQkQhl3jNc03YqVjAhG7scf9C5KWRU/R13Orf588uCC6525o02g== - dependencies: - d "1" - es5-ext "^0.10.35" - es6-symbol "^3.1.1" - -es6-symbol@^3.1.1, es6-symbol@^3.1.3: - version "3.1.3" - resolved "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz#bad5d3c1bcdac28269f4cb331e431c78ac705d18" - integrity sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA== - dependencies: - d "^1.0.1" - ext "^1.1.2" - escalade@^3.1.1: version "3.1.1" resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" @@ -5176,21 +3216,11 @@ escape-string-regexp@^2.0.0: resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== -escape-string-regexp@^4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" - integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== - esprima@^4.0.0, esprima@~4.0.0: version "4.0.1" resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - etag@~1.8.1: version "1.8.1" resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" @@ -5211,11 +3241,6 @@ eventemitter3@^4.0.4: resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== -exec-async@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/exec-async/-/exec-async-2.2.0.tgz#c7c5ad2eef3478d38390c6dd3acfe8af0efc8301" - integrity sha512-87OpwcEiMia/DeiKFzaQNBNFeN3XkkpYIh9FyOqq5mS2oKv3CBE67PXoEKcr6nodWdXNogTiQ0jE2NGuoffXPw== - execa@5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz#4029b0007998a841fbd1032e5f4de86a3c1e3376" @@ -5228,202 +3253,29 @@ execa@5.0.0: merge-stream "^2.0.0" npm-run-path "^4.0.1" onetime "^5.1.2" - signal-exit "^3.0.3" - strip-final-newline "^2.0.0" - -execa@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz#c6236a5bb4df6d6f15e88e7f017798216749ddd8" - integrity sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA== - dependencies: - cross-spawn "^6.0.0" - get-stream "^4.0.0" - is-stream "^1.1.0" - npm-run-path "^2.0.0" - p-finally "^1.0.0" - signal-exit "^3.0.0" - strip-eof "^1.0.0" - -execa@^5.0.0: - version "5.1.1" - resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" - integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== - dependencies: - cross-spawn "^7.0.3" - get-stream "^6.0.0" - human-signals "^2.1.0" - is-stream "^2.0.0" - merge-stream "^2.0.0" - npm-run-path "^4.0.1" - onetime "^5.1.2" - signal-exit "^3.0.3" - strip-final-newline "^2.0.0" - -expo-application@~5.3.0: - version "5.3.1" - resolved "https://registry.npmjs.org/expo-application/-/expo-application-5.3.1.tgz#074bbfc6bb5d65ae74a67f5288fa3eb582237e53" - integrity sha512-HR2+K+Hm33vLw/TfbFaHrvUbRRNRco8R+3QaCKy7eJC2LFfT05kZ15ynGaKfB5DJ/oqPV3mxXVR/EfwmE++hoA== - -expo-asset@~8.10.1: - version "8.10.1" - resolved "https://registry.npmjs.org/expo-asset/-/expo-asset-8.10.1.tgz#a7e8cf1c555ab8f844599822cb084fee95a93644" - integrity sha512-5VMTESxgY9GBsspO/esY25SKEa7RyascVkLe/OcL1WgblNFm7xCCEEUIW8VWS1nHJQGYxpMZPr3bEfjMpdWdyA== - dependencies: - blueimp-md5 "^2.10.0" - expo-constants "~14.4.2" - expo-file-system "~15.4.0" - invariant "^2.2.4" - md5-file "^3.2.3" - path-browserify "^1.0.0" - url-parse "^1.5.9" - -expo-camera@~13.4.4: - version "13.4.4" - resolved "https://registry.npmjs.org/expo-camera/-/expo-camera-13.4.4.tgz#e01ead31a3150398d37e94c307f6937480680690" - integrity sha512-7k54APbpSulUDR2CrD5SrmKjCdfdg4tqKRpbBOKc2J2MIBHhunExU77435JDYSejHRY5bfRHZsEp3yKwR862uw== - dependencies: - invariant "^2.2.4" - -expo-constants@~14.4.2: - version "14.4.2" - resolved "https://registry.npmjs.org/expo-constants/-/expo-constants-14.4.2.tgz#cac5e8b524069545739b8d8595ce96cc5be6578c" - integrity sha512-nOB122DOAjk+KrJT69lFQAoYVQGQjFHSigCPVBzVdko9S1xGsfiOH9+X5dygTsZTIlVLpQJDdmZ7ONiv3i+26w== - dependencies: - "@expo/config" "~8.1.0" - uuid "^3.3.2" - -expo-file-system@^15.6.0: - version "15.6.0" - resolved "https://registry.npmjs.org/expo-file-system/-/expo-file-system-15.6.0.tgz#03e483ef8f8f50039862580a8e88ac43e17dbc19" - integrity sha512-a2hvSWPQLgzw6/u7QuVjVs44Zqgkq3EQJ94tUpw9GbAxj2RsdS3tPnzakBb3Mc6VoQ2Aop6FIgSKeYCeYJAzsg== - dependencies: - uuid "^3.4.0" - -expo-file-system@~15.4.0, expo-file-system@~15.4.4: - version "15.4.4" - resolved "https://registry.npmjs.org/expo-file-system/-/expo-file-system-15.4.4.tgz#b29e0507b57ee0cc7173cf8844aaf992e411f518" - integrity sha512-F0xS88D85F7qVQ61r0qBnzh6VW/s6iIl+VaQEEi2nAIOQHw1JIEj4yCXPLTtbyn5VmArbe2dSL3KYz1V+BLkKA== - dependencies: - uuid "^3.4.0" - -expo-font@~11.4.0: - version "11.4.0" - resolved "https://registry.npmjs.org/expo-font/-/expo-font-11.4.0.tgz#e2d31c0bb76ba3c37c2d84703a49aeafc3afef28" - integrity sha512-nkmezCFD7gR/I6R+e3/ry18uEfF8uYrr6h+PdBJu+3dawoLOpo+wFb/RG9bHUekU1/cPanR58LR7G5MEMKHR2w== - dependencies: - fontfaceobserver "^2.1.0" - -expo-head@0.0.11: - version "0.0.11" - resolved "https://registry.npmjs.org/expo-head/-/expo-head-0.0.11.tgz#729fa6b9c8ce09c4af1e0efdccc86b23d7124569" - integrity sha512-nQ/DmxuLRLmCmnWFvfKoqG0/CA1SqEe4kvPlp7sAjsptLC7BHxOTViNchLznOlXTc/9yG05YYzZbWHvjIeE08Q== - dependencies: - react-helmet-async "^1.3.0" - -expo-keep-awake@~12.3.0: - version "12.3.0" - resolved "https://registry.npmjs.org/expo-keep-awake/-/expo-keep-awake-12.3.0.tgz#c42449ae19c993274ddc43aafa618792b6aec408" - integrity sha512-ujiJg1p9EdCOYS05jh5PtUrfiZnK0yyLy+UewzqrjUqIT8eAGMQbkfOn3C3fHE7AKd5AefSMzJnS3lYZcZYHDw== - -expo-linking@~5.0.2: - version "5.0.2" - resolved "https://registry.npmjs.org/expo-linking/-/expo-linking-5.0.2.tgz#273c9dfec0c5542a13638bd422ef9acbf4638bc5" - integrity sha512-SPQus0+tYGx9c69Uw4wmdo3rkKX8vRT1vyJz/mvkpSlZN986s0NmP/V0M5vDv5Zv2qZzVdqJyuITFe0Pg5aI+A== - dependencies: - "@types/qs" "^6.9.7" - expo-constants "~14.4.2" - invariant "^2.2.4" - qs "^6.11.0" - url-parse "^1.5.9" - -expo-modules-autolinking@1.5.1, expo-modules-autolinking@^1.5.1: - version "1.5.1" - resolved "https://registry.npmjs.org/expo-modules-autolinking/-/expo-modules-autolinking-1.5.1.tgz#363f90c172769ce12bf56c7be9ca0897adfc7a81" - integrity sha512-yt5a1VCp2BF9CrsO689PCD5oXKP14MMhnOanQMvDn4BDpURYfzAlDVGC5fZrNQKtwn/eq3bcrxIwZ7D9QjVVRg== - dependencies: - "@expo/config" "~8.1.0" - chalk "^4.1.0" - commander "^7.2.0" - fast-glob "^3.2.5" - find-up "^5.0.0" - fs-extra "^9.1.0" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" -expo-modules-core@1.5.11: - version "1.5.11" - resolved "https://registry.npmjs.org/expo-modules-core/-/expo-modules-core-1.5.11.tgz#6ee33641cec5ef9c629393a267cef122110d2bf0" - integrity sha512-1Dj2t74nVjxq6xEQf2b9WFfAMhPzVnR0thY0PfRFgob4STyj3sq1U4PIHVWvKQBtDKIa227DrNRb+Hu+LqKWQg== +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== dependencies: - compare-versions "^3.4.0" - invariant "^2.2.4" - -expo-router@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/expo-router/-/expo-router-2.0.0.tgz#e749a084442903804d7b2265891291f0bb570788" - integrity sha512-K9ezwX2ll4VAOPOKmpoy6b2bcWxnakAYGFYAx+WWlhR5IABWK0fwrNODs8pCHnN0P1SmeiiFf+8zsZ7MyiXODQ== - dependencies: - "@bacons/react-views" "^1.1.3" - "@expo/metro-runtime" "2.2.3" - "@radix-ui/react-slot" "1.0.1" - "@react-navigation/bottom-tabs" "~6.5.7" - "@react-navigation/native" "~6.1.6" - "@react-navigation/native-stack" "~6.9.12" - expo-head "0.0.11" - expo-splash-screen "~0.20.2" - query-string "7.1.3" - react-helmet-async "^1.3.0" - schema-utils "^4.0.1" - url "^0.11.0" - -expo-splash-screen@~0.20.2, expo-splash-screen@~0.20.5: - version "0.20.5" - resolved "https://registry.npmjs.org/expo-splash-screen/-/expo-splash-screen-0.20.5.tgz#ebeba3e3977606830f74f506ab2cc25042bb7efd" - integrity sha512-nTALYdjHpeEA30rdOWSguxn72ctv8WM8ptuUgpfRgsWyn4i6rwYds/rBXisX69XO5fg+XjHAQqijGx/b28+3tg== - dependencies: - "@expo/prebuild-config" "6.2.6" - -expo-status-bar@~1.6.0: - version "1.6.0" - resolved "https://registry.npmjs.org/expo-status-bar/-/expo-status-bar-1.6.0.tgz#e79ffdb9a84d2e0ec9a0dc7392d9ab364fefa9cf" - integrity sha512-e//Oi2WPdomMlMDD3skE4+1ZarKCJ/suvcB4Jo/nO427niKug5oppcPNYO+csR6y3ZglGuypS+3pp/hJ+Xp6fQ== - -expo@~49.0.8: - version "49.0.16" - resolved "https://registry.npmjs.org/expo/-/expo-49.0.16.tgz#60399f25f141d649707cef928b90305057000923" - integrity sha512-1TcpWUEpzCQ7FjtwO1j+l/UvNgrEDZWfQm4kOo9eVZVDNKavYo+KL4XXHeljSAOOGhI/plmpD3bvhfYoywOAFQ== - dependencies: - "@babel/runtime" "^7.20.0" - "@expo/cli" "0.10.14" - "@expo/config" "8.1.2" - "@expo/config-plugins" "7.2.5" - "@expo/vector-icons" "^13.0.0" - babel-preset-expo "~9.5.2" - expo-application "~5.3.0" - expo-asset "~8.10.1" - expo-constants "~14.4.2" - expo-file-system "~15.4.4" - expo-font "~11.4.0" - expo-keep-awake "~12.3.0" - expo-modules-autolinking "1.5.1" - expo-modules-core "1.5.11" - fbemitter "^3.0.0" - invariant "^2.2.4" - md5-file "^3.2.3" - node-fetch "^2.6.7" - pretty-format "^26.5.2" - uuid "^3.4.0" + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" exponential-backoff@^3.1.1: version "3.1.1" resolved "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz#64ac7526fe341ab18a39016cd22c787d01e00bf6" integrity sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw== -ext@^1.1.2: - version "1.7.0" - resolved "https://registry.npmjs.org/ext/-/ext-1.7.0.tgz#0ea4383c0103d60e70be99e9a7f11027a33c4f5f" - integrity sha512-6hxeJYaL110a9b5TEJSj0gojyHQAmA2ch5Os+ySCiA1QGdS697XWY1pzsrSjqA9LDEEgdB/KypIlR59RcLuHYw== - dependencies: - type "^2.7.2" - extendable-error@^0.1.5: version "0.1.7" resolved "https://registry.npmjs.org/extendable-error/-/extendable-error-0.1.7.tgz#60b9adf206264ac920058a7395685ae4670c2b96" @@ -5438,17 +3290,7 @@ external-editor@^3.0.3, external-editor@^3.1.0: iconv-lite "^0.4.24" tmp "^0.0.33" -fast-base64-decode@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/fast-base64-decode/-/fast-base64-decode-1.0.0.tgz#b434a0dd7d92b12b43f26819300d2dafb83ee418" - integrity sha512-qwaScUgUGBYeDNRnbc/KyllVU88Jk1pRHPStuF/lO7B0/RTRLj7U0lkdTAutlBblY08rwZDff6tNU9cjv6j//Q== - -fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: - version "3.1.3" - resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" - integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== - -fast-glob@^3.2.5, fast-glob@^3.2.9: +fast-glob@^3.2.9: version "3.3.1" resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz#784b4e897340f3dbbef17413b3f11acf03c874c4" integrity sha512-kNFPyjhh5cKjrUltxs+wFx+ZkbRaxxmZ+X0ZU31SOsxCEtP9VPgtq2teZw1DebupL5GmDaNQ6yKMMVcM41iqDg== @@ -5480,36 +3322,6 @@ fb-watchman@^2.0.0: dependencies: bser "2.1.1" -fbemitter@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/fbemitter/-/fbemitter-3.0.0.tgz#00b2a1af5411254aab416cd75f9e6289bee4bff3" - integrity sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw== - dependencies: - fbjs "^3.0.0" - -fbjs-css-vars@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz#216551136ae02fe255932c3ec8775f18e2c078b8" - integrity sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ== - -fbjs@^3.0.0: - version "3.0.5" - resolved "https://registry.npmjs.org/fbjs/-/fbjs-3.0.5.tgz#aa0edb7d5caa6340011790bd9249dbef8a81128d" - integrity sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg== - dependencies: - cross-fetch "^3.1.5" - fbjs-css-vars "^1.0.0" - loose-envify "^1.0.0" - object-assign "^4.1.0" - promise "^7.1.1" - setimmediate "^1.0.5" - ua-parser-js "^1.0.35" - -fetch-retry@^4.1.1: - version "4.1.1" - resolved "https://registry.npmjs.org/fetch-retry/-/fetch-retry-4.1.1.tgz#fafe0bb22b54f4d0a9c788dff6dd7f8673ca63f3" - integrity sha512-e6eB7zN6UBSwGVwrbWVH+gdLnkW9WwHhmq2YDK1Sh30pzx1onRVGBvogTlUeWxwTa+L86NYdo4hFkh7O8ZjSnA== - figures@3.2.0, figures@^3.0.0: version "3.2.0" resolved "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" @@ -5531,11 +3343,6 @@ fill-range@^7.0.1: dependencies: to-regex-range "^5.0.1" -filter-obj@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/filter-obj/-/filter-obj-1.1.0.tgz#9b311112bc6c6127a16e016c6c5d7f19e0805c5b" - integrity sha512-8rXg1ZnX7xzy2NGDVkBVaAy+lSlPNwad13BtgSlLuxfIslyt5Vg64U7tFcCt4WS1R0hvtnQybT/IyCkGZ3DpXQ== - finalhandler@1.1.2: version "1.1.2" resolved "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.2.tgz#b7e7d000ffd11938d0fdb053506f6ebabe9f587d" @@ -5549,14 +3356,6 @@ finalhandler@1.1.2: statuses "~1.5.0" unpipe "~1.0.0" -find-babel-config@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/find-babel-config/-/find-babel-config-2.0.0.tgz#a8216f825415a839d0f23f4d18338a1cc966f701" - integrity sha512-dOKT7jvF3hGzlW60Gc3ONox/0rRZ/tz7WCil0bqA1In/3I8f1BctpXahRnEKDySZqci7u+dqq93sZST9fOJpFw== - dependencies: - json5 "^2.1.1" - path-exists "^4.0.0" - find-cache-dir@^2.0.0: version "2.1.0" resolved "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" @@ -5588,7 +3387,7 @@ find-up@^4.0.0, find-up@^4.1.0: locate-path "^5.0.0" path-exists "^4.0.0" -find-up@^5.0.0, find-up@~5.0.0: +find-up@^5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== @@ -5604,13 +3403,6 @@ find-yarn-workspace-root2@1.2.16: micromatch "^4.0.2" pkg-dir "^4.2.0" -find-yarn-workspace-root@^2.0.0, find-yarn-workspace-root@~2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/find-yarn-workspace-root/-/find-yarn-workspace-root-2.0.0.tgz#f47fb8d239c900eb78179aa81b66673eac88f7bd" - integrity sha512-1IMnbjt4KzsQfnhnzNd8wUEgXZ44IzZaZmnLYx7D5FZlaHt2gW20Cri8Q+E/t5tIj4+epTBub+2Zxu/vNILzqQ== - dependencies: - micromatch "^4.0.2" - flat@^5.0.2: version "5.0.2" resolved "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241" @@ -5636,11 +3428,6 @@ follow-redirects@^1.15.0: resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz#fe2f3ef2690afce7e82ed0b44db08165b207123a" integrity sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q== -fontfaceobserver@^2.1.0: - version "2.3.0" - resolved "https://registry.npmjs.org/fontfaceobserver/-/fontfaceobserver-2.3.0.tgz#5fb392116e75d5024b7ec8e4f2ce92106d1488c8" - integrity sha512-6FPvD/IVyT4ZlNe7Wcn5Fb/4ChigpucKYSvD6a+0iMoLn2inpo711eyIcKjmDtE5XNcgAkSH9uN/nfAeZzHEfg== - for-each@^0.3.3: version "0.3.3" resolved "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz#69b447e88a0a5d32c3e7084f3f1710034b21376e" @@ -5656,15 +3443,6 @@ foreground-child@^3.1.0: cross-spawn "^7.0.0" signal-exit "^4.0.1" -form-data@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz#ebd53791b78356a99af9a300d4282c4d5eb9755f" - integrity sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - form-data@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" @@ -5674,11 +3452,6 @@ form-data@^4.0.0: combined-stream "^1.0.8" mime-types "^2.1.12" -freeport-async@2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/freeport-async/-/freeport-async-2.0.0.tgz#6adf2ec0c629d11abff92836acd04b399135bab4" - integrity sha512-K7od3Uw45AJg00XUmy15+Hae2hOcgKcmN3/EF6Y7i01O0gaqiRx8sUSpsb9+BRNL8RPBrhzPsVfy8q9ADlJuWQ== - fresh@0.5.2: version "0.5.2" resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" @@ -5689,16 +3462,6 @@ fs-constants@^1.0.0: resolved "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz#6be0de9be998ce16af8afc24497b9ee9b7ccd9ad" integrity sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow== -fs-extra@9.0.0: - version "9.0.0" - resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.0.0.tgz#b6afc31036e247b2466dc99c29ae797d5d4580a3" - integrity sha512-pmEYSk3vYsG/bF651KPUXZ+hvjpgWYw/Gc7W9NFUe3ZVLczKKWIij3IKpOrQcdw4TILtibFslZ0UmR8Vvzig4g== - dependencies: - at-least-node "^1.0.0" - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^1.0.0" - fs-extra@^11.1.0, fs-extra@^11.1.1: version "11.1.1" resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz#da69f7c39f3b002378b0954bb6ae7efdc0876e2d" @@ -5717,7 +3480,7 @@ fs-extra@^7.0.1: jsonfile "^4.0.0" universalify "^0.1.0" -fs-extra@^8.1.0, fs-extra@~8.1.0: +fs-extra@^8.1.0: version "8.1.0" resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz#49d43c45a88cd9677668cb7be1b46efdb8d2e1c0" integrity sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g== @@ -5726,16 +3489,6 @@ fs-extra@^8.1.0, fs-extra@~8.1.0: jsonfile "^4.0.0" universalify "^0.1.0" -fs-extra@^9.0.0, fs-extra@^9.1.0: - version "9.1.0" - resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" - integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== - dependencies: - at-least-node "^1.0.0" - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - fs-minipass@^2.0.0: version "2.1.0" resolved "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" @@ -5829,23 +3582,11 @@ get-port@5.1.1: resolved "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz#0469ed07563479de6efb986baf053dcd7d4e3193" integrity sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ== -get-port@^3.2.0: - version "3.2.0" - resolved "https://registry.npmjs.org/get-port/-/get-port-3.2.0.tgz#dd7ce7de187c06c8bf353796ac71e099f0980ebc" - integrity sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg== - get-stream@6.0.0: version "6.0.0" resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz#3e0012cb6827319da2706e601a1583e8629a6718" integrity sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg== -get-stream@^4.0.0: - version "4.1.0" - resolved "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz#c1b255575f3dc21d59bfc79cd3d2b46b1c3a54b5" - integrity sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w== - dependencies: - pump "^3.0.0" - get-stream@^6.0.0: version "6.0.1" resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" @@ -5859,11 +3600,6 @@ get-symbol-description@^1.0.0: call-bind "^1.0.2" get-intrinsic "^1.1.1" -getenv@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/getenv/-/getenv-1.0.0.tgz#874f2e7544fbca53c7a4738f37de8605c3fcfc31" - integrity sha512-7yetJWqbS9sbn0vIfliPsFgoXMKn/YMF+Wuiog97x+urnSRRRZ7xB+uVkwGKzRgq9CDFfMQnE9ruL5DHv9c6Xg== - git-raw-commits@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-3.0.0.tgz#5432f053a9744f67e8db03dbc48add81252cfdeb" @@ -5930,18 +3666,6 @@ glob@7.1.4: once "^1.3.0" path-is-absolute "^1.0.0" -glob@7.1.6: - version "7.1.6" - resolved "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6" - integrity sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA== - dependencies: - fs.realpath "^1.0.0" - inflight "^1.0.4" - inherits "2" - minimatch "^3.0.4" - once "^1.3.0" - path-is-absolute "^1.0.0" - glob@^10.2.2: version "10.3.10" resolved "https://registry.npmjs.org/glob/-/glob-10.3.10.tgz#0351ebb809fd187fe421ab96af83d3a70715df4b" @@ -5953,18 +3677,7 @@ glob@^10.2.2: minipass "^5.0.0 || ^6.0.2 || ^7.0.0" path-scurry "^1.10.1" -glob@^6.0.1: - version "6.0.4" - resolved "https://registry.npmjs.org/glob/-/glob-6.0.4.tgz#0f08860f6a155127b2fadd4f9ce24b1aab6e4d22" - integrity sha512-MKZeRNyYZAVVVG1oZeLaWie1uweH40m9AZwIwxyPbTSX4hHrVYSzLg0Ro5Z5R7XKkIX+Cc6oD1rqeDJnwsB8/A== - dependencies: - inflight "^1.0.4" - inherits "2" - minimatch "2 || 3" - once "^1.3.0" - path-is-absolute "^1.0.0" - -glob@^7.1.2, glob@^7.1.3, glob@^7.1.4: +glob@^7.1.3, glob@^7.1.4: version "7.2.3" resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== @@ -5976,7 +3689,7 @@ glob@^7.1.2, glob@^7.1.3, glob@^7.1.4: once "^1.3.0" path-is-absolute "^1.0.0" -glob@^8.0.1, glob@^8.0.3: +glob@^8.0.1: version "8.1.0" resolved "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz#d388f656593ef708ee3e34640fdfb99a9fd1c33e" integrity sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ== @@ -6009,7 +3722,7 @@ globalthis@^1.0.3: dependencies: define-properties "^1.1.3" -globby@11.1.0, globby@^11.0.0, globby@^11.0.1: +globby@11.1.0, globby@^11.0.0: version "11.1.0" resolved "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== @@ -6038,18 +3751,6 @@ grapheme-splitter@^1.0.4: resolved "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e" integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ== -graphql-tag@^2.10.1: - version "2.12.6" - resolved "https://registry.npmjs.org/graphql-tag/-/graphql-tag-2.12.6.tgz#d441a569c1d2537ef10ca3d1633b48725329b5f1" - integrity sha512-FdSNcu2QQcWnM2VNvSCCDCVS5PpPqpzgFT8+GXzqJuoDd0CBncxCY278u4mhRO7tMgo2JjgJA5aZ+nWSQ/Z+xg== - dependencies: - tslib "^2.1.0" - -graphql@15.8.0: - version "15.8.0" - resolved "https://registry.npmjs.org/graphql/-/graphql-15.8.0.tgz#33410e96b012fa3bdb1091cc99a94769db212b38" - integrity sha512-5gghUc24tP9HRznNpV2+FIoq3xKkj5dTQqf4v0CpdPbFVwFkWoxOM+o+2OC9ZSvjEMTjfmG9QT+gcvggTwW1zw== - handlebars@^4.7.7: version "4.7.8" resolved "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz#41c42c18b1be2365439188c77c6afae71c0cd9e9" @@ -6137,24 +3838,12 @@ hermes-profile-transformer@^0.0.6: dependencies: source-map "^0.7.3" -hoist-non-react-statics@^2.3.1: - version "2.5.5" - resolved "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-2.5.5.tgz#c5903cf409c0dfd908f388e619d86b9c1174cb47" - integrity sha512-rqcy4pJo55FTTLWt+bU8ukscqHeE/e9KWvsOW2b/a3afxQZhwkQdT1rPPCJ0rYXdj4vNcasY8zHTH+jF/qStxw== - -hoist-non-react-statics@^3.3.0, hoist-non-react-statics@^3.3.2: - version "3.3.2" - resolved "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" - integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== - dependencies: - react-is "^16.7.0" - hosted-git-info@^2.1.4: version "2.8.9" resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== -hosted-git-info@^3.0.2, hosted-git-info@^3.0.6: +hosted-git-info@^3.0.6: version "3.0.8" resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-3.0.8.tgz#6e35d4cc87af2c5f816e4cb9ce350ba87a3f370d" integrity sha512-aXpmwoOhRBrw6X3j0h5RloK4x1OzsxMPyxqIHyNfSe2pypkVTZFpEiRoSipPEPlMrh0HW/XsjkJ5WgnCirpNUw== @@ -6200,7 +3889,7 @@ http-proxy-agent@^5.0.0: agent-base "6" debug "4" -https-proxy-agent@^5.0.0, https-proxy-agent@^5.0.1: +https-proxy-agent@^5.0.0: version "5.0.1" resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== @@ -6225,7 +3914,7 @@ humanize-ms@^1.2.1: dependencies: ms "^2.0.0" -iconv-lite@0.4.24, iconv-lite@^0.4.24: +iconv-lite@^0.4.24: version "0.4.24" resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== @@ -6304,11 +3993,6 @@ indent-string@^4.0.0: resolved "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== -infer-owner@^1.0.4: - version "1.0.4" - resolved "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz#c4cefcaa8e51051c2a40ba2ce8a3d27295af9467" - integrity sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A== - inflight@^1.0.4: version "1.0.6" resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" @@ -6322,7 +4006,7 @@ inherits@2, inherits@2.0.4, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== -ini@^1.3.2, ini@^1.3.8, ini@~1.3.0: +ini@^1.3.2, ini@^1.3.8: version "1.3.8" resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== @@ -6361,14 +4045,6 @@ inquirer@^8.2.4: through "^2.3.6" wrap-ansi "^6.0.1" -internal-ip@4.3.0: - version "4.3.0" - resolved "https://registry.npmjs.org/internal-ip/-/internal-ip-4.3.0.tgz#845452baad9d2ca3b69c635a137acb9a0dad0907" - integrity sha512-S1zBo1D6zcsyuC6PMmY5+55YMILQ9av8lotMx447Bq6SAgo/sDK6y6uUKmuYhW7eacnIhFfsPmCNYdDzsnnDCg== - dependencies: - default-gateway "^4.2.0" - ipaddr.js "^1.9.0" - internal-slot@^1.0.5: version "1.0.5" resolved "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.5.tgz#f2a2ee21f668f8627a4667f309dc0f4fb6674986" @@ -6385,11 +4061,6 @@ invariant@*, invariant@^2.2.4: dependencies: loose-envify "^1.0.0" -ip-regex@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/ip-regex/-/ip-regex-2.1.0.tgz#fa78bf5d2e6913c911ce9f819ee5146bb6d844e9" - integrity sha512-58yWmlHpp7VYfcdTwMTvwMmqx/Elfxjd9RXTDyMsbL7lLWmhMylLEqiYVLKuLzOZqVgiWXD9MfR62Vv89VRxkw== - ip@^1.1.5: version "1.1.8" resolved "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz#ae05948f6b075435ed3307acce04629da8cdbf48" @@ -6400,11 +4071,6 @@ ip@^2.0.0: resolved "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz#4cf4ab182fee2314c75ede1276f8c80b479936da" integrity sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ== -ipaddr.js@^1.9.0: - version "1.9.1" - resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" - integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== - is-array-buffer@^3.0.1, is-array-buffer@^3.0.2: version "3.0.2" resolved "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe" @@ -6419,11 +4085,6 @@ is-arrayish@^0.2.1: resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== -is-arrayish@^0.3.1: - version "0.3.2" - resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.3.2.tgz#4574a2ae56f7ab206896fb431eaeed066fdf8f03" - integrity sha512-eVRqCvVlZbuw3GrM63ovNSNAeA1K16kaR/LRY/92w0zxQ5/1YzwblUX652i4Xs9RwAGjW9d9y6X88t8OaAJfWQ== - is-bigint@^1.0.1: version "1.0.4" resolved "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz#08147a1875bc2b32005d41ccd8291dffc6691df3" @@ -6439,11 +4100,6 @@ is-boolean-object@^1.1.0: call-bind "^1.0.2" has-tostringtag "^1.0.0" -is-buffer@~1.1.1, is-buffer@~1.1.6: - version "1.1.6" - resolved "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz#efaa2ea9daa0d7ab2ea13a97b2b8ad51fefbe8be" - integrity sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w== - is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: version "1.2.7" resolved "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" @@ -6480,11 +4136,6 @@ is-docker@^2.0.0, is-docker@^2.1.1: resolved "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== -is-extglob@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" - integrity sha512-7Q+VbVafe6x2T+Tu6NcOf6sRklazEPmBoB3IWk3WdGZM2iGUwU/Oe3Wtq5lSEkDTTlpp8yx+5t4pzO/i9Ty1ww== - is-extglob@^2.1.1: version "2.1.1" resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" @@ -6500,13 +4151,6 @@ is-fullwidth-code-point@^3.0.0: resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== -is-glob@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" - integrity sha512-a1dBeB19NXsf/E0+FHqkagizel/LQw2DjSQpvQrj3zT+jYPpaUCryPnrQajXKFLCMuf4I6FhRpaGtw4lPrG6Eg== - dependencies: - is-extglob "^1.0.0" - is-glob@^4.0.1: version "4.0.3" resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" @@ -6519,13 +4163,6 @@ is-interactive@^1.0.0: resolved "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w== -is-invalid-path@^0.1.0: - version "0.1.0" - resolved "https://registry.npmjs.org/is-invalid-path/-/is-invalid-path-0.1.0.tgz#307a855b3cf1a938b44ea70d2c61106053714f34" - integrity sha512-aZMG0T3F34mTg4eTdszcGXx54oiZ4NtHSft3hWNJMGJXUUqdIj3cOZuHcU0nCWWcY3jd7yRe/3AEm3vSNTpBGQ== - dependencies: - is-glob "^2.0.0" - is-lambda@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/is-lambda/-/is-lambda-1.0.1.tgz#3d9877899e6a53efc0160504cde15f82e6f061d5" @@ -6553,16 +4190,6 @@ is-obj@^2.0.0: resolved "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== -is-path-cwd@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" - integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== - -is-path-inside@^3.0.2: - version "3.0.3" - resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" - integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== - is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" @@ -6607,11 +4234,6 @@ is-stream@2.0.0: resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.0.tgz#bde9c32680d6fae04129d6ac9d921ce7815f78e3" integrity sha512-XCoy+WlUr7d1+Z8GgSuXmpuUFC9fOhRXglJMx+dwLKTkL44Cjd4W1Z5P+BQZpr+cR93aGP4S/s7Ftw6Nd/kiEw== -is-stream@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" - integrity sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ== - is-stream@^2.0.0: version "2.0.1" resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" @@ -6652,23 +4274,11 @@ is-typed-array@^1.1.10, is-typed-array@^1.1.12, is-typed-array@^1.1.9: dependencies: which-typed-array "^1.1.11" -is-typedarray@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" - integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== - is-unicode-supported@^0.1.0: version "0.1.0" resolved "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== -is-valid-path@^0.1.1: - version "0.1.1" - resolved "https://registry.npmjs.org/is-valid-path/-/is-valid-path-0.1.1.tgz#110f9ff74c37f663e1ec7915eb451f2db93ac9df" - integrity sha512-+kwPrVDu9Ms03L90Qaml+79+6DZHqHyRoANI6IsZJ/g8frhnfchDOBCa0RbQ6/kdHt5CS5OeIEyrYznNuVN+8A== - dependencies: - is-invalid-path "^0.1.0" - is-weakref@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz#9529f383a9338205e89765e0392efc2f100f06f2" @@ -6686,7 +4296,7 @@ is-wsl@^1.1.0: resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz#1f16e4aa22b04d1336b66188a66af3c600c3a66d" integrity sha512-gfygJYZ2gLTDlmbWMI0CE2MwnFzSN/2SZfkMlItC4K/JBlsWVDB0bO6XhqcY13YXE7iMcAJnzTCJjPiTeJJ0Mw== -is-wsl@^2.1.1, is-wsl@^2.2.0: +is-wsl@^2.2.0: version "2.2.0" resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== @@ -6833,11 +4443,6 @@ jest-worker@^27.2.0: merge-stream "^2.0.0" supports-color "^8.0.0" -jimp-compact@0.16.1: - version "0.16.1" - resolved "https://registry.npmjs.org/jimp-compact/-/jimp-compact-0.16.1.tgz#9582aea06548a2c1e04dd148d7c3ab92075aefa3" - integrity sha512-dZ6Ra7u1G8c4Letq/B5EzAxj4tLFHL+cGtdpR+PVm4yzPDj+lCk+AbivWt1eOM+ikzkowtyV7qSqX6qr3t71Ww== - joi@^17.2.1: version "17.10.0" resolved "https://registry.npmjs.org/joi/-/joi-17.10.0.tgz#04e249daa24d48fada2d34046a8262e474b1326f" @@ -6849,11 +4454,6 @@ joi@^17.2.1: "@sideway/formula" "^3.0.1" "@sideway/pinpoint" "^2.0.0" -join-component@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/join-component/-/join-component-1.1.0.tgz#b8417b750661a392bee2c2537c68b2a9d4977cd5" - integrity sha512-bF7vcQxbODoGK1imE2P9GS9aw4zD0Sd+Hni68IMZLj7zRnquH7dXUmMw9hDI5S/Jzt7q+IyTXN0rSg2GI0IKhQ== - js-logger@^1.6.1: version "1.6.1" resolved "https://registry.npmjs.org/js-logger/-/js-logger-1.6.1.tgz#8f09671b515e4a6f31dced8fdb8923432e2c60af" @@ -6884,7 +4484,7 @@ jsc-android@^250231.0.0: resolved "https://registry.npmjs.org/jsc-android/-/jsc-android-250231.0.0.tgz#91720f8df382a108872fa4b3f558f33ba5e95262" integrity sha512-rS46PvsjYmdmuz1OAWXY/1kCYG7pnf1TBqeTiOJr1iDz7s5DLxxC9n/ZMknLDxzYzNVfI7R95MH10emSSG1Wuw== -jsc-safe-url@^0.2.2, jsc-safe-url@^0.2.4: +jsc-safe-url@^0.2.2: version "0.2.4" resolved "https://registry.npmjs.org/jsc-safe-url/-/jsc-safe-url-0.2.4.tgz#141c14fbb43791e88d5dc64e85a374575a83477a" integrity sha512-0wM3YBWtYePOjfyXQH5MWQ8H7sdk5EXSwZvmSLKk2RboVQ2Bu239jycHDz5J/8Blf3K0Qnoy2b6xD+z10MFB+Q== @@ -6939,36 +4539,17 @@ json-parse-even-better-errors@^3.0.0: resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz#2cb2ee33069a78870a0c7e3da560026b89669cf7" integrity sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA== -json-schema-deref-sync@^0.13.0: - version "0.13.0" - resolved "https://registry.npmjs.org/json-schema-deref-sync/-/json-schema-deref-sync-0.13.0.tgz#cb08b4ff435a48b5a149652d7750fdd071009823" - integrity sha512-YBOEogm5w9Op337yb6pAT6ZXDqlxAsQCanM3grid8lMWNxRJO/zWEJi3ZzqDL8boWfwhTFym5EFrNgWwpqcBRg== - dependencies: - clone "^2.1.2" - dag-map "~1.0.0" - is-valid-path "^0.1.1" - lodash "^4.17.13" - md5 "~2.2.0" - memory-cache "~0.2.0" - traverse "~0.6.6" - valid-url "~1.0.9" - -json-schema-traverse@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" - integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== - json-stringify-safe@^5.0.1: version "5.0.1" resolved "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== -json5@^2.1.1, json5@^2.2.2, json5@^2.2.3: +json5@^2.2.2, json5@^2.2.3: version "2.2.3" resolved "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== -jsonc-parser@3.2.0: +jsonc-parser@3.2.0, jsonc-parser@^3.2.0: version "3.2.0" resolved "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz#31ff3f4c2b9793f89c67212627c51c6394f88e76" integrity sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w== @@ -7117,62 +4698,6 @@ libnpmpublish@7.3.0: sigstore "^1.4.0" ssri "^10.0.1" -lightningcss-darwin-arm64@1.19.0: - version "1.19.0" - resolved "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.19.0.tgz#56ab071e932f845dbb7667f44f5b78441175a343" - integrity sha512-wIJmFtYX0rXHsXHSr4+sC5clwblEMji7HHQ4Ub1/CznVRxtCFha6JIt5JZaNf8vQrfdZnBxLLC6R8pC818jXqg== - -lightningcss-darwin-x64@1.19.0: - version "1.19.0" - resolved "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.19.0.tgz#c867308b88859ba61a2c46c82b1ca52ff73a1bd0" - integrity sha512-Lif1wD6P4poaw9c/4Uh2z+gmrWhw/HtXFoeZ3bEsv6Ia4tt8rOJBdkfVaUJ6VXmpKHALve+iTyP2+50xY1wKPw== - -lightningcss-linux-arm-gnueabihf@1.19.0: - version "1.19.0" - resolved "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.19.0.tgz#0f921dc45f2e5c3aea70fab98844ac0e5f2f81be" - integrity sha512-P15VXY5682mTXaiDtbnLYQflc8BYb774j2R84FgDLJTN6Qp0ZjWEFyN1SPqyfTj2B2TFjRHRUvQSSZ7qN4Weig== - -lightningcss-linux-arm64-gnu@1.19.0: - version "1.19.0" - resolved "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.19.0.tgz#027f9df9c7f4ffa127c37a71726245a5794d7ba2" - integrity sha512-zwXRjWqpev8wqO0sv0M1aM1PpjHz6RVIsBcxKszIG83Befuh4yNysjgHVplF9RTU7eozGe3Ts7r6we1+Qkqsww== - -lightningcss-linux-arm64-musl@1.19.0: - version "1.19.0" - resolved "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.19.0.tgz#85ea987da868524eac6db94f8e1eaa23d0b688a3" - integrity sha512-vSCKO7SDnZaFN9zEloKSZM5/kC5gbzUjoJQ43BvUpyTFUX7ACs/mDfl2Eq6fdz2+uWhUh7vf92c4EaaP4udEtA== - -lightningcss-linux-x64-gnu@1.19.0: - version "1.19.0" - resolved "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.19.0.tgz#02bec89579ab4153dccc0def755d1fd9e3ee7f3c" - integrity sha512-0AFQKvVzXf9byrXUq9z0anMGLdZJS+XSDqidyijI5njIwj6MdbvX2UZK/c4FfNmeRa2N/8ngTffoIuOUit5eIQ== - -lightningcss-linux-x64-musl@1.19.0: - version "1.19.0" - resolved "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.19.0.tgz#e36a5df8193ae961d22974635e4c100a1823bb8c" - integrity sha512-SJoM8CLPt6ECCgSuWe+g0qo8dqQYVcPiW2s19dxkmSI5+Uu1GIRzyKA0b7QqmEXolA+oSJhQqCmJpzjY4CuZAg== - -lightningcss-win32-x64-msvc@1.19.0: - version "1.19.0" - resolved "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.19.0.tgz#0854dbd153035eca1396e2227c708ad43655a61c" - integrity sha512-C+VuUTeSUOAaBZZOPT7Etn/agx/MatzJzGRkeV+zEABmPuntv1zihncsi+AyGmjkkzq3wVedEy7h0/4S84mUtg== - -lightningcss@~1.19.0: - version "1.19.0" - resolved "https://registry.npmjs.org/lightningcss/-/lightningcss-1.19.0.tgz#fbbad0975de66252e38d96b5bdd2a62f2dd0ffbf" - integrity sha512-yV5UR7og+Og7lQC+70DA7a8ta1uiOPnWPJfxa0wnxylev5qfo4P+4iMpzWAdYWOca4jdNQZii+bDL/l+4hUXIA== - dependencies: - detect-libc "^1.0.3" - optionalDependencies: - lightningcss-darwin-arm64 "1.19.0" - lightningcss-darwin-x64 "1.19.0" - lightningcss-linux-arm-gnueabihf "1.19.0" - lightningcss-linux-arm64-gnu "1.19.0" - lightningcss-linux-arm64-musl "1.19.0" - lightningcss-linux-x64-gnu "1.19.0" - lightningcss-linux-x64-musl "1.19.0" - lightningcss-win32-x64-msvc "1.19.0" - lines-and-columns@^1.1.6: version "1.2.4" resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" @@ -7248,11 +4773,6 @@ lodash.debounce@^4.0.8: resolved "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== -lodash.isequal@^4.5.0: - version "4.5.0" - resolved "https://registry.npmjs.org/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" - integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== - lodash.ismatch@^4.4.0: version "4.4.0" resolved "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz#756cb5150ca3ba6f11085a78849645f188f85f37" @@ -7268,18 +4788,11 @@ lodash.throttle@^4.1.1: resolved "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" integrity sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ== -lodash@^4.17.13, lodash@^4.17.15, lodash@^4.17.21, lodash@^4.17.4: +lodash@^4.17.21: version "4.17.21" resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== -log-symbols@^2.2.0: - version "2.2.0" - resolved "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" - integrity sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg== - dependencies: - chalk "^2.0.1" - log-symbols@^4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503" @@ -7336,6 +4849,11 @@ lru-cache@^7.4.4, lru-cache@^7.5.1, lru-cache@^7.7.1: resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz#0a3be479df549cca0e5d693ac402ff19537a6b7a" integrity sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g== +lunr@^2.3.9: + version "2.3.9" + resolved "https://registry.yarnpkg.com/lunr/-/lunr-2.3.9.tgz#18b123142832337dd6e964df1a5a7707b25d35e1" + integrity sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow== + make-dir@4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz#c3c2307a771277cd9638305f915c29ae741b614e" @@ -7389,51 +4907,16 @@ map-obj@^4.0.0: resolved "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz#9304f906e93faae70880da102a9f1df0ea8bb05a" integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ== -md5-file@^3.2.3: - version "3.2.3" - resolved "https://registry.npmjs.org/md5-file/-/md5-file-3.2.3.tgz#f9bceb941eca2214a4c0727f5e700314e770f06f" - integrity sha512-3Tkp1piAHaworfcCgH0jKbTvj1jWWFgbvh2cXaNCgHwyTCBxxvD1Y04rmfpvdPm1P4oXMOpm6+2H7sr7v9v8Fw== - dependencies: - buffer-alloc "^1.1.0" - -md5@^2.2.1: - version "2.3.0" - resolved "https://registry.npmjs.org/md5/-/md5-2.3.0.tgz#c3da9a6aae3a30b46b7b0c349b87b110dc3bda4f" - integrity sha512-T1GITYmFaKuO91vxyoQMFETst+O71VUPEU3ze5GNzDm0OWdP8v1ziTaAEPUr/3kLsY3Sftgz242A1SetQiDL7g== - dependencies: - charenc "0.0.2" - crypt "0.0.2" - is-buffer "~1.1.6" - -md5@~2.2.0: - version "2.2.1" - resolved "https://registry.npmjs.org/md5/-/md5-2.2.1.tgz#53ab38d5fe3c8891ba465329ea23fac0540126f9" - integrity sha512-PlGG4z5mBANDGCKsYQe0CaUYHdZYZt8ZPZLmEt+Urf0W4GlpTX4HescwHU+dc9+Z/G/vZKYZYFrwgm9VxK6QOQ== - dependencies: - charenc "~0.0.1" - crypt "~0.0.1" - is-buffer "~1.1.1" - -md5hex@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/md5hex/-/md5hex-1.0.0.tgz#ed74b477a2ee9369f75efee2f08d5915e52a42e8" - integrity sha512-c2YOUbp33+6thdCUi34xIyOU/a7bvGKj/3DB1iaPMTuPHf/Q2d5s4sn1FaCOO43XkXggnb08y5W2PU8UNYNLKQ== - -media-typer@0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" - integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== +marked@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/marked/-/marked-4.3.0.tgz#796362821b019f734054582038b116481b456cf3" + integrity sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A== memoize-one@^5.0.0: version "5.2.1" resolved "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz#8337aa3c4335581839ec01c3d594090cebe8f00e" integrity sha512-zYiwtZUcYyXKo/np96AGZAckk+FWWsUdJ3cHGGmld7+AhvcWmQyGCYUh1hc4Q/pkOhb65dQR/pqCyK0cOaHz4Q== -memory-cache@~0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/memory-cache/-/memory-cache-0.2.0.tgz#7890b01d52c00c8ebc9d533e1f8eb17e3034871a" - integrity sha512-OcjA+jzjOYzKmKS6IQVALHLVz+rNTMPoJvCztFaZxwG14wtAW7VRZjwTQu06vKCYOxh4jVnik7ya0SXTB0W+xA== - meow@^6.0.0: version "6.1.1" resolved "https://registry.npmjs.org/meow/-/meow-6.1.1.tgz#1ad64c4b76b2a24dfb2f635fddcadf320d251467" @@ -7487,25 +4970,11 @@ metro-babel-transformer@0.76.7: hermes-parser "0.12.0" nullthrows "^1.1.1" -metro-babel-transformer@0.76.8: - version "0.76.8" - resolved "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.76.8.tgz#5efd1027353b36b73706164ef09c290dceac096a" - integrity sha512-Hh6PW34Ug/nShlBGxkwQJSgPGAzSJ9FwQXhUImkzdsDgVu6zj5bx258J8cJVSandjNoQ8nbaHK6CaHlnbZKbyA== - dependencies: - "@babel/core" "^7.20.0" - hermes-parser "0.12.0" - nullthrows "^1.1.1" - metro-cache-key@0.76.7: version "0.76.7" resolved "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.76.7.tgz#70913f43b92b313096673c37532edd07438cb325" integrity sha512-0pecoIzwsD/Whn/Qfa+SDMX2YyasV0ndbcgUFx7w1Ct2sLHClujdhQ4ik6mvQmsaOcnGkIyN0zcceMDjC2+BFQ== -metro-cache-key@0.76.8: - version "0.76.8" - resolved "https://registry.npmjs.org/metro-cache-key/-/metro-cache-key-0.76.8.tgz#8a0a5e991c06f56fcc584acadacb313c312bdc16" - integrity sha512-buKQ5xentPig9G6T37Ww/R/bC+/V1MA5xU/D8zjnhlelsrPG6w6LtHUS61ID3zZcMZqYaELWk5UIadIdDsaaLw== - metro-cache@0.76.7: version "0.76.7" resolved "https://registry.npmjs.org/metro-cache/-/metro-cache-0.76.7.tgz#e49e51423fa960df4eeff9760d131f03e003a9eb" @@ -7514,14 +4983,6 @@ metro-cache@0.76.7: metro-core "0.76.7" rimraf "^3.0.2" -metro-cache@0.76.8: - version "0.76.8" - resolved "https://registry.npmjs.org/metro-cache/-/metro-cache-0.76.8.tgz#296c1c189db2053b89735a8f33dbe82575f53661" - integrity sha512-QBJSJIVNH7Hc/Yo6br/U/qQDUpiUdRgZ2ZBJmvAbmAKp2XDzsapnMwK/3BGj8JNWJF7OLrqrYHsRsukSbUBpvQ== - dependencies: - metro-core "0.76.8" - rimraf "^3.0.2" - metro-config@0.76.7: version "0.76.7" resolved "https://registry.npmjs.org/metro-config/-/metro-config-0.76.7.tgz#f0fc171707523aa7d3a9311550872136880558c0" @@ -7535,19 +4996,6 @@ metro-config@0.76.7: metro-core "0.76.7" metro-runtime "0.76.7" -metro-config@0.76.8: - version "0.76.8" - resolved "https://registry.npmjs.org/metro-config/-/metro-config-0.76.8.tgz#20bd5397fcc6096f98d2a813a7cecb38b8af062d" - integrity sha512-SL1lfKB0qGHALcAk2zBqVgQZpazDYvYFGwCK1ikz0S6Y/CM2i2/HwuZN31kpX6z3mqjv/6KvlzaKoTb1otuSAA== - dependencies: - connect "^3.6.5" - cosmiconfig "^5.0.5" - jest-validate "^29.2.1" - metro "0.76.8" - metro-cache "0.76.8" - metro-core "0.76.8" - metro-runtime "0.76.8" - metro-core@0.76.7: version "0.76.7" resolved "https://registry.npmjs.org/metro-core/-/metro-core-0.76.7.tgz#5d2b8bac2cde801dc22666ad7be1336d1f021b61" @@ -7556,14 +5004,6 @@ metro-core@0.76.7: lodash.throttle "^4.1.1" metro-resolver "0.76.7" -metro-core@0.76.8: - version "0.76.8" - resolved "https://registry.npmjs.org/metro-core/-/metro-core-0.76.8.tgz#917c8157c63406cb223522835abb8e7c6291dcad" - integrity sha512-sl2QLFI3d1b1XUUGxwzw/KbaXXU/bvFYrSKz6Sg19AdYGWFyzsgZ1VISRIDf+HWm4R/TJXluhWMEkEtZuqi3qA== - dependencies: - lodash.throttle "^4.1.1" - metro-resolver "0.76.8" - metro-file-map@0.76.7: version "0.76.7" resolved "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.76.7.tgz#0f041a4f186ac672f0188180310609c8483ffe89" @@ -7584,26 +5024,6 @@ metro-file-map@0.76.7: optionalDependencies: fsevents "^2.3.2" -metro-file-map@0.76.8: - version "0.76.8" - resolved "https://registry.npmjs.org/metro-file-map/-/metro-file-map-0.76.8.tgz#a1db1185b6c316904ba6b53d628e5d1323991d79" - integrity sha512-A/xP1YNEVwO1SUV9/YYo6/Y1MmzhL4ZnVgcJC3VmHp/BYVOXVStzgVbWv2wILe56IIMkfXU+jpXrGKKYhFyHVw== - dependencies: - anymatch "^3.0.3" - debug "^2.2.0" - fb-watchman "^2.0.0" - graceful-fs "^4.2.4" - invariant "^2.2.4" - jest-regex-util "^27.0.6" - jest-util "^27.2.0" - jest-worker "^27.2.0" - micromatch "^4.0.4" - node-abort-controller "^3.1.1" - nullthrows "^1.1.1" - walker "^1.0.7" - optionalDependencies: - fsevents "^2.3.2" - metro-inspector-proxy@0.76.7: version "0.76.7" resolved "https://registry.npmjs.org/metro-inspector-proxy/-/metro-inspector-proxy-0.76.7.tgz#c067df25056e932002a72a4b45cf7b4b749f808e" @@ -7615,17 +5035,6 @@ metro-inspector-proxy@0.76.7: ws "^7.5.1" yargs "^17.6.2" -metro-inspector-proxy@0.76.8: - version "0.76.8" - resolved "https://registry.npmjs.org/metro-inspector-proxy/-/metro-inspector-proxy-0.76.8.tgz#6b8678a7461b0b42f913a7881cc9319b4d3cddff" - integrity sha512-Us5o5UEd4Smgn1+TfHX4LvVPoWVo9VsVMn4Ldbk0g5CQx3Gu0ygc/ei2AKPGTwsOZmKxJeACj7yMH2kgxQP/iw== - dependencies: - connect "^3.6.5" - debug "^2.2.0" - node-fetch "^2.2.0" - ws "^7.5.1" - yargs "^17.6.2" - metro-minify-terser@0.76.7: version "0.76.7" resolved "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.76.7.tgz#aefac8bb8b6b3a0fcb5ea0238623cf3e100893ff" @@ -7633,13 +5042,6 @@ metro-minify-terser@0.76.7: dependencies: terser "^5.15.0" -metro-minify-terser@0.76.8: - version "0.76.8" - resolved "https://registry.npmjs.org/metro-minify-terser/-/metro-minify-terser-0.76.8.tgz#915ab4d1419257fc6a0b9fa15827b83fe69814bf" - integrity sha512-Orbvg18qXHCrSj1KbaeSDVYRy/gkro2PC7Fy2tDSH1c9RB4aH8tuMOIXnKJE+1SXxBtjWmQ5Yirwkth2DyyEZA== - dependencies: - terser "^5.15.0" - metro-minify-uglify@0.76.7: version "0.76.7" resolved "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.76.7.tgz#3e0143786718dcaea4e28a724698d4f8ac199a43" @@ -7647,62 +5049,10 @@ metro-minify-uglify@0.76.7: dependencies: uglify-es "^3.1.9" -metro-minify-uglify@0.76.8: - version "0.76.8" - resolved "https://registry.npmjs.org/metro-minify-uglify/-/metro-minify-uglify-0.76.8.tgz#74745045ea2dd29f8783db483b2fce58385ba695" - integrity sha512-6l8/bEvtVaTSuhG1FqS0+Mc8lZ3Bl4RI8SeRIifVLC21eeSDp4CEBUWSGjpFyUDfi6R5dXzYaFnSgMNyfxADiQ== - dependencies: - uglify-es "^3.1.9" - -metro-react-native-babel-preset@0.76.7: - version "0.76.7" - resolved "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.76.7.tgz#dfe15c040d0918147a8b0e9f530d558287acbb54" - integrity sha512-R25wq+VOSorAK3hc07NW0SmN8z9S/IR0Us0oGAsBcMZnsgkbOxu77Mduqf+f4is/wnWHc5+9bfiqdLnaMngiVw== - dependencies: - "@babel/core" "^7.20.0" - "@babel/plugin-proposal-async-generator-functions" "^7.0.0" - "@babel/plugin-proposal-class-properties" "^7.18.0" - "@babel/plugin-proposal-export-default-from" "^7.0.0" - "@babel/plugin-proposal-nullish-coalescing-operator" "^7.18.0" - "@babel/plugin-proposal-numeric-separator" "^7.0.0" - "@babel/plugin-proposal-object-rest-spread" "^7.20.0" - "@babel/plugin-proposal-optional-catch-binding" "^7.0.0" - "@babel/plugin-proposal-optional-chaining" "^7.20.0" - "@babel/plugin-syntax-dynamic-import" "^7.8.0" - "@babel/plugin-syntax-export-default-from" "^7.0.0" - "@babel/plugin-syntax-flow" "^7.18.0" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.0.0" - "@babel/plugin-syntax-optional-chaining" "^7.0.0" - "@babel/plugin-transform-arrow-functions" "^7.0.0" - "@babel/plugin-transform-async-to-generator" "^7.20.0" - "@babel/plugin-transform-block-scoping" "^7.0.0" - "@babel/plugin-transform-classes" "^7.0.0" - "@babel/plugin-transform-computed-properties" "^7.0.0" - "@babel/plugin-transform-destructuring" "^7.20.0" - "@babel/plugin-transform-flow-strip-types" "^7.20.0" - "@babel/plugin-transform-function-name" "^7.0.0" - "@babel/plugin-transform-literals" "^7.0.0" - "@babel/plugin-transform-modules-commonjs" "^7.0.0" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.0.0" - "@babel/plugin-transform-parameters" "^7.0.0" - "@babel/plugin-transform-react-display-name" "^7.0.0" - "@babel/plugin-transform-react-jsx" "^7.0.0" - "@babel/plugin-transform-react-jsx-self" "^7.0.0" - "@babel/plugin-transform-react-jsx-source" "^7.0.0" - "@babel/plugin-transform-runtime" "^7.0.0" - "@babel/plugin-transform-shorthand-properties" "^7.0.0" - "@babel/plugin-transform-spread" "^7.0.0" - "@babel/plugin-transform-sticky-regex" "^7.0.0" - "@babel/plugin-transform-typescript" "^7.5.0" - "@babel/plugin-transform-unicode-regex" "^7.0.0" - "@babel/template" "^7.0.0" - babel-plugin-transform-flow-enums "^0.0.2" - react-refresh "^0.4.0" - -metro-react-native-babel-preset@0.76.8: - version "0.76.8" - resolved "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.76.8.tgz#7476efae14363cbdfeeec403b4f01d7348e6c048" - integrity sha512-Ptza08GgqzxEdK8apYsjTx2S8WDUlS2ilBlu9DR1CUcHmg4g3kOkFylZroogVAUKtpYQNYwAvdsjmrSdDNtiAg== +metro-react-native-babel-preset@0.76.7: + version "0.76.7" + resolved "https://registry.npmjs.org/metro-react-native-babel-preset/-/metro-react-native-babel-preset-0.76.7.tgz#dfe15c040d0918147a8b0e9f530d558287acbb54" + integrity sha512-R25wq+VOSorAK3hc07NW0SmN8z9S/IR0Us0oGAsBcMZnsgkbOxu77Mduqf+f4is/wnWHc5+9bfiqdLnaMngiVw== dependencies: "@babel/core" "^7.20.0" "@babel/plugin-proposal-async-generator-functions" "^7.0.0" @@ -7755,27 +5105,11 @@ metro-react-native-babel-transformer@0.76.7: metro-react-native-babel-preset "0.76.7" nullthrows "^1.1.1" -metro-react-native-babel-transformer@0.76.8: - version "0.76.8" - resolved "https://registry.npmjs.org/metro-react-native-babel-transformer/-/metro-react-native-babel-transformer-0.76.8.tgz#c3a98e1f4cd5faf1e21eba8e004b94a90c4db69b" - integrity sha512-3h+LfS1WG1PAzhq8QF0kfXjxuXetbY/lgz8vYMQhgrMMp17WM1DNJD0gjx8tOGYbpbBC1qesJ45KMS4o5TA73A== - dependencies: - "@babel/core" "^7.20.0" - babel-preset-fbjs "^3.4.0" - hermes-parser "0.12.0" - metro-react-native-babel-preset "0.76.8" - nullthrows "^1.1.1" - metro-resolver@0.76.7: version "0.76.7" resolved "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.76.7.tgz#f00ebead64e451c060f30926ecbf4f797588df52" integrity sha512-pC0Wgq29HHIHrwz23xxiNgylhI8Rq1V01kQaJ9Kz11zWrIdlrH0ZdnJ7GC6qA0ErROG+cXmJ0rJb8/SW1Zp2IA== -metro-resolver@0.76.8: - version "0.76.8" - resolved "https://registry.npmjs.org/metro-resolver/-/metro-resolver-0.76.8.tgz#0862755b9b84e26853978322464fb37c6fdad76d" - integrity sha512-KccOqc10vrzS7ZhG2NSnL2dh3uVydarB7nOhjreQ7C4zyWuiW9XpLC4h47KtGQv3Rnv/NDLJYeDqaJ4/+140HQ== - metro-runtime@0.76.7: version "0.76.7" resolved "https://registry.npmjs.org/metro-runtime/-/metro-runtime-0.76.7.tgz#4d75f2dbbcd19a4f01e0d89494e140b0ba8247e4" @@ -7855,17 +5189,6 @@ metro-transform-plugins@0.76.7: "@babel/traverse" "^7.20.0" nullthrows "^1.1.1" -metro-transform-plugins@0.76.8: - version "0.76.8" - resolved "https://registry.npmjs.org/metro-transform-plugins/-/metro-transform-plugins-0.76.8.tgz#d77c28a6547a8e3b72250f740fcfbd7f5408f8ba" - integrity sha512-PlkGTQNqS51Bx4vuufSQCdSn2R2rt7korzngo+b5GCkeX5pjinPjnO2kNhQ8l+5bO0iUD/WZ9nsM2PGGKIkWFA== - dependencies: - "@babel/core" "^7.20.0" - "@babel/generator" "^7.20.0" - "@babel/template" "^7.0.0" - "@babel/traverse" "^7.20.0" - nullthrows "^1.1.1" - metro-transform-worker@0.76.7: version "0.76.7" resolved "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.76.7.tgz#b842d5a542f1806cca401633fc002559b3e3d668" @@ -7884,24 +5207,6 @@ metro-transform-worker@0.76.7: metro-transform-plugins "0.76.7" nullthrows "^1.1.1" -metro-transform-worker@0.76.8: - version "0.76.8" - resolved "https://registry.npmjs.org/metro-transform-worker/-/metro-transform-worker-0.76.8.tgz#b9012a196cee205170d0c899b8b175b9305acdea" - integrity sha512-mE1fxVAnJKmwwJyDtThildxxos9+DGs9+vTrx2ktSFMEVTtXS/bIv2W6hux1pqivqAfyJpTeACXHk5u2DgGvIQ== - dependencies: - "@babel/core" "^7.20.0" - "@babel/generator" "^7.20.0" - "@babel/parser" "^7.20.0" - "@babel/types" "^7.20.0" - babel-preset-fbjs "^3.4.0" - metro "0.76.8" - metro-babel-transformer "0.76.8" - metro-cache "0.76.8" - metro-cache-key "0.76.8" - metro-source-map "0.76.8" - metro-transform-plugins "0.76.8" - nullthrows "^1.1.1" - metro@0.76.7: version "0.76.7" resolved "https://registry.npmjs.org/metro/-/metro-0.76.7.tgz#4885917ad28738c7d1e556630e0155f687336230" @@ -7956,60 +5261,6 @@ metro@0.76.7: ws "^7.5.1" yargs "^17.6.2" -metro@0.76.8, metro@~0.76.7: - version "0.76.8" - resolved "https://registry.npmjs.org/metro/-/metro-0.76.8.tgz#ba526808b99977ca3f9ac5a7432fd02a340d13a6" - integrity sha512-oQA3gLzrrYv3qKtuWArMgHPbHu8odZOD9AoavrqSFllkPgOtmkBvNNDLCELqv5SjBfqjISNffypg+5UGG3y0pg== - dependencies: - "@babel/code-frame" "^7.0.0" - "@babel/core" "^7.20.0" - "@babel/generator" "^7.20.0" - "@babel/parser" "^7.20.0" - "@babel/template" "^7.0.0" - "@babel/traverse" "^7.20.0" - "@babel/types" "^7.20.0" - accepts "^1.3.7" - async "^3.2.2" - chalk "^4.0.0" - ci-info "^2.0.0" - connect "^3.6.5" - debug "^2.2.0" - denodeify "^1.2.1" - error-stack-parser "^2.0.6" - graceful-fs "^4.2.4" - hermes-parser "0.12.0" - image-size "^1.0.2" - invariant "^2.2.4" - jest-worker "^27.2.0" - jsc-safe-url "^0.2.2" - lodash.throttle "^4.1.1" - metro-babel-transformer "0.76.8" - metro-cache "0.76.8" - metro-cache-key "0.76.8" - metro-config "0.76.8" - metro-core "0.76.8" - metro-file-map "0.76.8" - metro-inspector-proxy "0.76.8" - metro-minify-terser "0.76.8" - metro-minify-uglify "0.76.8" - metro-react-native-babel-preset "0.76.8" - metro-resolver "0.76.8" - metro-runtime "0.76.8" - metro-source-map "0.76.8" - metro-symbolicate "0.76.8" - metro-transform-plugins "0.76.8" - metro-transform-worker "0.76.8" - mime-types "^2.1.27" - node-fetch "^2.2.0" - nullthrows "^1.1.1" - rimraf "^3.0.2" - serialize-error "^2.1.0" - source-map "^0.5.6" - strip-ansi "^6.0.0" - throat "^5.0.0" - ws "^7.5.1" - yargs "^17.6.2" - micromatch@^4.0.2, micromatch@^4.0.4: version "4.0.5" resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" @@ -8023,7 +5274,7 @@ mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== -mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.24, mime-types@~2.1.34: +mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.34: version "2.1.35" resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== @@ -8035,16 +5286,11 @@ mime@1.6.0: resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== -mime@^2.4.1, mime@^2.4.4: +mime@^2.4.1: version "2.6.0" resolved "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367" integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== -mimic-fn@^1.0.0: - version "1.2.0" - resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz#820c86a39334640e99516928bd03fca88057d022" - integrity sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ== - mimic-fn@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" @@ -8055,13 +5301,6 @@ min-indent@^1.0.0: resolved "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== -"minimatch@2 || 3", minimatch@^3.0.2, minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: - version "3.1.2" - resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" - integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== - dependencies: - brace-expansion "^1.1.7" - minimatch@3.0.5: version "3.0.5" resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz#4da8f1290ee0f0f8e83d60ca69f8f134068604a3" @@ -8069,6 +5308,13 @@ minimatch@3.0.5: dependencies: brace-expansion "^1.1.7" +minimatch@^3.0.2, minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: + version "3.1.2" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + minimatch@^5.0.1: version "5.1.6" resolved "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" @@ -8083,7 +5329,7 @@ minimatch@^8.0.2: dependencies: brace-expansion "^2.0.1" -minimatch@^9.0.0, minimatch@^9.0.1: +minimatch@^9.0.0, minimatch@^9.0.1, minimatch@^9.0.3: version "9.0.3" resolved "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825" integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg== @@ -8137,7 +5383,7 @@ minipass-json-stream@^1.0.1: jsonparse "^1.3.1" minipass "^3.0.0" -minipass-pipeline@^1.2.2, minipass-pipeline@^1.2.4: +minipass-pipeline@^1.2.4: version "1.2.4" resolved "https://registry.npmjs.org/minipass-pipeline/-/minipass-pipeline-1.2.4.tgz#68472f79711c084657c067c5c6ad93cddea8214c" integrity sha512-xuIq7cIOt09RPRJ19gdi4b+RiNvDFYe5JH+ggNvBqGqpQXcru3PcRmOZuHBKWK1Txf9+cQ+HMVN4d6z46LZP7A== @@ -8151,13 +5397,6 @@ minipass-sized@^1.0.3: dependencies: minipass "^3.0.0" -minipass@3.1.6: - version "3.1.6" - resolved "https://registry.npmjs.org/minipass/-/minipass-3.1.6.tgz#3b8150aa688a711a1521af5e8779c1d3bb4f45ee" - integrity sha512-rty5kpw9/z8SX9dmxblFA6edItUmwJgMeYDZRrwlIVN27i8gysGbznJwUggw2V/FVqFSDdWy040ZPS811DYAqQ== - dependencies: - yallist "^4.0.0" - minipass@^3.0.0, minipass@^3.1.1: version "3.3.6" resolved "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz#7bba384db3a1520d18c9c0e5251c3444e95dd94a" @@ -8193,14 +5432,14 @@ mixme@^0.5.1: resolved "https://registry.npmjs.org/mixme/-/mixme-0.5.9.tgz#a5a58e17354632179ff3ce5b0fc130899c8ba81c" integrity sha512-VC5fg6ySUscaWUpI4gxCBTQMH2RdUpNrk+MsbpCYtIvf9SBJdiUey4qE7BXviJsJR4nDQxCZ+3yaYNW3guz/Pw== -mkdirp@^0.5.1, mkdirp@~0.5.1: +mkdirp@^0.5.1: version "0.5.6" resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz#7def03d2432dcae4ba1d611445c48396062255f6" integrity sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw== dependencies: minimist "^1.2.6" -mkdirp@^1.0.3, mkdirp@^1.0.4: +mkdirp@^1.0.3: version "1.0.4" resolved "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz#3eb5ed62622756d79a5f0e2a221dfebad75c2f7e" integrity sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw== @@ -8220,7 +5459,7 @@ ms@2.1.2: resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== -ms@2.1.3, ms@^2.0.0, ms@^2.1.1: +ms@2.1.3, ms@^2.0.0: version "2.1.3" resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== @@ -8246,34 +5485,6 @@ mute-stream@~1.0.0: resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz#e31bd9fe62f0aed23520aa4324ea6671531e013e" integrity sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA== -mv@~2: - version "2.1.1" - resolved "https://registry.npmjs.org/mv/-/mv-2.1.1.tgz#ae6ce0d6f6d5e0a4f7d893798d03c1ea9559b6a2" - integrity sha512-at/ZndSy3xEGJ8i0ygALh8ru9qy7gWW1cmkaqBN29JmMlIvM//MEO9y1sk/avxuwnPcfhkejkLsuPxH81BrkSg== - dependencies: - mkdirp "~0.5.1" - ncp "~2.0.0" - rimraf "~2.4.0" - -mz@^2.7.0: - version "2.7.0" - resolved "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32" - integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q== - dependencies: - any-promise "^1.0.0" - object-assign "^4.0.1" - thenify-all "^1.0.0" - -nanoid@^3.1.23, nanoid@^3.3.6: - version "3.3.6" - resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.6.tgz#443380c856d6e9f9824267d960b4236ad583ea4c" - integrity sha512-BGcqMMJuToF7i1rt+2PWSNVnWIkGCU78jBG3RxO/bZlnZPK2Cmi2QaffxGO/2RvWi9sL+FAiRiXMgsyxQ1DIDA== - -ncp@~2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/ncp/-/ncp-2.0.0.tgz#195a21d6c46e361d2fb1281ba38b91e9df7bdbb3" - integrity sha512-zIdGUrPRFTUELUvr3Gmc7KZ2Sw/h1PiVM0Af/oHB6zgnV1ikqSfRk+TOufi79aHYCW3NiOXmr1BP5nWbzojLaA== - negotiator@0.6.3, negotiator@^0.6.3: version "0.6.3" resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" @@ -8284,21 +5495,6 @@ neo-async@^2.5.0, neo-async@^2.6.2: resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== -nested-error-stacks@~2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/nested-error-stacks/-/nested-error-stacks-2.0.1.tgz#d2cc9fc5235ddb371fc44d506234339c8e4b0a4b" - integrity sha512-SrQrok4CATudVzBS7coSz26QRSmlK9TzzoFbeKfcPBUFPjcQM9Rqvr/DlJkOrwI/0KcgvMub1n1g5Jt9EgRn4A== - -next-tick@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/next-tick/-/next-tick-1.1.0.tgz#1836ee30ad56d67ef281b22bd199f709449b35eb" - integrity sha512-CXdUiJembsNjuToQvxayPZF9Vqht7hewsvy2sOWafLvi2awflj9mOC6bHIg50orX8IJvWKY9wYQ/zB2kogPslQ== - -nice-try@^1.0.4: - version "1.0.5" - resolved "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz#a3378a7696ce7d223e88fc9b764bd7ef1089e366" - integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== - nocache@^3.0.1: version "3.0.4" resolved "https://registry.npmjs.org/nocache/-/nocache-3.0.4.tgz#5b37a56ec6e09fc7d401dceaed2eab40c8bfdf79" @@ -8328,18 +5524,13 @@ node-fetch@2.6.7: dependencies: whatwg-url "^5.0.0" -node-fetch@^2.2.0, node-fetch@^2.6.0, node-fetch@^2.6.1, node-fetch@^2.6.12, node-fetch@^2.6.7: +node-fetch@^2.2.0, node-fetch@^2.6.0, node-fetch@^2.6.7: version "2.7.0" resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== dependencies: whatwg-url "^5.0.0" -node-forge@^1.2.1, node-forge@^1.3.1: - version "1.3.1" - resolved "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" - integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== - node-gyp-build@^4.3.0: version "4.6.1" resolved "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.1.tgz#24b6d075e5e391b8d5539d98c7fc5c210cac8a3e" @@ -8474,16 +5665,6 @@ npm-package-arg@^10.0.0, npm-package-arg@^10.1.0: semver "^7.3.5" validate-npm-package-name "^5.0.0" -npm-package-arg@^7.0.0: - version "7.0.0" - resolved "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-7.0.0.tgz#52cdf08b491c0c59df687c4c925a89102ef794a5" - integrity sha512-xXxr8y5U0kl8dVkz2oK7yZjPBvqM2fwaO5l3Yg13p03v8+E3qQcD0JNhHzjL1vyGgxcKkD0cco+NLR72iuPk3g== - dependencies: - hosted-git-info "^3.0.2" - osenv "^0.1.5" - semver "^5.6.0" - validate-npm-package-name "^3.0.0" - npm-packlist@5.1.1: version "5.1.1" resolved "https://registry.npmjs.org/npm-packlist/-/npm-packlist-5.1.1.tgz#79bcaf22a26b6c30aa4dd66b976d69cc286800e0" @@ -8524,13 +5705,6 @@ npm-registry-fetch@^14.0.0, npm-registry-fetch@^14.0.3, npm-registry-fetch@^14.0 npm-package-arg "^10.0.0" proc-log "^3.0.0" -npm-run-path@^2.0.0: - version "2.0.2" - resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz#35a9232dfa35d7067b4cb2ddf2357b1871536c5f" - integrity sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw== - dependencies: - path-key "^2.0.0" - npm-run-path@^4.0.1: version "4.0.1" resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" @@ -8616,7 +5790,7 @@ ob1@0.76.8: resolved "https://registry.npmjs.org/ob1/-/ob1-0.76.8.tgz#ac4c459465b1c0e2c29aaa527e09fc463d3ffec8" integrity sha512-dlBkJJV5M/msj9KYA9upc+nUWVwuOFFTbu28X6kZeGwcuW+JxaHSBZ70SYQnk5M+j5JbNLR6yKHmgW4M5E7X5g== -object-assign@^4.0.1, object-assign@^4.1.0, object-assign@^4.1.1: +object-assign@^4.1.1: version "4.1.1" resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== @@ -8665,20 +5839,13 @@ on-headers@~1.0.2: resolved "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== -once@^1.3.0, once@^1.3.1, once@^1.4.0: +once@^1.3.0, once@^1.4.0: version "1.4.0" resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== dependencies: wrappy "1" -onetime@^2.0.0: - version "2.0.1" - resolved "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz#067428230fd67443b2794b22bba528b6867962d4" - integrity sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ== - dependencies: - mimic-fn "^1.0.0" - onetime@^5.1.0, onetime@^5.1.2: version "5.1.2" resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" @@ -8693,7 +5860,7 @@ open@^6.2.0: dependencies: is-wsl "^1.1.0" -open@^8.0.4, open@^8.3.0, open@^8.4.0: +open@^8.4.0: version "8.4.2" resolved "https://registry.npmjs.org/open/-/open-8.4.2.tgz#5b5ffe2a8f793dcd2aad73e550cb87b59cb084f9" integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== @@ -8702,23 +5869,6 @@ open@^8.0.4, open@^8.3.0, open@^8.4.0: is-docker "^2.1.1" is-wsl "^2.2.0" -opencollective-postinstall@^2.0.3: - version "2.0.3" - resolved "https://registry.npmjs.org/opencollective-postinstall/-/opencollective-postinstall-2.0.3.tgz#7a0fff978f6dbfa4d006238fbac98ed4198c3259" - integrity sha512-8AV/sCtuzUeTo8gQK5qDZzARrulB3egtLzFgteqB2tcT4Mw7B8Kt7JcDHmltjz6FOAHsvTevk70gZEbhM4ZS9Q== - -ora@3.4.0: - version "3.4.0" - resolved "https://registry.npmjs.org/ora/-/ora-3.4.0.tgz#bf0752491059a3ef3ed4c85097531de9fdbcd318" - integrity sha512-eNwHudNbO1folBP3JsZ19v9azXWtQZjICdr3Q0TDPIaeBQ3mXLrh54wM+er0+hSp+dWKf+Z8KM58CYzEyIYxYg== - dependencies: - chalk "^2.4.2" - cli-cursor "^2.1.0" - cli-spinners "^2.0.0" - log-symbols "^2.2.0" - strip-ansi "^5.2.0" - wcwidth "^1.0.1" - ora@^5.4.1: version "5.4.1" resolved "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18" @@ -8734,34 +5884,16 @@ ora@^5.4.1: strip-ansi "^6.0.0" wcwidth "^1.0.1" -os-homedir@^1.0.0: - version "1.0.2" - resolved "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz#ffbc4988336e0e833de0c168c7ef152121aa7fb3" - integrity sha512-B5JU3cabzk8c67mRRd3ECmROafjYMXbuzlwtqdM8IbS8ktlTix8aFGb2bAGKrSRIlnfKwovGUUr72JUPyOb6kQ== - -os-tmpdir@^1.0.0, os-tmpdir@~1.0.2: +os-tmpdir@~1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz#bbe67406c79aa85c5cfec766fe5734555dfa1274" integrity sha512-D2FR03Vir7FIu45XBY20mTb+/ZSWB00sjU9jdQXt83gDrI4Ztz5Fs7/yy74g2N5SVQY4xY1qDr4rNddwYRVX0g== -osenv@^0.1.5: - version "0.1.5" - resolved "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz#85cdfafaeb28e8677f416e287592b5f3f49ea410" - integrity sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g== - dependencies: - os-homedir "^1.0.0" - os-tmpdir "^1.0.0" - outdent@^0.5.0: version "0.5.0" resolved "https://registry.npmjs.org/outdent/-/outdent-0.5.0.tgz#9e10982fdc41492bb473ad13840d22f9655be2ff" integrity sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q== -p-defer@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/p-defer/-/p-defer-3.0.0.tgz#d1dceb4ee9b2b604b1d94ffec83760175d4e6f83" - integrity sha512-ugZxsxmtTln604yeYd29EGrNhazN2lywetzpKhfmQjW/VJmhpDmWbiX+h0zL8V91R0UXkhb3KtPmyq9PZw3aYw== - p-filter@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/p-filter/-/p-filter-2.1.0.tgz#1b1472562ae7a0f742f0f3d3d3718ea66ff9c09c" @@ -8938,13 +6070,6 @@ parse-path@^7.0.0: dependencies: protocols "^2.0.0" -parse-png@^2.1.0: - version "2.1.0" - resolved "https://registry.npmjs.org/parse-png/-/parse-png-2.1.0.tgz#2a42ad719fedf90f81c59ebee7ae59b280d6b338" - integrity sha512-Nt/a5SfCLiTnQAjx3fHlqp8hRgTL3z7kTQZzvIMS9uCAepnCyjpdEc6M/sz69WqMBdaDBw9sF1F1UaHROYzGkQ== - dependencies: - pngjs "^3.3.0" - parse-url@^8.1.0: version "8.1.0" resolved "https://registry.npmjs.org/parse-url/-/parse-url-8.1.0.tgz#972e0827ed4b57fc85f0ea6b0d839f0d8a57a57d" @@ -8957,19 +6082,6 @@ parseurl@~1.3.3: resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== -password-prompt@^1.0.4: - version "1.1.3" - resolved "https://registry.npmjs.org/password-prompt/-/password-prompt-1.1.3.tgz#05e539f4e7ca4d6c865d479313f10eb9db63ee5f" - integrity sha512-HkrjG2aJlvF0t2BMH0e2LB/EHf3Lcq3fNMzy4GYHcQblAvOl+QQji1Lx7WRBMqpVK8p+KR7bCg7oqAMXtdgqyw== - dependencies: - ansi-escapes "^4.3.2" - cross-spawn "^7.0.3" - -path-browserify@^1.0.0: - version "1.0.1" - resolved "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz#d98454a9c3753d5790860f16f68867b9e46be1fd" - integrity sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g== - path-exists@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" @@ -8985,17 +6097,12 @@ path-is-absolute@^1.0.0: resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== -path-key@^2.0.0, path-key@^2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz#411cadb574c5a140d3a4b1910d40d80cc9f40b40" - integrity sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw== - path-key@^3.0.0, path-key@^3.1.0: version "3.1.1" resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== -path-parse@^1.0.5, path-parse@^1.0.7: +path-parse@^1.0.7: version "1.0.7" resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== @@ -9050,7 +6157,7 @@ pify@^4.0.1: resolved "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== -pirates@^4.0.1, pirates@^4.0.5: +pirates@^4.0.5: version "4.0.6" resolved "https://registry.npmjs.org/pirates/-/pirates-4.0.6.tgz#3018ae32ecfcff6c29ba2267cbf21166ac1f36b9" integrity sha512-saLsH7WeYYPiD25LDuLRRY/i+6HaPYr6G1OUlN39otzkSTxKnubR9RTxS3/Kk50s1g2JTgFwWQDQyplC5/SHZg== @@ -9069,36 +6176,6 @@ pkg-dir@^4.2.0: dependencies: find-up "^4.0.0" -pkg-up@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" - integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== - dependencies: - find-up "^3.0.0" - -plist@^3.0.5: - version "3.1.0" - resolved "https://registry.npmjs.org/plist/-/plist-3.1.0.tgz#797a516a93e62f5bde55e0b9cc9c967f860893c9" - integrity sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ== - dependencies: - "@xmldom/xmldom" "^0.8.8" - base64-js "^1.5.1" - xmlbuilder "^15.1.1" - -pngjs@^3.3.0: - version "3.4.0" - resolved "https://registry.npmjs.org/pngjs/-/pngjs-3.4.0.tgz#99ca7d725965fb655814eaf65f38f12bbdbf555f" - integrity sha512-NCrCHhWmnQklfH4MtJMRjZ2a8c80qXeMlQMv2uVp9ISJMTt562SbGd6n2oq0PaPgKm7Z6pL9E2UlLIhC+SHL3w== - -postcss@~8.4.21: - version "8.4.31" - resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz#92b451050a9f914da6755af352bdc0192508656d" - integrity sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ== - dependencies: - nanoid "^3.3.6" - picocolors "^1.0.0" - source-map-js "^1.0.2" - preferred-pm@^3.0.0: version "3.1.2" resolved "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.1.2.tgz#aedb70550734a574dffcbf2ce82642bd1753bdd6" @@ -9114,16 +6191,6 @@ prettier@^2.7.1: resolved "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da" integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== -prettier@^3.0.3: - version "3.0.3" - resolved "https://registry.npmjs.org/prettier/-/prettier-3.0.3.tgz#432a51f7ba422d1469096c0fdc28e235db8f9643" - integrity sha512-L/4pUDMxcNa8R/EthV08Zt42WBO4h1rarVtK0K+QJG0X187OLo7l699jWw0GKuwzkPQ//jMFA/8Xm6Fh3J/DAg== - -pretty-bytes@5.6.0: - version "5.6.0" - resolved "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz#356256f643804773c82f64723fe78c92c62beaeb" - integrity sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg== - pretty-format@^26.5.2, pretty-format@^26.6.2: version "26.6.2" resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93" @@ -9162,11 +6229,6 @@ process-nextick-args@~2.0.0: resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== -progress@2.0.3: - version "2.0.3" - resolved "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz#7e8cf8d8f5b8f239c1bc68beb4eb78567d572ef8" - integrity sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA== - promise-inflight@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz#98472870bf228132fcbdd868129bad12c3c029e3" @@ -9180,13 +6242,6 @@ promise-retry@^2.0.1: err-code "^2.0.2" retry "^0.12.0" -promise@^7.1.1: - version "7.3.1" - resolved "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" - integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== - dependencies: - asap "~2.0.3" - promise@^8.3.0: version "8.3.0" resolved "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz#8cb333d1edeb61ef23869fbb8a4ea0279ab60e0a" @@ -9194,7 +6249,7 @@ promise@^8.3.0: dependencies: asap "~2.0.6" -prompts@^2.3.2, prompts@^2.4.0: +prompts@^2.4.0: version "2.4.2" resolved "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== @@ -9209,7 +6264,7 @@ promzard@^1.0.0: dependencies: read "^2.0.0" -prop-types@*, prop-types@^15.7.2: +prop-types@*: version "15.8.1" resolved "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== @@ -9233,58 +6288,6 @@ pseudomap@^1.0.2: resolved "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" integrity sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ== -pump@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" - integrity sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww== - dependencies: - end-of-stream "^1.1.0" - once "^1.3.1" - -punycode@^1.4.1: - version "1.4.1" - resolved "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" - integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== - -punycode@^2.1.0, punycode@^2.1.1: - version "2.3.1" - resolved "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" - integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== - -qrcode-terminal@0.11.0: - version "0.11.0" - resolved "https://registry.npmjs.org/qrcode-terminal/-/qrcode-terminal-0.11.0.tgz#ffc6c28a2fc0bfb47052b47e23f4f446a5fbdb9e" - integrity sha512-Uu7ii+FQy4Qf82G4xu7ShHhjhGahEpCWc3x8UavY3CTcWV+ufmmCtwkr7ZKsX42jdL0kr1B5FKUeqJvAn51jzQ== - -qs@6.11.0: - version "6.11.0" - resolved "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" - integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== - dependencies: - side-channel "^1.0.4" - -qs@^6.10.3, qs@^6.11.0, qs@^6.11.2: - version "6.11.2" - resolved "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz#64bea51f12c1f5da1bc01496f48ffcff7c69d7d9" - integrity sha512-tDNIz22aBzCDxLtVH++VnTfzxlfeK5CbqohpSqpJgj1Wg/cQbStNAz3NuqCs5vV+pjBsK4x4pN9HlVh7rcYRiA== - dependencies: - side-channel "^1.0.4" - -query-string@7.1.3, query-string@^7.1.3: - version "7.1.3" - resolved "https://registry.npmjs.org/query-string/-/query-string-7.1.3.tgz#a1cf90e994abb113a325804a972d98276fe02328" - integrity sha512-hh2WYhq4fi8+b+/2Kg9CEge4fDPvHS534aOOvOZeQ3+Vf2mCFsaFBYj0i+iXcAq6I9Vzp5fjMFBlONvayDC1qg== - dependencies: - decode-uri-component "^0.2.2" - filter-obj "^1.1.0" - split-on-first "^1.0.0" - strict-uri-encode "^2.0.0" - -querystringify@^2.1.1: - version "2.2.0" - resolved "https://registry.npmjs.org/querystringify/-/querystringify-2.2.0.tgz#3345941b4153cb9d082d8eee4cda2016a9aef7f6" - integrity sha512-FIqgj2EUvTa7R50u0rGsyTftzjYmv/a3hO345bZNrqabNqjtgiDMgmo4mkUjd+nzU5oF3dClKqFIPUKybUyqoQ== - queue-microtask@^1.2.2: version "1.2.3" resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" @@ -9295,202 +6298,40 @@ queue@6.0.2: resolved "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz#b91525283e2315c7553d2efa18d83e76432fed65" integrity sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA== dependencies: - inherits "~2.0.3" - -quick-lru@^4.0.1: - version "4.0.1" - resolved "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f" - integrity sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g== - -range-parser@~1.2.1: - version "1.2.1" - resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" - integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== - -raw-body@2.5.2: - version "2.5.2" - resolved "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz#99febd83b90e08975087e8f1f9419a149366b68a" - integrity sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA== - dependencies: - bytes "3.1.2" - http-errors "2.0.0" - iconv-lite "0.4.24" - unpipe "1.0.0" - -rc@~1.2.7: - version "1.2.8" - resolved "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" - integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== - dependencies: - deep-extend "^0.6.0" - ini "~1.3.0" - minimist "^1.2.0" - strip-json-comments "~2.0.1" - -react-devtools-core@^4.27.2: - version "4.28.0" - resolved "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.28.0.tgz#3fa18709b24414adddadac33b6b9cea96db60f2f" - integrity sha512-E3C3X1skWBdBzwpOUbmXG8SgH6BtsluSMe+s6rRcujNKG1DGi8uIfhdhszkgDpAsMoE55hwqRUzeXCmETDBpTg== - dependencies: - shell-quote "^1.6.1" - ws "^7" - -react-fast-compare@^3.2.0: - version "3.2.2" - resolved "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz#929a97a532304ce9fee4bcae44234f1ce2c21d49" - integrity sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ== - -react-freeze@^1.0.0: - version "1.0.3" - resolved "https://registry.npmjs.org/react-freeze/-/react-freeze-1.0.3.tgz#5e3ca90e682fed1d73a7cb50c2c7402b3e85618d" - integrity sha512-ZnXwLQnGzrDpHBHiC56TXFXvmolPeMjTn1UOm610M4EXGzbEDR7oOIyS2ZiItgbs6eZc4oU/a0hpk8PrcKvv5g== - -react-helmet-async@^1.3.0: - version "1.3.0" - resolved "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.3.0.tgz#7bd5bf8c5c69ea9f02f6083f14ce33ef545c222e" - integrity sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg== - dependencies: - "@babel/runtime" "^7.12.5" - invariant "^2.2.4" - prop-types "^15.7.2" - react-fast-compare "^3.2.0" - shallowequal "^1.1.0" - -"react-is@^16.12.0 || ^17.0.0 || ^18.0.0", react-is@^18.0.0: - version "18.2.0" - resolved "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" - integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== - -react-is@^16.13.0, react-is@^16.13.1, react-is@^16.7.0: - version "16.13.1" - resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" - integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== - -react-is@^17.0.1: - version "17.0.2" - resolved "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" - integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== - -react-native-elements@^3.4.3: - version "3.4.3" - resolved "https://registry.npmjs.org/react-native-elements/-/react-native-elements-3.4.3.tgz#c33919002aef83a0c0f98d0ed56009714ad9b1b3" - integrity sha512-VtZc25EecPZyUBER85zFK9ZbY6kkUdcm1ZwJ9hdoGSCr1R/GFgxor4jngOcSYeMvQ+qimd5No44OVJW3rSJECA== - dependencies: - "@types/react-native-vector-icons" "^6.4.6" - color "^3.1.2" - deepmerge "^4.2.2" - hoist-non-react-statics "^3.3.2" - lodash.isequal "^4.5.0" - opencollective-postinstall "^2.0.3" - react-native-ratings "8.0.4" - react-native-size-matters "^0.3.1" - -react-native-encrypted-storage@^4.0.3: - version "4.0.3" - resolved "https://registry.npmjs.org/react-native-encrypted-storage/-/react-native-encrypted-storage-4.0.3.tgz#2a4d65459870511e8f4ccd22f02433dab7fa5e91" - integrity sha512-0pJA4Aj2S1PIJEbU7pN/Qvf7JIJx3hFywx+i+bLHtgK0/6Zryf1V2xVsWcrD50dfiu3jY1eN2gesQ5osGxE7jA== - -react-native-fetch-api@^3.0.0: - version "3.0.0" - resolved "https://registry.npmjs.org/react-native-fetch-api/-/react-native-fetch-api-3.0.0.tgz#81e1bb6562c292521bc4eca52fe1097f4c1ebab5" - integrity sha512-g2rtqPjdroaboDKTsJCTlcmtw54E25OjyaunUP0anOZn4Fuo2IKs8BVfe02zVggA/UysbmfSnRJIqtNkAgggNA== - dependencies: - p-defer "^3.0.0" - -react-native-gesture-handler@~2.12.0: - version "2.12.1" - resolved "https://registry.npmjs.org/react-native-gesture-handler/-/react-native-gesture-handler-2.12.1.tgz#f11a99fb95169810c6886fad5efa01a17fd81660" - integrity sha512-deqh36bw82CFUV9EC4tTo2PP1i9HfCOORGS3Zmv71UYhEZEHkzZv18IZNPB+2Awzj45vLIidZxGYGFxHlDSQ5A== - dependencies: - "@egjs/hammerjs" "^2.0.17" - hoist-non-react-statics "^3.3.0" - invariant "^2.2.4" - lodash "^4.17.21" - prop-types "^15.7.2" - -react-native-get-random-values@~1.9.0: - version "1.9.0" - resolved "https://registry.npmjs.org/react-native-get-random-values/-/react-native-get-random-values-1.9.0.tgz#6cb30511c406922e75fe73833dc1812a85bfb37e" - integrity sha512-+29IR2oxzxNVeaRwCqGZ9ABadzMI8SLTBidrIDXPOkKnm5+kEmLt34QKM4JV+d2usPErvKyS85le0OmGTHnyWQ== - dependencies: - fast-base64-decode "^1.0.0" - -react-native-iphone-x-helper@^1.3.0: - version "1.3.1" - resolved "https://registry.npmjs.org/react-native-iphone-x-helper/-/react-native-iphone-x-helper-1.3.1.tgz#20c603e9a0e765fd6f97396638bdeb0e5a60b010" - integrity sha512-HOf0jzRnq2/aFUcdCJ9w9JGzN3gdEg0zFE4FyYlp4jtidqU03D5X7ZegGKfT1EWteR0gPBGp9ye5T5FvSWi9Yg== - -react-native-polyfill-globals@^3.1.0: - version "3.1.0" - resolved "https://registry.npmjs.org/react-native-polyfill-globals/-/react-native-polyfill-globals-3.1.0.tgz#da7f6c695cd2360096b9a233c4e711d91f1542f8" - integrity sha512-6ACmV1SjXvZP2LN6J2yK58yNACKddcvoiKLrSQdISx32IdYStfdmGXrbAfpd+TANrTlIaZ2SLoFXohNwhnqm/w== - -react-native-prompt-android@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/react-native-prompt-android/-/react-native-prompt-android-1.1.0.tgz#3c5168029075cb9f72549fd5f92403372fb234e9" - integrity sha512-4JoyEaT2ZnK9IH+tDFpbTiQBgva8UIFGQf4/Uw/tnEVWBERlVlzcs5B82T9BkeEhEqXhp89JaiSBnLWj30lciw== - -react-native-ratings@8.0.4: - version "8.0.4" - resolved "https://registry.npmjs.org/react-native-ratings/-/react-native-ratings-8.0.4.tgz#efd5ebad8acc08bf98d34d39b18fb7a6813ef991" - integrity sha512-Xczu5lskIIRD6BEdz9A0jDRpEck/SFxRqiglkXi0u67yAtI1/pcJC76P4MukCbT8K4BPVl+42w83YqXBoBRl7A== - dependencies: - lodash "^4.17.15" - -react-native-reanimated-table@^0.0.2: - version "0.0.2" - resolved "https://registry.npmjs.org/react-native-reanimated-table/-/react-native-reanimated-table-0.0.2.tgz#015392dbc12fb03fd872d5a7eea9bc84c4f3a685" - integrity sha512-OeuqfU1AFEmHNTJlEOLWrV78JgAXnM0/ZrCm0Ab+9e5nwYJ+xab/UFXkNKz3Gyf08ZfLSNzwMQRjt3eZWPWoGA== - -react-native-reanimated@~3.3.0: - version "3.3.0" - resolved "https://registry.npmjs.org/react-native-reanimated/-/react-native-reanimated-3.3.0.tgz#80f9d58e28fddf62fe4c1bc792337b8ab57936ab" - integrity sha512-LzfpPZ1qXBGy5BcUHqw3pBC0qSd22qXS3t8hWSbozXNrBkzMhhOrcILE/nEg/PHpNNp1xvGOW8NwpAMF006roQ== - dependencies: - "@babel/plugin-transform-object-assign" "^7.16.7" - "@babel/preset-typescript" "^7.16.7" - convert-source-map "^2.0.0" - invariant "^2.2.4" + inherits "~2.0.3" -react-native-safe-area-context@4.6.3: - version "4.6.3" - resolved "https://registry.npmjs.org/react-native-safe-area-context/-/react-native-safe-area-context-4.6.3.tgz#f06cfea05b1c4b018aa9758667a109f619c62b55" - integrity sha512-3CeZM9HFXkuqiU9HqhOQp1yxhXw6q99axPWrT+VJkITd67gnPSU03+U27Xk2/cr9XrLUnakM07kj7H0hdPnFiQ== +quick-lru@^4.0.1: + version "4.0.1" + resolved "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f" + integrity sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g== -react-native-safe-area-view@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/react-native-safe-area-view/-/react-native-safe-area-view-1.1.1.tgz#9833e34c384d0513f4831afcd1e54946f13897b2" - integrity sha512-bbLCtF+tqECyPWlgkWbIwx4vDPb0GEufx/ZGcSS4UljMcrpwluachDXoW9DBxhbMCc6k1V0ccqHWN7ntbRdERQ== - dependencies: - hoist-non-react-statics "^2.3.1" +range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== -react-native-screens@~3.22.0: - version "3.22.1" - resolved "https://registry.npmjs.org/react-native-screens/-/react-native-screens-3.22.1.tgz#b0eb0696dbf1f9a852061cc71c0f8cdb95ed8e53" - integrity sha512-ffzwUdVKf+iLqhWSzN5DXBm0s2w5sN0P+TaHHPAx42LT7+DT0g8PkHT1QDvxpR5vCEPSS1i3EswyVK4HCuhTYg== +react-devtools-core@^4.27.2: + version "4.28.0" + resolved "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.28.0.tgz#3fa18709b24414adddadac33b6b9cea96db60f2f" + integrity sha512-E3C3X1skWBdBzwpOUbmXG8SgH6BtsluSMe+s6rRcujNKG1DGi8uIfhdhszkgDpAsMoE55hwqRUzeXCmETDBpTg== dependencies: - react-freeze "^1.0.0" - warn-once "^0.1.0" + shell-quote "^1.6.1" + ws "^7" -react-native-size-matters@^0.3.1: - version "0.3.1" - resolved "https://registry.npmjs.org/react-native-size-matters/-/react-native-size-matters-0.3.1.tgz#24d0cfc335a2c730f6d58bd7b43ea5a41be4b49f" - integrity sha512-mKOfBLIBFBcs9br1rlZDvxD5+mAl8Gfr5CounwJtxI6Z82rGrMO+Kgl9EIg3RMVf3G855a85YVqHJL2f5EDRlw== +"react-is@^16.12.0 || ^17.0.0 || ^18.0.0", react-is@^18.0.0: + version "18.2.0" + resolved "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" + integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== -react-native-url-polyfill@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/react-native-url-polyfill/-/react-native-url-polyfill-2.0.0.tgz#db714520a2985cff1d50ab2e66279b9f91ffd589" - integrity sha512-My330Do7/DvKnEvwQc0WdcBnFPploYKp9CYlefDXzIdEaA+PAhDYllkvGeEroEzvc4Kzzj2O4yVdz8v6fjRvhA== - dependencies: - whatwg-url-without-unicode "8.0.0-3" +react-is@^16.13.1: + version "16.13.1" + resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== -react-native-vector-icons@^10.0.0: - version "10.0.1" - resolved "https://registry.npmjs.org/react-native-vector-icons/-/react-native-vector-icons-10.0.1.tgz#ef5aa98034c5fb7cc45cd0c6ea5f37c74ce4c44b" - integrity sha512-oqVyhSgK1wLm7JuN5yep+BCWb4F4C6qi2/mHGsdNqneGWn3MI9VVMX+AIkw0q9GsbY6QjhNd5sUanjRyDJfuUg== - dependencies: - prop-types "^15.7.2" - yargs "^16.1.1" +react-is@^17.0.1: + version "17.0.2" + resolved "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" + integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== react-native@0.72.4: version "0.72.4" @@ -9534,56 +6375,6 @@ react-native@0.72.4: ws "^6.2.2" yargs "^17.6.2" -react-native@0.72.6: - version "0.72.6" - resolved "https://registry.npmjs.org/react-native/-/react-native-0.72.6.tgz#9f8d090694907e2f83af22e115cc0e4a3d5fa626" - integrity sha512-RafPY2gM7mcrFySS8TL8x+TIO3q7oAlHpzEmC7Im6pmXni6n1AuufGaVh0Narbr1daxstw7yW7T9BKW5dpVc2A== - dependencies: - "@jest/create-cache-key-function" "^29.2.1" - "@react-native-community/cli" "11.3.7" - "@react-native-community/cli-platform-android" "11.3.7" - "@react-native-community/cli-platform-ios" "11.3.7" - "@react-native/assets-registry" "^0.72.0" - "@react-native/codegen" "^0.72.7" - "@react-native/gradle-plugin" "^0.72.11" - "@react-native/js-polyfills" "^0.72.1" - "@react-native/normalize-colors" "^0.72.0" - "@react-native/virtualized-lists" "^0.72.8" - abort-controller "^3.0.0" - anser "^1.4.9" - base64-js "^1.1.2" - deprecated-react-native-prop-types "4.1.0" - event-target-shim "^5.0.1" - flow-enums-runtime "^0.0.5" - invariant "^2.2.4" - jest-environment-node "^29.2.1" - jsc-android "^250231.0.0" - memoize-one "^5.0.0" - metro-runtime "0.76.8" - metro-source-map "0.76.8" - mkdirp "^0.5.1" - nullthrows "^1.1.1" - pretty-format "^26.5.2" - promise "^8.3.0" - react-devtools-core "^4.27.2" - react-refresh "^0.4.0" - react-shallow-renderer "^16.15.0" - regenerator-runtime "^0.13.2" - scheduler "0.24.0-canary-efb381bbf-20230505" - stacktrace-parser "^0.1.10" - use-sync-external-store "^1.0.0" - whatwg-fetch "^3.0.0" - ws "^6.2.2" - yargs "^17.6.2" - -react-navigation-stack@^2.10.4: - version "2.10.4" - resolved "https://registry.npmjs.org/react-navigation-stack/-/react-navigation-stack-2.10.4.tgz#377fd6533f8ae0cf5ca5a435a0115851f010306a" - integrity sha512-3LE1PFsFV9v4PUlZRATMotqs6H7MOOpIKtjyP+l8D1cyzYmsMQh3EFikeDfzGQUXIvy8VyLAMtcEssicQPYvFA== - dependencies: - color "^3.1.3" - react-native-iphone-x-helper "^1.3.0" - react-refresh@^0.4.0: version "0.4.3" resolved "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz#966f1750c191672e76e16c2efa569150cc73ab53" @@ -9747,13 +6538,6 @@ regenerator-runtime@^0.14.0: resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz#5e19d68eb12d486f797e15a3c6a918f7cec5eb45" integrity sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA== -regenerator-transform@^0.15.2: - version "0.15.2" - resolved "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz#5bbae58b522098ebdf09bca2f83838929001c7a4" - integrity sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg== - dependencies: - "@babel/runtime" "^7.8.4" - regexp.prototype.flags@^1.5.1: version "1.5.1" resolved "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz#90ce989138db209f81492edd734183ce99f9677e" @@ -9782,45 +6566,16 @@ regjsparser@^0.9.1: dependencies: jsesc "~0.5.0" -remove-trailing-slash@^0.1.0: - version "0.1.1" - resolved "https://registry.npmjs.org/remove-trailing-slash/-/remove-trailing-slash-0.1.1.tgz#be2285a59f39c74d1bce4f825950061915e3780d" - integrity sha512-o4S4Qh6L2jpnCy83ysZDau+VORNvnFw07CKSAymkd6ICNVEPisMyzlc00KlvvicsxKck94SEwhDnMNdICzO+tA== - require-directory@^2.1.1: version "2.1.1" resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== -require-from-string@^2.0.2: - version "2.0.2" - resolved "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" - integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== - require-main-filename@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== -requireg@^0.2.2: - version "0.2.2" - resolved "https://registry.npmjs.org/requireg/-/requireg-0.2.2.tgz#437e77a5316a54c9bcdbbf5d1f755fe093089830" - integrity sha512-nYzyjnFcPNGR3lx9lwPPPnuQxv6JWEZd2Ci0u9opN7N5zUEPIhY/GbL3vMGOr2UXwEg9WwSyV9X9Y/kLFgPsOg== - dependencies: - nested-error-stacks "~2.0.1" - rc "~1.2.7" - resolve "~1.7.1" - -requires-port@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" - integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== - -reselect@^4.1.7: - version "4.1.8" - resolved "https://registry.npmjs.org/reselect/-/reselect-4.1.8.tgz#3f5dc671ea168dccdeb3e141236f69f02eaec524" - integrity sha512-ab9EmR80F/zQTMNeneUr4cv+jSwPJgIlvEmVwLerwrWVbpLlBuls9XHzIeTFy4cegU2NHBp3va0LKOzU5qFEYQ== - resolve-cwd@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" @@ -9861,30 +6616,6 @@ resolve@^1.14.2: path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" -resolve@^1.22.1: - version "1.22.8" - resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" - integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== - dependencies: - is-core-module "^2.13.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - -resolve@~1.7.1: - version "1.7.1" - resolved "https://registry.npmjs.org/resolve/-/resolve-1.7.1.tgz#aadd656374fd298aee895bc026b8297418677fd3" - integrity sha512-c7rwLofp8g1U+h1KNyHL/jicrKg1Ek4q+Lr33AL65uZTinUZHe30D5HlyN5V9NW0JX1D5dXQ4jqW5l7Sy/kGfw== - dependencies: - path-parse "^1.0.5" - -restore-cursor@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz#9f7ee287f82fd326d4fd162923d62129eee0dfaf" - integrity sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q== - dependencies: - onetime "^2.0.0" - signal-exit "^3.0.2" - restore-cursor@^3.1.0: version "3.1.0" resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" @@ -9903,13 +6634,6 @@ reusify@^1.0.4: resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== -rimraf@^2.6.2: - version "2.7.1" - resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz#35797f13a7fdadc566142c29d4f07ccad483e3ec" - integrity sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w== - dependencies: - glob "^7.1.3" - rimraf@^3.0.0, rimraf@^3.0.2: version "3.0.2" resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" @@ -9924,13 +6648,6 @@ rimraf@^4.4.1: dependencies: glob "^9.2.0" -rimraf@~2.4.0: - version "2.4.5" - resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.4.5.tgz#ee710ce5d93a8fdb856fb5ea8ff0e2d75934b2da" - integrity sha512-J5xnxTyqaiw06JjMftq7L9ouA448dw/E7dKghkP9WpKNuwmARNNg+Gk8/u5ryb9N/Yo2+z3MCwuqFK/+qPOPfQ== - dependencies: - glob "^6.0.1" - rimraf@~2.6.2: version "2.6.3" resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" @@ -9977,11 +6694,6 @@ safe-buffer@~5.2.0: resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== -safe-json-stringify@~1: - version "1.2.0" - resolved "https://registry.npmjs.org/safe-json-stringify/-/safe-json-stringify-1.2.0.tgz#356e44bc98f1f93ce45df14bcd7c01cda86e0afd" - integrity sha512-gH8eh2nZudPQO6TytOvbxnuhYBOvDBBLW52tz5q6X58lJcd/tkmqFR+5Z9adS8aJtURSXWThWy/xJtJwixErvg== - safe-regex-test@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.0.tgz#793b874d524eb3640d1873aad03596db2d4f2295" @@ -9996,11 +6708,6 @@ safe-regex-test@^1.0.0: resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -sax@>=0.6.0: - version "1.3.0" - resolved "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz#a5dbe77db3be05c9d1ee7785dbd3ea9de51593d0" - integrity sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA== - scheduler@0.24.0-canary-efb381bbf-20230505: version "0.24.0-canary-efb381bbf-20230505" resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.24.0-canary-efb381bbf-20230505.tgz#5dddc60e29f91cd7f8b983d7ce4a99c2202d178f" @@ -10008,26 +6715,11 @@ scheduler@0.24.0-canary-efb381bbf-20230505: dependencies: loose-envify "^1.1.0" -schema-utils@^4.0.1: - version "4.2.0" - resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz#70d7c93e153a273a805801882ebd3bff20d89c8b" - integrity sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw== - dependencies: - "@types/json-schema" "^7.0.9" - ajv "^8.9.0" - ajv-formats "^2.1.1" - ajv-keywords "^5.1.0" - -"semver@2 || 3 || 4 || 5", semver@^5.5.0, semver@^5.6.0: +"semver@2 || 3 || 4 || 5", semver@^5.6.0: version "5.7.2" resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" integrity sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g== -semver@7.3.2: - version "7.3.2" - resolved "https://registry.npmjs.org/semver/-/semver-7.3.2.tgz#604962b052b81ed0786aae84389ffba70ffd3938" - integrity sha512-OrOb32TeeambH6UrhtShmF7CRDqhL6/5XpPNp2DuRH6+9QLw/orhp72j87v8Qa1ScDkvrrBNpZcDejAirJmfXQ== - semver@7.5.3: version "7.5.3" resolved "https://registry.npmjs.org/semver/-/semver-7.5.3.tgz#161ce8c2c6b4b3bdca6caadc9fa3317a4c4fe88e" @@ -10047,7 +6739,7 @@ semver@^7.0.0, semver@^7.1.1, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semve dependencies: lru-cache "^6.0.0" -send@0.18.0, send@^0.18.0: +send@0.18.0: version "0.18.0" resolved "https://registry.npmjs.org/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== @@ -10066,13 +6758,6 @@ send@0.18.0, send@^0.18.0: range-parser "~1.2.1" statuses "2.0.1" -serialize-error@6.0.0: - version "6.0.0" - resolved "https://registry.npmjs.org/serialize-error/-/serialize-error-6.0.0.tgz#ccfb887a1dd1c48d6d52d7863b92544331fd752b" - integrity sha512-3vmBkMZLQO+BR4RPHcyRGdE09XCF6cvxzk2N2qn8Er3F91cy8Qt7VvEbZBOpaL53qsBbe2cFOefU6tRY6WDelA== - dependencies: - type-fest "^0.12.0" - serialize-error@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz#50b679d5635cdf84667bdc8e59af4e5b81d5f60a" @@ -10102,11 +6787,6 @@ set-function-name@^2.0.0: functions-have-names "^1.2.3" has-property-descriptors "^1.0.0" -setimmediate@^1.0.5: - version "1.0.5" - resolved "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" - integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== - setprototypeof@1.2.0: version "1.2.0" resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" @@ -10119,11 +6799,6 @@ shallow-clone@^3.0.0: dependencies: kind-of "^6.0.2" -shallowequal@^1.1.0: - version "1.1.0" - resolved "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" - integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== - shebang-command@^1.2.0: version "1.2.0" resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" @@ -10153,6 +6828,16 @@ shell-quote@^1.6.1, shell-quote@^1.7.3: resolved "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680" integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== +shiki@^0.14.1: + version "0.14.5" + resolved "https://registry.yarnpkg.com/shiki/-/shiki-0.14.5.tgz#375dd214e57eccb04f0daf35a32aa615861deb93" + integrity sha512-1gCAYOcmCFONmErGTrS1fjzJLA7MGZmKzrBNX7apqSwhyITJg2O102uFzXUeBxNnEkDA9vHIKLyeKq0V083vIw== + dependencies: + ansi-sequence-parser "^1.1.0" + jsonc-parser "^3.2.0" + vscode-oniguruma "^1.7.0" + vscode-textmate "^8.0.0" + side-channel@^1.0.4: version "1.0.4" resolved "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" @@ -10162,7 +6847,7 @@ side-channel@^1.0.4: get-intrinsic "^1.0.2" object-inspect "^1.9.0" -signal-exit@3.0.7, signal-exit@^3.0.0, signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: +signal-exit@3.0.7, signal-exit@^3.0.2, signal-exit@^3.0.3, signal-exit@^3.0.7: version "3.0.7" resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== @@ -10183,22 +6868,6 @@ sigstore@^1.3.0, sigstore@^1.4.0: "@sigstore/tuf" "^1.0.3" make-fetch-happen "^11.0.1" -simple-plist@^1.1.0: - version "1.3.1" - resolved "https://registry.npmjs.org/simple-plist/-/simple-plist-1.3.1.tgz#16e1d8f62c6c9b691b8383127663d834112fb017" - integrity sha512-iMSw5i0XseMnrhtIzRb7XpQEXepa9xhWxGUojHBL43SIpQuDQkh3Wpy67ZbDzZVr6EKxvwVChnVpdl8hEVLDiw== - dependencies: - bplist-creator "0.1.0" - bplist-parser "0.3.1" - plist "^3.0.5" - -simple-swizzle@^0.2.2: - version "0.2.2" - resolved "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz#a4da6b635ffcccca33f70d17cb92592de95e557a" - integrity sha512-JA//kQgZtbuY83m+xT+tXJkmJncGMTFT+C+g2h2R9uxkYIrE2yy9sgmcLhCnw57/WSD+Eh3J97FPEDFnbXnDUg== - dependencies: - is-arrayish "^0.3.1" - sisteransi@^1.0.5: version "1.0.5" resolved "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" @@ -10218,11 +6887,6 @@ slice-ansi@^2.0.0: astral-regex "^1.0.0" is-fullwidth-code-point "^2.0.0" -slugify@^1.3.4: - version "1.6.6" - resolved "https://registry.npmjs.org/slugify/-/slugify-1.6.6.tgz#2d4ac0eacb47add6af9e04d3be79319cbcc7924b" - integrity sha512-h+z7HKHYXj6wJU+AnS/+IH8Uh9fdcX1Lrhg1/VMdf9PwoBQXFcXiAdsy2tSK0P6gKwJLXp02r90ahUCqHk9rrw== - smart-buffer@^4.2.0: version "4.2.0" resolved "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae" @@ -10264,11 +6928,6 @@ sort-keys@^2.0.0: dependencies: is-plain-obj "^1.0.0" -source-map-js@^1.0.2: - version "1.0.2" - resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" - integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== - source-map-support@^0.5.16, source-map-support@~0.5.20: version "0.5.21" resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" @@ -10326,11 +6985,6 @@ spdx-license-ids@^3.0.0: resolved "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.15.tgz#142460aabaca062bc7cd4cc87b7d50725ed6a4ba" integrity sha512-lpT8hSQp9jAKp9mhtBU4Xjon8LPGBvLIuBiSVhMEtmLecTh2mO0tlqrAMp47tBXzMr13NJMQ2lf7RpQGLJ3HsQ== -split-on-first@^1.0.0: - version "1.1.0" - resolved "https://registry.npmjs.org/split-on-first/-/split-on-first-1.1.0.tgz#f610afeee3b12bce1d0c30425e76398b78249a5f" - integrity sha512-43ZssAJaMusuKWL8sKUBQXHWOpq8d6CfN/u1p4gUzfJkM05C8rxTmYrkIPTXapZpORA6LkkzcUulJ8FqA7Uudw== - split2@^3.2.2: version "3.2.2" resolved "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz#bf2cf2a37d838312c249c89206fd7a17dd12365f" @@ -10357,13 +7011,6 @@ ssri@^10.0.0, ssri@^10.0.1: dependencies: minipass "^7.0.3" -ssri@^8.0.1: - version "8.0.1" - resolved "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz#638e4e439e2ffbd2cd289776d5ca457c4f51a2af" - integrity sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ== - dependencies: - minipass "^3.1.1" - ssri@^9.0.1: version "9.0.1" resolved "https://registry.npmjs.org/ssri/-/ssri-9.0.1.tgz#544d4c357a8d7b71a19700074b6883fcb4eae057" @@ -10400,11 +7047,6 @@ statuses@~1.5.0: resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== -stream-buffers@2.2.x: - version "2.2.0" - resolved "https://registry.npmjs.org/stream-buffers/-/stream-buffers-2.2.0.tgz#91d5f5130d1cef96dcfa7f726945188741d09ee4" - integrity sha512-uyQK/mx5QjHun80FLJTfaWE7JtwfRMKBLkMne6udYOmvH0CawotVa7TfgYHzAnpphn4+TweIx1QKMnRIbipmUg== - stream-transform@^2.1.3: version "2.1.3" resolved "https://registry.npmjs.org/stream-transform/-/stream-transform-2.1.3.tgz#a1c3ecd72ddbf500aa8d342b0b9df38f5aa598e3" @@ -10412,11 +7054,6 @@ stream-transform@^2.1.3: dependencies: mixme "^0.5.1" -strict-uri-encode@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-2.0.0.tgz#b9c7330c7042862f6b142dc274bbcc5866ce3546" - integrity sha512-QwiXZgpRcKkhTj2Scnn++4PKtWsH0kpzZ62L2R6c/LUVYv7hVnZqcg2+sMuT6R7Jusu1vviK/MFsu6kNJfWlEQ== - "string-width-cjs@npm:string-width@^4.2.0", "string-width@^1.0.2 || 2 || 3 || 4", string-width@^4.1.0, string-width@^4.2.0, string-width@^4.2.3: version "4.2.3" resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" @@ -10507,11 +7144,6 @@ strip-bom@^4.0.0: resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz#9c3505c1db45bcedca3d9cf7a16f5c5aa3901878" integrity sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w== -strip-eof@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz#bb43ff5598a6eb05d89b59fcd129c983313606bf" - integrity sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q== - strip-final-newline@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" @@ -10524,11 +7156,6 @@ strip-indent@^3.0.0: dependencies: min-indent "^1.0.0" -strip-json-comments@~2.0.1: - version "2.0.1" - resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" - integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== - strnum@^1.0.5: version "1.0.5" resolved "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz#5c4e829fe15ad4ff0d20c3db5ac97b73c9b072db" @@ -10543,34 +7170,6 @@ strong-log-transformer@2.1.0, strong-log-transformer@^2.1.0: minimist "^1.2.0" through "^2.3.4" -structured-headers@^0.4.1: - version "0.4.1" - resolved "https://registry.npmjs.org/structured-headers/-/structured-headers-0.4.1.tgz#77abd9410622c6926261c09b9d16cf10592694d1" - integrity sha512-0MP/Cxx5SzeeZ10p/bZI0S6MpgD+yxAhi1BOQ34jgnMXsCq3j1t6tQnZu+KdlL7dvJTLT3g9xN8tl10TqgFMcg== - -sucrase@^3.20.0: - version "3.34.0" - resolved "https://registry.npmjs.org/sucrase/-/sucrase-3.34.0.tgz#1e0e2d8fcf07f8b9c3569067d92fbd8690fb576f" - integrity sha512-70/LQEZ07TEcxiU2dz51FKaE6hCTWC6vr7FOk3Gr0U60C3shtAN+H+BFr9XlYe5xqf3RA8nrc+VIwzCfnxuXJw== - dependencies: - "@jridgewell/gen-mapping" "^0.3.2" - commander "^4.0.0" - glob "7.1.6" - lines-and-columns "^1.1.6" - mz "^2.7.0" - pirates "^4.0.1" - ts-interface-checker "^0.1.9" - -sudo-prompt@9.1.1: - version "9.1.1" - resolved "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.1.1.tgz#73853d729770392caec029e2470db9c221754db0" - integrity sha512-es33J1g2HjMpyAhz8lOR+ICmXXAqTuKbuXuUWLhOLew20oN9oUCgCJx615U/v7aioZg7IX5lIh9x34vwneu4pA== - -sudo-prompt@^8.2.0: - version "8.2.5" - resolved "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-8.2.5.tgz#cc5ef3769a134bb94b24a631cc09628d4d53603e" - integrity sha512-rlBo3HU/1zAJUrkY6jNxDOC9eVYliG6nS4JA8u8KAshITd07tafMc/Br7xQwCSseXwJ2iCcHCE8SNWX3q8Z+kw== - sudo-prompt@^9.0.0: version "9.2.1" resolved "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz#77efb84309c9ca489527a4e749f287e6bdd52afd" @@ -10583,7 +7182,7 @@ supports-color@^5.3.0: dependencies: has-flag "^3.0.0" -supports-color@^7.0.0, supports-color@^7.1.0: +supports-color@^7.1.0: version "7.2.0" resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== @@ -10597,14 +7196,6 @@ supports-color@^8.0.0: dependencies: has-flag "^4.0.0" -supports-hyperlinks@^2.0.0: - version "2.3.0" - resolved "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.3.0.tgz#3943544347c1ff90b15effb03fc14ae45ec10624" - integrity sha512-RpsAZlpWcDwOPQA22aCH4J0t7L8JmAvsCxfOSEwm7cQs3LshN36QaTkwd70DnBOXDWGssw2eUoc8CaRWT0XunA== - dependencies: - has-flag "^4.0.0" - supports-color "^7.0.0" - supports-preserve-symlinks-flag@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" @@ -10633,7 +7224,7 @@ tar@6.1.11: mkdirp "^1.0.3" yallist "^4.0.0" -tar@^6.0.2, tar@^6.0.5, tar@^6.1.11, tar@^6.1.2: +tar@^6.1.11, tar@^6.1.2: version "6.2.0" resolved "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz#b14ce49a79cb1cd23bc9b016302dea5474493f73" integrity sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ== @@ -10645,16 +7236,11 @@ tar@^6.0.2, tar@^6.0.5, tar@^6.1.11, tar@^6.1.2: mkdirp "^1.0.3" yallist "^4.0.0" -temp-dir@1.0.0, temp-dir@^1.0.0: +temp-dir@1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/temp-dir/-/temp-dir-1.0.0.tgz#0a7c0ea26d3a39afa7e0ebea9c1fc0bc4daa011d" integrity sha512-xZFXEGbG7SNC3itwBzI3RYjq/cEhBkx2hJuKGIUOcEULmkQExXiHat2z/qkISYsuR+IKumhEfKKbV5qXmhICFQ== -temp-dir@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz#bde92b05bdfeb1516e804c9c00ad45177f31321e" - integrity sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg== - temp@^0.8.4: version "0.8.4" resolved "https://registry.npmjs.org/temp/-/temp-0.8.4.tgz#8c97a33a4770072e0a05f919396c7665a7dd59f2" @@ -10662,39 +7248,11 @@ temp@^0.8.4: dependencies: rimraf "~2.6.2" -tempy@0.3.0: - version "0.3.0" - resolved "https://registry.npmjs.org/tempy/-/tempy-0.3.0.tgz#6f6c5b295695a16130996ad5ab01a8bd726e8bf8" - integrity sha512-WrH/pui8YCwmeiAoxV+lpRH9HpRtgBhSR2ViBPgpGb/wnYDzp21R4MN45fsCGvLROvY67o3byhJRYRONJyImVQ== - dependencies: - temp-dir "^1.0.0" - type-fest "^0.3.1" - unique-string "^1.0.0" - -tempy@^0.7.1: - version "0.7.1" - resolved "https://registry.npmjs.org/tempy/-/tempy-0.7.1.tgz#5a654e6dbd1747cdd561efb112350b55cd9c1d46" - integrity sha512-vXPxwOyaNVi9nyczO16mxmHGpl6ASC5/TVhRRHpqeYHvKQm58EaWNvZXxAhR0lYYnBOQFjXjhzeLsaXdjxLjRg== - dependencies: - del "^6.0.0" - is-stream "^2.0.0" - temp-dir "^2.0.0" - type-fest "^0.16.0" - unique-string "^2.0.0" - term-size@^2.1.0: version "2.2.1" resolved "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz#2a6a54840432c2fb6320fea0f415531e90189f54" integrity sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg== -terminal-link@^2.1.1: - version "2.1.1" - resolved "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz#14a64a27ab3c0df933ea546fba55f2d078edc994" - integrity sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ== - dependencies: - ansi-escapes "^4.2.1" - supports-hyperlinks "^2.0.0" - terser@^5.15.0: version "5.19.2" resolved "https://registry.npmjs.org/terser/-/terser-5.19.2.tgz#bdb8017a9a4a8de4663a7983f45c506534f9234e" @@ -10705,35 +7263,11 @@ terser@^5.15.0: commander "^2.20.0" source-map-support "~0.5.20" -text-encoding@^0.7.0: - version "0.7.0" - resolved "https://registry.npmjs.org/text-encoding/-/text-encoding-0.7.0.tgz#f895e836e45990624086601798ea98e8f36ee643" - integrity sha512-oJQ3f1hrOnbRLOcwKz0Liq2IcrvDeZRHXhd9RgLrsT+DjWY/nty1Hi7v3dtkaEYbPYe0mUoOfzRrMwfXXwgPUA== - text-extensions@^1.0.0: version "1.9.0" resolved "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz#1853e45fee39c945ce6f6c36b2d659b5aabc2a26" integrity sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ== -text-table@^0.2.0: - version "0.2.0" - resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" - integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== - -thenify-all@^1.0.0: - version "1.6.0" - resolved "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" - integrity sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA== - dependencies: - thenify ">= 3.1.0 < 4" - -"thenify@>= 3.1.0 < 4": - version "3.3.1" - resolved "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz#8932e686a4066038a016dd9e2ca46add9838a95f" - integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw== - dependencies: - any-promise "^1.0.0" - throat@^5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" @@ -10793,21 +7327,11 @@ tr46@~0.0.3: resolved "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== -traverse@~0.6.6: - version "0.6.7" - resolved "https://registry.npmjs.org/traverse/-/traverse-0.6.7.tgz#46961cd2d57dd8706c36664acde06a248f1173fe" - integrity sha512-/y956gpUo9ZNCb99YjxG7OaslxZWHfCHAUUfshwqOXmxUIvqLjVO581BT+gM59+QV9tFe6/CGG53tsA1Y7RSdg== - trim-newlines@^3.0.0: version "3.0.1" resolved "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144" integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw== -ts-interface-checker@^0.1.9: - version "0.1.13" - resolved "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699" - integrity sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA== - tsconfig-paths@^4.1.2: version "4.2.0" resolved "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz#ef78e19039133446d244beac0fd6a1632e2d107c" @@ -10849,21 +7373,11 @@ type-detect@4.0.8: resolved "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== -type-fest@^0.12.0: - version "0.12.0" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.12.0.tgz#f57a27ab81c68d136a51fd71467eff94157fa1ee" - integrity sha512-53RyidyjvkGpnWPMF9bQgFtWp+Sl8O2Rp13VavmJgfAP9WWG6q6TkrKU8iyJdnwnfgHI6k2hTlgqH4aSdjoTbg== - type-fest@^0.13.1: version "0.13.1" resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.13.1.tgz#0172cb5bce80b0bd542ea348db50c7e21834d934" integrity sha512-34R7HTnG0XIJcBSn5XhDd7nNFPRcXYRZrBB2O2jdKqYODldSzBAqzsWoZYYvduky73toYS/ESqxPvkDf/F0XMg== -type-fest@^0.16.0: - version "0.16.0" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz#3240b891a78b0deae910dbeb86553e552a148860" - integrity sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg== - type-fest@^0.18.0: version "0.18.1" resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz#db4bc151a4a2cf4eebf9add5db75508db6cc841f" @@ -10874,11 +7388,6 @@ type-fest@^0.21.3: resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz#d260a24b0198436e133fa26a524a6d65fa3b2e37" integrity sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w== -type-fest@^0.3.1: - version "0.3.1" - resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz#63d00d204e059474fe5e1b7c011112bbd1dc29e1" - integrity sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ== - type-fest@^0.4.1: version "0.4.1" resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.4.1.tgz#8bdf77743385d8a4f13ba95f610f5ccd68c728f8" @@ -10899,24 +7408,6 @@ type-fest@^0.8.1: resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== -type-is@~1.6.18: - version "1.6.18" - resolved "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" - integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== - dependencies: - media-typer "0.3.0" - mime-types "~2.1.24" - -type@^1.0.1: - version "1.2.0" - resolved "https://registry.npmjs.org/type/-/type-1.2.0.tgz#848dd7698dafa3e54a6c479e759c4bc3f18847a0" - integrity sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg== - -type@^2.7.2: - version "2.7.2" - resolved "https://registry.npmjs.org/type/-/type-2.7.2.tgz#2376a15a3a28b1efa0f5350dcf72d24df6ef98d0" - integrity sha512-dzlvlNlt6AXU7EBSfpAscydQ7gXB+pPGsPnfJnZpiNJBDj7IaJzQlBZYGdEi4R9HmPdBv2XmWJ6YUtoTa7lmCw== - typed-array-buffer@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz#18de3e7ed7974b0a729d3feecb94338d1472cd60" @@ -10956,28 +7447,26 @@ typed-array-length@^1.0.4: for-each "^0.3.3" is-typed-array "^1.1.9" -typedarray-to-buffer@^3.1.5: - version "3.1.5" - resolved "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" - integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== - dependencies: - is-typedarray "^1.0.0" - typedarray@^0.0.6: version "0.0.6" resolved "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== +typedoc@^0.25.3: + version "0.25.3" + resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.25.3.tgz#53c6d668e1001b3d488e9a750fcdfb05433554c0" + integrity sha512-Ow8Bo7uY1Lwy7GTmphRIMEo6IOZ+yYUyrc8n5KXIZg1svpqhZSWgni2ZrDhe+wLosFS8yswowUzljTAV/3jmWw== + dependencies: + lunr "^2.3.9" + marked "^4.3.0" + minimatch "^9.0.3" + shiki "^0.14.1" + "typescript@>=3 < 6", typescript@^5.1.3: version "5.2.2" resolved "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz#5ebb5e5a5b75f085f22bc3f8460fba308310fa78" integrity sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w== -ua-parser-js@^1.0.35: - version "1.0.37" - resolved "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-1.0.37.tgz#b5dc7b163a5c1f0c510b08446aed4da92c46373f" - integrity sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ== - uglify-es@^3.1.9: version "3.3.9" resolved "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz#0c1c4f0700bed8dbc124cdb304d2592ca203e677" @@ -11024,13 +7513,6 @@ unicode-property-aliases-ecmascript@^2.0.0: resolved "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== -unique-filename@^1.1.1: - version "1.1.1" - resolved "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" - integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== - dependencies: - unique-slug "^2.0.0" - unique-filename@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz#48ba7a5a16849f5080d26c760c86cf5cf05770ea" @@ -11038,13 +7520,6 @@ unique-filename@^3.0.0: dependencies: unique-slug "^4.0.0" -unique-slug@^2.0.0: - version "2.0.2" - resolved "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz#baabce91083fc64e945b0f3ad613e264f7cd4e6c" - integrity sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w== - dependencies: - imurmurhash "^0.1.4" - unique-slug@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/unique-slug/-/unique-slug-4.0.0.tgz#6bae6bb16be91351badd24cdce741f892a6532e3" @@ -11052,20 +7527,6 @@ unique-slug@^4.0.0: dependencies: imurmurhash "^0.1.4" -unique-string@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz#9e1057cca851abb93398f8b33ae187b99caec11a" - integrity sha512-ODgiYu03y5g76A1I9Gt0/chLCzQjvzDy7DsZGsLOE/1MrF6wriEskSncj1+/C58Xk/kPZDppSctDybCwOSaGAg== - dependencies: - crypto-random-string "^1.0.0" - -unique-string@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz#39c6451f81afb2749de2b233e3f7c5e8843bd89d" - integrity sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg== - dependencies: - crypto-random-string "^2.0.0" - universal-user-agent@^6.0.0: version "6.0.0" resolved "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz#3381f8503b251c0d9cd21bc1de939ec9df5480ee" @@ -11076,17 +7537,12 @@ universalify@^0.1.0: resolved "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz#b646f69be3942dabcecc9d6639c80dc105efaa66" integrity sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg== -universalify@^1.0.0: - version "1.0.0" - resolved "https://registry.npmjs.org/universalify/-/universalify-1.0.0.tgz#b61a1da173e8435b2fe3c67d29b9adf8594bd16d" - integrity sha512-rb6X1W158d7pRQBg5gkR8uPaSfiids68LTJQYOtEUhoJUWBdaQHsuT/EUduxXYxcrt4r5PJ4fuHW1MHT6p0qug== - universalify@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== -unpipe@1.0.0, unpipe@~1.0.0: +unpipe@~1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== @@ -11104,59 +7560,11 @@ update-browserslist-db@^1.0.11: escalade "^3.1.1" picocolors "^1.0.0" -update-browserslist-db@^1.0.13: - version "1.0.13" - resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4" - integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg== - dependencies: - escalade "^3.1.1" - picocolors "^1.0.0" - -uri-js@^4.2.2: - version "4.4.1" - resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" - integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== - dependencies: - punycode "^2.1.0" - -url-join@4.0.0: - version "4.0.0" - resolved "https://registry.npmjs.org/url-join/-/url-join-4.0.0.tgz#4d3340e807d3773bda9991f8305acdcc2a665d2a" - integrity sha512-EGXjXJZhIHiQMK2pQukuFcL303nskqIRzWvPvV5O8miOfwoUb9G+a/Cld60kUyeaybEI94wvVClT10DtfeAExA== - -url-parse@^1.5.9: - version "1.5.10" - resolved "https://registry.npmjs.org/url-parse/-/url-parse-1.5.10.tgz#9d3c2f736c1d75dd3bd2be507dcc111f1e2ea9c1" - integrity sha512-WypcfiRhfeUP9vvF0j6rw0J3hrWrw6iZv3+22h6iRMJ/8z1Tj6XfLP4DsUix5MhMPnXpiHDoKyoZ/bdCkwBCiQ== - dependencies: - querystringify "^2.1.1" - requires-port "^1.0.0" - -url@^0.11.0: - version "0.11.3" - resolved "https://registry.npmjs.org/url/-/url-0.11.3.tgz#6f495f4b935de40ce4a0a52faee8954244f3d3ad" - integrity sha512-6hxOLGfZASQK/cijlZnZJTq8OXAkt/3YGfQX45vvMYXpZoo8NdWZcY73K108Jf759lS1Bv/8wXnHDTSz17dSRw== - dependencies: - punycode "^1.4.1" - qs "^6.11.2" - -use-latest-callback@^0.1.7: - version "0.1.7" - resolved "https://registry.npmjs.org/use-latest-callback/-/use-latest-callback-0.1.7.tgz#f189fa4e58ee18c7a2d9de53f92210e118d1b14f" - integrity sha512-Hlrl0lskgZZpo2vIpZ4rA7qA/rAGn2PcDvDH1M47AogqMPB0qlGEdsa66AVkIUiEEDpfxA9/N6hY6MqtaNoqWA== - use-sync-external-store@^1.0.0: version "1.2.0" resolved "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz#7dbefd6ef3fe4e767a0cf5d7287aacfb5846928a" integrity sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA== -utf-8-validate@^5.0.2: - version "5.0.10" - resolved "https://registry.npmjs.org/utf-8-validate/-/utf-8-validate-5.0.10.tgz#d7d10ea39318171ca982718b6b96a8d2442571a2" - integrity sha512-Z6czzLq4u8fPOyx7TU6X3dvUZVvoJmxSQ+IcrlmagKhilxlhZgxPK6C5Jqbkw1IDUmFTM+cz9QDnnLTwDz/2gQ== - dependencies: - node-gyp-build "^4.3.0" - util-deprecate@^1.0.1, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" @@ -11167,21 +7575,11 @@ utils-merge@1.0.1: resolved "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== -uuid@3.4.0, uuid@^3.0.0, uuid@^3.3.2, uuid@^3.4.0: +uuid@3.4.0, uuid@^3.0.0: version "3.4.0" resolved "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== -uuid@^7.0.3: - version "7.0.3" - resolved "https://registry.npmjs.org/uuid/-/uuid-7.0.3.tgz#c5c9f2c8cf25dc0a372c4df1441c41f5bd0c680b" - integrity sha512-DPSke0pXhTZgoF/d+WSt2QaKMCFSfx7QegxEWT+JOuHF5aWrKEn0G+ztjuJg/gG8/ItK+rbPCD/yNv8yyih6Cg== - -uuid@^8.0.0, uuid@^8.3.2: - version "8.3.2" - resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" - integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== - uuid@^9.0.0: version "9.0.1" resolved "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz#e188d4c8853cc722220392c424cd637f32293f30" @@ -11192,11 +7590,6 @@ v8-compile-cache@2.3.0: resolved "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz#2de19618c66dc247dcfb6f99338035d8245a2cee" integrity sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA== -valid-url@~1.0.9: - version "1.0.9" - resolved "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz#1c14479b40f1397a75782f115e4086447433a200" - integrity sha512-QQDsV8OnSf5Uc30CKSwG9lnhMPe6exHtTXLRYX8uMwKENy640pU+2BgBL0LRbDh/eYRahNCS7aewCx0wf3NYVA== - validate-npm-package-license@3.0.4, validate-npm-package-license@^3.0.1, validate-npm-package-license@^3.0.4: version "3.0.4" resolved "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz#fc91f6b9c7ba15c857f4cb2c5defeec39d4f410a" @@ -11229,6 +7622,16 @@ vlq@^1.0.0: resolved "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz#c003f6e7c0b4c1edd623fd6ee50bbc0d6a1de468" integrity sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w== +vscode-oniguruma@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz#439bfad8fe71abd7798338d1cd3dc53a8beea94b" + integrity sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA== + +vscode-textmate@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/vscode-textmate/-/vscode-textmate-8.0.0.tgz#2c7a3b1163ef0441097e0b5d6389cd5504b59e5d" + integrity sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg== + walker@^1.0.7: version "1.0.8" resolved "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" @@ -11236,11 +7639,6 @@ walker@^1.0.7: dependencies: makeerror "1.0.12" -warn-once@^0.1.0: - version "0.1.1" - resolved "https://registry.npmjs.org/warn-once/-/warn-once-0.1.1.tgz#952088f4fb56896e73fd4e6a3767272a3fccce43" - integrity sha512-VkQZJbO8zVImzYFteBXvBOZEl1qL175WH8VmZcxF2fZAoudNhNDvHi+doCaAEdU2l2vtcIwa2zn0QK5+I1HQ3Q== - wcwidth@^1.0.0, wcwidth@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" @@ -11248,47 +7646,16 @@ wcwidth@^1.0.0, wcwidth@^1.0.1: dependencies: defaults "^1.0.3" -web-streams-polyfill@^3.2.1: - version "3.2.1" - resolved "https://registry.npmjs.org/web-streams-polyfill/-/web-streams-polyfill-3.2.1.tgz#71c2718c52b45fd49dbeee88634b3a60ceab42a6" - integrity sha512-e0MO3wdXWKrLbL0DgGnUV7WHVuw9OUvL4hjgnPkIeEvESk74gAITi5G606JtZPp39cd8HA9VQzCIvA49LpPN5Q== - webidl-conversions@^3.0.0: version "3.0.1" resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== -webidl-conversions@^5.0.0: - version "5.0.0" - resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz#ae59c8a00b121543a2acc65c0434f57b0fc11aff" - integrity sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA== - -websocket@^1.0.34: - version "1.0.34" - resolved "https://registry.npmjs.org/websocket/-/websocket-1.0.34.tgz#2bdc2602c08bf2c82253b730655c0ef7dcab3111" - integrity sha512-PRDso2sGwF6kM75QykIesBijKSVceR6jL2G8NGYyq2XrItNC2P5/qL5XeR056GhA+Ly7JMFvJb9I312mJfmqnQ== - dependencies: - bufferutil "^4.0.1" - debug "^2.2.0" - es5-ext "^0.10.50" - typedarray-to-buffer "^3.1.5" - utf-8-validate "^5.0.2" - yaeti "^0.0.6" - whatwg-fetch@^3.0.0: version "3.6.18" resolved "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.18.tgz#2f640cdee315abced7daeaed2309abd1e44e62d4" integrity sha512-ltN7j66EneWn5TFDO4L9inYC1D+Czsxlrw2SalgjMmEMkLfA5SIZxEFdE6QtHFiiM6Q7WL32c7AkI3w6yxM84Q== -whatwg-url-without-unicode@8.0.0-3: - version "8.0.0-3" - resolved "https://registry.npmjs.org/whatwg-url-without-unicode/-/whatwg-url-without-unicode-8.0.0-3.tgz#ab6df4bf6caaa6c85a59f6e82c026151d4bb376b" - integrity sha512-HoKuzZrUlgpz35YO27XgD28uh/WJH4B0+3ttFqRo//lmq+9T/mIOJ6kqmINI9HpUpz1imRC/nR/lxKpJiv0uig== - dependencies: - buffer "^5.4.3" - punycode "^2.1.1" - webidl-conversions "^5.0.0" - whatwg-url@^5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" @@ -11360,16 +7727,6 @@ wide-align@^1.1.5: dependencies: string-width "^1.0.2 || 2 || 3 || 4" -wonka@^4.0.14: - version "4.0.15" - resolved "https://registry.npmjs.org/wonka/-/wonka-4.0.15.tgz#9aa42046efa424565ab8f8f451fcca955bf80b89" - integrity sha512-U0IUQHKXXn6PFo9nqsHphVCE5m3IntqZNB9Jjn7EB1lrR7YTDY3YWgFvEvwniTzXSvOH/XMzAZaIfJF/LvHYXg== - -wonka@^6.3.2: - version "6.3.4" - resolved "https://registry.npmjs.org/wonka/-/wonka-6.3.4.tgz#76eb9316e3d67d7febf4945202b5bdb2db534594" - integrity sha512-CjpbqNtBGNAeyNS/9W6q3kSkKE52+FjIj7AkFlLr11s/VWGUu6a2CdYSdGxocIhIVjaW/zchesBQUKPVU69Cqg== - wordwrap@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" @@ -11457,42 +7814,6 @@ ws@^7, ws@^7.5.1: resolved "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== -ws@^8.12.1: - version "8.14.2" - resolved "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz#6c249a806eb2db7a20d26d51e7709eab7b2e6c7f" - integrity sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g== - -xcode@^3.0.1: - version "3.0.1" - resolved "https://registry.npmjs.org/xcode/-/xcode-3.0.1.tgz#3efb62aac641ab2c702458f9a0302696146aa53c" - integrity sha512-kCz5k7J7XbJtjABOvkc5lJmkiDh8VhjVCGNiqdKCscmVpdVUpEAyXv1xmCLkQJ5dsHqx3IPO4XW+NTDhU/fatA== - dependencies: - simple-plist "^1.1.0" - uuid "^7.0.3" - -xml2js@0.6.0: - version "0.6.0" - resolved "https://registry.npmjs.org/xml2js/-/xml2js-0.6.0.tgz#07afc447a97d2bd6507a1f76eeadddb09f7a8282" - integrity sha512-eLTh0kA8uHceqesPqSE+VvO1CDDJWMwlQfB6LuN6T8w6MaDJ8Txm8P7s5cHD0miF0V+GGTZrDQfxPZQVsur33w== - dependencies: - sax ">=0.6.0" - xmlbuilder "~11.0.0" - -xmlbuilder@^14.0.0: - version "14.0.0" - resolved "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-14.0.0.tgz#876b5aec4f05ffd5feb97b0a871c855d16fbeb8c" - integrity sha512-ts+B2rSe4fIckR6iquDjsKbQFK2NlUk6iG5nf14mDEyldgoc2nEKZ3jZWMPTxGQwVgToSjt6VGIho1H8/fNFTg== - -xmlbuilder@^15.1.1: - version "15.1.1" - resolved "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-15.1.1.tgz#9dcdce49eea66d8d10b42cae94a79c3c8d0c2ec5" - integrity sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg== - -xmlbuilder@~11.0.0: - version "11.0.1" - resolved "https://registry.npmjs.org/xmlbuilder/-/xmlbuilder-11.0.1.tgz#be9bae1c8a046e76b31127726347d0ad7002beb3" - integrity sha512-fDlsI/kFEx7gLvbecc0/ohLG50fugQp8ryHzMTuW9vSa1GJ0XYWKnhsUx7oie3G98+r56aTQIUB4kht42R3JvA== - xtend@~4.0.1: version "4.0.2" resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" @@ -11508,11 +7829,6 @@ y18n@^5.0.5: resolved "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz#7f4934d0f7ca8c56f95314939ddcd2dd91ce1d55" integrity sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA== -yaeti@^0.0.6: - version "0.0.6" - resolved "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz#f26f484d72684cf42bedfb76970aa1608fbf9577" - integrity sha512-MvQa//+KcZCUkBTIC9blM+CU9J2GzuTytsOUwf2lidtvkx/6gnEp1QvJv34t9vdjhFmha/mUiNDbN0D0mJWdug== - yallist@^2.1.2: version "2.1.2" resolved "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz#1c11f9218f076089a47dd512f93c6699a6a81d52" @@ -11556,7 +7872,7 @@ yargs-parser@^20.2.2, yargs-parser@^20.2.3: resolved "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz#2eb7dc3b0289718fc295f362753845c41a0c94ee" integrity sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w== -yargs@16.2.0, yargs@^16.1.1, yargs@^16.2.0: +yargs@16.2.0, yargs@^16.2.0: version "16.2.0" resolved "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz#1c82bf0f6b6a66eafce7ef30e376f49a12477f66" integrity sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw== From 03330789a6348467e2ead1186cadf9d5a67cc2bc Mon Sep 17 00:00:00 2001 From: DominicGBauer Date: Mon, 27 Nov 2023 11:29:00 +0200 Subject: [PATCH 02/39] feat: add docs --- docs/assets/navigation.js | 2 +- docs/assets/search.js | 2 +- ...c_attachments.AbstractAttachmentQueue.html | 10 +- ...powersync_attachments.AttachmentTable.html | 15 ++- ...eact_native.AbstractPowerSyncDatabase.html | 87 +++++++++++++++ ....AbstractPowerSyncDatabaseOpenFactory.html | 8 ++ ...rsync_sdk_react_native.AbstractRemote.html | 12 ++ ...e.AbstractStreamingSyncImplementation.html | 23 ++++ ...wersync_sdk_react_native.BaseObserver.html | 5 + ...pps_powersync_sdk_react_native.Column.html | 6 + ..._powersync_sdk_react_native.CrudBatch.html | 5 + ..._powersync_sdk_react_native.CrudEntry.html | 11 ++ ...sync_sdk_react_native.CrudTransaction.html | 6 + ...apps_powersync_sdk_react_native.Index.html | 7 ++ ...ersync_sdk_react_native.IndexedColumn.html | 7 ++ ...pps_powersync_sdk_react_native.OpType.html | 5 + ...nc_sdk_react_native.PowerSyncDatabase.html | 83 +++++++++++++- ...ersync_sdk_react_native.RNQSDBAdapter.html | 13 ++- ...tive.RNQSPowerSyncDatabaseOpenFactory.html | 8 +- ...nc_sdk_react_native.ReactNativeRemote.html | 11 +- ...eactNativeStreamingSyncImplementation.html | 25 ++++- ...pps_powersync_sdk_react_native.Schema.html | 4 + ..._sdk_react_native.SqliteBucketStorage.html | 40 +++++++ ...ersync_sdk_react_native.SyncDataBatch.html | 4 + ...rsync_sdk_react_native.SyncDataBucket.html | 15 +++ ...powersync_sdk_react_native.SyncStatus.html | 5 + ...apps_powersync_sdk_react_native.Table.html | 13 +++ ...ync_sdk_react_native.UploadQueueStats.html | 5 + ...powersync_attachments.AttachmentState.html | 4 +- ...ps_powersync_attachments.EncodingType.html | 4 +- ...powersync_sdk_react_native.ColumnType.html | 4 + ...s_powersync_sdk_react_native.LockType.html | 3 + ...powersync_sdk_react_native.OpTypeEnum.html | 5 + ...ersync_sdk_react_native.RowUpdateType.html | 5 + ...powersync_sdk_react_native.UpdateType.html | 4 + ...rneyapps_powersync_react.usePowerSync.html | 2 +- ...pps_powersync_react.usePowerSyncQuery.html | 4 +- ...ersync_react.usePowerSyncWatchedQuery.html | 4 +- ...ct_native.isContinueCheckpointRequest.html | 1 + ...sdk_react_native.isStreamingKeepalive.html | 1 + ...eact_native.isStreamingSyncCheckpoint.html | 1 + ...ive.isStreamingSyncCheckpointComplete.html | 1 + ..._native.isStreamingSyncCheckpointDiff.html | 1 + ..._sdk_react_native.isStreamingSyncData.html | 1 + ...act_native.isSyncNewCheckpointRequest.html | 1 + ...ersync_sdk_react_native.quoteJsonPath.html | 1 + ...owersync_sdk_react_native.quoteString.html | 1 + ...wersync_sdk_react_native.usePowerSync.html | 1 + ...nc_sdk_react_native.usePowerSyncQuery.html | 3 + ...react_native.usePowerSyncWatchedQuery.html | 2 + docs/index.html | 4 +- ...nc_attachments.AttachmentQueueOptions.html | 10 +- ...owersync_attachments.AttachmentRecord.html | 4 +- ...nc_attachments.AttachmentTableOptions.html | 7 +- ..._powersync_attachments.StorageAdapter.html | 6 +- ...actStreamingSyncImplementationOptions.html | 6 + ...dk_react_native.BaseObserverInterface.html | 2 + ...rsync_sdk_react_native.BucketChecksum.html | 6 + ...ersync_sdk_react_native.BucketRequest.html | 4 + ...owersync_sdk_react_native.BucketState.html | 3 + ...sdk_react_native.BucketStorageAdapter.html | 17 +++ ...powersync_sdk_react_native.Checkpoint.html | 4 + ...ersync_sdk_react_native.ChecksumCache.html | 3 + ...ersync_sdk_react_native.ColumnOptions.html | 3 + ...eact_native.ContinueCheckpointRequest.html | 6 + ...owersync_sdk_react_native.CrudRequest.html | 3 + ...wersync_sdk_react_native.CrudResponse.html | 5 + ..._powersync_sdk_react_native.DBAdapter.html | 11 ++ ...nc_sdk_react_native.DBAdapterListener.html | 2 + ...powersync_sdk_react_native.DBGetUtils.html | 4 + ...ersync_sdk_react_native.DBLockOptions.html | 2 + ...c_sdk_react_native.IndexColumnOptions.html | 3 + ...wersync_sdk_react_native.IndexOptions.html | 3 + ...owersync_sdk_react_native.LockContext.html | 5 + ...owersync_sdk_react_native.LockOptions.html | 5 + ...eact_native.PowerSyncBackendConnector.html | 12 ++ ...sdk_react_native.PowerSyncCredentials.html | 4 + ..._sdk_react_native.PowerSyncDBListener.html | 3 + ...react_native.PowerSyncDatabaseOptions.html | 5 + ...ct_native.PowerSyncOpenFactoryOptions.html | 6 + ...owersync_sdk_react_native.QueryResult.html | 16 +++ ...sync_sdk_react_native.SQLWatchOptions.html | 4 + ..._react_native.StreamingSyncCheckpoint.html | 2 + ...ative.StreamingSyncCheckpointComplete.html | 2 + ...ct_native.StreamingSyncCheckpointDiff.html | 2 + ...dk_react_native.StreamingSyncDataJSON.html | 2 + ...e.StreamingSyncImplementationListener.html | 2 + ...k_react_native.StreamingSyncKeepalive.html | 3 + ...sdk_react_native.StreamingSyncRequest.html | 9 ++ ..._react_native.SyncLocalDatabaseResult.html | 4 + ...react_native.SyncNewCheckpointRequest.html | 7 ++ ...wersync_sdk_react_native.SyncResponse.html | 7 ++ ...wersync_sdk_react_native.TableOptions.html | 6 + ...owersync_sdk_react_native.Transaction.html | 7 ++ ...c_sdk_react_native.UpdateNotification.html | 4 + ...c_sdk_react_native.WatchOnChangeEvent.html | 2 + .../_journeyapps_powersync_attachments.html | 4 +- .../modules/_journeyapps_powersync_react.html | 4 +- .../_journeyapps_powersync_sdk_common.html | 4 +- ...ourneyapps_powersync_sdk_react_native.html | 105 +++++++++++++++++- ...wersync_sdk_react_native.BaseListener.html | 1 + ...nc_sdk_react_native.CrudEntryDataJSON.html | 1 + ...ersync_sdk_react_native.CrudEntryJSON.html | 1 + ..._sdk_react_native.CrudEntryOutputJSON.html | 2 + ...yapps_powersync_sdk_react_native.OpId.html | 3 + ...powersync_sdk_react_native.OpTypeJSON.html | 1 + ...sync_sdk_react_native.RemoteConnector.html | 1 + ...nc_sdk_react_native.StreamingSyncLine.html | 1 + ...c_sdk_react_native.SyncDataBucketJSON.html | 1 + ...owersync_sdk_react_native.SyncRequest.html | 1 + ...owersync_attachments.ATTACHMENT_TABLE.html | 2 +- ...ents.DEFAULT_ATTACHMENT_QUEUE_OPTIONS.html | 2 +- ...apps_powersync_react.PowerSyncContext.html | 2 +- ...t_native.DEFAULT_INDEX_COLUMN_OPTIONS.html | 1 + ...dk_react_native.DEFAULT_INDEX_OPTIONS.html | 1 + ..._react_native.DEFAULT_LOCK_TIMEOUT_MS.html | 4 + ...t_native.DEFAULT_POWERSYNC_DB_OPTIONS.html | 1 + ...dk_react_native.DEFAULT_REMOTE_LOGGER.html | 1 + ...native.DEFAULT_STREAMING_SYNC_OPTIONS.html | 1 + ...dk_react_native.DEFAULT_TABLE_OPTIONS.html | 1 + ...eact_native.DEFAULT_WATCH_THROTTLE_MS.html | 1 + ..._powersync_sdk_react_native.MAX_OP_ID.html | 1 + ...ync_sdk_react_native.PowerSyncContext.html | 1 + ...eact_native.STREAMING_POST_TIMEOUT_MS.html | 2 +- 124 files changed, 818 insertions(+), 61 deletions(-) create mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.AbstractPowerSyncDatabase.html create mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.AbstractPowerSyncDatabaseOpenFactory.html create mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.AbstractRemote.html create mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.AbstractStreamingSyncImplementation.html create mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.BaseObserver.html create mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.Column.html create mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.CrudBatch.html create mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.CrudEntry.html create mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.CrudTransaction.html create mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.Index.html create mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.IndexedColumn.html create mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.OpType.html create mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.Schema.html create mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.SqliteBucketStorage.html create mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.SyncDataBatch.html create mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.SyncDataBucket.html create mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.SyncStatus.html create mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.Table.html create mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.UploadQueueStats.html create mode 100644 docs/enums/_journeyapps_powersync_sdk_react_native.ColumnType.html create mode 100644 docs/enums/_journeyapps_powersync_sdk_react_native.LockType.html create mode 100644 docs/enums/_journeyapps_powersync_sdk_react_native.OpTypeEnum.html create mode 100644 docs/enums/_journeyapps_powersync_sdk_react_native.RowUpdateType.html create mode 100644 docs/enums/_journeyapps_powersync_sdk_react_native.UpdateType.html create mode 100644 docs/functions/_journeyapps_powersync_sdk_react_native.isContinueCheckpointRequest.html create mode 100644 docs/functions/_journeyapps_powersync_sdk_react_native.isStreamingKeepalive.html create mode 100644 docs/functions/_journeyapps_powersync_sdk_react_native.isStreamingSyncCheckpoint.html create mode 100644 docs/functions/_journeyapps_powersync_sdk_react_native.isStreamingSyncCheckpointComplete.html create mode 100644 docs/functions/_journeyapps_powersync_sdk_react_native.isStreamingSyncCheckpointDiff.html create mode 100644 docs/functions/_journeyapps_powersync_sdk_react_native.isStreamingSyncData.html create mode 100644 docs/functions/_journeyapps_powersync_sdk_react_native.isSyncNewCheckpointRequest.html create mode 100644 docs/functions/_journeyapps_powersync_sdk_react_native.quoteJsonPath.html create mode 100644 docs/functions/_journeyapps_powersync_sdk_react_native.quoteString.html create mode 100644 docs/functions/_journeyapps_powersync_sdk_react_native.usePowerSync.html create mode 100644 docs/functions/_journeyapps_powersync_sdk_react_native.usePowerSyncQuery.html create mode 100644 docs/functions/_journeyapps_powersync_sdk_react_native.usePowerSyncWatchedQuery.html create mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.AbstractStreamingSyncImplementationOptions.html create mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.BaseObserverInterface.html create mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.BucketChecksum.html create mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.BucketRequest.html create mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.BucketState.html create mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.BucketStorageAdapter.html create mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.Checkpoint.html create mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.ChecksumCache.html create mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.ColumnOptions.html create mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.ContinueCheckpointRequest.html create mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.CrudRequest.html create mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.CrudResponse.html create mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.DBAdapter.html create mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.DBAdapterListener.html create mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.DBGetUtils.html create mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.DBLockOptions.html create mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.IndexColumnOptions.html create mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.IndexOptions.html create mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.LockContext.html create mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.LockOptions.html create mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.PowerSyncBackendConnector.html create mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.PowerSyncCredentials.html create mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.PowerSyncDBListener.html create mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.PowerSyncDatabaseOptions.html create mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.PowerSyncOpenFactoryOptions.html create mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.QueryResult.html create mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.SQLWatchOptions.html create mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncCheckpoint.html create mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncCheckpointComplete.html create mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncCheckpointDiff.html create mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncDataJSON.html create mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncImplementationListener.html create mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncKeepalive.html create mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncRequest.html create mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.SyncLocalDatabaseResult.html create mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.SyncNewCheckpointRequest.html create mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.SyncResponse.html create mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.TableOptions.html create mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.Transaction.html create mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.UpdateNotification.html create mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.WatchOnChangeEvent.html create mode 100644 docs/types/_journeyapps_powersync_sdk_react_native.BaseListener.html create mode 100644 docs/types/_journeyapps_powersync_sdk_react_native.CrudEntryDataJSON.html create mode 100644 docs/types/_journeyapps_powersync_sdk_react_native.CrudEntryJSON.html create mode 100644 docs/types/_journeyapps_powersync_sdk_react_native.CrudEntryOutputJSON.html create mode 100644 docs/types/_journeyapps_powersync_sdk_react_native.OpId.html create mode 100644 docs/types/_journeyapps_powersync_sdk_react_native.OpTypeJSON.html create mode 100644 docs/types/_journeyapps_powersync_sdk_react_native.RemoteConnector.html create mode 100644 docs/types/_journeyapps_powersync_sdk_react_native.StreamingSyncLine.html create mode 100644 docs/types/_journeyapps_powersync_sdk_react_native.SyncDataBucketJSON.html create mode 100644 docs/types/_journeyapps_powersync_sdk_react_native.SyncRequest.html create mode 100644 docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_INDEX_COLUMN_OPTIONS.html create mode 100644 docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_INDEX_OPTIONS.html create mode 100644 docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_LOCK_TIMEOUT_MS.html create mode 100644 docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_POWERSYNC_DB_OPTIONS.html create mode 100644 docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_REMOTE_LOGGER.html create mode 100644 docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_STREAMING_SYNC_OPTIONS.html create mode 100644 docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_TABLE_OPTIONS.html create mode 100644 docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_WATCH_THROTTLE_MS.html create mode 100644 docs/variables/_journeyapps_powersync_sdk_react_native.MAX_OP_ID.html create mode 100644 docs/variables/_journeyapps_powersync_sdk_react_native.PowerSyncContext.html diff --git a/docs/assets/navigation.js b/docs/assets/navigation.js index 6520602d7..ff6d5aade 100644 --- a/docs/assets/navigation.js +++ b/docs/assets/navigation.js @@ -1 +1 @@ -window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAE62WXW+bMBhG/0rFdZK26YemXI02dIvUhCQQ7aKqLMe4hRVsZJts0bT/PgMaGCjUkN5GPOc8tl7befpjCPxbGDPj60+aMIKPMI75eUx/YcaPBI2hEBD5ESaCn43PDheTi8mNMTJiKHwZiqiXhJifAyUMijBQwhNfRKEMvgXEM2bTkYH8IPQYJsbsqehgFt87AgpcejBJIi1LjVC1fvk7KlQWQdQLyKt7jId41Hi7xNxzwSASZatNghPFh0LIud7+tbCq8stpRV986sJ9OFBbZejpsmZ2LAJKeGkNiMDsBaK+YpVWG6Ob23f9W4wo80435xw9Z7Y9n7ZmldbldwRl8BWbHoylaKi3Sulcr+ua99+X1soFrnn3aJXGA2RBWlpvoTVMVXk1VYxz68HcPbpAiWx21s4C9tpd2CtnYIOPsI1Gz0qnlruSYXk+81vycnKlfUtmMa37cZ1mHJm5pyT7SX/tuaQO6Nj3hOPi69LzkhCUDWW3Rw1XHbfXLQ55ytnxJFFG0LT9gAL52DtdqoIabo2Z4d7bGNEookR7XmQE5JHa0OjZsjWMCRTBAf8f1ute8owAckK/uZ1DAfeQ6z9FDV0D1fUibVcbZ37XuBz7OiuYj3yNgnaMyYOkUXXShlToIne2SkGrjLPFERUn7H4Dpel1hMRE8v9SWn8RxSFOb2GYnrVPKdPB72rouFvLXC5W38DaduRTtFha9s4Fyz6PSqNWK/SdJ+X5H1/PvJmACwAA" \ No newline at end of file +window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAE72bW1PbOBiG/0on10ALLd1drjYHl6ZNYkicYXc6HY+wRePFkY0tQ5md/e8r28SHyJa+SKK3ED3PK0XW0fn274Din3RwMfjznyhLCH5GcZy+jaMnnKTPxDtGlCJvs8WEpm+O3zy+O3l3cj44GsSIblihbeRnIU7fuo3CblXYbRQ+2dBtyAreB8QfXJwdDbxNEPoJJoOLb1WGYfX5FUUU1x5Msi3IskdoW3//76hSWcSL/ID8cJ5jFU+zeL9keJvSBHm0TnWd4azh80KUprD262G15adnLX31UQfdhoraNgOmK5LZMQ0iktbWgFCc3CHvUHGTtteNzj92+pfYixJf31xyYM6ieYzVuUkT+Vc0StAPPPRRzESq3jZFWF/HGY4/z62F4zrD0cyqjY8oCfLQsIruYdrK92cN48T6NFzPHLdR5HptrS3XvnKm9mKlmECG5RJ9b2TqGSsTzJ7PcpQ8PXkPHiWLYqDx8Sovs2JlxhEp/gSveynZBwjaPUtx9enac5cRr+iUYk+zcNvx8UOPgz3lybOWqCAAbTeIehvs60ubIM4N6DOpf3/sRdttRMD9hRVxyyJ7nQZmK+pwTBANHvGus344SF4Q3JIA6rfjKMy25ICplrPUhP7ZdhZ59zqOXfl+gx3n/7cYVdVRE/oty+hpHfts9aJTmRak36Uvglh2a5fqqZkgim5RCl+ScNpepHCF0lfIjjH5xP4RNUcDY5EadEi6Jd5G1EDTlByIcUUZYMuWs3nq6TYOcT5Jonwo1I8hgIuyjfKGu01x8thc1xwaokkR2crxRd1Tlhcakswf5ZOFhmSHkHksQnU6coWQeZwEkRR5ev1kDyRyTomPf6qbiuJSPvZ1O0MLI/KVs4G6qCwvMhgccQ8aaZeL69VkxG1LDnW2MDLf64zqMrIwVQ5aFBzdQZ1DAb2vMrTD+KKEK7Zo3iL1BGV5oeEhDCgeZd49pi/7Ww0dDxO6X7qK5njfwoB8RUADwoIjM+YnbFmqZysZItNhR1ecRHpqtY7DCPnFGVMeRqM++yTNlZfCWZLKGgxwyNRcRE13IbRydRKFEYoeOd5g7z5t7r5U3C2UXLrEDxlOqQHnC0mu3Dv9VhZ2nIF361QPEXu90PPE4muII2bS0tYYqYx952PEZg99344kVBZrQBOPcoskVhIakAzXbWKiB/dShVHY0t6IvObIdWnMGkjz622ARMKOFa6CrWeB26OaBSnFxJRyRxOrLzFd0yDU68A1RizLj+FMPDAtkkhZbNfMPag8Tio3pgUI80bhrg8UfA2OTGeiesDvstqpjRCbiAjbgxOC832alryXCooyTrDPVlsB0nyAuoCgAOxJMDFodPBg+mrTrN8N+qCgII1du9EsPFcUp7gqYrNLFuo9gA2O8Ib4elbcUZmo8R5LfDHd2HEYWuX1MBVijKN8D6S5xpawFWJNgru714iUc8Fx8ifry8pemAuyI4IjtHeoRgYvAB8c7yvGMQoZ1VyiCgkOYWJd3QUUBmAfYxMxCnejr4FhrIcpi7HAT2Y3OH1QWRAjG44mSCRUfcmo+1gMMIx33vCo+PoueNq68jJ5EdHgLvCQtpXHieTl1EbGG0R+YOsRa85WPE52xsYPdPQ5PvBUrWcwe/fHb6fnZ3t75eKOjx/uD5NyILDZiPUgo53ROKNGvDVKZrfjqa+qy8vK+fkloE6laoLMVV49dWyqDhPuYWTW1jQ1CwhW9XIgqbl1IaLTxjwJ4uYmtsOl3dMYZ9u9DzldTKy/3LE9W88XCq9Y8qcwAi7grc+ymPEc8AAze/zVdaZzy1477txIhD0kIMSVfWMtV38vxu5kZLIxuriAOEtrbjsWq8flpbU0kaMFBARYOUtrOJ8uLt0ivMEW6SYDIhWvMZtM0gICAtwMnfFn1/m8tB2HFTTTVTmoIMh8mD9X7nSiI64gApHGW9CCMzXpC9F117iyV46hMaEXKggSpIArHumrzFwUAVbwUnWQVpNqx7ZYJQXPg+n7Dpq0MohOmmBB+KMmg4G6z5pgwdqHTQZD8adNokD5oshgjBwnlksPD5QygE4PWlEeMrYG/pJG5CrXathbIJmQNRZrKW1diQH+2ELH9gt+SSJ0/oIflQj9kt+XfP8f6dmkZcE5AAA=" \ No newline at end of file diff --git a/docs/assets/search.js b/docs/assets/search.js index 27e60dbfb..24c76d269 100644 --- a/docs/assets/search.js +++ b/docs/assets/search.js @@ -1 +1 @@ -window.searchData = "data:application/octet-stream;base64,H4sIAAAAAAAAE9WdWXPbSA6A/4v8qnh4H3laJ3Z2XJWxk1ieqS1XSkWLdMKNJGokyk42lf++BEmRAAlIstRkJk8ZjRtoAB8affD6PlgmT6vBy7vvgy/xPBy8NIaDeTCLBi8H//pvsl7Oo2/BYrH6bZE8RcvVt/nkRZCmweTzLJqnq8FwsF5Os6azJFxPo9VvYyQyrkTGSOT0czqbZnKTabBaRVnHg8GP4aZvr+r7rJK4SYM0qjqK5uvZXt00FDDdDgeLYJn9fT9PayN1p7byw+vfL/+8OFdj3glSd6idTcW83e9vL24vzsfn139dvb0+U2V+W2svXtz85+q1Wg9Kjb1Yf/tOPYFKZ7ceQJiU5X6lrAOb67JyMZ8kYTz/NPq2OKCmYOluCsqrYBU5lgLLTipNB8eTxIq19nb0xlNha6lHuaUGmk/uV+kymKR1krxfR+s6B8q+90pfXpXChLD1ehKeJPOsu/UkTZaqjT2hug8feEJsEQnNsCqPwuRpPk2CsBMAJ03tfXuVpWFnPhW6+/IonsdpHExvMjXKPaK6+/IoWaRxlvLKvan19uXJetFVrmHNHXpjOIZu1f5UapT7gzXX/qSr8EW8erFYJmk0SaOwa/9WWYkNPqmvdrXen+7bebyMYCb51pWTuIP+MjMN7qfquW20dumHZtXLn1r0MlRf/5ra+/JqMo2CZTfLCKK6L3/CaBqlHSyJNmp786Ncr3yIJsky7Gw5VKn/OX6pH0dt/UxVjx+L87AO/Yy+LrJa+zprqj4Zqe6+yH2KoDSNkvMywsrdYjro0be3ySSY3i7jLtxCunv06Cr6mt4uOiwifB99eRh3moxN7b16VUS0G58q3b15lO1TO9n89ujDPHqqW3Y0mvg++vJw2Y1Ty779WAWP0SjpZkFLdfflUbqMP32K1J9c1nr78mS9CIMO1uaV2v78gBJaN+7oAIl00K9vXa3Om9p/ztr8KUgnn+u2XWzn2S76Yph3vlm7dOQbVt+rX8X6pSOvauVdnkIb3D0ao4MPyaiKf+g1NMZIZdfOGjFE2WM7TKRzHteN6xjxPI2WD8Hkue5gZSqvZ+MrFXWT6vz2Cv6i3PYTuScFdEjcBVcncKjxNp6hLYM674jynhxaZLYny9klcyFQnWNsJ3052LrspNAv9sJTp+40rzKpc4a7ztStK5n4JZj/GEy78Ieq784pvoo3duGH+lWo6apyP8TTaK6iVCMzT5BSBUEv4yjdwKA0wifxcUcBexo9hePW8Rqd5aqwHWvt3IVZFMbBOMW32Knwgajt3IlV/D+15pcKuzec3C+txPL02COKPU1P41mUdTZbKDUfa+3CBb7E58t5VQt1rKyzhXoYxtBBMH2dTNezLqw+4fpQtXXasaBQMpO1PVI3lwlO4Oy6KVZhZ2GwSNGh6vO8oUoUZhO9NSNZfHsTTw8NOWPkCVJ5cLgbEdx6H4Zi84nSrh0oD7hUu0DVduwELBUvvsar9NBKxLlAlHbswKcovV1Fyxvp/rjjvZF76Ni1WfAFulPoSq2xY9OXkfJxgVR2bHxxDUKx+URpxw48LWPllRXrVG++WZ8jn41GZ69//+PiajQenb16e1H58BgsY5i+91tONLQonIKRrecXb85u347GqLf86bDx9bvR5fXVzWG279Kqcjmx6znUbNRN6pPWHU+g5o23PnuKYvcOxOAk8nWSJefXdP9YFd005Q+KSuFebZ+D7v5fRVUXlW0P6/kkXzxutw3LdmnX+3WEproDjMsVdGnhX3DRLAqPNhTrUWLvzsxfhV9eTJLZLJnvm/6ZxLiQ2DoG9uo5N/fFPEjjx+g5/edy40JuqxX4GmMV5fMgDe6D1d5XGVs9tjQdxKoVAGVXHPc0WLzwWN6EEM8/RzAf7vPYR9OZdpfSND4uH+DCh2SK/KOqj4Kzvz+fonm0DNLo1XryJUqFfbYiB3f0ddSDPMdHANrepJmO2eVsMY1gVg6gIHYVhS399RcJXHE+XL2/OX91LHui5Z9eadrGHnN7QyvyNKLC+RwQOX+l0oVKo9o82subbGOu0pVCXTcUHNs26yPGMb1uo8b20/FBl222u3AKQZHDfzadKvai0PjLQsjMLzm8MNSTgODIMIpj7UA1EaT2l8Wy8WHD5tmv7NjNpgqT+BhlcsS6mps8SoXdQGk8qhZN1vvfl72P9bXKHuzfLIPOX/0eTReZKrXp1VZ+xF3Lh3kIh6Nvk8kXlY4hnT0wgt6u59NvF+pzra36p/AZLYP5Kpgctc4XvKOqe6CVnwarTjistC8fOoLC6O5oed/YVLU2YNeLaP4meNY7I1gHtyn+FbZeO+3v9MxnJ5odM9dlZlownxxXFneHgOnu+LQ9xO8ka3LkRnW3t1Un6veue/pMRi/ouMpVfIhmyTFTYFPTP358sgZ3OyBb0ZbvL1Dtl5KDhn3tXyQr5Q6UOnv0oDi8fMaruJ7jClbenU/CWK86h2qh6DR4P/W/UFXY5YXak9T94Mi3ln85Yn/5DJ83PfXsLZ2n79Mgnh+3EXiGy6S7nv1Gty7cjD5cnP1xefXv8bvrm9F4dPnHxfXtaPzHM+73aIVB1KlomH4cDjI3oq+Dl98Hj1krcO7lwDg1T/1M30McTUN4QfnmFl64jg09fCz/9md+0xu0KJr8pg2Gd9rQsE41wxzqQ9M41Tzj48fh3UY0b5H/j7y9nv0yhpZ16jq0mU6aGdkvk2tmkGZm9svimpmkmZX9srlmFmlmZ78crplNmjnZL5dr5pBmbvbL45q5pJmX/fK5Zh5pltG50zWunU/jC+HWdTbCDRIQ8axWG96p4dOGlIUOMddZGjrFoUPYdRaITonoEHmdZaJTKDoEX2ex6JSLDvHXWTI6RaMDAt0bmv6pbVq0JaWjAwXdZ1tSQDpwMFhCOkVkAAeDRWRQREY+WtjhYjTGC4Aw+BFDGRkAwmAZGZSRASAMlpFBGRkAwmAZGZSRASAMlpFBGRkAwmAHkEEZGQDCYMeQQRkZAMJkGRmUkQkgTJaRSRmZAMJkGZmUkZkXNZaR2ShrAMLkCxtlZAIIk2VkUkYmgDBZRiZlZAIIk2VkUkYmgDBZRiZlZAIIk2VkUkYmgLBYRiZlZAEIi2VkUUYWgLBYRhZlZAEIi2VkUUZWPvewjKzG7GNJhdaiiCzgYPETFUVkAQeLhWlRRBZwsFiYFkVkAQeLhWlRRJYvlk+LIrI1sXzaFJGdI2ITxKaIbOBgswliU0Q2cLDZBLEpIjtfIbAJYjfWCADCZhPEpoxsAGGzCWJTRjaAsFnuNmVkAwibX6NQRjaAsFnuNmXkAAib5e5QRg6AsFlGDmXkAAiHZeRQRg6AcFhGDmUEH1i4c1hGDmXk5As5lpHTWMoBCIdl5FBGDoBwWEYOZeQACIdl5FBGDoBw+KUkZeQCCIdfTVJGLoBwWEYuZeQCCJdl5FJGLoBwWUYuZeQCCJdl5FJGLoCoNg6uCdXRNG0qQmG5+cKbheU2lt5AxGVhuRSWC0RcFpZLYblAxGVhuRSWV+yJdO80i4TrDQ3YEw1df2hQ9zxKztMLMRviABHJFGieBxrK//KyeGmnlksnEY9i9YCdx8LyKFbPlOYlj1L1AJ3HUvUoVQ+IeezI8yhMD4h5LEyPwvTyjRQL02tspTzRIcrSA2AeS92jLH1g5LncBOZTfD5gyCCZzqlGO/cpID8HxI5QnwLyTVElBeQDBZ/fHVJAvi2qpHx8gOCzaeRTPj5A8Nns8CkfP9/rstnhN3a7QMFns8Nv7ncBg8/vJLXGjlcDEj6/l9Qam14NWPj8blJrbHs1wOGz5bn4G26bs2LxF3/DbW0poYs/4ab55lfj959aY/ur5ftfTTglaOyAtXxUafyhjdbYBGu+bHEDnC4PLb11VJGfVWj8GUTzuKI4r9D4Y4jmiUVxZKHx+dM8tNDFlbzePLUoji00PteaBxfFyYXGJ1vz7KI4vND4bCuPL/JTvsdomUbhZXHad3dX3VL3HZ4oyP+nV53gfh9kVerl9x/DQVZain9t+PdHfQQIv6Av8swA0mXUurJZgZcNynfe1U+h/V28JLXWo+u1niwNBD3Vuw0mm3cb1BqyFWqlwdElDcvJ5/gRLhrWgmYtZ0hileHj8rMStbiLLHfNnQrCzRPExVFrrcdyaj3Zbm6Xnjgk3huIgyF6T+NffVMHGWEjI6RUqNVsXt+LKGi1Ant3OEnnKJBiBtSSxRtTUARQAu2UblGsP0eSOb6bYi7PxM9GQ8uRnLgvvxtXi6HU9bYIhfdk6KGEydYvvFj+Trtp8U475K2LvHUlUfg+R2ugGni4SIDLu1ORg4itLyU3/Ibrnmhs4cBI4SRX/1A24YQoq5xlFf96ZbXzvOJfmFfL//DL/9ClYgbvyHiIafY4qC9HEgyjh2A9TdHDvuM8umMmj1yk0JUVFh8dQXBQFhtSFhdiLRcQV0ca+Zu3U7SEUb+OhJd8Yg1xQrK6aHMp2543kNm6lI4b6Xa5MlC9M8Q4E3FadtEYNKSoReW3E1vzMGIsiW5uWkVDCaWGL8vBJ0DywU/MRePekDgB3Kh8fwdCjCLlSN3Wr55DJRENfVviu7n17D5/YK98FWKweUAMhQzh9qR4b5SF958392Sj8CENvlRsNxri6k44lHEamuJgjb1dBVyQXRWXmBu3dyCv0BDwZIWkhHsIpa9tipZUIzPhAJ6tQfKotPrSwMnEsnVGmoTVhy5QLqH0NaSEyBTk78XLX4uHZFHnhgwhnUdf0+LVGe2hayIMhjT9ZTqS6gkWlARI1peGfSa7XmXZUyRjWL/5BQ0KNPwdyY+YLpDQ8LWlrsWgm2gwmRLsXHq9aMmink1piVR8OAMJoeFiSmlSbg1W+bsS0EhBJUOcTtk7GLAWhKpMc7ecrL3ytyc5g17JiAAgj2yphJR31+BRj1DDTo6Xg1fshDEpWQ4aqI6Up/jFi8hUVBdsqS40662DAuZIxDavFkD1AImJAZ1HT9sW/yay15RKfXEXzzS/iwfH18XxlZyFm3bpKhjOM1A5lgoRs8bSMVEJaPnqZCHDLVQDLWn8F/dLYovxmkWXYg1iq/reRCyPV0zioocdTDoyWHeL4WNJSVlpmGze0YIWqMgGV6JVKQirN0ughEPcPMmJfL0XjrlSiHNtu3QzCHiPu12yXURRzkgpU740B8UK8a5ql4Q9ly6G57K8ERyjx5saTco4pKPKIAiCvAKBozCUU1JA4Wmj1tofL2OlKQkEm0PeRwR9KQdBMJlPv3ELYWyytq3nFD+KgxTgAqDJQFplDnVsShm0nP+9Cu+5JSyS9qRyBdKt0QPF7yFoLUJ8H7sh2QMfJ0qT1v7JRDEwpYxehQSci4jvnINXjQNDG7lvS+63DndsPO6ktK/eoI7yGsem3OzbUqrI2w4H1SpHGhzbFooG3jNIuV6N1THU/jG8VDdZp+NZYyGCS7guRjDLG3rMiZchW4Ti6pXtqNSiKNoS6NaRmoGCZkgxR28ORrSRrbYUrer7VCiZkZwpObn5HBQSQxE1pYAWU0G9+iEKUHxMKTsLBa3qiURdKbTog+EoEfCCSXZWOLiwUEKaUoiz7Q+7inDRGHbFgCHhv4sXgCENaDy7YsSQhqfiDWBtRSgKruhH+uDRMYRmHkEm71A8brdQbltSbucqwvpDSEgcTeOWRD0XXy/awmg5YUkLp/wR1Gayuchvd6tka67GyaZtFZUmW1y2NLaGfhwOFvEimsbzrNXdxx8//g8I9JqmOYsAAA=="; \ No newline at end of file +window.searchData = "data:application/octet-stream;base64,H4sIAAAAAAAAE919bZPbOJLmX7lwfXXXinijNJ/Obz3jPbfdbZdn9mJiQkFLtK2xSqqRKL/sxP73IwCBApKZlFQEqPJFXNxWj8VEPkggkXgyAfz70Wb9bfvoT3//96Mvi9X80Z/Y40er4rZ89KdH//uf691mVf4o7u62/3G3/lZutj9Ws1+Kqipmn2/LVbV99PjRbrOsf3q7nu+W5fY/pt4n0+aTqffJ9efqdll/N1sW221ZN/zo0f88dm2Pm7afNF+8q4qqbBoqV7vbk5oBApBmHz+6Kzb1v5+G9KBkpg5avn32l5d/ffE8jnpXnrj76gkF43r/8f7F+xfPp8/f/O31qzdPYqnfljoIinf/9/WzuAj2EgfR/v3v8S3QyEyLQHdTtLHfCEug88GtvFjN1vPF6tPNj7t7+BT/6zQO5WmxLZWIoNlVI+ne/Rn0Fart+5tfxzF03cuJrinz1pMP22pTzKrDIPljV+4OY2Df9knDFxcVcUDI7LAIz9arurndrFpvYit7Fcq+/8Qj+tazxIiJBtF8/W21XBfzJAa4gtKHRlUPw2SYrOyhEC1Wi2pRLN/VYqIjCmUPhWh9Vy3qIR8dzUHuUEh2d6nGmi85IRqmWCYOeBox0fH4kg94qu38l8X2l7vNuipnVTlPjW9bu9jiU3xvd5B7cWzPF5tSryQ/UoH0GxhuZFbFh2V8uzmpKXGMxCH8OXz6ch7f/0HpQ6GaLctikyaMCEQPhWdeLssqQUjkxA6GYx+vvC1n6808WTjUiL8MrvjzqC0f8eqLr5YPS4iz/H5X+9pn9U/jD8ZQ9lCW+1Rq13Szfr7v4eiwkAYGxPZqPSuW7zeLFLA82QMiel1+r97fJXQieBtDIVwkHYxQ+qCobI+mwdTIHgxRvU9NsvkdEMOq/Hb4ZaLZhLcxFMJNGlCboXFsi6/lzTpNQBvKHgpRtVl8+lTGZy4PcodCsrubFwli80bscDi0Cz38OBGBFDQwLLZU0TmUfpnY/FtRzT4ffptiO482MZQNTeMudkmEzRc/KC4bvyRCdRCekoVmWI3Gzb1JslDEA82hIUpGy52BPkyQucC0xzIWkDf+X/v/YbH6XG4W9yCSSWiAYp2tl7vbiOAO8lrgkmOp/7fyexkPy0HeJbBsy031ZrW8H6WPw/FEXgJRVW5WxfK1/s94mAKhw6NaaoYmqpl8icPjWcW0zupSVvlaLBfzqAPNlzgEnmAjt/7Pd29eR4PSiBsAh5KSH2qWptPKr/2KA+Ta/p9fsutGfKyI4DpogYoPYi+hOKzrfTO/sGQAXQeSNSlxl1cC576ZS+LU6+R0HdOpk1j9pi6C1iw3g4ANWroI1qiLG4FStzHo2A2z8puyqMqX8YNHRPDQy6BV4VX0gKstdwhkUiF7ebPjfwP2mybG/VjMzoXoC4tZMe3PqMNPmgqhIOyKpvsV3VKEiRb0O7XM178tXy1uvaRUPHSB8IEA3dW6rze3L5FS03jA0EaGAtgqbIyICy1tTAoH1jHGA4NVMqaFUn/+Uqtfb6tS4AnFpwOFe3GQ570vLismlef+uFiWqxiu2lPzyhMaodP3/UiF6VF7+GrRL9l8otI2Bt551UIxdPelJodwW84XRbiRj4EhEJscxHbx33HV3wtMr3hwIjeK5lXfJPiJqleL27Ju7PYuqvq+1BQQcBdvwvlYgbovLFmgPp8vdAPF8hmgq6JpfYW1EWsXfCSggNxUPFDpk0BHobU28zHRDbChPwKwnUKJh2+IZMoReFGCrDayeGEWAcJ3fO/sBuHJvLirvIqy89CEQiI6upAlWt/9+HWxvG+XI0peeSLv3d2gBzsPoURWPxCaGsC+uic2hFBsYhB6F/Pi+2Jb3Xc9wSAEQhMD+FRW72u//o46HNgfDd1CYmi3xRfdXEQoB4mJVd+U0eeFJzKx8rYAM7L6gdDEAL7plT6y/r7M+OrzQxHdk5ubJ8/+8tuL1zfTmydPX71oMHwtNgu9fJ8WTgApEZdgT9fnL3598v7VzdRrzVyNM33z+83LN6/f3U/3Y1JjhhPHLuGqZ93skAQ4cv2W+XHnxVte3/2uP9Mk+bN1PTi/V6f3lW0Gfn+vXrHwvBoO7+qDbdk00ej2cbeameCxWzf/25R6/bErvaXuHsoZASk1/JuuGC7nvRX15UTR9+jI386//DJb396uV6cO//qLqf2icw6c1LJR95dVUS2+lue0b76b2u9OvALPEhin31TVauYg4F6WacFF74B6+frmxZ9fvI2j4tVBWi9VPbm41m9fPHkVSeW9qLT63rz4r5tI+u5FJdD3MHRfrWdfegxc93nCYfvs7fsTb67r1u5qL6hfdzb9Rd6zF0XX+9xreIquB8O/udP/9KLW8Z4KHwSkNP6rF0/u67GAgldOVr9O9foN1fi3N399EUnhvai0+v7+/r7uCqprJaXV9u2LiP3bCEug82GivV1/e2+OjvZws4GMhNPt3R+vXt68mD5/8erFzX17ua3rFRTbr7/DDu3C8fL1uxdv7zu8aRyN2KFwvP/9+ZME9mjEpsFxmAK9x/8gg7/XqIddHGmsHxsgvz+5efaXSCo7WYk1vvd609I3wnqDa4vcRttso58XVfGh2J5cGd6CQUqMPbR7nqs9U/E+x2xbZqF7nUibThfbt2Ux//H7Zn27SGacq3Yz9KHcQXAXH9abStN3m/VyefrtHefibjfT40qF/qg/7GZfyopIM0eGTrR1YbvPluttefI9OmdPZSd94Fk82210E/pS+N3JJ8fOBgcaGRhj+b2c7apSu5FzzqWci7LdzEVn7HKxrcpVLS4VXr+BuBcl3At8n5Os94Z+zyOtpwO8PvRynNsvzoV6ymUYg4xnnUpPNned8IE9Uy3hr7WwhZeuiQwsaGFodPVvrM9/tR/Ezxfbu3qdSxY5dLZ4UW9sNatl3L68vVuWOqVdVCntTrc38Ciof73aFiZ1+lu9PH5PhRhpZ3iP1bq8Z7Vy7aXaATYNpLcrQDdPuy+/8uRf3JLb2efytkg2W530AWzo11xN90+N+Idtou/f/SYGxmd2VUm3bBfAZKd8Yo8yPK75YpsYWtDCxdA9Wc2f6fcT0qP0WhoY7X4rnHinPTyuTzqkrEPGpwOyYUfavMDKiPXIu4Hj2xPavXjPJHNkVvTgY796slwmhGSlD4/q2WY3f6orNRNi89sYHqF+y0FrcHPYIiXEirc2PGp7Yq5IOWS9JobHZ680NhdfaM4jGQOINzUw3nPemjgX4H2enIiDKO3Wi9h5XWQ1XFRmuX6VOimBtNPrWHF/5OvVs8/F6vTnDc8m6A/yBx7BmjTXBa8pSfm9/AsgG2CxbDczOM5PeqJs3HRJB7TVzvCzcsgEIQR8Df+H5j7KX7KEycOjatAPMiyqX9ebtylzbqCNgYf+t5QR/7fLhPrmuGtKj+w3cAlsA/hkpJ0BEmanlD++uStXvxZnvSJ8OnhP+E9bFAkxDFMf6Ztl6BKNFuLBqzVw9AMlz1rwU+fRCLQYIfqyHnrFapYgwmihRpq8PH5491p6+G+QsT88+mpQw1cPwubr+ifPnw7i3vYNXdS7Yav12/J2HSHhZcX8LCuwp22StXbfqeSzHibLGR9HIzXNKDuCalPOa7mLYtnfdwa4ArmXQLZcn/Pa6UmgGpED4Yme4PPBxMzqHdX8WaJh1hI9EJ6/lMU8Bq0MsBzEDoTjZv2l7L+3BSic0CEwLLZPvhaL5TlvXp4EI5Q7BJK79TbuBN8LHEp3WxaxWH2KDsKXnGqlR2KsplkdokUuM+mQ/bNEY8cgJAnRumxCHxx9Fq0u+iho0FqaQOE+vVArUumfl/Mn/d3M8W4AzT2YfpiXy+LH27KKQGoe7YSgrRTHQe6Bf7G1xRX1R7poJn0ntBt8ID0R78Di0T64wNHF0zokSY7y9O6IfZyxq+XBDjYehZ+aNL/HXNiZSzJscWuUk9lHOwFp8XJ+Ab5MPWTAQMULg6MeNkAg44PhccfhiY4jTksenYg9OI5l79t+slwOEwq02nswPfGprP6ml9xnn8vZl7v1YjXADEDbHHQe+D3wuaj9kP5l3fn6q/T4kRYvhj56uehxtz9U4eg9emP9oSoWqyiFPceDIb+ti9k/emHiUdyDlSg+5I3ARcoWu7S6dwHj1heavuNgcxebOIEiL41PG4IevSLbfRg98bb8166MQOef1w+HVi/WC9VmoaNcHd9Z2id9F2BNXgy/jXDjHfE7YR8NG7woqeClUZ7qgpYP23Lztcd66gt56ImRlq5RMyBBdyajNNsYTuMuIyKKGop04IlFPgZNYCxjmp1GG1nnliKigdJEzm08nSHyzzPgBg1yg+bPiWZ9z20fFLl3F9jPH7q39rSM6qf3nZcoyeBrnSqP0EIACFPzf2IA2AuK3N9A216z2dc2ymLR1jaIntf/+e7N6zjaOlGR9Y3qLNsKX9v/07jESACuA+nU5Iw2sHEs11r+LywJJNdd1KWIaa10bVavwZD5S1XvnVYj4cEvWIGicdesphfJ2ndL1MdTvpEXX/O4LgpXPJp7asQ3XUIW6vdI0UEUMP2WZNB8Lr6Wv6030frek5dAc+BUXqz6lIg1En4Gp3JQNLpTsb1IvnCwqCW+7DeqfeUP8hJrvoim82IAbdd3sbQ1kpJrq0/DxdN4Ly2x1lWvAwhA6SrKqYPjOh9uHYg3CaHQ+Bhg2cLnZ+t5tK735CXWvO9eD3R7pO3eMa0/bta3b9ffYql9EJdgrIMVPcZlHkDOz7C6Q3Wjr/F+v6bcPiBAIm4icBTRtxIkiJgbCr+R5NuKNqJYm4sTBlaULUYLAbrRiFGTcyKqeAtzC1r85ZnA4znfl6t5j2c4zNcP3dEelIzqXm3PJUoleDqnyiRA/VvPlWi6LwqCg6i4PR4z9eGpGyXz0dI1Ynjp6RoptITaRl1aW+pGzyPYFk5KI0Qc1gTdvm8hAuOOwDqSSog1BdLmSE7CFb5zUn9flU+2s3I173OI3XdKLZGRlwO4yJbznqn7QMpPsegGysZffJseTbkIhxiSLsYIHrDEFXFmQIipiDsHjqPo76VCAPEWbEz32At3qHvMBRzRPv5CjqmfZkFvWjppYU8yNYh1sGkr1mKIQ02+2J8ENuaify+cw4zZ69QDd8gQByy8KUIdbPH1Qp43dzd9zGY/f+hBjqdl1Ohm33nEfPhaLHdRevbKSYqsbcwl01c30lrZra/OekTT2BMWe0R4c619m/h9dcfvQX/AM5B+uBKdjDF44pMfO54utuY9g9/rQbCIbpSrtnh6SxLl9pqTgX+I+SIigZ5o46F0gXkP9v7pga5XZtG7GQZCtdto0T2voaHAAeEXwtj/mBaBb8B7pgZ7+eYY1Fj7wXY7yW+Mol7YOoEAGtbVbHq9y9PxGhV6Md4wmOov/1oL6VMNQr2u7ku+FLofkd/HpbDS7VwIuZfh/m1X9Ug8E4gR+Recpq2Mat97y7qfaR84MgDo5mn2Hlee3Idjyp6P2FDztf1iTXJcwZVjEZ4hJTcr+PujSfGYcDlJDH45G+3neiIXcjlc88U2EbRA8sXRPVnNny3LIvp+GG3hQmjL7+Vs16OglIB4EHshXO5xqacD8BtH2oqbfT67B94NFMGe0N7FeiK6o4Jvvgw8tqsny2UCSFbq5VD1P4RMY+u82WkwhK/L71WsMxQ0VryVy6G2L/wVKYasJ/py+Ox1aX/syl2pKdHoRBbexIXw6t1BbIB7mRdElGYrReykht8SJ7k5iwKd+kbek5GuV88+F6tP0c3qyb0QMs359rpXuINLbt0hPDiyhKtjW/zFcEa6740Emvhe5Esnrga9Dq6tw71vOP5WLKpf15u3KVJBQPaFhva3FCH8t8vG7t90Eyk8ri/4ktgS+lxE/oA5La/46u3rP949f9qXBQqkPPSiq7ayUasfwx6laoxqi/R4ZhyB0EiMyyidhKYPm4RAifF6MKV31GUY1z1W1UgoXXcK3f19yC8cBSS+fjIj1Oq7UKd/8X/LErpzaGP05nZwSCiv85OZxWFwthHxbdN0U7IKOQTagNVxl7IerIr7RUW23dH7zfslxLFlv5UMj2mQqElFRHssoZhMf5fKev70L+XyLvLswYQjs+jeLzaehDAaB4gATM7/nYSwN0OGIEPZsaQI3qyWP17En01t0YOPwFg8H4GO2m4mxBOJz0MBJebyLrXMnsHh5ZEX4Pvzd72ZIKQjcBYo2WCNxvhQUIaYfpDZabFAb+7K1a+F5jnuT7QeE/wz8D9H9U96Bu+oaRIdCjkN+WBnRM7ohrgFzKf1Q6J65nNQYxH4y3pcFqtZv0XnOHqkuf4+qw/uN4MM/nZrD8X61WCGr1CbXxL9uv5JT7r8FL+3byQ+g36qs/eXby3jtRHxtrxd99nsQEkPfoFGFU67Ird6m7yAz1SpJ0HXCE697p4MdlPOa9GLYtnD7RJwA9EPBfByrZ97jY21kXpBmNGqvwmMUXJ2Z+j/LN3QbEkfztVAlH8pi3kvKpJEeJB8OXQ36y9lj302ic3JvRCyxfbJ12Kx7PVqBwEuFH0hfHfrHq+PE8D2MgfyH7q15tHpFFB84ekwEeFi13PaEbAeezb85wgsjz5+HrUk6DTj0BcxPet99v4c6KDB4aKW+3ROrVylf17On0TxSsd7B7T4oLsnQrHDGV0zZBXEud0SN29zn06JVhd2WuNHrxharmdfBhoX+5Yu6UV7c+dn4B2OQT+3SwCPPvTKcmRhuWhfDL6QHFtHLtsb0ZiQE7zD4PTIiV0S3C6zM8dNnyyXz/o8a3VWpAGbfNAdVG+8/6abfva5nH25Wy9Ww8witNlLzyXwjOSz/UNpc/3VIL2CNPqQ+iRerd05i0/yIrxefbL+UBWLVb8qmnNiFL+5gQOzRFViZ6BPXz720+xPBj00eqJi965E2/pCB+k+2OJDcimBbi+N+xuIBLwim36w/fO2/NeujMNsn9c7h4YfUt9Um4UOy3XkaS9aGaRjsFYfUq/YiLz/pUzn9Em7zYe2D/ATEe/6lebZzx96IsHTMmqiYN951PXDOu93/1jZV7oRFVnfmG+nBPrGeTulpW/UqKutcPSXxfZNnPSkWMzhQrw5ZVqIEBZisJBntXw386/lAlwveX+kbVkP3gERKsf1RkgfU2m4aCwHiQxrIuYRrTPQzvQFtTod/7V8c9djhpFGhPIvhbPu7vrLZ+vdqs/tIB2DFci/EM75h/jYjMxL4Sn1JLE/TYAslH5RjL/bNwHtFwlmItHKhTD3TMqQKLsyMEPguu31mAYJ65Z+Q2MIVHf+qHluBlKCEUq0ciHMJiJ8Xf+dAGkge7DIZnc318eBPvyz3l9vf92sb5P5mo6WLmTN35781/TN79OXz+OD9UWntGWwIS121fqZjTniIwqFD4bp43ozK5OBAtIHQ/WprNzviiRus93AkNj6E4hdwHCqMD2q34rvb+5e3p8o7sJ0kD0YovRb2s4d7QDo+hSydIKC5SqJsfS6f50E0rqBPTGKjdnwJwsvoPjBcG2Lr6U7+xofFpA+HKqyuik22tv2r3eiwaGNDIexKjbVu3Lb6yVLGlwofThUtYBX61mx7P3eOA0NaWIwfHYfYZq3gyfVViVsYjB8X4vlQjdv5sR2d5vAV2JNDIYv2k1EJLzo9xEd2VP6eZu9q+4Z/fpSHnyupqVs3CxN0KPUfdN9o4o2hg+xIglC/3CXu1nf9ksmtwF4MhNZABv3PUn5QMxPM/IP2qYZ+rZTibFffOyVvEIwOIlDaP8h+oC5akQOof+8V9SPaD+PEuifpHu9lZ3erjc9AkREf0/oEBhW5fdqGn8KBGIT4YhaTIRgiFVUdJL+erV5u/4WFcBBZqqRBFYwTZbu+kURVsTPsHJ5mkZftfYd2X3JVI9DmYj+yLHLNNovYxykhACW1GHJaBhabHa53faqKgMIApEpbODN1Ztel8+Yrx/6DD0oGXVy2p5LdIbc0/mUI+Ix9AfHemfr5e42DoKDqLg9Do+or+bl9x4ZQE/jg6jEGm/LTaXvko+jtCctsd51NLcqlrrEIo7mgbykui81FRmry31hSbVeRerp1QA9bCjRWEPDFxZZ64h7Bk/hSFsFqG3U4wctdaOfPrAtnHT4IOJCQxw+2LcQ4XkvBBZy+MBHF3FRItDtW7gQOr3kTNeR3CmJ0G9laIzGx6eGGDQyNMJYiwuBTYsfanSGr4DV35tr6SMGWYjMhMuSbe1VzJClLTLyNsjbXNqDuX/syl2pN6H394JQ0EPfcqL6Rt19trqWXF13PcpNKBy7CNUlpyLYLv77/t4JB7AXmUx/EFq+qzZ9bo/FMXhi0+GQh5DzyYd67NafdZzzhu9umG3dx2J2BtbTW4ntAsJEIHjlOj2Sq0OT/cx5hp1OOzs0AHbkVNFloG/C9zMGgN60eHno1ebH83JZ/PhtyBl8Bdq9dDccrtAYshOCVi/QBZ3swqD4YxEQZ2jgdT6+9D3Vz/B8qCP+r+XmpeuMPt2DCoy9oJ12dVpU7bsvS7uPGfGuTzdwz8BG336WBvV5V535w9fk6l2Baq/eCSQljcBAMVMcZWPVM4EepbZeaXr8ypM7CIxgBxkLQ5QtJAmgPfzhnW33xrEXlHb78bHn5qOtaqRKxLAzT+ET42gfJW9FKd8eLeaoZ38IRsxP4SYPmsb1kbYjySKJ6aJXmN3S3UlMoTo2Ssz5hSf9yQJMXtJ4EDvfHlPvqGfc0d4+55B7VGRRD7qfA4066R4VXezT7mcCbB93j40u3pH3M6HBM++xgcU6934OLPLge1Rw0Q+/nwuxJxvUjSwG6XMOoOAIfFQ0UY7BnwMFPwcfFVPcs/DngEMPw0fFFvVA/FnQOk7Ex0WY4FT8WUCxY/FxEcY8Gn8WtB/U2fi4+JBmhgNJH5CPCjL+IfljIL29TJw5eJAywH63l68HmkY7nez1Y8dxl2nvTS/UP5CaGoK5D2A6SzFkrhDZCeC0hv52d/usqFvtDcUJSjoBZq2rLKKoezWLdn9F2KkdU6HvbghB4YlNAyIYPaasOELRSyAo6ejpy8y2NY3DzIZdSd0Y2jO3hygfJVtHKR+OlVW1WO28t+ciJCRIoQ9+Ce5UPN6KTHZ6l3M1P5xW6y9lr5D9CEakqYHBLhe3/YiAIwid/PSwgom22c1jTK2DmKSTad5zcw/1jHPnhd+JXd28vas9Xj+f7MlJHzf1D1mhulcxw1W/T/Fuf/40QrKpEZK2w5frfkMjVPPKyevXx4cOTFdDhCkeqzLoINv2B9H55fdytuuXwQYoDhJ/OgPsVXdPU/Y/iXSQ73qFrKkt5sEzrf3BeCJ/OkM43Z0lRERLNP3SYQrspsQ4qGLekHghw3gQnH1UZPv4vdTFL0WeMr7Mn840jfLOKOOIRjn0TJc50kyb6DeLXso4yMTJRrGNhE8dWGIQERpMQsR4LRSzEITwZLmMi8IKHB6I5YOKyGg8qQNDinmCoLX8JH5i/SJL6ulvpceMSO97SKCRENW+jRYpd5r2bdH3JofaK6GAq30F5UcyFWKQZGOyA1D0nWnTVthv1LD7c1m9rxbLXnzyQUrSotneK2ygZWuJvV+vN/2XcE1t6Q0X1WSqx1lFW/qjy2g8EMEA1/F1hCRhICitP13clutd1e8YcFvdK19u3173OxXv+Jf6WqRoKdq2tLQHgLYz+1hjAp2vfOH97ID0caLEM4UlSva5E0ZrTMUaTUOMI3i3Wgxdo13nGfRmynGTaMR0jxXtoXTysvzeK2jwxCQdKREyBlDVaDkDvyvTBcuU+rECZF9+O28QM9BsIUlB5uBGiRx6YkhSEDqngYkRjGKIkpE6BCzgpSIsaEOFprNiufxQ9MsOtOJST2j/GZ7+bhVS/5iOyjXQ9A15OdunCBMigNOITGGMqAWF7R1O5O4nJu3v+mN9cOdpbZk6lH9mn2xY9+LsSKFJJ/THspp9frYp57W0RdGPBepGcIU01c9QtBnSTf4zMcZyCXSzrV7tvFer71m2I/CDRv6/M+4BXbxSFrpJry+PeKHY09cfv0m3PKt574JAUukrT3okE50wy8rvd4tNuX2SCpMnfjhQvUuxaUBxSq+PgEEnzfOnMRJtiLikU0af8K7RLf67X6KNUvsqlB/JKl5XD+C7OyBFX429tvyeo2J18w7Us8/F6lMi88EW4u5mH4hBA5AJVmKvvbA/j3mU/QHpCNt5SmbyoxB9z5F3Kn41j3WEnOzzZDcqdwOLdH/yubAOV/emgxa0MSy87exzeRtnu4JCa+Qnh4X6izd35erXQsf6P2K6jLbYtF7jw6+LZdk3TXRM+6ugmUj2QgxAgtR3Q/QtwD0BpNfM4CAjTjcKYOwZ1wnOn3R/7MrNj7fldrfstTPzxCQO8/XzNv1O50Ndrzyh/brf70xqZVp/6+XNWsrvBaZQPHbgiuoea+vhCzd9QhhgWmw2/cKCLhjXjfi4aI69dlaVvS5z7oS0F54a0JCjzWBqqpxTgbM9R0Xe5epT1esyyU6AjfhBx6H+yZOPH8N3v2NB8wSn8Hb+qvjuj1d/0zdxRgg/gaikq2P/nCembay8J+zUzqL56CAascOA+LxZV9Wy7FeqigPxRacCE0wG/6GSOHeyESJ/gnsWujSPeeUC1elnmcjdTZsAsBM9kMmms4GgXOFtJjFmY550QdB9IceKyo+1j/V20jsKe3bIdcQ7De/RN8izsse9wPPFx48JukyLHWr2zxNDuGq3lcS2xhSDz3YSZuJZbtqFPXuJ2X2sAwaY1VhfHNtMmQu+59MI19rdt1/aKjyUzrEXE1+0c9oqPJTOiXkX7n17J/qdub26h1wmdWpKP9gerYucwAd9OR+tcZxr+vAuPsEc4TuYMQqRThCflpOJVdtyKpCOWpfepiTMM1BEczLoJHEN0foplTCBnP9TlnfFUo+YWP3SSEx7+FpXJE73hZbTRa+Eb4f6V0g7Ea146P0TTBXhulZM3kO/BJnUOdr9x2gvkynf2XI334cSPR8tpZEhrQwHcb1a9spI0rD2koeDsim+TaNGJwEcT3pSSIFH+AHeeelfLUGIHIhN+Wvt//pFIh3qX7Xb6WkpovupY1vFYrnb9MwfdeHzGhgUWP3tvJ+T6ELlpKeGBCfW6/Jb1IcHKJkPfsnt0jveskv1eKqL+LthxbmH/1xQG/vPseiRToRoW8nhRt+EnYkx2vaLahfp1iGCx/t1w3X80PL0fjlWN7ZXrXfE1rNr4sR0fboFLkwxnpDw5fwMpQ1Q3aj1DH6fDvDITReYSO/anAIpxsQKYUSbKsdU/1xsp7frTdwZcOVJTQLBn8c3uuQrQgmfL+ehX4rW0jXapWhBb5Lrybz83m/z1QZwEDoEAH0U4E1PPgbD4MlND2OpN2HxUfhi04Poe3SqrX+UU1KE6oHjifMugX9/f1q3c9tznwc1vWpE9uxr9HGB2PsbQvtY2xhf/L5f0l112MKCXXUY48z7hUwT/ckkv4Vjjyat+9/x1gLkCf0p54rTP97TSX4TTe+kuY+yhSbFfZSnvZDS8z5KDEmK+yhPAxPjPkoMUbL7KAlY3ppuXwt4va4WHxf9Tzy3pSVd4dd3Nz3nPaHwVSO535xHepc+Ytbv+C+FxAkeCog5kJQCiBOcEIg/MewJopWtgHnxtexHQrWlJWbOTN3OTe8zZ4TeV7CBfkZB+tp3wpM8k6zB9rTYlq0KOr1Gn47KFxHbDp2RSU81ryKF7kEXDqp6HU4Z3iPeIeWgpbCRjkGkn/59sdI33cBC2fNwtuQ84OGE6xprTLV79BTuOCKC62gvcYdNHEk1zZNgiVBhci6S9V0SJEbssEhSzZHrNBMFydpR3iqGp/pZvFQ6D5XaOyX2TIN4paQe6ZQ5/H2aAISTmhQHOXvf7Kq7XRVjDh8k/QwzGWgbfT57/ZpwVuMoIs9tr5HUM5zAE3N+nIymf+xBoIkZfZyBJoLvIgFF9WAnY4rijwlMkb3y6ZiS+bbIkWIXIrjavLl7eV876U9jrydt9TSx2mMNPAhIrerb8nZdle23Xs7TF0h5wOs1pmmstRr25bmv00RD0n4/JTK0M28ATAcsHsWGI+x6iQZOpeBc0qvF6r74W3JS+wB30PupOarQw221BT1gT0AoG8sZIJ1K+IPiY3Vvkr8bxLUTHRvKkZjDnnlJA6mRPTCmHrurI4iiVQWfhadVIhwVU9RS4bNwrcrv1TThlArkp8eG+Wp41u58fIlO1vGDns9f/Prk/aub6cvXz1/81/TZm1fvf3s9ffP7zcs3r981in8tNguTXD1Z+S6xg6GJDWM4/V+9efZ/pjcvf3vx5v3N9LcYCIDEATD8/uZvL96++7+vn02fP41oCkzsoNFLAtVjxTKdXX/a6zTp0F1Heqems71jt721nqxJiDfi4zXnYUYm49sXv725eVF7gT//+cXbCOADeQM4k3c3b188+e3l6z9PDfp47gQX/JM4lA7lY7sUwgCpncpxhLHdCtHiqY7Fu4w8KWrQ4rDYkQl68+TpqxcR52UgbwAH87cnN8/+Mr35y9s3Nzd1w1FirpbMhDh+e6Lj0+nL5z30bmQk1PPwWup6VdVbtB7qQlEJtT5MjN/fvLuJE5mTMqMvPl6idqv7arHalfSNMB93K1OjfzqSDqlJsTQEbPu6v/uAaIsbRnviyYdeENK++XAKjta7CBHxpHoY4RRcwU3vETGluOqdxvPcZ0l7ozCv0ifV/ceRa6zuBYEQmhDJv3brqvzP7Xr1e+G9S3W+8oGc1PrWpq7t3FdbKyWhrrtt2UQEPZT1xQykrXkrK5LKRtZAepuTMuU8pvq+yEgo/vHYXpnx6E//fvS1/pU+ZfWnR+yaX09qeR8X5XJey/67uwpBnx7XLfxj/29/NWlm/Qv7k/8YPXr899Fjrq5ZPn6cPRbiOsvG//jH47+7T80vzP9gfp/V/8UeK3Y9UiL4WRb8jNX/xbGfseBnvP4vgf2MBz8T9X9J7Gci+Jms/0thP5PBz1T9Xzn2MxX8LK//a4z9LA9+Nq7/a4L9bBz8rLbO37MR9rtJ2L+6u7MM7WFgCd3jGXvM+TXj4JehMTLd6Rlqjiy0R6b7PUMtkoUmyXTXZ6hRstAqme79TD0Wo+s8D4dWFhom0wbIUNNkoW0ybYNs/Fiq6wmX4S9D82TaDNkE/WVooUwbgqEmykIbMW0Ilj2W2fUI9DwLbcTMdEHnCwMTRhuC4VMmtBHThmACQ8RCGzFtCIbaiIU2YtoQDJ07LLQR04ZgqI1YaCOmDcHQGcRCGzFtCIZOIhbaiGlDcNRGLLQR14bg6DzioY24NgRHbcRDG3Hj1fhjMbkesfCHwK1pO3DcsYUm4toOHDURD03EtR04aiIemohrO3DURDw0Edd24KiJeGgiru3AURPx0ERc20GgJuKhiYS2g0BNJEITCW0HgZpIhCYS2hACnUYitJEwaw9qIwFWH0E6WhHaSNCuToQ2EtoQQur1VoVzWIQmEtoOohaZX3PBw1+GJhLaDiLHvJIITSSMiVDvKUITSWOiCSZThiaS2g6yjiTy68kkC38ZmkhqO8gMa12GJpLaDpI9Fvxa8hC7DE0kTYTAHzN5zcZATxAjSKrjZWghqciOl6GJpLaDRB2yDE0ktR2kRH8ZmkhO6O4MTaS0HaTCZKrQRMqYKEd/GZpIGROhfkGFJlLGRKhfUKGJlLaDQv2CCk2kTByH+gUFIjlFhgEqtJHKyTBAhTZS2hAK9TUqtJHShlCor1GhjXJtCIX6mjy0Ua4NoSSyxOShiXJtB4UuB3loolzbQaHLQR6aKDcmQrszD02UGxOhZs9DE+Um2kbNnoN4W9shR82ehybKtR1y1ER5aKJ8Qk7iPDTReER6z3FoonFG+sRxaKMxIyfxOLTRWBsiR4fSOLTRWBsiR4fSOLTRWBsiR0OLcWijsbEROpbGoY3GxkboWBqDbZGxEepCxqGNxtoQOb6FCm000YYY45uo0EYTbYgxOpYmoY0m2hBjdCxNQhtNtCHGqI0moY0m2hBj1EaT0EYTbYhm+z2WOnIQeTjxJ6GxJtoiY9TfT0JjTcwOFvX3k9BYE22RMTrxJ2Abqy0yRv3oBG5kLbXAxtdZHeRNapTZNZ/Ix5PsMRfXjIUo7c/9zzP7Obue1P1S/796bVd1ZFcLcn+xx6yeWZIDQWDzO9JmnOC73xHY/o60ISf4/ncENsAjbcoJvgMegS3wSNtwgs4w+2/+b7UVJ/gueAS2wSNtx0ltuDpCkjn4LdgIjwxTgc4z+2/+by1dgW+GR8DQlrIY4ZxFi7QwrMUIp5Agb2GJixFHd++QurDcxQg3HmQvLH0xwq0HCQzLYIxw80EOw5IYI9x+kMawPMYIdZMZZDIslTHCLQjJDMtmoEFpBuiMjFnOCbc2YDQylnXYhEHiyRiQoLMAr5EZ9oIgtACzkRn+oh4CuBbAfobCyCgCDNjPsBj1EEDnFKA4MkNk1EMAVwPYz3AZ9RDAfwzsZ+iMjCDDANeRcWvAMRbnZIDuyAypge+VMkB4ZIbXILg7DqlDYz4dYyMdB2iPjNs99QjtC8B8ZIbfqMcWTksC+xmKox5buGRgP8Ny1IML/zGwnyE6MoaPDMCCZIbrqAcX/mNgP0N31IPrsZDXk5EKfwy4kExY3hdd1zNAh2SG9KgHFxatZoARyYSdgDhZKiD/ayzIcQsCXiSzxAhHN/0ZoEYyw4DUwwsdzYAeyQwJUg8vXDKwoOFB6uGF/xhY0FAh9fDC6IcM8CSZYUPq4YVaEFAlmSFE6uGFGgWwJZm05D3OdQPCJDO0SD28cDWABQ0zUg8vXDIk8Q39iHGfGSBOMkOP6JgPlQvsZxiSeiSixgb0SWZIknok4pKB/QxPUo9EvJeB/QxVUo9E9MeAR8kMW5LpbWWLRMoAk5JZKgX3toBLyZTNvuAzG9ApmbLWw8cFYFQyw5tk+KY1UzALY+xX71sRWwNaJbO8isRdM2BWMjWmF3jArWSGQSFWHsCuZHmX+wQES2Z4FH22Cc0dAesZKqWeOPiPgfkMm5LhRGAGqJYst/kzPHIAbEtmOJV66qC9DAiXLFd0L+cwjWbNh484wLpkhluppxn+Y2A/Q6/U0wz1noB7ycajDlcL6JfMkCz1nMRTesCAYxvA4L4IkDCZoVrqWYn/GBjQsC31rMR/DAw4tokBfGgANiYznEs9K/EfAwsa2iXDicAMcDLZuGMCAlYmG9sJiA8NQMxkhn7JcOowA9xMNrEGxPcxgJ7JDAmT4QRiBhiabMI74mBA0mQTOmeQAZomm3TksAE/k01sFht3iYCiyQwRU3sSvOOA+QwXU3sSNKYERE026ZqAgKthhnyp3Q6aVAbMDDMES+128B+DtPbI2k/hyXKQ2R5xOhhggH9hhmOpnRSuBshvjyS5ZDNAwDBDsuADgwECho2s/dCBzwADw0bWfmh8zQAFwywFMx5hxmaAgmGWghmjbo4BCoZZCmaMjjkGKBhmKRic9mSAgmEZvYNngIFhloHB5yoDDAwzJAthEkDAMEvAEIMIEDDMEjD4uAD8CzMUC6UEsF5mrYeSUQyWk1j+Be82WFBi6RfUE7FWSQmdf2CwqMSSL5qBbsdQDNaVGIIFT8wyWFnCOkwHa0sMvUIpDCxnqRdKYWA6S72M8QIXWGNiqRfCHMB0lnnBSXYGmBfWwbwwwLwww67gzC4DzAuzzAvO3zPAvDDLvIzxahvAvLA984J2BSBemCVeJnhxDiBemOFW0DwnA7QLs7TLJMO7AtjO0i4TvOIK0C5MdNRxAdaFWdZlgoZ7DLAuzLIueB6BAdaFCbrKgQHShVnSZYIvvYB0YZZ0wbMODJAuTNC7BgY4F2Y5F2LQA86FiQ6vCSgXZlgVYtADxoVZxoUY9IBxYbLLeoBxYZZxwTMwDDAuTHYseYBwYZZwwX034FsYXafCAN/CZIfXBHQLs7Uq+GADbAuTHZYDZAszfAqhLjCcLVjB1QVMC7NMywQ3MqBamLJ2wz0b4FqY6rAboFqY6rAbYFqYIVPqkBkdw4BpYarDcoBpYarDcoBoYarDcoBoYWrSpTCwXd5hO0C0MEu0EAs0IFqYJVoIQwOihRkupd5p4D8Gxsvp6j0GeBaWW+PhqwfgWZjhUgiDAJ6FGSqF4UkzBngWZqgUhicyGeBZWN4RrACahVmaBU+aMUCzMEuz4HkwBmgWZmkWPA/GAM3CLM2C58EYoFnYuGubAGgWNu6INQHLwvYsCzqpAcnCLMmCp7YYIFnYnmRB+SkGWBZmWRY8W8UAy8Isy4JnqxhgWZhlWfBsFQMsC7MsC56tYoBlYZZlwelWBlgWNrHTD48VAM3CLM2CZ6sY4FmY5VnwbBUDPAuzPAuerWKAZ2GWZ8GzVQzwLMzyLHi2igGehVueBc9WccCzcMuz4NkqDngWbnkWnELlgGfhlmfBs1Uc8Czc8ix4tooDnoVbngXPVnFAtPCRTfSh2SoOmBZumRY8W8UB08INmYJX6gOehVueBc9WccCzcMuz4NwCBzwLtzwLnq3igGfhlmfBs1Uc8Cx8f0wHzVZxQLRwS7SgFAcHPAvv4Fk44Fn4nmdBZzYHPAvf8yz4uABEC7eFLni2igOmhVumBc1WcUC0cHtwB6/64YBp4Yw+X8UB08Lt6R28QogDqoVbqoWYqoBq4YxmqTmgWritcyGmNeBaOKNZTg64Fm65FmKiAq6FMzr45IBq4fsqF3R15/BEj6FTCMHwTA/P6JWEw2M9tsoFd+G8dbTHBp/48Rp4useSLYS/gAd8LNlCuAB4xscQKgyvHOPwmI8tcyH8BTzpY/kW3F/Asz6GUaFMAsxni1yIWQ3oFm7pFnxWA7aFCzv58MNJgG3hgt73ccC2cEHv+zggW7glW/CgiAOyhVuyBc9Bc8C2cMu24DloDtgWbitc8Bw0B3QLtxUueA6aA76FS0uW4Qe7AN/CZYfvBHQLt3QLnoPmgG7hlm7Bc9Ac8C3c8i14CowDwoVL2eGVAeXCbYkLnoPmgHPhtsQFz0FzQLpwW+KC56A5YF24LXHBc9Ac8C7clrjgOWgOiBduiRc8B80B8cINt8LwKk8OiBfeQbxwQLzwPfGCDw3AvHBb44LnoDlgXritcSEWHkC9cEu94F4OUC/c0Cssw4+TAu6FdxS5cEC9cFvkgmeKOeBeuOVe8EwxB9wL3xe54NMEcC/cFrngmWIOuBduuRc8U8wB+cJtkQueKeaAfOF5R5KPA/aF2yoXPFPMAfvC847lD5AvPO9Y/gD5wi35gmeKOSBfuCVf8EwxB+QLt+QLninmgHzhlnzBM8UckC/cki94ppgD8oWPu1ZAwL7wMZ1u4IB94YZgYRk+mAH7wg3BgrNyHJAvfNxhPsC98MmoQwnAvXBDrzD8HgUOuBe+517QrgDUCzfsCsOvXeCAeuGGXWEZvikB1As37ArD6805oF64YVdYhgefgHrhE2s+PDwD1As37ArDb2HggHrhXSUuHFAvwrArDC8iF4B6ESN7bwN+4hxQL8KwKwy/u0EA6kUYdoUx/Nw5oF6EYVcYQ/2nANSLMOwKYyitKgD1Igy7wnBaTgDqRRh2hTH8wDigXoQtcsHpIgHIF2H4FYZzeAKQL8KSL/gCIQD5Igy/wnDCTwDyRWTkxQ4CUC/CsCsM5wYFoF6EoVcYR/2nANyLMPwKw7lBAcgXYfgVhnODApAvwvArjOPDCJAvwvArjOPDCJAvwp4ywu+aEIB9EbbMBd3TCUC+CHtxCn41hQDsi2C0BxWAfBH29hRNZSBKAPPZ+1PwrI0A5IuwV6jgF18IQL4IRi9/ApAvwt6jItD6BwHIF2GvUqnjImyOAPZFMHtGjGO3UADyRRiChQk0nSAA+yIMwcIEPuAA+yIMwYKv2AKQL8JWuuD1DwKQL8LwK0yg658A5IvoqHQRgHsR+yNGRF8A81nuBQ/FBeBeBLfmw+cTIF+EIVjw8hUBr1oRdImZgJetCLrETMDrVux9K+g9JvC+FXvhCn6TSevGFW0d4i4TeOeKIVeI20zgrSv22hWUghLw4hVDreC5bgGvXrFFLviiAC9fMcQKMd4B6SIkTXkKwLkIw6vgpgCUizCsCmEKwLgIewkLvtAAwkXYa1jw2Qn4FmEoFaJ7Ad0ibIULviQBtkXYChc8sAFki5B2uuGrDCBbhKQz7QJwLUJZb4nHNYBrEYZOwXkLAagWYakWia8ygGoRhk5h+OEcAbgWoexlYXjIC7gWYbkWPPIWgGsRhk5hEo+PAdciDJ/CiPEGyBZhyRaJXw0IyBah6N2eAGSLMHwKww/cCEC2iJw+DiYA1yJy+jiYAFSLsGUuEl8MANUictGx8AOqRdg6F/yCHwGoFmHYFGosA6pF2EIX/EIgAagWYQtdiMgGcC0ip29EEoBrEYZOYfhlQwJwLWKcdfQc4FqEoVMYzuUKwLWIfaELHicArkWM7V4Pd3KAaxFju9fDvRzgWsTY7vVwBwPIFmFLXYjtGyBbxNju1vGhAdgWYUtdiO0boFuEpVuI7RugW4RhVPDtGyBbxMRes4jbD7AtwrItxPYNsC3Csi3E9g2wLcKyLcT2DbAtwrItxPYNsC3Csi3E9g2wLcKyLQof+oBtERO710N3ToBskZZsUWjQKwHZIi3ZgicmJCBbpCVbFOryJSBbpCVb8MNxEpAt0pIt+EVZEpAt0pItCvWgEpAtckSXeUrAtchRx7EGCbgWObL2Q72tBFyLHNH2k4BqkYZNYTk6/SSgWqSlWnL8Rj9AtUjDpzD88i4JyBZpyRZ0gyoB1yIt14LfoSUB1yIt14IPfAm4Fmm5FvzOLQm4FmkLXfDCAwm4FtlxokgCqkVmHXVmElAtktH7BgmoFmnrXPCyAwmoFsno+EUCqkWyjiolCbgW2VHnIgHVIlnHaXYJqBbZUeciAdUibZ0LylBJwLTIjjIXCYgWyTqukpCAaZG84yoJCZgWaetc8MocCZgWaetc0EBVAqZFGjKFgAeIFmmJFvyqOQmIFmnIFIbfNicB0yJ5h/EA0SINl8Lwy+kkIFqkLXIhLAKIFmkPFVEWAeazTAthEUC1SGFdJ76MAK5F2joX/KY8CdgWaRgVhl+WJwHdIoUlOtEMogR8ixT0xl0CvkUaToXhF/FJQLhIe9UtejUr4Fuk5VsIHYD1DKfC8Cv+JLzvdn+PC+5l4ZW3kj7PJ+Glt7KjPlfCe29lR32uhFff2ioXYsC1br81sw8/zivhDbjSWg9f+OAluJIukpDwGlzLu4zxi3DhTbiWdyEiIkC8SEu84Ac9JSBepCFXGH6OTQLmRXZc5CIB8SIt8TLGpzUgXqTqWPkA7yLt6SL88KYEvIu0vAt+IFMC3kVa3mWCz1TAu0jLu+CnLCXgXaQ9YIRfwCgB8SIt8YKfnJSAeJF5x/wDxIs05ArDMwcSMC8y71j8APEiLfGCn7KUgHiRtsYFP2chAfEibY0LTrJJQLxIS7xM8LEMiBdpa1zwUg0JiBeZW/vhgxkwL9IyL/gZPAmYF2nIFY7fMikB8yJtlQuhM2BepCFXOH4lpQTMizTkCsdPfUnAvEhDrvARPpoB8yLHHeELIF6k4VY4fupLAuJFGm6F44XsEhAvsqPMRQLeRRpqheOF7BLwLtLyLngptATMizTkCscLliVgXqRlXogFAjAvcl/ngpMNgHmRE2s/fIAC5kUacoXjNa8SMC/SMi/EnhIwL9KQKxwvmZSAeZGGXeF4TaEE1Isa0Vs/BZgXtWde0J5TgHlRhlzh+C2aCjAvypArHK+AUoB5USN6BVSAeFF74oVQGVwPP7L2Q6eJAsyLMuQKx8ulFGBe1J55QTkrBZgXNbL2w98cAtSLstQLynkowLwoQ65wvA5LAeZFZR0roALMi8roFVAB5kUZcoXjBV4KMC/KkCscL/BSgHlR9ogRXtmoAPOi9lUuGL+lAPGiDLnCGUpZKcC8KEOucLwYTAHmRRl2hePFYApQL4rZp2fwWQKoF2XoFY4/56MA96IMvcLxF30U4F7U/jJd9HirAuSLYtaA+GAG5IuyrwXhNgHki7J1LjiNqAD7opg1IPFEBTAgoxdABdgXZd8NIkYGYF/U/ukg4vkLYL/960H4yAf0i7KnjPDFRAH+Re35F5StVYB/UZZ/wf0LoF+UPWSEF/0owL8o+5gQ/uSSAvyLMhQLutdXgH1RnH7DQQHyRQn6FQcFuBcl6HccFKBelKBvUlKAeVGGXOH4g1IKMC/KkCuc4+4CMC9K0KczFWBeVNclugowL0rQe3cFqBcl7NFa3GcB7kWJjpkHqBclOy6BVIB6UfsrdNHdgALci9pzLyhDogD3oqQ1H+5mAfeipCXOcG8BuBe1v0IX98mAe1GWe0GLuxSgXpS0Mw93yYB7UdLaD/ecgHtRhl7h+LtfCj5EpDoiT/gUkaK37go+RmTYFY5XVir4HpHqCFzgi0S25AV3hfBNIvsoEXZhlWo9SmQvwkLLGhR8l0h15PsUfJrIUCscfzJNwdeJOupdFKBdVN4RdALWRdFPFClAuqjcWg5NoCtAuqjcPpqHu0LAuqi8Y8sASBeVd6x4gHNRhlYhwMEXpfIOMwPGRdlSF7xuRAHGRRlShew2YDp7rogYQIBxUZZxwV+9U4BxUWNrPdwTAsZFWcYFL7ZVgHFR4w7rAcJF2VIXnKRVgHBRHYSLAoSLsoQLXmurAOGiLOGCVwoqQLioDsJFAcJF2UIXvAZKAcJFTTpKlRQgXJQtdcGHPeBblOVbiEAP8C3K8i14dbcCfIuyfIvAVxDAtyjLt+DVjQrwLcpQKhyvblSAb1GWb8GrGxXgW5TlW/CCRQX4lryDb8kB35LbG11wRjcHfEtuK11wRjcHfEtu+RZJPDEHnnkznArHyyZzQLjkIzrozAHfko86GOsc8C35qKPSMwd8S24vdMELMnPAt+SWb8ELJ3PAt+SWb8HPWOWAcMkNp4I/vpUDviW3h4rwIssc8C15Zu2Hv6gHCJfcEi54eWMOCJfcEi74c4o5IFxyw6lw/PXDHBAuuSFVOP4AYg4Yl9wyLsQbiIBxyS3jghd55YBxyS3jQj2FCAxoGRfiNUTAuOSGVMFXnhwQLrnhVPDbKHPAt+SGUsEfUcv3dIt55v1ruanK+Uv73Pvf//5oOq1+3JWPHv/70XT/Bnw9L41M/Rp8vd3407//5/Ej/YiP/aOOje0fk/0/6eur7R+14fd/jPd/MPe/uM/17Zz2D+n+UO6P8f7H3MnRd9Hs/1Duj/2P9d0s+z8m+z/quNb+kbv/Zbz/Q59qsH8o97/kexTSqaormPZ/uH9yrUvXunSt62KV/R/un2Tm/tirIV1H6Xyr/SN3v8nd52P3uVNVs+n7P/ZfaWbU/sHcb4R0f+TuD/dPyn2uMveH+9xh16Gs/WPc/KHcH/vf5E4N7Y3rP+q/9oPJ/JceXNNisyl++ONG55kOA2ecUx9+Lrb1/3a3LOtxuP2xmvky9DHkRoY+fEzIWKwW1aJYLv47GLn6Srjma/1skR1YdqSiYmpNVqtyVmsSyFG+nHEzwjrkbMpi/uNus75dbEOVMuaJckNKX4xIiFoW20r3SjkvqlCnsSdo4oa/Iu2zu1uui3mxXM42uxBd7tmJOUvznOrs4sN6U9X9VG3Wy2W5CdFxHx2lS/FhW22KWVVUVTH7rP/pX7tyB/rJE0R1jpNzt/5WbnQn1X1UfChgj/ui7Gw+R9b6rlx9rP9hvQlGt36P5iBWUaPbid2Ut+sq1KsONA4C8mN9Vf//ZXG7WH3Sui30dNE/K6rFehUOC18qOelOkLq+0///NpiNPmahyAEyL+6qcGDoMz/el9TEKebzhW61WM7Wy91t2HruicjHlISPsGXh68xy5/D3rltNyMG1mX1efA0dgTe6yXG0nZWred2jgRKjkfelcqugc8G6/I2Q1syQaT0al8EAGnvakJ7xIGC+2JRmFJtv/PV9cpBD27SRs5iHY8KzCsuOfm0mOjK0pOfNFNm3jZgaynoTmEZ5vWH7tVNA0Lg3QsjRcPiynh5B//kO/ejXLSsKz/mK471vvkf6L/cw5OSs31VrvdTWEz80oeczxGg/OsWYGpTaK2rq8iDBG0HUxNQfzT+Ek8JrlpOOWX+4XGyrchVObM0YHywuKZMbF/5hW26+gqXKnz76kZHjny9WtW+pl4LQ+r4b18f2CDm72Zcy7HXhu0QXSgoXjelTYXsPRY0qK3P2uZx92e5uQ6VyXylqWFkBm7KelNtQN98nCHI82e9Dd+BbRV92YMFMnKcbuagzc7GqjaZp6a3ppjxfKsjAyX293hSfSmRF0kfmvLDA7Vlcr+ujc7jgWT0T6wF5uwh6zFeKXN5mdfT1oZh9CeCM/ShZUp0x+1ysPpVzM/234TTwPaekpp8ZJXfregiHfemPwYnbzrgNl64oskbiZG80cqcuiA+088NdOaEmqSdlvvj4MZTg9Y+u6jkqoVp/KYOYSGetD0pkbkvESTM1sr7WW4owAGDSX6cor4HPybE/p6h4z31qhlloK69pfQqt+/twVvpRoaQ7cVkW4SQZ+UEuGYeb71ohPPMdLKmu/lQHx1/rVS3UOfOXB3LPNlsuTFASqD3xwy1OzqnlGmwVmL+nEvsNu74U3G6JHGshM8ojGpGhLv4ONnPxp76vnpBgAt9wpfL3Zxk5h8yHWNTu7xQluYFHIm7hqS4aZmOP4PCHI1Fch4mG/GgICU76JdMqpJwm/jaSHur1f4deWBc5eG6YHDP1f4fbpkmw3STHuY2dZuvdCu4ystwfrHQft12kfuPGG6x778QEOcQsQxGO24k/brkbt+TAR0kO5i+I3LFwE7cg0tPISluHnsOPQLLccXGStuWq3ovuWmL84Npp4jhIF11kjjLUT4/aP8ZOfceWMcfnMUeb6bel9l3tFn/pfuxIMuaiMdaQiGyvBXfdzN1o5+4r7vgzfbWeVZk1fyjXnS7MFo6MJENYzbUsVrvysC5hIZua+LOcnm93Pz4uwi2Iz/+QQb8Z9GH86kd6jmgUOTlMNmUdyaHbY/0mi7c9djxdTg4WI2qxqsPyar1aBryMH443StFhlZG0XNeRWUuQN4CdSkKSs3JTzvU6VCzDnaW/6GeOdOCSXIEBN+d3TDZyiwd3K5Mgh0wt50NR7w1CT6P8FZkcIvW3eosd0l3jie+lyFHivtXs2T+3oZPV5TWHLiV3+Y2M9veZ//1R/de76m5XtaX4awS5N9JSsGnms1CS3Dbar7d3tVcLY6LcT6ZkXd1YbYrVtl5tIME38Y0oyJVmV0dVlqzYhSPSD6sy1iRbqH7QhgynvYdAOGcqm6zEIbx2WQmX71C5+6fc/dOE6j+UyPVj78zleZjzsZIMqQHtkI39pZryDPX0QWhM31XqY/lHvsV4C32G+SCDnEnzD9pNQ65On3rycipUoDL/8KmsdtUidEb63LLXMuXK5h+0P4TjjvsUphxTnIT5+AsWheZ+FCrI78uPxW5ZTT3i02wspohIPy4m9wdOoPlmasNNTJiuCPEIRNK0gThUju+kJmQn7+Xo3ppWi9uydlbTWyCJ+ZIod+ckNYmL6fwDrljAkFIrhxNnExa1fp8+Ad5Net2ek3tJJ6fJMEyNbqhi0hd4zJCGAsHlKF/Osf76ppfHafV5s66qWiDs+9yXRXfWsvixKeFa6YdiGUnf1R+DrYAfgTfBLbnhs98jxGI28R0cPQL1561Y0LPFmHSo5tM7G8hhJCAb+RqQlmjSrUHvce/jzAX7jMbRSClW8zaDwf2dncuUM1qn9beVzpO2+sUbW2PSOew/huFtsLE68m07ExqkVI983c6L+IsmI+dW8DlgD7zvqQFRrmZrjRru4z2XT5mvHkRtWtLnb/QpcuLT7+VsBzbT3N8wNhs7Rz9z3tR5uMDF1YIocaQZndGHe4TM3/ZnjJqp5fc7nXxrMXr+xp9uXX+7LUAHZX4HUX37sVgsdxvAF/sGVYwajh91YoHY1DCfsZBNZQnpLvRcKr/XoVCYsfKEkHlqLAZSwfpDfbjezEo01+VnRlypkqB136xv4Q5C39Z8MJzjNgQ5u7SMzfpbGMUH09LlfEia/ZOOIgvn7TuyGj4Bljn6jZOMlpM7//C5XN7V8UOI0ye1jupW78drFzwDRQ7+fMwb7oQa7U4WsrxnfvySuYItTvJkTpQOO/ZBCF01wX0X7WrS9PuHlGywZPk7E1d8lY1dKc3IKcsazshlWJoNlCPcpNz/WEnaaFWxXIYK+Js62bTrmnN1d9LRi5I3/s9t3GQHWC8VBxZ6P6fh+AlBLpC1KIoo8RNomcvCcZK4MZIwjoP7Hrmh5lz1nBi5PCvpcmrJn+upBeaCflrJ088ZlOSDaimLeT1P3coa+k/ffXQIQCeUP1Jd4SAXVDxTizHs1m6zCBcQT4WOb2+L7+u7MLnC/G+Fy+eKcZeUcrut/VUY6vp+mEwP1B+vyu9VFx/i5z8zN3k4mebYS7TVcO1wyQ8+yfW8lmEdVAFmoR/3u4nFR02xqisFbfJIjvuVrq5WkQR53WYrsZn56dts3DiXjt60uE2QqadzOMZ9fi5zKvFRxxDdbet5Ylejpr4oWOQ943SNkG+bRVXiOerM35KwkZvRObXafi6209v1Boy2oMqmoahcnStZPtVVm5r5ewLW+HhHbgnHhIkxNY60dED4Mn8AiiblQVap1SI+17F36CMm/j5SUCPqc/G1hB2VjX3f5MqaGbkUha7Bz1C7tZ5xlwN0ZW/K/ZMicwWk6/R3c5xWqv7aDvQw8vW+pRa7xWq23M3LKZbB1yf2vZSAqyCk9djLghQqZ0HFHa2K/nVgV3/DQHoK82s6Gzz291ZkxZn5dTlHstE+A8lIEt9+H2aTg0KpvePbz8C8ySG7iqEmDOLU7DFiUYT+5ogMNXXJeJg79oaHO9Tg4jTexA2Zy+SRvA5Ri+4nLzKHm5PU0kFK6B/8uS3J7c/+65bLCuJU8ludV5u28mFBw85K9PjRQkDxzMjPnZCZRjyvF8QLe2O4AFu4DZQSdIdUJSAy/Z7MSB7TFP3VCz3chQo/8m1GLxV1LLbF13ozDos/M79qNXPnLziZCabOJ/hJqcwVbXF6dGxPSilzvwowJ5mrxbbheL+U5V09Zr+GNWB+aJ/Tw24bFKPjwQD3w/A8o7ubkIUVYHA/isrJpA4ps1Wx5hs1J0uFgLzWIhHQHBkVO9VS6o9X5bduS4YrMz287KpZq9Q+JOLHhmTero7iwiVz5Ce7yAiw/kxv1V26DESl/uB2noe5vS3LnCt18Rbnbh6R8cU/17vNqvxR3N1t/6PJm/iNemD3Ul0RWOYOyGQkO6CP7EzXd1Owb/KHhTyc63LBELlj0eJamzD/RJIkcybk4SE/DZ25uk+eN7U+1KBdlqtP1efQwn5pIRmntgpmmV+xLl2gq8j9MD42/Fxu5uL6bNKMjeZ8VXNysDm8RY0Ns11ur37BOHarH9nvRgbYc/s1mGRpC1qKIoLSnv3a11RDuU0MmVPVOUbt8Ottbxgn+csxWUpC5XP9+nkpycFbfw3KOv0wnCzi0N+1qgJ9amdE2w9mLDN/HctcqJk1SYFmp9uQiu6fhNuzSFdZlrv5mpMK3BZf9GY42Ab7BySojr4tviNew8/fCEdj5WQp7m3ddNE6wut7C7LiRdfgBt02CorvqNF1u6vCbQrzt0mCpJ5hQCWDIu19t+/t4Pg2xpo/mpo994cr9mLK/S95Ex424arbm7tBIB05I11qULrgUpEb51VRgRBn4vcUuS7Uq3TXCSafgybJds1dTZFDbv4ocfSSIosi1h+qYrHScyxcFfz95aiZFZRLXq/sqYRwtfZXFucpOTl6oKvj/nkyRUYq67twT+qNOOaYdOUGgqIRtBdpf+y6YafI44brOxi3Zf5YYOTmVZ8qDeuSMn+JyVzhKSf9MgwJuM9xKbJAB8usBMkDN1X2XrLZCqvGb7okuiuFZc6BMtWsty4oczsz3hy1J5epWjPgtph//IDlTaaCHNZGQrkKaZvMr1zKyA23/bhdLegf+CCr9u9aeYjMb5RRTjCoobBlFSDB4h/QIT3LXbn5uN7cErt+f0yT58Pv1ltwvtzfHjd3MSgSSf19s6EJBfnjuhkYisSCxeNBnNcQisck6LNWdQejBerML4aVHbD2spAAypcwcfEB6ekOkqisuh/lddip46w7869cYKTXQs64t+M7v85Ukmz7QdQHtNjRP8khyXO5jRTvsD2qk19DmJPSduFI9tP1mePvMvKwcr173vzYlNvdMtxD+85IkvWyJrUyn2Lktb++d38Nh7+/und/2aa9fTOS364r4/lqNxZu7sI9CzVJzPf15AcznwdhJ9nfm+IbQpH7xYpkw7W7Ccs7xl5PHXbsZMv6cxvNte9nYL4H52QGxJNx4hUNzL+QgpMMuq43glVoPndPbrX1h63Qzg8OMhdWczcZOG/qETr6ypQ/IUVXbORXVJPnhLQEKonrr7KZi+S5KyrnLockyXolc99KuAD7m74mkzVujh1TE6mWFGR1/UqdjGRakHDev7mG/uyT9ppooXjmJ0yy5lSMO5/P3DrIHcvBeUPkNKfJ3UaK08OsNfD9QhtBrrL2Q3Rt5b7minSV9thn6Kr9YUoyzvZD9PS5H7674SNIutIKmk8RUdzPlShys78nW6cEXc2Cay2o9dhUEJta4nC18zk+V2aWk8chD1LA4V8/cyNUI4faFG1W/9ripx98MpfTTrn+/tRbdNjIr1Umd9z6piF4cJ77+2VFFsBs1t/APsmvlVIkcVV/F44HP4qQZL2g/qz4+LGVouF+LZ0kc4f15zu9pSzhVijz+z4jkyjb4muJZROYn/wWzmEIsu5By6nWrVpkv+s41QXbei7chntiv+Y0c0UvmeNn2KQpY3LbjHHDu7myOHLrtZ0Hw2ISbPaOcvX11/Xiv4XrkV/AnvFmV0sNsm1ZVcXm0/4yjnY9s59bFs0Wm6RntotPoLSI+YGNdLSKpO0Hss/+EfDmhhFyC7b913JRldP2AYXMJ/szMv22/94mcsPvfQqXTLXtv7czIfze3weSqTX7fVArGwZgfiROzsVaijkjgh018fWQ5PKyrQdFtS23cHgx33UJl8AS5LHx1h0o/gET8tibPfu3vzgkXFj8weRIb0UeLkC6MAiuHN9GmoMsV/bTUGSY0FVfFsxTaj94OIKkSQrytJU/RTr6wovxQ/LUr5xypbCcPKJ3SrLb34FI8kjaOaluf+shyUMwpya6/aMpioxLWmnuFsfmn6JQJEHXsb1C74fyOSNF0jKhVJOHhouBn71hrhCIkwxrIBGviPCnj6IXc1/QcrEKZfgFMYqsZg5kIJUBmb+lZK6alzfMN+2jwfj3y8Iy8vDdISQEfCnzy3gFuQttvkeu0/ILJ8mTSqGANtvrjxl6uTcp9cCReZ91fGSKib6GS7tffUKmQ80I0KlhlPXzt5rCbQsF7TCgMITs8o8iqk5zHK098U/cqE7DYF/7uW9Fr5Dm6/Z5e+6X0ypyE2zPiMCj8iyoWCT38IePnRuaL2pNtmA372dFMzp4PuW0ip8UyFwRMyMTy607B31VmntRmntI3NEQRR6+MAK1AJCr8KNccjmgbjDk/t5dkRUo7RvQmL8McUfwcHclriTDbCvKRplhgORXdkvSVjAf4DPmGVnO404cg/DD3whLcpzvYxewwfcXKEluovW39Ti9DVKnflkXWS5VraGj9I91NbfmNLcZNzcQNdVajnVgro6Cuxt6hEswCjLT2b7Qzc+xStJpmu+m+wOU9behV/IdA7mTqdZtWpv5lQqC5G8JqpP7O3FF1l97X8O7zfzDh82d1uTpLU9Qq1Ij82ds5khWRjLLdVe0bgPwjwiS48d+p2sK2/mJzC/XZk0RH7kdqL5PYeLb79FmO0Omh1rUir+3ZqwZzc2QdRyqC+ql48+VG9aKDPPbe1g/0CG93N4p4cRkcMNRtwSzzFtqIowY/JXNbeAEecbeClutq8XHBXI1iB9/KLIk3ApZf/hnvY3b6jOx6M0B/s6YLMq2ovBVO/MLCzMyCKJoNj+MJatu93epN8U8QW/4jGa3gNbhHxlcuHf8Y+SKp+A6ZndYiqy1t6JabKF/CkiSd0Lbj1s5Kq/7SW6lqTMOLefnOzq/xA+wsaAonzwG55/9C0+oBNdWUF9vS7REwT8U70rwc/LeS1+KSTgHojwYrjg3J1NfvihDWJXztkRvULrixpxMge2qj+NwVnhfE9+Yq1KL/SG+1v2j/jIhSKLGyDA/80MNn7JoYgXKtrUIcAupX8XISLLsW7GoPq437TSiCAalI6rJ4fmtNSP9MZm5AilOcpdGAHnbenCZPbXmGBGuACH8PMgCdH3uavvKr9C9+aZU5PlnI8ROtFCD4PYw6mN9GpRIqTG/LkkequepAWFktXyU1w8ke2u+bCfS/QXClQdzt4Ty5kQvudE1Yqk8uB9aZq5+kbvLSrgL98ThdRrUAP94/OhucVcazuhPf//H//zP/wMX8eheozwDAA=="; \ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_attachments.AbstractAttachmentQueue.html b/docs/classes/_journeyapps_powersync_attachments.AbstractAttachmentQueue.html index 5c45d57c2..e71e4f2ea 100644 --- a/docs/classes/_journeyapps_powersync_attachments.AbstractAttachmentQueue.html +++ b/docs/classes/_journeyapps_powersync_attachments.AbstractAttachmentQueue.html @@ -1,4 +1,4 @@ -AbstractAttachmentQueue | Packages Example

Type Parameters

Hierarchy

  • AbstractAttachmentQueue

Constructors

constructor +AbstractAttachmentQueue | PowerSync React Native SDK Docs

Type Parameters

Hierarchy

  • AbstractAttachmentQueue

Constructors

Properties

downloadQueue: Set<string>
downloading: boolean
initialSync: boolean
options: T
uploading: boolean

Accessors

Methods

  • Returns an async iterator that yields attachment IDs that need to be synced. +

Constructors

Properties

downloadQueue: Set<string>
downloading: boolean
initialSync: boolean
options: T
uploading: boolean

Accessors

Methods

  • Returns an async iterator that yields attachment IDs that need to be synced. In most cases this will be a watch query

    Example: for await (const result of powersync.watch('SELECT photo_id as id FROM todos WHERE photo_id IS NOT NULL', [])) { yield result.rows?._array.map((r) => r.id) ?? []; }

    -

    Returns AsyncIterable<string[]>

Generated using TypeDoc

\ No newline at end of file +

Returns AsyncIterable<string[]>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_attachments.AttachmentTable.html b/docs/classes/_journeyapps_powersync_attachments.AttachmentTable.html index ecd297b51..d906f95d4 100644 --- a/docs/classes/_journeyapps_powersync_attachments.AttachmentTable.html +++ b/docs/classes/_journeyapps_powersync_attachments.AttachmentTable.html @@ -1,2 +1,13 @@ -AttachmentTable | Packages Example

Hierarchy

  • unknown
    • AttachmentTable

Constructors

Constructors

Generated using TypeDoc

\ No newline at end of file +AttachmentTable | PowerSync React Native SDK Docs

Hierarchy

Constructors

Properties

options: TableOptions

Accessors

  • get columns(): Column[]
  • Returns Column[]

  • get indexes(): Index[]
  • Returns Index[]

  • get insertOnly(): boolean
  • Returns boolean

  • get internalName(): string
  • Returns string

  • get localOnly(): boolean
  • Returns boolean

  • get name(): string
  • Returns string

  • get validName(): boolean
  • Returns boolean

Methods

  • Returns {
        columns: {
            name: string;
            type: ColumnType;
        }[];
        indexes: {
            columns: {
                ascending: boolean;
                name: string;
                type: ColumnType;
            }[];
            name: string;
        }[];
        insert_only: boolean;
        local_only: boolean;
        name: string;
    }

    • columns: {
          name: string;
          type: ColumnType;
      }[]
    • indexes: {
          columns: {
              ascending: boolean;
              name: string;
              type: ColumnType;
          }[];
          name: string;
      }[]
    • insert_only: boolean
    • local_only: boolean
    • name: string

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.AbstractPowerSyncDatabase.html b/docs/classes/_journeyapps_powersync_sdk_react_native.AbstractPowerSyncDatabase.html new file mode 100644 index 000000000..6b9134ae5 --- /dev/null +++ b/docs/classes/_journeyapps_powersync_sdk_react_native.AbstractPowerSyncDatabase.html @@ -0,0 +1,87 @@ +AbstractPowerSyncDatabase | PowerSync React Native SDK Docs

Hierarchy

Constructors

Properties

_isReadyPromise: Promise<void>
abortController: any
bucketStorageAdapter: BucketStorageAdapter
closed: boolean
currentStatus?: SyncStatus
executeReadOnly: any
listeners: {
    [id: string]: Partial<T>;
}

Type declaration

  • [id: string]: Partial<T>
ready: boolean
sdkVersion: string
syncStatusListenerDisposer?: any
syncStreamImplementation?: AbstractStreamingSyncImplementation
transactionMutex: Mutex

Transactions should be queued in the DBAdapter, but we also want to prevent +calls to .execute while an async transaction is running.

+

Accessors

  • get connected(): boolean
  • Returns boolean

  • get database(): DBAdapter
  • Returns DBAdapter

  • get schema(): Schema
  • Returns Schema

Methods

  • Allows for extended implementations to execute custom initialization +logic as part of the total init process

    +

    Returns Promise<void>

  • Returns Promise<void>

  • Connects to stream of events from PowerSync instance

    +

    Parameters

    Returns Promise<void>

  • Returns Promise<void>

  • Disconnect and clear the database. + Use this when logging out. + The database can still be queried after this is called, but the tables + would be empty.

    +

    Returns Promise<void>

  • Execute a statement and optionally return results

    +

    Parameters

    • sql: string
    • Optional parameters: any[]

    Returns Promise<QueryResult>

  • Execute a read-only query and return the first result, error if the ResultSet is empty.

    +

    Type Parameters

    • T

    Parameters

    • sql: string
    • Optional parameters: any[]

    Returns Promise<T>

  • Execute a read-only query and return results

    +

    Type Parameters

    • T

    Parameters

    • sql: string
    • Optional parameters: any[]

    Returns Promise<T[]>

  • Get a batch of crud data to upload.

    +

    Returns null if there is no data to upload.

    +

    Use this from the [PowerSyncBackendConnector.uploadData]` callback.

    +

    Once the data have been successfully uploaded, call [CrudBatch.complete] before +requesting the next batch.

    +

    Use [limit] to specify the maximum number of updates to return in a single +batch.

    +

    This method does include transaction ids in the result, but does not group +data by transaction. One batch may contain data from multiple transactions, +and a single transaction may be split over multiple batches.

    +

    Parameters

    • limit: number

    Returns Promise<CrudBatch>

  • Get the next recorded transaction to upload.

    +

    Returns null if there is no data to upload.

    +

    Use this from the [PowerSyncBackendConnector.uploadData]` callback.

    +

    Once the data have been successfully uploaded, call [CrudTransaction.complete] before +requesting the next transaction.

    +

    Unlike [getCrudBatch], this only returns data from a single transaction at a time. +All data for the transaction is loaded into memory.

    +

    Returns Promise<CrudTransaction>

  • Execute a read-only query and return the first result, or null if the ResultSet is empty.

    +

    Type Parameters

    • T

    Parameters

    • sql: string
    • Optional parameters: any[]

    Returns Promise<T>

  • Get upload queue size estimate and count.

    +

    Parameters

    • Optional includeSize: boolean

    Returns Promise<UploadQueueStats>

  • Wait for initialization to complete. +While initializing is automatic, this helps to catch and report initialization errors.

    +

    Returns Promise<void>

  • Entry point for executing initialization logic. +This is to be automatically executed in the constructor.

    +

    Returns Promise<void>

  • Parameters

    • cb: ((listener) => any)

    Returns void

  • Create a Stream of changes to any of the specified tables.

    +

    This is preferred over [watch] when multiple queries need to be performed +together when data is changed.

    +

    Note, do not declare this as async *onChange as it will not work in React Native

    +

    Parameters

    Returns AsyncIterable<WatchOnChangeEvent>

  • Takes a read lock, without starting a transaction.

    +

    In most cases, [readTransaction] should be used instead.

    +

    Type Parameters

    • T

    Parameters

    • callback: ((db) => Promise<T>)
        • (db): Promise<T>
        • Parameters

          Returns Promise<T>

    Returns Promise<T>

  • Type Parameters

    • T

    Parameters

    • callback: ((tx) => Promise<T>)
        • (tx): Promise<T>
        • Parameters

          Returns Promise<T>

    • Optional lockTimeout: number

    Returns Promise<T>

  • Returns Promise<void>

    A promise which will resolve once initialization is completed.

    +
  • Parameters

    Returns AsyncIterable<QueryResult>

  • Takes a global lock, without starting a transaction. +In most cases, [writeTransaction] should be used instead.

    +

    Type Parameters

    • T

    Parameters

    • callback: ((db) => Promise<T>)
        • (db): Promise<T>
        • Parameters

          Returns Promise<T>

    Returns Promise<T>

  • Type Parameters

    • T

    Parameters

    • callback: ((tx) => Promise<T>)
        • (tx): Promise<T>
        • Parameters

          Returns Promise<T>

    • Optional lockTimeout: number

    Returns Promise<T>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.AbstractPowerSyncDatabaseOpenFactory.html b/docs/classes/_journeyapps_powersync_sdk_react_native.AbstractPowerSyncDatabaseOpenFactory.html new file mode 100644 index 000000000..31f162546 --- /dev/null +++ b/docs/classes/_journeyapps_powersync_sdk_react_native.AbstractPowerSyncDatabaseOpenFactory.html @@ -0,0 +1,8 @@ +AbstractPowerSyncDatabaseOpenFactory | PowerSync React Native SDK Docs

Hierarchy

Constructors

Properties

Accessors

Methods

Constructors

Properties

Accessors

  • get schema(): Schema
  • Returns Schema

Methods

  • Returns DBAdapter

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.AbstractRemote.html b/docs/classes/_journeyapps_powersync_sdk_react_native.AbstractRemote.html new file mode 100644 index 000000000..3a192344a --- /dev/null +++ b/docs/classes/_journeyapps_powersync_sdk_react_native.AbstractRemote.html @@ -0,0 +1,12 @@ +AbstractRemote | PowerSync React Native SDK Docs

Hierarchy

Constructors

Properties

connector: RemoteConnector
credentials?: PowerSyncCredentials
logger: ILogger

Methods

  • Parameters

    • path: string
    • Optional headers: Record<string, string>

    Returns Promise<any>

  • Returns Promise<{
        Authorization: string;
        content-type: string;
    }>

  • Returns Promise<string>

  • Returns boolean

  • Parameters

    • path: string
    • data: any
    • Optional headers: Record<string, string>

    Returns Promise<any>

  • Parameters

    • path: string
    • data: any
    • Optional headers: Record<string, string>
    • Optional signal: AbortSignal

    Returns Promise<any>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.AbstractStreamingSyncImplementation.html b/docs/classes/_journeyapps_powersync_sdk_react_native.AbstractStreamingSyncImplementation.html new file mode 100644 index 000000000..fb2e960df --- /dev/null +++ b/docs/classes/_journeyapps_powersync_sdk_react_native.AbstractStreamingSyncImplementation.html @@ -0,0 +1,23 @@ +AbstractStreamingSyncImplementation | PowerSync React Native SDK Docs

Hierarchy

Constructors

Properties

_isConnected: boolean
_lastSyncedAt: Date
delayRetry: any
isUploadingCrud: any
listeners: {
    [id: string]: Partial<T>;
}

Type declaration

  • [id: string]: Partial<T>
updateSyncStatus: any

Accessors

  • get isConnected(): boolean
  • Returns boolean

  • get lastSyncedAt(): Date
  • Returns Date

  • get logger(): ILogger
  • Returns ILogger

Methods

  • Returns Promise<void>

  • Returns Promise<string>

  • Returns Promise<boolean>

  • Type Parameters

    • T

    Parameters

    Returns Promise<T>

  • Parameters

    • Optional signal: AbortSignal

    Returns Promise<void>

  • Parameters

    • Optional signal: AbortSignal
    • Optional progress: (() => void)
        • (): void
        • Returns void

    Returns Promise<{
        retry?: boolean;
    }>

  • Parameters

    Returns AsyncGenerator<StreamingSyncLine, any, unknown>

  • Returns void

  • Returns Promise<boolean>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.BaseObserver.html b/docs/classes/_journeyapps_powersync_sdk_react_native.BaseObserver.html new file mode 100644 index 000000000..9391caffc --- /dev/null +++ b/docs/classes/_journeyapps_powersync_sdk_react_native.BaseObserver.html @@ -0,0 +1,5 @@ +BaseObserver | PowerSync React Native SDK Docs

Type Parameters

Hierarchy

Implements

Constructors

Properties

Methods

Constructors

Properties

listeners: {
    [id: string]: Partial<T>;
}

Type declaration

  • [id: string]: Partial<T>

Methods

  • Parameters

    • cb: ((listener) => any)
        • (listener): any
        • Parameters

          • listener: Partial<T>

          Returns any

    Returns void

  • Parameters

    • listener: Partial<T>

    Returns (() => void)

      • (): void
      • Returns void

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.Column.html b/docs/classes/_journeyapps_powersync_sdk_react_native.Column.html new file mode 100644 index 000000000..083a09e7e --- /dev/null +++ b/docs/classes/_journeyapps_powersync_sdk_react_native.Column.html @@ -0,0 +1,6 @@ +Column | PowerSync React Native SDK Docs

Hierarchy

  • Column

Constructors

Properties

Accessors

Methods

Constructors

  • Parameters

    Returns Column

Properties

options: ColumnOptions

Accessors

  • get name(): string
  • Returns string

Methods

  • Returns {
        name: string;
        type: ColumnType;
    }

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.CrudBatch.html b/docs/classes/_journeyapps_powersync_sdk_react_native.CrudBatch.html new file mode 100644 index 000000000..18db5dbcd --- /dev/null +++ b/docs/classes/_journeyapps_powersync_sdk_react_native.CrudBatch.html @@ -0,0 +1,5 @@ +CrudBatch | PowerSync React Native SDK Docs

Hierarchy

Constructors

Properties

Constructors

  • Parameters

    • crud: CrudEntry[]
    • haveMore: boolean
    • complete: ((writeCheckpoint?) => Promise<void>)
        • (writeCheckpoint?): Promise<void>
        • Parameters

          • Optional writeCheckpoint: string

          Returns Promise<void>

    Returns CrudBatch

Properties

complete: ((writeCheckpoint?) => Promise<void>)

Type declaration

    • (writeCheckpoint?): Promise<void>
    • Parameters

      • Optional writeCheckpoint: string

      Returns Promise<void>

crud: CrudEntry[]
haveMore: boolean

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.CrudEntry.html b/docs/classes/_journeyapps_powersync_sdk_react_native.CrudEntry.html new file mode 100644 index 000000000..0f5997e7e --- /dev/null +++ b/docs/classes/_journeyapps_powersync_sdk_react_native.CrudEntry.html @@ -0,0 +1,11 @@ +CrudEntry | PowerSync React Native SDK Docs

Hierarchy

  • CrudEntry

Constructors

Properties

Methods

Constructors

  • Parameters

    • clientId: number
    • op: UpdateType
    • table: string
    • id: string
    • Optional transactionId: number
    • Optional opData: Record<string, any>

    Returns CrudEntry

Properties

clientId: number
id: string
opData?: Record<string, any>
table: string
transactionId?: number

Methods

  • Returns string

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.CrudTransaction.html b/docs/classes/_journeyapps_powersync_sdk_react_native.CrudTransaction.html new file mode 100644 index 000000000..48fd6c4a0 --- /dev/null +++ b/docs/classes/_journeyapps_powersync_sdk_react_native.CrudTransaction.html @@ -0,0 +1,6 @@ +CrudTransaction | PowerSync React Native SDK Docs

Hierarchy

Constructors

Properties

Constructors

  • Parameters

    • crud: CrudEntry[]
    • complete: ((checkpoint?) => Promise<void>)
        • (checkpoint?): Promise<void>
        • Parameters

          • Optional checkpoint: string

          Returns Promise<void>

    • Optional transactionId: number

    Returns CrudTransaction

Properties

complete: ((checkpoint?) => Promise<void>)

Type declaration

    • (checkpoint?): Promise<void>
    • Parameters

      • Optional checkpoint: string

      Returns Promise<void>

crud: CrudEntry[]
haveMore: boolean
transactionId?: number

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.Index.html b/docs/classes/_journeyapps_powersync_sdk_react_native.Index.html new file mode 100644 index 000000000..b1e38b806 --- /dev/null +++ b/docs/classes/_journeyapps_powersync_sdk_react_native.Index.html @@ -0,0 +1,7 @@ +Index | PowerSync React Native SDK Docs

Hierarchy

  • Index

Constructors

Properties

Accessors

Methods

Constructors

  • Parameters

    Returns Index

Properties

options: IndexOptions

Accessors

  • get name(): string
  • Returns string

Methods

  • Parameters

    Returns {
        columns: {
            ascending: boolean;
            name: string;
            type: ColumnType;
        }[];
        name: string;
    }

    • columns: {
          ascending: boolean;
          name: string;
          type: ColumnType;
      }[]
    • name: string
  • Parameters

    Returns Index

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.IndexedColumn.html b/docs/classes/_journeyapps_powersync_sdk_react_native.IndexedColumn.html new file mode 100644 index 000000000..103afdf6a --- /dev/null +++ b/docs/classes/_journeyapps_powersync_sdk_react_native.IndexedColumn.html @@ -0,0 +1,7 @@ +IndexedColumn | PowerSync React Native SDK Docs

Hierarchy

  • IndexedColumn

Constructors

Properties

Accessors

Methods

Constructors

Properties

Accessors

  • get ascending(): boolean
  • Returns boolean

  • get name(): string
  • Returns string

Methods

  • Parameters

    Returns {
        ascending: boolean;
        name: string;
        type: ColumnType;
    }

  • Parameters

    • column: string

    Returns IndexedColumn

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.OpType.html b/docs/classes/_journeyapps_powersync_sdk_react_native.OpType.html new file mode 100644 index 000000000..d81e4b3af --- /dev/null +++ b/docs/classes/_journeyapps_powersync_sdk_react_native.OpType.html @@ -0,0 +1,5 @@ +OpType | PowerSync React Native SDK Docs

Hierarchy

  • OpType

Constructors

Properties

Methods

Constructors

  • Parameters

    Returns OpType

Properties

value: OpTypeEnum

Methods

  • Returns string

  • Parameters

    • jsonValue: string

    Returns OpType

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.PowerSyncDatabase.html b/docs/classes/_journeyapps_powersync_sdk_react_native.PowerSyncDatabase.html index e06dfeb67..8ace130cd 100644 --- a/docs/classes/_journeyapps_powersync_sdk_react_native.PowerSyncDatabase.html +++ b/docs/classes/_journeyapps_powersync_sdk_react_native.PowerSyncDatabase.html @@ -1,5 +1,84 @@ -PowerSyncDatabase | Packages Example

Hierarchy

  • unknown
    • PowerSyncDatabase

Constructors

constructor +PowerSyncDatabase | PowerSync React Native SDK Docs

Hierarchy

Constructors

Methods

  • Parameters

    • connector: PowerSyncBackendConnector

    Returns AbstractStreamingSyncImplementation

Generated using TypeDoc

\ No newline at end of file +get +getAll +getCrudBatch +getNextCrudTransaction +getOptional +getUploadQueueStats +init +initialize +iterateListeners +onChange +readLock +readTransaction +registerListener +waitForReady +watch +writeLock +writeTransaction +

Constructors

Properties

_isReadyPromise: Promise<void>
bucketStorageAdapter: BucketStorageAdapter
closed: boolean
currentStatus?: SyncStatus
listeners: {
    [id: string]: Partial<T>;
}

Type declaration

  • [id: string]: Partial<T>
ready: boolean
sdkVersion: string
syncStreamImplementation?: AbstractStreamingSyncImplementation
transactionMutex: Mutex

Transactions should be queued in the DBAdapter, but we also want to prevent +calls to .execute while an async transaction is running.

+

Accessors

  • get connected(): boolean
  • Returns boolean

  • get database(): DBAdapter
  • Returns DBAdapter

  • get schema(): Schema
  • Returns Schema

Methods

  • Returns Promise<void>

  • Returns Promise<void>

  • Disconnect and clear the database. + Use this when logging out. + The database can still be queried after this is called, but the tables + would be empty.

    +

    Returns Promise<void>

  • Execute a statement and optionally return results

    +

    Parameters

    • sql: string
    • Optional parameters: any[]

    Returns Promise<QueryResult>

  • Execute a read-only query and return the first result, error if the ResultSet is empty.

    +

    Type Parameters

    • T

    Parameters

    • sql: string
    • Optional parameters: any[]

    Returns Promise<T>

  • Execute a read-only query and return results

    +

    Type Parameters

    • T

    Parameters

    • sql: string
    • Optional parameters: any[]

    Returns Promise<T[]>

  • Get a batch of crud data to upload.

    +

    Returns null if there is no data to upload.

    +

    Use this from the [PowerSyncBackendConnector.uploadData]` callback.

    +

    Once the data have been successfully uploaded, call [CrudBatch.complete] before +requesting the next batch.

    +

    Use [limit] to specify the maximum number of updates to return in a single +batch.

    +

    This method does include transaction ids in the result, but does not group +data by transaction. One batch may contain data from multiple transactions, +and a single transaction may be split over multiple batches.

    +

    Parameters

    • limit: number

    Returns Promise<CrudBatch>

  • Get the next recorded transaction to upload.

    +

    Returns null if there is no data to upload.

    +

    Use this from the [PowerSyncBackendConnector.uploadData]` callback.

    +

    Once the data have been successfully uploaded, call [CrudTransaction.complete] before +requesting the next transaction.

    +

    Unlike [getCrudBatch], this only returns data from a single transaction at a time. +All data for the transaction is loaded into memory.

    +

    Returns Promise<CrudTransaction>

  • Execute a read-only query and return the first result, or null if the ResultSet is empty.

    +

    Type Parameters

    • T

    Parameters

    • sql: string
    • Optional parameters: any[]

    Returns Promise<T>

  • Wait for initialization to complete. +While initializing is automatic, this helps to catch and report initialization errors.

    +

    Returns Promise<void>

  • Entry point for executing initialization logic. +This is to be automatically executed in the constructor.

    +

    Returns Promise<void>

  • Create a Stream of changes to any of the specified tables.

    +

    This is preferred over [watch] when multiple queries need to be performed +together when data is changed.

    +

    Note, do not declare this as async *onChange as it will not work in React Native

    +

    Parameters

    Returns AsyncIterable<WatchOnChangeEvent>

  • Takes a read lock, without starting a transaction.

    +

    In most cases, [readTransaction] should be used instead.

    +

    Type Parameters

    • T

    Parameters

    • callback: ((db) => Promise<T>)
        • (db): Promise<T>
        • Parameters

          Returns Promise<T>

    Returns Promise<T>

  • Type Parameters

    • T

    Parameters

    • callback: ((tx) => Promise<T>)
        • (tx): Promise<T>
        • Parameters

          Returns Promise<T>

    • Optional lockTimeout: number

    Returns Promise<T>

  • Returns Promise<void>

    A promise which will resolve once initialization is completed.

    +
  • Takes a global lock, without starting a transaction. +In most cases, [writeTransaction] should be used instead.

    +

    Type Parameters

    • T

    Parameters

    • callback: ((db) => Promise<T>)
        • (db): Promise<T>
        • Parameters

          Returns Promise<T>

    Returns Promise<T>

  • Type Parameters

    • T

    Parameters

    • callback: ((tx) => Promise<T>)
        • (tx): Promise<T>
        • Parameters

          Returns Promise<T>

    • Optional lockTimeout: number

    Returns Promise<T>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.RNQSDBAdapter.html b/docs/classes/_journeyapps_powersync_sdk_react_native.RNQSDBAdapter.html index 1a04c7e9d..408e60558 100644 --- a/docs/classes/_journeyapps_powersync_sdk_react_native.RNQSDBAdapter.html +++ b/docs/classes/_journeyapps_powersync_sdk_react_native.RNQSDBAdapter.html @@ -1,20 +1,23 @@ -RNQSDBAdapter | Packages Example

Adapter for React Native Quick SQLite

-

Hierarchy

  • unknown<DBAdapterListener>
    • RNQSDBAdapter

Implements

  • unknown

Constructors

constructor +RNQSDBAdapter | PowerSync React Native SDK Docs

Adapter for React Native Quick SQLite

+

Hierarchy

Implements

Constructors

Properties

baseDB: QuickSQLiteConnection
get: (<T>(sql, parameters?) => Promise<T>)

Type declaration

    • <T>(sql, parameters?): Promise<T>
    • Type Parameters

      • T

      Parameters

      • sql: string
      • Optional parameters: any[]

      Returns Promise<T>

getAll: (<T>(sql, parameters?) => Promise<T[]>)

Type declaration

    • <T>(sql, parameters?): Promise<T[]>
    • Type Parameters

      • T

      Parameters

      • sql: string
      • Optional parameters: any[]

      Returns Promise<T[]>

getOptional: (<T>(sql, parameters?) => Promise<T>)

Type declaration

    • <T>(sql, parameters?): Promise<T>
    • Type Parameters

      • T

      Parameters

      • sql: string
      • Optional parameters: any[]

      Returns Promise<T>

Methods

  • This provides a top-level read only execute method which is executed inside a read-lock. +

Constructors

Properties

baseDB: QuickSQLiteConnection
get: (<T>(sql, parameters?) => Promise<T>)

Type declaration

    • <T>(sql, parameters?): Promise<T>
    • Type Parameters

      • T

      Parameters

      • sql: string
      • Optional parameters: any[]

      Returns Promise<T>

getAll: (<T>(sql, parameters?) => Promise<T[]>)

Type declaration

    • <T>(sql, parameters?): Promise<T[]>
    • Type Parameters

      • T

      Parameters

      • sql: string
      • Optional parameters: any[]

      Returns Promise<T[]>

getOptional: (<T>(sql, parameters?) => Promise<T>)

Type declaration

    • <T>(sql, parameters?): Promise<T>
    • Type Parameters

      • T

      Parameters

      • sql: string
      • Optional parameters: any[]

      Returns Promise<T>

listeners: {
    [id: string]: Partial<T>;
}

Type declaration

  • [id: string]: Partial<T>

Methods

  • Parameters

    • cb: ((listener) => any)

    Returns void

  • This provides a top-level read only execute method which is executed inside a read-lock. This is necessary since the high level execute method uses a write-lock under the hood. Helper methods such as get, getAll and getOptional are read only, and should use this method.

    -

    Parameters

    • sql: string
    • Optional params: any[]

    Returns Promise<QueryResult>

Generated using TypeDoc

\ No newline at end of file +

Parameters

  • sql: string
  • Optional params: any[]

Returns Promise<QueryResult>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.RNQSPowerSyncDatabaseOpenFactory.html b/docs/classes/_journeyapps_powersync_sdk_react_native.RNQSPowerSyncDatabaseOpenFactory.html index e33bd0b8c..41b12edc5 100644 --- a/docs/classes/_journeyapps_powersync_sdk_react_native.RNQSPowerSyncDatabaseOpenFactory.html +++ b/docs/classes/_journeyapps_powersync_sdk_react_native.RNQSPowerSyncDatabaseOpenFactory.html @@ -1,4 +1,8 @@ -RNQSPowerSyncDatabaseOpenFactory | Packages Example

Hierarchy

  • unknown
    • RNQSPowerSyncDatabaseOpenFactory

Constructors

constructor +RNQSPowerSyncDatabaseOpenFactory | PowerSync React Native SDK Docs

Hierarchy

Constructors

Properties

Accessors

Methods

Constructors

Methods

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

Accessors

  • get schema(): Schema
  • Returns Schema

Methods

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.ReactNativeRemote.html b/docs/classes/_journeyapps_powersync_sdk_react_native.ReactNativeRemote.html index 5d9b1d246..3ac48cec5 100644 --- a/docs/classes/_journeyapps_powersync_sdk_react_native.ReactNativeRemote.html +++ b/docs/classes/_journeyapps_powersync_sdk_react_native.ReactNativeRemote.html @@ -1,5 +1,12 @@ -ReactNativeRemote | Packages Example

Hierarchy

  • unknown
    • ReactNativeRemote

Constructors

constructor +ReactNativeRemote | PowerSync React Native SDK Docs

Hierarchy

Constructors

Methods

  • Parameters

    • path: string
    • data: any
    • headers: Record<string, string> = {}

    Returns Promise<any>

  • Parameters

    • path: string
    • data: any
    • headers: Record<string, string> = {}
    • Optional signal: AbortSignal

    Returns Promise<any>

Generated using TypeDoc

\ No newline at end of file +

Constructors

Properties

connector: RemoteConnector
credentials?: PowerSyncCredentials
logger: ILogger

Methods

  • Returns Promise<{
        Authorization: string;
        content-type: string;
    }>

  • Returns Promise<string>

  • Returns boolean

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.ReactNativeStreamingSyncImplementation.html b/docs/classes/_journeyapps_powersync_sdk_react_native.ReactNativeStreamingSyncImplementation.html index 02cddd775..df590b73e 100644 --- a/docs/classes/_journeyapps_powersync_sdk_react_native.ReactNativeStreamingSyncImplementation.html +++ b/docs/classes/_journeyapps_powersync_sdk_react_native.ReactNativeStreamingSyncImplementation.html @@ -1,4 +1,21 @@ -ReactNativeStreamingSyncImplementation | Packages Example

Hierarchy

  • unknown
    • ReactNativeStreamingSyncImplementation

Constructors

Properties

Methods

Constructors

Properties

locks: Map<LockType, AsyncLock>

Methods

Generated using TypeDoc

\ No newline at end of file +ReactNativeStreamingSyncImplementation | PowerSync React Native SDK Docs

Hierarchy

Constructors

Properties

_isConnected: boolean
_lastSyncedAt: Date
listeners: {
    [id: string]: Partial<T>;
}

Type declaration

  • [id: string]: Partial<T>
locks: Map<LockType, AsyncLock>

Accessors

  • get isConnected(): boolean
  • Returns boolean

  • get lastSyncedAt(): Date
  • Returns Date

  • get logger(): ILogger
  • Returns ILogger

Methods

  • Parameters

    • Optional signal: AbortSignal

    Returns Promise<void>

  • Parameters

    • Optional signal: AbortSignal
    • Optional progress: (() => void)
        • (): void
        • Returns void

    Returns Promise<{
        retry?: boolean;
    }>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.Schema.html b/docs/classes/_journeyapps_powersync_sdk_react_native.Schema.html new file mode 100644 index 000000000..64a9b8005 --- /dev/null +++ b/docs/classes/_journeyapps_powersync_sdk_react_native.Schema.html @@ -0,0 +1,4 @@ +Schema | PowerSync React Native SDK Docs

Hierarchy

  • Schema

Constructors

Properties

Methods

Constructors

  • Parameters

    Returns Schema

Properties

tables: Table[]

Methods

  • Returns {
        tables: {
            columns: {
                name: string;
                type: ColumnType;
            }[];
            indexes: {
                columns: {
                    ascending: boolean;
                    name: string;
                    type: ColumnType;
                }[];
                name: string;
            }[];
            insert_only: boolean;
            local_only: boolean;
            name: string;
        }[];
    }

    • tables: {
          columns: {
              name: string;
              type: ColumnType;
          }[];
          indexes: {
              columns: {
                  ascending: boolean;
                  name: string;
                  type: ColumnType;
              }[];
              name: string;
          }[];
          insert_only: boolean;
          local_only: boolean;
          name: string;
      }[]

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.SqliteBucketStorage.html b/docs/classes/_journeyapps_powersync_sdk_react_native.SqliteBucketStorage.html new file mode 100644 index 000000000..9b423d631 --- /dev/null +++ b/docs/classes/_journeyapps_powersync_sdk_react_native.SqliteBucketStorage.html @@ -0,0 +1,40 @@ +SqliteBucketStorage | PowerSync React Native SDK Docs

Hierarchy

  • SqliteBucketStorage

Implements

Constructors

Properties

_hasCompletedSync: any
clearRemoveOps: any
compactCounter: any

Count up, and do a compact on startup.

+
db: any
deleteBucket: any

Mark a bucket for deletion.

+

Param

deletePendingBuckets: any
logger: any
mutex: any
pendingBucketDeletes: any
tableNames: Set<string>
updateObjectsFromBuckets: any

Atomically update the local state to the current checkpoint.

+

This includes creating new tables, dropping old tables, and copying data over from the oplog.

+
MAX_OP_ID: string

Methods

  • Exposed for tests only.

    +

    Returns Promise<void>

  • Force a compact, for tests.

    +

    Returns Promise<void>

  • Get a batch of objects to send to the server. +When the objects are successfully sent to the server, call .complete()

    +

    Parameters

    • Optional limit: number

    Returns Promise<CrudBatch>

  • Returns string

  • Returns Promise<boolean>

  • Returns Promise<boolean>

  • Returns Promise<void>

  • Parameters

    • buckets: string[]

    Returns Promise<void>

  • Set a target checkpoint.

    +

    Parameters

    Returns Promise<void>

  • Reset any caches.

    +

    Returns void

  • Parameters

    • cb: (() => Promise<string>)
        • (): Promise<string>
        • Returns Promise<string>

    Returns Promise<boolean>

  • Type Parameters

    • T

    Parameters

    • callback: ((tx) => Promise<T>)
        • (tx): Promise<T>
        • Parameters

          Returns Promise<T>

    • Optional options: {
          timeoutMs: number;
      }
      • timeoutMs: number

    Returns Promise<T>

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.SyncDataBatch.html b/docs/classes/_journeyapps_powersync_sdk_react_native.SyncDataBatch.html new file mode 100644 index 000000000..4943d5e42 --- /dev/null +++ b/docs/classes/_journeyapps_powersync_sdk_react_native.SyncDataBatch.html @@ -0,0 +1,4 @@ +SyncDataBatch | PowerSync React Native SDK Docs

Hierarchy

  • SyncDataBatch

Constructors

Properties

Methods

Constructors

Properties

buckets: SyncDataBucket[]

Methods

  • Parameters

    • json: any

    Returns SyncDataBatch

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.SyncDataBucket.html b/docs/classes/_journeyapps_powersync_sdk_react_native.SyncDataBucket.html new file mode 100644 index 000000000..0e82eafa4 --- /dev/null +++ b/docs/classes/_journeyapps_powersync_sdk_react_native.SyncDataBucket.html @@ -0,0 +1,15 @@ +SyncDataBucket | PowerSync React Native SDK Docs

Hierarchy

  • SyncDataBucket

Constructors

Properties

Methods

Constructors

  • Parameters

    • bucket: string
    • data: OplogEntry[]
    • has_more: boolean

      True if the response does not contain all the data for this bucket, and another request must be made.

      +
    • after: string

      The after specified in the request.

      +
    • next_after: string

      Use this for the next request.

      +

    Returns SyncDataBucket

Properties

after: string

The after specified in the request.

+
bucket: string
data: OplogEntry[]
has_more: boolean

True if the response does not contain all the data for this bucket, and another request must be made.

+
next_after: string

Use this for the next request.

+

Methods

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.SyncStatus.html b/docs/classes/_journeyapps_powersync_sdk_react_native.SyncStatus.html new file mode 100644 index 000000000..5303d4078 --- /dev/null +++ b/docs/classes/_journeyapps_powersync_sdk_react_native.SyncStatus.html @@ -0,0 +1,5 @@ +SyncStatus | PowerSync React Native SDK Docs

Hierarchy

  • SyncStatus

Constructors

Properties

Methods

Constructors

  • Parameters

    • connected: boolean
    • lastSyncedAt: Date

    Returns SyncStatus

Properties

connected: boolean
lastSyncedAt: Date

Methods

  • Returns string

Generated using TypeDoc

\ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.Table.html b/docs/classes/_journeyapps_powersync_sdk_react_native.Table.html new file mode 100644 index 000000000..affc8c7ee --- /dev/null +++ b/docs/classes/_journeyapps_powersync_sdk_react_native.Table.html @@ -0,0 +1,13 @@ +Table | PowerSync React Native SDK Docs

Hierarchy

  • Table

    Constructors

    • Parameters

      Returns Table

    Properties

    options: TableOptions

    Accessors

    • get columns(): Column[]
    • Returns Column[]

    • get indexes(): Index[]
    • Returns Index[]

    • get insertOnly(): boolean
    • Returns boolean

    • get internalName(): string
    • Returns string

    • get localOnly(): boolean
    • Returns boolean

    • get name(): string
    • Returns string

    • get validName(): boolean
    • Returns boolean

    Methods

    • Returns {
          columns: {
              name: string;
              type: ColumnType;
          }[];
          indexes: {
              columns: {
                  ascending: boolean;
                  name: string;
                  type: ColumnType;
              }[];
              name: string;
          }[];
          insert_only: boolean;
          local_only: boolean;
          name: string;
      }

      • columns: {
            name: string;
            type: ColumnType;
        }[]
      • indexes: {
            columns: {
                ascending: boolean;
                name: string;
                type: ColumnType;
            }[];
            name: string;
        }[]
      • insert_only: boolean
      • local_only: boolean
      • name: string
    • Parameters

      Returns Table

    • Parameters

      Returns Table

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.UploadQueueStats.html b/docs/classes/_journeyapps_powersync_sdk_react_native.UploadQueueStats.html new file mode 100644 index 000000000..b94175a4c --- /dev/null +++ b/docs/classes/_journeyapps_powersync_sdk_react_native.UploadQueueStats.html @@ -0,0 +1,5 @@ +UploadQueueStats | PowerSync React Native SDK Docs

    Hierarchy

    • UploadQueueStats

    Constructors

    Properties

    Methods

    Constructors

    • Parameters

      • count: number
      • Optional size: number

      Returns UploadQueueStats

    Properties

    count: number
    size: number

    Methods

    • Returns string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/enums/_journeyapps_powersync_attachments.AttachmentState.html b/docs/enums/_journeyapps_powersync_attachments.AttachmentState.html index 21e034d38..b887237e2 100644 --- a/docs/enums/_journeyapps_powersync_attachments.AttachmentState.html +++ b/docs/enums/_journeyapps_powersync_attachments.AttachmentState.html @@ -1,6 +1,6 @@ -AttachmentState | Packages Example

    Enumeration Members

    ARCHIVED +AttachmentState | PowerSync React Native SDK Docs

    Enumeration Members

    ARCHIVED: 4
    QUEUED_DOWNLOAD: 2
    QUEUED_SYNC: 0
    QUEUED_UPLOAD: 1
    SYNCED: 3

    Generated using TypeDoc

    \ No newline at end of file +

    Enumeration Members

    ARCHIVED: 4
    QUEUED_DOWNLOAD: 2
    QUEUED_SYNC: 0
    QUEUED_UPLOAD: 1
    SYNCED: 3

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/enums/_journeyapps_powersync_attachments.EncodingType.html b/docs/enums/_journeyapps_powersync_attachments.EncodingType.html index bbf8a7cc4..8bc324d98 100644 --- a/docs/enums/_journeyapps_powersync_attachments.EncodingType.html +++ b/docs/enums/_journeyapps_powersync_attachments.EncodingType.html @@ -1,3 +1,3 @@ -EncodingType | Packages Example

    Enumeration Members

    Base64 +EncodingType | PowerSync React Native SDK Docs

    Generated using TypeDoc

    \ No newline at end of file +

    Enumeration Members

    Base64: "base64"
    UTF8: "utf8"

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/enums/_journeyapps_powersync_sdk_react_native.ColumnType.html b/docs/enums/_journeyapps_powersync_sdk_react_native.ColumnType.html new file mode 100644 index 000000000..e2f0c0a47 --- /dev/null +++ b/docs/enums/_journeyapps_powersync_sdk_react_native.ColumnType.html @@ -0,0 +1,4 @@ +ColumnType | PowerSync React Native SDK Docs

    Enumeration Members

    Enumeration Members

    INTEGER: "INTEGER"
    REAL: "REAL"
    TEXT: "TEXT"

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/enums/_journeyapps_powersync_sdk_react_native.LockType.html b/docs/enums/_journeyapps_powersync_sdk_react_native.LockType.html new file mode 100644 index 000000000..b5361fd5f --- /dev/null +++ b/docs/enums/_journeyapps_powersync_sdk_react_native.LockType.html @@ -0,0 +1,3 @@ +LockType | PowerSync React Native SDK Docs

    Enumeration Members

    Enumeration Members

    CRUD: "crud"
    SYNC: "sync"

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/enums/_journeyapps_powersync_sdk_react_native.OpTypeEnum.html b/docs/enums/_journeyapps_powersync_sdk_react_native.OpTypeEnum.html new file mode 100644 index 000000000..dd1981495 --- /dev/null +++ b/docs/enums/_journeyapps_powersync_sdk_react_native.OpTypeEnum.html @@ -0,0 +1,5 @@ +OpTypeEnum | PowerSync React Native SDK Docs

    Enumeration Members

    Enumeration Members

    CLEAR: 1
    MOVE: 2
    PUT: 3
    REMOVE: 4

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/enums/_journeyapps_powersync_sdk_react_native.RowUpdateType.html b/docs/enums/_journeyapps_powersync_sdk_react_native.RowUpdateType.html new file mode 100644 index 000000000..268d6cc8d --- /dev/null +++ b/docs/enums/_journeyapps_powersync_sdk_react_native.RowUpdateType.html @@ -0,0 +1,5 @@ +RowUpdateType | PowerSync React Native SDK Docs

    Update table operation numbers from SQLite

    +

    Enumeration Members

    SQLITE_DELETE: 9
    SQLITE_INSERT: 18
    SQLITE_UPDATE: 23

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/enums/_journeyapps_powersync_sdk_react_native.UpdateType.html b/docs/enums/_journeyapps_powersync_sdk_react_native.UpdateType.html new file mode 100644 index 000000000..ba26582d8 --- /dev/null +++ b/docs/enums/_journeyapps_powersync_sdk_react_native.UpdateType.html @@ -0,0 +1,4 @@ +UpdateType | PowerSync React Native SDK Docs

    Enumeration Members

    Enumeration Members

    DELETE: "DELETE"
    PATCH: "PATCH"
    PUT: "PUT"

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/_journeyapps_powersync_react.usePowerSync.html b/docs/functions/_journeyapps_powersync_react.usePowerSync.html index 15a954a83..6525b77c9 100644 --- a/docs/functions/_journeyapps_powersync_react.usePowerSync.html +++ b/docs/functions/_journeyapps_powersync_react.usePowerSync.html @@ -1 +1 @@ -usePowerSync | Packages Example

    Generated using TypeDoc

    \ No newline at end of file +usePowerSync | PowerSync React Native SDK Docs

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/_journeyapps_powersync_react.usePowerSyncQuery.html b/docs/functions/_journeyapps_powersync_react.usePowerSyncQuery.html index 2f13ce7c7..261475813 100644 --- a/docs/functions/_journeyapps_powersync_react.usePowerSyncQuery.html +++ b/docs/functions/_journeyapps_powersync_react.usePowerSyncQuery.html @@ -1,3 +1,3 @@ -usePowerSyncQuery | Packages Example

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/_journeyapps_powersync_react.usePowerSyncWatchedQuery.html b/docs/functions/_journeyapps_powersync_react.usePowerSyncWatchedQuery.html index ae35bf4e2..282ca462a 100644 --- a/docs/functions/_journeyapps_powersync_react.usePowerSyncWatchedQuery.html +++ b/docs/functions/_journeyapps_powersync_react.usePowerSyncWatchedQuery.html @@ -1,2 +1,2 @@ -usePowerSyncWatchedQuery | Packages Example
    • A hook to access the results of a watched query.

      -

      Type Parameters

      • T = any

      Parameters

      • sqlStatement: string
      • parameters: any[] = []
      • options: Omit<SQLWatchOptions, "signal"> = {}

      Returns T[]

    Generated using TypeDoc

    \ No newline at end of file +usePowerSyncWatchedQuery | PowerSync React Native SDK Docs
    • A hook to access the results of a watched query.

      +

      Type Parameters

      • T = any

      Parameters

      • sqlStatement: string
      • parameters: any[] = []
      • options: Omit<SQLWatchOptions, "signal"> = {}

      Returns T[]

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/_journeyapps_powersync_sdk_react_native.isContinueCheckpointRequest.html b/docs/functions/_journeyapps_powersync_sdk_react_native.isContinueCheckpointRequest.html new file mode 100644 index 000000000..53214803d --- /dev/null +++ b/docs/functions/_journeyapps_powersync_sdk_react_native.isContinueCheckpointRequest.html @@ -0,0 +1 @@ +isContinueCheckpointRequest | PowerSync React Native SDK Docs

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/_journeyapps_powersync_sdk_react_native.isStreamingKeepalive.html b/docs/functions/_journeyapps_powersync_sdk_react_native.isStreamingKeepalive.html new file mode 100644 index 000000000..506966984 --- /dev/null +++ b/docs/functions/_journeyapps_powersync_sdk_react_native.isStreamingKeepalive.html @@ -0,0 +1 @@ +isStreamingKeepalive | PowerSync React Native SDK Docs

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/_journeyapps_powersync_sdk_react_native.isStreamingSyncCheckpoint.html b/docs/functions/_journeyapps_powersync_sdk_react_native.isStreamingSyncCheckpoint.html new file mode 100644 index 000000000..4a00c02b0 --- /dev/null +++ b/docs/functions/_journeyapps_powersync_sdk_react_native.isStreamingSyncCheckpoint.html @@ -0,0 +1 @@ +isStreamingSyncCheckpoint | PowerSync React Native SDK Docs

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/_journeyapps_powersync_sdk_react_native.isStreamingSyncCheckpointComplete.html b/docs/functions/_journeyapps_powersync_sdk_react_native.isStreamingSyncCheckpointComplete.html new file mode 100644 index 000000000..fbf6d1b18 --- /dev/null +++ b/docs/functions/_journeyapps_powersync_sdk_react_native.isStreamingSyncCheckpointComplete.html @@ -0,0 +1 @@ +isStreamingSyncCheckpointComplete | PowerSync React Native SDK Docs

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/_journeyapps_powersync_sdk_react_native.isStreamingSyncCheckpointDiff.html b/docs/functions/_journeyapps_powersync_sdk_react_native.isStreamingSyncCheckpointDiff.html new file mode 100644 index 000000000..6dd87b0f3 --- /dev/null +++ b/docs/functions/_journeyapps_powersync_sdk_react_native.isStreamingSyncCheckpointDiff.html @@ -0,0 +1 @@ +isStreamingSyncCheckpointDiff | PowerSync React Native SDK Docs

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/_journeyapps_powersync_sdk_react_native.isStreamingSyncData.html b/docs/functions/_journeyapps_powersync_sdk_react_native.isStreamingSyncData.html new file mode 100644 index 000000000..42607a3b3 --- /dev/null +++ b/docs/functions/_journeyapps_powersync_sdk_react_native.isStreamingSyncData.html @@ -0,0 +1 @@ +isStreamingSyncData | PowerSync React Native SDK Docs

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/_journeyapps_powersync_sdk_react_native.isSyncNewCheckpointRequest.html b/docs/functions/_journeyapps_powersync_sdk_react_native.isSyncNewCheckpointRequest.html new file mode 100644 index 000000000..ffac566f9 --- /dev/null +++ b/docs/functions/_journeyapps_powersync_sdk_react_native.isSyncNewCheckpointRequest.html @@ -0,0 +1 @@ +isSyncNewCheckpointRequest | PowerSync React Native SDK Docs

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/_journeyapps_powersync_sdk_react_native.quoteJsonPath.html b/docs/functions/_journeyapps_powersync_sdk_react_native.quoteJsonPath.html new file mode 100644 index 000000000..9e6d32ea4 --- /dev/null +++ b/docs/functions/_journeyapps_powersync_sdk_react_native.quoteJsonPath.html @@ -0,0 +1 @@ +quoteJsonPath | PowerSync React Native SDK Docs
    • Parameters

      • path: string

      Returns string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/_journeyapps_powersync_sdk_react_native.quoteString.html b/docs/functions/_journeyapps_powersync_sdk_react_native.quoteString.html new file mode 100644 index 000000000..b394876bd --- /dev/null +++ b/docs/functions/_journeyapps_powersync_sdk_react_native.quoteString.html @@ -0,0 +1 @@ +quoteString | PowerSync React Native SDK Docs
    • Parameters

      • s: string

      Returns string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/_journeyapps_powersync_sdk_react_native.usePowerSync.html b/docs/functions/_journeyapps_powersync_sdk_react_native.usePowerSync.html new file mode 100644 index 000000000..8b943914f --- /dev/null +++ b/docs/functions/_journeyapps_powersync_sdk_react_native.usePowerSync.html @@ -0,0 +1 @@ +usePowerSync | PowerSync React Native SDK Docs

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/_journeyapps_powersync_sdk_react_native.usePowerSyncQuery.html b/docs/functions/_journeyapps_powersync_sdk_react_native.usePowerSyncQuery.html new file mode 100644 index 000000000..4b4be6f8f --- /dev/null +++ b/docs/functions/_journeyapps_powersync_sdk_react_native.usePowerSyncQuery.html @@ -0,0 +1,3 @@ +usePowerSyncQuery | PowerSync React Native SDK Docs
    • A hook to access a single static query. +For an updated result, use usePowerSyncWatchedQuery instead

      +

      Type Parameters

      • T = any

      Parameters

      • sqlStatement: string
      • Optional parameters: any[]

      Returns T[]

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/functions/_journeyapps_powersync_sdk_react_native.usePowerSyncWatchedQuery.html b/docs/functions/_journeyapps_powersync_sdk_react_native.usePowerSyncWatchedQuery.html new file mode 100644 index 000000000..23ec3c0de --- /dev/null +++ b/docs/functions/_journeyapps_powersync_sdk_react_native.usePowerSyncWatchedQuery.html @@ -0,0 +1,2 @@ +usePowerSyncWatchedQuery | PowerSync React Native SDK Docs
    • A hook to access the results of a watched query.

      +

      Type Parameters

      • T = any

      Parameters

      • sqlStatement: string
      • Optional parameters: any[]
      • Optional options: Omit<SQLWatchOptions, "signal">

      Returns T[]

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/index.html b/docs/index.html index 902d435f0..9c9bc96d7 100644 --- a/docs/index.html +++ b/docs/index.html @@ -1,4 +1,4 @@ -Packages Example

    Packages Example

    PowerSync React Native SDK

    Monorepo for all things React Native and PowerSync.

    +PowerSync React Native SDK Docs

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_attachments.AttachmentQueueOptions.html b/docs/interfaces/_journeyapps_powersync_attachments.AttachmentQueueOptions.html index bc00cb842..3dcd7a5f3 100644 --- a/docs/interfaces/_journeyapps_powersync_attachments.AttachmentQueueOptions.html +++ b/docs/interfaces/_journeyapps_powersync_attachments.AttachmentQueueOptions.html @@ -1,11 +1,11 @@ -AttachmentQueueOptions | Packages Example

    Hierarchy

    • AttachmentQueueOptions

    Properties

    attachmentDirectoryName? +AttachmentQueueOptions | PowerSync React Native SDK Docs

    Hierarchy

    • AttachmentQueueOptions

    Properties

    attachmentDirectoryName?: string

    The name of the directory where attachments are stored on the device, not the full path

    -
    cacheLimit?: number

    How many attachments to keep in the cache

    -
    performInitialSync?: boolean

    Whether to mark the initial watched attachment IDs to be synced

    -
    powersync: AbstractPowerSyncDatabase
    syncInterval?: number

    How often to check for new attachments to sync, in milliseconds. Set to 0 or undefined to disable.

    -

    Generated using TypeDoc

    \ No newline at end of file +
    cacheLimit?: number

    How many attachments to keep in the cache

    +
    performInitialSync?: boolean

    Whether to mark the initial watched attachment IDs to be synced

    +
    syncInterval?: number

    How often to check for new attachments to sync, in milliseconds. Set to 0 or undefined to disable.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_attachments.AttachmentRecord.html b/docs/interfaces/_journeyapps_powersync_attachments.AttachmentRecord.html index 1822c4b15..1583ef530 100644 --- a/docs/interfaces/_journeyapps_powersync_attachments.AttachmentRecord.html +++ b/docs/interfaces/_journeyapps_powersync_attachments.AttachmentRecord.html @@ -1,8 +1,8 @@ -AttachmentRecord | Packages Example

    Hierarchy

    • AttachmentRecord

    Properties

    filename +AttachmentRecord | PowerSync React Native SDK Docs

    Hierarchy

    • AttachmentRecord

    Properties

    filename: string
    id: string
    local_uri?: string
    media_type?: string
    size?: number
    timestamp?: number

    Generated using TypeDoc

    \ No newline at end of file +

    Properties

    filename: string
    id: string
    local_uri?: string
    media_type?: string
    size?: number
    timestamp?: number

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_attachments.AttachmentTableOptions.html b/docs/interfaces/_journeyapps_powersync_attachments.AttachmentTableOptions.html index a916efb18..8b3a20628 100644 --- a/docs/interfaces/_journeyapps_powersync_attachments.AttachmentTableOptions.html +++ b/docs/interfaces/_journeyapps_powersync_attachments.AttachmentTableOptions.html @@ -1,3 +1,6 @@ -AttachmentTableOptions | Packages Example

    Hierarchy

    • Omit<TableOptions, "name" | "columns">
      • AttachmentTableOptions

    Properties

    additionalColumns? +AttachmentTableOptions | PowerSync React Native SDK Docs

    Hierarchy

    • Omit<TableOptions, "name" | "columns">
      • AttachmentTableOptions

    Properties

    additionalColumns?: Column[]
    name?: string

    Generated using TypeDoc

    \ No newline at end of file +

    Properties

    additionalColumns?: Column[]
    indexes?: Index[]
    insertOnly?: boolean
    localOnly?: boolean
    name?: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_attachments.StorageAdapter.html b/docs/interfaces/_journeyapps_powersync_attachments.StorageAdapter.html index d5edc2b30..c317f2a24 100644 --- a/docs/interfaces/_journeyapps_powersync_attachments.StorageAdapter.html +++ b/docs/interfaces/_journeyapps_powersync_attachments.StorageAdapter.html @@ -1,4 +1,4 @@ -StorageAdapter | Packages Example

    Hierarchy

    • StorageAdapter

    Methods

    copyFile +StorageAdapter | PowerSync React Native SDK Docs

    Hierarchy

    • StorageAdapter

    Methods

    • Parameters

      • sourceUri: string
      • targetUri: string

      Returns Promise<void>

    • Parameters

      • uri: string
      • Optional options: {
            filename?: string;
        }
        • Optional filename?: string

      Returns Promise<void>

    • Parameters

      • filePath: string

      Returns Promise<Blob>

    • Parameters

      • fileURI: string

      Returns Promise<boolean>

    • Returns the directory where user data is stored. +

    Methods

    • Returns the directory where user data is stored. Should end with a '/'

      -

      Returns string

    • Parameters

      • uri: string

      Returns Promise<void>

    • Parameters

      • fileURI: string
      • Optional options: {
            encoding?: EncodingType;
            mediaType?: string;
        }

      Returns Promise<ArrayBuffer>

    • Parameters

      • filePath: string
      • data: ArrayBuffer
      • Optional options: {
            mediaType?: string;
        }
        • Optional mediaType?: string

      Returns Promise<void>

    • Parameters

      • fileURI: string
      • base64Data: string
      • Optional options: {
            encoding?: EncodingType;
        }

      Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file +

    Returns string

    • Parameters

      • filePath: string
      • data: ArrayBuffer
      • Optional options: {
            mediaType?: string;
        }
        • Optional mediaType?: string

      Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.AbstractStreamingSyncImplementationOptions.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.AbstractStreamingSyncImplementationOptions.html new file mode 100644 index 000000000..3a2e3c37d --- /dev/null +++ b/docs/interfaces/_journeyapps_powersync_sdk_react_native.AbstractStreamingSyncImplementationOptions.html @@ -0,0 +1,6 @@ +AbstractStreamingSyncImplementationOptions | PowerSync React Native SDK Docs

    Hierarchy

    • AbstractStreamingSyncImplementationOptions

    Properties

    logger?: ILogger
    retryDelayMs?: number
    uploadCrud: (() => Promise<void>)

    Type declaration

      • (): Promise<void>
      • Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.BaseObserverInterface.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.BaseObserverInterface.html new file mode 100644 index 000000000..2bc95a7aa --- /dev/null +++ b/docs/interfaces/_journeyapps_powersync_sdk_react_native.BaseObserverInterface.html @@ -0,0 +1,2 @@ +BaseObserverInterface | PowerSync React Native SDK Docs

    Type Parameters

    Hierarchy

    Implemented by

    Methods

    • Parameters

      • listener: Partial<T>

      Returns (() => void)

        • (): void
        • Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.BucketChecksum.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.BucketChecksum.html new file mode 100644 index 000000000..27444f5bd --- /dev/null +++ b/docs/interfaces/_journeyapps_powersync_sdk_react_native.BucketChecksum.html @@ -0,0 +1,6 @@ +BucketChecksum | PowerSync React Native SDK Docs

    Hierarchy

    • BucketChecksum

    Properties

    Properties

    bucket: string
    checksum: number

    32-bit unsigned hash.

    +
    count: number

    Count of operations - informational only.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.BucketRequest.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.BucketRequest.html new file mode 100644 index 000000000..6f324b587 --- /dev/null +++ b/docs/interfaces/_journeyapps_powersync_sdk_react_native.BucketRequest.html @@ -0,0 +1,4 @@ +BucketRequest | PowerSync React Native SDK Docs

    Hierarchy

    • BucketRequest

    Properties

    Properties

    after: string

    Base-10 number. Sync all data from this bucket with op_id > after.

    +
    name: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.BucketState.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.BucketState.html new file mode 100644 index 000000000..81515e593 --- /dev/null +++ b/docs/interfaces/_journeyapps_powersync_sdk_react_native.BucketState.html @@ -0,0 +1,3 @@ +BucketState | PowerSync React Native SDK Docs

    Hierarchy

    • BucketState

    Properties

    Properties

    bucket: string
    op_id: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.BucketStorageAdapter.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.BucketStorageAdapter.html new file mode 100644 index 000000000..82dbd3f64 --- /dev/null +++ b/docs/interfaces/_journeyapps_powersync_sdk_react_native.BucketStorageAdapter.html @@ -0,0 +1,17 @@ +BucketStorageAdapter | PowerSync React Native SDK Docs

    Hierarchy

    • BucketStorageAdapter

    Implemented by

    Methods

    • Exposed for tests only.

      +

      Returns Promise<void>

    • Exposed for tests only.

      +

      Returns Promise<void>

    • Returns Promise<BucketState[]>

    • Parameters

      • Optional limit: number

      Returns Promise<CrudBatch>

    • Returns string

    • Returns Promise<boolean>

    • Returns Promise<boolean>

    • Returns Promise<void>

    • Parameters

      • buckets: string[]

      Returns Promise<void>

    • Parameters

      Returns Promise<void>

    • Parameters

      Returns Promise<void>

    • Returns void

    • Parameters

      Returns Promise<{
          checkpointValid: boolean;
          failures?: any[];
          ready: boolean;
      }>

    • Parameters

      • cb: (() => Promise<string>)
          • (): Promise<string>
          • Returns Promise<string>

      Returns Promise<boolean>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.Checkpoint.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.Checkpoint.html new file mode 100644 index 000000000..609a3b277 --- /dev/null +++ b/docs/interfaces/_journeyapps_powersync_sdk_react_native.Checkpoint.html @@ -0,0 +1,4 @@ +Checkpoint | PowerSync React Native SDK Docs

    Hierarchy

    • Checkpoint

    Properties

    buckets: BucketChecksum[]
    last_op_id: string
    write_checkpoint?: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.ChecksumCache.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.ChecksumCache.html new file mode 100644 index 000000000..939b003d3 --- /dev/null +++ b/docs/interfaces/_journeyapps_powersync_sdk_react_native.ChecksumCache.html @@ -0,0 +1,3 @@ +ChecksumCache | PowerSync React Native SDK Docs

    Hierarchy

    • ChecksumCache

    Properties

    Properties

    checksums: Map<string, {
        checksum: BucketChecksum;
        last_op_id: string;
    }>

    Type declaration

    lastOpId: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.ColumnOptions.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.ColumnOptions.html new file mode 100644 index 000000000..8a50100f5 --- /dev/null +++ b/docs/interfaces/_journeyapps_powersync_sdk_react_native.ColumnOptions.html @@ -0,0 +1,3 @@ +ColumnOptions | PowerSync React Native SDK Docs

    Hierarchy

    • ColumnOptions

    Properties

    Properties

    name: string
    type?: ColumnType

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.ContinueCheckpointRequest.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.ContinueCheckpointRequest.html new file mode 100644 index 000000000..916294b75 --- /dev/null +++ b/docs/interfaces/_journeyapps_powersync_sdk_react_native.ContinueCheckpointRequest.html @@ -0,0 +1,6 @@ +ContinueCheckpointRequest | PowerSync React Native SDK Docs

    For sync2.json

    +

    Hierarchy

    • ContinueCheckpointRequest

    Properties

    buckets: BucketRequest[]

    Existing bucket states. Only these buckets are synchronized.

    +
    checkpoint_token: string
    limit?: number

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.CrudRequest.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.CrudRequest.html new file mode 100644 index 000000000..3fd4c9927 --- /dev/null +++ b/docs/interfaces/_journeyapps_powersync_sdk_react_native.CrudRequest.html @@ -0,0 +1,3 @@ +CrudRequest | PowerSync React Native SDK Docs

    For crud.json

    +

    Hierarchy

    • CrudRequest

    Properties

    Properties

    data: CrudEntry[]

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.CrudResponse.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.CrudResponse.html new file mode 100644 index 000000000..f50b65b59 --- /dev/null +++ b/docs/interfaces/_journeyapps_powersync_sdk_react_native.CrudResponse.html @@ -0,0 +1,5 @@ +CrudResponse | PowerSync React Native SDK Docs

    Hierarchy

    • CrudResponse

    Properties

    Properties

    checkpoint?: string

    A sync response with a checkpoint >= this checkpoint would contain all the changes in this request.

    +

    Any earlier checkpoint may or may not contain these changes.

    +

    May be empty when the request contains no ops.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.DBAdapter.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.DBAdapter.html new file mode 100644 index 000000000..143093155 --- /dev/null +++ b/docs/interfaces/_journeyapps_powersync_sdk_react_native.DBAdapter.html @@ -0,0 +1,11 @@ +DBAdapter | PowerSync React Native SDK Docs

    Hierarchy

    Implemented by

    Properties

    close: (() => void)

    Type declaration

      • (): void
      • Returns void

    execute: ((query, params?) => Promise<QueryResult>)

    Type declaration

      • (query, params?): Promise<QueryResult>
      • Parameters

        • query: string
        • Optional params: any[]

        Returns Promise<QueryResult>

    readLock: (<T>(fn, options?) => Promise<T>)

    Type declaration

      • <T>(fn, options?): Promise<T>
      • Type Parameters

        • T

        Parameters

        Returns Promise<T>

    readTransaction: (<T>(fn, options?) => Promise<T>)

    Type declaration

      • <T>(fn, options?): Promise<T>
      • Type Parameters

        • T

        Parameters

        Returns Promise<T>

    writeLock: (<T>(fn, options?) => Promise<T>)

    Type declaration

      • <T>(fn, options?): Promise<T>
      • Type Parameters

        • T

        Parameters

        Returns Promise<T>

    writeTransaction: (<T>(fn, options?) => Promise<T>)

    Type declaration

      • <T>(fn, options?): Promise<T>
      • Type Parameters

        • T

        Parameters

        Returns Promise<T>

    Methods

    • Type Parameters

      • T

      Parameters

      • sql: string
      • Optional parameters: any[]

      Returns Promise<T>

    • Type Parameters

      • T

      Parameters

      • sql: string
      • Optional parameters: any[]

      Returns Promise<T[]>

    • Type Parameters

      • T

      Parameters

      • sql: string
      • Optional parameters: any[]

      Returns Promise<T>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.DBAdapterListener.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.DBAdapterListener.html new file mode 100644 index 000000000..a3e7feaad --- /dev/null +++ b/docs/interfaces/_journeyapps_powersync_sdk_react_native.DBAdapterListener.html @@ -0,0 +1,2 @@ +DBAdapterListener | PowerSync React Native SDK Docs

    Hierarchy

    Properties

    Properties

    tablesUpdated: ((updateNotification) => void)

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.DBGetUtils.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.DBGetUtils.html new file mode 100644 index 000000000..57c9be4ff --- /dev/null +++ b/docs/interfaces/_journeyapps_powersync_sdk_react_native.DBGetUtils.html @@ -0,0 +1,4 @@ +DBGetUtils | PowerSync React Native SDK Docs

    Hierarchy

    Methods

    • Type Parameters

      • T

      Parameters

      • sql: string
      • Optional parameters: any[]

      Returns Promise<T>

    • Type Parameters

      • T

      Parameters

      • sql: string
      • Optional parameters: any[]

      Returns Promise<T[]>

    • Type Parameters

      • T

      Parameters

      • sql: string
      • Optional parameters: any[]

      Returns Promise<T>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.DBLockOptions.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.DBLockOptions.html new file mode 100644 index 000000000..bdd5852d1 --- /dev/null +++ b/docs/interfaces/_journeyapps_powersync_sdk_react_native.DBLockOptions.html @@ -0,0 +1,2 @@ +DBLockOptions | PowerSync React Native SDK Docs

    Hierarchy

    • DBLockOptions

    Properties

    Properties

    timeoutMs?: number

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.IndexColumnOptions.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.IndexColumnOptions.html new file mode 100644 index 000000000..3ba64f53f --- /dev/null +++ b/docs/interfaces/_journeyapps_powersync_sdk_react_native.IndexColumnOptions.html @@ -0,0 +1,3 @@ +IndexColumnOptions | PowerSync React Native SDK Docs

    Hierarchy

    • IndexColumnOptions

    Properties

    Properties

    ascending?: boolean
    name: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.IndexOptions.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.IndexOptions.html new file mode 100644 index 000000000..3e8c99d4a --- /dev/null +++ b/docs/interfaces/_journeyapps_powersync_sdk_react_native.IndexOptions.html @@ -0,0 +1,3 @@ +IndexOptions | PowerSync React Native SDK Docs

    Hierarchy

    • IndexOptions

    Properties

    Properties

    columns?: IndexedColumn[]
    name: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.LockContext.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.LockContext.html new file mode 100644 index 000000000..4bfce421e --- /dev/null +++ b/docs/interfaces/_journeyapps_powersync_sdk_react_native.LockContext.html @@ -0,0 +1,5 @@ +LockContext | PowerSync React Native SDK Docs

    Hierarchy

    Properties

    Methods

    Properties

    execute: ((query, params?) => Promise<QueryResult>)

    Type declaration

      • (query, params?): Promise<QueryResult>
      • Parameters

        • query: string
        • Optional params: any[]

        Returns Promise<QueryResult>

    Methods

    • Type Parameters

      • T

      Parameters

      • sql: string
      • Optional parameters: any[]

      Returns Promise<T>

    • Type Parameters

      • T

      Parameters

      • sql: string
      • Optional parameters: any[]

      Returns Promise<T[]>

    • Type Parameters

      • T

      Parameters

      • sql: string
      • Optional parameters: any[]

      Returns Promise<T>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.LockOptions.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.LockOptions.html new file mode 100644 index 000000000..a1044d90a --- /dev/null +++ b/docs/interfaces/_journeyapps_powersync_sdk_react_native.LockOptions.html @@ -0,0 +1,5 @@ +LockOptions | PowerSync React Native SDK Docs

    Abstract Lock to be implemented by various JS environments

    +

    Type Parameters

    • T

    Hierarchy

    • LockOptions

    Properties

    Properties

    callback: (() => Promise<T>)

    Type declaration

      • (): Promise<T>
      • Returns Promise<T>

    signal?: AbortSignal
    type: LockType

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.PowerSyncBackendConnector.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.PowerSyncBackendConnector.html new file mode 100644 index 000000000..4ba85ec96 --- /dev/null +++ b/docs/interfaces/_journeyapps_powersync_sdk_react_native.PowerSyncBackendConnector.html @@ -0,0 +1,12 @@ +PowerSyncBackendConnector | PowerSync React Native SDK Docs

    Hierarchy

    • PowerSyncBackendConnector

    Properties

    fetchCredentials: (() => Promise<PowerSyncCredentials>)

    Type declaration

      • (): Promise<PowerSyncCredentials>
      • Get credentials for PowerSync.

        +

        This should always fetch a fresh set of credentials - don't use cached +values.

        +

        Return null if the user is not signed in. Throw an error if credentials +cannot be fetched due to a network error or other temporary error.

        +

        This token is kept for the duration of a sync connection.

        +

        Returns Promise<PowerSyncCredentials>

    uploadData: ((database) => Promise<void>)

    Type declaration

      • (database): Promise<void>
      • Upload local changes to the app backend.

        +

        Use [PowerSyncDatabase.getCrudBatch] to get a batch of changes to upload. See [DevConnector] for an example implementation.

        +

        Any thrown errors will result in a retry after the configured wait period (default: 5 seconds).

        +

        Parameters

        Returns Promise<void>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.PowerSyncCredentials.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.PowerSyncCredentials.html new file mode 100644 index 000000000..dc8d35e9d --- /dev/null +++ b/docs/interfaces/_journeyapps_powersync_sdk_react_native.PowerSyncCredentials.html @@ -0,0 +1,4 @@ +PowerSyncCredentials | PowerSync React Native SDK Docs

    Hierarchy

    • PowerSyncCredentials

    Properties

    Properties

    endpoint: string
    expiresAt?: Date
    token: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.PowerSyncDBListener.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.PowerSyncDBListener.html new file mode 100644 index 000000000..93b44a274 --- /dev/null +++ b/docs/interfaces/_journeyapps_powersync_sdk_react_native.PowerSyncDBListener.html @@ -0,0 +1,3 @@ +PowerSyncDBListener | PowerSync React Native SDK Docs

    Hierarchy

    Properties

    initialized: (() => void)

    Type declaration

      • (): void
      • Returns void

    statusChanged?: ((status) => void)

    Type declaration

      • (status): void
      • Parameters

        Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.PowerSyncDatabaseOptions.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.PowerSyncDatabaseOptions.html new file mode 100644 index 000000000..4940e8c31 --- /dev/null +++ b/docs/interfaces/_journeyapps_powersync_sdk_react_native.PowerSyncDatabaseOptions.html @@ -0,0 +1,5 @@ +PowerSyncDatabaseOptions | PowerSync React Native SDK Docs

    Hierarchy

    • PowerSyncDatabaseOptions

    Properties

    database: DBAdapter
    logger?: ILogger
    retryDelay?: number
    schema: Schema

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.PowerSyncOpenFactoryOptions.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.PowerSyncOpenFactoryOptions.html new file mode 100644 index 000000000..9c3131414 --- /dev/null +++ b/docs/interfaces/_journeyapps_powersync_sdk_react_native.PowerSyncOpenFactoryOptions.html @@ -0,0 +1,6 @@ +PowerSyncOpenFactoryOptions | PowerSync React Native SDK Docs

    Hierarchy

    • PowerSyncOpenFactoryOptions

    Properties

    dbFilename: string

    Filename for the database.

    +
    dbLocation?: string

    Directory where the database file is located.

    +
    schema: Schema

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.QueryResult.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.QueryResult.html new file mode 100644 index 000000000..522c75486 --- /dev/null +++ b/docs/interfaces/_journeyapps_powersync_sdk_react_native.QueryResult.html @@ -0,0 +1,16 @@ +QueryResult | PowerSync React Native SDK Docs

    Object returned by SQL Query executions { + insertId: Represent the auto-generated row id if applicable + rowsAffected: Number of affected rows if result of a update query + message: if status === 1, here you will find error description + rows: if status is undefined or 0 this object will contain the query results +}

    +

    QueryResult

    +

    Hierarchy

    • QueryResult

    Properties

    insertId?: number
    rows?: {
        _array: any[];
        item: ((idx) => any);
        length: number;
    }

    Type declaration

    • _array: any[]

      Raw array with all dataset

      +
    • item: ((idx) => any)
        • (idx): any
        • A convenience function to acess the index based the row object

          +

          Parameters

          • idx: number

            the row index

            +

          Returns any

          the row structure identified by column names

          +
    • length: number

      The length of the dataset

      +
    rowsAffected: number

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.SQLWatchOptions.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.SQLWatchOptions.html new file mode 100644 index 000000000..2babf6e14 --- /dev/null +++ b/docs/interfaces/_journeyapps_powersync_sdk_react_native.SQLWatchOptions.html @@ -0,0 +1,4 @@ +SQLWatchOptions | PowerSync React Native SDK Docs

    Hierarchy

    • SQLWatchOptions

    Properties

    signal?: AbortSignal
    tables?: string[]
    throttleMs?: number

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncCheckpoint.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncCheckpoint.html new file mode 100644 index 000000000..3e0767b97 --- /dev/null +++ b/docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncCheckpoint.html @@ -0,0 +1,2 @@ +StreamingSyncCheckpoint | PowerSync React Native SDK Docs

    Hierarchy

    • StreamingSyncCheckpoint

    Properties

    Properties

    checkpoint: Checkpoint

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncCheckpointComplete.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncCheckpointComplete.html new file mode 100644 index 000000000..bdc9572a1 --- /dev/null +++ b/docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncCheckpointComplete.html @@ -0,0 +1,2 @@ +StreamingSyncCheckpointComplete | PowerSync React Native SDK Docs

    Hierarchy

    • StreamingSyncCheckpointComplete

    Properties

    checkpoint_complete: {
        last_op_id: string;
    }

    Type declaration

    • last_op_id: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncCheckpointDiff.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncCheckpointDiff.html new file mode 100644 index 000000000..c5cd7df9f --- /dev/null +++ b/docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncCheckpointDiff.html @@ -0,0 +1,2 @@ +StreamingSyncCheckpointDiff | PowerSync React Native SDK Docs

    Hierarchy

    • StreamingSyncCheckpointDiff

    Properties

    Properties

    checkpoint_diff: {
        last_op_id: string;
        removed_buckets: string[];
        updated_buckets: BucketChecksum[];
        write_checkpoint: string;
    }

    Type declaration

    • last_op_id: string
    • removed_buckets: string[]
    • updated_buckets: BucketChecksum[]
    • write_checkpoint: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncDataJSON.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncDataJSON.html new file mode 100644 index 000000000..d5f2a2c3c --- /dev/null +++ b/docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncDataJSON.html @@ -0,0 +1,2 @@ +StreamingSyncDataJSON | PowerSync React Native SDK Docs

    Hierarchy

    • StreamingSyncDataJSON

    Properties

    Properties

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncImplementationListener.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncImplementationListener.html new file mode 100644 index 000000000..4edbed8d0 --- /dev/null +++ b/docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncImplementationListener.html @@ -0,0 +1,2 @@ +StreamingSyncImplementationListener | PowerSync React Native SDK Docs

    Hierarchy

    Properties

    Properties

    statusChanged?: ((status) => void)

    Type declaration

      • (status): void
      • Parameters

        Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncKeepalive.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncKeepalive.html new file mode 100644 index 000000000..33df80687 --- /dev/null +++ b/docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncKeepalive.html @@ -0,0 +1,3 @@ +StreamingSyncKeepalive | PowerSync React Native SDK Docs

    Hierarchy

    • StreamingSyncKeepalive

    Properties

    Properties

    token_expires_in: number

    If specified, token expires in this many seconds.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncRequest.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncRequest.html new file mode 100644 index 000000000..b2773baa7 --- /dev/null +++ b/docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncRequest.html @@ -0,0 +1,9 @@ +StreamingSyncRequest | PowerSync React Native SDK Docs

    Hierarchy

    • StreamingSyncRequest

    Properties

    buckets?: BucketRequest[]

    Existing bucket states.

    +
    include_checksum: boolean

    Whether or not to compute a checksum for each checkpoint

    +
    only?: string[]

    If specified, limit the response to only include these buckets.

    +
    raw_data: boolean

    Changes the response to stringified data in each OplogEntry

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.SyncLocalDatabaseResult.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.SyncLocalDatabaseResult.html new file mode 100644 index 000000000..75c313736 --- /dev/null +++ b/docs/interfaces/_journeyapps_powersync_sdk_react_native.SyncLocalDatabaseResult.html @@ -0,0 +1,4 @@ +SyncLocalDatabaseResult | PowerSync React Native SDK Docs

    Hierarchy

    • SyncLocalDatabaseResult

    Properties

    checkpointValid: boolean
    failures?: string[]
    ready: boolean

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.SyncNewCheckpointRequest.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.SyncNewCheckpointRequest.html new file mode 100644 index 000000000..41377b311 --- /dev/null +++ b/docs/interfaces/_journeyapps_powersync_sdk_react_native.SyncNewCheckpointRequest.html @@ -0,0 +1,7 @@ +SyncNewCheckpointRequest | PowerSync React Native SDK Docs

    Hierarchy

    • SyncNewCheckpointRequest

    Properties

    buckets?: BucketRequest[]

    Existing bucket states. Used if include_data is specified.

    +
    limit?: number
    request_checkpoint: {
        include_checksum: boolean;
        include_data: boolean;
    }

    Type declaration

    • include_checksum: boolean

      Whether or not to compute a checksum.

      +
    • include_data: boolean

      Whether or not to include an initial data request.

      +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.SyncResponse.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.SyncResponse.html new file mode 100644 index 000000000..2b1ca316c --- /dev/null +++ b/docs/interfaces/_journeyapps_powersync_sdk_react_native.SyncResponse.html @@ -0,0 +1,7 @@ +SyncResponse | PowerSync React Native SDK Docs

    Hierarchy

    • SyncResponse

    Properties

    checkpoint?: Checkpoint
    checkpoint_token?: string

    Data for the buckets returned. May not have an an entry for each bucket in the request.

    +
    has_more: boolean

    True if the response limit has been reached, and another request must be made.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.TableOptions.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.TableOptions.html new file mode 100644 index 000000000..03c800cd8 --- /dev/null +++ b/docs/interfaces/_journeyapps_powersync_sdk_react_native.TableOptions.html @@ -0,0 +1,6 @@ +TableOptions | PowerSync React Native SDK Docs

    Hierarchy

    • TableOptions

    Properties

    columns: Column[]
    indexes?: Index[]
    insertOnly?: boolean
    localOnly?: boolean
    name: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.Transaction.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.Transaction.html new file mode 100644 index 000000000..b73193699 --- /dev/null +++ b/docs/interfaces/_journeyapps_powersync_sdk_react_native.Transaction.html @@ -0,0 +1,7 @@ +Transaction | PowerSync React Native SDK Docs

    Hierarchy

    Properties

    Methods

    Properties

    commit: (() => Promise<QueryResult>)

    Type declaration

    execute: ((query, params?) => Promise<QueryResult>)

    Type declaration

      • (query, params?): Promise<QueryResult>
      • Parameters

        • query: string
        • Optional params: any[]

        Returns Promise<QueryResult>

    rollback: (() => Promise<QueryResult>)

    Type declaration

    Methods

    • Type Parameters

      • T

      Parameters

      • sql: string
      • Optional parameters: any[]

      Returns Promise<T>

    • Type Parameters

      • T

      Parameters

      • sql: string
      • Optional parameters: any[]

      Returns Promise<T[]>

    • Type Parameters

      • T

      Parameters

      • sql: string
      • Optional parameters: any[]

      Returns Promise<T>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.UpdateNotification.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.UpdateNotification.html new file mode 100644 index 000000000..b829c3e78 --- /dev/null +++ b/docs/interfaces/_journeyapps_powersync_sdk_react_native.UpdateNotification.html @@ -0,0 +1,4 @@ +UpdateNotification | PowerSync React Native SDK Docs

    Hierarchy

    • UpdateNotification

    Properties

    Properties

    rowId: number
    table: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.WatchOnChangeEvent.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.WatchOnChangeEvent.html new file mode 100644 index 000000000..544f3980f --- /dev/null +++ b/docs/interfaces/_journeyapps_powersync_sdk_react_native.WatchOnChangeEvent.html @@ -0,0 +1,2 @@ +WatchOnChangeEvent | PowerSync React Native SDK Docs

    Hierarchy

    • WatchOnChangeEvent

    Properties

    Properties

    changedTables: string[]

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/modules/_journeyapps_powersync_attachments.html b/docs/modules/_journeyapps_powersync_attachments.html index d6d735585..063f7039b 100644 --- a/docs/modules/_journeyapps_powersync_attachments.html +++ b/docs/modules/_journeyapps_powersync_attachments.html @@ -1,4 +1,4 @@ -@journeyapps/powersync-attachments - v0.0.5 | Packages Example

    Module @journeyapps/powersync-attachments - v0.0.5

    @journeyapps/powersync-attachments

    A PowerSync library to manage attachments in TypeScript and React Native apps.

    +@journeyapps/powersync-attachments - v0.0.5 | PowerSync React Native SDK Docs

    Module @journeyapps/powersync-attachments - v0.0.5

    @journeyapps/powersync-attachments

    A PowerSync library to manage attachments in TypeScript and React Native apps.

    Note: This package is currently in a beta release.

    Installation

    yarn

    yarn add @journeyapps/powersync-attachments
    @@ -183,4 +183,4 @@
     StorageAdapter
     

    Variables

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/modules/_journeyapps_powersync_react.html b/docs/modules/_journeyapps_powersync_react.html index 8017b4011..f70d623b4 100644 --- a/docs/modules/_journeyapps_powersync_react.html +++ b/docs/modules/_journeyapps_powersync_react.html @@ -1,4 +1,4 @@ -@journeyapps/powersync-react - v0.1.3 | Packages Example

    Module @journeyapps/powersync-react - v0.1.3

    React components for PowerSync

    This package is currently in a beta release.

    +@journeyapps/powersync-react - v0.1.3 | PowerSync React Native SDK Docs

    Module @journeyapps/powersync-react - v0.1.3

    React components for PowerSync

    This package is currently in a beta release.

    Context

    Configure a PowerSync DB connection and add it to a context provider.

    // App.jsx
    import { PowerSyncDatabase } from '@journeyapps/powersync-react-native';
    import { PowerSyncContext } from "@journeyapps/powersync-react";
    export const App = () => {
    const powerSync = React.useMemo(() => {
    // Setup PowerSync client
    }, [])

    return <PowerSyncContext.Provider value={powerSync}>
    {/** Insert your components here */ }
    </PowerSyncContext.Provider>
    }
    @@ -12,4 +12,4 @@

    Functions

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/modules/_journeyapps_powersync_sdk_common.html b/docs/modules/_journeyapps_powersync_sdk_common.html index 4ee20936f..3fa9408ab 100644 --- a/docs/modules/_journeyapps_powersync_sdk_common.html +++ b/docs/modules/_journeyapps_powersync_sdk_common.html @@ -1,3 +1,3 @@ -@journeyapps/powersync-sdk-common | Packages Example

    Module @journeyapps/powersync-sdk-common

    Beta

    This package is currently in a beta release.

    +@journeyapps/powersync-sdk-common | PowerSync React Native SDK Docs

    Beta

    This package is currently in a beta release.

    PowerSync SDK common JS

    This package contains pure TypeScript common functionality for the PowerSync SDK.

    -

    Generated using TypeDoc

    \ No newline at end of file +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/modules/_journeyapps_powersync_sdk_react_native.html b/docs/modules/_journeyapps_powersync_sdk_react_native.html index 477552c6f..b4484f9ca 100644 --- a/docs/modules/_journeyapps_powersync_sdk_react_native.html +++ b/docs/modules/_journeyapps_powersync_sdk_react_native.html @@ -1,4 +1,4 @@ -@journeyapps/powersync-sdk-react-native - v0.1.4 | Packages Example

    Module @journeyapps/powersync-sdk-react-native - v0.1.4

    PowerSync SDK for React Native

    PowerSync is a service and set of SDKs that keeps Postgres databases in sync with on-device SQLite databases. See a summary of features here.

    +@journeyapps/powersync-sdk-react-native - v0.1.4 | PowerSync React Native SDK Docs

    Module @journeyapps/powersync-sdk-react-native - v0.1.4

    PowerSync SDK for React Native

    PowerSync is a service and set of SDKs that keeps Postgres databases in sync with on-device SQLite databases. See a summary of features here.

    Beta Release

    This React Native SDK package is currently in a beta release.

    Installation

    Install Package

    npx expo install @journeyapps/powersync-sdk-react-native
     
    @@ -49,10 +49,107 @@
    # Enable network inspector
    EX_DEV_CLIENT_NETWORK_INSPECTOR=false

    iOS

    Testing offline mode on an iOS simulator by disabling the host machine's entire internet connection will cause the device to remain offline even after the internet connection has been restored. This issue seems to affect all network requests in an application.

    -

    Index

    Classes

    Index

    Enumerations

    Classes

    Variables

    Generated using TypeDoc

    \ No newline at end of file +Schema +SqliteBucketStorage +SyncDataBatch +SyncDataBucket +SyncStatus +Table +UploadQueueStats +

    Interfaces

    Type Aliases

    Variables

    Functions

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/_journeyapps_powersync_sdk_react_native.BaseListener.html b/docs/types/_journeyapps_powersync_sdk_react_native.BaseListener.html new file mode 100644 index 000000000..bef07a5eb --- /dev/null +++ b/docs/types/_journeyapps_powersync_sdk_react_native.BaseListener.html @@ -0,0 +1 @@ +BaseListener | PowerSync React Native SDK Docs
    BaseListener: {
        [key: string]: ((...event) => any);
    }

    Type declaration

    • [key: string]: ((...event) => any)
        • (...event): any
        • Parameters

          • Rest ...event: any

          Returns any

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/_journeyapps_powersync_sdk_react_native.CrudEntryDataJSON.html b/docs/types/_journeyapps_powersync_sdk_react_native.CrudEntryDataJSON.html new file mode 100644 index 000000000..5c64b1f98 --- /dev/null +++ b/docs/types/_journeyapps_powersync_sdk_react_native.CrudEntryDataJSON.html @@ -0,0 +1 @@ +CrudEntryDataJSON | PowerSync React Native SDK Docs
    CrudEntryDataJSON: {
        data: Record<string, any>;
        id: string;
        op: UpdateType;
        type: string;
    }

    Type declaration

    • data: Record<string, any>
    • id: string
    • op: UpdateType
    • type: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/_journeyapps_powersync_sdk_react_native.CrudEntryJSON.html b/docs/types/_journeyapps_powersync_sdk_react_native.CrudEntryJSON.html new file mode 100644 index 000000000..18391f371 --- /dev/null +++ b/docs/types/_journeyapps_powersync_sdk_react_native.CrudEntryJSON.html @@ -0,0 +1 @@ +CrudEntryJSON | PowerSync React Native SDK Docs
    CrudEntryJSON: {
        data: string;
        id: string;
        tx_id?: number;
    }

    Type declaration

    • data: string
    • id: string
    • Optional tx_id?: number

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/_journeyapps_powersync_sdk_react_native.CrudEntryOutputJSON.html b/docs/types/_journeyapps_powersync_sdk_react_native.CrudEntryOutputJSON.html new file mode 100644 index 000000000..3938ac292 --- /dev/null +++ b/docs/types/_journeyapps_powersync_sdk_react_native.CrudEntryOutputJSON.html @@ -0,0 +1,2 @@ +CrudEntryOutputJSON | PowerSync React Native SDK Docs
    CrudEntryOutputJSON: {
        data: Record<string, any>;
        id: string;
        op: UpdateType;
        op_id: number;
        tx_id?: number;
        type: string;
    }

    The output JSOn seems to be a third type of JSON, not the same as the input JSON.

    +

    Type declaration

    • data: Record<string, any>
    • id: string
    • op: UpdateType
    • op_id: number
    • Optional tx_id?: number
    • type: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/_journeyapps_powersync_sdk_react_native.OpId.html b/docs/types/_journeyapps_powersync_sdk_react_native.OpId.html new file mode 100644 index 000000000..9939edc19 --- /dev/null +++ b/docs/types/_journeyapps_powersync_sdk_react_native.OpId.html @@ -0,0 +1,3 @@ +OpId | PowerSync React Native SDK Docs
    OpId: string

    64-bit unsigned integer stored as a string in base-10.

    +

    Not sortable as a string.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/_journeyapps_powersync_sdk_react_native.OpTypeJSON.html b/docs/types/_journeyapps_powersync_sdk_react_native.OpTypeJSON.html new file mode 100644 index 000000000..a902a141f --- /dev/null +++ b/docs/types/_journeyapps_powersync_sdk_react_native.OpTypeJSON.html @@ -0,0 +1 @@ +OpTypeJSON | PowerSync React Native SDK Docs

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/_journeyapps_powersync_sdk_react_native.RemoteConnector.html b/docs/types/_journeyapps_powersync_sdk_react_native.RemoteConnector.html new file mode 100644 index 000000000..40a369f62 --- /dev/null +++ b/docs/types/_journeyapps_powersync_sdk_react_native.RemoteConnector.html @@ -0,0 +1 @@ +RemoteConnector | PowerSync React Native SDK Docs
    RemoteConnector: {
        fetchCredentials: (() => Promise<PowerSyncCredentials>);
    }

    Type declaration

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/_journeyapps_powersync_sdk_react_native.StreamingSyncLine.html b/docs/types/_journeyapps_powersync_sdk_react_native.StreamingSyncLine.html new file mode 100644 index 000000000..8caf09ed3 --- /dev/null +++ b/docs/types/_journeyapps_powersync_sdk_react_native.StreamingSyncLine.html @@ -0,0 +1 @@ +StreamingSyncLine | PowerSync React Native SDK Docs

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/_journeyapps_powersync_sdk_react_native.SyncDataBucketJSON.html b/docs/types/_journeyapps_powersync_sdk_react_native.SyncDataBucketJSON.html new file mode 100644 index 000000000..540c467d8 --- /dev/null +++ b/docs/types/_journeyapps_powersync_sdk_react_native.SyncDataBucketJSON.html @@ -0,0 +1 @@ +SyncDataBucketJSON | PowerSync React Native SDK Docs
    SyncDataBucketJSON: {
        after?: string;
        bucket: string;
        data: OplogEntryJSON[];
        has_more?: boolean;
        next_after?: string;
    }

    Type declaration

    • Optional after?: string
    • bucket: string
    • data: OplogEntryJSON[]
    • Optional has_more?: boolean
    • Optional next_after?: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/types/_journeyapps_powersync_sdk_react_native.SyncRequest.html b/docs/types/_journeyapps_powersync_sdk_react_native.SyncRequest.html new file mode 100644 index 000000000..95ad810eb --- /dev/null +++ b/docs/types/_journeyapps_powersync_sdk_react_native.SyncRequest.html @@ -0,0 +1 @@ +SyncRequest | PowerSync React Native SDK Docs

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/variables/_journeyapps_powersync_attachments.ATTACHMENT_TABLE.html b/docs/variables/_journeyapps_powersync_attachments.ATTACHMENT_TABLE.html index 6fe0cf5ea..7f21a7067 100644 --- a/docs/variables/_journeyapps_powersync_attachments.ATTACHMENT_TABLE.html +++ b/docs/variables/_journeyapps_powersync_attachments.ATTACHMENT_TABLE.html @@ -1 +1 @@ -ATTACHMENT_TABLE | Packages Example

    Generated using TypeDoc

    \ No newline at end of file +ATTACHMENT_TABLE | PowerSync React Native SDK Docs

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/variables/_journeyapps_powersync_attachments.DEFAULT_ATTACHMENT_QUEUE_OPTIONS.html b/docs/variables/_journeyapps_powersync_attachments.DEFAULT_ATTACHMENT_QUEUE_OPTIONS.html index 3de4f9b68..499fdaece 100644 --- a/docs/variables/_journeyapps_powersync_attachments.DEFAULT_ATTACHMENT_QUEUE_OPTIONS.html +++ b/docs/variables/_journeyapps_powersync_attachments.DEFAULT_ATTACHMENT_QUEUE_OPTIONS.html @@ -1 +1 @@ -DEFAULT_ATTACHMENT_QUEUE_OPTIONS | Packages Example

    Generated using TypeDoc

    \ No newline at end of file +DEFAULT_ATTACHMENT_QUEUE_OPTIONS | PowerSync React Native SDK Docs

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/variables/_journeyapps_powersync_react.PowerSyncContext.html b/docs/variables/_journeyapps_powersync_react.PowerSyncContext.html index 8ef80f0da..9565d1941 100644 --- a/docs/variables/_journeyapps_powersync_react.PowerSyncContext.html +++ b/docs/variables/_journeyapps_powersync_react.PowerSyncContext.html @@ -1 +1 @@ -PowerSyncContext | Packages Example

    Generated using TypeDoc

    \ No newline at end of file +PowerSyncContext | PowerSync React Native SDK Docs

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_INDEX_COLUMN_OPTIONS.html b/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_INDEX_COLUMN_OPTIONS.html new file mode 100644 index 000000000..994562d08 --- /dev/null +++ b/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_INDEX_COLUMN_OPTIONS.html @@ -0,0 +1 @@ +DEFAULT_INDEX_COLUMN_OPTIONS | PowerSync React Native SDK Docs
    DEFAULT_INDEX_COLUMN_OPTIONS: Partial<IndexColumnOptions>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_INDEX_OPTIONS.html b/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_INDEX_OPTIONS.html new file mode 100644 index 000000000..ab638cab2 --- /dev/null +++ b/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_INDEX_OPTIONS.html @@ -0,0 +1 @@ +DEFAULT_INDEX_OPTIONS | PowerSync React Native SDK Docs
    DEFAULT_INDEX_OPTIONS: Partial<IndexOptions>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_LOCK_TIMEOUT_MS.html b/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_LOCK_TIMEOUT_MS.html new file mode 100644 index 000000000..888c71acd --- /dev/null +++ b/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_LOCK_TIMEOUT_MS.html @@ -0,0 +1,4 @@ +DEFAULT_LOCK_TIMEOUT_MS | PowerSync React Native SDK Docs
    DEFAULT_LOCK_TIMEOUT_MS: 120000 = 120000

    Requesting nested or recursive locks can block the application in some circumstances. +This default lock timeout will act as a failsafe to throw an error if a lock cannot +be obtained.

    +

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_POWERSYNC_DB_OPTIONS.html b/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_POWERSYNC_DB_OPTIONS.html new file mode 100644 index 000000000..d2c435e37 --- /dev/null +++ b/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_POWERSYNC_DB_OPTIONS.html @@ -0,0 +1 @@ +DEFAULT_POWERSYNC_DB_OPTIONS | PowerSync React Native SDK Docs
    DEFAULT_POWERSYNC_DB_OPTIONS: {
        logger: ILogger;
        retryDelay: number;
    }

    Type declaration

    • logger: ILogger
    • retryDelay: number

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_REMOTE_LOGGER.html b/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_REMOTE_LOGGER.html new file mode 100644 index 000000000..0bc5270a8 --- /dev/null +++ b/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_REMOTE_LOGGER.html @@ -0,0 +1 @@ +DEFAULT_REMOTE_LOGGER | PowerSync React Native SDK Docs
    DEFAULT_REMOTE_LOGGER: ILogger

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_STREAMING_SYNC_OPTIONS.html b/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_STREAMING_SYNC_OPTIONS.html new file mode 100644 index 000000000..064893635 --- /dev/null +++ b/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_STREAMING_SYNC_OPTIONS.html @@ -0,0 +1 @@ +DEFAULT_STREAMING_SYNC_OPTIONS | PowerSync React Native SDK Docs
    DEFAULT_STREAMING_SYNC_OPTIONS: {
        logger: ILogger;
        retryDelayMs: number;
    }

    Type declaration

    • logger: ILogger
    • retryDelayMs: number

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_TABLE_OPTIONS.html b/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_TABLE_OPTIONS.html new file mode 100644 index 000000000..8d7cfc941 --- /dev/null +++ b/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_TABLE_OPTIONS.html @@ -0,0 +1 @@ +DEFAULT_TABLE_OPTIONS | PowerSync React Native SDK Docs
    DEFAULT_TABLE_OPTIONS: Partial<TableOptions>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_WATCH_THROTTLE_MS.html b/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_WATCH_THROTTLE_MS.html new file mode 100644 index 000000000..769c72303 --- /dev/null +++ b/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_WATCH_THROTTLE_MS.html @@ -0,0 +1 @@ +DEFAULT_WATCH_THROTTLE_MS | PowerSync React Native SDK Docs
    DEFAULT_WATCH_THROTTLE_MS: 30 = 30

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/variables/_journeyapps_powersync_sdk_react_native.MAX_OP_ID.html b/docs/variables/_journeyapps_powersync_sdk_react_native.MAX_OP_ID.html new file mode 100644 index 000000000..b2651c040 --- /dev/null +++ b/docs/variables/_journeyapps_powersync_sdk_react_native.MAX_OP_ID.html @@ -0,0 +1 @@ +MAX_OP_ID | PowerSync React Native SDK Docs
    MAX_OP_ID: "9223372036854775807" = "9223372036854775807"

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/variables/_journeyapps_powersync_sdk_react_native.PowerSyncContext.html b/docs/variables/_journeyapps_powersync_sdk_react_native.PowerSyncContext.html new file mode 100644 index 000000000..bd74ae876 --- /dev/null +++ b/docs/variables/_journeyapps_powersync_sdk_react_native.PowerSyncContext.html @@ -0,0 +1 @@ +PowerSyncContext | PowerSync React Native SDK Docs

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/variables/_journeyapps_powersync_sdk_react_native.STREAMING_POST_TIMEOUT_MS.html b/docs/variables/_journeyapps_powersync_sdk_react_native.STREAMING_POST_TIMEOUT_MS.html index 5616c2573..2d8213bff 100644 --- a/docs/variables/_journeyapps_powersync_sdk_react_native.STREAMING_POST_TIMEOUT_MS.html +++ b/docs/variables/_journeyapps_powersync_sdk_react_native.STREAMING_POST_TIMEOUT_MS.html @@ -1 +1 @@ -STREAMING_POST_TIMEOUT_MS | Packages Example

    Generated using TypeDoc

    \ No newline at end of file +STREAMING_POST_TIMEOUT_MS | PowerSync React Native SDK Docs

    Generated using TypeDoc

    \ No newline at end of file From 55224011dc810a615da16ad964c3789234e460ce Mon Sep 17 00:00:00 2001 From: DominicGBauer Date: Mon, 27 Nov 2023 11:33:32 +0200 Subject: [PATCH 03/39] fix: type issue --- .github/workflows/deploy-docs.yaml | 4 +++- package.json | 1 + 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/.github/workflows/deploy-docs.yaml b/.github/workflows/deploy-docs.yaml index aad70f1b0..dfcfc0e93 100644 --- a/.github/workflows/deploy-docs.yaml +++ b/.github/workflows/deploy-docs.yaml @@ -30,7 +30,9 @@ jobs: echo "//registry.npmjs.org/:_authToken=${{secrets.NPM_TOKEN}}" >> ~/.npmrc - name: Install Dependencies run: yarn install --frozen-lockfile - - name: Create Docs + - name: Build Docs + run: yarn build:docs + - name: Combine Docs run: yarn docs - uses: actions/upload-pages-artifact@v2 with: diff --git a/package.json b/package.json index 785db6ceb..4f1574392 100644 --- a/package.json +++ b/package.json @@ -6,6 +6,7 @@ "scripts": { "clean:packages": "lerna run clean", "build:packages": "lerna run build", + "build:docs": "lerna run docs", "docs": "typedoc", "watch:packages": "yarn workspace @journeyapps/powersync-sdk-react-native watch", "release": "yarn build:packages && yarn changeset publish" From f6e3d930b51a6bed7037d701ca812160b9fa3f73 Mon Sep 17 00:00:00 2001 From: DominicGBauer Date: Mon, 27 Nov 2023 12:37:01 +0200 Subject: [PATCH 04/39] fix: type issue --- .github/workflows/deploy-docs.yaml | 4 ++-- package.json | 1 - 2 files changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/deploy-docs.yaml b/.github/workflows/deploy-docs.yaml index dfcfc0e93..08f15e25e 100644 --- a/.github/workflows/deploy-docs.yaml +++ b/.github/workflows/deploy-docs.yaml @@ -30,8 +30,8 @@ jobs: echo "//registry.npmjs.org/:_authToken=${{secrets.NPM_TOKEN}}" >> ~/.npmrc - name: Install Dependencies run: yarn install --frozen-lockfile - - name: Build Docs - run: yarn build:docs + - name: Build Packages + run: yarn build:packages - name: Combine Docs run: yarn docs - uses: actions/upload-pages-artifact@v2 diff --git a/package.json b/package.json index 4f1574392..785db6ceb 100644 --- a/package.json +++ b/package.json @@ -6,7 +6,6 @@ "scripts": { "clean:packages": "lerna run clean", "build:packages": "lerna run build", - "build:docs": "lerna run docs", "docs": "typedoc", "watch:packages": "yarn workspace @journeyapps/powersync-sdk-react-native watch", "release": "yarn build:packages && yarn changeset publish" From fe75a6c23221ae0f9950dba44597eb086998a902 Mon Sep 17 00:00:00 2001 From: DominicGBauer Date: Mon, 27 Nov 2023 22:42:06 +0200 Subject: [PATCH 05/39] chore: remove docs folder --- docs/.nojekyll | 1 - docs/assets/highlight.css | 113 -- docs/assets/main.js | 59 - docs/assets/navigation.js | 1 - docs/assets/search.js | 1 - docs/assets/style.css | 1383 ----------------- ...c_attachments.AbstractAttachmentQueue.html | 41 - ...powersync_attachments.AttachmentTable.html | 13 - ...eact_native.AbstractPowerSyncDatabase.html | 87 -- ....AbstractPowerSyncDatabaseOpenFactory.html | 8 - ...rsync_sdk_react_native.AbstractRemote.html | 12 - ...e.AbstractStreamingSyncImplementation.html | 23 - ...wersync_sdk_react_native.BaseObserver.html | 5 - ...pps_powersync_sdk_react_native.Column.html | 6 - ..._powersync_sdk_react_native.CrudBatch.html | 5 - ..._powersync_sdk_react_native.CrudEntry.html | 11 - ...sync_sdk_react_native.CrudTransaction.html | 6 - ...apps_powersync_sdk_react_native.Index.html | 7 - ...ersync_sdk_react_native.IndexedColumn.html | 7 - ...pps_powersync_sdk_react_native.OpType.html | 5 - ...nc_sdk_react_native.PowerSyncDatabase.html | 84 - ...ersync_sdk_react_native.RNQSDBAdapter.html | 23 - ...tive.RNQSPowerSyncDatabaseOpenFactory.html | 8 - ...nc_sdk_react_native.ReactNativeRemote.html | 12 - ...eactNativeStreamingSyncImplementation.html | 21 - ...pps_powersync_sdk_react_native.Schema.html | 4 - ..._sdk_react_native.SqliteBucketStorage.html | 40 - ...ersync_sdk_react_native.SyncDataBatch.html | 4 - ...rsync_sdk_react_native.SyncDataBucket.html | 15 - ...powersync_sdk_react_native.SyncStatus.html | 5 - ...apps_powersync_sdk_react_native.Table.html | 13 - ...ync_sdk_react_native.UploadQueueStats.html | 5 - ...powersync_attachments.AttachmentState.html | 6 - ...ps_powersync_attachments.EncodingType.html | 3 - ...powersync_sdk_react_native.ColumnType.html | 4 - ...s_powersync_sdk_react_native.LockType.html | 3 - ...powersync_sdk_react_native.OpTypeEnum.html | 5 - ...ersync_sdk_react_native.RowUpdateType.html | 5 - ...powersync_sdk_react_native.UpdateType.html | 4 - ...rneyapps_powersync_react.usePowerSync.html | 1 - ...pps_powersync_react.usePowerSyncQuery.html | 3 - ...ersync_react.usePowerSyncWatchedQuery.html | 2 - ...ct_native.isContinueCheckpointRequest.html | 1 - ...sdk_react_native.isStreamingKeepalive.html | 1 - ...eact_native.isStreamingSyncCheckpoint.html | 1 - ...ive.isStreamingSyncCheckpointComplete.html | 1 - ..._native.isStreamingSyncCheckpointDiff.html | 1 - ..._sdk_react_native.isStreamingSyncData.html | 1 - ...act_native.isSyncNewCheckpointRequest.html | 1 - ...ersync_sdk_react_native.quoteJsonPath.html | 1 - ...owersync_sdk_react_native.quoteString.html | 1 - ...wersync_sdk_react_native.usePowerSync.html | 1 - ...nc_sdk_react_native.usePowerSyncQuery.html | 3 - ...react_native.usePowerSyncWatchedQuery.html | 2 - docs/index.html | 48 - ...nc_attachments.AttachmentQueueOptions.html | 11 - ...owersync_attachments.AttachmentRecord.html | 8 - ...nc_attachments.AttachmentTableOptions.html | 6 - ..._powersync_attachments.StorageAdapter.html | 12 - ...actStreamingSyncImplementationOptions.html | 6 - ...dk_react_native.BaseObserverInterface.html | 2 - ...rsync_sdk_react_native.BucketChecksum.html | 6 - ...ersync_sdk_react_native.BucketRequest.html | 4 - ...owersync_sdk_react_native.BucketState.html | 3 - ...sdk_react_native.BucketStorageAdapter.html | 17 - ...powersync_sdk_react_native.Checkpoint.html | 4 - ...ersync_sdk_react_native.ChecksumCache.html | 3 - ...ersync_sdk_react_native.ColumnOptions.html | 3 - ...eact_native.ContinueCheckpointRequest.html | 6 - ...owersync_sdk_react_native.CrudRequest.html | 3 - ...wersync_sdk_react_native.CrudResponse.html | 5 - ..._powersync_sdk_react_native.DBAdapter.html | 11 - ...nc_sdk_react_native.DBAdapterListener.html | 2 - ...powersync_sdk_react_native.DBGetUtils.html | 4 - ...ersync_sdk_react_native.DBLockOptions.html | 2 - ...c_sdk_react_native.IndexColumnOptions.html | 3 - ...wersync_sdk_react_native.IndexOptions.html | 3 - ...owersync_sdk_react_native.LockContext.html | 5 - ...owersync_sdk_react_native.LockOptions.html | 5 - ...eact_native.PowerSyncBackendConnector.html | 12 - ...sdk_react_native.PowerSyncCredentials.html | 4 - ..._sdk_react_native.PowerSyncDBListener.html | 3 - ...react_native.PowerSyncDatabaseOptions.html | 5 - ...ct_native.PowerSyncOpenFactoryOptions.html | 6 - ...owersync_sdk_react_native.QueryResult.html | 16 - ...sync_sdk_react_native.SQLWatchOptions.html | 4 - ..._react_native.StreamingSyncCheckpoint.html | 2 - ...ative.StreamingSyncCheckpointComplete.html | 2 - ...ct_native.StreamingSyncCheckpointDiff.html | 2 - ...dk_react_native.StreamingSyncDataJSON.html | 2 - ...e.StreamingSyncImplementationListener.html | 2 - ...k_react_native.StreamingSyncKeepalive.html | 3 - ...sdk_react_native.StreamingSyncRequest.html | 9 - ..._react_native.SyncLocalDatabaseResult.html | 4 - ...react_native.SyncNewCheckpointRequest.html | 7 - ...wersync_sdk_react_native.SyncResponse.html | 7 - ...wersync_sdk_react_native.TableOptions.html | 6 - ...owersync_sdk_react_native.Transaction.html | 7 - ...c_sdk_react_native.UpdateNotification.html | 4 - ...c_sdk_react_native.WatchOnChangeEvent.html | 2 - .../_journeyapps_powersync_attachments.html | 186 --- .../modules/_journeyapps_powersync_react.html | 15 - .../_journeyapps_powersync_sdk_common.html | 3 - ...ourneyapps_powersync_sdk_react_native.html | 155 -- ...wersync_sdk_react_native.BaseListener.html | 1 - ...nc_sdk_react_native.CrudEntryDataJSON.html | 1 - ...ersync_sdk_react_native.CrudEntryJSON.html | 1 - ..._sdk_react_native.CrudEntryOutputJSON.html | 2 - ...yapps_powersync_sdk_react_native.OpId.html | 3 - ...powersync_sdk_react_native.OpTypeJSON.html | 1 - ...sync_sdk_react_native.RemoteConnector.html | 1 - ...nc_sdk_react_native.StreamingSyncLine.html | 1 - ...c_sdk_react_native.SyncDataBucketJSON.html | 1 - ...owersync_sdk_react_native.SyncRequest.html | 1 - ...owersync_attachments.ATTACHMENT_TABLE.html | 1 - ...ents.DEFAULT_ATTACHMENT_QUEUE_OPTIONS.html | 1 - ...apps_powersync_react.PowerSyncContext.html | 1 - ...t_native.DEFAULT_INDEX_COLUMN_OPTIONS.html | 1 - ...dk_react_native.DEFAULT_INDEX_OPTIONS.html | 1 - ..._react_native.DEFAULT_LOCK_TIMEOUT_MS.html | 4 - ...t_native.DEFAULT_POWERSYNC_DB_OPTIONS.html | 1 - ...dk_react_native.DEFAULT_REMOTE_LOGGER.html | 1 - ...native.DEFAULT_STREAMING_SYNC_OPTIONS.html | 1 - ...dk_react_native.DEFAULT_TABLE_OPTIONS.html | 1 - ...eact_native.DEFAULT_WATCH_THROTTLE_MS.html | 1 - ..._powersync_sdk_react_native.MAX_OP_ID.html | 1 - ...ync_sdk_react_native.PowerSyncContext.html | 1 - ...eact_native.STREAMING_POST_TIMEOUT_MS.html | 1 - packages/powersync-sdk-common/typedoc.json | 8 + 129 files changed, 8 insertions(+), 2759 deletions(-) delete mode 100644 docs/.nojekyll delete mode 100644 docs/assets/highlight.css delete mode 100644 docs/assets/main.js delete mode 100644 docs/assets/navigation.js delete mode 100644 docs/assets/search.js delete mode 100644 docs/assets/style.css delete mode 100644 docs/classes/_journeyapps_powersync_attachments.AbstractAttachmentQueue.html delete mode 100644 docs/classes/_journeyapps_powersync_attachments.AttachmentTable.html delete mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.AbstractPowerSyncDatabase.html delete mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.AbstractPowerSyncDatabaseOpenFactory.html delete mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.AbstractRemote.html delete mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.AbstractStreamingSyncImplementation.html delete mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.BaseObserver.html delete mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.Column.html delete mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.CrudBatch.html delete mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.CrudEntry.html delete mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.CrudTransaction.html delete mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.Index.html delete mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.IndexedColumn.html delete mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.OpType.html delete mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.PowerSyncDatabase.html delete mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.RNQSDBAdapter.html delete mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.RNQSPowerSyncDatabaseOpenFactory.html delete mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.ReactNativeRemote.html delete mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.ReactNativeStreamingSyncImplementation.html delete mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.Schema.html delete mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.SqliteBucketStorage.html delete mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.SyncDataBatch.html delete mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.SyncDataBucket.html delete mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.SyncStatus.html delete mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.Table.html delete mode 100644 docs/classes/_journeyapps_powersync_sdk_react_native.UploadQueueStats.html delete mode 100644 docs/enums/_journeyapps_powersync_attachments.AttachmentState.html delete mode 100644 docs/enums/_journeyapps_powersync_attachments.EncodingType.html delete mode 100644 docs/enums/_journeyapps_powersync_sdk_react_native.ColumnType.html delete mode 100644 docs/enums/_journeyapps_powersync_sdk_react_native.LockType.html delete mode 100644 docs/enums/_journeyapps_powersync_sdk_react_native.OpTypeEnum.html delete mode 100644 docs/enums/_journeyapps_powersync_sdk_react_native.RowUpdateType.html delete mode 100644 docs/enums/_journeyapps_powersync_sdk_react_native.UpdateType.html delete mode 100644 docs/functions/_journeyapps_powersync_react.usePowerSync.html delete mode 100644 docs/functions/_journeyapps_powersync_react.usePowerSyncQuery.html delete mode 100644 docs/functions/_journeyapps_powersync_react.usePowerSyncWatchedQuery.html delete mode 100644 docs/functions/_journeyapps_powersync_sdk_react_native.isContinueCheckpointRequest.html delete mode 100644 docs/functions/_journeyapps_powersync_sdk_react_native.isStreamingKeepalive.html delete mode 100644 docs/functions/_journeyapps_powersync_sdk_react_native.isStreamingSyncCheckpoint.html delete mode 100644 docs/functions/_journeyapps_powersync_sdk_react_native.isStreamingSyncCheckpointComplete.html delete mode 100644 docs/functions/_journeyapps_powersync_sdk_react_native.isStreamingSyncCheckpointDiff.html delete mode 100644 docs/functions/_journeyapps_powersync_sdk_react_native.isStreamingSyncData.html delete mode 100644 docs/functions/_journeyapps_powersync_sdk_react_native.isSyncNewCheckpointRequest.html delete mode 100644 docs/functions/_journeyapps_powersync_sdk_react_native.quoteJsonPath.html delete mode 100644 docs/functions/_journeyapps_powersync_sdk_react_native.quoteString.html delete mode 100644 docs/functions/_journeyapps_powersync_sdk_react_native.usePowerSync.html delete mode 100644 docs/functions/_journeyapps_powersync_sdk_react_native.usePowerSyncQuery.html delete mode 100644 docs/functions/_journeyapps_powersync_sdk_react_native.usePowerSyncWatchedQuery.html delete mode 100644 docs/index.html delete mode 100644 docs/interfaces/_journeyapps_powersync_attachments.AttachmentQueueOptions.html delete mode 100644 docs/interfaces/_journeyapps_powersync_attachments.AttachmentRecord.html delete mode 100644 docs/interfaces/_journeyapps_powersync_attachments.AttachmentTableOptions.html delete mode 100644 docs/interfaces/_journeyapps_powersync_attachments.StorageAdapter.html delete mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.AbstractStreamingSyncImplementationOptions.html delete mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.BaseObserverInterface.html delete mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.BucketChecksum.html delete mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.BucketRequest.html delete mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.BucketState.html delete mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.BucketStorageAdapter.html delete mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.Checkpoint.html delete mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.ChecksumCache.html delete mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.ColumnOptions.html delete mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.ContinueCheckpointRequest.html delete mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.CrudRequest.html delete mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.CrudResponse.html delete mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.DBAdapter.html delete mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.DBAdapterListener.html delete mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.DBGetUtils.html delete mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.DBLockOptions.html delete mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.IndexColumnOptions.html delete mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.IndexOptions.html delete mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.LockContext.html delete mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.LockOptions.html delete mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.PowerSyncBackendConnector.html delete mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.PowerSyncCredentials.html delete mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.PowerSyncDBListener.html delete mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.PowerSyncDatabaseOptions.html delete mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.PowerSyncOpenFactoryOptions.html delete mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.QueryResult.html delete mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.SQLWatchOptions.html delete mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncCheckpoint.html delete mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncCheckpointComplete.html delete mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncCheckpointDiff.html delete mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncDataJSON.html delete mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncImplementationListener.html delete mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncKeepalive.html delete mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncRequest.html delete mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.SyncLocalDatabaseResult.html delete mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.SyncNewCheckpointRequest.html delete mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.SyncResponse.html delete mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.TableOptions.html delete mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.Transaction.html delete mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.UpdateNotification.html delete mode 100644 docs/interfaces/_journeyapps_powersync_sdk_react_native.WatchOnChangeEvent.html delete mode 100644 docs/modules/_journeyapps_powersync_attachments.html delete mode 100644 docs/modules/_journeyapps_powersync_react.html delete mode 100644 docs/modules/_journeyapps_powersync_sdk_common.html delete mode 100644 docs/modules/_journeyapps_powersync_sdk_react_native.html delete mode 100644 docs/types/_journeyapps_powersync_sdk_react_native.BaseListener.html delete mode 100644 docs/types/_journeyapps_powersync_sdk_react_native.CrudEntryDataJSON.html delete mode 100644 docs/types/_journeyapps_powersync_sdk_react_native.CrudEntryJSON.html delete mode 100644 docs/types/_journeyapps_powersync_sdk_react_native.CrudEntryOutputJSON.html delete mode 100644 docs/types/_journeyapps_powersync_sdk_react_native.OpId.html delete mode 100644 docs/types/_journeyapps_powersync_sdk_react_native.OpTypeJSON.html delete mode 100644 docs/types/_journeyapps_powersync_sdk_react_native.RemoteConnector.html delete mode 100644 docs/types/_journeyapps_powersync_sdk_react_native.StreamingSyncLine.html delete mode 100644 docs/types/_journeyapps_powersync_sdk_react_native.SyncDataBucketJSON.html delete mode 100644 docs/types/_journeyapps_powersync_sdk_react_native.SyncRequest.html delete mode 100644 docs/variables/_journeyapps_powersync_attachments.ATTACHMENT_TABLE.html delete mode 100644 docs/variables/_journeyapps_powersync_attachments.DEFAULT_ATTACHMENT_QUEUE_OPTIONS.html delete mode 100644 docs/variables/_journeyapps_powersync_react.PowerSyncContext.html delete mode 100644 docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_INDEX_COLUMN_OPTIONS.html delete mode 100644 docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_INDEX_OPTIONS.html delete mode 100644 docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_LOCK_TIMEOUT_MS.html delete mode 100644 docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_POWERSYNC_DB_OPTIONS.html delete mode 100644 docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_REMOTE_LOGGER.html delete mode 100644 docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_STREAMING_SYNC_OPTIONS.html delete mode 100644 docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_TABLE_OPTIONS.html delete mode 100644 docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_WATCH_THROTTLE_MS.html delete mode 100644 docs/variables/_journeyapps_powersync_sdk_react_native.MAX_OP_ID.html delete mode 100644 docs/variables/_journeyapps_powersync_sdk_react_native.PowerSyncContext.html delete mode 100644 docs/variables/_journeyapps_powersync_sdk_react_native.STREAMING_POST_TIMEOUT_MS.html create mode 100644 packages/powersync-sdk-common/typedoc.json diff --git a/docs/.nojekyll b/docs/.nojekyll deleted file mode 100644 index e2ac6616a..000000000 --- a/docs/.nojekyll +++ /dev/null @@ -1 +0,0 @@ -TypeDoc added this file to prevent GitHub Pages from using Jekyll. You can turn off this behavior by setting the `githubPages` option to false. \ No newline at end of file diff --git a/docs/assets/highlight.css b/docs/assets/highlight.css deleted file mode 100644 index f3085082f..000000000 --- a/docs/assets/highlight.css +++ /dev/null @@ -1,113 +0,0 @@ -:root { - --light-hl-0: #795E26; - --dark-hl-0: #DCDCAA; - --light-hl-1: #000000; - --dark-hl-1: #D4D4D4; - --light-hl-2: #A31515; - --dark-hl-2: #CE9178; - --light-hl-3: #0000FF; - --dark-hl-3: #569CD6; - --light-hl-4: #0070C1; - --dark-hl-4: #4FC1FF; - --light-hl-5: #001080; - --dark-hl-5: #9CDCFE; - --light-hl-6: #AF00DB; - --dark-hl-6: #C586C0; - --light-hl-7: #267F99; - --dark-hl-7: #4EC9B0; - --light-hl-8: #008000; - --dark-hl-8: #6A9955; - --light-hl-9: #800000; - --dark-hl-9: #808080; - --light-hl-10: #E50000; - --dark-hl-10: #9CDCFE; - --light-hl-11: #000000FF; - --dark-hl-11: #D4D4D4; - --light-hl-12: #800000; - --dark-hl-12: #569CD6; - --light-code-background: #FFFFFF; - --dark-code-background: #1E1E1E; -} - -@media (prefers-color-scheme: light) { :root { - --hl-0: var(--light-hl-0); - --hl-1: var(--light-hl-1); - --hl-2: var(--light-hl-2); - --hl-3: var(--light-hl-3); - --hl-4: var(--light-hl-4); - --hl-5: var(--light-hl-5); - --hl-6: var(--light-hl-6); - --hl-7: var(--light-hl-7); - --hl-8: var(--light-hl-8); - --hl-9: var(--light-hl-9); - --hl-10: var(--light-hl-10); - --hl-11: var(--light-hl-11); - --hl-12: var(--light-hl-12); - --code-background: var(--light-code-background); -} } - -@media (prefers-color-scheme: dark) { :root { - --hl-0: var(--dark-hl-0); - --hl-1: var(--dark-hl-1); - --hl-2: var(--dark-hl-2); - --hl-3: var(--dark-hl-3); - --hl-4: var(--dark-hl-4); - --hl-5: var(--dark-hl-5); - --hl-6: var(--dark-hl-6); - --hl-7: var(--dark-hl-7); - --hl-8: var(--dark-hl-8); - --hl-9: var(--dark-hl-9); - --hl-10: var(--dark-hl-10); - --hl-11: var(--dark-hl-11); - --hl-12: var(--dark-hl-12); - --code-background: var(--dark-code-background); -} } - -:root[data-theme='light'] { - --hl-0: var(--light-hl-0); - --hl-1: var(--light-hl-1); - --hl-2: var(--light-hl-2); - --hl-3: var(--light-hl-3); - --hl-4: var(--light-hl-4); - --hl-5: var(--light-hl-5); - --hl-6: var(--light-hl-6); - --hl-7: var(--light-hl-7); - --hl-8: var(--light-hl-8); - --hl-9: var(--light-hl-9); - --hl-10: var(--light-hl-10); - --hl-11: var(--light-hl-11); - --hl-12: var(--light-hl-12); - --code-background: var(--light-code-background); -} - -:root[data-theme='dark'] { - --hl-0: var(--dark-hl-0); - --hl-1: var(--dark-hl-1); - --hl-2: var(--dark-hl-2); - --hl-3: var(--dark-hl-3); - --hl-4: var(--dark-hl-4); - --hl-5: var(--dark-hl-5); - --hl-6: var(--dark-hl-6); - --hl-7: var(--dark-hl-7); - --hl-8: var(--dark-hl-8); - --hl-9: var(--dark-hl-9); - --hl-10: var(--dark-hl-10); - --hl-11: var(--dark-hl-11); - --hl-12: var(--dark-hl-12); - --code-background: var(--dark-code-background); -} - -.hl-0 { color: var(--hl-0); } -.hl-1 { color: var(--hl-1); } -.hl-2 { color: var(--hl-2); } -.hl-3 { color: var(--hl-3); } -.hl-4 { color: var(--hl-4); } -.hl-5 { color: var(--hl-5); } -.hl-6 { color: var(--hl-6); } -.hl-7 { color: var(--hl-7); } -.hl-8 { color: var(--hl-8); } -.hl-9 { color: var(--hl-9); } -.hl-10 { color: var(--hl-10); } -.hl-11 { color: var(--hl-11); } -.hl-12 { color: var(--hl-12); } -pre, code { background: var(--code-background); } diff --git a/docs/assets/main.js b/docs/assets/main.js deleted file mode 100644 index d0aa8d5f9..000000000 --- a/docs/assets/main.js +++ /dev/null @@ -1,59 +0,0 @@ -"use strict"; -"use strict";(()=>{var Pe=Object.create;var ne=Object.defineProperty;var Ie=Object.getOwnPropertyDescriptor;var Oe=Object.getOwnPropertyNames;var _e=Object.getPrototypeOf,Re=Object.prototype.hasOwnProperty;var Me=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports);var Fe=(t,e,n,r)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of Oe(e))!Re.call(t,i)&&i!==n&&ne(t,i,{get:()=>e[i],enumerable:!(r=Ie(e,i))||r.enumerable});return t};var De=(t,e,n)=>(n=t!=null?Pe(_e(t)):{},Fe(e||!t||!t.__esModule?ne(n,"default",{value:t,enumerable:!0}):n,t));var ae=Me((se,oe)=>{(function(){var t=function(e){var n=new t.Builder;return n.pipeline.add(t.trimmer,t.stopWordFilter,t.stemmer),n.searchPipeline.add(t.stemmer),e.call(n,n),n.build()};t.version="2.3.9";t.utils={},t.utils.warn=function(e){return function(n){e.console&&console.warn&&console.warn(n)}}(this),t.utils.asString=function(e){return e==null?"":e.toString()},t.utils.clone=function(e){if(e==null)return e;for(var n=Object.create(null),r=Object.keys(e),i=0;i0){var d=t.utils.clone(n)||{};d.position=[a,u],d.index=s.length,s.push(new t.Token(r.slice(a,o),d))}a=o+1}}return s},t.tokenizer.separator=/[\s\-]+/;t.Pipeline=function(){this._stack=[]},t.Pipeline.registeredFunctions=Object.create(null),t.Pipeline.registerFunction=function(e,n){n in this.registeredFunctions&&t.utils.warn("Overwriting existing registered function: "+n),e.label=n,t.Pipeline.registeredFunctions[e.label]=e},t.Pipeline.warnIfFunctionNotRegistered=function(e){var n=e.label&&e.label in this.registeredFunctions;n||t.utils.warn(`Function is not registered with pipeline. This may cause problems when serialising the index. -`,e)},t.Pipeline.load=function(e){var n=new t.Pipeline;return e.forEach(function(r){var i=t.Pipeline.registeredFunctions[r];if(i)n.add(i);else throw new Error("Cannot load unregistered function: "+r)}),n},t.Pipeline.prototype.add=function(){var e=Array.prototype.slice.call(arguments);e.forEach(function(n){t.Pipeline.warnIfFunctionNotRegistered(n),this._stack.push(n)},this)},t.Pipeline.prototype.after=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");r=r+1,this._stack.splice(r,0,n)},t.Pipeline.prototype.before=function(e,n){t.Pipeline.warnIfFunctionNotRegistered(n);var r=this._stack.indexOf(e);if(r==-1)throw new Error("Cannot find existingFn");this._stack.splice(r,0,n)},t.Pipeline.prototype.remove=function(e){var n=this._stack.indexOf(e);n!=-1&&this._stack.splice(n,1)},t.Pipeline.prototype.run=function(e){for(var n=this._stack.length,r=0;r1&&(oe&&(r=s),o!=e);)i=r-n,s=n+Math.floor(i/2),o=this.elements[s*2];if(o==e||o>e)return s*2;if(ol?d+=2:a==l&&(n+=r[u+1]*i[d+1],u+=2,d+=2);return n},t.Vector.prototype.similarity=function(e){return this.dot(e)/this.magnitude()||0},t.Vector.prototype.toArray=function(){for(var e=new Array(this.elements.length/2),n=1,r=0;n0){var o=s.str.charAt(0),a;o in s.node.edges?a=s.node.edges[o]:(a=new t.TokenSet,s.node.edges[o]=a),s.str.length==1&&(a.final=!0),i.push({node:a,editsRemaining:s.editsRemaining,str:s.str.slice(1)})}if(s.editsRemaining!=0){if("*"in s.node.edges)var l=s.node.edges["*"];else{var l=new t.TokenSet;s.node.edges["*"]=l}if(s.str.length==0&&(l.final=!0),i.push({node:l,editsRemaining:s.editsRemaining-1,str:s.str}),s.str.length>1&&i.push({node:s.node,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)}),s.str.length==1&&(s.node.final=!0),s.str.length>=1){if("*"in s.node.edges)var u=s.node.edges["*"];else{var u=new t.TokenSet;s.node.edges["*"]=u}s.str.length==1&&(u.final=!0),i.push({node:u,editsRemaining:s.editsRemaining-1,str:s.str.slice(1)})}if(s.str.length>1){var d=s.str.charAt(0),v=s.str.charAt(1),f;v in s.node.edges?f=s.node.edges[v]:(f=new t.TokenSet,s.node.edges[v]=f),s.str.length==1&&(f.final=!0),i.push({node:f,editsRemaining:s.editsRemaining-1,str:d+s.str.slice(2)})}}}return r},t.TokenSet.fromString=function(e){for(var n=new t.TokenSet,r=n,i=0,s=e.length;i=e;n--){var r=this.uncheckedNodes[n],i=r.child.toString();i in this.minimizedNodes?r.parent.edges[r.char]=this.minimizedNodes[i]:(r.child._str=i,this.minimizedNodes[i]=r.child),this.uncheckedNodes.pop()}};t.Index=function(e){this.invertedIndex=e.invertedIndex,this.fieldVectors=e.fieldVectors,this.tokenSet=e.tokenSet,this.fields=e.fields,this.pipeline=e.pipeline},t.Index.prototype.search=function(e){return this.query(function(n){var r=new t.QueryParser(e,n);r.parse()})},t.Index.prototype.query=function(e){for(var n=new t.Query(this.fields),r=Object.create(null),i=Object.create(null),s=Object.create(null),o=Object.create(null),a=Object.create(null),l=0;l1?this._b=1:this._b=e},t.Builder.prototype.k1=function(e){this._k1=e},t.Builder.prototype.add=function(e,n){var r=e[this._ref],i=Object.keys(this._fields);this._documents[r]=n||{},this.documentCount+=1;for(var s=0;s=this.length)return t.QueryLexer.EOS;var e=this.str.charAt(this.pos);return this.pos+=1,e},t.QueryLexer.prototype.width=function(){return this.pos-this.start},t.QueryLexer.prototype.ignore=function(){this.start==this.pos&&(this.pos+=1),this.start=this.pos},t.QueryLexer.prototype.backup=function(){this.pos-=1},t.QueryLexer.prototype.acceptDigitRun=function(){var e,n;do e=this.next(),n=e.charCodeAt(0);while(n>47&&n<58);e!=t.QueryLexer.EOS&&this.backup()},t.QueryLexer.prototype.more=function(){return this.pos1&&(e.backup(),e.emit(t.QueryLexer.TERM)),e.ignore(),e.more())return t.QueryLexer.lexText},t.QueryLexer.lexEditDistance=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.EDIT_DISTANCE),t.QueryLexer.lexText},t.QueryLexer.lexBoost=function(e){return e.ignore(),e.acceptDigitRun(),e.emit(t.QueryLexer.BOOST),t.QueryLexer.lexText},t.QueryLexer.lexEOS=function(e){e.width()>0&&e.emit(t.QueryLexer.TERM)},t.QueryLexer.termSeparator=t.tokenizer.separator,t.QueryLexer.lexText=function(e){for(;;){var n=e.next();if(n==t.QueryLexer.EOS)return t.QueryLexer.lexEOS;if(n.charCodeAt(0)==92){e.escapeCharacter();continue}if(n==":")return t.QueryLexer.lexField;if(n=="~")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexEditDistance;if(n=="^")return e.backup(),e.width()>0&&e.emit(t.QueryLexer.TERM),t.QueryLexer.lexBoost;if(n=="+"&&e.width()===1||n=="-"&&e.width()===1)return e.emit(t.QueryLexer.PRESENCE),t.QueryLexer.lexText;if(n.match(t.QueryLexer.termSeparator))return t.QueryLexer.lexTerm}},t.QueryParser=function(e,n){this.lexer=new t.QueryLexer(e),this.query=n,this.currentClause={},this.lexemeIdx=0},t.QueryParser.prototype.parse=function(){this.lexer.run(),this.lexemes=this.lexer.lexemes;for(var e=t.QueryParser.parseClause;e;)e=e(this);return this.query},t.QueryParser.prototype.peekLexeme=function(){return this.lexemes[this.lexemeIdx]},t.QueryParser.prototype.consumeLexeme=function(){var e=this.peekLexeme();return this.lexemeIdx+=1,e},t.QueryParser.prototype.nextClause=function(){var e=this.currentClause;this.query.clause(e),this.currentClause={}},t.QueryParser.parseClause=function(e){var n=e.peekLexeme();if(n!=null)switch(n.type){case t.QueryLexer.PRESENCE:return t.QueryParser.parsePresence;case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expected either a field or a term, found "+n.type;throw n.str.length>=1&&(r+=" with value '"+n.str+"'"),new t.QueryParseError(r,n.start,n.end)}},t.QueryParser.parsePresence=function(e){var n=e.consumeLexeme();if(n!=null){switch(n.str){case"-":e.currentClause.presence=t.Query.presence.PROHIBITED;break;case"+":e.currentClause.presence=t.Query.presence.REQUIRED;break;default:var r="unrecognised presence operator'"+n.str+"'";throw new t.QueryParseError(r,n.start,n.end)}var i=e.peekLexeme();if(i==null){var r="expecting term or field, found nothing";throw new t.QueryParseError(r,n.start,n.end)}switch(i.type){case t.QueryLexer.FIELD:return t.QueryParser.parseField;case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var r="expecting term or field, found '"+i.type+"'";throw new t.QueryParseError(r,i.start,i.end)}}},t.QueryParser.parseField=function(e){var n=e.consumeLexeme();if(n!=null){if(e.query.allFields.indexOf(n.str)==-1){var r=e.query.allFields.map(function(o){return"'"+o+"'"}).join(", "),i="unrecognised field '"+n.str+"', possible fields: "+r;throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.fields=[n.str];var s=e.peekLexeme();if(s==null){var i="expecting term, found nothing";throw new t.QueryParseError(i,n.start,n.end)}switch(s.type){case t.QueryLexer.TERM:return t.QueryParser.parseTerm;default:var i="expecting term, found '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseTerm=function(e){var n=e.consumeLexeme();if(n!=null){e.currentClause.term=n.str.toLowerCase(),n.str.indexOf("*")!=-1&&(e.currentClause.usePipeline=!1);var r=e.peekLexeme();if(r==null){e.nextClause();return}switch(r.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+r.type+"'";throw new t.QueryParseError(i,r.start,r.end)}}},t.QueryParser.parseEditDistance=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="edit distance must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.editDistance=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},t.QueryParser.parseBoost=function(e){var n=e.consumeLexeme();if(n!=null){var r=parseInt(n.str,10);if(isNaN(r)){var i="boost must be numeric";throw new t.QueryParseError(i,n.start,n.end)}e.currentClause.boost=r;var s=e.peekLexeme();if(s==null){e.nextClause();return}switch(s.type){case t.QueryLexer.TERM:return e.nextClause(),t.QueryParser.parseTerm;case t.QueryLexer.FIELD:return e.nextClause(),t.QueryParser.parseField;case t.QueryLexer.EDIT_DISTANCE:return t.QueryParser.parseEditDistance;case t.QueryLexer.BOOST:return t.QueryParser.parseBoost;case t.QueryLexer.PRESENCE:return e.nextClause(),t.QueryParser.parsePresence;default:var i="Unexpected lexeme type '"+s.type+"'";throw new t.QueryParseError(i,s.start,s.end)}}},function(e,n){typeof define=="function"&&define.amd?define(n):typeof se=="object"?oe.exports=n():e.lunr=n()}(this,function(){return t})})()});var re=[];function G(t,e){re.push({selector:e,constructor:t})}var U=class{constructor(){this.alwaysVisibleMember=null;this.createComponents(document.body),this.ensureActivePageVisible(),this.ensureFocusedElementVisible(),this.listenForCodeCopies(),window.addEventListener("hashchange",()=>this.ensureFocusedElementVisible())}createComponents(e){re.forEach(n=>{e.querySelectorAll(n.selector).forEach(r=>{r.dataset.hasInstance||(new n.constructor({el:r,app:this}),r.dataset.hasInstance=String(!0))})})}filterChanged(){this.ensureFocusedElementVisible()}ensureActivePageVisible(){let e=document.querySelector(".tsd-navigation .current"),n=e?.parentElement;for(;n&&!n.classList.contains(".tsd-navigation");)n instanceof HTMLDetailsElement&&(n.open=!0),n=n.parentElement;if(e){let r=e.getBoundingClientRect().top-document.documentElement.clientHeight/4;document.querySelector(".site-menu").scrollTop=r}}ensureFocusedElementVisible(){if(this.alwaysVisibleMember&&(this.alwaysVisibleMember.classList.remove("always-visible"),this.alwaysVisibleMember.firstElementChild.remove(),this.alwaysVisibleMember=null),!location.hash)return;let e=document.getElementById(location.hash.substring(1));if(!e)return;let n=e.parentElement;for(;n&&n.tagName!=="SECTION";)n=n.parentElement;if(n&&n.offsetParent==null){this.alwaysVisibleMember=n,n.classList.add("always-visible");let r=document.createElement("p");r.classList.add("warning"),r.textContent="This member is normally hidden due to your filter settings.",n.prepend(r)}}listenForCodeCopies(){document.querySelectorAll("pre > button").forEach(e=>{let n;e.addEventListener("click",()=>{e.previousElementSibling instanceof HTMLElement&&navigator.clipboard.writeText(e.previousElementSibling.innerText.trim()),e.textContent="Copied!",e.classList.add("visible"),clearTimeout(n),n=setTimeout(()=>{e.classList.remove("visible"),n=setTimeout(()=>{e.textContent="Copy"},100)},1e3)})})}};var ie=(t,e=100)=>{let n;return()=>{clearTimeout(n),n=setTimeout(()=>t(),e)}};var de=De(ae());async function le(t,e){if(!window.searchData)return;let n=await fetch(window.searchData),r=new Blob([await n.arrayBuffer()]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();t.data=i,t.index=de.Index.load(i.index),e.classList.remove("loading"),e.classList.add("ready")}function he(){let t=document.getElementById("tsd-search");if(!t)return;let e={base:t.dataset.base+"/"},n=document.getElementById("tsd-search-script");t.classList.add("loading"),n&&(n.addEventListener("error",()=>{t.classList.remove("loading"),t.classList.add("failure")}),n.addEventListener("load",()=>{le(e,t)}),le(e,t));let r=document.querySelector("#tsd-search input"),i=document.querySelector("#tsd-search .results");if(!r||!i)throw new Error("The input field or the result list wrapper was not found");let s=!1;i.addEventListener("mousedown",()=>s=!0),i.addEventListener("mouseup",()=>{s=!1,t.classList.remove("has-focus")}),r.addEventListener("focus",()=>t.classList.add("has-focus")),r.addEventListener("blur",()=>{s||(s=!1,t.classList.remove("has-focus"))}),Ae(t,i,r,e)}function Ae(t,e,n,r){n.addEventListener("input",ie(()=>{Ne(t,e,n,r)},200));let i=!1;n.addEventListener("keydown",s=>{i=!0,s.key=="Enter"?Ve(e,n):s.key=="Escape"?n.blur():s.key=="ArrowUp"?ue(e,-1):s.key==="ArrowDown"?ue(e,1):i=!1}),n.addEventListener("keypress",s=>{i&&s.preventDefault()}),document.body.addEventListener("keydown",s=>{s.altKey||s.ctrlKey||s.metaKey||!n.matches(":focus")&&s.key==="/"&&(n.focus(),s.preventDefault())})}function Ne(t,e,n,r){if(!r.index||!r.data)return;e.textContent="";let i=n.value.trim(),s;if(i){let o=i.split(" ").map(a=>a.length?`*${a}*`:"").join(" ");s=r.index.search(o)}else s=[];for(let o=0;oa.score-o.score);for(let o=0,a=Math.min(10,s.length);o`,d=ce(l.name,i);globalThis.DEBUG_SEARCH_WEIGHTS&&(d+=` (score: ${s[o].score.toFixed(2)})`),l.parent&&(d=` - ${ce(l.parent,i)}.${d}`);let v=document.createElement("li");v.classList.value=l.classes??"";let f=document.createElement("a");f.href=r.base+l.url,f.innerHTML=u+d,v.append(f),e.appendChild(v)}}function ue(t,e){let n=t.querySelector(".current");if(!n)n=t.querySelector(e==1?"li:first-child":"li:last-child"),n&&n.classList.add("current");else{let r=n;if(e===1)do r=r.nextElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);else do r=r.previousElementSibling??void 0;while(r instanceof HTMLElement&&r.offsetParent==null);r&&(n.classList.remove("current"),r.classList.add("current"))}}function Ve(t,e){let n=t.querySelector(".current");if(n||(n=t.querySelector("li:first-child")),n){let r=n.querySelector("a");r&&(window.location.href=r.href),e.blur()}}function ce(t,e){if(e==="")return t;let n=t.toLocaleLowerCase(),r=e.toLocaleLowerCase(),i=[],s=0,o=n.indexOf(r);for(;o!=-1;)i.push(K(t.substring(s,o)),`${K(t.substring(o,o+r.length))}`),s=o+r.length,o=n.indexOf(r,s);return i.push(K(t.substring(s))),i.join("")}var Be={"&":"&","<":"<",">":">","'":"'",'"':"""};function K(t){return t.replace(/[&<>"'"]/g,e=>Be[e])}var C=class{constructor(e){this.el=e.el,this.app=e.app}};var F="mousedown",pe="mousemove",B="mouseup",J={x:0,y:0},fe=!1,ee=!1,He=!1,D=!1,me=/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent);document.documentElement.classList.add(me?"is-mobile":"not-mobile");me&&"ontouchstart"in document.documentElement&&(He=!0,F="touchstart",pe="touchmove",B="touchend");document.addEventListener(F,t=>{ee=!0,D=!1;let e=F=="touchstart"?t.targetTouches[0]:t;J.y=e.pageY||0,J.x=e.pageX||0});document.addEventListener(pe,t=>{if(ee&&!D){let e=F=="touchstart"?t.targetTouches[0]:t,n=J.x-(e.pageX||0),r=J.y-(e.pageY||0);D=Math.sqrt(n*n+r*r)>10}});document.addEventListener(B,()=>{ee=!1});document.addEventListener("click",t=>{fe&&(t.preventDefault(),t.stopImmediatePropagation(),fe=!1)});var X=class extends C{constructor(n){super(n);this.className=this.el.dataset.toggle||"",this.el.addEventListener(B,r=>this.onPointerUp(r)),this.el.addEventListener("click",r=>r.preventDefault()),document.addEventListener(F,r=>this.onDocumentPointerDown(r)),document.addEventListener(B,r=>this.onDocumentPointerUp(r))}setActive(n){if(this.active==n)return;this.active=n,document.documentElement.classList.toggle("has-"+this.className,n),this.el.classList.toggle("active",n);let r=(this.active?"to-has-":"from-has-")+this.className;document.documentElement.classList.add(r),setTimeout(()=>document.documentElement.classList.remove(r),500)}onPointerUp(n){D||(this.setActive(!0),n.preventDefault())}onDocumentPointerDown(n){if(this.active){if(n.target.closest(".col-sidebar, .tsd-filter-group"))return;this.setActive(!1)}}onDocumentPointerUp(n){if(!D&&this.active&&n.target.closest(".col-sidebar")){let r=n.target.closest("a");if(r){let i=window.location.href;i.indexOf("#")!=-1&&(i=i.substring(0,i.indexOf("#"))),r.href.substring(0,i.length)==i&&setTimeout(()=>this.setActive(!1),250)}}}};var te;try{te=localStorage}catch{te={getItem(){return null},setItem(){}}}var Q=te;var ve=document.head.appendChild(document.createElement("style"));ve.dataset.for="filters";var Y=class extends C{constructor(n){super(n);this.key=`filter-${this.el.name}`,this.value=this.el.checked,this.el.addEventListener("change",()=>{this.setLocalStorage(this.el.checked)}),this.setLocalStorage(this.fromLocalStorage()),ve.innerHTML+=`html:not(.${this.key}) .tsd-is-${this.el.name} { display: none; } -`}fromLocalStorage(){let n=Q.getItem(this.key);return n?n==="true":this.el.checked}setLocalStorage(n){Q.setItem(this.key,n.toString()),this.value=n,this.handleValueChange()}handleValueChange(){this.el.checked=this.value,document.documentElement.classList.toggle(this.key,this.value),this.app.filterChanged(),document.querySelectorAll(".tsd-index-section").forEach(n=>{n.style.display="block";let r=Array.from(n.querySelectorAll(".tsd-index-link")).every(i=>i.offsetParent==null);n.style.display=r?"none":"block"})}};var Z=class extends C{constructor(n){super(n);this.summary=this.el.querySelector(".tsd-accordion-summary"),this.icon=this.summary.querySelector("svg"),this.key=`tsd-accordion-${this.summary.dataset.key??this.summary.textContent.trim().replace(/\s+/g,"-").toLowerCase()}`;let r=Q.getItem(this.key);this.el.open=r?r==="true":this.el.open,this.el.addEventListener("toggle",()=>this.update());let i=this.summary.querySelector("a");i&&i.addEventListener("click",()=>{location.assign(i.href)}),this.update()}update(){this.icon.style.transform=`rotate(${this.el.open?0:-90}deg)`,Q.setItem(this.key,this.el.open.toString())}};function ge(t){let e=Q.getItem("tsd-theme")||"os";t.value=e,ye(e),t.addEventListener("change",()=>{Q.setItem("tsd-theme",t.value),ye(t.value)})}function ye(t){document.documentElement.dataset.theme=t}var Le;function be(){let t=document.getElementById("tsd-nav-script");t&&(t.addEventListener("load",xe),xe())}async function xe(){let t=document.getElementById("tsd-nav-container");if(!t||!window.navigationData)return;let n=await(await fetch(window.navigationData)).arrayBuffer(),r=new Blob([n]).stream().pipeThrough(new DecompressionStream("gzip")),i=await new Response(r).json();Le=t.dataset.base+"/",t.innerHTML="";for(let s of i)we(s,t,[]);window.app.createComponents(t),window.app.ensureActivePageVisible()}function we(t,e,n){let r=e.appendChild(document.createElement("li"));if(t.children){let i=[...n,t.text],s=r.appendChild(document.createElement("details"));s.className=t.class?`${t.class} tsd-index-accordion`:"tsd-index-accordion",s.dataset.key=i.join("$");let o=s.appendChild(document.createElement("summary"));o.className="tsd-accordion-summary",o.innerHTML='',Ee(t,o);let a=s.appendChild(document.createElement("div"));a.className="tsd-accordion-details";let l=a.appendChild(document.createElement("ul"));l.className="tsd-nested-navigation";for(let u of t.children)we(u,l,i)}else Ee(t,r,t.class)}function Ee(t,e,n){if(t.path){let r=e.appendChild(document.createElement("a"));r.href=Le+t.path,n&&(r.className=n),location.href===r.href&&r.classList.add("current"),t.kind&&(r.innerHTML=``),r.appendChild(document.createElement("span")).textContent=t.text}else e.appendChild(document.createElement("span")).textContent=t.text}G(X,"a[data-toggle]");G(Z,".tsd-index-accordion");G(Y,".tsd-filter-item input[type=checkbox]");var Se=document.getElementById("tsd-theme");Se&&ge(Se);var je=new U;Object.defineProperty(window,"app",{value:je});he();be();})(); -/*! Bundled license information: - -lunr/lunr.js: - (** - * lunr - http://lunrjs.com - A bit like Solr, but much smaller and not as bright - 2.3.9 - * Copyright (C) 2020 Oliver Nightingale - * @license MIT - *) - (*! - * lunr.utils - * Copyright (C) 2020 Oliver Nightingale - *) - (*! - * lunr.Set - * Copyright (C) 2020 Oliver Nightingale - *) - (*! - * lunr.tokenizer - * Copyright (C) 2020 Oliver Nightingale - *) - (*! - * lunr.Pipeline - * Copyright (C) 2020 Oliver Nightingale - *) - (*! - * lunr.Vector - * Copyright (C) 2020 Oliver Nightingale - *) - (*! - * lunr.stemmer - * Copyright (C) 2020 Oliver Nightingale - * Includes code from - http://tartarus.org/~martin/PorterStemmer/js.txt - *) - (*! - * lunr.stopWordFilter - * Copyright (C) 2020 Oliver Nightingale - *) - (*! - * lunr.trimmer - * Copyright (C) 2020 Oliver Nightingale - *) - (*! - * lunr.TokenSet - * Copyright (C) 2020 Oliver Nightingale - *) - (*! - * lunr.Index - * Copyright (C) 2020 Oliver Nightingale - *) - (*! - * lunr.Builder - * Copyright (C) 2020 Oliver Nightingale - *) -*/ diff --git a/docs/assets/navigation.js b/docs/assets/navigation.js deleted file mode 100644 index ff6d5aade..000000000 --- a/docs/assets/navigation.js +++ /dev/null @@ -1 +0,0 @@ -window.navigationData = "data:application/octet-stream;base64,H4sIAAAAAAAAE72bW1PbOBiG/0on10ALLd1drjYHl6ZNYkicYXc6HY+wRePFkY0tQ5md/e8r28SHyJa+SKK3ED3PK0XW0fn274Din3RwMfjznyhLCH5GcZy+jaMnnKTPxDtGlCJvs8WEpm+O3zy+O3l3cj44GsSIblihbeRnIU7fuo3CblXYbRQ+2dBtyAreB8QfXJwdDbxNEPoJJoOLb1WGYfX5FUUU1x5Msi3IskdoW3//76hSWcSL/ID8cJ5jFU+zeL9keJvSBHm0TnWd4azh80KUprD262G15adnLX31UQfdhoraNgOmK5LZMQ0iktbWgFCc3CHvUHGTtteNzj92+pfYixJf31xyYM6ieYzVuUkT+Vc0StAPPPRRzESq3jZFWF/HGY4/z62F4zrD0cyqjY8oCfLQsIruYdrK92cN48T6NFzPHLdR5HptrS3XvnKm9mKlmECG5RJ9b2TqGSsTzJ7PcpQ8PXkPHiWLYqDx8Sovs2JlxhEp/gSveynZBwjaPUtx9enac5cRr+iUYk+zcNvx8UOPgz3lybOWqCAAbTeIehvs60ubIM4N6DOpf3/sRdttRMD9hRVxyyJ7nQZmK+pwTBANHvGus344SF4Q3JIA6rfjKMy25ICplrPUhP7ZdhZ59zqOXfl+gx3n/7cYVdVRE/oty+hpHfts9aJTmRak36Uvglh2a5fqqZkgim5RCl+ScNpepHCF0lfIjjH5xP4RNUcDY5EadEi6Jd5G1EDTlByIcUUZYMuWs3nq6TYOcT5Jonwo1I8hgIuyjfKGu01x8thc1xwaokkR2crxRd1Tlhcakswf5ZOFhmSHkHksQnU6coWQeZwEkRR5ev1kDyRyTomPf6qbiuJSPvZ1O0MLI/KVs4G6qCwvMhgccQ8aaZeL69VkxG1LDnW2MDLf64zqMrIwVQ5aFBzdQZ1DAb2vMrTD+KKEK7Zo3iL1BGV5oeEhDCgeZd49pi/7Ww0dDxO6X7qK5njfwoB8RUADwoIjM+YnbFmqZysZItNhR1ecRHpqtY7DCPnFGVMeRqM++yTNlZfCWZLKGgxwyNRcRE13IbRydRKFEYoeOd5g7z5t7r5U3C2UXLrEDxlOqQHnC0mu3Dv9VhZ2nIF361QPEXu90PPE4muII2bS0tYYqYx952PEZg99344kVBZrQBOPcoskVhIakAzXbWKiB/dShVHY0t6IvObIdWnMGkjz622ARMKOFa6CrWeB26OaBSnFxJRyRxOrLzFd0yDU68A1RizLj+FMPDAtkkhZbNfMPag8Tio3pgUI80bhrg8UfA2OTGeiesDvstqpjRCbiAjbgxOC832alryXCooyTrDPVlsB0nyAuoCgAOxJMDFodPBg+mrTrN8N+qCgII1du9EsPFcUp7gqYrNLFuo9gA2O8Ib4elbcUZmo8R5LfDHd2HEYWuX1MBVijKN8D6S5xpawFWJNgru714iUc8Fx8ifry8pemAuyI4IjtHeoRgYvAB8c7yvGMQoZ1VyiCgkOYWJd3QUUBmAfYxMxCnejr4FhrIcpi7HAT2Y3OH1QWRAjG44mSCRUfcmo+1gMMIx33vCo+PoueNq68jJ5EdHgLvCQtpXHieTl1EbGG0R+YOsRa85WPE52xsYPdPQ5PvBUrWcwe/fHb6fnZ3t75eKOjx/uD5NyILDZiPUgo53ROKNGvDVKZrfjqa+qy8vK+fkloE6laoLMVV49dWyqDhPuYWTW1jQ1CwhW9XIgqbl1IaLTxjwJ4uYmtsOl3dMYZ9u9DzldTKy/3LE9W88XCq9Y8qcwAi7grc+ymPEc8AAze/zVdaZzy1477txIhD0kIMSVfWMtV38vxu5kZLIxuriAOEtrbjsWq8flpbU0kaMFBARYOUtrOJ8uLt0ivMEW6SYDIhWvMZtM0gICAtwMnfFn1/m8tB2HFTTTVTmoIMh8mD9X7nSiI64gApHGW9CCMzXpC9F117iyV46hMaEXKggSpIArHumrzFwUAVbwUnWQVpNqx7ZYJQXPg+n7Dpq0MohOmmBB+KMmg4G6z5pgwdqHTQZD8adNokD5oshgjBwnlksPD5QygE4PWlEeMrYG/pJG5CrXathbIJmQNRZrKW1diQH+2ELH9gt+SSJ0/oIflQj9kt+XfP8f6dmkZcE5AAA=" \ No newline at end of file diff --git a/docs/assets/search.js b/docs/assets/search.js deleted file mode 100644 index 24c76d269..000000000 --- a/docs/assets/search.js +++ /dev/null @@ -1 +0,0 @@ -window.searchData = "data:application/octet-stream;base64,H4sIAAAAAAAAE919bZPbOJLmX7lwfXXXinijNJ/Obz3jPbfdbZdn9mJiQkFLtK2xSqqRKL/sxP73IwCBApKZlFQEqPJFXNxWj8VEPkggkXgyAfz70Wb9bfvoT3//96Mvi9X80Z/Y40er4rZ89KdH//uf691mVf4o7u62/3G3/lZutj9Ws1+Kqipmn2/LVbV99PjRbrOsf3q7nu+W5fY/pt4n0+aTqffJ9efqdll/N1sW221ZN/zo0f88dm2Pm7afNF+8q4qqbBoqV7vbk5oBApBmHz+6Kzb1v5+G9KBkpg5avn32l5d/ffE8jnpXnrj76gkF43r/8f7F+xfPp8/f/O31qzdPYqnfljoIinf/9/WzuAj2EgfR/v3v8S3QyEyLQHdTtLHfCEug88GtvFjN1vPF6tPNj7t7+BT/6zQO5WmxLZWIoNlVI+ne/Rn0Fart+5tfxzF03cuJrinz1pMP22pTzKrDIPljV+4OY2Df9knDFxcVcUDI7LAIz9arurndrFpvYit7Fcq+/8Qj+tazxIiJBtF8/W21XBfzJAa4gtKHRlUPw2SYrOyhEC1Wi2pRLN/VYqIjCmUPhWh9Vy3qIR8dzUHuUEh2d6nGmi85IRqmWCYOeBox0fH4kg94qu38l8X2l7vNuipnVTlPjW9bu9jiU3xvd5B7cWzPF5tSryQ/UoH0GxhuZFbFh2V8uzmpKXGMxCH8OXz6ch7f/0HpQ6GaLctikyaMCEQPhWdeLssqQUjkxA6GYx+vvC1n6808WTjUiL8MrvjzqC0f8eqLr5YPS4iz/H5X+9pn9U/jD8ZQ9lCW+1Rq13Szfr7v4eiwkAYGxPZqPSuW7zeLFLA82QMiel1+r97fJXQieBtDIVwkHYxQ+qCobI+mwdTIHgxRvU9NsvkdEMOq/Hb4ZaLZhLcxFMJNGlCboXFsi6/lzTpNQBvKHgpRtVl8+lTGZy4PcodCsrubFwli80bscDi0Cz38OBGBFDQwLLZU0TmUfpnY/FtRzT4ffptiO482MZQNTeMudkmEzRc/KC4bvyRCdRCekoVmWI3Gzb1JslDEA82hIUpGy52BPkyQucC0xzIWkDf+X/v/YbH6XG4W9yCSSWiAYp2tl7vbiOAO8lrgkmOp/7fyexkPy0HeJbBsy031ZrW8H6WPw/FEXgJRVW5WxfK1/s94mAKhw6NaaoYmqpl8icPjWcW0zupSVvlaLBfzqAPNlzgEnmAjt/7Pd29eR4PSiBsAh5KSH2qWptPKr/2KA+Ta/p9fsutGfKyI4DpogYoPYi+hOKzrfTO/sGQAXQeSNSlxl1cC576ZS+LU6+R0HdOpk1j9pi6C1iw3g4ANWroI1qiLG4FStzHo2A2z8puyqMqX8YNHRPDQy6BV4VX0gKstdwhkUiF7ebPjfwP2mybG/VjMzoXoC4tZMe3PqMNPmgqhIOyKpvsV3VKEiRb0O7XM178tXy1uvaRUPHSB8IEA3dW6rze3L5FS03jA0EaGAtgqbIyICy1tTAoH1jHGA4NVMqaFUn/+Uqtfb6tS4AnFpwOFe3GQ570vLismlef+uFiWqxiu2lPzyhMaodP3/UiF6VF7+GrRL9l8otI2Bt551UIxdPelJodwW84XRbiRj4EhEJscxHbx33HV3wtMr3hwIjeK5lXfJPiJqleL27Ju7PYuqvq+1BQQcBdvwvlYgbovLFmgPp8vdAPF8hmgq6JpfYW1EWsXfCSggNxUPFDpk0BHobU28zHRDbChPwKwnUKJh2+IZMoReFGCrDayeGEWAcJ3fO/sBuHJvLirvIqy89CEQiI6upAlWt/9+HWxvG+XI0peeSLv3d2gBzsPoURWPxCaGsC+uic2hFBsYhB6F/Pi+2Jb3Xc9wSAEQhMD+FRW72u//o46HNgfDd1CYmi3xRfdXEQoB4mJVd+U0eeFJzKx8rYAM7L6gdDEAL7plT6y/r7M+OrzQxHdk5ubJ8/+8tuL1zfTmydPX71oMHwtNgu9fJ8WTgApEZdgT9fnL3598v7VzdRrzVyNM33z+83LN6/f3U/3Y1JjhhPHLuGqZ93skAQ4cv2W+XHnxVte3/2uP9Mk+bN1PTi/V6f3lW0Gfn+vXrHwvBoO7+qDbdk00ej2cbeameCxWzf/25R6/bErvaXuHsoZASk1/JuuGC7nvRX15UTR9+jI386//DJb396uV6cO//qLqf2icw6c1LJR95dVUS2+lue0b76b2u9OvALPEhin31TVauYg4F6WacFF74B6+frmxZ9fvI2j4tVBWi9VPbm41m9fPHkVSeW9qLT63rz4r5tI+u5FJdD3MHRfrWdfegxc93nCYfvs7fsTb67r1u5qL6hfdzb9Rd6zF0XX+9xreIquB8O/udP/9KLW8Z4KHwSkNP6rF0/u67GAgldOVr9O9foN1fi3N399EUnhvai0+v7+/r7uCqprJaXV9u2LiP3bCEug82GivV1/e2+OjvZws4GMhNPt3R+vXt68mD5/8erFzX17ua3rFRTbr7/DDu3C8fL1uxdv7zu8aRyN2KFwvP/9+ZME9mjEpsFxmAK9x/8gg7/XqIddHGmsHxsgvz+5efaXSCo7WYk1vvd609I3wnqDa4vcRttso58XVfGh2J5cGd6CQUqMPbR7nqs9U/E+x2xbZqF7nUibThfbt2Ux//H7Zn27SGacq3Yz9KHcQXAXH9abStN3m/VyefrtHefibjfT40qF/qg/7GZfyopIM0eGTrR1YbvPluttefI9OmdPZSd94Fk82210E/pS+N3JJ8fOBgcaGRhj+b2c7apSu5FzzqWci7LdzEVn7HKxrcpVLS4VXr+BuBcl3At8n5Os94Z+zyOtpwO8PvRynNsvzoV6ymUYg4xnnUpPNned8IE9Uy3hr7WwhZeuiQwsaGFodPVvrM9/tR/Ezxfbu3qdSxY5dLZ4UW9sNatl3L68vVuWOqVdVCntTrc38Ciof73aFiZ1+lu9PH5PhRhpZ3iP1bq8Z7Vy7aXaATYNpLcrQDdPuy+/8uRf3JLb2efytkg2W530AWzo11xN90+N+Idtou/f/SYGxmd2VUm3bBfAZKd8Yo8yPK75YpsYWtDCxdA9Wc2f6fcT0qP0WhoY7X4rnHinPTyuTzqkrEPGpwOyYUfavMDKiPXIu4Hj2xPavXjPJHNkVvTgY796slwmhGSlD4/q2WY3f6orNRNi89sYHqF+y0FrcHPYIiXEirc2PGp7Yq5IOWS9JobHZ680NhdfaM4jGQOINzUw3nPemjgX4H2enIiDKO3Wi9h5XWQ1XFRmuX6VOimBtNPrWHF/5OvVs8/F6vTnDc8m6A/yBx7BmjTXBa8pSfm9/AsgG2CxbDczOM5PeqJs3HRJB7TVzvCzcsgEIQR8Df+H5j7KX7KEycOjatAPMiyqX9ebtylzbqCNgYf+t5QR/7fLhPrmuGtKj+w3cAlsA/hkpJ0BEmanlD++uStXvxZnvSJ8OnhP+E9bFAkxDFMf6Ztl6BKNFuLBqzVw9AMlz1rwU+fRCLQYIfqyHnrFapYgwmihRpq8PH5491p6+G+QsT88+mpQw1cPwubr+ifPnw7i3vYNXdS7Yav12/J2HSHhZcX8LCuwp22StXbfqeSzHibLGR9HIzXNKDuCalPOa7mLYtnfdwa4ArmXQLZcn/Pa6UmgGpED4Yme4PPBxMzqHdX8WaJh1hI9EJ6/lMU8Bq0MsBzEDoTjZv2l7L+3BSic0CEwLLZPvhaL5TlvXp4EI5Q7BJK79TbuBN8LHEp3WxaxWH2KDsKXnGqlR2KsplkdokUuM+mQ/bNEY8cgJAnRumxCHxx9Fq0u+iho0FqaQOE+vVArUumfl/Mn/d3M8W4AzT2YfpiXy+LH27KKQGoe7YSgrRTHQe6Bf7G1xRX1R7poJn0ntBt8ID0R78Di0T64wNHF0zokSY7y9O6IfZyxq+XBDjYehZ+aNL/HXNiZSzJscWuUk9lHOwFp8XJ+Ab5MPWTAQMULg6MeNkAg44PhccfhiY4jTksenYg9OI5l79t+slwOEwq02nswPfGprP6ml9xnn8vZl7v1YjXADEDbHHQe+D3wuaj9kP5l3fn6q/T4kRYvhj56uehxtz9U4eg9emP9oSoWqyiFPceDIb+ti9k/emHiUdyDlSg+5I3ARcoWu7S6dwHj1heavuNgcxebOIEiL41PG4IevSLbfRg98bb8166MQOef1w+HVi/WC9VmoaNcHd9Z2id9F2BNXgy/jXDjHfE7YR8NG7woqeClUZ7qgpYP23Lztcd66gt56ImRlq5RMyBBdyajNNsYTuMuIyKKGop04IlFPgZNYCxjmp1GG1nnliKigdJEzm08nSHyzzPgBg1yg+bPiWZ9z20fFLl3F9jPH7q39rSM6qf3nZcoyeBrnSqP0EIACFPzf2IA2AuK3N9A216z2dc2ymLR1jaIntf/+e7N6zjaOlGR9Y3qLNsKX9v/07jESACuA+nU5Iw2sHEs11r+LywJJNdd1KWIaa10bVavwZD5S1XvnVYj4cEvWIGicdesphfJ2ndL1MdTvpEXX/O4LgpXPJp7asQ3XUIW6vdI0UEUMP2WZNB8Lr6Wv6030frek5dAc+BUXqz6lIg1En4Gp3JQNLpTsb1IvnCwqCW+7DeqfeUP8hJrvoim82IAbdd3sbQ1kpJrq0/DxdN4Ly2x1lWvAwhA6SrKqYPjOh9uHYg3CaHQ+Bhg2cLnZ+t5tK735CXWvO9eD3R7pO3eMa0/bta3b9ffYql9EJdgrIMVPcZlHkDOz7C6Q3Wjr/F+v6bcPiBAIm4icBTRtxIkiJgbCr+R5NuKNqJYm4sTBlaULUYLAbrRiFGTcyKqeAtzC1r85ZnA4znfl6t5j2c4zNcP3dEelIzqXm3PJUoleDqnyiRA/VvPlWi6LwqCg6i4PR4z9eGpGyXz0dI1Ynjp6RoptITaRl1aW+pGzyPYFk5KI0Qc1gTdvm8hAuOOwDqSSog1BdLmSE7CFb5zUn9flU+2s3I173OI3XdKLZGRlwO4yJbznqn7QMpPsegGysZffJseTbkIhxiSLsYIHrDEFXFmQIipiDsHjqPo76VCAPEWbEz32At3qHvMBRzRPv5CjqmfZkFvWjppYU8yNYh1sGkr1mKIQ02+2J8ENuaify+cw4zZ69QDd8gQByy8KUIdbPH1Qp43dzd9zGY/f+hBjqdl1Ohm33nEfPhaLHdRevbKSYqsbcwl01c30lrZra/OekTT2BMWe0R4c619m/h9dcfvQX/AM5B+uBKdjDF44pMfO54utuY9g9/rQbCIbpSrtnh6SxLl9pqTgX+I+SIigZ5o46F0gXkP9v7pga5XZtG7GQZCtdto0T2voaHAAeEXwtj/mBaBb8B7pgZ7+eYY1Fj7wXY7yW+Mol7YOoEAGtbVbHq9y9PxGhV6Md4wmOov/1oL6VMNQr2u7ku+FLofkd/HpbDS7VwIuZfh/m1X9Ug8E4gR+Recpq2Mat97y7qfaR84MgDo5mn2Hlee3Idjyp6P2FDztf1iTXJcwZVjEZ4hJTcr+PujSfGYcDlJDH45G+3neiIXcjlc88U2EbRA8sXRPVnNny3LIvp+GG3hQmjL7+Vs16OglIB4EHshXO5xqacD8BtH2oqbfT67B94NFMGe0N7FeiK6o4Jvvgw8tqsny2UCSFbq5VD1P4RMY+u82WkwhK/L71WsMxQ0VryVy6G2L/wVKYasJ/py+Ox1aX/syl2pKdHoRBbexIXw6t1BbIB7mRdElGYrReykht8SJ7k5iwKd+kbek5GuV88+F6tP0c3qyb0QMs359rpXuINLbt0hPDiyhKtjW/zFcEa6740Emvhe5Esnrga9Dq6tw71vOP5WLKpf15u3KVJBQPaFhva3FCH8t8vG7t90Eyk8ri/4ktgS+lxE/oA5La/46u3rP949f9qXBQqkPPSiq7ayUasfwx6laoxqi/R4ZhyB0EiMyyidhKYPm4RAifF6MKV31GUY1z1W1UgoXXcK3f19yC8cBSS+fjIj1Oq7UKd/8X/LErpzaGP05nZwSCiv85OZxWFwthHxbdN0U7IKOQTagNVxl7IerIr7RUW23dH7zfslxLFlv5UMj2mQqElFRHssoZhMf5fKev70L+XyLvLswYQjs+jeLzaehDAaB4gATM7/nYSwN0OGIEPZsaQI3qyWP17En01t0YOPwFg8H4GO2m4mxBOJz0MBJebyLrXMnsHh5ZEX4Pvzd72ZIKQjcBYo2WCNxvhQUIaYfpDZabFAb+7K1a+F5jnuT7QeE/wz8D9H9U96Bu+oaRIdCjkN+WBnRM7ohrgFzKf1Q6J65nNQYxH4y3pcFqtZv0XnOHqkuf4+qw/uN4MM/nZrD8X61WCGr1CbXxL9uv5JT7r8FL+3byQ+g36qs/eXby3jtRHxtrxd99nsQEkPfoFGFU67Ird6m7yAz1SpJ0HXCE697p4MdlPOa9GLYtnD7RJwA9EPBfByrZ97jY21kXpBmNGqvwmMUXJ2Z+j/LN3QbEkfztVAlH8pi3kvKpJEeJB8OXQ36y9lj302ic3JvRCyxfbJ12Kx7PVqBwEuFH0hfHfrHq+PE8D2MgfyH7q15tHpFFB84ekwEeFi13PaEbAeezb85wgsjz5+HrUk6DTj0BcxPet99v4c6KDB4aKW+3ROrVylf17On0TxSsd7B7T4oLsnQrHDGV0zZBXEud0SN29zn06JVhd2WuNHrxharmdfBhoX+5Yu6UV7c+dn4B2OQT+3SwCPPvTKcmRhuWhfDL6QHFtHLtsb0ZiQE7zD4PTIiV0S3C6zM8dNnyyXz/o8a3VWpAGbfNAdVG+8/6abfva5nH25Wy9Ww8witNlLzyXwjOSz/UNpc/3VIL2CNPqQ+iRerd05i0/yIrxefbL+UBWLVb8qmnNiFL+5gQOzRFViZ6BPXz720+xPBj00eqJi965E2/pCB+k+2OJDcimBbi+N+xuIBLwim36w/fO2/NeujMNsn9c7h4YfUt9Um4UOy3XkaS9aGaRjsFYfUq/YiLz/pUzn9Em7zYe2D/ATEe/6lebZzx96IsHTMmqiYN951PXDOu93/1jZV7oRFVnfmG+nBPrGeTulpW/UqKutcPSXxfZNnPSkWMzhQrw5ZVqIEBZisJBntXw386/lAlwveX+kbVkP3gERKsf1RkgfU2m4aCwHiQxrIuYRrTPQzvQFtTod/7V8c9djhpFGhPIvhbPu7vrLZ+vdqs/tIB2DFci/EM75h/jYjMxL4Sn1JLE/TYAslH5RjL/bNwHtFwlmItHKhTD3TMqQKLsyMEPguu31mAYJ65Z+Q2MIVHf+qHluBlKCEUq0ciHMJiJ8Xf+dAGkge7DIZnc318eBPvyz3l9vf92sb5P5mo6WLmTN35781/TN79OXz+OD9UWntGWwIS121fqZjTniIwqFD4bp43ozK5OBAtIHQ/WprNzviiRus93AkNj6E4hdwHCqMD2q34rvb+5e3p8o7sJ0kD0YovRb2s4d7QDo+hSydIKC5SqJsfS6f50E0rqBPTGKjdnwJwsvoPjBcG2Lr6U7+xofFpA+HKqyuik22tv2r3eiwaGNDIexKjbVu3Lb6yVLGlwofThUtYBX61mx7P3eOA0NaWIwfHYfYZq3gyfVViVsYjB8X4vlQjdv5sR2d5vAV2JNDIYv2k1EJLzo9xEd2VP6eZu9q+4Z/fpSHnyupqVs3CxN0KPUfdN9o4o2hg+xIglC/3CXu1nf9ksmtwF4MhNZABv3PUn5QMxPM/IP2qYZ+rZTibFffOyVvEIwOIlDaP8h+oC5akQOof+8V9SPaD+PEuifpHu9lZ3erjc9AkREf0/oEBhW5fdqGn8KBGIT4YhaTIRgiFVUdJL+erV5u/4WFcBBZqqRBFYwTZbu+kURVsTPsHJ5mkZftfYd2X3JVI9DmYj+yLHLNNovYxykhACW1GHJaBhabHa53faqKgMIApEpbODN1Ztel8+Yrx/6DD0oGXVy2p5LdIbc0/mUI+Ix9AfHemfr5e42DoKDqLg9Do+or+bl9x4ZQE/jg6jEGm/LTaXvko+jtCctsd51NLcqlrrEIo7mgbykui81FRmry31hSbVeRerp1QA9bCjRWEPDFxZZ64h7Bk/hSFsFqG3U4wctdaOfPrAtnHT4IOJCQxw+2LcQ4XkvBBZy+MBHF3FRItDtW7gQOr3kTNeR3CmJ0G9laIzGx6eGGDQyNMJYiwuBTYsfanSGr4DV35tr6SMGWYjMhMuSbe1VzJClLTLyNsjbXNqDuX/syl2pN6H394JQ0EPfcqL6Rt19trqWXF13PcpNKBy7CNUlpyLYLv77/t4JB7AXmUx/EFq+qzZ9bo/FMXhi0+GQh5DzyYd67NafdZzzhu9umG3dx2J2BtbTW4ntAsJEIHjlOj2Sq0OT/cx5hp1OOzs0AHbkVNFloG/C9zMGgN60eHno1ebH83JZ/PhtyBl8Bdq9dDccrtAYshOCVi/QBZ3swqD4YxEQZ2jgdT6+9D3Vz/B8qCP+r+XmpeuMPt2DCoy9oJ12dVpU7bsvS7uPGfGuTzdwz8BG336WBvV5V535w9fk6l2Baq/eCSQljcBAMVMcZWPVM4EepbZeaXr8ypM7CIxgBxkLQ5QtJAmgPfzhnW33xrEXlHb78bHn5qOtaqRKxLAzT+ET42gfJW9FKd8eLeaoZ38IRsxP4SYPmsb1kbYjySKJ6aJXmN3S3UlMoTo2Ssz5hSf9yQJMXtJ4EDvfHlPvqGfc0d4+55B7VGRRD7qfA4066R4VXezT7mcCbB93j40u3pH3M6HBM++xgcU6934OLPLge1Rw0Q+/nwuxJxvUjSwG6XMOoOAIfFQ0UY7BnwMFPwcfFVPcs/DngEMPw0fFFvVA/FnQOk7Ex0WY4FT8WUCxY/FxEcY8Gn8WtB/U2fi4+JBmhgNJH5CPCjL+IfljIL29TJw5eJAywH63l68HmkY7nez1Y8dxl2nvTS/UP5CaGoK5D2A6SzFkrhDZCeC0hv52d/usqFvtDcUJSjoBZq2rLKKoezWLdn9F2KkdU6HvbghB4YlNAyIYPaasOELRSyAo6ejpy8y2NY3DzIZdSd0Y2jO3hygfJVtHKR+OlVW1WO28t+ciJCRIoQ9+Ce5UPN6KTHZ6l3M1P5xW6y9lr5D9CEakqYHBLhe3/YiAIwid/PSwgom22c1jTK2DmKSTad5zcw/1jHPnhd+JXd28vas9Xj+f7MlJHzf1D1mhulcxw1W/T/Fuf/40QrKpEZK2w5frfkMjVPPKyevXx4cOTFdDhCkeqzLoINv2B9H55fdytuuXwQYoDhJ/OgPsVXdPU/Y/iXSQ73qFrKkt5sEzrf3BeCJ/OkM43Z0lRERLNP3SYQrspsQ4qGLekHghw3gQnH1UZPv4vdTFL0WeMr7Mn840jfLOKOOIRjn0TJc50kyb6DeLXso4yMTJRrGNhE8dWGIQERpMQsR4LRSzEITwZLmMi8IKHB6I5YOKyGg8qQNDinmCoLX8JH5i/SJL6ulvpceMSO97SKCRENW+jRYpd5r2bdH3JofaK6GAq30F5UcyFWKQZGOyA1D0nWnTVthv1LD7c1m9rxbLXnzyQUrSotneK2ygZWuJvV+vN/2XcE1t6Q0X1WSqx1lFW/qjy2g8EMEA1/F1hCRhICitP13clutd1e8YcFvdK19u3173OxXv+Jf6WqRoKdq2tLQHgLYz+1hjAp2vfOH97ID0caLEM4UlSva5E0ZrTMUaTUOMI3i3Wgxdo13nGfRmynGTaMR0jxXtoXTysvzeK2jwxCQdKREyBlDVaDkDvyvTBcuU+rECZF9+O28QM9BsIUlB5uBGiRx6YkhSEDqngYkRjGKIkpE6BCzgpSIsaEOFprNiufxQ9MsOtOJST2j/GZ7+bhVS/5iOyjXQ9A15OdunCBMigNOITGGMqAWF7R1O5O4nJu3v+mN9cOdpbZk6lH9mn2xY9+LsSKFJJ/THspp9frYp57W0RdGPBepGcIU01c9QtBnSTf4zMcZyCXSzrV7tvFer71m2I/CDRv6/M+4BXbxSFrpJry+PeKHY09cfv0m3PKt574JAUukrT3okE50wy8rvd4tNuX2SCpMnfjhQvUuxaUBxSq+PgEEnzfOnMRJtiLikU0af8K7RLf67X6KNUvsqlB/JKl5XD+C7OyBFX429tvyeo2J18w7Us8/F6lMi88EW4u5mH4hBA5AJVmKvvbA/j3mU/QHpCNt5SmbyoxB9z5F3Kn41j3WEnOzzZDcqdwOLdH/yubAOV/emgxa0MSy87exzeRtnu4JCa+Qnh4X6izd35erXQsf6P2K6jLbYtF7jw6+LZdk3TXRM+6ugmUj2QgxAgtR3Q/QtwD0BpNfM4CAjTjcKYOwZ1wnOn3R/7MrNj7fldrfstTPzxCQO8/XzNv1O50Ndrzyh/brf70xqZVp/6+XNWsrvBaZQPHbgiuoea+vhCzd9QhhgWmw2/cKCLhjXjfi4aI69dlaVvS5z7oS0F54a0JCjzWBqqpxTgbM9R0Xe5epT1esyyU6AjfhBx6H+yZOPH8N3v2NB8wSn8Hb+qvjuj1d/0zdxRgg/gaikq2P/nCembay8J+zUzqL56CAascOA+LxZV9Wy7FeqigPxRacCE0wG/6GSOHeyESJ/gnsWujSPeeUC1elnmcjdTZsAsBM9kMmms4GgXOFtJjFmY550QdB9IceKyo+1j/V20jsKe3bIdcQ7De/RN8izsse9wPPFx48JukyLHWr2zxNDuGq3lcS2xhSDz3YSZuJZbtqFPXuJ2X2sAwaY1VhfHNtMmQu+59MI19rdt1/aKjyUzrEXE1+0c9oqPJTOiXkX7n17J/qdub26h1wmdWpKP9gerYucwAd9OR+tcZxr+vAuPsEc4TuYMQqRThCflpOJVdtyKpCOWpfepiTMM1BEczLoJHEN0foplTCBnP9TlnfFUo+YWP3SSEx7+FpXJE73hZbTRa+Eb4f6V0g7Ea146P0TTBXhulZM3kO/BJnUOdr9x2gvkynf2XI334cSPR8tpZEhrQwHcb1a9spI0rD2koeDsim+TaNGJwEcT3pSSIFH+AHeeelfLUGIHIhN+Wvt//pFIh3qX7Xb6WkpovupY1vFYrnb9MwfdeHzGhgUWP3tvJ+T6ELlpKeGBCfW6/Jb1IcHKJkPfsnt0jveskv1eKqL+LthxbmH/1xQG/vPseiRToRoW8nhRt+EnYkx2vaLahfp1iGCx/t1w3X80PL0fjlWN7ZXrXfE1rNr4sR0fboFLkwxnpDw5fwMpQ1Q3aj1DH6fDvDITReYSO/anAIpxsQKYUSbKsdU/1xsp7frTdwZcOVJTQLBn8c3uuQrQgmfL+ehX4rW0jXapWhBb5Lrybz83m/z1QZwEDoEAH0U4E1PPgbD4MlND2OpN2HxUfhi04Poe3SqrX+UU1KE6oHjifMugX9/f1q3c9tznwc1vWpE9uxr9HGB2PsbQvtY2xhf/L5f0l112MKCXXUY48z7hUwT/ckkv4Vjjyat+9/x1gLkCf0p54rTP97TSX4TTe+kuY+yhSbFfZSnvZDS8z5KDEmK+yhPAxPjPkoMUbL7KAlY3ppuXwt4va4WHxf9Tzy3pSVd4dd3Nz3nPaHwVSO535xHepc+Ytbv+C+FxAkeCog5kJQCiBOcEIg/MewJopWtgHnxtexHQrWlJWbOTN3OTe8zZ4TeV7CBfkZB+tp3wpM8k6zB9rTYlq0KOr1Gn47KFxHbDp2RSU81ryKF7kEXDqp6HU4Z3iPeIeWgpbCRjkGkn/59sdI33cBC2fNwtuQ84OGE6xprTLV79BTuOCKC62gvcYdNHEk1zZNgiVBhci6S9V0SJEbssEhSzZHrNBMFydpR3iqGp/pZvFQ6D5XaOyX2TIN4paQe6ZQ5/H2aAISTmhQHOXvf7Kq7XRVjDh8k/QwzGWgbfT57/ZpwVuMoIs9tr5HUM5zAE3N+nIymf+xBoIkZfZyBJoLvIgFF9WAnY4rijwlMkb3y6ZiS+bbIkWIXIrjavLl7eV876U9jrydt9TSx2mMNPAhIrerb8nZdle23Xs7TF0h5wOs1pmmstRr25bmv00RD0n4/JTK0M28ATAcsHsWGI+x6iQZOpeBc0qvF6r74W3JS+wB30PupOarQw221BT1gT0AoG8sZIJ1K+IPiY3Vvkr8bxLUTHRvKkZjDnnlJA6mRPTCmHrurI4iiVQWfhadVIhwVU9RS4bNwrcrv1TThlArkp8eG+Wp41u58fIlO1vGDns9f/Prk/aub6cvXz1/81/TZm1fvf3s9ffP7zcs3r981in8tNguTXD1Z+S6xg6GJDWM4/V+9efZ/pjcvf3vx5v3N9LcYCIDEATD8/uZvL96++7+vn02fP41oCkzsoNFLAtVjxTKdXX/a6zTp0F1Heqems71jt721nqxJiDfi4zXnYUYm49sXv725eVF7gT//+cXbCOADeQM4k3c3b188+e3l6z9PDfp47gQX/JM4lA7lY7sUwgCpncpxhLHdCtHiqY7Fu4w8KWrQ4rDYkQl68+TpqxcR52UgbwAH87cnN8/+Mr35y9s3Nzd1w1FirpbMhDh+e6Lj0+nL5z30bmQk1PPwWup6VdVbtB7qQlEJtT5MjN/fvLuJE5mTMqMvPl6idqv7arHalfSNMB93K1OjfzqSDqlJsTQEbPu6v/uAaIsbRnviyYdeENK++XAKjta7CBHxpHoY4RRcwU3vETGluOqdxvPcZ0l7ozCv0ifV/ceRa6zuBYEQmhDJv3brqvzP7Xr1e+G9S3W+8oGc1PrWpq7t3FdbKyWhrrtt2UQEPZT1xQykrXkrK5LKRtZAepuTMuU8pvq+yEgo/vHYXpnx6E//fvS1/pU+ZfWnR+yaX09qeR8X5XJey/67uwpBnx7XLfxj/29/NWlm/Qv7k/8YPXr899Fjrq5ZPn6cPRbiOsvG//jH47+7T80vzP9gfp/V/8UeK3Y9UiL4WRb8jNX/xbGfseBnvP4vgf2MBz8T9X9J7Gci+Jms/0thP5PBz1T9Xzn2MxX8LK//a4z9LA9+Nq7/a4L9bBz8rLbO37MR9rtJ2L+6u7MM7WFgCd3jGXvM+TXj4JehMTLd6Rlqjiy0R6b7PUMtkoUmyXTXZ6hRstAqme79TD0Wo+s8D4dWFhom0wbIUNNkoW0ybYNs/Fiq6wmX4S9D82TaDNkE/WVooUwbgqEmykIbMW0Ilj2W2fUI9DwLbcTMdEHnCwMTRhuC4VMmtBHThmACQ8RCGzFtCIbaiIU2YtoQDJ07LLQR04ZgqI1YaCOmDcHQGcRCGzFtCIZOIhbaiGlDcNRGLLQR14bg6DzioY24NgRHbcRDG3Hj1fhjMbkesfCHwK1pO3DcsYUm4toOHDURD03EtR04aiIemohrO3DURDw0Edd24KiJeGgiru3AURPx0ERc20GgJuKhiYS2g0BNJEITCW0HgZpIhCYS2hACnUYitJEwaw9qIwFWH0E6WhHaSNCuToQ2EtoQQur1VoVzWIQmEtoOohaZX3PBw1+GJhLaDiLHvJIITSSMiVDvKUITSWOiCSZThiaS2g6yjiTy68kkC38ZmkhqO8gMa12GJpLaDpI9Fvxa8hC7DE0kTYTAHzN5zcZATxAjSKrjZWghqciOl6GJpLaDRB2yDE0ktR2kRH8ZmkhO6O4MTaS0HaTCZKrQRMqYKEd/GZpIGROhfkGFJlLGRKhfUKGJlLaDQv2CCk2kTByH+gUFIjlFhgEqtJHKyTBAhTZS2hAK9TUqtJHShlCor1GhjXJtCIX6mjy0Ua4NoSSyxOShiXJtB4UuB3loolzbQaHLQR6aKDcmQrszD02UGxOhZs9DE+Um2kbNnoN4W9shR82ehybKtR1y1ER5aKJ8Qk7iPDTReER6z3FoonFG+sRxaKMxIyfxOLTRWBsiR4fSOLTRWBsiR4fSOLTRWBsiR0OLcWijsbEROpbGoY3GxkboWBqDbZGxEepCxqGNxtoQOb6FCm000YYY45uo0EYTbYgxOpYmoY0m2hBjdCxNQhtNtCHGqI0moY0m2hBj1EaT0EYTbYhm+z2WOnIQeTjxJ6GxJtoiY9TfT0JjTcwOFvX3k9BYE22RMTrxJ2Abqy0yRv3oBG5kLbXAxtdZHeRNapTZNZ/Ix5PsMRfXjIUo7c/9zzP7Obue1P1S/796bVd1ZFcLcn+xx6yeWZIDQWDzO9JmnOC73xHY/o60ISf4/ncENsAjbcoJvgMegS3wSNtwgs4w+2/+b7UVJ/gueAS2wSNtx0ltuDpCkjn4LdgIjwxTgc4z+2/+by1dgW+GR8DQlrIY4ZxFi7QwrMUIp5Agb2GJixFHd++QurDcxQg3HmQvLH0xwq0HCQzLYIxw80EOw5IYI9x+kMawPMYIdZMZZDIslTHCLQjJDMtmoEFpBuiMjFnOCbc2YDQylnXYhEHiyRiQoLMAr5EZ9oIgtACzkRn+oh4CuBbAfobCyCgCDNjPsBj1EEDnFKA4MkNk1EMAVwPYz3AZ9RDAfwzsZ+iMjCDDANeRcWvAMRbnZIDuyAypge+VMkB4ZIbXILg7DqlDYz4dYyMdB2iPjNs99QjtC8B8ZIbfqMcWTksC+xmKox5buGRgP8Ny1IML/zGwnyE6MoaPDMCCZIbrqAcX/mNgP0N31IPrsZDXk5EKfwy4kExY3hdd1zNAh2SG9KgHFxatZoARyYSdgDhZKiD/ayzIcQsCXiSzxAhHN/0ZoEYyw4DUwwsdzYAeyQwJUg8vXDKwoOFB6uGF/xhY0FAh9fDC6IcM8CSZYUPq4YVaEFAlmSFE6uGFGgWwJZm05D3OdQPCJDO0SD28cDWABQ0zUg8vXDIk8Q39iHGfGSBOMkOP6JgPlQvsZxiSeiSixgb0SWZIknok4pKB/QxPUo9EvJeB/QxVUo9E9MeAR8kMW5LpbWWLRMoAk5JZKgX3toBLyZTNvuAzG9ApmbLWw8cFYFQyw5tk+KY1UzALY+xX71sRWwNaJbO8isRdM2BWMjWmF3jArWSGQSFWHsCuZHmX+wQES2Z4FH22Cc0dAesZKqWeOPiPgfkMm5LhRGAGqJYst/kzPHIAbEtmOJV66qC9DAiXLFd0L+cwjWbNh484wLpkhluppxn+Y2A/Q6/U0wz1noB7ycajDlcL6JfMkCz1nMRTesCAYxvA4L4IkDCZoVrqWYn/GBjQsC31rMR/DAw4tokBfGgANiYznEs9K/EfAwsa2iXDicAMcDLZuGMCAlYmG9sJiA8NQMxkhn7JcOowA9xMNrEGxPcxgJ7JDAmT4QRiBhiabMI74mBA0mQTOmeQAZomm3TksAE/k01sFht3iYCiyQwRU3sSvOOA+QwXU3sSNKYERE026ZqAgKthhnyp3Q6aVAbMDDMES+128B+DtPbI2k/hyXKQ2R5xOhhggH9hhmOpnRSuBshvjyS5ZDNAwDBDsuADgwECho2s/dCBzwADw0bWfmh8zQAFwywFMx5hxmaAgmGWghmjbo4BCoZZCmaMjjkGKBhmKRic9mSAgmEZvYNngIFhloHB5yoDDAwzJAthEkDAMEvAEIMIEDDMEjD4uAD8CzMUC6UEsF5mrYeSUQyWk1j+Be82WFBi6RfUE7FWSQmdf2CwqMSSL5qBbsdQDNaVGIIFT8wyWFnCOkwHa0sMvUIpDCxnqRdKYWA6S72M8QIXWGNiqRfCHMB0lnnBSXYGmBfWwbwwwLwww67gzC4DzAuzzAvO3zPAvDDLvIzxahvAvLA984J2BSBemCVeJnhxDiBemOFW0DwnA7QLs7TLJMO7AtjO0i4TvOIK0C5MdNRxAdaFWdZlgoZ7DLAuzLIueB6BAdaFCbrKgQHShVnSZYIvvYB0YZZ0wbMODJAuTNC7BgY4F2Y5F2LQA86FiQ6vCSgXZlgVYtADxoVZxoUY9IBxYbLLeoBxYZZxwTMwDDAuTHYseYBwYZZwwX034FsYXafCAN/CZIfXBHQLs7Uq+GADbAuTHZYDZAszfAqhLjCcLVjB1QVMC7NMywQ3MqBamLJ2wz0b4FqY6rAboFqY6rAbYFqYIVPqkBkdw4BpYarDcoBpYarDcoBoYarDcoBoYWrSpTCwXd5hO0C0MEu0EAs0IFqYJVoIQwOihRkupd5p4D8Gxsvp6j0GeBaWW+PhqwfgWZjhUgiDAJ6FGSqF4UkzBngWZqgUhicyGeBZWN4RrACahVmaBU+aMUCzMEuz4HkwBmgWZmkWPA/GAM3CLM2C58EYoFnYuGubAGgWNu6INQHLwvYsCzqpAcnCLMmCp7YYIFnYnmRB+SkGWBZmWRY8W8UAy8Isy4JnqxhgWZhlWfBsFQMsC7MsC56tYoBlYZZlwelWBlgWNrHTD48VAM3CLM2CZ6sY4FmY5VnwbBUDPAuzPAuerWKAZ2GWZ8GzVQzwLMzyLHi2igGehVueBc9WccCzcMuz4NkqDngWbnkWnELlgGfhlmfBs1Uc8Czc8ix4tooDnoVbngXPVnFAtPCRTfSh2SoOmBZumRY8W8UB08INmYJX6gOehVueBc9WccCzcMuz4NwCBzwLtzwLnq3igGfhlmfBs1Uc8Cx8f0wHzVZxQLRwS7SgFAcHPAvv4Fk44Fn4nmdBZzYHPAvf8yz4uABEC7eFLni2igOmhVumBc1WcUC0cHtwB6/64YBp4Yw+X8UB08Lt6R28QogDqoVbqoWYqoBq4YxmqTmgWritcyGmNeBaOKNZTg64Fm65FmKiAq6FMzr45IBq4fsqF3R15/BEj6FTCMHwTA/P6JWEw2M9tsoFd+G8dbTHBp/48Rp4useSLYS/gAd8LNlCuAB4xscQKgyvHOPwmI8tcyH8BTzpY/kW3F/Asz6GUaFMAsxni1yIWQ3oFm7pFnxWA7aFCzv58MNJgG3hgt73ccC2cEHv+zggW7glW/CgiAOyhVuyBc9Bc8C2cMu24DloDtgWbitc8Bw0B3QLtxUueA6aA76FS0uW4Qe7AN/CZYfvBHQLt3QLnoPmgG7hlm7Bc9Ac8C3c8i14CowDwoVL2eGVAeXCbYkLnoPmgHPhtsQFz0FzQLpwW+KC56A5YF24LXHBc9Ac8C7clrjgOWgOiBduiRc8B80B8cINt8LwKk8OiBfeQbxwQLzwPfGCDw3AvHBb44LnoDlgXritcSEWHkC9cEu94F4OUC/c0Cssw4+TAu6FdxS5cEC9cFvkgmeKOeBeuOVe8EwxB9wL3xe54NMEcC/cFrngmWIOuBduuRc8U8wB+cJtkQueKeaAfOF5R5KPA/aF2yoXPFPMAfvC847lD5AvPO9Y/gD5wi35gmeKOSBfuCVf8EwxB+QLt+QLninmgHzhlnzBM8UckC/cki94ppgD8oWPu1ZAwL7wMZ1u4IB94YZgYRk+mAH7wg3BgrNyHJAvfNxhPsC98MmoQwnAvXBDrzD8HgUOuBe+517QrgDUCzfsCsOvXeCAeuGGXWEZvikB1As37ArD6805oF64YVdYhgefgHrhE2s+PDwD1As37ArDb2HggHrhXSUuHFAvwrArDC8iF4B6ESN7bwN+4hxQL8KwKwy/u0EA6kUYdoUx/Nw5oF6EYVcYQ/2nANSLMOwKYyitKgD1Igy7wnBaTgDqRRh2hTH8wDigXoQtcsHpIgHIF2H4FYZzeAKQL8KSL/gCIQD5Igy/wnDCTwDyRWTkxQ4CUC/CsCsM5wYFoF6EoVcYR/2nANyLMPwKw7lBAcgXYfgVhnODApAvwvArjOPDCJAvwvArjOPDCJAvwp4ywu+aEIB9EbbMBd3TCUC+CHtxCn41hQDsi2C0BxWAfBH29hRNZSBKAPPZ+1PwrI0A5IuwV6jgF18IQL4IRi9/ApAvwt6jItD6BwHIF2GvUqnjImyOAPZFMHtGjGO3UADyRRiChQk0nSAA+yIMwcIEPuAA+yIMwYKv2AKQL8JWuuD1DwKQL8LwK0yg658A5IvoqHQRgHsR+yNGRF8A81nuBQ/FBeBeBLfmw+cTIF+EIVjw8hUBr1oRdImZgJetCLrETMDrVux9K+g9JvC+FXvhCn6TSevGFW0d4i4TeOeKIVeI20zgrSv22hWUghLw4hVDreC5bgGvXrFFLviiAC9fMcQKMd4B6SIkTXkKwLkIw6vgpgCUizCsCmEKwLgIewkLvtAAwkXYa1jw2Qn4FmEoFaJ7Ad0ibIULviQBtkXYChc8sAFki5B2uuGrDCBbhKQz7QJwLUJZb4nHNYBrEYZOwXkLAagWYakWia8ygGoRhk5h+OEcAbgWoexlYXjIC7gWYbkWPPIWgGsRhk5hEo+PAdciDJ/CiPEGyBZhyRaJXw0IyBah6N2eAGSLMHwKww/cCEC2iJw+DiYA1yJy+jiYAFSLsGUuEl8MANUictGx8AOqRdg6F/yCHwGoFmHYFGosA6pF2EIX/EIgAagWYQtdiMgGcC0ip29EEoBrEYZOYfhlQwJwLWKcdfQc4FqEoVMYzuUKwLWIfaELHicArkWM7V4Pd3KAaxFju9fDvRzgWsTY7vVwBwPIFmFLXYjtGyBbxNju1vGhAdgWYUtdiO0boFuEpVuI7RugW4RhVPDtGyBbxMRes4jbD7AtwrItxPYNsC3Csi3E9g2wLcKyLcT2DbAtwrItxPYNsC3Csi3E9g2wLcKyLQof+oBtERO710N3ToBskZZsUWjQKwHZIi3ZgicmJCBbpCVbFOryJSBbpCVb8MNxEpAt0pIt+EVZEpAt0pItCvWgEpAtckSXeUrAtchRx7EGCbgWObL2Q72tBFyLHNH2k4BqkYZNYTk6/SSgWqSlWnL8Rj9AtUjDpzD88i4JyBZpyRZ0gyoB1yIt14LfoSUB1yIt14IPfAm4Fmm5FvzOLQm4FmkLXfDCAwm4FtlxokgCqkVmHXVmElAtktH7BgmoFmnrXPCyAwmoFsno+EUCqkWyjiolCbgW2VHnIgHVIlnHaXYJqBbZUeciAdUibZ0LylBJwLTIjjIXCYgWyTqukpCAaZG84yoJCZgWaetc8MocCZgWaetc0EBVAqZFGjKFgAeIFmmJFvyqOQmIFmnIFIbfNicB0yJ5h/EA0SINl8Lwy+kkIFqkLXIhLAKIFmkPFVEWAeazTAthEUC1SGFdJ76MAK5F2joX/KY8CdgWaRgVhl+WJwHdIoUlOtEMogR8ixT0xl0CvkUaToXhF/FJQLhIe9UtejUr4Fuk5VsIHYD1DKfC8Cv+JLzvdn+PC+5l4ZW3kj7PJ+Glt7KjPlfCe29lR32uhFff2ioXYsC1br81sw8/zivhDbjSWg9f+OAluJIukpDwGlzLu4zxi3DhTbiWdyEiIkC8SEu84Ac9JSBepCFXGH6OTQLmRXZc5CIB8SIt8TLGpzUgXqTqWPkA7yLt6SL88KYEvIu0vAt+IFMC3kVa3mWCz1TAu0jLu+CnLCXgXaQ9YIRfwCgB8SIt8YKfnJSAeJF5x/wDxIs05ArDMwcSMC8y71j8APEiLfGCn7KUgHiRtsYFP2chAfEibY0LTrJJQLxIS7xM8LEMiBdpa1zwUg0JiBeZW/vhgxkwL9IyL/gZPAmYF2nIFY7fMikB8yJtlQuhM2BepCFXOH4lpQTMizTkCsdPfUnAvEhDrvARPpoB8yLHHeELIF6k4VY4fupLAuJFGm6F44XsEhAvsqPMRQLeRRpqheOF7BLwLtLyLngptATMizTkCscLliVgXqRlXogFAjAvcl/ngpMNgHmRE2s/fIAC5kUacoXjNa8SMC/SMi/EnhIwL9KQKxwvmZSAeZGGXeF4TaEE1Isa0Vs/BZgXtWde0J5TgHlRhlzh+C2aCjAvypArHK+AUoB5USN6BVSAeFF74oVQGVwPP7L2Q6eJAsyLMuQKx8ulFGBe1J55QTkrBZgXNbL2w98cAtSLstQLynkowLwoQ65wvA5LAeZFZR0roALMi8roFVAB5kUZcoXjBV4KMC/KkCscL/BSgHlR9ogRXtmoAPOi9lUuGL+lAPGiDLnCGUpZKcC8KEOucLwYTAHmRRl2hePFYApQL4rZp2fwWQKoF2XoFY4/56MA96IMvcLxF30U4F7U/jJd9HirAuSLYtaA+GAG5IuyrwXhNgHki7J1LjiNqAD7opg1IPFEBTAgoxdABdgXZd8NIkYGYF/U/ukg4vkLYL/960H4yAf0i7KnjPDFRAH+Re35F5StVYB/UZZ/wf0LoF+UPWSEF/0owL8o+5gQ/uSSAvyLMhQLutdXgH1RnH7DQQHyRQn6FQcFuBcl6HccFKBelKBvUlKAeVGGXOH4g1IKMC/KkCuc4+4CMC9K0KczFWBeVNclugowL0rQe3cFqBcl7NFa3GcB7kWJjpkHqBclOy6BVIB6UfsrdNHdgALci9pzLyhDogD3oqQ1H+5mAfeipCXOcG8BuBe1v0IX98mAe1GWe0GLuxSgXpS0Mw93yYB7UdLaD/ecgHtRhl7h+LtfCj5EpDoiT/gUkaK37go+RmTYFY5XVir4HpHqCFzgi0S25AV3hfBNIvsoEXZhlWo9SmQvwkLLGhR8l0h15PsUfJrIUCscfzJNwdeJOupdFKBdVN4RdALWRdFPFClAuqjcWg5NoCtAuqjcPpqHu0LAuqi8Y8sASBeVd6x4gHNRhlYhwMEXpfIOMwPGRdlSF7xuRAHGRRlShew2YDp7rogYQIBxUZZxwV+9U4BxUWNrPdwTAsZFWcYFL7ZVgHFR4w7rAcJF2VIXnKRVgHBRHYSLAoSLsoQLXmurAOGiLOGCVwoqQLioDsJFAcJF2UIXvAZKAcJFTTpKlRQgXJQtdcGHPeBblOVbiEAP8C3K8i14dbcCfIuyfIvAVxDAtyjLt+DVjQrwLcpQKhyvblSAb1GWb8GrGxXgW5TlW/CCRQX4lryDb8kB35LbG11wRjcHfEtuK11wRjcHfEtu+RZJPDEHnnkznArHyyZzQLjkIzrozAHfko86GOsc8C35qKPSMwd8S24vdMELMnPAt+SWb8ELJ3PAt+SWb8HPWOWAcMkNp4I/vpUDviW3h4rwIssc8C15Zu2Hv6gHCJfcEi54eWMOCJfcEi74c4o5IFxyw6lw/PXDHBAuuSFVOP4AYg4Yl9wyLsQbiIBxyS3jghd55YBxyS3jQj2FCAxoGRfiNUTAuOSGVMFXnhwQLrnhVPDbKHPAt+SGUsEfUcv3dIt55v1ruanK+Uv73Pvf//5oOq1+3JWPHv/70XT/Bnw9L41M/Rp8vd3407//5/Ej/YiP/aOOje0fk/0/6eur7R+14fd/jPd/MPe/uM/17Zz2D+n+UO6P8f7H3MnRd9Hs/1Duj/2P9d0s+z8m+z/quNb+kbv/Zbz/Q59qsH8o97/kexTSqaormPZ/uH9yrUvXunSt62KV/R/un2Tm/tirIV1H6Xyr/SN3v8nd52P3uVNVs+n7P/ZfaWbU/sHcb4R0f+TuD/dPyn2uMveH+9xh16Gs/WPc/KHcH/vf5E4N7Y3rP+q/9oPJ/JceXNNisyl++ONG55kOA2ecUx9+Lrb1/3a3LOtxuP2xmvky9DHkRoY+fEzIWKwW1aJYLv47GLn6Srjma/1skR1YdqSiYmpNVqtyVmsSyFG+nHEzwjrkbMpi/uNus75dbEOVMuaJckNKX4xIiFoW20r3SjkvqlCnsSdo4oa/Iu2zu1uui3mxXM42uxBd7tmJOUvznOrs4sN6U9X9VG3Wy2W5CdFxHx2lS/FhW22KWVVUVTH7rP/pX7tyB/rJE0R1jpNzt/5WbnQn1X1UfChgj/ui7Gw+R9b6rlx9rP9hvQlGt36P5iBWUaPbid2Ut+sq1KsONA4C8mN9Vf//ZXG7WH3Sui30dNE/K6rFehUOC18qOelOkLq+0///NpiNPmahyAEyL+6qcGDoMz/el9TEKebzhW61WM7Wy91t2HruicjHlISPsGXh68xy5/D3rltNyMG1mX1efA0dgTe6yXG0nZWred2jgRKjkfelcqugc8G6/I2Q1syQaT0al8EAGnvakJ7xIGC+2JRmFJtv/PV9cpBD27SRs5iHY8KzCsuOfm0mOjK0pOfNFNm3jZgaynoTmEZ5vWH7tVNA0Lg3QsjRcPiynh5B//kO/ejXLSsKz/mK471vvkf6L/cw5OSs31VrvdTWEz80oeczxGg/OsWYGpTaK2rq8iDBG0HUxNQfzT+Ek8JrlpOOWX+4XGyrchVObM0YHywuKZMbF/5hW26+gqXKnz76kZHjny9WtW+pl4LQ+r4b18f2CDm72Zcy7HXhu0QXSgoXjelTYXsPRY0qK3P2uZx92e5uQ6VyXylqWFkBm7KelNtQN98nCHI82e9Dd+BbRV92YMFMnKcbuagzc7GqjaZp6a3ppjxfKsjAyX293hSfSmRF0kfmvLDA7Vlcr+ujc7jgWT0T6wF5uwh6zFeKXN5mdfT1oZh9CeCM/ShZUp0x+1ysPpVzM/234TTwPaekpp8ZJXfregiHfemPwYnbzrgNl64oskbiZG80cqcuiA+088NdOaEmqSdlvvj4MZTg9Y+u6jkqoVp/KYOYSGetD0pkbkvESTM1sr7WW4owAGDSX6cor4HPybE/p6h4z31qhlloK69pfQqt+/twVvpRoaQ7cVkW4SQZ+UEuGYeb71ohPPMdLKmu/lQHx1/rVS3UOfOXB3LPNlsuTFASqD3xwy1OzqnlGmwVmL+nEvsNu74U3G6JHGshM8ojGpGhLv4ONnPxp76vnpBgAt9wpfL3Zxk5h8yHWNTu7xQluYFHIm7hqS4aZmOP4PCHI1Fch4mG/GgICU76JdMqpJwm/jaSHur1f4deWBc5eG6YHDP1f4fbpkmw3STHuY2dZuvdCu4ystwfrHQft12kfuPGG6x778QEOcQsQxGO24k/brkbt+TAR0kO5i+I3LFwE7cg0tPISluHnsOPQLLccXGStuWq3ovuWmL84Npp4jhIF11kjjLUT4/aP8ZOfceWMcfnMUeb6bel9l3tFn/pfuxIMuaiMdaQiGyvBXfdzN1o5+4r7vgzfbWeVZk1fyjXnS7MFo6MJENYzbUsVrvysC5hIZua+LOcnm93Pz4uwi2Iz/+QQb8Z9GH86kd6jmgUOTlMNmUdyaHbY/0mi7c9djxdTg4WI2qxqsPyar1aBryMH443StFhlZG0XNeRWUuQN4CdSkKSs3JTzvU6VCzDnaW/6GeOdOCSXIEBN+d3TDZyiwd3K5Mgh0wt50NR7w1CT6P8FZkcIvW3eosd0l3jie+lyFHivtXs2T+3oZPV5TWHLiV3+Y2M9veZ//1R/de76m5XtaX4awS5N9JSsGnms1CS3Dbar7d3tVcLY6LcT6ZkXd1YbYrVtl5tIME38Y0oyJVmV0dVlqzYhSPSD6sy1iRbqH7QhgynvYdAOGcqm6zEIbx2WQmX71C5+6fc/dOE6j+UyPVj78zleZjzsZIMqQHtkI39pZryDPX0QWhM31XqY/lHvsV4C32G+SCDnEnzD9pNQ65On3rycipUoDL/8KmsdtUidEb63LLXMuXK5h+0P4TjjvsUphxTnIT5+AsWheZ+FCrI78uPxW5ZTT3i02wspohIPy4m9wdOoPlmasNNTJiuCPEIRNK0gThUju+kJmQn7+Xo3ppWi9uydlbTWyCJ+ZIod+ckNYmL6fwDrljAkFIrhxNnExa1fp8+Ad5Net2ek3tJJ6fJMEyNbqhi0hd4zJCGAsHlKF/Osf76ppfHafV5s66qWiDs+9yXRXfWsvixKeFa6YdiGUnf1R+DrYAfgTfBLbnhs98jxGI28R0cPQL1561Y0LPFmHSo5tM7G8hhJCAb+RqQlmjSrUHvce/jzAX7jMbRSClW8zaDwf2dncuUM1qn9beVzpO2+sUbW2PSOew/huFtsLE68m07ExqkVI983c6L+IsmI+dW8DlgD7zvqQFRrmZrjRru4z2XT5mvHkRtWtLnb/QpcuLT7+VsBzbT3N8wNhs7Rz9z3tR5uMDF1YIocaQZndGHe4TM3/ZnjJqp5fc7nXxrMXr+xp9uXX+7LUAHZX4HUX37sVgsdxvAF/sGVYwajh91YoHY1DCfsZBNZQnpLvRcKr/XoVCYsfKEkHlqLAZSwfpDfbjezEo01+VnRlypkqB136xv4Q5C39Z8MJzjNgQ5u7SMzfpbGMUH09LlfEia/ZOOIgvn7TuyGj4Bljn6jZOMlpM7//C5XN7V8UOI0ye1jupW78drFzwDRQ7+fMwb7oQa7U4WsrxnfvySuYItTvJkTpQOO/ZBCF01wX0X7WrS9PuHlGywZPk7E1d8lY1dKc3IKcsazshlWJoNlCPcpNz/WEnaaFWxXIYK+Js62bTrmnN1d9LRi5I3/s9t3GQHWC8VBxZ6P6fh+AlBLpC1KIoo8RNomcvCcZK4MZIwjoP7Hrmh5lz1nBi5PCvpcmrJn+upBeaCflrJ088ZlOSDaimLeT1P3coa+k/ffXQIQCeUP1Jd4SAXVDxTizHs1m6zCBcQT4WOb2+L7+u7MLnC/G+Fy+eKcZeUcrut/VUY6vp+mEwP1B+vyu9VFx/i5z8zN3k4mebYS7TVcO1wyQ8+yfW8lmEdVAFmoR/3u4nFR02xqisFbfJIjvuVrq5WkQR53WYrsZn56dts3DiXjt60uE2QqadzOMZ9fi5zKvFRxxDdbet5Ylejpr4oWOQ943SNkG+bRVXiOerM35KwkZvRObXafi6209v1Boy2oMqmoahcnStZPtVVm5r5ewLW+HhHbgnHhIkxNY60dED4Mn8AiiblQVap1SI+17F36CMm/j5SUCPqc/G1hB2VjX3f5MqaGbkUha7Bz1C7tZ5xlwN0ZW/K/ZMicwWk6/R3c5xWqv7aDvQw8vW+pRa7xWq23M3LKZbB1yf2vZSAqyCk9djLghQqZ0HFHa2K/nVgV3/DQHoK82s6Gzz291ZkxZn5dTlHstE+A8lIEt9+H2aTg0KpvePbz8C8ySG7iqEmDOLU7DFiUYT+5ogMNXXJeJg79oaHO9Tg4jTexA2Zy+SRvA5Ri+4nLzKHm5PU0kFK6B/8uS3J7c/+65bLCuJU8ludV5u28mFBw85K9PjRQkDxzMjPnZCZRjyvF8QLe2O4AFu4DZQSdIdUJSAy/Z7MSB7TFP3VCz3chQo/8m1GLxV1LLbF13ozDos/M79qNXPnLziZCabOJ/hJqcwVbXF6dGxPSilzvwowJ5mrxbbheL+U5V09Zr+GNWB+aJ/Tw24bFKPjwQD3w/A8o7ubkIUVYHA/isrJpA4ps1Wx5hs1J0uFgLzWIhHQHBkVO9VS6o9X5bduS4YrMz287KpZq9Q+JOLHhmTero7iwiVz5Ce7yAiw/kxv1V26DESl/uB2noe5vS3LnCt18Rbnbh6R8cU/17vNqvxR3N1t/6PJm/iNemD3Ul0RWOYOyGQkO6CP7EzXd1Owb/KHhTyc63LBELlj0eJamzD/RJIkcybk4SE/DZ25uk+eN7U+1KBdlqtP1efQwn5pIRmntgpmmV+xLl2gq8j9MD42/Fxu5uL6bNKMjeZ8VXNysDm8RY0Ns11ur37BOHarH9nvRgbYc/s1mGRpC1qKIoLSnv3a11RDuU0MmVPVOUbt8Ottbxgn+csxWUpC5XP9+nkpycFbfw3KOv0wnCzi0N+1qgJ9amdE2w9mLDN/HctcqJk1SYFmp9uQiu6fhNuzSFdZlrv5mpMK3BZf9GY42Ab7BySojr4tviNew8/fCEdj5WQp7m3ddNE6wut7C7LiRdfgBt02CorvqNF1u6vCbQrzt0mCpJ5hQCWDIu19t+/t4Pg2xpo/mpo994cr9mLK/S95Ex424arbm7tBIB05I11qULrgUpEb51VRgRBn4vcUuS7Uq3TXCSafgybJds1dTZFDbv4ocfSSIosi1h+qYrHScyxcFfz95aiZFZRLXq/sqYRwtfZXFucpOTl6oKvj/nkyRUYq67twT+qNOOaYdOUGgqIRtBdpf+y6YafI44brOxi3Zf5YYOTmVZ8qDeuSMn+JyVzhKSf9MgwJuM9xKbJAB8usBMkDN1X2XrLZCqvGb7okuiuFZc6BMtWsty4oczsz3hy1J5epWjPgtph//IDlTaaCHNZGQrkKaZvMr1zKyA23/bhdLegf+CCr9u9aeYjMb5RRTjCoobBlFSDB4h/QIT3LXbn5uN7cErt+f0yT58Pv1ltwvtzfHjd3MSgSSf19s6EJBfnjuhkYisSCxeNBnNcQisck6LNWdQejBerML4aVHbD2spAAypcwcfEB6ekOkqisuh/lddip46w7869cYKTXQs64t+M7v85Ukmz7QdQHtNjRP8khyXO5jRTvsD2qk19DmJPSduFI9tP1mePvMvKwcr173vzYlNvdMtxD+85IkvWyJrUyn2Lktb++d38Nh7+/und/2aa9fTOS364r4/lqNxZu7sI9CzVJzPf15AcznwdhJ9nfm+IbQpH7xYpkw7W7Ccs7xl5PHXbsZMv6cxvNte9nYL4H52QGxJNx4hUNzL+QgpMMuq43glVoPndPbrX1h63Qzg8OMhdWczcZOG/qETr6ypQ/IUVXbORXVJPnhLQEKonrr7KZi+S5KyrnLockyXolc99KuAD7m74mkzVujh1TE6mWFGR1/UqdjGRakHDev7mG/uyT9ppooXjmJ0yy5lSMO5/P3DrIHcvBeUPkNKfJ3UaK08OsNfD9QhtBrrL2Q3Rt5b7minSV9thn6Kr9YUoyzvZD9PS5H7674SNIutIKmk8RUdzPlShys78nW6cEXc2Cay2o9dhUEJta4nC18zk+V2aWk8chD1LA4V8/cyNUI4faFG1W/9ripx98MpfTTrn+/tRbdNjIr1Umd9z6piF4cJ77+2VFFsBs1t/APsmvlVIkcVV/F44HP4qQZL2g/qz4+LGVouF+LZ0kc4f15zu9pSzhVijz+z4jkyjb4muJZROYn/wWzmEIsu5By6nWrVpkv+s41QXbei7chntiv+Y0c0UvmeNn2KQpY3LbjHHDu7myOHLrtZ0Hw2ISbPaOcvX11/Xiv4XrkV/AnvFmV0sNsm1ZVcXm0/4yjnY9s59bFs0Wm6RntotPoLSI+YGNdLSKpO0Hss/+EfDmhhFyC7b913JRldP2AYXMJ/szMv22/94mcsPvfQqXTLXtv7czIfze3weSqTX7fVArGwZgfiROzsVaijkjgh018fWQ5PKyrQdFtS23cHgx33UJl8AS5LHx1h0o/gET8tibPfu3vzgkXFj8weRIb0UeLkC6MAiuHN9GmoMsV/bTUGSY0FVfFsxTaj94OIKkSQrytJU/RTr6wovxQ/LUr5xypbCcPKJ3SrLb34FI8kjaOaluf+shyUMwpya6/aMpioxLWmnuFsfmn6JQJEHXsb1C74fyOSNF0jKhVJOHhouBn71hrhCIkwxrIBGviPCnj6IXc1/QcrEKZfgFMYqsZg5kIJUBmb+lZK6alzfMN+2jwfj3y8Iy8vDdISQEfCnzy3gFuQttvkeu0/ILJ8mTSqGANtvrjxl6uTcp9cCReZ91fGSKib6GS7tffUKmQ80I0KlhlPXzt5rCbQsF7TCgMITs8o8iqk5zHK098U/cqE7DYF/7uW9Fr5Dm6/Z5e+6X0ypyE2zPiMCj8iyoWCT38IePnRuaL2pNtmA372dFMzp4PuW0ip8UyFwRMyMTy607B31VmntRmntI3NEQRR6+MAK1AJCr8KNccjmgbjDk/t5dkRUo7RvQmL8McUfwcHclriTDbCvKRplhgORXdkvSVjAf4DPmGVnO404cg/DD3whLcpzvYxewwfcXKEluovW39Ti9DVKnflkXWS5VraGj9I91NbfmNLcZNzcQNdVajnVgro6Cuxt6hEswCjLT2b7Qzc+xStJpmu+m+wOU9behV/IdA7mTqdZtWpv5lQqC5G8JqpP7O3FF1l97X8O7zfzDh82d1uTpLU9Qq1Ij82ds5khWRjLLdVe0bgPwjwiS48d+p2sK2/mJzC/XZk0RH7kdqL5PYeLb79FmO0Omh1rUir+3ZqwZzc2QdRyqC+ql48+VG9aKDPPbe1g/0CG93N4p4cRkcMNRtwSzzFtqIowY/JXNbeAEecbeClutq8XHBXI1iB9/KLIk3ApZf/hnvY3b6jOx6M0B/s6YLMq2ovBVO/MLCzMyCKJoNj+MJatu93epN8U8QW/4jGa3gNbhHxlcuHf8Y+SKp+A6ZndYiqy1t6JabKF/CkiSd0Lbj1s5Kq/7SW6lqTMOLefnOzq/xA+wsaAonzwG55/9C0+oBNdWUF9vS7REwT8U70rwc/LeS1+KSTgHojwYrjg3J1NfvihDWJXztkRvULrixpxMge2qj+NwVnhfE9+Yq1KL/SG+1v2j/jIhSKLGyDA/80MNn7JoYgXKtrUIcAupX8XISLLsW7GoPq437TSiCAalI6rJ4fmtNSP9MZm5AilOcpdGAHnbenCZPbXmGBGuACH8PMgCdH3uavvKr9C9+aZU5PlnI8ROtFCD4PYw6mN9GpRIqTG/LkkequepAWFktXyU1w8ke2u+bCfS/QXClQdzt4Ty5kQvudE1Yqk8uB9aZq5+kbvLSrgL98ThdRrUAP94/OhucVcazuhPf//H//zP/wMX8eheozwDAA=="; \ No newline at end of file diff --git a/docs/assets/style.css b/docs/assets/style.css deleted file mode 100644 index 108428c3f..000000000 --- a/docs/assets/style.css +++ /dev/null @@ -1,1383 +0,0 @@ -:root { - /* Light */ - --light-color-background: #f2f4f8; - --light-color-background-secondary: #eff0f1; - --light-color-warning-text: #222; - --light-color-background-warning: #e6e600; - --light-color-icon-background: var(--light-color-background); - --light-color-accent: #c5c7c9; - --light-color-active-menu-item: var(--light-color-accent); - --light-color-text: #222; - --light-color-text-aside: #6e6e6e; - --light-color-link: #1f70c2; - - --light-color-ts-project: #b111c9; - --light-color-ts-module: var(--light-color-ts-project); - --light-color-ts-namespace: var(--light-color-ts-project); - --light-color-ts-enum: #7e6f15; - --light-color-ts-enum-member: var(--light-color-ts-enum); - --light-color-ts-variable: #4760ec; - --light-color-ts-function: #572be7; - --light-color-ts-class: #1f70c2; - --light-color-ts-interface: #108024; - --light-color-ts-constructor: var(--light-color-ts-class); - --light-color-ts-property: var(--light-color-ts-variable); - --light-color-ts-method: var(--light-color-ts-function); - --light-color-ts-call-signature: var(--light-color-ts-method); - --light-color-ts-index-signature: var(--light-color-ts-property); - --light-color-ts-constructor-signature: var(--light-color-ts-constructor); - --light-color-ts-parameter: var(--light-color-ts-variable); - /* type literal not included as links will never be generated to it */ - --light-color-ts-type-parameter: var(--light-color-ts-type-alias); - --light-color-ts-accessor: var(--light-color-ts-property); - --light-color-ts-get-signature: var(--light-color-ts-accessor); - --light-color-ts-set-signature: var(--light-color-ts-accessor); - --light-color-ts-type-alias: #d51270; - /* reference not included as links will be colored with the kind that it points to */ - - --light-external-icon: url("data:image/svg+xml;utf8,"); - --light-color-scheme: light; - - /* Dark */ - --dark-color-background: #2b2e33; - --dark-color-background-secondary: #1e2024; - --dark-color-background-warning: #bebe00; - --dark-color-warning-text: #222; - --dark-color-icon-background: var(--dark-color-background-secondary); - --dark-color-accent: #9096a2; - --dark-color-active-menu-item: #5d5d6a; - --dark-color-text: #f5f5f5; - --dark-color-text-aside: #dddddd; - --dark-color-link: #00aff4; - - --dark-color-ts-project: #e358ff; - --dark-color-ts-module: var(--dark-color-ts-project); - --dark-color-ts-namespace: var(--dark-color-ts-project); - --dark-color-ts-enum: #f4d93e; - --dark-color-ts-enum-member: var(--dark-color-ts-enum); - --dark-color-ts-variable: #798dff; - --dark-color-ts-function: #a280ff; - --dark-color-ts-class: #8ac4ff; - --dark-color-ts-interface: #6cff87; - --dark-color-ts-constructor: var(--dark-color-ts-class); - --dark-color-ts-property: var(--dark-color-ts-variable); - --dark-color-ts-method: var(--dark-color-ts-function); - --dark-color-ts-call-signature: var(--dark-color-ts-method); - --dark-color-ts-index-signature: var(--dark-color-ts-property); - --dark-color-ts-constructor-signature: var(--dark-color-ts-constructor); - --dark-color-ts-parameter: var(--dark-color-ts-variable); - /* type literal not included as links will never be generated to it */ - --dark-color-ts-type-parameter: var(--dark-color-ts-type-alias); - --dark-color-ts-accessor: var(--dark-color-ts-property); - --dark-color-ts-get-signature: var(--dark-color-ts-accessor); - --dark-color-ts-set-signature: var(--dark-color-ts-accessor); - --dark-color-ts-type-alias: #ff6492; - /* reference not included as links will be colored with the kind that it points to */ - - --dark-external-icon: url("data:image/svg+xml;utf8,"); - --dark-color-scheme: dark; -} - -@media (prefers-color-scheme: light) { - :root { - --color-background: var(--light-color-background); - --color-background-secondary: var(--light-color-background-secondary); - --color-background-warning: var(--light-color-background-warning); - --color-warning-text: var(--light-color-warning-text); - --color-icon-background: var(--light-color-icon-background); - --color-accent: var(--light-color-accent); - --color-active-menu-item: var(--light-color-active-menu-item); - --color-text: var(--light-color-text); - --color-text-aside: var(--light-color-text-aside); - --color-link: var(--light-color-link); - - --color-ts-module: var(--light-color-ts-module); - --color-ts-namespace: var(--light-color-ts-namespace); - --color-ts-enum: var(--light-color-ts-enum); - --color-ts-enum-member: var(--light-color-ts-enum-member); - --color-ts-variable: var(--light-color-ts-variable); - --color-ts-function: var(--light-color-ts-function); - --color-ts-class: var(--light-color-ts-class); - --color-ts-interface: var(--light-color-ts-interface); - --color-ts-constructor: var(--light-color-ts-constructor); - --color-ts-property: var(--light-color-ts-property); - --color-ts-method: var(--light-color-ts-method); - --color-ts-call-signature: var(--light-color-ts-call-signature); - --color-ts-index-signature: var(--light-color-ts-index-signature); - --color-ts-constructor-signature: var( - --light-color-ts-constructor-signature - ); - --color-ts-parameter: var(--light-color-ts-parameter); - --color-ts-type-parameter: var(--light-color-ts-type-parameter); - --color-ts-accessor: var(--light-color-ts-accessor); - --color-ts-get-signature: var(--light-color-ts-get-signature); - --color-ts-set-signature: var(--light-color-ts-set-signature); - --color-ts-type-alias: var(--light-color-ts-type-alias); - - --external-icon: var(--light-external-icon); - --color-scheme: var(--light-color-scheme); - } -} - -@media (prefers-color-scheme: dark) { - :root { - --color-background: var(--dark-color-background); - --color-background-secondary: var(--dark-color-background-secondary); - --color-background-warning: var(--dark-color-background-warning); - --color-warning-text: var(--dark-color-warning-text); - --color-icon-background: var(--dark-color-icon-background); - --color-accent: var(--dark-color-accent); - --color-active-menu-item: var(--dark-color-active-menu-item); - --color-text: var(--dark-color-text); - --color-text-aside: var(--dark-color-text-aside); - --color-link: var(--dark-color-link); - - --color-ts-module: var(--dark-color-ts-module); - --color-ts-namespace: var(--dark-color-ts-namespace); - --color-ts-enum: var(--dark-color-ts-enum); - --color-ts-enum-member: var(--dark-color-ts-enum-member); - --color-ts-variable: var(--dark-color-ts-variable); - --color-ts-function: var(--dark-color-ts-function); - --color-ts-class: var(--dark-color-ts-class); - --color-ts-interface: var(--dark-color-ts-interface); - --color-ts-constructor: var(--dark-color-ts-constructor); - --color-ts-property: var(--dark-color-ts-property); - --color-ts-method: var(--dark-color-ts-method); - --color-ts-call-signature: var(--dark-color-ts-call-signature); - --color-ts-index-signature: var(--dark-color-ts-index-signature); - --color-ts-constructor-signature: var( - --dark-color-ts-constructor-signature - ); - --color-ts-parameter: var(--dark-color-ts-parameter); - --color-ts-type-parameter: var(--dark-color-ts-type-parameter); - --color-ts-accessor: var(--dark-color-ts-accessor); - --color-ts-get-signature: var(--dark-color-ts-get-signature); - --color-ts-set-signature: var(--dark-color-ts-set-signature); - --color-ts-type-alias: var(--dark-color-ts-type-alias); - - --external-icon: var(--dark-external-icon); - --color-scheme: var(--dark-color-scheme); - } -} - -html { - color-scheme: var(--color-scheme); -} - -body { - margin: 0; -} - -:root[data-theme="light"] { - --color-background: var(--light-color-background); - --color-background-secondary: var(--light-color-background-secondary); - --color-background-warning: var(--light-color-background-warning); - --color-warning-text: var(--light-color-warning-text); - --color-icon-background: var(--light-color-icon-background); - --color-accent: var(--light-color-accent); - --color-active-menu-item: var(--light-color-active-menu-item); - --color-text: var(--light-color-text); - --color-text-aside: var(--light-color-text-aside); - --color-link: var(--light-color-link); - - --color-ts-module: var(--light-color-ts-module); - --color-ts-namespace: var(--light-color-ts-namespace); - --color-ts-enum: var(--light-color-ts-enum); - --color-ts-enum-member: var(--light-color-ts-enum-member); - --color-ts-variable: var(--light-color-ts-variable); - --color-ts-function: var(--light-color-ts-function); - --color-ts-class: var(--light-color-ts-class); - --color-ts-interface: var(--light-color-ts-interface); - --color-ts-constructor: var(--light-color-ts-constructor); - --color-ts-property: var(--light-color-ts-property); - --color-ts-method: var(--light-color-ts-method); - --color-ts-call-signature: var(--light-color-ts-call-signature); - --color-ts-index-signature: var(--light-color-ts-index-signature); - --color-ts-constructor-signature: var( - --light-color-ts-constructor-signature - ); - --color-ts-parameter: var(--light-color-ts-parameter); - --color-ts-type-parameter: var(--light-color-ts-type-parameter); - --color-ts-accessor: var(--light-color-ts-accessor); - --color-ts-get-signature: var(--light-color-ts-get-signature); - --color-ts-set-signature: var(--light-color-ts-set-signature); - --color-ts-type-alias: var(--light-color-ts-type-alias); - - --external-icon: var(--light-external-icon); - --color-scheme: var(--light-color-scheme); -} - -:root[data-theme="dark"] { - --color-background: var(--dark-color-background); - --color-background-secondary: var(--dark-color-background-secondary); - --color-background-warning: var(--dark-color-background-warning); - --color-warning-text: var(--dark-color-warning-text); - --color-icon-background: var(--dark-color-icon-background); - --color-accent: var(--dark-color-accent); - --color-active-menu-item: var(--dark-color-active-menu-item); - --color-text: var(--dark-color-text); - --color-text-aside: var(--dark-color-text-aside); - --color-link: var(--dark-color-link); - - --color-ts-module: var(--dark-color-ts-module); - --color-ts-namespace: var(--dark-color-ts-namespace); - --color-ts-enum: var(--dark-color-ts-enum); - --color-ts-enum-member: var(--dark-color-ts-enum-member); - --color-ts-variable: var(--dark-color-ts-variable); - --color-ts-function: var(--dark-color-ts-function); - --color-ts-class: var(--dark-color-ts-class); - --color-ts-interface: var(--dark-color-ts-interface); - --color-ts-constructor: var(--dark-color-ts-constructor); - --color-ts-property: var(--dark-color-ts-property); - --color-ts-method: var(--dark-color-ts-method); - --color-ts-call-signature: var(--dark-color-ts-call-signature); - --color-ts-index-signature: var(--dark-color-ts-index-signature); - --color-ts-constructor-signature: var( - --dark-color-ts-constructor-signature - ); - --color-ts-parameter: var(--dark-color-ts-parameter); - --color-ts-type-parameter: var(--dark-color-ts-type-parameter); - --color-ts-accessor: var(--dark-color-ts-accessor); - --color-ts-get-signature: var(--dark-color-ts-get-signature); - --color-ts-set-signature: var(--dark-color-ts-set-signature); - --color-ts-type-alias: var(--dark-color-ts-type-alias); - - --external-icon: var(--dark-external-icon); - --color-scheme: var(--dark-color-scheme); -} - -.always-visible, -.always-visible .tsd-signatures { - display: inherit !important; -} - -h1, -h2, -h3, -h4, -h5, -h6 { - line-height: 1.2; -} - -h1 > a, -h2 > a, -h3 > a, -h4 > a, -h5 > a, -h6 > a { - text-decoration: none; - color: var(--color-text); -} - -h1 { - font-size: 1.875rem; - margin: 0.67rem 0; -} - -h2 { - font-size: 1.5rem; - margin: 0.83rem 0; -} - -h3 { - font-size: 1.25rem; - margin: 1rem 0; -} - -h4 { - font-size: 1.05rem; - margin: 1.33rem 0; -} - -h5 { - font-size: 1rem; - margin: 1.5rem 0; -} - -h6 { - font-size: 0.875rem; - margin: 2.33rem 0; -} - -.uppercase { - text-transform: uppercase; -} - -dl, -menu, -ol, -ul { - margin: 1em 0; -} - -dd { - margin: 0 0 0 40px; -} - -.container { - max-width: 1700px; - padding: 0 2rem; -} - -/* Footer */ -.tsd-generator { - border-top: 1px solid var(--color-accent); - padding-top: 1rem; - padding-bottom: 1rem; - max-height: 3.5rem; -} - -.tsd-generator > p { - margin-top: 0; - margin-bottom: 0; - padding: 0 1rem; -} - -.container-main { - margin: 0 auto; - /* toolbar, footer, margin */ - min-height: calc(100vh - 41px - 56px - 4rem); -} - -@keyframes fade-in { - from { - opacity: 0; - } - to { - opacity: 1; - } -} -@keyframes fade-out { - from { - opacity: 1; - visibility: visible; - } - to { - opacity: 0; - } -} -@keyframes fade-in-delayed { - 0% { - opacity: 0; - } - 33% { - opacity: 0; - } - 100% { - opacity: 1; - } -} -@keyframes fade-out-delayed { - 0% { - opacity: 1; - visibility: visible; - } - 66% { - opacity: 0; - } - 100% { - opacity: 0; - } -} -@keyframes pop-in-from-right { - from { - transform: translate(100%, 0); - } - to { - transform: translate(0, 0); - } -} -@keyframes pop-out-to-right { - from { - transform: translate(0, 0); - visibility: visible; - } - to { - transform: translate(100%, 0); - } -} -body { - background: var(--color-background); - font-family: "Segoe UI", sans-serif; - font-size: 16px; - color: var(--color-text); -} - -a { - color: var(--color-link); - text-decoration: none; -} -a:hover { - text-decoration: underline; -} -a.external[target="_blank"] { - background-image: var(--external-icon); - background-position: top 3px right; - background-repeat: no-repeat; - padding-right: 13px; -} - -code, -pre { - font-family: Menlo, Monaco, Consolas, "Courier New", monospace; - padding: 0.2em; - margin: 0; - font-size: 0.875rem; - border-radius: 0.8em; -} - -pre { - position: relative; - white-space: pre; - white-space: pre-wrap; - word-wrap: break-word; - padding: 10px; - border: 1px solid var(--color-accent); -} -pre code { - padding: 0; - font-size: 100%; -} -pre > button { - position: absolute; - top: 10px; - right: 10px; - opacity: 0; - transition: opacity 0.1s; - box-sizing: border-box; -} -pre:hover > button, -pre > button.visible { - opacity: 1; -} - -blockquote { - margin: 1em 0; - padding-left: 1em; - border-left: 4px solid gray; -} - -.tsd-typography { - line-height: 1.333em; -} -.tsd-typography ul { - list-style: square; - padding: 0 0 0 20px; - margin: 0; -} -.tsd-typography .tsd-index-panel h3, -.tsd-index-panel .tsd-typography h3, -.tsd-typography h4, -.tsd-typography h5, -.tsd-typography h6 { - font-size: 1em; -} -.tsd-typography h5, -.tsd-typography h6 { - font-weight: normal; -} -.tsd-typography p, -.tsd-typography ul, -.tsd-typography ol { - margin: 1em 0; -} -.tsd-typography table { - border-collapse: collapse; - border: none; -} -.tsd-typography td, -.tsd-typography th { - padding: 6px 13px; - border: 1px solid var(--color-accent); -} -.tsd-typography thead, -.tsd-typography tr:nth-child(even) { - background-color: var(--color-background-secondary); -} - -.tsd-breadcrumb { - margin: 0; - padding: 0; - color: var(--color-text-aside); -} -.tsd-breadcrumb a { - color: var(--color-text-aside); - text-decoration: none; -} -.tsd-breadcrumb a:hover { - text-decoration: underline; -} -.tsd-breadcrumb li { - display: inline; -} -.tsd-breadcrumb li:after { - content: " / "; -} - -.tsd-comment-tags { - display: flex; - flex-direction: column; -} -dl.tsd-comment-tag-group { - display: flex; - align-items: center; - overflow: hidden; - margin: 0.5em 0; -} -dl.tsd-comment-tag-group dt { - display: flex; - margin-right: 0.5em; - font-size: 0.875em; - font-weight: normal; -} -dl.tsd-comment-tag-group dd { - margin: 0; -} -code.tsd-tag { - padding: 0.25em 0.4em; - border: 0.1em solid var(--color-accent); - margin-right: 0.25em; - font-size: 70%; -} -h1 code.tsd-tag:first-of-type { - margin-left: 0.25em; -} - -dl.tsd-comment-tag-group dd:before, -dl.tsd-comment-tag-group dd:after { - content: " "; -} -dl.tsd-comment-tag-group dd pre, -dl.tsd-comment-tag-group dd:after { - clear: both; -} -dl.tsd-comment-tag-group p { - margin: 0; -} - -.tsd-panel.tsd-comment .lead { - font-size: 1.1em; - line-height: 1.333em; - margin-bottom: 2em; -} -.tsd-panel.tsd-comment .lead:last-child { - margin-bottom: 0; -} - -.tsd-filter-visibility h4 { - font-size: 1rem; - padding-top: 0.75rem; - padding-bottom: 0.5rem; - margin: 0; -} -.tsd-filter-item:not(:last-child) { - margin-bottom: 0.5rem; -} -.tsd-filter-input { - display: flex; - width: fit-content; - width: -moz-fit-content; - align-items: center; - user-select: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - cursor: pointer; -} -.tsd-filter-input input[type="checkbox"] { - cursor: pointer; - position: absolute; - width: 1.5em; - height: 1.5em; - opacity: 0; -} -.tsd-filter-input input[type="checkbox"]:disabled { - pointer-events: none; -} -.tsd-filter-input svg { - cursor: pointer; - width: 1.5em; - height: 1.5em; - margin-right: 0.5em; - border-radius: 0.33em; - /* Leaving this at full opacity breaks event listeners on Firefox. - Don't remove unless you know what you're doing. */ - opacity: 0.99; -} -.tsd-filter-input input[type="checkbox"]:focus + svg { - transform: scale(0.95); -} -.tsd-filter-input input[type="checkbox"]:focus:not(:focus-visible) + svg { - transform: scale(1); -} -.tsd-checkbox-background { - fill: var(--color-accent); -} -input[type="checkbox"]:checked ~ svg .tsd-checkbox-checkmark { - stroke: var(--color-text); -} -.tsd-filter-input input:disabled ~ svg > .tsd-checkbox-background { - fill: var(--color-background); - stroke: var(--color-accent); - stroke-width: 0.25rem; -} -.tsd-filter-input input:disabled ~ svg > .tsd-checkbox-checkmark { - stroke: var(--color-accent); -} - -.tsd-theme-toggle { - padding-top: 0.75rem; -} -.tsd-theme-toggle > h4 { - display: inline; - vertical-align: middle; - margin-right: 0.75rem; -} - -.tsd-hierarchy { - list-style: square; - margin: 0; -} -.tsd-hierarchy .target { - font-weight: bold; -} - -.tsd-panel-group.tsd-index-group { - margin-bottom: 0; -} -.tsd-index-panel .tsd-index-list { - list-style: none; - line-height: 1.333em; - margin: 0; - padding: 0.25rem 0 0 0; - overflow: hidden; - display: grid; - grid-template-columns: repeat(3, 1fr); - column-gap: 1rem; - grid-template-rows: auto; -} -@media (max-width: 1024px) { - .tsd-index-panel .tsd-index-list { - grid-template-columns: repeat(2, 1fr); - } -} -@media (max-width: 768px) { - .tsd-index-panel .tsd-index-list { - grid-template-columns: repeat(1, 1fr); - } -} -.tsd-index-panel .tsd-index-list li { - -webkit-page-break-inside: avoid; - -moz-page-break-inside: avoid; - -ms-page-break-inside: avoid; - -o-page-break-inside: avoid; - page-break-inside: avoid; -} - -.tsd-flag { - display: inline-block; - padding: 0.25em 0.4em; - border-radius: 4px; - color: var(--color-comment-tag-text); - background-color: var(--color-comment-tag); - text-indent: 0; - font-size: 75%; - line-height: 1; - font-weight: normal; -} - -.tsd-anchor { - position: relative; - top: -100px; -} - -.tsd-member { - position: relative; -} -.tsd-member .tsd-anchor + h3 { - display: flex; - align-items: center; - margin-top: 0; - margin-bottom: 0; - border-bottom: none; -} - -.tsd-navigation.settings { - margin: 1rem 0; -} -.tsd-navigation > a, -.tsd-navigation .tsd-accordion-summary { - width: calc(100% - 0.5rem); -} -.tsd-navigation a, -.tsd-navigation summary > span, -.tsd-page-navigation a { - display: inline-flex; - align-items: center; - padding: 0.25rem; - color: var(--color-text); - text-decoration: none; - box-sizing: border-box; -} -.tsd-navigation a.current, -.tsd-page-navigation a.current { - background: var(--color-active-menu-item); -} -.tsd-navigation a:hover, -.tsd-page-navigation a:hover { - text-decoration: underline; -} -.tsd-navigation ul, -.tsd-page-navigation ul { - margin-top: 0; - margin-bottom: 0; - padding: 0; - list-style: none; -} -.tsd-navigation li, -.tsd-page-navigation li { - padding: 0; - max-width: 100%; -} -.tsd-nested-navigation { - margin-left: 3rem; -} -.tsd-nested-navigation > li > details { - margin-left: -1.5rem; -} -.tsd-small-nested-navigation { - margin-left: 1.5rem; -} -.tsd-small-nested-navigation > li > details { - margin-left: -1.5rem; -} - -.tsd-nested-navigation > li > a, -.tsd-nested-navigation > li > span { - width: calc(100% - 1.75rem - 0.5rem); -} - -.tsd-page-navigation ul { - padding-left: 1.75rem; -} - -#tsd-sidebar-links a { - margin-top: 0; - margin-bottom: 0.5rem; - line-height: 1.25rem; -} -#tsd-sidebar-links a:last-of-type { - margin-bottom: 0; -} - -a.tsd-index-link { - padding: 0.25rem 0 !important; - font-size: 1rem; - line-height: 1.25rem; - display: inline-flex; - align-items: center; - color: var(--color-text); -} -.tsd-accordion-summary { - list-style-type: none; /* hide marker on non-safari */ - outline: none; /* broken on safari, so just hide it */ -} -.tsd-accordion-summary::-webkit-details-marker { - display: none; /* hide marker on safari */ -} -.tsd-accordion-summary, -.tsd-accordion-summary a { - user-select: none; - -moz-user-select: none; - -webkit-user-select: none; - -ms-user-select: none; - - cursor: pointer; -} -.tsd-accordion-summary a { - width: calc(100% - 1.5rem); -} -.tsd-accordion-summary > * { - margin-top: 0; - margin-bottom: 0; - padding-top: 0; - padding-bottom: 0; -} -.tsd-index-accordion .tsd-accordion-summary > svg { - margin-left: 0.25rem; -} -.tsd-index-content > :not(:first-child) { - margin-top: 0.75rem; -} -.tsd-index-heading { - margin-top: 1.5rem; - margin-bottom: 0.75rem; -} - -.tsd-kind-icon { - margin-right: 0.5rem; - width: 1.25rem; - height: 1.25rem; - min-width: 1.25rem; - min-height: 1.25rem; -} -.tsd-kind-icon path { - transform-origin: center; - transform: scale(1.1); -} -.tsd-signature > .tsd-kind-icon { - margin-right: 0.8rem; -} - -.tsd-panel { - margin-bottom: 2.5rem; -} -.tsd-panel.tsd-member { - margin-bottom: 4rem; -} -.tsd-panel:empty { - display: none; -} -.tsd-panel > h1, -.tsd-panel > h2, -.tsd-panel > h3 { - margin: 1.5rem -1.5rem 0.75rem -1.5rem; - padding: 0 1.5rem 0.75rem 1.5rem; -} -.tsd-panel > h1.tsd-before-signature, -.tsd-panel > h2.tsd-before-signature, -.tsd-panel > h3.tsd-before-signature { - margin-bottom: 0; - border-bottom: none; -} - -.tsd-panel-group { - margin: 4rem 0; -} -.tsd-panel-group.tsd-index-group { - margin: 2rem 0; -} -.tsd-panel-group.tsd-index-group details { - margin: 2rem 0; -} - -#tsd-search { - transition: background-color 0.2s; -} -#tsd-search .title { - position: relative; - z-index: 2; -} -#tsd-search .field { - position: absolute; - left: 0; - top: 0; - right: 2.5rem; - height: 100%; -} -#tsd-search .field input { - box-sizing: border-box; - position: relative; - top: -50px; - z-index: 1; - width: 100%; - padding: 0 10px; - opacity: 0; - outline: 0; - border: 0; - background: transparent; - color: var(--color-text); -} -#tsd-search .field label { - position: absolute; - overflow: hidden; - right: -40px; -} -#tsd-search .field input, -#tsd-search .title, -#tsd-toolbar-links a { - transition: opacity 0.2s; -} -#tsd-search .results { - position: absolute; - visibility: hidden; - top: 40px; - width: 100%; - margin: 0; - padding: 0; - list-style: none; - box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); -} -#tsd-search .results li { - background-color: var(--color-background); - line-height: initial; - padding: 4px; -} -#tsd-search .results li:nth-child(even) { - background-color: var(--color-background-secondary); -} -#tsd-search .results li.state { - display: none; -} -#tsd-search .results li.current:not(.no-results), -#tsd-search .results li:hover:not(.no-results) { - background-color: var(--color-accent); -} -#tsd-search .results a { - display: flex; - align-items: center; - padding: 0.25rem; - box-sizing: border-box; -} -#tsd-search .results a:before { - top: 10px; -} -#tsd-search .results span.parent { - color: var(--color-text-aside); - font-weight: normal; -} -#tsd-search.has-focus { - background-color: var(--color-accent); -} -#tsd-search.has-focus .field input { - top: 0; - opacity: 1; -} -#tsd-search.has-focus .title, -#tsd-search.has-focus #tsd-toolbar-links a { - z-index: 0; - opacity: 0; -} -#tsd-search.has-focus .results { - visibility: visible; -} -#tsd-search.loading .results li.state.loading { - display: block; -} -#tsd-search.failure .results li.state.failure { - display: block; -} - -#tsd-toolbar-links { - position: absolute; - top: 0; - right: 2rem; - height: 100%; - display: flex; - align-items: center; - justify-content: flex-end; -} -#tsd-toolbar-links a { - margin-left: 1.5rem; -} -#tsd-toolbar-links a:hover { - text-decoration: underline; -} - -.tsd-signature { - margin: 0 0 1rem 0; - padding: 1rem 0.5rem; - border: 1px solid var(--color-accent); - font-family: Menlo, Monaco, Consolas, "Courier New", monospace; - font-size: 14px; - overflow-x: auto; -} - -.tsd-signature-symbol { - color: var(--color-text-aside); - font-weight: normal; -} - -.tsd-signature-type { - font-style: italic; - font-weight: normal; -} - -.tsd-signatures { - padding: 0; - margin: 0 0 1em 0; - list-style-type: none; -} -.tsd-signatures .tsd-signature { - margin: 0; - border-color: var(--color-accent); - border-width: 1px 0; - transition: background-color 0.1s; -} -.tsd-description .tsd-signatures .tsd-signature { - border-width: 1px; -} - -ul.tsd-parameter-list, -ul.tsd-type-parameter-list { - list-style: square; - margin: 0; - padding-left: 20px; -} -ul.tsd-parameter-list > li.tsd-parameter-signature, -ul.tsd-type-parameter-list > li.tsd-parameter-signature { - list-style: none; - margin-left: -20px; -} -ul.tsd-parameter-list h5, -ul.tsd-type-parameter-list h5 { - font-size: 16px; - margin: 1em 0 0.5em 0; -} -.tsd-sources { - margin-top: 1rem; - font-size: 0.875em; -} -.tsd-sources a { - color: var(--color-text-aside); - text-decoration: underline; -} -.tsd-sources ul { - list-style: none; - padding: 0; -} - -.tsd-page-toolbar { - position: sticky; - z-index: 1; - top: 0; - left: 0; - width: 100%; - color: var(--color-text); - background: var(--color-background-secondary); - border-bottom: 1px var(--color-accent) solid; - transition: transform 0.3s ease-in-out; -} -.tsd-page-toolbar a { - color: var(--color-text); - text-decoration: none; -} -.tsd-page-toolbar a.title { - font-weight: bold; -} -.tsd-page-toolbar a.title:hover { - text-decoration: underline; -} -.tsd-page-toolbar .tsd-toolbar-contents { - display: flex; - justify-content: space-between; - height: 2.5rem; - margin: 0 auto; -} -.tsd-page-toolbar .table-cell { - position: relative; - white-space: nowrap; - line-height: 40px; -} -.tsd-page-toolbar .table-cell:first-child { - width: 100%; -} -.tsd-page-toolbar .tsd-toolbar-icon { - box-sizing: border-box; - line-height: 0; - padding: 12px 0; -} - -.tsd-widget { - display: inline-block; - overflow: hidden; - opacity: 0.8; - height: 40px; - transition: - opacity 0.1s, - background-color 0.2s; - vertical-align: bottom; - cursor: pointer; -} -.tsd-widget:hover { - opacity: 0.9; -} -.tsd-widget.active { - opacity: 1; - background-color: var(--color-accent); -} -.tsd-widget.no-caption { - width: 40px; -} -.tsd-widget.no-caption:before { - margin: 0; -} - -.tsd-widget.options, -.tsd-widget.menu { - display: none; -} -input[type="checkbox"] + .tsd-widget:before { - background-position: -120px 0; -} -input[type="checkbox"]:checked + .tsd-widget:before { - background-position: -160px 0; -} - -img { - max-width: 100%; -} - -.tsd-anchor-icon { - display: inline-flex; - align-items: center; - margin-left: 0.5rem; - vertical-align: middle; - color: var(--color-text); -} - -.tsd-anchor-icon svg { - width: 1em; - height: 1em; - visibility: hidden; -} - -.tsd-anchor-link:hover > .tsd-anchor-icon svg { - visibility: visible; -} - -.deprecated { - text-decoration: line-through !important; -} - -.warning { - padding: 1rem; - color: var(--color-warning-text); - background: var(--color-background-warning); -} - -.tsd-kind-project { - color: var(--color-ts-project); -} -.tsd-kind-module { - color: var(--color-ts-module); -} -.tsd-kind-namespace { - color: var(--color-ts-namespace); -} -.tsd-kind-enum { - color: var(--color-ts-enum); -} -.tsd-kind-enum-member { - color: var(--color-ts-enum-member); -} -.tsd-kind-variable { - color: var(--color-ts-variable); -} -.tsd-kind-function { - color: var(--color-ts-function); -} -.tsd-kind-class { - color: var(--color-ts-class); -} -.tsd-kind-interface { - color: var(--color-ts-interface); -} -.tsd-kind-constructor { - color: var(--color-ts-constructor); -} -.tsd-kind-property { - color: var(--color-ts-property); -} -.tsd-kind-method { - color: var(--color-ts-method); -} -.tsd-kind-call-signature { - color: var(--color-ts-call-signature); -} -.tsd-kind-index-signature { - color: var(--color-ts-index-signature); -} -.tsd-kind-constructor-signature { - color: var(--color-ts-constructor-signature); -} -.tsd-kind-parameter { - color: var(--color-ts-parameter); -} -.tsd-kind-type-literal { - color: var(--color-ts-type-literal); -} -.tsd-kind-type-parameter { - color: var(--color-ts-type-parameter); -} -.tsd-kind-accessor { - color: var(--color-ts-accessor); -} -.tsd-kind-get-signature { - color: var(--color-ts-get-signature); -} -.tsd-kind-set-signature { - color: var(--color-ts-set-signature); -} -.tsd-kind-type-alias { - color: var(--color-ts-type-alias); -} - -/* if we have a kind icon, don't color the text by kind */ -.tsd-kind-icon ~ span { - color: var(--color-text); -} - -* { - scrollbar-width: thin; - scrollbar-color: var(--color-accent) var(--color-icon-background); -} - -*::-webkit-scrollbar { - width: 0.75rem; -} - -*::-webkit-scrollbar-track { - background: var(--color-icon-background); -} - -*::-webkit-scrollbar-thumb { - background-color: var(--color-accent); - border-radius: 999rem; - border: 0.25rem solid var(--color-icon-background); -} - -/* mobile */ -@media (max-width: 769px) { - .tsd-widget.options, - .tsd-widget.menu { - display: inline-block; - } - - .container-main { - display: flex; - } - html .col-content { - float: none; - max-width: 100%; - width: 100%; - } - html .col-sidebar { - position: fixed !important; - overflow-y: auto; - -webkit-overflow-scrolling: touch; - z-index: 1024; - top: 0 !important; - bottom: 0 !important; - left: auto !important; - right: 0 !important; - padding: 1.5rem 1.5rem 0 0; - width: 75vw; - visibility: hidden; - background-color: var(--color-background); - transform: translate(100%, 0); - } - html .col-sidebar > *:last-child { - padding-bottom: 20px; - } - html .overlay { - content: ""; - display: block; - position: fixed; - z-index: 1023; - top: 0; - left: 0; - right: 0; - bottom: 0; - background-color: rgba(0, 0, 0, 0.75); - visibility: hidden; - } - - .to-has-menu .overlay { - animation: fade-in 0.4s; - } - - .to-has-menu .col-sidebar { - animation: pop-in-from-right 0.4s; - } - - .from-has-menu .overlay { - animation: fade-out 0.4s; - } - - .from-has-menu .col-sidebar { - animation: pop-out-to-right 0.4s; - } - - .has-menu body { - overflow: hidden; - } - .has-menu .overlay { - visibility: visible; - } - .has-menu .col-sidebar { - visibility: visible; - transform: translate(0, 0); - display: flex; - flex-direction: column; - gap: 1.5rem; - max-height: 100vh; - padding: 1rem 2rem; - } - .has-menu .tsd-navigation { - max-height: 100%; - } -} - -/* one sidebar */ -@media (min-width: 770px) { - .container-main { - display: grid; - grid-template-columns: minmax(0, 1fr) minmax(0, 2fr); - grid-template-areas: "sidebar content"; - margin: 2rem auto; - } - - .col-sidebar { - grid-area: sidebar; - } - .col-content { - grid-area: content; - padding: 0 1rem; - } -} -@media (min-width: 770px) and (max-width: 1399px) { - .col-sidebar { - max-height: calc(100vh - 2rem - 42px); - overflow: auto; - position: sticky; - top: 42px; - padding-top: 1rem; - } - .site-menu { - margin-top: 1rem; - } -} - -/* two sidebars */ -@media (min-width: 1200px) { - .container-main { - grid-template-columns: minmax(0, 1fr) minmax(0, 2.5fr) minmax(0, 20rem); - grid-template-areas: "sidebar content toc"; - } - - .col-sidebar { - display: contents; - } - - .page-menu { - grid-area: toc; - padding-left: 1rem; - } - .site-menu { - grid-area: sidebar; - } - - .site-menu { - margin-top: 1rem 0; - } - - .page-menu, - .site-menu { - max-height: calc(100vh - 2rem - 42px); - overflow: auto; - position: sticky; - top: 42px; - } -} diff --git a/docs/classes/_journeyapps_powersync_attachments.AbstractAttachmentQueue.html b/docs/classes/_journeyapps_powersync_attachments.AbstractAttachmentQueue.html deleted file mode 100644 index e71e4f2ea..000000000 --- a/docs/classes/_journeyapps_powersync_attachments.AbstractAttachmentQueue.html +++ /dev/null @@ -1,41 +0,0 @@ -AbstractAttachmentQueue | PowerSync React Native SDK Docs

    Type Parameters

    Hierarchy

    • AbstractAttachmentQueue

    Constructors

    Properties

    downloadQueue: Set<string>
    downloading: boolean
    initialSync: boolean
    options: T
    uploading: boolean

    Accessors

    Methods

    • Returns an async iterator that yields attachment IDs that need to be synced. -In most cases this will be a watch query

      -

      Example: -for await (const result of powersync.watch('SELECT photo_id as id FROM todos WHERE photo_id IS NOT NULL', [])) { - yield result.rows?._array.map((r) => r.id) ?? []; -}

      -

      Returns AsyncIterable<string[]>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_attachments.AttachmentTable.html b/docs/classes/_journeyapps_powersync_attachments.AttachmentTable.html deleted file mode 100644 index d906f95d4..000000000 --- a/docs/classes/_journeyapps_powersync_attachments.AttachmentTable.html +++ /dev/null @@ -1,13 +0,0 @@ -AttachmentTable | PowerSync React Native SDK Docs

    Hierarchy

    Constructors

    Properties

    options: TableOptions

    Accessors

    • get columns(): Column[]
    • Returns Column[]

    • get indexes(): Index[]
    • Returns Index[]

    • get insertOnly(): boolean
    • Returns boolean

    • get internalName(): string
    • Returns string

    • get localOnly(): boolean
    • Returns boolean

    • get name(): string
    • Returns string

    • get validName(): boolean
    • Returns boolean

    Methods

    • Returns {
          columns: {
              name: string;
              type: ColumnType;
          }[];
          indexes: {
              columns: {
                  ascending: boolean;
                  name: string;
                  type: ColumnType;
              }[];
              name: string;
          }[];
          insert_only: boolean;
          local_only: boolean;
          name: string;
      }

      • columns: {
            name: string;
            type: ColumnType;
        }[]
      • indexes: {
            columns: {
                ascending: boolean;
                name: string;
                type: ColumnType;
            }[];
            name: string;
        }[]
      • insert_only: boolean
      • local_only: boolean
      • name: string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.AbstractPowerSyncDatabase.html b/docs/classes/_journeyapps_powersync_sdk_react_native.AbstractPowerSyncDatabase.html deleted file mode 100644 index 6b9134ae5..000000000 --- a/docs/classes/_journeyapps_powersync_sdk_react_native.AbstractPowerSyncDatabase.html +++ /dev/null @@ -1,87 +0,0 @@ -AbstractPowerSyncDatabase | PowerSync React Native SDK Docs

    Hierarchy

    Constructors

    Properties

    _isReadyPromise: Promise<void>
    abortController: any
    bucketStorageAdapter: BucketStorageAdapter
    closed: boolean
    currentStatus?: SyncStatus
    executeReadOnly: any
    listeners: {
        [id: string]: Partial<T>;
    }

    Type declaration

    • [id: string]: Partial<T>
    ready: boolean
    sdkVersion: string
    syncStatusListenerDisposer?: any
    syncStreamImplementation?: AbstractStreamingSyncImplementation
    transactionMutex: Mutex

    Transactions should be queued in the DBAdapter, but we also want to prevent -calls to .execute while an async transaction is running.

    -

    Accessors

    • get connected(): boolean
    • Returns boolean

    • get database(): DBAdapter
    • Returns DBAdapter

    • get schema(): Schema
    • Returns Schema

    Methods

    • Allows for extended implementations to execute custom initialization -logic as part of the total init process

      -

      Returns Promise<void>

    • Returns Promise<void>

    • Connects to stream of events from PowerSync instance

      -

      Parameters

      Returns Promise<void>

    • Returns Promise<void>

    • Disconnect and clear the database. - Use this when logging out. - The database can still be queried after this is called, but the tables - would be empty.

      -

      Returns Promise<void>

    • Execute a statement and optionally return results

      -

      Parameters

      • sql: string
      • Optional parameters: any[]

      Returns Promise<QueryResult>

    • Execute a read-only query and return the first result, error if the ResultSet is empty.

      -

      Type Parameters

      • T

      Parameters

      • sql: string
      • Optional parameters: any[]

      Returns Promise<T>

    • Execute a read-only query and return results

      -

      Type Parameters

      • T

      Parameters

      • sql: string
      • Optional parameters: any[]

      Returns Promise<T[]>

    • Get a batch of crud data to upload.

      -

      Returns null if there is no data to upload.

      -

      Use this from the [PowerSyncBackendConnector.uploadData]` callback.

      -

      Once the data have been successfully uploaded, call [CrudBatch.complete] before -requesting the next batch.

      -

      Use [limit] to specify the maximum number of updates to return in a single -batch.

      -

      This method does include transaction ids in the result, but does not group -data by transaction. One batch may contain data from multiple transactions, -and a single transaction may be split over multiple batches.

      -

      Parameters

      • limit: number

      Returns Promise<CrudBatch>

    • Get the next recorded transaction to upload.

      -

      Returns null if there is no data to upload.

      -

      Use this from the [PowerSyncBackendConnector.uploadData]` callback.

      -

      Once the data have been successfully uploaded, call [CrudTransaction.complete] before -requesting the next transaction.

      -

      Unlike [getCrudBatch], this only returns data from a single transaction at a time. -All data for the transaction is loaded into memory.

      -

      Returns Promise<CrudTransaction>

    • Execute a read-only query and return the first result, or null if the ResultSet is empty.

      -

      Type Parameters

      • T

      Parameters

      • sql: string
      • Optional parameters: any[]

      Returns Promise<T>

    • Get upload queue size estimate and count.

      -

      Parameters

      • Optional includeSize: boolean

      Returns Promise<UploadQueueStats>

    • Wait for initialization to complete. -While initializing is automatic, this helps to catch and report initialization errors.

      -

      Returns Promise<void>

    • Entry point for executing initialization logic. -This is to be automatically executed in the constructor.

      -

      Returns Promise<void>

    • Parameters

      • cb: ((listener) => any)

      Returns void

    • Create a Stream of changes to any of the specified tables.

      -

      This is preferred over [watch] when multiple queries need to be performed -together when data is changed.

      -

      Note, do not declare this as async *onChange as it will not work in React Native

      -

      Parameters

      Returns AsyncIterable<WatchOnChangeEvent>

    • Takes a read lock, without starting a transaction.

      -

      In most cases, [readTransaction] should be used instead.

      -

      Type Parameters

      • T

      Parameters

      • callback: ((db) => Promise<T>)
          • (db): Promise<T>
          • Parameters

            Returns Promise<T>

      Returns Promise<T>

    • Type Parameters

      • T

      Parameters

      • callback: ((tx) => Promise<T>)
          • (tx): Promise<T>
          • Parameters

            Returns Promise<T>

      • Optional lockTimeout: number

      Returns Promise<T>

    • Returns Promise<void>

      A promise which will resolve once initialization is completed.

      -
    • Parameters

      Returns AsyncIterable<QueryResult>

    • Takes a global lock, without starting a transaction. -In most cases, [writeTransaction] should be used instead.

      -

      Type Parameters

      • T

      Parameters

      • callback: ((db) => Promise<T>)
          • (db): Promise<T>
          • Parameters

            Returns Promise<T>

      Returns Promise<T>

    • Type Parameters

      • T

      Parameters

      • callback: ((tx) => Promise<T>)
          • (tx): Promise<T>
          • Parameters

            Returns Promise<T>

      • Optional lockTimeout: number

      Returns Promise<T>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.AbstractPowerSyncDatabaseOpenFactory.html b/docs/classes/_journeyapps_powersync_sdk_react_native.AbstractPowerSyncDatabaseOpenFactory.html deleted file mode 100644 index 31f162546..000000000 --- a/docs/classes/_journeyapps_powersync_sdk_react_native.AbstractPowerSyncDatabaseOpenFactory.html +++ /dev/null @@ -1,8 +0,0 @@ -AbstractPowerSyncDatabaseOpenFactory | PowerSync React Native SDK Docs

    Hierarchy

    Constructors

    Properties

    Accessors

    Methods

    Constructors

    Properties

    Accessors

    • get schema(): Schema
    • Returns Schema

    Methods

    • Returns DBAdapter

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.AbstractRemote.html b/docs/classes/_journeyapps_powersync_sdk_react_native.AbstractRemote.html deleted file mode 100644 index 3a192344a..000000000 --- a/docs/classes/_journeyapps_powersync_sdk_react_native.AbstractRemote.html +++ /dev/null @@ -1,12 +0,0 @@ -AbstractRemote | PowerSync React Native SDK Docs

    Hierarchy

    Constructors

    Properties

    connector: RemoteConnector
    credentials?: PowerSyncCredentials
    logger: ILogger

    Methods

    • Parameters

      • path: string
      • Optional headers: Record<string, string>

      Returns Promise<any>

    • Returns Promise<{
          Authorization: string;
          content-type: string;
      }>

    • Returns Promise<string>

    • Returns boolean

    • Parameters

      • path: string
      • data: any
      • Optional headers: Record<string, string>

      Returns Promise<any>

    • Parameters

      • path: string
      • data: any
      • Optional headers: Record<string, string>
      • Optional signal: AbortSignal

      Returns Promise<any>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.AbstractStreamingSyncImplementation.html b/docs/classes/_journeyapps_powersync_sdk_react_native.AbstractStreamingSyncImplementation.html deleted file mode 100644 index fb2e960df..000000000 --- a/docs/classes/_journeyapps_powersync_sdk_react_native.AbstractStreamingSyncImplementation.html +++ /dev/null @@ -1,23 +0,0 @@ -AbstractStreamingSyncImplementation | PowerSync React Native SDK Docs

    Hierarchy

    Constructors

    Properties

    _isConnected: boolean
    _lastSyncedAt: Date
    delayRetry: any
    isUploadingCrud: any
    listeners: {
        [id: string]: Partial<T>;
    }

    Type declaration

    • [id: string]: Partial<T>
    updateSyncStatus: any

    Accessors

    • get isConnected(): boolean
    • Returns boolean

    • get lastSyncedAt(): Date
    • Returns Date

    • get logger(): ILogger
    • Returns ILogger

    Methods

    • Returns Promise<void>

    • Returns Promise<string>

    • Returns Promise<boolean>

    • Type Parameters

      • T

      Parameters

      Returns Promise<T>

    • Parameters

      • Optional signal: AbortSignal

      Returns Promise<void>

    • Parameters

      • Optional signal: AbortSignal
      • Optional progress: (() => void)
          • (): void
          • Returns void

      Returns Promise<{
          retry?: boolean;
      }>

    • Parameters

      Returns AsyncGenerator<StreamingSyncLine, any, unknown>

    • Returns void

    • Returns Promise<boolean>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.BaseObserver.html b/docs/classes/_journeyapps_powersync_sdk_react_native.BaseObserver.html deleted file mode 100644 index 9391caffc..000000000 --- a/docs/classes/_journeyapps_powersync_sdk_react_native.BaseObserver.html +++ /dev/null @@ -1,5 +0,0 @@ -BaseObserver | PowerSync React Native SDK Docs

    Type Parameters

    Hierarchy

    Implements

    Constructors

    Properties

    Methods

    Constructors

    Properties

    listeners: {
        [id: string]: Partial<T>;
    }

    Type declaration

    • [id: string]: Partial<T>

    Methods

    • Parameters

      • cb: ((listener) => any)
          • (listener): any
          • Parameters

            • listener: Partial<T>

            Returns any

      Returns void

    • Parameters

      • listener: Partial<T>

      Returns (() => void)

        • (): void
        • Returns void

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.Column.html b/docs/classes/_journeyapps_powersync_sdk_react_native.Column.html deleted file mode 100644 index 083a09e7e..000000000 --- a/docs/classes/_journeyapps_powersync_sdk_react_native.Column.html +++ /dev/null @@ -1,6 +0,0 @@ -Column | PowerSync React Native SDK Docs

    Hierarchy

    • Column

    Constructors

    Properties

    Accessors

    Methods

    Constructors

    • Parameters

      Returns Column

    Properties

    options: ColumnOptions

    Accessors

    • get name(): string
    • Returns string

    Methods

    • Returns {
          name: string;
          type: ColumnType;
      }

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.CrudBatch.html b/docs/classes/_journeyapps_powersync_sdk_react_native.CrudBatch.html deleted file mode 100644 index 18db5dbcd..000000000 --- a/docs/classes/_journeyapps_powersync_sdk_react_native.CrudBatch.html +++ /dev/null @@ -1,5 +0,0 @@ -CrudBatch | PowerSync React Native SDK Docs

    Hierarchy

    Constructors

    Properties

    Constructors

    • Parameters

      • crud: CrudEntry[]
      • haveMore: boolean
      • complete: ((writeCheckpoint?) => Promise<void>)
          • (writeCheckpoint?): Promise<void>
          • Parameters

            • Optional writeCheckpoint: string

            Returns Promise<void>

      Returns CrudBatch

    Properties

    complete: ((writeCheckpoint?) => Promise<void>)

    Type declaration

      • (writeCheckpoint?): Promise<void>
      • Parameters

        • Optional writeCheckpoint: string

        Returns Promise<void>

    crud: CrudEntry[]
    haveMore: boolean

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.CrudEntry.html b/docs/classes/_journeyapps_powersync_sdk_react_native.CrudEntry.html deleted file mode 100644 index 0f5997e7e..000000000 --- a/docs/classes/_journeyapps_powersync_sdk_react_native.CrudEntry.html +++ /dev/null @@ -1,11 +0,0 @@ -CrudEntry | PowerSync React Native SDK Docs

    Hierarchy

    • CrudEntry

    Constructors

    Properties

    Methods

    Constructors

    • Parameters

      • clientId: number
      • op: UpdateType
      • table: string
      • id: string
      • Optional transactionId: number
      • Optional opData: Record<string, any>

      Returns CrudEntry

    Properties

    clientId: number
    id: string
    opData?: Record<string, any>
    table: string
    transactionId?: number

    Methods

    • Returns string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.CrudTransaction.html b/docs/classes/_journeyapps_powersync_sdk_react_native.CrudTransaction.html deleted file mode 100644 index 48fd6c4a0..000000000 --- a/docs/classes/_journeyapps_powersync_sdk_react_native.CrudTransaction.html +++ /dev/null @@ -1,6 +0,0 @@ -CrudTransaction | PowerSync React Native SDK Docs

    Hierarchy

    Constructors

    Properties

    Constructors

    • Parameters

      • crud: CrudEntry[]
      • complete: ((checkpoint?) => Promise<void>)
          • (checkpoint?): Promise<void>
          • Parameters

            • Optional checkpoint: string

            Returns Promise<void>

      • Optional transactionId: number

      Returns CrudTransaction

    Properties

    complete: ((checkpoint?) => Promise<void>)

    Type declaration

      • (checkpoint?): Promise<void>
      • Parameters

        • Optional checkpoint: string

        Returns Promise<void>

    crud: CrudEntry[]
    haveMore: boolean
    transactionId?: number

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.Index.html b/docs/classes/_journeyapps_powersync_sdk_react_native.Index.html deleted file mode 100644 index b1e38b806..000000000 --- a/docs/classes/_journeyapps_powersync_sdk_react_native.Index.html +++ /dev/null @@ -1,7 +0,0 @@ -Index | PowerSync React Native SDK Docs

    Hierarchy

    • Index

    Constructors

    Properties

    Accessors

    Methods

    Constructors

    • Parameters

      Returns Index

    Properties

    options: IndexOptions

    Accessors

    • get name(): string
    • Returns string

    Methods

    • Parameters

      Returns {
          columns: {
              ascending: boolean;
              name: string;
              type: ColumnType;
          }[];
          name: string;
      }

      • columns: {
            ascending: boolean;
            name: string;
            type: ColumnType;
        }[]
      • name: string
    • Parameters

      Returns Index

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.IndexedColumn.html b/docs/classes/_journeyapps_powersync_sdk_react_native.IndexedColumn.html deleted file mode 100644 index 103afdf6a..000000000 --- a/docs/classes/_journeyapps_powersync_sdk_react_native.IndexedColumn.html +++ /dev/null @@ -1,7 +0,0 @@ -IndexedColumn | PowerSync React Native SDK Docs

    Hierarchy

    • IndexedColumn

    Constructors

    Properties

    Accessors

    Methods

    Constructors

    Properties

    Accessors

    • get ascending(): boolean
    • Returns boolean

    • get name(): string
    • Returns string

    Methods

    • Parameters

      Returns {
          ascending: boolean;
          name: string;
          type: ColumnType;
      }

    • Parameters

      • column: string

      Returns IndexedColumn

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.OpType.html b/docs/classes/_journeyapps_powersync_sdk_react_native.OpType.html deleted file mode 100644 index d81e4b3af..000000000 --- a/docs/classes/_journeyapps_powersync_sdk_react_native.OpType.html +++ /dev/null @@ -1,5 +0,0 @@ -OpType | PowerSync React Native SDK Docs

    Hierarchy

    • OpType

    Constructors

    Properties

    Methods

    Constructors

    • Parameters

      Returns OpType

    Properties

    value: OpTypeEnum

    Methods

    • Returns string

    • Parameters

      • jsonValue: string

      Returns OpType

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.PowerSyncDatabase.html b/docs/classes/_journeyapps_powersync_sdk_react_native.PowerSyncDatabase.html deleted file mode 100644 index 8ace130cd..000000000 --- a/docs/classes/_journeyapps_powersync_sdk_react_native.PowerSyncDatabase.html +++ /dev/null @@ -1,84 +0,0 @@ -PowerSyncDatabase | PowerSync React Native SDK Docs

    Hierarchy

    Constructors

    Properties

    _isReadyPromise: Promise<void>
    bucketStorageAdapter: BucketStorageAdapter
    closed: boolean
    currentStatus?: SyncStatus
    listeners: {
        [id: string]: Partial<T>;
    }

    Type declaration

    • [id: string]: Partial<T>
    ready: boolean
    sdkVersion: string
    syncStreamImplementation?: AbstractStreamingSyncImplementation
    transactionMutex: Mutex

    Transactions should be queued in the DBAdapter, but we also want to prevent -calls to .execute while an async transaction is running.

    -

    Accessors

    • get connected(): boolean
    • Returns boolean

    • get database(): DBAdapter
    • Returns DBAdapter

    • get schema(): Schema
    • Returns Schema

    Methods

    • Returns Promise<void>

    • Returns Promise<void>

    • Disconnect and clear the database. - Use this when logging out. - The database can still be queried after this is called, but the tables - would be empty.

      -

      Returns Promise<void>

    • Execute a statement and optionally return results

      -

      Parameters

      • sql: string
      • Optional parameters: any[]

      Returns Promise<QueryResult>

    • Execute a read-only query and return the first result, error if the ResultSet is empty.

      -

      Type Parameters

      • T

      Parameters

      • sql: string
      • Optional parameters: any[]

      Returns Promise<T>

    • Execute a read-only query and return results

      -

      Type Parameters

      • T

      Parameters

      • sql: string
      • Optional parameters: any[]

      Returns Promise<T[]>

    • Get a batch of crud data to upload.

      -

      Returns null if there is no data to upload.

      -

      Use this from the [PowerSyncBackendConnector.uploadData]` callback.

      -

      Once the data have been successfully uploaded, call [CrudBatch.complete] before -requesting the next batch.

      -

      Use [limit] to specify the maximum number of updates to return in a single -batch.

      -

      This method does include transaction ids in the result, but does not group -data by transaction. One batch may contain data from multiple transactions, -and a single transaction may be split over multiple batches.

      -

      Parameters

      • limit: number

      Returns Promise<CrudBatch>

    • Get the next recorded transaction to upload.

      -

      Returns null if there is no data to upload.

      -

      Use this from the [PowerSyncBackendConnector.uploadData]` callback.

      -

      Once the data have been successfully uploaded, call [CrudTransaction.complete] before -requesting the next transaction.

      -

      Unlike [getCrudBatch], this only returns data from a single transaction at a time. -All data for the transaction is loaded into memory.

      -

      Returns Promise<CrudTransaction>

    • Execute a read-only query and return the first result, or null if the ResultSet is empty.

      -

      Type Parameters

      • T

      Parameters

      • sql: string
      • Optional parameters: any[]

      Returns Promise<T>

    • Wait for initialization to complete. -While initializing is automatic, this helps to catch and report initialization errors.

      -

      Returns Promise<void>

    • Entry point for executing initialization logic. -This is to be automatically executed in the constructor.

      -

      Returns Promise<void>

    • Create a Stream of changes to any of the specified tables.

      -

      This is preferred over [watch] when multiple queries need to be performed -together when data is changed.

      -

      Note, do not declare this as async *onChange as it will not work in React Native

      -

      Parameters

      Returns AsyncIterable<WatchOnChangeEvent>

    • Takes a read lock, without starting a transaction.

      -

      In most cases, [readTransaction] should be used instead.

      -

      Type Parameters

      • T

      Parameters

      • callback: ((db) => Promise<T>)
          • (db): Promise<T>
          • Parameters

            Returns Promise<T>

      Returns Promise<T>

    • Type Parameters

      • T

      Parameters

      • callback: ((tx) => Promise<T>)
          • (tx): Promise<T>
          • Parameters

            Returns Promise<T>

      • Optional lockTimeout: number

      Returns Promise<T>

    • Returns Promise<void>

      A promise which will resolve once initialization is completed.

      -
    • Takes a global lock, without starting a transaction. -In most cases, [writeTransaction] should be used instead.

      -

      Type Parameters

      • T

      Parameters

      • callback: ((db) => Promise<T>)
          • (db): Promise<T>
          • Parameters

            Returns Promise<T>

      Returns Promise<T>

    • Type Parameters

      • T

      Parameters

      • callback: ((tx) => Promise<T>)
          • (tx): Promise<T>
          • Parameters

            Returns Promise<T>

      • Optional lockTimeout: number

      Returns Promise<T>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.RNQSDBAdapter.html b/docs/classes/_journeyapps_powersync_sdk_react_native.RNQSDBAdapter.html deleted file mode 100644 index 408e60558..000000000 --- a/docs/classes/_journeyapps_powersync_sdk_react_native.RNQSDBAdapter.html +++ /dev/null @@ -1,23 +0,0 @@ -RNQSDBAdapter | PowerSync React Native SDK Docs

    Adapter for React Native Quick SQLite

    -

    Hierarchy

    Implements

    Constructors

    Properties

    baseDB: QuickSQLiteConnection
    get: (<T>(sql, parameters?) => Promise<T>)

    Type declaration

      • <T>(sql, parameters?): Promise<T>
      • Type Parameters

        • T

        Parameters

        • sql: string
        • Optional parameters: any[]

        Returns Promise<T>

    getAll: (<T>(sql, parameters?) => Promise<T[]>)

    Type declaration

      • <T>(sql, parameters?): Promise<T[]>
      • Type Parameters

        • T

        Parameters

        • sql: string
        • Optional parameters: any[]

        Returns Promise<T[]>

    getOptional: (<T>(sql, parameters?) => Promise<T>)

    Type declaration

      • <T>(sql, parameters?): Promise<T>
      • Type Parameters

        • T

        Parameters

        • sql: string
        • Optional parameters: any[]

        Returns Promise<T>

    listeners: {
        [id: string]: Partial<T>;
    }

    Type declaration

    • [id: string]: Partial<T>

    Methods

    • Parameters

      • cb: ((listener) => any)

      Returns void

    • This provides a top-level read only execute method which is executed inside a read-lock. -This is necessary since the high level execute method uses a write-lock under -the hood. Helper methods such as get, getAll and getOptional are read only, -and should use this method.

      -

      Parameters

      • sql: string
      • Optional params: any[]

      Returns Promise<QueryResult>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.RNQSPowerSyncDatabaseOpenFactory.html b/docs/classes/_journeyapps_powersync_sdk_react_native.RNQSPowerSyncDatabaseOpenFactory.html deleted file mode 100644 index 41b12edc5..000000000 --- a/docs/classes/_journeyapps_powersync_sdk_react_native.RNQSPowerSyncDatabaseOpenFactory.html +++ /dev/null @@ -1,8 +0,0 @@ -RNQSPowerSyncDatabaseOpenFactory | PowerSync React Native SDK Docs

    Hierarchy

    Constructors

    Properties

    Accessors

    Methods

    Constructors

    Properties

    Accessors

    • get schema(): Schema
    • Returns Schema

    Methods

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.ReactNativeRemote.html b/docs/classes/_journeyapps_powersync_sdk_react_native.ReactNativeRemote.html deleted file mode 100644 index 3ac48cec5..000000000 --- a/docs/classes/_journeyapps_powersync_sdk_react_native.ReactNativeRemote.html +++ /dev/null @@ -1,12 +0,0 @@ -ReactNativeRemote | PowerSync React Native SDK Docs

    Hierarchy

    Constructors

    Properties

    connector: RemoteConnector
    credentials?: PowerSyncCredentials
    logger: ILogger

    Methods

    • Returns Promise<{
          Authorization: string;
          content-type: string;
      }>

    • Returns Promise<string>

    • Returns boolean

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.ReactNativeStreamingSyncImplementation.html b/docs/classes/_journeyapps_powersync_sdk_react_native.ReactNativeStreamingSyncImplementation.html deleted file mode 100644 index df590b73e..000000000 --- a/docs/classes/_journeyapps_powersync_sdk_react_native.ReactNativeStreamingSyncImplementation.html +++ /dev/null @@ -1,21 +0,0 @@ -ReactNativeStreamingSyncImplementation | PowerSync React Native SDK Docs

    Hierarchy

    Constructors

    Properties

    _isConnected: boolean
    _lastSyncedAt: Date
    listeners: {
        [id: string]: Partial<T>;
    }

    Type declaration

    • [id: string]: Partial<T>
    locks: Map<LockType, AsyncLock>

    Accessors

    • get isConnected(): boolean
    • Returns boolean

    • get lastSyncedAt(): Date
    • Returns Date

    • get logger(): ILogger
    • Returns ILogger

    Methods

    • Parameters

      • Optional signal: AbortSignal

      Returns Promise<void>

    • Parameters

      • Optional signal: AbortSignal
      • Optional progress: (() => void)
          • (): void
          • Returns void

      Returns Promise<{
          retry?: boolean;
      }>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.Schema.html b/docs/classes/_journeyapps_powersync_sdk_react_native.Schema.html deleted file mode 100644 index 64a9b8005..000000000 --- a/docs/classes/_journeyapps_powersync_sdk_react_native.Schema.html +++ /dev/null @@ -1,4 +0,0 @@ -Schema | PowerSync React Native SDK Docs

    Hierarchy

    • Schema

    Constructors

    Properties

    Methods

    Constructors

    • Parameters

      Returns Schema

    Properties

    tables: Table[]

    Methods

    • Returns {
          tables: {
              columns: {
                  name: string;
                  type: ColumnType;
              }[];
              indexes: {
                  columns: {
                      ascending: boolean;
                      name: string;
                      type: ColumnType;
                  }[];
                  name: string;
              }[];
              insert_only: boolean;
              local_only: boolean;
              name: string;
          }[];
      }

      • tables: {
            columns: {
                name: string;
                type: ColumnType;
            }[];
            indexes: {
                columns: {
                    ascending: boolean;
                    name: string;
                    type: ColumnType;
                }[];
                name: string;
            }[];
            insert_only: boolean;
            local_only: boolean;
            name: string;
        }[]

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.SqliteBucketStorage.html b/docs/classes/_journeyapps_powersync_sdk_react_native.SqliteBucketStorage.html deleted file mode 100644 index 9b423d631..000000000 --- a/docs/classes/_journeyapps_powersync_sdk_react_native.SqliteBucketStorage.html +++ /dev/null @@ -1,40 +0,0 @@ -SqliteBucketStorage | PowerSync React Native SDK Docs

    Hierarchy

    • SqliteBucketStorage

    Implements

    Constructors

    Properties

    _hasCompletedSync: any
    clearRemoveOps: any
    compactCounter: any

    Count up, and do a compact on startup.

    -
    db: any
    deleteBucket: any

    Mark a bucket for deletion.

    -

    Param

    deletePendingBuckets: any
    logger: any
    mutex: any
    pendingBucketDeletes: any
    tableNames: Set<string>
    updateObjectsFromBuckets: any

    Atomically update the local state to the current checkpoint.

    -

    This includes creating new tables, dropping old tables, and copying data over from the oplog.

    -
    MAX_OP_ID: string

    Methods

    • Exposed for tests only.

      -

      Returns Promise<void>

    • Force a compact, for tests.

      -

      Returns Promise<void>

    • Get a batch of objects to send to the server. -When the objects are successfully sent to the server, call .complete()

      -

      Parameters

      • Optional limit: number

      Returns Promise<CrudBatch>

    • Returns string

    • Returns Promise<boolean>

    • Returns Promise<boolean>

    • Returns Promise<void>

    • Parameters

      • buckets: string[]

      Returns Promise<void>

    • Set a target checkpoint.

      -

      Parameters

      Returns Promise<void>

    • Reset any caches.

      -

      Returns void

    • Parameters

      • cb: (() => Promise<string>)
          • (): Promise<string>
          • Returns Promise<string>

      Returns Promise<boolean>

    • Type Parameters

      • T

      Parameters

      • callback: ((tx) => Promise<T>)
          • (tx): Promise<T>
          • Parameters

            Returns Promise<T>

      • Optional options: {
            timeoutMs: number;
        }
        • timeoutMs: number

      Returns Promise<T>

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.SyncDataBatch.html b/docs/classes/_journeyapps_powersync_sdk_react_native.SyncDataBatch.html deleted file mode 100644 index 4943d5e42..000000000 --- a/docs/classes/_journeyapps_powersync_sdk_react_native.SyncDataBatch.html +++ /dev/null @@ -1,4 +0,0 @@ -SyncDataBatch | PowerSync React Native SDK Docs

    Hierarchy

    • SyncDataBatch

    Constructors

    Properties

    Methods

    Constructors

    Properties

    buckets: SyncDataBucket[]

    Methods

    • Parameters

      • json: any

      Returns SyncDataBatch

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.SyncDataBucket.html b/docs/classes/_journeyapps_powersync_sdk_react_native.SyncDataBucket.html deleted file mode 100644 index 0e82eafa4..000000000 --- a/docs/classes/_journeyapps_powersync_sdk_react_native.SyncDataBucket.html +++ /dev/null @@ -1,15 +0,0 @@ -SyncDataBucket | PowerSync React Native SDK Docs

    Hierarchy

    • SyncDataBucket

    Constructors

    Properties

    Methods

    Constructors

    • Parameters

      • bucket: string
      • data: OplogEntry[]
      • has_more: boolean

        True if the response does not contain all the data for this bucket, and another request must be made.

        -
      • after: string

        The after specified in the request.

        -
      • next_after: string

        Use this for the next request.

        -

      Returns SyncDataBucket

    Properties

    after: string

    The after specified in the request.

    -
    bucket: string
    data: OplogEntry[]
    has_more: boolean

    True if the response does not contain all the data for this bucket, and another request must be made.

    -
    next_after: string

    Use this for the next request.

    -

    Methods

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.SyncStatus.html b/docs/classes/_journeyapps_powersync_sdk_react_native.SyncStatus.html deleted file mode 100644 index 5303d4078..000000000 --- a/docs/classes/_journeyapps_powersync_sdk_react_native.SyncStatus.html +++ /dev/null @@ -1,5 +0,0 @@ -SyncStatus | PowerSync React Native SDK Docs

    Hierarchy

    • SyncStatus

    Constructors

    Properties

    Methods

    Constructors

    • Parameters

      • connected: boolean
      • lastSyncedAt: Date

      Returns SyncStatus

    Properties

    connected: boolean
    lastSyncedAt: Date

    Methods

    • Returns string

    Generated using TypeDoc

    \ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.Table.html b/docs/classes/_journeyapps_powersync_sdk_react_native.Table.html deleted file mode 100644 index affc8c7ee..000000000 --- a/docs/classes/_journeyapps_powersync_sdk_react_native.Table.html +++ /dev/null @@ -1,13 +0,0 @@ -Table | PowerSync React Native SDK Docs

    Hierarchy

    • Table

      Constructors

      • Parameters

        Returns Table

      Properties

      options: TableOptions

      Accessors

      • get columns(): Column[]
      • Returns Column[]

      • get indexes(): Index[]
      • Returns Index[]

      • get insertOnly(): boolean
      • Returns boolean

      • get internalName(): string
      • Returns string

      • get localOnly(): boolean
      • Returns boolean

      • get name(): string
      • Returns string

      • get validName(): boolean
      • Returns boolean

      Methods

      • Returns {
            columns: {
                name: string;
                type: ColumnType;
            }[];
            indexes: {
                columns: {
                    ascending: boolean;
                    name: string;
                    type: ColumnType;
                }[];
                name: string;
            }[];
            insert_only: boolean;
            local_only: boolean;
            name: string;
        }

        • columns: {
              name: string;
              type: ColumnType;
          }[]
        • indexes: {
              columns: {
                  ascending: boolean;
                  name: string;
                  type: ColumnType;
              }[];
              name: string;
          }[]
        • insert_only: boolean
        • local_only: boolean
        • name: string
      • Parameters

        Returns Table

      • Parameters

        Returns Table

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/classes/_journeyapps_powersync_sdk_react_native.UploadQueueStats.html b/docs/classes/_journeyapps_powersync_sdk_react_native.UploadQueueStats.html deleted file mode 100644 index b94175a4c..000000000 --- a/docs/classes/_journeyapps_powersync_sdk_react_native.UploadQueueStats.html +++ /dev/null @@ -1,5 +0,0 @@ -UploadQueueStats | PowerSync React Native SDK Docs

      Hierarchy

      • UploadQueueStats

      Constructors

      Properties

      Methods

      Constructors

      • Parameters

        • count: number
        • Optional size: number

        Returns UploadQueueStats

      Properties

      count: number
      size: number

      Methods

      • Returns string

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/enums/_journeyapps_powersync_attachments.AttachmentState.html b/docs/enums/_journeyapps_powersync_attachments.AttachmentState.html deleted file mode 100644 index b887237e2..000000000 --- a/docs/enums/_journeyapps_powersync_attachments.AttachmentState.html +++ /dev/null @@ -1,6 +0,0 @@ -AttachmentState | PowerSync React Native SDK Docs

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/enums/_journeyapps_powersync_attachments.EncodingType.html b/docs/enums/_journeyapps_powersync_attachments.EncodingType.html deleted file mode 100644 index 8bc324d98..000000000 --- a/docs/enums/_journeyapps_powersync_attachments.EncodingType.html +++ /dev/null @@ -1,3 +0,0 @@ -EncodingType | PowerSync React Native SDK Docs

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/enums/_journeyapps_powersync_sdk_react_native.ColumnType.html b/docs/enums/_journeyapps_powersync_sdk_react_native.ColumnType.html deleted file mode 100644 index e2f0c0a47..000000000 --- a/docs/enums/_journeyapps_powersync_sdk_react_native.ColumnType.html +++ /dev/null @@ -1,4 +0,0 @@ -ColumnType | PowerSync React Native SDK Docs

      Enumeration Members

      Enumeration Members

      INTEGER: "INTEGER"
      REAL: "REAL"
      TEXT: "TEXT"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/enums/_journeyapps_powersync_sdk_react_native.LockType.html b/docs/enums/_journeyapps_powersync_sdk_react_native.LockType.html deleted file mode 100644 index b5361fd5f..000000000 --- a/docs/enums/_journeyapps_powersync_sdk_react_native.LockType.html +++ /dev/null @@ -1,3 +0,0 @@ -LockType | PowerSync React Native SDK Docs

      Enumeration Members

      Enumeration Members

      CRUD: "crud"
      SYNC: "sync"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/enums/_journeyapps_powersync_sdk_react_native.OpTypeEnum.html b/docs/enums/_journeyapps_powersync_sdk_react_native.OpTypeEnum.html deleted file mode 100644 index dd1981495..000000000 --- a/docs/enums/_journeyapps_powersync_sdk_react_native.OpTypeEnum.html +++ /dev/null @@ -1,5 +0,0 @@ -OpTypeEnum | PowerSync React Native SDK Docs

      Enumeration Members

      Enumeration Members

      CLEAR: 1
      MOVE: 2
      PUT: 3
      REMOVE: 4

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/enums/_journeyapps_powersync_sdk_react_native.RowUpdateType.html b/docs/enums/_journeyapps_powersync_sdk_react_native.RowUpdateType.html deleted file mode 100644 index 268d6cc8d..000000000 --- a/docs/enums/_journeyapps_powersync_sdk_react_native.RowUpdateType.html +++ /dev/null @@ -1,5 +0,0 @@ -RowUpdateType | PowerSync React Native SDK Docs

      Update table operation numbers from SQLite

      -

      Enumeration Members

      SQLITE_DELETE: 9
      SQLITE_INSERT: 18
      SQLITE_UPDATE: 23

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/enums/_journeyapps_powersync_sdk_react_native.UpdateType.html b/docs/enums/_journeyapps_powersync_sdk_react_native.UpdateType.html deleted file mode 100644 index ba26582d8..000000000 --- a/docs/enums/_journeyapps_powersync_sdk_react_native.UpdateType.html +++ /dev/null @@ -1,4 +0,0 @@ -UpdateType | PowerSync React Native SDK Docs

      Enumeration Members

      Enumeration Members

      DELETE: "DELETE"
      PATCH: "PATCH"
      PUT: "PUT"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/functions/_journeyapps_powersync_react.usePowerSync.html b/docs/functions/_journeyapps_powersync_react.usePowerSync.html deleted file mode 100644 index 6525b77c9..000000000 --- a/docs/functions/_journeyapps_powersync_react.usePowerSync.html +++ /dev/null @@ -1 +0,0 @@ -usePowerSync | PowerSync React Native SDK Docs

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/functions/_journeyapps_powersync_react.usePowerSyncQuery.html b/docs/functions/_journeyapps_powersync_react.usePowerSyncQuery.html deleted file mode 100644 index 261475813..000000000 --- a/docs/functions/_journeyapps_powersync_react.usePowerSyncQuery.html +++ /dev/null @@ -1,3 +0,0 @@ -usePowerSyncQuery | PowerSync React Native SDK Docs
      • A hook to access a single static query. -For an updated result, use usePowerSyncWatchedQuery instead

        -

        Type Parameters

        • T = any

        Parameters

        • sqlStatement: string
        • parameters: any[] = []

        Returns T[]

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/functions/_journeyapps_powersync_react.usePowerSyncWatchedQuery.html b/docs/functions/_journeyapps_powersync_react.usePowerSyncWatchedQuery.html deleted file mode 100644 index 282ca462a..000000000 --- a/docs/functions/_journeyapps_powersync_react.usePowerSyncWatchedQuery.html +++ /dev/null @@ -1,2 +0,0 @@ -usePowerSyncWatchedQuery | PowerSync React Native SDK Docs
      • A hook to access the results of a watched query.

        -

        Type Parameters

        • T = any

        Parameters

        • sqlStatement: string
        • parameters: any[] = []
        • options: Omit<SQLWatchOptions, "signal"> = {}

        Returns T[]

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/functions/_journeyapps_powersync_sdk_react_native.isContinueCheckpointRequest.html b/docs/functions/_journeyapps_powersync_sdk_react_native.isContinueCheckpointRequest.html deleted file mode 100644 index 53214803d..000000000 --- a/docs/functions/_journeyapps_powersync_sdk_react_native.isContinueCheckpointRequest.html +++ /dev/null @@ -1 +0,0 @@ -isContinueCheckpointRequest | PowerSync React Native SDK Docs

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/functions/_journeyapps_powersync_sdk_react_native.isStreamingKeepalive.html b/docs/functions/_journeyapps_powersync_sdk_react_native.isStreamingKeepalive.html deleted file mode 100644 index 506966984..000000000 --- a/docs/functions/_journeyapps_powersync_sdk_react_native.isStreamingKeepalive.html +++ /dev/null @@ -1 +0,0 @@ -isStreamingKeepalive | PowerSync React Native SDK Docs

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/functions/_journeyapps_powersync_sdk_react_native.isStreamingSyncCheckpoint.html b/docs/functions/_journeyapps_powersync_sdk_react_native.isStreamingSyncCheckpoint.html deleted file mode 100644 index 4a00c02b0..000000000 --- a/docs/functions/_journeyapps_powersync_sdk_react_native.isStreamingSyncCheckpoint.html +++ /dev/null @@ -1 +0,0 @@ -isStreamingSyncCheckpoint | PowerSync React Native SDK Docs

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/functions/_journeyapps_powersync_sdk_react_native.isStreamingSyncCheckpointComplete.html b/docs/functions/_journeyapps_powersync_sdk_react_native.isStreamingSyncCheckpointComplete.html deleted file mode 100644 index fbf6d1b18..000000000 --- a/docs/functions/_journeyapps_powersync_sdk_react_native.isStreamingSyncCheckpointComplete.html +++ /dev/null @@ -1 +0,0 @@ -isStreamingSyncCheckpointComplete | PowerSync React Native SDK Docs

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/functions/_journeyapps_powersync_sdk_react_native.isStreamingSyncCheckpointDiff.html b/docs/functions/_journeyapps_powersync_sdk_react_native.isStreamingSyncCheckpointDiff.html deleted file mode 100644 index 6dd87b0f3..000000000 --- a/docs/functions/_journeyapps_powersync_sdk_react_native.isStreamingSyncCheckpointDiff.html +++ /dev/null @@ -1 +0,0 @@ -isStreamingSyncCheckpointDiff | PowerSync React Native SDK Docs

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/functions/_journeyapps_powersync_sdk_react_native.isStreamingSyncData.html b/docs/functions/_journeyapps_powersync_sdk_react_native.isStreamingSyncData.html deleted file mode 100644 index 42607a3b3..000000000 --- a/docs/functions/_journeyapps_powersync_sdk_react_native.isStreamingSyncData.html +++ /dev/null @@ -1 +0,0 @@ -isStreamingSyncData | PowerSync React Native SDK Docs

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/functions/_journeyapps_powersync_sdk_react_native.isSyncNewCheckpointRequest.html b/docs/functions/_journeyapps_powersync_sdk_react_native.isSyncNewCheckpointRequest.html deleted file mode 100644 index ffac566f9..000000000 --- a/docs/functions/_journeyapps_powersync_sdk_react_native.isSyncNewCheckpointRequest.html +++ /dev/null @@ -1 +0,0 @@ -isSyncNewCheckpointRequest | PowerSync React Native SDK Docs

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/functions/_journeyapps_powersync_sdk_react_native.quoteJsonPath.html b/docs/functions/_journeyapps_powersync_sdk_react_native.quoteJsonPath.html deleted file mode 100644 index 9e6d32ea4..000000000 --- a/docs/functions/_journeyapps_powersync_sdk_react_native.quoteJsonPath.html +++ /dev/null @@ -1 +0,0 @@ -quoteJsonPath | PowerSync React Native SDK Docs
      • Parameters

        • path: string

        Returns string

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/functions/_journeyapps_powersync_sdk_react_native.quoteString.html b/docs/functions/_journeyapps_powersync_sdk_react_native.quoteString.html deleted file mode 100644 index b394876bd..000000000 --- a/docs/functions/_journeyapps_powersync_sdk_react_native.quoteString.html +++ /dev/null @@ -1 +0,0 @@ -quoteString | PowerSync React Native SDK Docs
      • Parameters

        • s: string

        Returns string

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/functions/_journeyapps_powersync_sdk_react_native.usePowerSync.html b/docs/functions/_journeyapps_powersync_sdk_react_native.usePowerSync.html deleted file mode 100644 index 8b943914f..000000000 --- a/docs/functions/_journeyapps_powersync_sdk_react_native.usePowerSync.html +++ /dev/null @@ -1 +0,0 @@ -usePowerSync | PowerSync React Native SDK Docs

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/functions/_journeyapps_powersync_sdk_react_native.usePowerSyncQuery.html b/docs/functions/_journeyapps_powersync_sdk_react_native.usePowerSyncQuery.html deleted file mode 100644 index 4b4be6f8f..000000000 --- a/docs/functions/_journeyapps_powersync_sdk_react_native.usePowerSyncQuery.html +++ /dev/null @@ -1,3 +0,0 @@ -usePowerSyncQuery | PowerSync React Native SDK Docs
      • A hook to access a single static query. -For an updated result, use usePowerSyncWatchedQuery instead

        -

        Type Parameters

        • T = any

        Parameters

        • sqlStatement: string
        • Optional parameters: any[]

        Returns T[]

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/functions/_journeyapps_powersync_sdk_react_native.usePowerSyncWatchedQuery.html b/docs/functions/_journeyapps_powersync_sdk_react_native.usePowerSyncWatchedQuery.html deleted file mode 100644 index 23ec3c0de..000000000 --- a/docs/functions/_journeyapps_powersync_sdk_react_native.usePowerSyncWatchedQuery.html +++ /dev/null @@ -1,2 +0,0 @@ -usePowerSyncWatchedQuery | PowerSync React Native SDK Docs
      • A hook to access the results of a watched query.

        -

        Type Parameters

        • T = any

        Parameters

        • sqlStatement: string
        • Optional parameters: any[]
        • Optional options: Omit<SQLWatchOptions, "signal">

        Returns T[]

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/index.html b/docs/index.html deleted file mode 100644 index 9c9bc96d7..000000000 --- a/docs/index.html +++ /dev/null @@ -1,48 +0,0 @@ -PowerSync React Native SDK Docs

      PowerSync React Native SDK Docs

      PowerSync React Native SDK

      Monorepo for all things React Native and PowerSync.

      -

      Monorepo Structure

      -

      Development

      Git Submodules

      After cloning this repo be sure to init the Git submodules

      -
      git submodule init && git submodule update
      -
      -

      This monorepo uses Yarn as it works well with React native.

      -

      Install workspace dependencies

      -
      yarn install
      -
      -

      Build packages

      -
      yarn build:packages
      -
      -

      Versioning

      Development Packages

      Development packages can be published by manually triggering the dev-packages workflow. Development packages are versioned as 0.0.0-{tag}-DATETIMESTAMP.

      -

      Production Packages

      Pull requests should contain Changesets for changed packages.

      -

      Add changesets with

      -
      yarn changeset add
      -
      -

      Merging a PR with Changesets will automatically create a PR with version bumps. That PR will be merged when releasing.

      -

      React Native Quick SQLite Development

      Testing live development changes to @journeyapps/react-native-quick-sqlite will not with with standard yarn link commands. Metro does not work well with symlinks https://github.com/facebook/metro/issues/286.

      -

      The process of releasing development packages for @journeyapps/react-native-quick-sqlite for each change can be tedious and slow. A faster (and hackier) method is to use mtsl which will watch and copy the package into this workspace's node_modules.

      -
      npm install -g mtsl
      -
      -
      mtsl add -s "[source path to your react-native-quick-sqlite repo folder]" -d "[this workspaces root node_modules folder]"/@journeyapps/react-native-quick-sqlite
      -
      -
      mtsl start "[the id returned from step above]"
      -
      -

      Testing Supabase example app

      cd apps/supabase-todolist
      -
      -

      Test on either Android or iOS

      -
      yarn ios
      -
      -

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_attachments.AttachmentQueueOptions.html b/docs/interfaces/_journeyapps_powersync_attachments.AttachmentQueueOptions.html deleted file mode 100644 index 3dcd7a5f3..000000000 --- a/docs/interfaces/_journeyapps_powersync_attachments.AttachmentQueueOptions.html +++ /dev/null @@ -1,11 +0,0 @@ -AttachmentQueueOptions | PowerSync React Native SDK Docs

      Hierarchy

      • AttachmentQueueOptions

      Properties

      attachmentDirectoryName?: string

      The name of the directory where attachments are stored on the device, not the full path

      -
      cacheLimit?: number

      How many attachments to keep in the cache

      -
      performInitialSync?: boolean

      Whether to mark the initial watched attachment IDs to be synced

      -
      syncInterval?: number

      How often to check for new attachments to sync, in milliseconds. Set to 0 or undefined to disable.

      -

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_attachments.AttachmentRecord.html b/docs/interfaces/_journeyapps_powersync_attachments.AttachmentRecord.html deleted file mode 100644 index 1583ef530..000000000 --- a/docs/interfaces/_journeyapps_powersync_attachments.AttachmentRecord.html +++ /dev/null @@ -1,8 +0,0 @@ -AttachmentRecord | PowerSync React Native SDK Docs

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_attachments.AttachmentTableOptions.html b/docs/interfaces/_journeyapps_powersync_attachments.AttachmentTableOptions.html deleted file mode 100644 index 8b3a20628..000000000 --- a/docs/interfaces/_journeyapps_powersync_attachments.AttachmentTableOptions.html +++ /dev/null @@ -1,6 +0,0 @@ -AttachmentTableOptions | PowerSync React Native SDK Docs

      Hierarchy

      • Omit<TableOptions, "name" | "columns">
        • AttachmentTableOptions

      Properties

      additionalColumns?: Column[]
      indexes?: Index[]
      insertOnly?: boolean
      localOnly?: boolean
      name?: string

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_attachments.StorageAdapter.html b/docs/interfaces/_journeyapps_powersync_attachments.StorageAdapter.html deleted file mode 100644 index c317f2a24..000000000 --- a/docs/interfaces/_journeyapps_powersync_attachments.StorageAdapter.html +++ /dev/null @@ -1,12 +0,0 @@ -StorageAdapter | PowerSync React Native SDK Docs

      Hierarchy

      • StorageAdapter

      Methods

      • Parameters

        • filePath: string
        • data: ArrayBuffer
        • Optional options: {
              mediaType?: string;
          }
          • Optional mediaType?: string

        Returns Promise<void>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.AbstractStreamingSyncImplementationOptions.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.AbstractStreamingSyncImplementationOptions.html deleted file mode 100644 index 3a2e3c37d..000000000 --- a/docs/interfaces/_journeyapps_powersync_sdk_react_native.AbstractStreamingSyncImplementationOptions.html +++ /dev/null @@ -1,6 +0,0 @@ -AbstractStreamingSyncImplementationOptions | PowerSync React Native SDK Docs

      Hierarchy

      • AbstractStreamingSyncImplementationOptions

      Properties

      logger?: ILogger
      retryDelayMs?: number
      uploadCrud: (() => Promise<void>)

      Type declaration

        • (): Promise<void>
        • Returns Promise<void>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.BaseObserverInterface.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.BaseObserverInterface.html deleted file mode 100644 index 2bc95a7aa..000000000 --- a/docs/interfaces/_journeyapps_powersync_sdk_react_native.BaseObserverInterface.html +++ /dev/null @@ -1,2 +0,0 @@ -BaseObserverInterface | PowerSync React Native SDK Docs

      Type Parameters

      Hierarchy

      Implemented by

      Methods

      • Parameters

        • listener: Partial<T>

        Returns (() => void)

          • (): void
          • Returns void

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.BucketChecksum.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.BucketChecksum.html deleted file mode 100644 index 27444f5bd..000000000 --- a/docs/interfaces/_journeyapps_powersync_sdk_react_native.BucketChecksum.html +++ /dev/null @@ -1,6 +0,0 @@ -BucketChecksum | PowerSync React Native SDK Docs

      Hierarchy

      • BucketChecksum

      Properties

      Properties

      bucket: string
      checksum: number

      32-bit unsigned hash.

      -
      count: number

      Count of operations - informational only.

      -

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.BucketRequest.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.BucketRequest.html deleted file mode 100644 index 6f324b587..000000000 --- a/docs/interfaces/_journeyapps_powersync_sdk_react_native.BucketRequest.html +++ /dev/null @@ -1,4 +0,0 @@ -BucketRequest | PowerSync React Native SDK Docs

      Hierarchy

      • BucketRequest

      Properties

      Properties

      after: string

      Base-10 number. Sync all data from this bucket with op_id > after.

      -
      name: string

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.BucketState.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.BucketState.html deleted file mode 100644 index 81515e593..000000000 --- a/docs/interfaces/_journeyapps_powersync_sdk_react_native.BucketState.html +++ /dev/null @@ -1,3 +0,0 @@ -BucketState | PowerSync React Native SDK Docs

      Hierarchy

      • BucketState

      Properties

      Properties

      bucket: string
      op_id: string

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.BucketStorageAdapter.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.BucketStorageAdapter.html deleted file mode 100644 index 82dbd3f64..000000000 --- a/docs/interfaces/_journeyapps_powersync_sdk_react_native.BucketStorageAdapter.html +++ /dev/null @@ -1,17 +0,0 @@ -BucketStorageAdapter | PowerSync React Native SDK Docs

      Hierarchy

      • BucketStorageAdapter

      Implemented by

      Methods

      • Exposed for tests only.

        -

        Returns Promise<void>

      • Exposed for tests only.

        -

        Returns Promise<void>

      • Returns Promise<BucketState[]>

      • Parameters

        • Optional limit: number

        Returns Promise<CrudBatch>

      • Returns string

      • Returns Promise<boolean>

      • Returns Promise<boolean>

      • Returns Promise<void>

      • Parameters

        • buckets: string[]

        Returns Promise<void>

      • Parameters

        Returns Promise<void>

      • Parameters

        Returns Promise<void>

      • Returns void

      • Parameters

        Returns Promise<{
            checkpointValid: boolean;
            failures?: any[];
            ready: boolean;
        }>

      • Parameters

        • cb: (() => Promise<string>)
            • (): Promise<string>
            • Returns Promise<string>

        Returns Promise<boolean>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.Checkpoint.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.Checkpoint.html deleted file mode 100644 index 609a3b277..000000000 --- a/docs/interfaces/_journeyapps_powersync_sdk_react_native.Checkpoint.html +++ /dev/null @@ -1,4 +0,0 @@ -Checkpoint | PowerSync React Native SDK Docs

      Hierarchy

      • Checkpoint

      Properties

      buckets: BucketChecksum[]
      last_op_id: string
      write_checkpoint?: string

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.ChecksumCache.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.ChecksumCache.html deleted file mode 100644 index 939b003d3..000000000 --- a/docs/interfaces/_journeyapps_powersync_sdk_react_native.ChecksumCache.html +++ /dev/null @@ -1,3 +0,0 @@ -ChecksumCache | PowerSync React Native SDK Docs

      Hierarchy

      • ChecksumCache

      Properties

      Properties

      checksums: Map<string, {
          checksum: BucketChecksum;
          last_op_id: string;
      }>

      Type declaration

      lastOpId: string

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.ColumnOptions.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.ColumnOptions.html deleted file mode 100644 index 8a50100f5..000000000 --- a/docs/interfaces/_journeyapps_powersync_sdk_react_native.ColumnOptions.html +++ /dev/null @@ -1,3 +0,0 @@ -ColumnOptions | PowerSync React Native SDK Docs

      Hierarchy

      • ColumnOptions

      Properties

      Properties

      name: string
      type?: ColumnType

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.ContinueCheckpointRequest.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.ContinueCheckpointRequest.html deleted file mode 100644 index 916294b75..000000000 --- a/docs/interfaces/_journeyapps_powersync_sdk_react_native.ContinueCheckpointRequest.html +++ /dev/null @@ -1,6 +0,0 @@ -ContinueCheckpointRequest | PowerSync React Native SDK Docs

      For sync2.json

      -

      Hierarchy

      • ContinueCheckpointRequest

      Properties

      buckets: BucketRequest[]

      Existing bucket states. Only these buckets are synchronized.

      -
      checkpoint_token: string
      limit?: number

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.CrudRequest.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.CrudRequest.html deleted file mode 100644 index 3fd4c9927..000000000 --- a/docs/interfaces/_journeyapps_powersync_sdk_react_native.CrudRequest.html +++ /dev/null @@ -1,3 +0,0 @@ -CrudRequest | PowerSync React Native SDK Docs

      For crud.json

      -

      Hierarchy

      • CrudRequest

      Properties

      Properties

      data: CrudEntry[]

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.CrudResponse.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.CrudResponse.html deleted file mode 100644 index f50b65b59..000000000 --- a/docs/interfaces/_journeyapps_powersync_sdk_react_native.CrudResponse.html +++ /dev/null @@ -1,5 +0,0 @@ -CrudResponse | PowerSync React Native SDK Docs

      Hierarchy

      • CrudResponse

      Properties

      Properties

      checkpoint?: string

      A sync response with a checkpoint >= this checkpoint would contain all the changes in this request.

      -

      Any earlier checkpoint may or may not contain these changes.

      -

      May be empty when the request contains no ops.

      -

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.DBAdapter.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.DBAdapter.html deleted file mode 100644 index 143093155..000000000 --- a/docs/interfaces/_journeyapps_powersync_sdk_react_native.DBAdapter.html +++ /dev/null @@ -1,11 +0,0 @@ -DBAdapter | PowerSync React Native SDK Docs

      Hierarchy

      Implemented by

      Properties

      close: (() => void)

      Type declaration

        • (): void
        • Returns void

      execute: ((query, params?) => Promise<QueryResult>)

      Type declaration

        • (query, params?): Promise<QueryResult>
        • Parameters

          • query: string
          • Optional params: any[]

          Returns Promise<QueryResult>

      readLock: (<T>(fn, options?) => Promise<T>)

      Type declaration

        • <T>(fn, options?): Promise<T>
        • Type Parameters

          • T

          Parameters

          Returns Promise<T>

      readTransaction: (<T>(fn, options?) => Promise<T>)

      Type declaration

        • <T>(fn, options?): Promise<T>
        • Type Parameters

          • T

          Parameters

          Returns Promise<T>

      writeLock: (<T>(fn, options?) => Promise<T>)

      Type declaration

        • <T>(fn, options?): Promise<T>
        • Type Parameters

          • T

          Parameters

          Returns Promise<T>

      writeTransaction: (<T>(fn, options?) => Promise<T>)

      Type declaration

        • <T>(fn, options?): Promise<T>
        • Type Parameters

          • T

          Parameters

          Returns Promise<T>

      Methods

      • Type Parameters

        • T

        Parameters

        • sql: string
        • Optional parameters: any[]

        Returns Promise<T>

      • Type Parameters

        • T

        Parameters

        • sql: string
        • Optional parameters: any[]

        Returns Promise<T[]>

      • Type Parameters

        • T

        Parameters

        • sql: string
        • Optional parameters: any[]

        Returns Promise<T>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.DBAdapterListener.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.DBAdapterListener.html deleted file mode 100644 index a3e7feaad..000000000 --- a/docs/interfaces/_journeyapps_powersync_sdk_react_native.DBAdapterListener.html +++ /dev/null @@ -1,2 +0,0 @@ -DBAdapterListener | PowerSync React Native SDK Docs

      Hierarchy

      Properties

      Properties

      tablesUpdated: ((updateNotification) => void)

      Type declaration

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.DBGetUtils.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.DBGetUtils.html deleted file mode 100644 index 57c9be4ff..000000000 --- a/docs/interfaces/_journeyapps_powersync_sdk_react_native.DBGetUtils.html +++ /dev/null @@ -1,4 +0,0 @@ -DBGetUtils | PowerSync React Native SDK Docs

      Hierarchy

      Methods

      • Type Parameters

        • T

        Parameters

        • sql: string
        • Optional parameters: any[]

        Returns Promise<T>

      • Type Parameters

        • T

        Parameters

        • sql: string
        • Optional parameters: any[]

        Returns Promise<T[]>

      • Type Parameters

        • T

        Parameters

        • sql: string
        • Optional parameters: any[]

        Returns Promise<T>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.DBLockOptions.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.DBLockOptions.html deleted file mode 100644 index bdd5852d1..000000000 --- a/docs/interfaces/_journeyapps_powersync_sdk_react_native.DBLockOptions.html +++ /dev/null @@ -1,2 +0,0 @@ -DBLockOptions | PowerSync React Native SDK Docs

      Hierarchy

      • DBLockOptions

      Properties

      Properties

      timeoutMs?: number

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.IndexColumnOptions.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.IndexColumnOptions.html deleted file mode 100644 index 3ba64f53f..000000000 --- a/docs/interfaces/_journeyapps_powersync_sdk_react_native.IndexColumnOptions.html +++ /dev/null @@ -1,3 +0,0 @@ -IndexColumnOptions | PowerSync React Native SDK Docs

      Hierarchy

      • IndexColumnOptions

      Properties

      Properties

      ascending?: boolean
      name: string

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.IndexOptions.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.IndexOptions.html deleted file mode 100644 index 3e8c99d4a..000000000 --- a/docs/interfaces/_journeyapps_powersync_sdk_react_native.IndexOptions.html +++ /dev/null @@ -1,3 +0,0 @@ -IndexOptions | PowerSync React Native SDK Docs

      Hierarchy

      • IndexOptions

      Properties

      Properties

      columns?: IndexedColumn[]
      name: string

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.LockContext.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.LockContext.html deleted file mode 100644 index 4bfce421e..000000000 --- a/docs/interfaces/_journeyapps_powersync_sdk_react_native.LockContext.html +++ /dev/null @@ -1,5 +0,0 @@ -LockContext | PowerSync React Native SDK Docs

      Hierarchy

      Properties

      Methods

      Properties

      execute: ((query, params?) => Promise<QueryResult>)

      Type declaration

        • (query, params?): Promise<QueryResult>
        • Parameters

          • query: string
          • Optional params: any[]

          Returns Promise<QueryResult>

      Methods

      • Type Parameters

        • T

        Parameters

        • sql: string
        • Optional parameters: any[]

        Returns Promise<T>

      • Type Parameters

        • T

        Parameters

        • sql: string
        • Optional parameters: any[]

        Returns Promise<T[]>

      • Type Parameters

        • T

        Parameters

        • sql: string
        • Optional parameters: any[]

        Returns Promise<T>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.LockOptions.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.LockOptions.html deleted file mode 100644 index a1044d90a..000000000 --- a/docs/interfaces/_journeyapps_powersync_sdk_react_native.LockOptions.html +++ /dev/null @@ -1,5 +0,0 @@ -LockOptions | PowerSync React Native SDK Docs

      Abstract Lock to be implemented by various JS environments

      -

      Type Parameters

      • T

      Hierarchy

      • LockOptions

      Properties

      Properties

      callback: (() => Promise<T>)

      Type declaration

        • (): Promise<T>
        • Returns Promise<T>

      signal?: AbortSignal
      type: LockType

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.PowerSyncBackendConnector.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.PowerSyncBackendConnector.html deleted file mode 100644 index 4ba85ec96..000000000 --- a/docs/interfaces/_journeyapps_powersync_sdk_react_native.PowerSyncBackendConnector.html +++ /dev/null @@ -1,12 +0,0 @@ -PowerSyncBackendConnector | PowerSync React Native SDK Docs

      Hierarchy

      • PowerSyncBackendConnector

      Properties

      fetchCredentials: (() => Promise<PowerSyncCredentials>)

      Type declaration

        • (): Promise<PowerSyncCredentials>
        • Get credentials for PowerSync.

          -

          This should always fetch a fresh set of credentials - don't use cached -values.

          -

          Return null if the user is not signed in. Throw an error if credentials -cannot be fetched due to a network error or other temporary error.

          -

          This token is kept for the duration of a sync connection.

          -

          Returns Promise<PowerSyncCredentials>

      uploadData: ((database) => Promise<void>)

      Type declaration

        • (database): Promise<void>
        • Upload local changes to the app backend.

          -

          Use [PowerSyncDatabase.getCrudBatch] to get a batch of changes to upload. See [DevConnector] for an example implementation.

          -

          Any thrown errors will result in a retry after the configured wait period (default: 5 seconds).

          -

          Parameters

          Returns Promise<void>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.PowerSyncCredentials.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.PowerSyncCredentials.html deleted file mode 100644 index dc8d35e9d..000000000 --- a/docs/interfaces/_journeyapps_powersync_sdk_react_native.PowerSyncCredentials.html +++ /dev/null @@ -1,4 +0,0 @@ -PowerSyncCredentials | PowerSync React Native SDK Docs

      Hierarchy

      • PowerSyncCredentials

      Properties

      Properties

      endpoint: string
      expiresAt?: Date
      token: string

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.PowerSyncDBListener.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.PowerSyncDBListener.html deleted file mode 100644 index 93b44a274..000000000 --- a/docs/interfaces/_journeyapps_powersync_sdk_react_native.PowerSyncDBListener.html +++ /dev/null @@ -1,3 +0,0 @@ -PowerSyncDBListener | PowerSync React Native SDK Docs

      Hierarchy

      Properties

      initialized: (() => void)

      Type declaration

        • (): void
        • Returns void

      statusChanged?: ((status) => void)

      Type declaration

        • (status): void
        • Parameters

          Returns void

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.PowerSyncDatabaseOptions.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.PowerSyncDatabaseOptions.html deleted file mode 100644 index 4940e8c31..000000000 --- a/docs/interfaces/_journeyapps_powersync_sdk_react_native.PowerSyncDatabaseOptions.html +++ /dev/null @@ -1,5 +0,0 @@ -PowerSyncDatabaseOptions | PowerSync React Native SDK Docs

      Hierarchy

      • PowerSyncDatabaseOptions

      Properties

      database: DBAdapter
      logger?: ILogger
      retryDelay?: number
      schema: Schema

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.PowerSyncOpenFactoryOptions.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.PowerSyncOpenFactoryOptions.html deleted file mode 100644 index 9c3131414..000000000 --- a/docs/interfaces/_journeyapps_powersync_sdk_react_native.PowerSyncOpenFactoryOptions.html +++ /dev/null @@ -1,6 +0,0 @@ -PowerSyncOpenFactoryOptions | PowerSync React Native SDK Docs

      Hierarchy

      • PowerSyncOpenFactoryOptions

      Properties

      dbFilename: string

      Filename for the database.

      -
      dbLocation?: string

      Directory where the database file is located.

      -
      schema: Schema

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.QueryResult.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.QueryResult.html deleted file mode 100644 index 522c75486..000000000 --- a/docs/interfaces/_journeyapps_powersync_sdk_react_native.QueryResult.html +++ /dev/null @@ -1,16 +0,0 @@ -QueryResult | PowerSync React Native SDK Docs

      Object returned by SQL Query executions { - insertId: Represent the auto-generated row id if applicable - rowsAffected: Number of affected rows if result of a update query - message: if status === 1, here you will find error description - rows: if status is undefined or 0 this object will contain the query results -}

      -

      QueryResult

      -

      Hierarchy

      • QueryResult

      Properties

      insertId?: number
      rows?: {
          _array: any[];
          item: ((idx) => any);
          length: number;
      }

      Type declaration

      • _array: any[]

        Raw array with all dataset

        -
      • item: ((idx) => any)
          • (idx): any
          • A convenience function to acess the index based the row object

            -

            Parameters

            • idx: number

              the row index

              -

            Returns any

            the row structure identified by column names

            -
      • length: number

        The length of the dataset

        -
      rowsAffected: number

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.SQLWatchOptions.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.SQLWatchOptions.html deleted file mode 100644 index 2babf6e14..000000000 --- a/docs/interfaces/_journeyapps_powersync_sdk_react_native.SQLWatchOptions.html +++ /dev/null @@ -1,4 +0,0 @@ -SQLWatchOptions | PowerSync React Native SDK Docs

      Hierarchy

      • SQLWatchOptions

      Properties

      signal?: AbortSignal
      tables?: string[]
      throttleMs?: number

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncCheckpoint.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncCheckpoint.html deleted file mode 100644 index 3e0767b97..000000000 --- a/docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncCheckpoint.html +++ /dev/null @@ -1,2 +0,0 @@ -StreamingSyncCheckpoint | PowerSync React Native SDK Docs

      Hierarchy

      • StreamingSyncCheckpoint

      Properties

      Properties

      checkpoint: Checkpoint

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncCheckpointComplete.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncCheckpointComplete.html deleted file mode 100644 index bdc9572a1..000000000 --- a/docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncCheckpointComplete.html +++ /dev/null @@ -1,2 +0,0 @@ -StreamingSyncCheckpointComplete | PowerSync React Native SDK Docs

      Hierarchy

      • StreamingSyncCheckpointComplete

      Properties

      checkpoint_complete: {
          last_op_id: string;
      }

      Type declaration

      • last_op_id: string

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncCheckpointDiff.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncCheckpointDiff.html deleted file mode 100644 index c5cd7df9f..000000000 --- a/docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncCheckpointDiff.html +++ /dev/null @@ -1,2 +0,0 @@ -StreamingSyncCheckpointDiff | PowerSync React Native SDK Docs

      Hierarchy

      • StreamingSyncCheckpointDiff

      Properties

      Properties

      checkpoint_diff: {
          last_op_id: string;
          removed_buckets: string[];
          updated_buckets: BucketChecksum[];
          write_checkpoint: string;
      }

      Type declaration

      • last_op_id: string
      • removed_buckets: string[]
      • updated_buckets: BucketChecksum[]
      • write_checkpoint: string

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncDataJSON.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncDataJSON.html deleted file mode 100644 index d5f2a2c3c..000000000 --- a/docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncDataJSON.html +++ /dev/null @@ -1,2 +0,0 @@ -StreamingSyncDataJSON | PowerSync React Native SDK Docs

      Hierarchy

      • StreamingSyncDataJSON

      Properties

      Properties

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncImplementationListener.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncImplementationListener.html deleted file mode 100644 index 4edbed8d0..000000000 --- a/docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncImplementationListener.html +++ /dev/null @@ -1,2 +0,0 @@ -StreamingSyncImplementationListener | PowerSync React Native SDK Docs

      Hierarchy

      Properties

      Properties

      statusChanged?: ((status) => void)

      Type declaration

        • (status): void
        • Parameters

          Returns void

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncKeepalive.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncKeepalive.html deleted file mode 100644 index 33df80687..000000000 --- a/docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncKeepalive.html +++ /dev/null @@ -1,3 +0,0 @@ -StreamingSyncKeepalive | PowerSync React Native SDK Docs

      Hierarchy

      • StreamingSyncKeepalive

      Properties

      Properties

      token_expires_in: number

      If specified, token expires in this many seconds.

      -

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncRequest.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncRequest.html deleted file mode 100644 index b2773baa7..000000000 --- a/docs/interfaces/_journeyapps_powersync_sdk_react_native.StreamingSyncRequest.html +++ /dev/null @@ -1,9 +0,0 @@ -StreamingSyncRequest | PowerSync React Native SDK Docs

      Hierarchy

      • StreamingSyncRequest

      Properties

      buckets?: BucketRequest[]

      Existing bucket states.

      -
      include_checksum: boolean

      Whether or not to compute a checksum for each checkpoint

      -
      only?: string[]

      If specified, limit the response to only include these buckets.

      -
      raw_data: boolean

      Changes the response to stringified data in each OplogEntry

      -

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.SyncLocalDatabaseResult.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.SyncLocalDatabaseResult.html deleted file mode 100644 index 75c313736..000000000 --- a/docs/interfaces/_journeyapps_powersync_sdk_react_native.SyncLocalDatabaseResult.html +++ /dev/null @@ -1,4 +0,0 @@ -SyncLocalDatabaseResult | PowerSync React Native SDK Docs

      Hierarchy

      • SyncLocalDatabaseResult

      Properties

      checkpointValid: boolean
      failures?: string[]
      ready: boolean

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.SyncNewCheckpointRequest.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.SyncNewCheckpointRequest.html deleted file mode 100644 index 41377b311..000000000 --- a/docs/interfaces/_journeyapps_powersync_sdk_react_native.SyncNewCheckpointRequest.html +++ /dev/null @@ -1,7 +0,0 @@ -SyncNewCheckpointRequest | PowerSync React Native SDK Docs

      Hierarchy

      • SyncNewCheckpointRequest

      Properties

      buckets?: BucketRequest[]

      Existing bucket states. Used if include_data is specified.

      -
      limit?: number
      request_checkpoint: {
          include_checksum: boolean;
          include_data: boolean;
      }

      Type declaration

      • include_checksum: boolean

        Whether or not to compute a checksum.

        -
      • include_data: boolean

        Whether or not to include an initial data request.

        -

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.SyncResponse.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.SyncResponse.html deleted file mode 100644 index 2b1ca316c..000000000 --- a/docs/interfaces/_journeyapps_powersync_sdk_react_native.SyncResponse.html +++ /dev/null @@ -1,7 +0,0 @@ -SyncResponse | PowerSync React Native SDK Docs

      Hierarchy

      • SyncResponse

      Properties

      checkpoint?: Checkpoint
      checkpoint_token?: string

      Data for the buckets returned. May not have an an entry for each bucket in the request.

      -
      has_more: boolean

      True if the response limit has been reached, and another request must be made.

      -

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.TableOptions.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.TableOptions.html deleted file mode 100644 index 03c800cd8..000000000 --- a/docs/interfaces/_journeyapps_powersync_sdk_react_native.TableOptions.html +++ /dev/null @@ -1,6 +0,0 @@ -TableOptions | PowerSync React Native SDK Docs

      Hierarchy

      • TableOptions

      Properties

      columns: Column[]
      indexes?: Index[]
      insertOnly?: boolean
      localOnly?: boolean
      name: string

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.Transaction.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.Transaction.html deleted file mode 100644 index b73193699..000000000 --- a/docs/interfaces/_journeyapps_powersync_sdk_react_native.Transaction.html +++ /dev/null @@ -1,7 +0,0 @@ -Transaction | PowerSync React Native SDK Docs

      Hierarchy

      Properties

      Methods

      Properties

      commit: (() => Promise<QueryResult>)

      Type declaration

      execute: ((query, params?) => Promise<QueryResult>)

      Type declaration

        • (query, params?): Promise<QueryResult>
        • Parameters

          • query: string
          • Optional params: any[]

          Returns Promise<QueryResult>

      rollback: (() => Promise<QueryResult>)

      Type declaration

      Methods

      • Type Parameters

        • T

        Parameters

        • sql: string
        • Optional parameters: any[]

        Returns Promise<T>

      • Type Parameters

        • T

        Parameters

        • sql: string
        • Optional parameters: any[]

        Returns Promise<T[]>

      • Type Parameters

        • T

        Parameters

        • sql: string
        • Optional parameters: any[]

        Returns Promise<T>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.UpdateNotification.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.UpdateNotification.html deleted file mode 100644 index b829c3e78..000000000 --- a/docs/interfaces/_journeyapps_powersync_sdk_react_native.UpdateNotification.html +++ /dev/null @@ -1,4 +0,0 @@ -UpdateNotification | PowerSync React Native SDK Docs

      Hierarchy

      • UpdateNotification

      Properties

      Properties

      rowId: number
      table: string

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/interfaces/_journeyapps_powersync_sdk_react_native.WatchOnChangeEvent.html b/docs/interfaces/_journeyapps_powersync_sdk_react_native.WatchOnChangeEvent.html deleted file mode 100644 index 544f3980f..000000000 --- a/docs/interfaces/_journeyapps_powersync_sdk_react_native.WatchOnChangeEvent.html +++ /dev/null @@ -1,2 +0,0 @@ -WatchOnChangeEvent | PowerSync React Native SDK Docs

      Hierarchy

      • WatchOnChangeEvent

      Properties

      Properties

      changedTables: string[]

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/modules/_journeyapps_powersync_attachments.html b/docs/modules/_journeyapps_powersync_attachments.html deleted file mode 100644 index 063f7039b..000000000 --- a/docs/modules/_journeyapps_powersync_attachments.html +++ /dev/null @@ -1,186 +0,0 @@ -@journeyapps/powersync-attachments - v0.0.5 | PowerSync React Native SDK Docs

      Module @journeyapps/powersync-attachments - v0.0.5

      @journeyapps/powersync-attachments

      A PowerSync library to manage attachments in TypeScript and React Native apps.

      -

      Note: This package is currently in a beta release.

      -

      Installation

      yarn

      -
      yarn add @journeyapps/powersync-attachments
      -
      -

      npm

      -
      npm install @journeyapps/powersync-attachments
      -
      -

      Usage

      The AttachmentQueue class is used to manage and sync attachments in your app.

      -

      Example

      In this example, the user captures photos when checklist items are completed as part of an inspection workflow.

      -

      The schema for the checklist table:

      -
      const AppSchema = new Schema([
      new Table({
      name: 'checklists',
      columns: [
      new Column({ name: 'photo_id', type: ColumnType.TEXT }),
      new Column({ name: 'description', type: ColumnType.TEXT }),
      new Column({ name: 'completed', type: ColumnType.INTEGER }),
      new Column({ name: 'completed_at', type: ColumnType.TEXT }),
      new Column({ name: 'completed_by', type: ColumnType.TEXT })
      ],
      indexes: [
      new Index({
      name: 'inspections',
      columns: [new IndexedColumn({ name: 'checklist_id' })]
      })
      ]
      })
      ]); -
      -

      Steps to implement

        -
      1. Create a new class AttachmentQueue that extends AbstractAttachmentQueue from @journeyapps/powersync-attachments.
      2. -
      -
      import { AbstractAttachmentQueue } from '@journeyapps/powersync-attachments';

      export class AttachmentQueue extends AbstractAttachmentQueue {

      } -
      -
        -
      1. Implement attachmentIds, an AsyncIterator method to return an array of string values of IDs that relate to attachments in your app. We recommend using PowerSync's watch query to return the all IDs of attachments in your app.

        -

        In this example, we query all photos that have been captured as part of an inspection and map these to an array of string values.

        -
      2. -
      -
      import { AbstractAttachmentQueue } from '@journeyapps/powersync-attachments';

      export class AttachmentQueue extends AbstractAttachmentQueue {
      async *attachmentIds() {
      for await (const result of this.powersync.watch(
      `SELECT photo_id as id FROM checklists WHERE photo_id IS NOT NULL`,
      []
      )) {
      yield result.rows?._array.map((r) => r.id) ?? [];
      }
      }
      } -
      -
        -
      1. Implement newAttachmentRecord to return an object that represents the attachment record in your app.

        -

        In this example we always work with JPEG images, but you can use any media type that is supported by your app and storage solution. Note: we are set the state to QUEUED_UPLOAD when creating a new photo record which assumes that the photo data is already on the device.

        -
      2. -
      -
      import { AbstractAttachmentQueue } from '@journeyapps/powersync-attachments';

      export class AttachmentQueue extends AbstractAttachmentQueue {
      // ...
      async newAttachmentRecord(record) {
      const photoId = record?.id ?? uuid();
      const filename = record?.filename ?? `${photoId}.jpg`;
      return {
      id: photoId,
      filename,
      media_type: 'image/jpeg',
      state: AttachmentState.QUEUED_UPLOAD,
      ...record
      };
      }
      } -
      -
        -
      1. Add an AttachmentTable to your app's PowerSync Schema:
      2. -
      -
      import { AttachmentTable } from '@journeyapps/powersync-attachments';

      const AppSchema = new Schema([
      // ... other tables
      new AttachmentTable()
      ]); -
      -

      In addition to Table options, the AttachmentTable can optionally be configured with the following options:

      - - - - - - - - - - - - - - - - - - -
      OptionDescriptionDefault
      nameThe name of the tableattachments
      additionalColumnsAn array of addition Column objects added to the default columns in the tableSee below for default columns
      -

      The default columns in AttachmentTable:

      - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      Column NameTypeDescription
      idTEXTThe ID of the attachment record
      filenameTEXTThe filename of the attachment
      media_typeTEXTThe media type of the attachment
      stateINTEGERThe state of the attachment, one of AttachmentState enum values
      timestampINTEGERThe timestamp of last update to the attachment record
      sizeINTEGERThe size of the attachment in bytes
      -
        -
      1. To instantiate an AttachmentQueue, one needs to provide an instance of AbstractPowerSyncDatabase from PowerSync and an instance of StorageAdapter. -See the StorageAdapter interface definition here.

        -
      2. -
      3. Instantiate a new AttachmentQueue and call init() to start syncing attachments. Our example, uses a StorageAdapter that integrates with Supabase Storage.

        -
      4. -
      -
      this.storage = this.supabaseConnector.storage;
      this.powersync = factory.getInstance();

      this.attachmentQueue = new AttachmentQueue({
      powersync: this.powersync,
      storage: this.storage
      });

      // Initialize and connect PowerSync ...
      // Then initialize the attachment queue
      await this.attachmentQueue.init(); -
      -
        -
      1. Finally, to create an attachment and add it to the queue, call saveToQueue().

        -

        In our example we added a savePhoto() method to our AttachmentQueue class, that does this:

        -
      2. -
      -

      export class AttachmentQueue extends AbstractAttachmentQueue {
      // ...
      async savePhoto(base64Data) {
      const photoAttachment = await this.newAttachmentRecord();
      photoAttachment.local_uri = this.getLocalUri(photoAttachment.filename);
      await this.storage.writeFile(photoAttachment.local_uri, base64Data, { encoding: 'base64' });

      return this.saveToQueue(photoAttachment);
      }

      } -
      -

      Implementation details

      Attachment State

      The AttachmentQueue class manages attachments in your app by tracking their state.

      -

      The state of an attachment can be one of the following:

      - - - - - - - - - - - - - - - - - - - - - - - - - - - -
      StateDescription
      QUEUED_SYNCCheck if the attachment needs to be uploaded or downloaded
      QUEUED_UPLOADThe attachment has been queued for upload to the cloud storage
      QUEUED_DOWNLOADThe attachment has been queued for download from the cloud storage
      SYNCEDThe attachment has been synced
      ARCHIVEDThe attachment has been orphaned, i.e. the associated record has been deleted
      -

      Initial sync

      Upon initializing the AttachmentQueue, an initial sync of attachments will take place if the performInitialSync is set to true. -Any AttachmentRecord with id in first set of IDs retrieved from the watch query will be marked as QUEUED_SYNC, and these records will be rechecked to see if they need to be uploaded or downloaded.

      -

      Syncing attachments

      The AttachmentQueue sets up two watch queries on the attachments table, one for records in QUEUED_UPLOAD state and one for QUEUED_DOWNLOAD state.

      -

      In addition to watching for changes, the AttachmentQueue also triggers a sync every few seconds. This will retry any failed uploads/downloads, in particular after the app was offline.

      -

      By default, this is every 30 seconds, but can be configured by setting syncInterval in the AttachmentQueue constructor options, or disabled by setting the interval to 0.

      -

      Uploading

        -
      • An AttachmentRecord is created or updated with a state of QUEUED_UPLOAD.
      • -
      • The AttachmentQueue picks this up and upon successful upload to Supabase, sets the state to SYNCED.
      • -
      • If the upload is not successful, the record remains in QUEUED_UPLOAD state and uploading will be retried when syncing triggers again.
      • -
      -

      Downloading

        -
      • An AttachmentRecord is created or updated with QUEUED_DOWNLOAD state.
      • -
      • The watch query adds the id into a queue of IDs to download and triggers the download process
      • -
      • This checks whether the photo is already on the device and if so, skips downloading.
      • -
      • If the photo is not on the device, it is downloaded from cloud storage.
      • -
      • Writes file to the user's local storage.
      • -
      • If this is successful, update the AttachmentRecord state to SYNCED.
      • -
      • If any of these fail, the download is retried in the next sync trigger.
      • -
      -

      Deleting attachments

      When an attachment is deleted by a user action or cache expiration:

      -
        -
      • Related AttachmentRecord is removed from attachments table.
      • -
      • Local file (if exists) is deleted.
      • -
      • File on cloud storage is deleted.
      • -
      -

      Expire Cache

      When PowerSync removes a record, as a result of coming back online or conflict resolution for instance:

      -
        -
      • Any associated AttachmentRecord is orphaned.
      • -
      • On the next sync trigger, the AttachmentQueue sets all records that are orphaned to ARCHIVED state.
      • -
      • By default, the AttachmentQueue only keeps the last 100 attachment records and then expires the rest.
      • -
      • This can be configured by setting cacheLimit in the AttachmentQueue constructor options.
      • -
      -

      Index

      Enumerations

      Classes

      Interfaces

      Variables

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/modules/_journeyapps_powersync_react.html b/docs/modules/_journeyapps_powersync_react.html deleted file mode 100644 index f70d623b4..000000000 --- a/docs/modules/_journeyapps_powersync_react.html +++ /dev/null @@ -1,15 +0,0 @@ -@journeyapps/powersync-react - v0.1.3 | PowerSync React Native SDK Docs

      Module @journeyapps/powersync-react - v0.1.3

      React components for PowerSync

      This package is currently in a beta release.

      -

      Context

      Configure a PowerSync DB connection and add it to a context provider.

      -
      // App.jsx
      import { PowerSyncDatabase } from '@journeyapps/powersync-react-native';
      import { PowerSyncContext } from "@journeyapps/powersync-react";
      export const App = () => {
      const powerSync = React.useMemo(() => {
      // Setup PowerSync client
      }, [])

      return <PowerSyncContext.Provider value={powerSync}>
      {/** Insert your components here */ }
      </PowerSyncContext.Provider>
      } -
      -

      Accessing PowerSync

      The provided PowerSync client is available with the usePowerSync hook.

      -
      // TodoListDisplay.jsx
      import { usePowerSync } from "@journeyapps/powersync-react";

      export const TodoListDisplay = () => {
      const powersync = usePowerSync();

      const [lists, setLists] = React.useState([]);

      React.useEffect(() => {
      powersync.getAll('SELECT * from lists').then(setLists)
      }, []);

      return <ul>
      {lists.map(list => <li key={list.id}>{list.name}</li>)}
      </ul>
      } -
      -

      Watched Queries

      Watched queries will automatically update when a dependant table is updated.

      -
      // TodoListDisplay.jsx
      import { usePowerSyncWatchedQuery } from "@journeyapps/powersync-react";

      export const TodoListDisplay = () => {
      const todoLists = usePowerSyncWatchedQuery('SELECT * from lists');

      return <View>
      {todoLists.map((l) => (
      <Text key={l.id}>{JSON.stringify(l)}</Text>
      ))}
      </View>
      } -
      -

      Index

      Variables

      Functions

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/modules/_journeyapps_powersync_sdk_common.html b/docs/modules/_journeyapps_powersync_sdk_common.html deleted file mode 100644 index 3fa9408ab..000000000 --- a/docs/modules/_journeyapps_powersync_sdk_common.html +++ /dev/null @@ -1,3 +0,0 @@ -@journeyapps/powersync-sdk-common | PowerSync React Native SDK Docs

      Beta

      This package is currently in a beta release.

      -

      PowerSync SDK common JS

      This package contains pure TypeScript common functionality for the PowerSync SDK.

      -

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/modules/_journeyapps_powersync_sdk_react_native.html b/docs/modules/_journeyapps_powersync_sdk_react_native.html deleted file mode 100644 index b4484f9ca..000000000 --- a/docs/modules/_journeyapps_powersync_sdk_react_native.html +++ /dev/null @@ -1,155 +0,0 @@ -@journeyapps/powersync-sdk-react-native - v0.1.4 | PowerSync React Native SDK Docs

      Module @journeyapps/powersync-sdk-react-native - v0.1.4

      PowerSync SDK for React Native

      PowerSync is a service and set of SDKs that keeps Postgres databases in sync with on-device SQLite databases. See a summary of features here.

      -

      Beta Release

      This React Native SDK package is currently in a beta release.

      -

      Installation

      Install Package

      npx expo install @journeyapps/powersync-sdk-react-native
      -
      -

      Install Peer Dependency: SQLite

      This SDK currently requires @journeyapps/react-native-quick-sqlite as a peer dependency.

      -

      Install it in your app with:

      -
      npx expo install @journeyapps/react-native-quick-sqlite
      -
      -

      Install Polyfills

      Fetch

      This SDK requires HTTP streaming in order to function. The following fetch polyfills are required for the React Native implementation of fetch:

      -
        -
      • react-native-fetch-api
      • -
      • react-native-polyfill-globals
      • -
      • react-native-url-polyfill
      • -
      • text-encoding
      • -
      • web-streams-polyfill
      • -
      -

      These are listed as peer dependencies and need to be added to the React Native project

      -
      npx expo install react-native-fetch-api react-native-polyfill-globals react-native-url-polyfill text-encoding web-streams-polyfill base-64 react-native-get-random-values
      -
      -

      Enable the polyfills in React Native app with

      -
      // App.js
      import 'react-native-polyfill-globals/auto'; -
      -

      Babel Plugins: Watched Queries

      Watched queries require support for Async Iterators. Expo apps currently require polyfill and Babel plugins in order to use this functionality.

      -
      npx expo install @azure/core-asynciterator-polyfill
      -
      -

      Make sure to import the polyfill early in your application

      -
      // App.js
      import '@azure/core-asynciterator-polyfill'; -
      -

      Install the async generator Babel plugin

      -
      yarn add -D @babel/plugin-transform-async-generator-functions
      -
      -

      Add the Babel plugin to your babel.config.js file

      -
      module.exports = function (api) {
      return {
      presets: [...],
      plugins: [
      // ... Other plugins
      '@babel/plugin-transform-async-generator-functions'
      ]
      };
      }; -
      -

      Native Projects

      This package uses native libraries. Create native Android and iOS projects (if not created already) with

      -
      npx expo run:android
      -
      -

      Getting Started

      See our Docs for detailed instructions.

      -
      import {
      Column,
      ColumnType,
      RNQSPowerSyncDatabaseOpenFactory,
      Schema,
      Table
      } from '@journeyapps/powersync-sdk-react-native';

      export const AppSchema = new Schema([
      new Table({ name: 'customers', columns: [new Column({ name: 'name', type: ColumnType.TEXT })] })
      ]);

      let PowerSync;

      export const openDatabase = async () => {
      const PowerSync = new RNQSPowerSyncDatabaseOpenFactory({
      schema: AppSchema,
      dbFilename: 'test.sqlite'
      //location: 'optional location directory to DB file'
      }).getInstance();

      await PowerSync.init();

      // Run local statements.
      await PowerSync.execute('INSERT INTO customers(id, name) VALUES(uuid(), ?)', ['Fred']);
      };

      class Connector {
      async fetchCredentials() {
      // TODO logic to fetch a session
      return {
      endpoint: '[The PowerSync instance URL]',
      token: 'An authentication token',
      expiresAt: 'When the token expires',
      userID: 'User ID to associate the session with'
      };
      }

      async uploadData(database) {
      // Upload local changes to backend, see docs for example
      }
      }

      export const connectPowerSync = async () => {
      const connector = new Connector(); // Which was declared above
      await PowerSync.connect(connector);
      };

      // Use queries in React Components
      export const CustomerListDisplay = () => {
      const customers = usePowerSyncWatchedQuery('SELECT * from customers');

      return (
      <View>
      {customers.map((l) => (
      <Text key={l.id}>{JSON.stringify(l)}</Text>
      ))}
      </View>
      );
      };
      -
      -

      Refer to our full documentation to learn more.

      -

      Known Issues

      Android

      The PowerSync connection relies heavily on HTTP streams. React Native does not support streams out of the box, so we use the polyfills mentioned. There is currently an open issue where the Flipper network plugin does not allow Stream events to fire. This plugin needs to be disabled in order for HTTP streams to work.

      -

      Uncomment the following from -android/app/src/debug/java/com/<projectname>/ReactNativeFlipper.java

      -
            // NetworkFlipperPlugin networkFlipperPlugin = new NetworkFlipperPlugin();
      // NetworkingModule.setCustomClientBuilder(
      // new NetworkingModule.CustomClientBuilder() {
      // @Override
      // public void apply(OkHttpClient.Builder builder) {
      // builder.addNetworkInterceptor(new FlipperOkhttpInterceptor(networkFlipperPlugin));
      // }
      // });
      // client.addPlugin(networkFlipperPlugin); -
      -

      Disable the dev client network inspector -android/gradle.properties

      -
      # Enable network inspector
      EX_DEV_CLIENT_NETWORK_INSPECTOR=false -
      -

      iOS

      Testing offline mode on an iOS simulator by disabling the host machine's entire internet connection will cause the device to remain offline even after the internet connection has been restored. This issue seems to affect all network requests in an application.

      -

      Index

      Enumerations

      Classes

      Interfaces

      Type Aliases

      Variables

      Functions

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/types/_journeyapps_powersync_sdk_react_native.BaseListener.html b/docs/types/_journeyapps_powersync_sdk_react_native.BaseListener.html deleted file mode 100644 index bef07a5eb..000000000 --- a/docs/types/_journeyapps_powersync_sdk_react_native.BaseListener.html +++ /dev/null @@ -1 +0,0 @@ -BaseListener | PowerSync React Native SDK Docs
      BaseListener: {
          [key: string]: ((...event) => any);
      }

      Type declaration

      • [key: string]: ((...event) => any)
          • (...event): any
          • Parameters

            • Rest ...event: any

            Returns any

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/types/_journeyapps_powersync_sdk_react_native.CrudEntryDataJSON.html b/docs/types/_journeyapps_powersync_sdk_react_native.CrudEntryDataJSON.html deleted file mode 100644 index 5c64b1f98..000000000 --- a/docs/types/_journeyapps_powersync_sdk_react_native.CrudEntryDataJSON.html +++ /dev/null @@ -1 +0,0 @@ -CrudEntryDataJSON | PowerSync React Native SDK Docs
      CrudEntryDataJSON: {
          data: Record<string, any>;
          id: string;
          op: UpdateType;
          type: string;
      }

      Type declaration

      • data: Record<string, any>
      • id: string
      • op: UpdateType
      • type: string

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/types/_journeyapps_powersync_sdk_react_native.CrudEntryJSON.html b/docs/types/_journeyapps_powersync_sdk_react_native.CrudEntryJSON.html deleted file mode 100644 index 18391f371..000000000 --- a/docs/types/_journeyapps_powersync_sdk_react_native.CrudEntryJSON.html +++ /dev/null @@ -1 +0,0 @@ -CrudEntryJSON | PowerSync React Native SDK Docs
      CrudEntryJSON: {
          data: string;
          id: string;
          tx_id?: number;
      }

      Type declaration

      • data: string
      • id: string
      • Optional tx_id?: number

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/types/_journeyapps_powersync_sdk_react_native.CrudEntryOutputJSON.html b/docs/types/_journeyapps_powersync_sdk_react_native.CrudEntryOutputJSON.html deleted file mode 100644 index 3938ac292..000000000 --- a/docs/types/_journeyapps_powersync_sdk_react_native.CrudEntryOutputJSON.html +++ /dev/null @@ -1,2 +0,0 @@ -CrudEntryOutputJSON | PowerSync React Native SDK Docs
      CrudEntryOutputJSON: {
          data: Record<string, any>;
          id: string;
          op: UpdateType;
          op_id: number;
          tx_id?: number;
          type: string;
      }

      The output JSOn seems to be a third type of JSON, not the same as the input JSON.

      -

      Type declaration

      • data: Record<string, any>
      • id: string
      • op: UpdateType
      • op_id: number
      • Optional tx_id?: number
      • type: string

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/types/_journeyapps_powersync_sdk_react_native.OpId.html b/docs/types/_journeyapps_powersync_sdk_react_native.OpId.html deleted file mode 100644 index 9939edc19..000000000 --- a/docs/types/_journeyapps_powersync_sdk_react_native.OpId.html +++ /dev/null @@ -1,3 +0,0 @@ -OpId | PowerSync React Native SDK Docs
      OpId: string

      64-bit unsigned integer stored as a string in base-10.

      -

      Not sortable as a string.

      -

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/types/_journeyapps_powersync_sdk_react_native.OpTypeJSON.html b/docs/types/_journeyapps_powersync_sdk_react_native.OpTypeJSON.html deleted file mode 100644 index a902a141f..000000000 --- a/docs/types/_journeyapps_powersync_sdk_react_native.OpTypeJSON.html +++ /dev/null @@ -1 +0,0 @@ -OpTypeJSON | PowerSync React Native SDK Docs

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/types/_journeyapps_powersync_sdk_react_native.RemoteConnector.html b/docs/types/_journeyapps_powersync_sdk_react_native.RemoteConnector.html deleted file mode 100644 index 40a369f62..000000000 --- a/docs/types/_journeyapps_powersync_sdk_react_native.RemoteConnector.html +++ /dev/null @@ -1 +0,0 @@ -RemoteConnector | PowerSync React Native SDK Docs
      RemoteConnector: {
          fetchCredentials: (() => Promise<PowerSyncCredentials>);
      }

      Type declaration

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/types/_journeyapps_powersync_sdk_react_native.StreamingSyncLine.html b/docs/types/_journeyapps_powersync_sdk_react_native.StreamingSyncLine.html deleted file mode 100644 index 8caf09ed3..000000000 --- a/docs/types/_journeyapps_powersync_sdk_react_native.StreamingSyncLine.html +++ /dev/null @@ -1 +0,0 @@ -StreamingSyncLine | PowerSync React Native SDK Docs

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/types/_journeyapps_powersync_sdk_react_native.SyncDataBucketJSON.html b/docs/types/_journeyapps_powersync_sdk_react_native.SyncDataBucketJSON.html deleted file mode 100644 index 540c467d8..000000000 --- a/docs/types/_journeyapps_powersync_sdk_react_native.SyncDataBucketJSON.html +++ /dev/null @@ -1 +0,0 @@ -SyncDataBucketJSON | PowerSync React Native SDK Docs
      SyncDataBucketJSON: {
          after?: string;
          bucket: string;
          data: OplogEntryJSON[];
          has_more?: boolean;
          next_after?: string;
      }

      Type declaration

      • Optional after?: string
      • bucket: string
      • data: OplogEntryJSON[]
      • Optional has_more?: boolean
      • Optional next_after?: string

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/types/_journeyapps_powersync_sdk_react_native.SyncRequest.html b/docs/types/_journeyapps_powersync_sdk_react_native.SyncRequest.html deleted file mode 100644 index 95ad810eb..000000000 --- a/docs/types/_journeyapps_powersync_sdk_react_native.SyncRequest.html +++ /dev/null @@ -1 +0,0 @@ -SyncRequest | PowerSync React Native SDK Docs

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/variables/_journeyapps_powersync_attachments.ATTACHMENT_TABLE.html b/docs/variables/_journeyapps_powersync_attachments.ATTACHMENT_TABLE.html deleted file mode 100644 index 7f21a7067..000000000 --- a/docs/variables/_journeyapps_powersync_attachments.ATTACHMENT_TABLE.html +++ /dev/null @@ -1 +0,0 @@ -ATTACHMENT_TABLE | PowerSync React Native SDK Docs

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/variables/_journeyapps_powersync_attachments.DEFAULT_ATTACHMENT_QUEUE_OPTIONS.html b/docs/variables/_journeyapps_powersync_attachments.DEFAULT_ATTACHMENT_QUEUE_OPTIONS.html deleted file mode 100644 index 499fdaece..000000000 --- a/docs/variables/_journeyapps_powersync_attachments.DEFAULT_ATTACHMENT_QUEUE_OPTIONS.html +++ /dev/null @@ -1 +0,0 @@ -DEFAULT_ATTACHMENT_QUEUE_OPTIONS | PowerSync React Native SDK Docs

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/variables/_journeyapps_powersync_react.PowerSyncContext.html b/docs/variables/_journeyapps_powersync_react.PowerSyncContext.html deleted file mode 100644 index 9565d1941..000000000 --- a/docs/variables/_journeyapps_powersync_react.PowerSyncContext.html +++ /dev/null @@ -1 +0,0 @@ -PowerSyncContext | PowerSync React Native SDK Docs

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_INDEX_COLUMN_OPTIONS.html b/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_INDEX_COLUMN_OPTIONS.html deleted file mode 100644 index 994562d08..000000000 --- a/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_INDEX_COLUMN_OPTIONS.html +++ /dev/null @@ -1 +0,0 @@ -DEFAULT_INDEX_COLUMN_OPTIONS | PowerSync React Native SDK Docs
      DEFAULT_INDEX_COLUMN_OPTIONS: Partial<IndexColumnOptions>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_INDEX_OPTIONS.html b/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_INDEX_OPTIONS.html deleted file mode 100644 index ab638cab2..000000000 --- a/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_INDEX_OPTIONS.html +++ /dev/null @@ -1 +0,0 @@ -DEFAULT_INDEX_OPTIONS | PowerSync React Native SDK Docs
      DEFAULT_INDEX_OPTIONS: Partial<IndexOptions>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_LOCK_TIMEOUT_MS.html b/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_LOCK_TIMEOUT_MS.html deleted file mode 100644 index 888c71acd..000000000 --- a/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_LOCK_TIMEOUT_MS.html +++ /dev/null @@ -1,4 +0,0 @@ -DEFAULT_LOCK_TIMEOUT_MS | PowerSync React Native SDK Docs
      DEFAULT_LOCK_TIMEOUT_MS: 120000 = 120000

      Requesting nested or recursive locks can block the application in some circumstances. -This default lock timeout will act as a failsafe to throw an error if a lock cannot -be obtained.

      -

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_POWERSYNC_DB_OPTIONS.html b/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_POWERSYNC_DB_OPTIONS.html deleted file mode 100644 index d2c435e37..000000000 --- a/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_POWERSYNC_DB_OPTIONS.html +++ /dev/null @@ -1 +0,0 @@ -DEFAULT_POWERSYNC_DB_OPTIONS | PowerSync React Native SDK Docs
      DEFAULT_POWERSYNC_DB_OPTIONS: {
          logger: ILogger;
          retryDelay: number;
      }

      Type declaration

      • logger: ILogger
      • retryDelay: number

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_REMOTE_LOGGER.html b/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_REMOTE_LOGGER.html deleted file mode 100644 index 0bc5270a8..000000000 --- a/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_REMOTE_LOGGER.html +++ /dev/null @@ -1 +0,0 @@ -DEFAULT_REMOTE_LOGGER | PowerSync React Native SDK Docs
      DEFAULT_REMOTE_LOGGER: ILogger

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_STREAMING_SYNC_OPTIONS.html b/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_STREAMING_SYNC_OPTIONS.html deleted file mode 100644 index 064893635..000000000 --- a/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_STREAMING_SYNC_OPTIONS.html +++ /dev/null @@ -1 +0,0 @@ -DEFAULT_STREAMING_SYNC_OPTIONS | PowerSync React Native SDK Docs
      DEFAULT_STREAMING_SYNC_OPTIONS: {
          logger: ILogger;
          retryDelayMs: number;
      }

      Type declaration

      • logger: ILogger
      • retryDelayMs: number

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_TABLE_OPTIONS.html b/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_TABLE_OPTIONS.html deleted file mode 100644 index 8d7cfc941..000000000 --- a/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_TABLE_OPTIONS.html +++ /dev/null @@ -1 +0,0 @@ -DEFAULT_TABLE_OPTIONS | PowerSync React Native SDK Docs
      DEFAULT_TABLE_OPTIONS: Partial<TableOptions>

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_WATCH_THROTTLE_MS.html b/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_WATCH_THROTTLE_MS.html deleted file mode 100644 index 769c72303..000000000 --- a/docs/variables/_journeyapps_powersync_sdk_react_native.DEFAULT_WATCH_THROTTLE_MS.html +++ /dev/null @@ -1 +0,0 @@ -DEFAULT_WATCH_THROTTLE_MS | PowerSync React Native SDK Docs
      DEFAULT_WATCH_THROTTLE_MS: 30 = 30

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/variables/_journeyapps_powersync_sdk_react_native.MAX_OP_ID.html b/docs/variables/_journeyapps_powersync_sdk_react_native.MAX_OP_ID.html deleted file mode 100644 index b2651c040..000000000 --- a/docs/variables/_journeyapps_powersync_sdk_react_native.MAX_OP_ID.html +++ /dev/null @@ -1 +0,0 @@ -MAX_OP_ID | PowerSync React Native SDK Docs
      MAX_OP_ID: "9223372036854775807" = "9223372036854775807"

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/variables/_journeyapps_powersync_sdk_react_native.PowerSyncContext.html b/docs/variables/_journeyapps_powersync_sdk_react_native.PowerSyncContext.html deleted file mode 100644 index bd74ae876..000000000 --- a/docs/variables/_journeyapps_powersync_sdk_react_native.PowerSyncContext.html +++ /dev/null @@ -1 +0,0 @@ -PowerSyncContext | PowerSync React Native SDK Docs

      Generated using TypeDoc

      \ No newline at end of file diff --git a/docs/variables/_journeyapps_powersync_sdk_react_native.STREAMING_POST_TIMEOUT_MS.html b/docs/variables/_journeyapps_powersync_sdk_react_native.STREAMING_POST_TIMEOUT_MS.html deleted file mode 100644 index 2d8213bff..000000000 --- a/docs/variables/_journeyapps_powersync_sdk_react_native.STREAMING_POST_TIMEOUT_MS.html +++ /dev/null @@ -1 +0,0 @@ -STREAMING_POST_TIMEOUT_MS | PowerSync React Native SDK Docs

      Generated using TypeDoc

      \ No newline at end of file diff --git a/packages/powersync-sdk-common/typedoc.json b/packages/powersync-sdk-common/typedoc.json new file mode 100644 index 000000000..cfd9e46e1 --- /dev/null +++ b/packages/powersync-sdk-common/typedoc.json @@ -0,0 +1,8 @@ +{ + "extends": [ + "../../typedoc.base.json" + ], + "entryPoints": [ + "src/index.ts" + ] +} From 2f40903cc8cb26043b0d904edc983e1cce27c196 Mon Sep 17 00:00:00 2001 From: DominicGBauer Date: Mon, 27 Nov 2023 22:42:35 +0200 Subject: [PATCH 06/39] chore: add gitignore --- .gitignore | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.gitignore b/.gitignore index 413d06362..bbf5f98d2 100644 --- a/.gitignore +++ b/.gitignore @@ -5,4 +5,5 @@ tsconfig.tsbuildinfo yarn-error.log .vscode .DS_STORE -.idea \ No newline at end of file +.idea +/docs From b3814448c02f5e9210cbc1d0936e4f7032794560 Mon Sep 17 00:00:00 2001 From: DominicGBauer Date: Tue, 28 Nov 2023 16:14:38 +0200 Subject: [PATCH 07/39] chore: improve styling --- styles/custom.css | 37 +++++++++++++++++++++++++++++++++++++ typedoc.json | 8 +++++++- 2 files changed, 44 insertions(+), 1 deletion(-) create mode 100644 styles/custom.css diff --git a/styles/custom.css b/styles/custom.css new file mode 100644 index 000000000..e99e98b15 --- /dev/null +++ b/styles/custom.css @@ -0,0 +1,37 @@ +.tsd-kind-icon { + display: none; +} + +.tsd-nested-navigation { + margin-left: 2rem; +} + +.tsd-accordion-summary { + font-weight: bold; +} + +.tsd-accordion-summary h3, +.tsd-nested-navigation .tsd-accordion-summary, +.tsd-small-nested-navigation .tsd-accordion-summary { + display: flex; + align-items: center; +} + +.tsd-accordion-details .tsd-accordion-summary span { + font-weight: normal; + text-transform: uppercase; +} + +.tsd-nested-navigation .tsd-kind-icon~span, +.tsd-accordion-details span { + color: var(--color-link); +} + +.tsd-nested-navigation a, +.tsd-accordion-details a { + color: var(--color-link); +} + +.tsd-page-navigation ul { + padding-left: 1rem; +} diff --git a/typedoc.json b/typedoc.json index ae891b26d..6b3e8cb5d 100644 --- a/typedoc.json +++ b/typedoc.json @@ -4,7 +4,13 @@ ], "name": "PowerSync React Native SDK Docs", "entryPointStrategy": "packages", - "includeVersion": false + "includeVersion": false, + "hideGenerator": true, + "navigation": { + "includeCategories": false, + "includeGroups": true + }, + "customCss": "./styles/custom.css" // Potentially useful for debugging // "logLevel": "Verbose" } From 65a3c12a43b3e5b39d8d7e3ce3bd929692c82a04 Mon Sep 17 00:00:00 2001 From: DominicGBauer Date: Tue, 28 Nov 2023 16:19:33 +0200 Subject: [PATCH 08/39] chore: improve styling --- styles/custom.css | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/styles/custom.css b/styles/custom.css index e99e98b15..f6eb38d82 100644 --- a/styles/custom.css +++ b/styles/custom.css @@ -27,6 +27,10 @@ color: var(--color-link); } +.tsd-filter-visibility .tsd-filter-input span { + color: var(--color-text); +} + .tsd-nested-navigation a, .tsd-accordion-details a { color: var(--color-link); From 4a0a5b70177310fd95a04ad5fc0aeba690147c17 Mon Sep 17 00:00:00 2001 From: DominicGBauer Date: Wed, 29 Nov 2023 17:56:23 +0200 Subject: [PATCH 09/39] chore: try docusaurus --- .github/workflows/deploy-docs.yaml | 6 +- .gitignore | 1 - README.md | 26 +- docs/.gitignore | 20 + docs/README.md | 41 + docs/babel.config.js | 3 + docs/docs/attachments-sdk/_category_.yml | 1 + .../classes/AbstractAttachmentQueue.md | 514 + .../classes/AttachmentTable.md | 251 + .../attachments-sdk/classes/_category_.yml | 2 + .../attachments-sdk/enums/AttachmentState.md | 57 + .../attachments-sdk/enums/EncodingType.md | 27 + .../docs/attachments-sdk/enums/_category_.yml | 2 + docs/docs/attachments-sdk/index.md | 236 + .../interfaces/AttachmentQueueOptions.md | 75 + .../interfaces/AttachmentRecord.md | 77 + .../interfaces/AttachmentTableOptions.md | 75 + .../interfaces/StorageAdapter.md | 196 + .../attachments-sdk/interfaces/_category_.yml | 2 + docs/docs/attachments-sdk/modules.md | 44 + docs/docs/common-sdk/_category_.yml | 1 + .../classes/AbstractPowerSyncDatabase.md | 819 ++ .../AbstractPowerSyncDatabaseOpenFactory.md | 113 + .../docs/common-sdk/classes/AbstractRemote.md | 180 + .../AbstractStreamingSyncImplementation.md | 384 + docs/docs/common-sdk/classes/BaseObserver.md | 109 + docs/docs/common-sdk/classes/Column.md | 84 + docs/docs/common-sdk/classes/CrudBatch.md | 79 + docs/docs/common-sdk/classes/CrudEntry.md | 140 + .../common-sdk/classes/CrudTransaction.md | 105 + docs/docs/common-sdk/classes/Index.md | 111 + docs/docs/common-sdk/classes/IndexedColumn.md | 111 + docs/docs/common-sdk/classes/OpType.md | 71 + docs/docs/common-sdk/classes/Schema.md | 55 + .../common-sdk/classes/SqliteBucketStorage.md | 536 + docs/docs/common-sdk/classes/SyncDataBatch.md | 57 + .../docs/common-sdk/classes/SyncDataBucket.md | 121 + docs/docs/common-sdk/classes/SyncStatus.md | 62 + docs/docs/common-sdk/classes/Table.md | 197 + .../common-sdk/classes/UploadQueueStats.md | 62 + docs/docs/common-sdk/classes/_category_.yml | 2 + docs/docs/common-sdk/enums/ColumnType.md | 37 + docs/docs/common-sdk/enums/LockType.md | 27 + docs/docs/common-sdk/enums/OpTypeEnum.md | 47 + docs/docs/common-sdk/enums/RowUpdateType.md | 39 + docs/docs/common-sdk/enums/UpdateType.md | 37 + docs/docs/common-sdk/enums/_category_.yml | 2 + docs/docs/common-sdk/index.md | 14 + ...tractStreamingSyncImplementationOptions.md | 65 + .../interfaces/BaseObserverInterface.md | 49 + .../common-sdk/interfaces/BucketChecksum.md | 41 + .../common-sdk/interfaces/BucketRequest.md | 29 + .../docs/common-sdk/interfaces/BucketState.md | 27 + .../interfaces/BucketStorageAdapter.md | 247 + docs/docs/common-sdk/interfaces/Checkpoint.md | 37 + .../common-sdk/interfaces/ChecksumCache.md | 27 + .../common-sdk/interfaces/ColumnOptions.md | 27 + .../interfaces/ContinueCheckpointRequest.md | 41 + .../docs/common-sdk/interfaces/CrudRequest.md | 19 + .../common-sdk/interfaces/CrudResponse.md | 23 + docs/docs/common-sdk/interfaces/DBAdapter.md | 305 + .../interfaces/DBAdapterListener.md | 37 + docs/docs/common-sdk/interfaces/DBGetUtils.md | 96 + .../common-sdk/interfaces/DBLockOptions.md | 17 + .../interfaces/IndexColumnOptions.md | 27 + .../common-sdk/interfaces/IndexOptions.md | 27 + .../docs/common-sdk/interfaces/LockContext.md | 133 + .../docs/common-sdk/interfaces/LockOptions.md | 53 + .../interfaces/PowerSyncBackendConnector.md | 65 + .../interfaces/PowerSyncCredentials.md | 37 + .../interfaces/PowerSyncDBListener.md | 59 + .../interfaces/PowerSyncDatabaseOptions.md | 47 + .../interfaces/PowerSyncOpenFactoryOptions.md | 41 + .../docs/common-sdk/interfaces/QueryResult.md | 54 + .../common-sdk/interfaces/SQLWatchOptions.md | 37 + .../interfaces/StreamingSyncCheckpoint.md | 17 + .../StreamingSyncCheckpointComplete.md | 23 + .../interfaces/StreamingSyncCheckpointDiff.md | 26 + .../interfaces/StreamingSyncDataJSON.md | 17 + .../StreamingSyncImplementationListener.md | 39 + .../interfaces/StreamingSyncKeepalive.md | 19 + .../interfaces/StreamingSyncRequest.md | 55 + .../interfaces/SyncLocalDatabaseResult.md | 37 + .../interfaces/SyncNewCheckpointRequest.md | 46 + .../common-sdk/interfaces/SyncResponse.md | 51 + .../common-sdk/interfaces/TableOptions.md | 57 + .../docs/common-sdk/interfaces/Transaction.md | 171 + .../interfaces/UpdateNotification.md | 37 + .../interfaces/WatchOnChangeEvent.md | 17 + .../docs/common-sdk/interfaces/_category_.yml | 2 + docs/docs/common-sdk/modules.md | 523 + docs/docs/index.md | 94 + docs/docs/react-native-sdk/_category_.yml | 1 + .../classes/AbstractPowerSyncDatabase.md | 802 ++ .../AbstractPowerSyncDatabaseOpenFactory.md | 119 + .../classes/AbstractRemote.md | 186 + .../AbstractStreamingSyncImplementation.md | 371 + .../react-native-sdk/classes/BaseObserver.md | 111 + docs/docs/react-native-sdk/classes/Column.md | 84 + .../react-native-sdk/classes/CrudBatch.md | 79 + .../react-native-sdk/classes/CrudEntry.md | 140 + .../classes/CrudTransaction.md | 105 + docs/docs/react-native-sdk/classes/Index.md | 111 + .../react-native-sdk/classes/IndexedColumn.md | 111 + docs/docs/react-native-sdk/classes/OpType.md | 71 + .../classes/PowerSyncDatabase.md | 910 ++ .../react-native-sdk/classes/RNQSDBAdapter.md | 455 + .../RNQSPowerSyncDatabaseOpenFactory.md | 147 + .../classes/ReactNativeRemote.md | 230 + .../ReactNativeStreamingSyncImplementation.md | 409 + docs/docs/react-native-sdk/classes/Schema.md | 55 + .../classes/SqliteBucketStorage.md | 510 + .../react-native-sdk/classes/SyncDataBatch.md | 57 + .../classes/SyncDataBucket.md | 121 + .../react-native-sdk/classes/SyncStatus.md | 62 + docs/docs/react-native-sdk/classes/Table.md | 197 + .../classes/UploadQueueStats.md | 62 + .../react-native-sdk/classes/_category_.yml | 2 + .../docs/react-native-sdk/enums/ColumnType.md | 37 + docs/docs/react-native-sdk/enums/LockType.md | 27 + .../docs/react-native-sdk/enums/OpTypeEnum.md | 47 + .../react-native-sdk/enums/RowUpdateType.md | 39 + .../docs/react-native-sdk/enums/UpdateType.md | 37 + .../react-native-sdk/enums/_category_.yml | 2 + docs/docs/react-native-sdk/index.md | 198 + ...tractStreamingSyncImplementationOptions.md | 65 + .../interfaces/BaseObserverInterface.md | 49 + .../interfaces/BucketChecksum.md | 41 + .../interfaces/BucketRequest.md | 29 + .../interfaces/BucketState.md | 27 + .../interfaces/BucketStorageAdapter.md | 247 + .../react-native-sdk/interfaces/Checkpoint.md | 37 + .../interfaces/ChecksumCache.md | 27 + .../interfaces/ColumnOptions.md | 27 + .../interfaces/ContinueCheckpointRequest.md | 41 + .../interfaces/CrudRequest.md | 19 + .../interfaces/CrudResponse.md | 23 + .../react-native-sdk/interfaces/DBAdapter.md | 309 + .../interfaces/DBAdapterListener.md | 37 + .../react-native-sdk/interfaces/DBGetUtils.md | 96 + .../interfaces/DBLockOptions.md | 17 + .../interfaces/IndexColumnOptions.md | 27 + .../interfaces/IndexOptions.md | 27 + .../interfaces/LockContext.md | 133 + .../interfaces/LockOptions.md | 53 + .../interfaces/PowerSyncBackendConnector.md | 65 + .../interfaces/PowerSyncCredentials.md | 37 + .../interfaces/PowerSyncDBListener.md | 59 + .../interfaces/PowerSyncDatabaseOptions.md | 47 + .../interfaces/PowerSyncOpenFactoryOptions.md | 41 + .../interfaces/QueryResult.md | 54 + .../interfaces/SQLWatchOptions.md | 37 + .../interfaces/StreamingSyncCheckpoint.md | 17 + .../StreamingSyncCheckpointComplete.md | 23 + .../interfaces/StreamingSyncCheckpointDiff.md | 26 + .../interfaces/StreamingSyncDataJSON.md | 17 + .../StreamingSyncImplementationListener.md | 39 + .../interfaces/StreamingSyncKeepalive.md | 19 + .../interfaces/StreamingSyncRequest.md | 55 + .../interfaces/SyncLocalDatabaseResult.md | 37 + .../interfaces/SyncNewCheckpointRequest.md | 46 + .../interfaces/SyncResponse.md | 51 + .../interfaces/TableOptions.md | 57 + .../interfaces/Transaction.md | 171 + .../interfaces/UpdateNotification.md | 37 + .../interfaces/WatchOnChangeEvent.md | 17 + .../interfaces/_category_.yml | 2 + docs/docs/react-native-sdk/modules.md | 622 ++ docs/docs/react-sdk/_category_.yml | 1 + docs/docs/react-sdk/index.md | 68 + docs/docs/react-sdk/modules.md | 91 + docs/docusaurus.config.ts | 175 + docs/package.json | 50 + docs/sidebars.ts | 63 + docs/src/css/custom.css | 30 + docs/src/pages/index.module.css | 23 + docs/src/pages/markdown-page.md | 7 + docs/static/.nojekyll | 0 docs/static/img/powersync-favicon.png | Bin 0 -> 1208 bytes docs/static/img/powersync-logo.png | Bin 0 -> 12456 bytes docs/tsconfig.json | 7 + docs/yarn.lock | 8661 +++++++++++++++++ package.json | 4 +- packages/powersync-attachments/package.json | 1 - packages/powersync-react/package.json | 1 - packages/powersync-sdk-common/package.json | 1 - .../powersync-sdk-react-native/package.json | 1 - 187 files changed, 26121 insertions(+), 21 deletions(-) create mode 100644 docs/.gitignore create mode 100644 docs/README.md create mode 100644 docs/babel.config.js create mode 100644 docs/docs/attachments-sdk/_category_.yml create mode 100644 docs/docs/attachments-sdk/classes/AbstractAttachmentQueue.md create mode 100644 docs/docs/attachments-sdk/classes/AttachmentTable.md create mode 100644 docs/docs/attachments-sdk/classes/_category_.yml create mode 100644 docs/docs/attachments-sdk/enums/AttachmentState.md create mode 100644 docs/docs/attachments-sdk/enums/EncodingType.md create mode 100644 docs/docs/attachments-sdk/enums/_category_.yml create mode 100644 docs/docs/attachments-sdk/index.md create mode 100644 docs/docs/attachments-sdk/interfaces/AttachmentQueueOptions.md create mode 100644 docs/docs/attachments-sdk/interfaces/AttachmentRecord.md create mode 100644 docs/docs/attachments-sdk/interfaces/AttachmentTableOptions.md create mode 100644 docs/docs/attachments-sdk/interfaces/StorageAdapter.md create mode 100644 docs/docs/attachments-sdk/interfaces/_category_.yml create mode 100644 docs/docs/attachments-sdk/modules.md create mode 100644 docs/docs/common-sdk/_category_.yml create mode 100644 docs/docs/common-sdk/classes/AbstractPowerSyncDatabase.md create mode 100644 docs/docs/common-sdk/classes/AbstractPowerSyncDatabaseOpenFactory.md create mode 100644 docs/docs/common-sdk/classes/AbstractRemote.md create mode 100644 docs/docs/common-sdk/classes/AbstractStreamingSyncImplementation.md create mode 100644 docs/docs/common-sdk/classes/BaseObserver.md create mode 100644 docs/docs/common-sdk/classes/Column.md create mode 100644 docs/docs/common-sdk/classes/CrudBatch.md create mode 100644 docs/docs/common-sdk/classes/CrudEntry.md create mode 100644 docs/docs/common-sdk/classes/CrudTransaction.md create mode 100644 docs/docs/common-sdk/classes/Index.md create mode 100644 docs/docs/common-sdk/classes/IndexedColumn.md create mode 100644 docs/docs/common-sdk/classes/OpType.md create mode 100644 docs/docs/common-sdk/classes/Schema.md create mode 100644 docs/docs/common-sdk/classes/SqliteBucketStorage.md create mode 100644 docs/docs/common-sdk/classes/SyncDataBatch.md create mode 100644 docs/docs/common-sdk/classes/SyncDataBucket.md create mode 100644 docs/docs/common-sdk/classes/SyncStatus.md create mode 100644 docs/docs/common-sdk/classes/Table.md create mode 100644 docs/docs/common-sdk/classes/UploadQueueStats.md create mode 100644 docs/docs/common-sdk/classes/_category_.yml create mode 100644 docs/docs/common-sdk/enums/ColumnType.md create mode 100644 docs/docs/common-sdk/enums/LockType.md create mode 100644 docs/docs/common-sdk/enums/OpTypeEnum.md create mode 100644 docs/docs/common-sdk/enums/RowUpdateType.md create mode 100644 docs/docs/common-sdk/enums/UpdateType.md create mode 100644 docs/docs/common-sdk/enums/_category_.yml create mode 100644 docs/docs/common-sdk/index.md create mode 100644 docs/docs/common-sdk/interfaces/AbstractStreamingSyncImplementationOptions.md create mode 100644 docs/docs/common-sdk/interfaces/BaseObserverInterface.md create mode 100644 docs/docs/common-sdk/interfaces/BucketChecksum.md create mode 100644 docs/docs/common-sdk/interfaces/BucketRequest.md create mode 100644 docs/docs/common-sdk/interfaces/BucketState.md create mode 100644 docs/docs/common-sdk/interfaces/BucketStorageAdapter.md create mode 100644 docs/docs/common-sdk/interfaces/Checkpoint.md create mode 100644 docs/docs/common-sdk/interfaces/ChecksumCache.md create mode 100644 docs/docs/common-sdk/interfaces/ColumnOptions.md create mode 100644 docs/docs/common-sdk/interfaces/ContinueCheckpointRequest.md create mode 100644 docs/docs/common-sdk/interfaces/CrudRequest.md create mode 100644 docs/docs/common-sdk/interfaces/CrudResponse.md create mode 100644 docs/docs/common-sdk/interfaces/DBAdapter.md create mode 100644 docs/docs/common-sdk/interfaces/DBAdapterListener.md create mode 100644 docs/docs/common-sdk/interfaces/DBGetUtils.md create mode 100644 docs/docs/common-sdk/interfaces/DBLockOptions.md create mode 100644 docs/docs/common-sdk/interfaces/IndexColumnOptions.md create mode 100644 docs/docs/common-sdk/interfaces/IndexOptions.md create mode 100644 docs/docs/common-sdk/interfaces/LockContext.md create mode 100644 docs/docs/common-sdk/interfaces/LockOptions.md create mode 100644 docs/docs/common-sdk/interfaces/PowerSyncBackendConnector.md create mode 100644 docs/docs/common-sdk/interfaces/PowerSyncCredentials.md create mode 100644 docs/docs/common-sdk/interfaces/PowerSyncDBListener.md create mode 100644 docs/docs/common-sdk/interfaces/PowerSyncDatabaseOptions.md create mode 100644 docs/docs/common-sdk/interfaces/PowerSyncOpenFactoryOptions.md create mode 100644 docs/docs/common-sdk/interfaces/QueryResult.md create mode 100644 docs/docs/common-sdk/interfaces/SQLWatchOptions.md create mode 100644 docs/docs/common-sdk/interfaces/StreamingSyncCheckpoint.md create mode 100644 docs/docs/common-sdk/interfaces/StreamingSyncCheckpointComplete.md create mode 100644 docs/docs/common-sdk/interfaces/StreamingSyncCheckpointDiff.md create mode 100644 docs/docs/common-sdk/interfaces/StreamingSyncDataJSON.md create mode 100644 docs/docs/common-sdk/interfaces/StreamingSyncImplementationListener.md create mode 100644 docs/docs/common-sdk/interfaces/StreamingSyncKeepalive.md create mode 100644 docs/docs/common-sdk/interfaces/StreamingSyncRequest.md create mode 100644 docs/docs/common-sdk/interfaces/SyncLocalDatabaseResult.md create mode 100644 docs/docs/common-sdk/interfaces/SyncNewCheckpointRequest.md create mode 100644 docs/docs/common-sdk/interfaces/SyncResponse.md create mode 100644 docs/docs/common-sdk/interfaces/TableOptions.md create mode 100644 docs/docs/common-sdk/interfaces/Transaction.md create mode 100644 docs/docs/common-sdk/interfaces/UpdateNotification.md create mode 100644 docs/docs/common-sdk/interfaces/WatchOnChangeEvent.md create mode 100644 docs/docs/common-sdk/interfaces/_category_.yml create mode 100644 docs/docs/common-sdk/modules.md create mode 100644 docs/docs/index.md create mode 100644 docs/docs/react-native-sdk/_category_.yml create mode 100644 docs/docs/react-native-sdk/classes/AbstractPowerSyncDatabase.md create mode 100644 docs/docs/react-native-sdk/classes/AbstractPowerSyncDatabaseOpenFactory.md create mode 100644 docs/docs/react-native-sdk/classes/AbstractRemote.md create mode 100644 docs/docs/react-native-sdk/classes/AbstractStreamingSyncImplementation.md create mode 100644 docs/docs/react-native-sdk/classes/BaseObserver.md create mode 100644 docs/docs/react-native-sdk/classes/Column.md create mode 100644 docs/docs/react-native-sdk/classes/CrudBatch.md create mode 100644 docs/docs/react-native-sdk/classes/CrudEntry.md create mode 100644 docs/docs/react-native-sdk/classes/CrudTransaction.md create mode 100644 docs/docs/react-native-sdk/classes/Index.md create mode 100644 docs/docs/react-native-sdk/classes/IndexedColumn.md create mode 100644 docs/docs/react-native-sdk/classes/OpType.md create mode 100644 docs/docs/react-native-sdk/classes/PowerSyncDatabase.md create mode 100644 docs/docs/react-native-sdk/classes/RNQSDBAdapter.md create mode 100644 docs/docs/react-native-sdk/classes/RNQSPowerSyncDatabaseOpenFactory.md create mode 100644 docs/docs/react-native-sdk/classes/ReactNativeRemote.md create mode 100644 docs/docs/react-native-sdk/classes/ReactNativeStreamingSyncImplementation.md create mode 100644 docs/docs/react-native-sdk/classes/Schema.md create mode 100644 docs/docs/react-native-sdk/classes/SqliteBucketStorage.md create mode 100644 docs/docs/react-native-sdk/classes/SyncDataBatch.md create mode 100644 docs/docs/react-native-sdk/classes/SyncDataBucket.md create mode 100644 docs/docs/react-native-sdk/classes/SyncStatus.md create mode 100644 docs/docs/react-native-sdk/classes/Table.md create mode 100644 docs/docs/react-native-sdk/classes/UploadQueueStats.md create mode 100644 docs/docs/react-native-sdk/classes/_category_.yml create mode 100644 docs/docs/react-native-sdk/enums/ColumnType.md create mode 100644 docs/docs/react-native-sdk/enums/LockType.md create mode 100644 docs/docs/react-native-sdk/enums/OpTypeEnum.md create mode 100644 docs/docs/react-native-sdk/enums/RowUpdateType.md create mode 100644 docs/docs/react-native-sdk/enums/UpdateType.md create mode 100644 docs/docs/react-native-sdk/enums/_category_.yml create mode 100644 docs/docs/react-native-sdk/index.md create mode 100644 docs/docs/react-native-sdk/interfaces/AbstractStreamingSyncImplementationOptions.md create mode 100644 docs/docs/react-native-sdk/interfaces/BaseObserverInterface.md create mode 100644 docs/docs/react-native-sdk/interfaces/BucketChecksum.md create mode 100644 docs/docs/react-native-sdk/interfaces/BucketRequest.md create mode 100644 docs/docs/react-native-sdk/interfaces/BucketState.md create mode 100644 docs/docs/react-native-sdk/interfaces/BucketStorageAdapter.md create mode 100644 docs/docs/react-native-sdk/interfaces/Checkpoint.md create mode 100644 docs/docs/react-native-sdk/interfaces/ChecksumCache.md create mode 100644 docs/docs/react-native-sdk/interfaces/ColumnOptions.md create mode 100644 docs/docs/react-native-sdk/interfaces/ContinueCheckpointRequest.md create mode 100644 docs/docs/react-native-sdk/interfaces/CrudRequest.md create mode 100644 docs/docs/react-native-sdk/interfaces/CrudResponse.md create mode 100644 docs/docs/react-native-sdk/interfaces/DBAdapter.md create mode 100644 docs/docs/react-native-sdk/interfaces/DBAdapterListener.md create mode 100644 docs/docs/react-native-sdk/interfaces/DBGetUtils.md create mode 100644 docs/docs/react-native-sdk/interfaces/DBLockOptions.md create mode 100644 docs/docs/react-native-sdk/interfaces/IndexColumnOptions.md create mode 100644 docs/docs/react-native-sdk/interfaces/IndexOptions.md create mode 100644 docs/docs/react-native-sdk/interfaces/LockContext.md create mode 100644 docs/docs/react-native-sdk/interfaces/LockOptions.md create mode 100644 docs/docs/react-native-sdk/interfaces/PowerSyncBackendConnector.md create mode 100644 docs/docs/react-native-sdk/interfaces/PowerSyncCredentials.md create mode 100644 docs/docs/react-native-sdk/interfaces/PowerSyncDBListener.md create mode 100644 docs/docs/react-native-sdk/interfaces/PowerSyncDatabaseOptions.md create mode 100644 docs/docs/react-native-sdk/interfaces/PowerSyncOpenFactoryOptions.md create mode 100644 docs/docs/react-native-sdk/interfaces/QueryResult.md create mode 100644 docs/docs/react-native-sdk/interfaces/SQLWatchOptions.md create mode 100644 docs/docs/react-native-sdk/interfaces/StreamingSyncCheckpoint.md create mode 100644 docs/docs/react-native-sdk/interfaces/StreamingSyncCheckpointComplete.md create mode 100644 docs/docs/react-native-sdk/interfaces/StreamingSyncCheckpointDiff.md create mode 100644 docs/docs/react-native-sdk/interfaces/StreamingSyncDataJSON.md create mode 100644 docs/docs/react-native-sdk/interfaces/StreamingSyncImplementationListener.md create mode 100644 docs/docs/react-native-sdk/interfaces/StreamingSyncKeepalive.md create mode 100644 docs/docs/react-native-sdk/interfaces/StreamingSyncRequest.md create mode 100644 docs/docs/react-native-sdk/interfaces/SyncLocalDatabaseResult.md create mode 100644 docs/docs/react-native-sdk/interfaces/SyncNewCheckpointRequest.md create mode 100644 docs/docs/react-native-sdk/interfaces/SyncResponse.md create mode 100644 docs/docs/react-native-sdk/interfaces/TableOptions.md create mode 100644 docs/docs/react-native-sdk/interfaces/Transaction.md create mode 100644 docs/docs/react-native-sdk/interfaces/UpdateNotification.md create mode 100644 docs/docs/react-native-sdk/interfaces/WatchOnChangeEvent.md create mode 100644 docs/docs/react-native-sdk/interfaces/_category_.yml create mode 100644 docs/docs/react-native-sdk/modules.md create mode 100644 docs/docs/react-sdk/_category_.yml create mode 100644 docs/docs/react-sdk/index.md create mode 100644 docs/docs/react-sdk/modules.md create mode 100644 docs/docusaurus.config.ts create mode 100644 docs/package.json create mode 100644 docs/sidebars.ts create mode 100644 docs/src/css/custom.css create mode 100644 docs/src/pages/index.module.css create mode 100644 docs/src/pages/markdown-page.md create mode 100644 docs/static/.nojekyll create mode 100644 docs/static/img/powersync-favicon.png create mode 100644 docs/static/img/powersync-logo.png create mode 100644 docs/tsconfig.json create mode 100644 docs/yarn.lock diff --git a/.github/workflows/deploy-docs.yaml b/.github/workflows/deploy-docs.yaml index 08f15e25e..c051a6832 100644 --- a/.github/workflows/deploy-docs.yaml +++ b/.github/workflows/deploy-docs.yaml @@ -32,11 +32,11 @@ jobs: run: yarn install --frozen-lockfile - name: Build Packages run: yarn build:packages - - name: Combine Docs - run: yarn docs + - name: Create Docs + run: cd docs && yarn build - uses: actions/upload-pages-artifact@v2 with: - path: ./docs + path: ./docs/build deploy: runs-on: ubuntu-latest environment: diff --git a/.gitignore b/.gitignore index bbf5f98d2..91a3b1f35 100644 --- a/.gitignore +++ b/.gitignore @@ -6,4 +6,3 @@ yarn-error.log .vscode .DS_STORE .idea -/docs diff --git a/README.md b/README.md index 845e92e3f..a2c4fba34 100644 --- a/README.md +++ b/README.md @@ -4,18 +4,19 @@ Monorepo for all things React Native and PowerSync. ## Monorepo Structure -- [apps/supabase-todolist](./apps/supabase-todolist/README.md) - * An Expo React native app using Supabase. +- [apps/supabase-todolist](https://github.com/powersync-ja/powersync-supabase-react-native-todolist-demo/tree/e6a1d045ab8244041651757402adc562a6699a4f) + - An Expo React native app using Supabase. - [packages/powersync-sdk-common](./packages/powersync-sdk-common/README.md) - * A Typescript implementation of a PowerSync database connector and streaming sync bucket implementation. + - A Typescript implementation of a PowerSync database connector and streaming sync bucket implementation. - [packages/powersync-sdk-react-native](./packages/powersync-sdk-react-native/README.md) - * An extension of `packages/powersync-sdk-common` which provides React Native specific implementations of abstracted features. + - An extension of `packages/powersync-sdk-common` which provides React Native specific implementations of abstracted features. # Development ## Git Submodules + After cloning this repo be sure to init the Git submodules ```bash @@ -25,41 +26,45 @@ git submodule init && git submodule update This monorepo uses Yarn as it works well with React native. Install workspace dependencies + ```bash yarn install ``` Build packages + ```bash yarn build:packages ``` - ## Versioning - ### Development Packages -Development packages can be published by manually triggering the `dev-packages` workflow. Development packages are versioned as `0.0.0-{tag}-DATETIMESTAMP`. + +Development packages can be published by manually triggering the `dev-packages` workflow. Development packages are versioned as `0.0.0-{tag}-DATETIMESTAMP`. ### Production Packages + Pull requests should contain Changesets for changed packages. Add changesets with + ```Bash yarn changeset add ``` -Merging a PR with Changesets will automatically create a PR with version bumps. That PR will be merged when releasing. +Merging a PR with Changesets will automatically create a PR with version bumps. That PR will be merged when releasing. ## React Native Quick SQLite Development -Testing live development changes to `@journeyapps/react-native-quick-sqlite` will not with with standard `yarn link` commands. Metro does not work well with symlinks https://github.com/facebook/metro/issues/286. +Testing live development changes to `@journeyapps/react-native-quick-sqlite` will not with with standard `yarn link` commands. Metro does not work well with symlinks . The process of releasing development packages for `@journeyapps/react-native-quick-sqlite` for each change can be tedious and slow. A faster (and hackier) method is to use [mtsl](https://www.npmjs.com/package/mtsl) which will watch and copy the package into this workspace's `node_modules`. ```bash npm install -g mtsl ``` + ```bash mtsl add -s "[source path to your react-native-quick-sqlite repo folder]" -d "[this workspaces root node_modules folder]"/@journeyapps/react-native-quick-sqlite ``` @@ -68,7 +73,6 @@ mtsl add -s "[source path to your react-native-quick-sqlite repo folder]" -d "[t mtsl start "[the id returned from step above]" ``` - ## Testing Supabase example app ``` bash @@ -76,7 +80,7 @@ cd apps/supabase-todolist ``` Test on either Android or iOS + ```bash yarn ios ``` - diff --git a/docs/.gitignore b/docs/.gitignore new file mode 100644 index 000000000..b2d6de306 --- /dev/null +++ b/docs/.gitignore @@ -0,0 +1,20 @@ +# Dependencies +/node_modules + +# Production +/build + +# Generated files +.docusaurus +.cache-loader + +# Misc +.DS_Store +.env.local +.env.development.local +.env.test.local +.env.production.local + +npm-debug.log* +yarn-debug.log* +yarn-error.log* diff --git a/docs/README.md b/docs/README.md new file mode 100644 index 000000000..aaba2fa1e --- /dev/null +++ b/docs/README.md @@ -0,0 +1,41 @@ +# Website + +This website is built using [Docusaurus 2](https://docusaurus.io/), a modern static website generator. + +### Installation + +``` +$ yarn +``` + +### Local Development + +``` +$ yarn start +``` + +This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server. + +### Build + +``` +$ yarn build +``` + +This command generates static content into the `build` directory and can be served using any static contents hosting service. + +### Deployment + +Using SSH: + +``` +$ USE_SSH=true yarn deploy +``` + +Not using SSH: + +``` +$ GIT_USER= yarn deploy +``` + +If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the `gh-pages` branch. diff --git a/docs/babel.config.js b/docs/babel.config.js new file mode 100644 index 000000000..e00595dae --- /dev/null +++ b/docs/babel.config.js @@ -0,0 +1,3 @@ +module.exports = { + presets: [require.resolve('@docusaurus/core/lib/babel/preset')], +}; diff --git a/docs/docs/attachments-sdk/_category_.yml b/docs/docs/attachments-sdk/_category_.yml new file mode 100644 index 000000000..24a460261 --- /dev/null +++ b/docs/docs/attachments-sdk/_category_.yml @@ -0,0 +1 @@ +label: "API" \ No newline at end of file diff --git a/docs/docs/attachments-sdk/classes/AbstractAttachmentQueue.md b/docs/docs/attachments-sdk/classes/AbstractAttachmentQueue.md new file mode 100644 index 000000000..34767f4f6 --- /dev/null +++ b/docs/docs/attachments-sdk/classes/AbstractAttachmentQueue.md @@ -0,0 +1,514 @@ +--- +id: "AbstractAttachmentQueue" +title: "Class: AbstractAttachmentQueue" +sidebar_label: "AbstractAttachmentQueue" +sidebar_position: 0 +custom_edit_url: null +--- + +## Type parameters + +| Name | Type | +| :------ | :------ | +| `T` | extends [`AttachmentQueueOptions`](../interfaces/AttachmentQueueOptions.md) = [`AttachmentQueueOptions`](../interfaces/AttachmentQueueOptions.md) | + +## Constructors + +### constructor + +• **new AbstractAttachmentQueue**<`T`\>(`options`): [`AbstractAttachmentQueue`](AbstractAttachmentQueue.md)<`T`\> + +#### Type parameters + +| Name | Type | +| :------ | :------ | +| `T` | extends [`AttachmentQueueOptions`](../interfaces/AttachmentQueueOptions.md) = [`AttachmentQueueOptions`](../interfaces/AttachmentQueueOptions.md) | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `options` | `T` | + +#### Returns + +[`AbstractAttachmentQueue`](AbstractAttachmentQueue.md)<`T`\> + +#### Defined in + +[powersync-attachments/src/AbstractAttachmentQueue.ts:40](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L40) + +## Properties + +### downloadQueue + +• **downloadQueue**: `Set`<`string`\> + +#### Defined in + +[powersync-attachments/src/AbstractAttachmentQueue.ts:38](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L38) + +___ + +### downloading + +• **downloading**: `boolean` + +#### Defined in + +[powersync-attachments/src/AbstractAttachmentQueue.ts:35](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L35) + +___ + +### initialSync + +• **initialSync**: `boolean` + +#### Defined in + +[powersync-attachments/src/AbstractAttachmentQueue.ts:36](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L36) + +___ + +### options + +• **options**: `T` + +#### Defined in + +[powersync-attachments/src/AbstractAttachmentQueue.ts:37](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L37) + +___ + +### uploading + +• **uploading**: `boolean` + +#### Defined in + +[powersync-attachments/src/AbstractAttachmentQueue.ts:34](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L34) + +## Accessors + +### powersync + +• `get` **powersync**(): `AbstractPowerSyncDatabase` + +#### Returns + +`AbstractPowerSyncDatabase` + +#### Defined in + +[powersync-attachments/src/AbstractAttachmentQueue.ts:67](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L67) + +___ + +### storage + +• `get` **storage**(): [`StorageAdapter`](../interfaces/StorageAdapter.md) + +#### Returns + +[`StorageAdapter`](../interfaces/StorageAdapter.md) + +#### Defined in + +[powersync-attachments/src/AbstractAttachmentQueue.ts:71](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L71) + +___ + +### storageDirectory + +• `get` **storageDirectory**(): `string` + +#### Returns + +`string` + +#### Defined in + +[powersync-attachments/src/AbstractAttachmentQueue.ts:79](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L79) + +___ + +### table + +• `get` **table**(): `string` + +#### Returns + +`string` + +#### Defined in + +[powersync-attachments/src/AbstractAttachmentQueue.ts:75](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L75) + +## Methods + +### attachmentIds + +▸ **attachmentIds**(): `AsyncIterable`<`string`[]\> + +Returns an async iterator that yields attachment IDs that need to be synced. +In most cases this will be a watch query + +Example: +for await (const result of powersync.watch('SELECT photo_id as id FROM todos WHERE photo_id IS NOT NULL', [])) { + yield result.rows?._array.map((r) => r.id) ?? []; +} + +#### Returns + +`AsyncIterable`<`string`[]\> + +#### Defined in + +[powersync-attachments/src/AbstractAttachmentQueue.ts:60](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L60) + +___ + +### clearQueue + +▸ **clearQueue**(): `Promise`<`void`\> + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +[powersync-attachments/src/AbstractAttachmentQueue.ts:463](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L463) + +___ + +### delete + +▸ **delete**(`record`, `tx?`): `Promise`<`void`\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `record` | [`AttachmentRecord`](../interfaces/AttachmentRecord.md) | +| `tx?` | `Transaction` | + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +[powersync-attachments/src/AbstractAttachmentQueue.ts:198](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L198) + +___ + +### downloadRecord + +▸ **downloadRecord**(`record`): `Promise`<`boolean`\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `record` | [`AttachmentRecord`](../interfaces/AttachmentRecord.md) | + +#### Returns + +`Promise`<`boolean`\> + +#### Defined in + +[powersync-attachments/src/AbstractAttachmentQueue.ts:277](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L277) + +___ + +### downloadRecords + +▸ **downloadRecords**(): `Promise`<`void`\> + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +[powersync-attachments/src/AbstractAttachmentQueue.ts:410](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L410) + +___ + +### expireCache + +▸ **expireCache**(): `Promise`<`void`\> + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +[powersync-attachments/src/AbstractAttachmentQueue.ts:443](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L443) + +___ + +### getIdsToDownload + +▸ **getIdsToDownload**(): `Promise`<`string`[]\> + +#### Returns + +`Promise`<`string`[]\> + +#### Defined in + +[powersync-attachments/src/AbstractAttachmentQueue.ts:375](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L375) + +___ + +### getLocalUri + +▸ **getLocalUri**(`filename`): `string` + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `filename` | `string` | + +#### Returns + +`string` + +#### Defined in + +[powersync-attachments/src/AbstractAttachmentQueue.ts:439](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L439) + +___ + +### getNextUploadRecord + +▸ **getNextUploadRecord**(): `Promise`<[`AttachmentRecord`](../interfaces/AttachmentRecord.md)\> + +#### Returns + +`Promise`<[`AttachmentRecord`](../interfaces/AttachmentRecord.md)\> + +#### Defined in + +[powersync-attachments/src/AbstractAttachmentQueue.ts:226](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L226) + +___ + +### idsToDownload + +▸ **idsToDownload**(): `AsyncIterable`<`string`[]\> + +#### Returns + +`AsyncIterable`<`string`[]\> + +#### Defined in + +[powersync-attachments/src/AbstractAttachmentQueue.ts:388](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L388) + +___ + +### idsToUpload + +▸ **idsToUpload**(): `AsyncIterable`<`string`[]\> + +#### Returns + +`AsyncIterable`<`string`[]\> + +#### Defined in + +[powersync-attachments/src/AbstractAttachmentQueue.ts:321](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L321) + +___ + +### init + +▸ **init**(): `Promise`<`void`\> + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +[powersync-attachments/src/AbstractAttachmentQueue.ts:83](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L83) + +___ + +### newAttachmentRecord + +▸ **newAttachmentRecord**(`record?`): `Promise`<[`AttachmentRecord`](../interfaces/AttachmentRecord.md)\> + +Create a new AttachmentRecord, this gets called when the attachment id is not found in the database. + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `record?` | `Partial`<[`AttachmentRecord`](../interfaces/AttachmentRecord.md)\> | + +#### Returns + +`Promise`<[`AttachmentRecord`](../interfaces/AttachmentRecord.md)\> + +#### Defined in + +[powersync-attachments/src/AbstractAttachmentQueue.ts:65](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L65) + +___ + +### record + +▸ **record**(`id`): `Promise`<[`AttachmentRecord`](../interfaces/AttachmentRecord.md)\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `id` | `string` | + +#### Returns + +`Promise`<[`AttachmentRecord`](../interfaces/AttachmentRecord.md)\> + +#### Defined in + +[powersync-attachments/src/AbstractAttachmentQueue.ts:178](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L178) + +___ + +### saveToQueue + +▸ **saveToQueue**(`record`): `Promise`<[`AttachmentRecord`](../interfaces/AttachmentRecord.md)\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `record` | `Omit`<[`AttachmentRecord`](../interfaces/AttachmentRecord.md), ``"timestamp"``\> | + +#### Returns + +`Promise`<[`AttachmentRecord`](../interfaces/AttachmentRecord.md)\> + +#### Defined in + +[powersync-attachments/src/AbstractAttachmentQueue.ts:156](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L156) + +___ + +### trigger + +▸ **trigger**(): `void` + +#### Returns + +`void` + +#### Defined in + +[powersync-attachments/src/AbstractAttachmentQueue.ts:98](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L98) + +___ + +### update + +▸ **update**(`record`): `Promise`<`void`\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `record` | `Omit`<[`AttachmentRecord`](../interfaces/AttachmentRecord.md), ``"timestamp"``\> | + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +[powersync-attachments/src/AbstractAttachmentQueue.ts:182](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L182) + +___ + +### uploadAttachment + +▸ **uploadAttachment**(`record`): `Promise`<`boolean`\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `record` | [`AttachmentRecord`](../interfaces/AttachmentRecord.md) | + +#### Returns + +`Promise`<`boolean`\> + +#### Defined in + +[powersync-attachments/src/AbstractAttachmentQueue.ts:240](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L240) + +___ + +### uploadRecords + +▸ **uploadRecords**(): `Promise`<`void`\> + +Returns immediately if another loop is in progress. + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +[powersync-attachments/src/AbstractAttachmentQueue.ts:348](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L348) + +___ + +### watchAttachmentIds + +▸ **watchAttachmentIds**(): `Promise`<`void`\> + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +[powersync-attachments/src/AbstractAttachmentQueue.ts:104](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L104) + +___ + +### watchDownloads + +▸ **watchDownloads**(): `Promise`<`void`\> + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +[powersync-attachments/src/AbstractAttachmentQueue.ts:402](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L402) + +___ + +### watchUploads + +▸ **watchUploads**(): `Promise`<`void`\> + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +[powersync-attachments/src/AbstractAttachmentQueue.ts:337](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L337) diff --git a/docs/docs/attachments-sdk/classes/AttachmentTable.md b/docs/docs/attachments-sdk/classes/AttachmentTable.md new file mode 100644 index 000000000..3dc3be1b6 --- /dev/null +++ b/docs/docs/attachments-sdk/classes/AttachmentTable.md @@ -0,0 +1,251 @@ +--- +id: "AttachmentTable" +title: "Class: AttachmentTable" +sidebar_label: "AttachmentTable" +sidebar_position: 0 +custom_edit_url: null +--- + +## Hierarchy + +- `Table` + + ↳ **`AttachmentTable`** + +## Constructors + +### constructor + +• **new AttachmentTable**(`options?`): [`AttachmentTable`](AttachmentTable.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `options?` | [`AttachmentTableOptions`](../interfaces/AttachmentTableOptions.md) | + +#### Returns + +[`AttachmentTable`](AttachmentTable.md) + +#### Overrides + +Table.constructor + +#### Defined in + +[powersync-attachments/src/Schema.ts:29](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/Schema.ts#L29) + +## Properties + +### options + +• `Protected` **options**: `TableOptions` + +#### Inherited from + +Table.options + +#### Defined in + +powersync-sdk-common/lib/db/schema/Table.d.ts:12 + +## Accessors + +### columns + +• `get` **columns**(): `Column`[] + +#### Returns + +`Column`[] + +#### Inherited from + +Table.columns + +#### Defined in + +powersync-sdk-common/lib/db/schema/Table.d.ts:17 + +___ + +### indexes + +• `get` **indexes**(): `Index`[] + +#### Returns + +`Index`[] + +#### Inherited from + +Table.indexes + +#### Defined in + +powersync-sdk-common/lib/db/schema/Table.d.ts:18 + +___ + +### insertOnly + +• `get` **insertOnly**(): `boolean` + +#### Returns + +`boolean` + +#### Inherited from + +Table.insertOnly + +#### Defined in + +powersync-sdk-common/lib/db/schema/Table.d.ts:20 + +___ + +### internalName + +• `get` **internalName**(): `string` + +#### Returns + +`string` + +#### Inherited from + +Table.internalName + +#### Defined in + +powersync-sdk-common/lib/db/schema/Table.d.ts:21 + +___ + +### localOnly + +• `get` **localOnly**(): `boolean` + +#### Returns + +`boolean` + +#### Inherited from + +Table.localOnly + +#### Defined in + +powersync-sdk-common/lib/db/schema/Table.d.ts:19 + +___ + +### name + +• `get` **name**(): `string` + +#### Returns + +`string` + +#### Inherited from + +Table.name + +#### Defined in + +powersync-sdk-common/lib/db/schema/Table.d.ts:16 + +___ + +### validName + +• `get` **validName**(): `boolean` + +#### Returns + +`boolean` + +#### Inherited from + +Table.validName + +#### Defined in + +powersync-sdk-common/lib/db/schema/Table.d.ts:22 + +## Methods + +### toJSON + +▸ **toJSON**(): `Object` + +#### Returns + +`Object` + +| Name | Type | +| :------ | :------ | +| `columns` | \{ `name`: `string` ; `type`: `ColumnType` }[] | +| `indexes` | \{ `columns`: \{ `ascending`: `boolean` ; `name`: `string` ; `type`: `ColumnType` }[] ; `name`: `string` }[] | +| `insert_only` | `boolean` | +| `local_only` | `boolean` | +| `name` | `string` | + +#### Inherited from + +Table.toJSON + +#### Defined in + +powersync-sdk-common/lib/db/schema/Table.d.ts:23 + +___ + +### createInsertOnly + +▸ **createInsertOnly**(`options`): `Table` + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `options` | `TableOptions` | + +#### Returns + +`Table` + +#### Inherited from + +Table.createInsertOnly + +#### Defined in + +powersync-sdk-common/lib/db/schema/Table.d.ts:14 + +___ + +### createLocalOnly + +▸ **createLocalOnly**(`options`): `Table` + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `options` | `TableOptions` | + +#### Returns + +`Table` + +#### Inherited from + +Table.createLocalOnly + +#### Defined in + +powersync-sdk-common/lib/db/schema/Table.d.ts:13 diff --git a/docs/docs/attachments-sdk/classes/_category_.yml b/docs/docs/attachments-sdk/classes/_category_.yml new file mode 100644 index 000000000..55c7980a4 --- /dev/null +++ b/docs/docs/attachments-sdk/classes/_category_.yml @@ -0,0 +1,2 @@ +label: "Classes" +position: 3 \ No newline at end of file diff --git a/docs/docs/attachments-sdk/enums/AttachmentState.md b/docs/docs/attachments-sdk/enums/AttachmentState.md new file mode 100644 index 000000000..55b08e818 --- /dev/null +++ b/docs/docs/attachments-sdk/enums/AttachmentState.md @@ -0,0 +1,57 @@ +--- +id: "AttachmentState" +title: "Enumeration: AttachmentState" +sidebar_label: "AttachmentState" +sidebar_position: 0 +custom_edit_url: null +--- + +## Enumeration Members + +### ARCHIVED + +• **ARCHIVED** = ``4`` + +#### Defined in + +[powersync-attachments/src/Schema.ts:20](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/Schema.ts#L20) + +___ + +### QUEUED\_DOWNLOAD + +• **QUEUED\_DOWNLOAD** = ``2`` + +#### Defined in + +[powersync-attachments/src/Schema.ts:18](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/Schema.ts#L18) + +___ + +### QUEUED\_SYNC + +• **QUEUED\_SYNC** = ``0`` + +#### Defined in + +[powersync-attachments/src/Schema.ts:16](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/Schema.ts#L16) + +___ + +### QUEUED\_UPLOAD + +• **QUEUED\_UPLOAD** = ``1`` + +#### Defined in + +[powersync-attachments/src/Schema.ts:17](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/Schema.ts#L17) + +___ + +### SYNCED + +• **SYNCED** = ``3`` + +#### Defined in + +[powersync-attachments/src/Schema.ts:19](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/Schema.ts#L19) diff --git a/docs/docs/attachments-sdk/enums/EncodingType.md b/docs/docs/attachments-sdk/enums/EncodingType.md new file mode 100644 index 000000000..ddc5ba3a8 --- /dev/null +++ b/docs/docs/attachments-sdk/enums/EncodingType.md @@ -0,0 +1,27 @@ +--- +id: "EncodingType" +title: "Enumeration: EncodingType" +sidebar_label: "EncodingType" +sidebar_position: 0 +custom_edit_url: null +--- + +## Enumeration Members + +### Base64 + +• **Base64** = ``"base64"`` + +#### Defined in + +[powersync-attachments/src/StorageAdapter.ts:3](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/StorageAdapter.ts#L3) + +___ + +### UTF8 + +• **UTF8** = ``"utf8"`` + +#### Defined in + +[powersync-attachments/src/StorageAdapter.ts:2](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/StorageAdapter.ts#L2) diff --git a/docs/docs/attachments-sdk/enums/_category_.yml b/docs/docs/attachments-sdk/enums/_category_.yml new file mode 100644 index 000000000..1687a9e03 --- /dev/null +++ b/docs/docs/attachments-sdk/enums/_category_.yml @@ -0,0 +1,2 @@ +label: "Enumerations" +position: 2 \ No newline at end of file diff --git a/docs/docs/attachments-sdk/index.md b/docs/docs/attachments-sdk/index.md new file mode 100644 index 000000000..24dd53786 --- /dev/null +++ b/docs/docs/attachments-sdk/index.md @@ -0,0 +1,236 @@ +--- +id: "index" +title: "@journeyapps/powersync-attachments" +sidebar_label: "Readme" +sidebar_position: 0 +custom_edit_url: null +--- + +# @journeyapps/powersync-attachments + +A [PowerSync](https://powersync.co) library to manage attachments in TypeScript and React Native apps. + +Note: This package is currently in a beta release. + +## Installation + +**yarn** +```bash +yarn add @journeyapps/powersync-attachments +``` + +**npm** +```bash +npm install @journeyapps/powersync-attachments +``` + +## Usage + +The `AttachmentQueue` class is used to manage and sync attachments in your app. + +### Example + +In this example, the user captures photos when checklist items are completed as part of an inspection workflow. + +The schema for the `checklist` table: + +```javascript +const AppSchema = new Schema([ + new Table({ + name: 'checklists', + columns: [ + new Column({ name: 'photo_id', type: ColumnType.TEXT }), + new Column({ name: 'description', type: ColumnType.TEXT }), + new Column({ name: 'completed', type: ColumnType.INTEGER }), + new Column({ name: 'completed_at', type: ColumnType.TEXT }), + new Column({ name: 'completed_by', type: ColumnType.TEXT }) + ], + indexes: [ + new Index({ + name: 'inspections', + columns: [new IndexedColumn({ name: 'checklist_id' })] + }) + ] + }) +]); +``` + +### Steps to implement + +1. Create a new class `AttachmentQueue` that extends `AbstractAttachmentQueue` from `@journeyapps/powersync-attachments`. +```javascript +import { AbstractAttachmentQueue } from '@journeyapps/powersync-attachments'; + +export class AttachmentQueue extends AbstractAttachmentQueue { + +} +``` + +2. Implement `attachmentIds`, an `AsyncIterator` method to return an array of `string` values of IDs that relate to attachments in your app. We recommend using `PowerSync`'s `watch` query to return the all IDs of attachments in your app. + + In this example, we query all photos that have been captured as part of an inspection and map these to an array of `string` values. + +```javascript +import { AbstractAttachmentQueue } from '@journeyapps/powersync-attachments'; + +export class AttachmentQueue extends AbstractAttachmentQueue { + async *attachmentIds() { + for await (const result of this.powersync.watch( + `SELECT photo_id as id FROM checklists WHERE photo_id IS NOT NULL`, + [] + )) { + yield result.rows?._array.map((r) => r.id) ?? []; + } + } +} +``` + +3. Implement `newAttachmentRecord` to return an object that represents the attachment record in your app. + + In this example we always work with `JPEG` images, but you can use any media type that is supported by your app and storage solution. Note: we are set the state to `QUEUED_UPLOAD` when creating a new photo record which assumes that the photo data is already on the device. + +```javascript +import { AbstractAttachmentQueue } from '@journeyapps/powersync-attachments'; + +export class AttachmentQueue extends AbstractAttachmentQueue { + // ... + async newAttachmentRecord(record) { + const photoId = record?.id ?? uuid(); + const filename = record?.filename ?? `${photoId}.jpg`; + return { + id: photoId, + filename, + media_type: 'image/jpeg', + state: AttachmentState.QUEUED_UPLOAD, + ...record + }; + } +} +``` + +4. Add an `AttachmentTable` to your app's PowerSync Schema: + +```javascript +import { AttachmentTable } from '@journeyapps/powersync-attachments'; + +const AppSchema = new Schema([ + // ... other tables + new AttachmentTable() +]); +``` + +In addition to `Table` options, the `AttachmentTable` can optionally be configured with the following options: + +| Option | Description | Default | +|---------------------|---------------------------------------------------------------------------------|-------------------------------| +| `name` | The name of the table | `attachments` | +| `additionalColumns` | An array of addition `Column` objects added to the default columns in the table | See below for default columns | + +The default columns in `AttachmentTable`: + +| Column Name | Type | Description | +|--------------|-----------|-------------------------------------------------------------------| +| `id` | `TEXT` | The ID of the attachment record | +| `filename` | `TEXT` | The filename of the attachment | +| `media_type` | `TEXT` | The media type of the attachment | +| `state` | `INTEGER` | The state of the attachment, one of `AttachmentState` enum values | +| `timestamp` | `INTEGER` | The timestamp of last update to the attachment record | +| `size` | `INTEGER` | The size of the attachment in bytes | + +5. To instantiate an `AttachmentQueue`, one needs to provide an instance of `AbstractPowerSyncDatabase` from PowerSync and an instance of `StorageAdapter`. +See the `StorageAdapter` interface definition [here](./src/StorageAdapter.ts). + +6. Instantiate a new `AttachmentQueue` and call `init()` to start syncing attachments. Our example, uses a `StorageAdapter` that integrates with Supabase Storage. + +```javascript +this.storage = this.supabaseConnector.storage; +this.powersync = factory.getInstance(); + +this.attachmentQueue = new AttachmentQueue({ + powersync: this.powersync, + storage: this.storage +}); + +// Initialize and connect PowerSync ... +// Then initialize the attachment queue +await this.attachmentQueue.init(); +``` + +7. Finally, to create an attachment and add it to the queue, call `saveToQueue()`. + + In our example we added a `savePhoto()` method to our `AttachmentQueue` class, that does this: + +```javascript + +export class AttachmentQueue extends AbstractAttachmentQueue { + // ... + async savePhoto(base64Data) { + const photoAttachment = await this.newAttachmentRecord(); + photoAttachment.local_uri = this.getLocalUri(photoAttachment.filename); + await this.storage.writeFile(photoAttachment.local_uri, base64Data, { encoding: 'base64' }); + + return this.saveToQueue(photoAttachment); + } + +} +``` + +# Implementation details + +## Attachment State + +The `AttachmentQueue` class manages attachments in your app by tracking their state. + +The state of an attachment can be one of the following: + +| State | Description | +|-------------------|-------------------------------------------------------------------------------| +| `QUEUED_SYNC` | Check if the attachment needs to be uploaded or downloaded | +| `QUEUED_UPLOAD` | The attachment has been queued for upload to the cloud storage | +| `QUEUED_DOWNLOAD` | The attachment has been queued for download from the cloud storage | +| `SYNCED` | The attachment has been synced | +| `ARCHIVED` | The attachment has been orphaned, i.e. the associated record has been deleted | + +## Initial sync + +Upon initializing the `AttachmentQueue`, an initial sync of attachments will take place if the `performInitialSync` is set to true. +Any `AttachmentRecord` with `id` in first set of IDs retrieved from the watch query will be marked as `QUEUED_SYNC`, and these records will be rechecked to see if they need to be uploaded or downloaded. + +## Syncing attachments + +The `AttachmentQueue` sets up two watch queries on the `attachments` table, one for records in `QUEUED_UPLOAD` state and one for `QUEUED_DOWNLOAD` state. + +In addition to watching for changes, the `AttachmentQueue` also triggers a sync every few seconds. This will retry any failed uploads/downloads, in particular after the app was offline. + +By default, this is every 30 seconds, but can be configured by setting `syncInterval` in the `AttachmentQueue` constructor options, or disabled by setting the interval to `0`. + +### Uploading + +- An `AttachmentRecord` is created or updated with a state of `QUEUED_UPLOAD`. +- The `AttachmentQueue` picks this up and upon successful upload to Supabase, sets the state to `SYNCED`. +- If the upload is not successful, the record remains in `QUEUED_UPLOAD` state and uploading will be retried when syncing triggers again. + +### Downloading + +- An `AttachmentRecord` is created or updated with `QUEUED_DOWNLOAD` state. +- The watch query adds the `id` into a queue of IDs to download and triggers the download process +- This checks whether the photo is already on the device and if so, skips downloading. +- If the photo is not on the device, it is downloaded from cloud storage. +- Writes file to the user's local storage. +- If this is successful, update the `AttachmentRecord` state to `SYNCED`. +- If any of these fail, the download is retried in the next sync trigger. + +### Deleting attachments + +When an attachment is deleted by a user action or cache expiration: +- Related `AttachmentRecord` is removed from attachments table. +- Local file (if exists) is deleted. +- File on cloud storage is deleted. + +### Expire Cache + +When PowerSync removes a record, as a result of coming back online or conflict resolution for instance: +- Any associated `AttachmentRecord` is orphaned. +- On the next sync trigger, the `AttachmentQueue` sets all records that are orphaned to `ARCHIVED` state. +- By default, the `AttachmentQueue` only keeps the last `100` attachment records and then expires the rest. +- This can be configured by setting `cacheLimit` in the `AttachmentQueue` constructor options. diff --git a/docs/docs/attachments-sdk/interfaces/AttachmentQueueOptions.md b/docs/docs/attachments-sdk/interfaces/AttachmentQueueOptions.md new file mode 100644 index 000000000..e8b176a06 --- /dev/null +++ b/docs/docs/attachments-sdk/interfaces/AttachmentQueueOptions.md @@ -0,0 +1,75 @@ +--- +id: "AttachmentQueueOptions" +title: "Interface: AttachmentQueueOptions" +sidebar_label: "AttachmentQueueOptions" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### attachmentDirectoryName + +• `Optional` **attachmentDirectoryName**: `string` + +The name of the directory where attachments are stored on the device, not the full path + +#### Defined in + +[powersync-attachments/src/AbstractAttachmentQueue.ts:19](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L19) + +___ + +### cacheLimit + +• `Optional` **cacheLimit**: `number` + +How many attachments to keep in the cache + +#### Defined in + +[powersync-attachments/src/AbstractAttachmentQueue.ts:15](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L15) + +___ + +### performInitialSync + +• `Optional` **performInitialSync**: `boolean` + +Whether to mark the initial watched attachment IDs to be synced + +#### Defined in + +[powersync-attachments/src/AbstractAttachmentQueue.ts:23](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L23) + +___ + +### powersync + +• **powersync**: `AbstractPowerSyncDatabase` + +#### Defined in + +[powersync-attachments/src/AbstractAttachmentQueue.ts:6](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L6) + +___ + +### storage + +• **storage**: [`StorageAdapter`](StorageAdapter.md) + +#### Defined in + +[powersync-attachments/src/AbstractAttachmentQueue.ts:7](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L7) + +___ + +### syncInterval + +• `Optional` **syncInterval**: `number` + +How often to check for new attachments to sync, in milliseconds. Set to 0 or undefined to disable. + +#### Defined in + +[powersync-attachments/src/AbstractAttachmentQueue.ts:11](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L11) diff --git a/docs/docs/attachments-sdk/interfaces/AttachmentRecord.md b/docs/docs/attachments-sdk/interfaces/AttachmentRecord.md new file mode 100644 index 000000000..4116b4dcb --- /dev/null +++ b/docs/docs/attachments-sdk/interfaces/AttachmentRecord.md @@ -0,0 +1,77 @@ +--- +id: "AttachmentRecord" +title: "Interface: AttachmentRecord" +sidebar_label: "AttachmentRecord" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### filename + +• **filename**: `string` + +#### Defined in + +[powersync-attachments/src/Schema.ts:7](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/Schema.ts#L7) + +___ + +### id + +• **id**: `string` + +#### Defined in + +[powersync-attachments/src/Schema.ts:6](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/Schema.ts#L6) + +___ + +### local\_uri + +• `Optional` **local\_uri**: `string` + +#### Defined in + +[powersync-attachments/src/Schema.ts:8](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/Schema.ts#L8) + +___ + +### media\_type + +• `Optional` **media\_type**: `string` + +#### Defined in + +[powersync-attachments/src/Schema.ts:10](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/Schema.ts#L10) + +___ + +### size + +• `Optional` **size**: `number` + +#### Defined in + +[powersync-attachments/src/Schema.ts:9](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/Schema.ts#L9) + +___ + +### state + +• **state**: [`AttachmentState`](../enums/AttachmentState.md) + +#### Defined in + +[powersync-attachments/src/Schema.ts:12](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/Schema.ts#L12) + +___ + +### timestamp + +• `Optional` **timestamp**: `number` + +#### Defined in + +[powersync-attachments/src/Schema.ts:11](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/Schema.ts#L11) diff --git a/docs/docs/attachments-sdk/interfaces/AttachmentTableOptions.md b/docs/docs/attachments-sdk/interfaces/AttachmentTableOptions.md new file mode 100644 index 000000000..115ffaf8e --- /dev/null +++ b/docs/docs/attachments-sdk/interfaces/AttachmentTableOptions.md @@ -0,0 +1,75 @@ +--- +id: "AttachmentTableOptions" +title: "Interface: AttachmentTableOptions" +sidebar_label: "AttachmentTableOptions" +sidebar_position: 0 +custom_edit_url: null +--- + +## Hierarchy + +- `Omit`<`TableOptions`, ``"name"`` \| ``"columns"``\> + + ↳ **`AttachmentTableOptions`** + +## Properties + +### additionalColumns + +• `Optional` **additionalColumns**: `Column`[] + +#### Defined in + +[powersync-attachments/src/Schema.ts:25](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/Schema.ts#L25) + +___ + +### indexes + +• `Optional` **indexes**: `Index`[] + +#### Inherited from + +Omit.indexes + +#### Defined in + +powersync-sdk-common/lib/db/schema/Table.d.ts:6 + +___ + +### insertOnly + +• `Optional` **insertOnly**: `boolean` + +#### Inherited from + +Omit.insertOnly + +#### Defined in + +powersync-sdk-common/lib/db/schema/Table.d.ts:8 + +___ + +### localOnly + +• `Optional` **localOnly**: `boolean` + +#### Inherited from + +Omit.localOnly + +#### Defined in + +powersync-sdk-common/lib/db/schema/Table.d.ts:7 + +___ + +### name + +• `Optional` **name**: `string` + +#### Defined in + +[powersync-attachments/src/Schema.ts:24](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/Schema.ts#L24) diff --git a/docs/docs/attachments-sdk/interfaces/StorageAdapter.md b/docs/docs/attachments-sdk/interfaces/StorageAdapter.md new file mode 100644 index 000000000..f7994da5f --- /dev/null +++ b/docs/docs/attachments-sdk/interfaces/StorageAdapter.md @@ -0,0 +1,196 @@ +--- +id: "StorageAdapter" +title: "Interface: StorageAdapter" +sidebar_label: "StorageAdapter" +sidebar_position: 0 +custom_edit_url: null +--- + +## Methods + +### copyFile + +▸ **copyFile**(`sourceUri`, `targetUri`): `Promise`<`void`\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sourceUri` | `string` | +| `targetUri` | `string` | + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +[powersync-attachments/src/StorageAdapter.ts:32](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/StorageAdapter.ts#L32) + +___ + +### deleteFile + +▸ **deleteFile**(`uri`, `options?`): `Promise`<`void`\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `uri` | `string` | +| `options?` | `Object` | +| `options.filename?` | `string` | + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +[powersync-attachments/src/StorageAdapter.ts:26](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/StorageAdapter.ts#L26) + +___ + +### downloadFile + +▸ **downloadFile**(`filePath`): `Promise`<`Blob`\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `filePath` | `string` | + +#### Returns + +`Promise`<`Blob`\> + +#### Defined in + +[powersync-attachments/src/StorageAdapter.ts:13](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/StorageAdapter.ts#L13) + +___ + +### fileExists + +▸ **fileExists**(`fileURI`): `Promise`<`boolean`\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `fileURI` | `string` | + +#### Returns + +`Promise`<`boolean`\> + +#### Defined in + +[powersync-attachments/src/StorageAdapter.ts:28](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/StorageAdapter.ts#L28) + +___ + +### getUserStorageDirectory + +▸ **getUserStorageDirectory**(): `string` + +Returns the directory where user data is stored. +Should end with a '/' + +#### Returns + +`string` + +#### Defined in + +[powersync-attachments/src/StorageAdapter.ts:38](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/StorageAdapter.ts#L38) + +___ + +### makeDir + +▸ **makeDir**(`uri`): `Promise`<`void`\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `uri` | `string` | + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +[powersync-attachments/src/StorageAdapter.ts:30](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/StorageAdapter.ts#L30) + +___ + +### readFile + +▸ **readFile**(`fileURI`, `options?`): `Promise`<`ArrayBuffer`\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `fileURI` | `string` | +| `options?` | `Object` | +| `options.encoding?` | [`EncodingType`](../enums/EncodingType.md) | +| `options.mediaType?` | `string` | + +#### Returns + +`Promise`<`ArrayBuffer`\> + +#### Defined in + +[powersync-attachments/src/StorageAdapter.ts:21](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/StorageAdapter.ts#L21) + +___ + +### uploadFile + +▸ **uploadFile**(`filePath`, `data`, `options?`): `Promise`<`void`\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `filePath` | `string` | +| `data` | `ArrayBuffer` | +| `options?` | `Object` | +| `options.mediaType?` | `string` | + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +[powersync-attachments/src/StorageAdapter.ts:7](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/StorageAdapter.ts#L7) + +___ + +### writeFile + +▸ **writeFile**(`fileURI`, `base64Data`, `options?`): `Promise`<`void`\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `fileURI` | `string` | +| `base64Data` | `string` | +| `options?` | `Object` | +| `options.encoding?` | [`EncodingType`](../enums/EncodingType.md) | + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +[powersync-attachments/src/StorageAdapter.ts:15](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/StorageAdapter.ts#L15) diff --git a/docs/docs/attachments-sdk/interfaces/_category_.yml b/docs/docs/attachments-sdk/interfaces/_category_.yml new file mode 100644 index 000000000..43bec88cf --- /dev/null +++ b/docs/docs/attachments-sdk/interfaces/_category_.yml @@ -0,0 +1,2 @@ +label: "Interfaces" +position: 4 \ No newline at end of file diff --git a/docs/docs/attachments-sdk/modules.md b/docs/docs/attachments-sdk/modules.md new file mode 100644 index 000000000..145be7581 --- /dev/null +++ b/docs/docs/attachments-sdk/modules.md @@ -0,0 +1,44 @@ +--- +id: "modules" +title: "@journeyapps/powersync-attachments" +sidebar_label: "Exports" +sidebar_position: 0.5 +custom_edit_url: null +--- + +## Enumerations + +- [AttachmentState](enums/AttachmentState.md) +- [EncodingType](enums/EncodingType.md) + +## Classes + +- [AbstractAttachmentQueue](classes/AbstractAttachmentQueue.md) +- [AttachmentTable](classes/AttachmentTable.md) + +## Interfaces + +- [AttachmentQueueOptions](interfaces/AttachmentQueueOptions.md) +- [AttachmentRecord](interfaces/AttachmentRecord.md) +- [AttachmentTableOptions](interfaces/AttachmentTableOptions.md) +- [StorageAdapter](interfaces/StorageAdapter.md) + +## Variables + +### ATTACHMENT\_TABLE + +• `Const` **ATTACHMENT\_TABLE**: ``"attachments"`` + +#### Defined in + +[powersync-attachments/src/Schema.ts:3](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/Schema.ts#L3) + +___ + +### DEFAULT\_ATTACHMENT\_QUEUE\_OPTIONS + +• `Const` **DEFAULT\_ATTACHMENT\_QUEUE\_OPTIONS**: `Partial`<[`AttachmentQueueOptions`](interfaces/AttachmentQueueOptions.md)\> + +#### Defined in + +[powersync-attachments/src/AbstractAttachmentQueue.ts:26](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L26) diff --git a/docs/docs/common-sdk/_category_.yml b/docs/docs/common-sdk/_category_.yml new file mode 100644 index 000000000..24a460261 --- /dev/null +++ b/docs/docs/common-sdk/_category_.yml @@ -0,0 +1 @@ +label: "API" \ No newline at end of file diff --git a/docs/docs/common-sdk/classes/AbstractPowerSyncDatabase.md b/docs/docs/common-sdk/classes/AbstractPowerSyncDatabase.md new file mode 100644 index 000000000..cfbeddadd --- /dev/null +++ b/docs/docs/common-sdk/classes/AbstractPowerSyncDatabase.md @@ -0,0 +1,819 @@ +--- +id: "AbstractPowerSyncDatabase" +title: "Class: AbstractPowerSyncDatabase" +sidebar_label: "AbstractPowerSyncDatabase" +sidebar_position: 0 +custom_edit_url: null +--- + +## Hierarchy + +- [`BaseObserver`](BaseObserver.md)<[`PowerSyncDBListener`](../interfaces/PowerSyncDBListener.md)\> + + ↳ **`AbstractPowerSyncDatabase`** + +## Constructors + +### constructor + +• **new AbstractPowerSyncDatabase**(`options`): [`AbstractPowerSyncDatabase`](AbstractPowerSyncDatabase.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `options` | [`PowerSyncDatabaseOptions`](../interfaces/PowerSyncDatabaseOptions.md) | + +#### Returns + +[`AbstractPowerSyncDatabase`](AbstractPowerSyncDatabase.md) + +#### Overrides + +[BaseObserver](BaseObserver.md).[constructor](BaseObserver.md#constructor) + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:77](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L77) + +## Properties + +### \_isReadyPromise + +• `Protected` **\_isReadyPromise**: `Promise`<`void`\> + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:75](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L75) + +___ + +### abortController + +• `Private` **abortController**: `AbortController` + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:72](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L72) + +___ + +### bucketStorageAdapter + +• `Protected` **bucketStorageAdapter**: [`BucketStorageAdapter`](../interfaces/BucketStorageAdapter.md) + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:73](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L73) + +___ + +### closed + +• **closed**: `boolean` + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:65](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L65) + +___ + +### currentStatus + +• `Optional` **currentStatus**: [`SyncStatus`](SyncStatus.md) + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:68](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L68) + +___ + +### listeners + +• `Protected` **listeners**: `Object` + +#### Index signature + +▪ [id: `string`]: `Partial`<`T`\> + +#### Inherited from + +[BaseObserver](BaseObserver.md).[listeners](BaseObserver.md#listeners) + +#### Defined in + +[utils/BaseObserver.ts:12](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/utils/BaseObserver.ts#L12) + +___ + +### options + +• `Protected` **options**: [`PowerSyncDatabaseOptions`](../interfaces/PowerSyncDatabaseOptions.md) + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:77](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L77) + +___ + +### ready + +• **ready**: `boolean` + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:66](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L66) + +___ + +### sdkVersion + +• **sdkVersion**: `string` + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:70](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L70) + +___ + +### syncStatusListenerDisposer + +• `Private` `Optional` **syncStatusListenerDisposer**: () => `void` + +#### Type declaration + +▸ (): `void` + +##### Returns + +`void` + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:74](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L74) + +___ + +### syncStreamImplementation + +• `Optional` **syncStreamImplementation**: [`AbstractStreamingSyncImplementation`](AbstractStreamingSyncImplementation.md) + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:69](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L69) + +___ + +### transactionMutex + +▪ `Static` `Protected` **transactionMutex**: `Mutex` + +Transactions should be queued in the DBAdapter, but we also want to prevent +calls to `.execute` while an async transaction is running. + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:63](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L63) + +## Accessors + +### connected + +• `get` **connected**(): `boolean` + +#### Returns + +`boolean` + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:97](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L97) + +___ + +### database + +• `get` **database**(): [`DBAdapter`](../interfaces/DBAdapter.md) + +#### Returns + +[`DBAdapter`](../interfaces/DBAdapter.md) + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:93](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L93) + +___ + +### schema + +• `get` **schema**(): [`Schema`](Schema.md) + +#### Returns + +[`Schema`](Schema.md) + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:89](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L89) + +## Methods + +### \_initialize + +▸ **_initialize**(): `Promise`<`void`\> + +Allows for extended implementations to execute custom initialization +logic as part of the total init process + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:122](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L122) + +___ + +### close + +▸ **close**(): `Promise`<`void`\> + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:210](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L210) + +___ + +### connect + +▸ **connect**(`connector`): `Promise`<`void`\> + +Connects to stream of events from PowerSync instance + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `connector` | [`PowerSyncBackendConnector`](../interfaces/PowerSyncBackendConnector.md) | + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:149](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L149) + +___ + +### disconnect + +▸ **disconnect**(): `Promise`<`void`\> + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:168](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L168) + +___ + +### disconnectAndClear + +▸ **disconnectAndClear**(): `Promise`<`void`\> + +Disconnect and clear the database. + Use this when logging out. + The database can still be queried after this is called, but the tables + would be empty. + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:180](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L180) + +___ + +### execute + +▸ **execute**(`sql`, `parameters?`): `Promise`<[`QueryResult`](../interfaces/QueryResult.md)\> + +Execute a statement and optionally return results + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sql` | `string` | +| `parameters?` | `any`[] | + +#### Returns + +`Promise`<[`QueryResult`](../interfaces/QueryResult.md)\> + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:340](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L340) + +___ + +### executeReadOnly + +▸ **executeReadOnly**(`sql`, `params`): `Promise`<[`QueryResult`](../interfaces/QueryResult.md)\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sql` | `string` | +| `params` | `any`[] | + +#### Returns + +`Promise`<[`QueryResult`](../interfaces/QueryResult.md)\> + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:496](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L496) + +___ + +### generateBucketStorageAdapter + +▸ **generateBucketStorageAdapter**(): [`BucketStorageAdapter`](../interfaces/BucketStorageAdapter.md) + +#### Returns + +[`BucketStorageAdapter`](../interfaces/BucketStorageAdapter.md) + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:105](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L105) + +___ + +### generateSyncStreamImplementation + +▸ **generateSyncStreamImplementation**(`connector`): [`AbstractStreamingSyncImplementation`](AbstractStreamingSyncImplementation.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `connector` | [`PowerSyncBackendConnector`](../interfaces/PowerSyncBackendConnector.md) | + +#### Returns + +[`AbstractStreamingSyncImplementation`](AbstractStreamingSyncImplementation.md) + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:101](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L101) + +___ + +### get + +▸ **get**<`T`\>(`sql`, `parameters?`): `Promise`<`T`\> + +Execute a read-only query and return the first result, error if the ResultSet is empty. + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sql` | `string` | +| `parameters?` | `any`[] | + +#### Returns + +`Promise`<`T`\> + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:364](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L364) + +___ + +### getAll + +▸ **getAll**<`T`\>(`sql`, `parameters?`): `Promise`<`T`[]\> + +Execute a read-only query and return results + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sql` | `string` | +| `parameters?` | `any`[] | + +#### Returns + +`Promise`<`T`[]\> + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:348](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L348) + +___ + +### getCrudBatch + +▸ **getCrudBatch**(`limit`): `Promise`<[`CrudBatch`](CrudBatch.md)\> + +Get a batch of crud data to upload. + +Returns null if there is no data to upload. + +Use this from the [PowerSyncBackendConnector.uploadData]` callback. + +Once the data have been successfully uploaded, call [CrudBatch.complete] before +requesting the next batch. + +Use [limit] to specify the maximum number of updates to return in a single +batch. + +This method does include transaction ids in the result, but does not group +data by transaction. One batch may contain data from multiple transactions, +and a single transaction may be split over multiple batches. + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `limit` | `number` | + +#### Returns + +`Promise`<[`CrudBatch`](CrudBatch.md)\> + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:252](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L252) + +___ + +### getNextCrudTransaction + +▸ **getNextCrudTransaction**(): `Promise`<[`CrudTransaction`](CrudTransaction.md)\> + +Get the next recorded transaction to upload. + +Returns null if there is no data to upload. + +Use this from the [PowerSyncBackendConnector.uploadData]` callback. + +Once the data have been successfully uploaded, call [CrudTransaction.complete] before +requesting the next transaction. + +Unlike [getCrudBatch], this only returns data from a single transaction at a time. +All data for the transaction is loaded into memory. + +#### Returns + +`Promise`<[`CrudTransaction`](CrudTransaction.md)\> + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:296](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L296) + +___ + +### getOptional + +▸ **getOptional**<`T`\>(`sql`, `parameters?`): `Promise`<`T`\> + +Execute a read-only query and return the first result, or null if the ResultSet is empty. + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sql` | `string` | +| `parameters?` | `any`[] | + +#### Returns + +`Promise`<`T`\> + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:356](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L356) + +___ + +### getUploadQueueStats + +▸ **getUploadQueueStats**(`includeSize?`): `Promise`<[`UploadQueueStats`](UploadQueueStats.md)\> + +Get upload queue size estimate and count. + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `includeSize?` | `boolean` | + +#### Returns + +`Promise`<[`UploadQueueStats`](UploadQueueStats.md)\> + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:220](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L220) + +___ + +### init + +▸ **init**(): `Promise`<`void`\> + +Wait for initialization to complete. +While initializing is automatic, this helps to catch and report initialization errors. + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:142](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L142) + +___ + +### initialize + +▸ **initialize**(): `Promise`<`void`\> + +Entry point for executing initialization logic. +This is to be automatically executed in the constructor. + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:128](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L128) + +___ + +### iterateListeners + +▸ **iterateListeners**(`cb`): `void` + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `cb` | (`listener`: `Partial`<[`PowerSyncDBListener`](../interfaces/PowerSyncDBListener.md)\>) => `any` | + +#### Returns + +`void` + +#### Inherited from + +[BaseObserver](BaseObserver.md).[iterateListeners](BaseObserver.md#iteratelisteners) + +#### Defined in + +[utils/BaseObserver.ts:26](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/utils/BaseObserver.ts#L26) + +___ + +### onChange + +▸ **onChange**(`options?`): `AsyncIterable`<[`WatchOnChangeEvent`](../interfaces/WatchOnChangeEvent.md)\> + +Create a Stream of changes to any of the specified tables. + +This is preferred over [watch] when multiple queries need to be performed +together when data is changed. + +Note, do not declare this as `async *onChange` as it will not work in React Native + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `options?` | [`SQLWatchOptions`](../interfaces/SQLWatchOptions.md) | + +#### Returns + +`AsyncIterable`<[`WatchOnChangeEvent`](../interfaces/WatchOnChangeEvent.md)\> + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:456](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L456) + +___ + +### readLock + +▸ **readLock**<`T`\>(`callback`): `Promise`<`T`\> + +Takes a read lock, without starting a transaction. + +In most cases, [readTransaction] should be used instead. + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `callback` | (`db`: [`DBAdapter`](../interfaces/DBAdapter.md)) => `Promise`<`T`\> | + +#### Returns + +`Promise`<`T`\> + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:374](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L374) + +___ + +### readTransaction + +▸ **readTransaction**<`T`\>(`callback`, `lockTimeout?`): `Promise`<`T`\> + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | Default value | +| :------ | :------ | :------ | +| `callback` | (`tx`: [`Transaction`](../interfaces/Transaction.md)) => `Promise`<`T`\> | `undefined` | +| `lockTimeout` | `number` | `DEFAULT_LOCK_TIMEOUT_MS` | + +#### Returns + +`Promise`<`T`\> + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:392](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L392) + +___ + +### registerListener + +▸ **registerListener**(`listener`): () => `void` + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `listener` | `Partial`<[`PowerSyncDBListener`](../interfaces/PowerSyncDBListener.md)\> | + +#### Returns + +`fn` + +▸ (): `void` + +##### Returns + +`void` + +#### Inherited from + +[BaseObserver](BaseObserver.md).[registerListener](BaseObserver.md#registerlistener) + +#### Defined in + +[utils/BaseObserver.ts:18](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/utils/BaseObserver.ts#L18) + +___ + +### waitForReady + +▸ **waitForReady**(): `Promise`<`void`\> + +#### Returns + +`Promise`<`void`\> + +A promise which will resolve once initialization is completed. + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:110](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L110) + +___ + +### watch + +▸ **watch**(`sql`, `parameters?`, `options?`): `AsyncIterable`<[`QueryResult`](../interfaces/QueryResult.md)\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sql` | `string` | +| `parameters?` | `any`[] | +| `options?` | [`SQLWatchOptions`](../interfaces/SQLWatchOptions.md) | + +#### Returns + +`AsyncIterable`<[`QueryResult`](../interfaces/QueryResult.md)\> + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:423](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L423) + +___ + +### writeLock + +▸ **writeLock**<`T`\>(`callback`): `Promise`<`T`\> + +Takes a global lock, without starting a transaction. +In most cases, [writeTransaction] should be used instead. + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `callback` | (`db`: [`DBAdapter`](../interfaces/DBAdapter.md)) => `Promise`<`T`\> | + +#### Returns + +`Promise`<`T`\> + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:383](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L383) + +___ + +### writeTransaction + +▸ **writeTransaction**<`T`\>(`callback`, `lockTimeout?`): `Promise`<`T`\> + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | Default value | +| :------ | :------ | :------ | +| `callback` | (`tx`: [`Transaction`](../interfaces/Transaction.md)) => `Promise`<`T`\> | `undefined` | +| `lockTimeout` | `number` | `DEFAULT_LOCK_TIMEOUT_MS` | + +#### Returns + +`Promise`<`T`\> + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:407](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L407) diff --git a/docs/docs/common-sdk/classes/AbstractPowerSyncDatabaseOpenFactory.md b/docs/docs/common-sdk/classes/AbstractPowerSyncDatabaseOpenFactory.md new file mode 100644 index 000000000..ac4778fa8 --- /dev/null +++ b/docs/docs/common-sdk/classes/AbstractPowerSyncDatabaseOpenFactory.md @@ -0,0 +1,113 @@ +--- +id: "AbstractPowerSyncDatabaseOpenFactory" +title: "Class: AbstractPowerSyncDatabaseOpenFactory" +sidebar_label: "AbstractPowerSyncDatabaseOpenFactory" +sidebar_position: 0 +custom_edit_url: null +--- + +## Constructors + +### constructor + +• **new AbstractPowerSyncDatabaseOpenFactory**(`options`): [`AbstractPowerSyncDatabaseOpenFactory`](AbstractPowerSyncDatabaseOpenFactory.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `options` | [`PowerSyncOpenFactoryOptions`](../interfaces/PowerSyncOpenFactoryOptions.md) | + +#### Returns + +[`AbstractPowerSyncDatabaseOpenFactory`](AbstractPowerSyncDatabaseOpenFactory.md) + +#### Defined in + +[client/AbstractPowerSyncOpenFactory.ts:18](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncOpenFactory.ts#L18) + +## Properties + +### options + +• `Protected` **options**: [`PowerSyncOpenFactoryOptions`](../interfaces/PowerSyncOpenFactoryOptions.md) + +#### Defined in + +[client/AbstractPowerSyncOpenFactory.ts:18](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncOpenFactory.ts#L18) + +## Accessors + +### schema + +• `get` **schema**(): [`Schema`](Schema.md) + +#### Returns + +[`Schema`](Schema.md) + +#### Defined in + +[client/AbstractPowerSyncOpenFactory.ts:20](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncOpenFactory.ts#L20) + +## Methods + +### generateInstance + +▸ **generateInstance**(`options`): [`AbstractPowerSyncDatabase`](AbstractPowerSyncDatabase.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `options` | [`PowerSyncDatabaseOptions`](../interfaces/PowerSyncDatabaseOptions.md) | + +#### Returns + +[`AbstractPowerSyncDatabase`](AbstractPowerSyncDatabase.md) + +#### Defined in + +[client/AbstractPowerSyncOpenFactory.ts:33](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncOpenFactory.ts#L33) + +___ + +### generateOptions + +▸ **generateOptions**(): [`PowerSyncDatabaseOptions`](../interfaces/PowerSyncDatabaseOptions.md) + +#### Returns + +[`PowerSyncDatabaseOptions`](../interfaces/PowerSyncDatabaseOptions.md) + +#### Defined in + +[client/AbstractPowerSyncOpenFactory.ts:26](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncOpenFactory.ts#L26) + +___ + +### getInstance + +▸ **getInstance**(): [`AbstractPowerSyncDatabase`](AbstractPowerSyncDatabase.md) + +#### Returns + +[`AbstractPowerSyncDatabase`](AbstractPowerSyncDatabase.md) + +#### Defined in + +[client/AbstractPowerSyncOpenFactory.ts:35](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncOpenFactory.ts#L35) + +___ + +### openDB + +▸ **openDB**(): [`DBAdapter`](../interfaces/DBAdapter.md) + +#### Returns + +[`DBAdapter`](../interfaces/DBAdapter.md) + +#### Defined in + +[client/AbstractPowerSyncOpenFactory.ts:24](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncOpenFactory.ts#L24) diff --git a/docs/docs/common-sdk/classes/AbstractRemote.md b/docs/docs/common-sdk/classes/AbstractRemote.md new file mode 100644 index 000000000..a3404a2b4 --- /dev/null +++ b/docs/docs/common-sdk/classes/AbstractRemote.md @@ -0,0 +1,180 @@ +--- +id: "AbstractRemote" +title: "Class: AbstractRemote" +sidebar_label: "AbstractRemote" +sidebar_position: 0 +custom_edit_url: null +--- + +## Constructors + +### constructor + +• **new AbstractRemote**(`connector`, `logger?`): [`AbstractRemote`](AbstractRemote.md) + +#### Parameters + +| Name | Type | Default value | +| :------ | :------ | :------ | +| `connector` | [`RemoteConnector`](../modules.md#remoteconnector) | `undefined` | +| `logger` | `ILogger` | `DEFAULT_REMOTE_LOGGER` | + +#### Returns + +[`AbstractRemote`](AbstractRemote.md) + +#### Defined in + +[client/sync/stream/AbstractRemote.ts:16](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractRemote.ts#L16) + +## Properties + +### connector + +• `Protected` **connector**: [`RemoteConnector`](../modules.md#remoteconnector) + +#### Defined in + +[client/sync/stream/AbstractRemote.ts:16](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractRemote.ts#L16) + +___ + +### credentials + +• `Protected` `Optional` **credentials**: [`PowerSyncCredentials`](../interfaces/PowerSyncCredentials.md) + +#### Defined in + +[client/sync/stream/AbstractRemote.ts:14](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractRemote.ts#L14) + +___ + +### logger + +• `Protected` **logger**: `ILogger` = `DEFAULT_REMOTE_LOGGER` + +#### Defined in + +[client/sync/stream/AbstractRemote.ts:16](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractRemote.ts#L16) + +## Methods + +### get + +▸ **get**(`path`, `headers?`): `Promise`<`any`\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `path` | `string` | +| `headers?` | `Record`<`string`, `string`\> | + +#### Returns + +`Promise`<`any`\> + +#### Defined in + +[client/sync/stream/AbstractRemote.ts:47](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractRemote.ts#L47) + +___ + +### getCredentials + +▸ **getCredentials**(): `Promise`<[`PowerSyncCredentials`](../interfaces/PowerSyncCredentials.md)\> + +#### Returns + +`Promise`<[`PowerSyncCredentials`](../interfaces/PowerSyncCredentials.md)\> + +#### Defined in + +[client/sync/stream/AbstractRemote.ts:18](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractRemote.ts#L18) + +___ + +### getHeaders + +▸ **getHeaders**(): `Promise`<\{ `Authorization`: `string` ; `content-type`: `string` = 'application/json' }\> + +#### Returns + +`Promise`<\{ `Authorization`: `string` ; `content-type`: `string` = 'application/json' }\> + +#### Defined in + +[client/sync/stream/AbstractRemote.ts:38](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractRemote.ts#L38) + +___ + +### getToken + +▸ **getToken**(): `Promise`<`string`\> + +#### Returns + +`Promise`<`string`\> + +#### Defined in + +[client/sync/stream/AbstractRemote.ts:27](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractRemote.ts#L27) + +___ + +### isAvailable + +▸ **isAvailable**(): `boolean` + +#### Returns + +`boolean` + +#### Defined in + +[client/sync/stream/AbstractRemote.ts:50](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractRemote.ts#L50) + +___ + +### post + +▸ **post**(`path`, `data`, `headers?`): `Promise`<`any`\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `path` | `string` | +| `data` | `any` | +| `headers?` | `Record`<`string`, `string`\> | + +#### Returns + +`Promise`<`any`\> + +#### Defined in + +[client/sync/stream/AbstractRemote.ts:46](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractRemote.ts#L46) + +___ + +### postStreaming + +▸ **postStreaming**(`path`, `data`, `headers?`, `signal?`): `Promise`<`any`\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `path` | `string` | +| `data` | `any` | +| `headers?` | `Record`<`string`, `string`\> | +| `signal?` | `AbortSignal` | + +#### Returns + +`Promise`<`any`\> + +#### Defined in + +[client/sync/stream/AbstractRemote.ts:48](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractRemote.ts#L48) diff --git a/docs/docs/common-sdk/classes/AbstractStreamingSyncImplementation.md b/docs/docs/common-sdk/classes/AbstractStreamingSyncImplementation.md new file mode 100644 index 000000000..afb4dd0a5 --- /dev/null +++ b/docs/docs/common-sdk/classes/AbstractStreamingSyncImplementation.md @@ -0,0 +1,384 @@ +--- +id: "AbstractStreamingSyncImplementation" +title: "Class: AbstractStreamingSyncImplementation" +sidebar_label: "AbstractStreamingSyncImplementation" +sidebar_position: 0 +custom_edit_url: null +--- + +## Hierarchy + +- [`BaseObserver`](BaseObserver.md)<[`StreamingSyncImplementationListener`](../interfaces/StreamingSyncImplementationListener.md)\> + + ↳ **`AbstractStreamingSyncImplementation`** + +## Constructors + +### constructor + +• **new AbstractStreamingSyncImplementation**(`options`): [`AbstractStreamingSyncImplementation`](AbstractStreamingSyncImplementation.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `options` | [`AbstractStreamingSyncImplementationOptions`](../interfaces/AbstractStreamingSyncImplementationOptions.md) | + +#### Returns + +[`AbstractStreamingSyncImplementation`](AbstractStreamingSyncImplementation.md) + +#### Overrides + +[BaseObserver](BaseObserver.md).[constructor](BaseObserver.md#constructor) + +#### Defined in + +[client/sync/stream/AbstractStreamingSyncImplementation.ts:59](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L59) + +## Properties + +### \_isConnected + +• `Protected` **\_isConnected**: `boolean` + +#### Defined in + +[client/sync/stream/AbstractStreamingSyncImplementation.ts:57](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L57) + +___ + +### \_lastSyncedAt + +• `Protected` **\_lastSyncedAt**: `Date` + +#### Defined in + +[client/sync/stream/AbstractStreamingSyncImplementation.ts:52](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L52) + +___ + +### isUploadingCrud + +• `Private` **isUploadingCrud**: `boolean` + +#### Defined in + +[client/sync/stream/AbstractStreamingSyncImplementation.ts:55](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L55) + +___ + +### listeners + +• `Protected` **listeners**: `Object` + +#### Index signature + +▪ [id: `string`]: `Partial`<`T`\> + +#### Inherited from + +[BaseObserver](BaseObserver.md).[listeners](BaseObserver.md#listeners) + +#### Defined in + +[utils/BaseObserver.ts:12](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/utils/BaseObserver.ts#L12) + +___ + +### options + +• `Protected` **options**: [`AbstractStreamingSyncImplementationOptions`](../interfaces/AbstractStreamingSyncImplementationOptions.md) + +#### Defined in + +[client/sync/stream/AbstractStreamingSyncImplementation.ts:53](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L53) + +## Accessors + +### isConnected + +• `get` **isConnected**(): `boolean` + +#### Returns + +`boolean` + +#### Defined in + +[client/sync/stream/AbstractStreamingSyncImplementation.ts:74](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L74) + +___ + +### lastSyncedAt + +• `get` **lastSyncedAt**(): `Date` + +#### Returns + +`Date` + +#### Defined in + +[client/sync/stream/AbstractStreamingSyncImplementation.ts:66](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L66) + +___ + +### logger + +• `get` **logger**(): `ILogger` + +#### Returns + +`ILogger` + +#### Defined in + +[client/sync/stream/AbstractStreamingSyncImplementation.ts:70](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L70) + +## Methods + +### \_uploadAllCrud + +▸ **_uploadAllCrud**(): `Promise`<`void`\> + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +[client/sync/stream/AbstractStreamingSyncImplementation.ts:91](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L91) + +___ + +### delayRetry + +▸ **delayRetry**(): `Promise`<`unknown`\> + +#### Returns + +`Promise`<`unknown`\> + +#### Defined in + +[client/sync/stream/AbstractStreamingSyncImplementation.ts:314](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L314) + +___ + +### getWriteCheckpoint + +▸ **getWriteCheckpoint**(): `Promise`<`string`\> + +#### Returns + +`Promise`<`string`\> + +#### Defined in + +[client/sync/stream/AbstractStreamingSyncImplementation.ts:120](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L120) + +___ + +### hasCompletedSync + +▸ **hasCompletedSync**(): `Promise`<`boolean`\> + +#### Returns + +`Promise`<`boolean`\> + +#### Defined in + +[client/sync/stream/AbstractStreamingSyncImplementation.ts:80](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L80) + +___ + +### iterateListeners + +▸ **iterateListeners**(`cb`): `void` + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `cb` | (`listener`: `Partial`<[`StreamingSyncImplementationListener`](../interfaces/StreamingSyncImplementationListener.md)\>) => `any` | + +#### Returns + +`void` + +#### Inherited from + +[BaseObserver](BaseObserver.md).[iterateListeners](BaseObserver.md#iteratelisteners) + +#### Defined in + +[utils/BaseObserver.ts:26](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/utils/BaseObserver.ts#L26) + +___ + +### obtainLock + +▸ **obtainLock**<`T`\>(`lockOptions`): `Promise`<`T`\> + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `lockOptions` | [`LockOptions`](../interfaces/LockOptions.md)<`T`\> | + +#### Returns + +`Promise`<`T`\> + +#### Defined in + +[client/sync/stream/AbstractStreamingSyncImplementation.ts:78](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L78) + +___ + +### registerListener + +▸ **registerListener**(`listener`): () => `void` + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `listener` | `Partial`<[`StreamingSyncImplementationListener`](../interfaces/StreamingSyncImplementationListener.md)\> | + +#### Returns + +`fn` + +▸ (): `void` + +##### Returns + +`void` + +#### Inherited from + +[BaseObserver](BaseObserver.md).[registerListener](BaseObserver.md#registerlistener) + +#### Defined in + +[utils/BaseObserver.ts:18](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/utils/BaseObserver.ts#L18) + +___ + +### streamingSync + +▸ **streamingSync**(`signal?`): `Promise`<`void`\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `signal?` | `AbortSignal` | + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +[client/sync/stream/AbstractStreamingSyncImplementation.ts:125](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L125) + +___ + +### streamingSyncIteration + +▸ **streamingSyncIteration**(`signal?`, `progress?`): `Promise`<\{ `retry?`: `boolean` }\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `signal?` | `AbortSignal` | +| `progress?` | () => `void` | + +#### Returns + +`Promise`<\{ `retry?`: `boolean` }\> + +#### Defined in + +[client/sync/stream/AbstractStreamingSyncImplementation.ts:142](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L142) + +___ + +### streamingSyncRequest + +▸ **streamingSyncRequest**(`req`, `signal`): `AsyncGenerator`<[`StreamingSyncLine`](../modules.md#streamingsyncline), `any`, `unknown`\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `req` | [`StreamingSyncRequest`](../interfaces/StreamingSyncRequest.md) | +| `signal` | `AbortSignal` | + +#### Returns + +`AsyncGenerator`<[`StreamingSyncLine`](../modules.md#streamingsyncline), `any`, `unknown`\> + +#### Defined in + +[client/sync/stream/AbstractStreamingSyncImplementation.ts:284](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L284) + +___ + +### triggerCrudUpload + +▸ **triggerCrudUpload**(): `void` + +#### Returns + +`void` + +#### Defined in + +[client/sync/stream/AbstractStreamingSyncImplementation.ts:84](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L84) + +___ + +### updateSyncStatus + +▸ **updateSyncStatus**(`connected`, `lastSyncedAt?`): `void` + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `connected` | `boolean` | +| `lastSyncedAt?` | `Date` | + +#### Returns + +`void` + +#### Defined in + +[client/sync/stream/AbstractStreamingSyncImplementation.ts:303](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L303) + +___ + +### uploadCrudBatch + +▸ **uploadCrudBatch**(): `Promise`<`boolean`\> + +#### Returns + +`Promise`<`boolean`\> + +#### Defined in + +[client/sync/stream/AbstractStreamingSyncImplementation.ts:109](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L109) diff --git a/docs/docs/common-sdk/classes/BaseObserver.md b/docs/docs/common-sdk/classes/BaseObserver.md new file mode 100644 index 000000000..112e645dc --- /dev/null +++ b/docs/docs/common-sdk/classes/BaseObserver.md @@ -0,0 +1,109 @@ +--- +id: "BaseObserver" +title: "Class: BaseObserver" +sidebar_label: "BaseObserver" +sidebar_position: 0 +custom_edit_url: null +--- + +## Type parameters + +| Name | Type | +| :------ | :------ | +| `T` | extends [`BaseListener`](../modules.md#baselistener) = [`BaseListener`](../modules.md#baselistener) | + +## Hierarchy + +- **`BaseObserver`** + + ↳ [`AbstractPowerSyncDatabase`](AbstractPowerSyncDatabase.md) + + ↳ [`AbstractStreamingSyncImplementation`](AbstractStreamingSyncImplementation.md) + +## Implements + +- [`BaseObserverInterface`](../interfaces/BaseObserverInterface.md)<`T`\> + +## Constructors + +### constructor + +• **new BaseObserver**<`T`\>(): [`BaseObserver`](BaseObserver.md)<`T`\> + +#### Type parameters + +| Name | Type | +| :------ | :------ | +| `T` | extends [`BaseListener`](../modules.md#baselistener) = [`BaseListener`](../modules.md#baselistener) | + +#### Returns + +[`BaseObserver`](BaseObserver.md)<`T`\> + +#### Defined in + +[utils/BaseObserver.ts:14](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/utils/BaseObserver.ts#L14) + +## Properties + +### listeners + +• `Protected` **listeners**: `Object` + +#### Index signature + +▪ [id: `string`]: `Partial`<`T`\> + +#### Defined in + +[utils/BaseObserver.ts:12](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/utils/BaseObserver.ts#L12) + +## Methods + +### iterateListeners + +▸ **iterateListeners**(`cb`): `void` + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `cb` | (`listener`: `Partial`<`T`\>) => `any` | + +#### Returns + +`void` + +#### Defined in + +[utils/BaseObserver.ts:26](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/utils/BaseObserver.ts#L26) + +___ + +### registerListener + +▸ **registerListener**(`listener`): () => `void` + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `listener` | `Partial`<`T`\> | + +#### Returns + +`fn` + +▸ (): `void` + +##### Returns + +`void` + +#### Implementation of + +[BaseObserverInterface](../interfaces/BaseObserverInterface.md).[registerListener](../interfaces/BaseObserverInterface.md#registerlistener) + +#### Defined in + +[utils/BaseObserver.ts:18](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/utils/BaseObserver.ts#L18) diff --git a/docs/docs/common-sdk/classes/Column.md b/docs/docs/common-sdk/classes/Column.md new file mode 100644 index 000000000..aba6a7b5b --- /dev/null +++ b/docs/docs/common-sdk/classes/Column.md @@ -0,0 +1,84 @@ +--- +id: "Column" +title: "Class: Column" +sidebar_label: "Column" +sidebar_position: 0 +custom_edit_url: null +--- + +## Constructors + +### constructor + +• **new Column**(`options`): [`Column`](Column.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `options` | [`ColumnOptions`](../interfaces/ColumnOptions.md) | + +#### Returns + +[`Column`](Column.md) + +#### Defined in + +[db/Column.ts:14](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/Column.ts#L14) + +## Properties + +### options + +• `Protected` **options**: [`ColumnOptions`](../interfaces/ColumnOptions.md) + +#### Defined in + +[db/Column.ts:14](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/Column.ts#L14) + +## Accessors + +### name + +• `get` **name**(): `string` + +#### Returns + +`string` + +#### Defined in + +[db/Column.ts:16](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/Column.ts#L16) + +___ + +### type + +• `get` **type**(): [`ColumnType`](../enums/ColumnType.md) + +#### Returns + +[`ColumnType`](../enums/ColumnType.md) + +#### Defined in + +[db/Column.ts:20](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/Column.ts#L20) + +## Methods + +### toJSON + +▸ **toJSON**(): `Object` + +#### Returns + +`Object` + +| Name | Type | +| :------ | :------ | +| `name` | `string` | +| `type` | [`ColumnType`](../enums/ColumnType.md) | + +#### Defined in + +[db/Column.ts:24](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/Column.ts#L24) diff --git a/docs/docs/common-sdk/classes/CrudBatch.md b/docs/docs/common-sdk/classes/CrudBatch.md new file mode 100644 index 000000000..fc2a7b37b --- /dev/null +++ b/docs/docs/common-sdk/classes/CrudBatch.md @@ -0,0 +1,79 @@ +--- +id: "CrudBatch" +title: "Class: CrudBatch" +sidebar_label: "CrudBatch" +sidebar_position: 0 +custom_edit_url: null +--- + +## Hierarchy + +- **`CrudBatch`** + + ↳ [`CrudTransaction`](CrudTransaction.md) + +## Constructors + +### constructor + +• **new CrudBatch**(`crud`, `haveMore`, `complete`): [`CrudBatch`](CrudBatch.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `crud` | [`CrudEntry`](CrudEntry.md)[] | +| `haveMore` | `boolean` | +| `complete` | (`writeCheckpoint?`: `string`) => `Promise`<`void`\> | + +#### Returns + +[`CrudBatch`](CrudBatch.md) + +#### Defined in + +[client/sync/bucket/CrudBatch.ts:4](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudBatch.ts#L4) + +## Properties + +### complete + +• **complete**: (`writeCheckpoint?`: `string`) => `Promise`<`void`\> + +#### Type declaration + +▸ (`writeCheckpoint?`): `Promise`<`void`\> + +##### Parameters + +| Name | Type | +| :------ | :------ | +| `writeCheckpoint?` | `string` | + +##### Returns + +`Promise`<`void`\> + +#### Defined in + +[client/sync/bucket/CrudBatch.ts:7](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudBatch.ts#L7) + +___ + +### crud + +• **crud**: [`CrudEntry`](CrudEntry.md)[] + +#### Defined in + +[client/sync/bucket/CrudBatch.ts:5](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudBatch.ts#L5) + +___ + +### haveMore + +• **haveMore**: `boolean` + +#### Defined in + +[client/sync/bucket/CrudBatch.ts:6](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudBatch.ts#L6) diff --git a/docs/docs/common-sdk/classes/CrudEntry.md b/docs/docs/common-sdk/classes/CrudEntry.md new file mode 100644 index 000000000..0c6580646 --- /dev/null +++ b/docs/docs/common-sdk/classes/CrudEntry.md @@ -0,0 +1,140 @@ +--- +id: "CrudEntry" +title: "Class: CrudEntry" +sidebar_label: "CrudEntry" +sidebar_position: 0 +custom_edit_url: null +--- + +## Constructors + +### constructor + +• **new CrudEntry**(`clientId`, `op`, `table`, `id`, `transactionId?`, `opData?`): [`CrudEntry`](CrudEntry.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `clientId` | `number` | +| `op` | [`UpdateType`](../enums/UpdateType.md) | +| `table` | `string` | +| `id` | `string` | +| `transactionId?` | `number` | +| `opData?` | `Record`<`string`, `any`\> | + +#### Returns + +[`CrudEntry`](CrudEntry.md) + +#### Defined in + +[client/sync/bucket/CrudEntry.ts:54](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudEntry.ts#L54) + +## Properties + +### clientId + +• **clientId**: `number` + +#### Defined in + +[client/sync/bucket/CrudEntry.ts:42](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudEntry.ts#L42) + +___ + +### id + +• **id**: `string` + +#### Defined in + +[client/sync/bucket/CrudEntry.ts:43](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudEntry.ts#L43) + +___ + +### op + +• **op**: [`UpdateType`](../enums/UpdateType.md) + +#### Defined in + +[client/sync/bucket/CrudEntry.ts:44](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudEntry.ts#L44) + +___ + +### opData + +• `Optional` **opData**: `Record`<`string`, `any`\> + +#### Defined in + +[client/sync/bucket/CrudEntry.ts:45](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudEntry.ts#L45) + +___ + +### table + +• **table**: `string` + +#### Defined in + +[client/sync/bucket/CrudEntry.ts:46](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudEntry.ts#L46) + +___ + +### transactionId + +• `Optional` **transactionId**: `number` + +#### Defined in + +[client/sync/bucket/CrudEntry.ts:47](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudEntry.ts#L47) + +## Methods + +### hashCode + +▸ **hashCode**(): `string` + +#### Returns + +`string` + +#### Defined in + +[client/sync/bucket/CrudEntry.ts:81](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudEntry.ts#L81) + +___ + +### toJSON + +▸ **toJSON**(): [`CrudEntryOutputJSON`](../modules.md#crudentryoutputjson) + +#### Returns + +[`CrudEntryOutputJSON`](../modules.md#crudentryoutputjson) + +#### Defined in + +[client/sync/bucket/CrudEntry.ts:70](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudEntry.ts#L70) + +___ + +### fromRow + +▸ **fromRow**(`dbRow`): [`CrudEntry`](CrudEntry.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `dbRow` | [`CrudEntryJSON`](../modules.md#crudentryjson) | + +#### Returns + +[`CrudEntry`](CrudEntry.md) + +#### Defined in + +[client/sync/bucket/CrudEntry.ts:49](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudEntry.ts#L49) diff --git a/docs/docs/common-sdk/classes/CrudTransaction.md b/docs/docs/common-sdk/classes/CrudTransaction.md new file mode 100644 index 000000000..329d4626f --- /dev/null +++ b/docs/docs/common-sdk/classes/CrudTransaction.md @@ -0,0 +1,105 @@ +--- +id: "CrudTransaction" +title: "Class: CrudTransaction" +sidebar_label: "CrudTransaction" +sidebar_position: 0 +custom_edit_url: null +--- + +## Hierarchy + +- [`CrudBatch`](CrudBatch.md) + + ↳ **`CrudTransaction`** + +## Constructors + +### constructor + +• **new CrudTransaction**(`crud`, `complete`, `transactionId?`): [`CrudTransaction`](CrudTransaction.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `crud` | [`CrudEntry`](CrudEntry.md)[] | +| `complete` | (`checkpoint?`: `string`) => `Promise`<`void`\> | +| `transactionId?` | `number` | + +#### Returns + +[`CrudTransaction`](CrudTransaction.md) + +#### Overrides + +[CrudBatch](CrudBatch.md).[constructor](CrudBatch.md#constructor) + +#### Defined in + +[client/sync/bucket/CrudTransaction.ts:5](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudTransaction.ts#L5) + +## Properties + +### complete + +• **complete**: (`checkpoint?`: `string`) => `Promise`<`void`\> + +#### Type declaration + +▸ (`checkpoint?`): `Promise`<`void`\> + +##### Parameters + +| Name | Type | +| :------ | :------ | +| `checkpoint?` | `string` | + +##### Returns + +`Promise`<`void`\> + +#### Inherited from + +[CrudBatch](CrudBatch.md).[complete](CrudBatch.md#complete) + +#### Defined in + +[client/sync/bucket/CrudTransaction.ts:7](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudTransaction.ts#L7) + +___ + +### crud + +• **crud**: [`CrudEntry`](CrudEntry.md)[] + +#### Inherited from + +[CrudBatch](CrudBatch.md).[crud](CrudBatch.md#crud) + +#### Defined in + +[client/sync/bucket/CrudTransaction.ts:6](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudTransaction.ts#L6) + +___ + +### haveMore + +• **haveMore**: `boolean` + +#### Inherited from + +[CrudBatch](CrudBatch.md).[haveMore](CrudBatch.md#havemore) + +#### Defined in + +[client/sync/bucket/CrudBatch.ts:6](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudBatch.ts#L6) + +___ + +### transactionId + +• `Optional` **transactionId**: `number` + +#### Defined in + +[client/sync/bucket/CrudTransaction.ts:8](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudTransaction.ts#L8) diff --git a/docs/docs/common-sdk/classes/Index.md b/docs/docs/common-sdk/classes/Index.md new file mode 100644 index 000000000..f65178dea --- /dev/null +++ b/docs/docs/common-sdk/classes/Index.md @@ -0,0 +1,111 @@ +--- +id: "Index" +title: "Class: Index" +sidebar_label: "Index" +sidebar_position: 0 +custom_edit_url: null +--- + +## Constructors + +### constructor + +• **new Index**(`options`): [`Index`](Index.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `options` | [`IndexOptions`](../interfaces/IndexOptions.md) | + +#### Returns + +[`Index`](Index.md) + +#### Defined in + +[db/schema/Index.ts:21](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Index.ts#L21) + +## Properties + +### options + +• `Protected` **options**: [`IndexOptions`](../interfaces/IndexOptions.md) + +#### Defined in + +[db/schema/Index.ts:21](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Index.ts#L21) + +## Accessors + +### columns + +• `get` **columns**(): [`IndexedColumn`](IndexedColumn.md)[] + +#### Returns + +[`IndexedColumn`](IndexedColumn.md)[] + +#### Defined in + +[db/schema/Index.ts:29](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Index.ts#L29) + +___ + +### name + +• `get` **name**(): `string` + +#### Returns + +`string` + +#### Defined in + +[db/schema/Index.ts:25](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Index.ts#L25) + +## Methods + +### toJSON + +▸ **toJSON**(`table`): `Object` + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `table` | [`Table`](Table.md) | + +#### Returns + +`Object` + +| Name | Type | +| :------ | :------ | +| `columns` | \{ `ascending`: `boolean` ; `name`: `string` ; `type`: [`ColumnType`](../enums/ColumnType.md) }[] | +| `name` | `string` | + +#### Defined in + +[db/schema/Index.ts:33](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Index.ts#L33) + +___ + +### createAscending + +▸ **createAscending**(`options`, `columnNames`): [`Index`](Index.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `options` | [`IndexOptions`](../interfaces/IndexOptions.md) | +| `columnNames` | `string`[] | + +#### Returns + +[`Index`](Index.md) + +#### Defined in + +[db/schema/Index.ts:14](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Index.ts#L14) diff --git a/docs/docs/common-sdk/classes/IndexedColumn.md b/docs/docs/common-sdk/classes/IndexedColumn.md new file mode 100644 index 000000000..fdc07273e --- /dev/null +++ b/docs/docs/common-sdk/classes/IndexedColumn.md @@ -0,0 +1,111 @@ +--- +id: "IndexedColumn" +title: "Class: IndexedColumn" +sidebar_label: "IndexedColumn" +sidebar_position: 0 +custom_edit_url: null +--- + +## Constructors + +### constructor + +• **new IndexedColumn**(`options`): [`IndexedColumn`](IndexedColumn.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `options` | [`IndexColumnOptions`](../interfaces/IndexColumnOptions.md) | + +#### Returns + +[`IndexedColumn`](IndexedColumn.md) + +#### Defined in + +[db/schema/IndexedColumn.ts:23](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/IndexedColumn.ts#L23) + +## Properties + +### options + +• `Protected` **options**: [`IndexColumnOptions`](../interfaces/IndexColumnOptions.md) + +#### Defined in + +[db/schema/IndexedColumn.ts:14](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/IndexedColumn.ts#L14) + +## Accessors + +### ascending + +• `get` **ascending**(): `boolean` + +#### Returns + +`boolean` + +#### Defined in + +[db/schema/IndexedColumn.ts:31](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/IndexedColumn.ts#L31) + +___ + +### name + +• `get` **name**(): `string` + +#### Returns + +`string` + +#### Defined in + +[db/schema/IndexedColumn.ts:27](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/IndexedColumn.ts#L27) + +## Methods + +### toJSON + +▸ **toJSON**(`table`): `Object` + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `table` | [`Table`](Table.md) | + +#### Returns + +`Object` + +| Name | Type | +| :------ | :------ | +| `ascending` | `boolean` | +| `name` | `string` | +| `type` | [`ColumnType`](../enums/ColumnType.md) | + +#### Defined in + +[db/schema/IndexedColumn.ts:35](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/IndexedColumn.ts#L35) + +___ + +### createAscending + +▸ **createAscending**(`column`): [`IndexedColumn`](IndexedColumn.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `column` | `string` | + +#### Returns + +[`IndexedColumn`](IndexedColumn.md) + +#### Defined in + +[db/schema/IndexedColumn.ts:16](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/IndexedColumn.ts#L16) diff --git a/docs/docs/common-sdk/classes/OpType.md b/docs/docs/common-sdk/classes/OpType.md new file mode 100644 index 000000000..b2ae7ea7b --- /dev/null +++ b/docs/docs/common-sdk/classes/OpType.md @@ -0,0 +1,71 @@ +--- +id: "OpType" +title: "Class: OpType" +sidebar_label: "OpType" +sidebar_position: 0 +custom_edit_url: null +--- + +## Constructors + +### constructor + +• **new OpType**(`value`): [`OpType`](OpType.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `value` | [`OpTypeEnum`](../enums/OpTypeEnum.md) | + +#### Returns + +[`OpType`](OpType.md) + +#### Defined in + +[client/sync/bucket/OpType.ts:15](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/OpType.ts#L15) + +## Properties + +### value + +• **value**: [`OpTypeEnum`](../enums/OpTypeEnum.md) + +#### Defined in + +[client/sync/bucket/OpType.ts:15](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/OpType.ts#L15) + +## Methods + +### toJSON + +▸ **toJSON**(): `string` + +#### Returns + +`string` + +#### Defined in + +[client/sync/bucket/OpType.ts:17](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/OpType.ts#L17) + +___ + +### fromJSON + +▸ **fromJSON**(`jsonValue`): [`OpType`](OpType.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `jsonValue` | `string` | + +#### Returns + +[`OpType`](OpType.md) + +#### Defined in + +[client/sync/bucket/OpType.ts:11](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/OpType.ts#L11) diff --git a/docs/docs/common-sdk/classes/Schema.md b/docs/docs/common-sdk/classes/Schema.md new file mode 100644 index 000000000..93e81da5d --- /dev/null +++ b/docs/docs/common-sdk/classes/Schema.md @@ -0,0 +1,55 @@ +--- +id: "Schema" +title: "Class: Schema" +sidebar_label: "Schema" +sidebar_position: 0 +custom_edit_url: null +--- + +## Constructors + +### constructor + +• **new Schema**(`tables`): [`Schema`](Schema.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `tables` | [`Table`](Table.md)[] | + +#### Returns + +[`Schema`](Schema.md) + +#### Defined in + +[db/schema/Schema.ts:4](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Schema.ts#L4) + +## Properties + +### tables + +• **tables**: [`Table`](Table.md)[] + +#### Defined in + +[db/schema/Schema.ts:4](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Schema.ts#L4) + +## Methods + +### toJSON + +▸ **toJSON**(): `Object` + +#### Returns + +`Object` + +| Name | Type | +| :------ | :------ | +| `tables` | \{ `columns`: \{ `name`: `string` ; `type`: [`ColumnType`](../enums/ColumnType.md) }[] ; `indexes`: \{ `columns`: \{ `ascending`: `boolean` ; `name`: `string` ; `type`: [`ColumnType`](../enums/ColumnType.md) }[] ; `name`: `string` }[] ; `insert_only`: `boolean` ; `local_only`: `boolean` ; `name`: `string` }[] | + +#### Defined in + +[db/schema/Schema.ts:6](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Schema.ts#L6) diff --git a/docs/docs/common-sdk/classes/SqliteBucketStorage.md b/docs/docs/common-sdk/classes/SqliteBucketStorage.md new file mode 100644 index 000000000..00081da4e --- /dev/null +++ b/docs/docs/common-sdk/classes/SqliteBucketStorage.md @@ -0,0 +1,536 @@ +--- +id: "SqliteBucketStorage" +title: "Class: SqliteBucketStorage" +sidebar_label: "SqliteBucketStorage" +sidebar_position: 0 +custom_edit_url: null +--- + +## Implements + +- [`BucketStorageAdapter`](../interfaces/BucketStorageAdapter.md) + +## Constructors + +### constructor + +• **new SqliteBucketStorage**(`db`, `mutex`, `logger?`): [`SqliteBucketStorage`](SqliteBucketStorage.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `db` | [`DBAdapter`](../interfaces/DBAdapter.md) | +| `mutex` | `Mutex` | +| `logger` | `ILogger` | + +#### Returns + +[`SqliteBucketStorage`](SqliteBucketStorage.md) + +#### Defined in + +[client/sync/bucket/SqliteBucketStorage.ts:25](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L25) + +## Properties + +### \_hasCompletedSync + +• `Private` **\_hasCompletedSync**: `boolean` + +#### Defined in + +[client/sync/bucket/SqliteBucketStorage.ts:18](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L18) + +___ + +### compactCounter + +• `Private` **compactCounter**: `number` = `COMPACT_OPERATION_INTERVAL` + +Count up, and do a compact on startup. + +#### Defined in + +[client/sync/bucket/SqliteBucketStorage.ts:23](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L23) + +___ + +### db + +• `Private` **db**: [`DBAdapter`](../interfaces/DBAdapter.md) + +#### Defined in + +[client/sync/bucket/SqliteBucketStorage.ts:26](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L26) + +___ + +### logger + +• `Private` **logger**: `ILogger` + +#### Defined in + +[client/sync/bucket/SqliteBucketStorage.ts:28](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L28) + +___ + +### mutex + +• `Private` **mutex**: `Mutex` + +#### Defined in + +[client/sync/bucket/SqliteBucketStorage.ts:27](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L27) + +___ + +### pendingBucketDeletes + +• `Private` **pendingBucketDeletes**: `boolean` + +#### Defined in + +[client/sync/bucket/SqliteBucketStorage.ts:17](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L17) + +___ + +### tableNames + +• **tableNames**: `Set`<`string`\> + +#### Defined in + +[client/sync/bucket/SqliteBucketStorage.ts:16](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L16) + +___ + +### MAX\_OP\_ID + +▪ `Static` **MAX\_OP\_ID**: `string` = `'9223372036854775807'` + +#### Defined in + +[client/sync/bucket/SqliteBucketStorage.ts:14](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L14) + +## Methods + +### autoCompact + +▸ **autoCompact**(): `Promise`<`void`\> + +Exposed for tests only. + +#### Returns + +`Promise`<`void`\> + +#### Implementation of + +[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[autoCompact](../interfaces/BucketStorageAdapter.md#autocompact) + +#### Defined in + +[client/sync/bucket/SqliteBucketStorage.ts:210](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L210) + +___ + +### clearRemoveOps + +▸ **clearRemoveOps**(): `Promise`<`void`\> + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +[client/sync/bucket/SqliteBucketStorage.ts:230](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L230) + +___ + +### deleteBucket + +▸ **deleteBucket**(`bucket`): `Promise`<`void`\> + +Mark a bucket for deletion. + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `bucket` | `string` | + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +[client/sync/bucket/SqliteBucketStorage.ts:86](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L86) + +___ + +### deletePendingBuckets + +▸ **deletePendingBuckets**(): `Promise`<`void`\> + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +[client/sync/bucket/SqliteBucketStorage.ts:215](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L215) + +___ + +### forceCompact + +▸ **forceCompact**(): `Promise`<`void`\> + +Force a compact, for tests. + +#### Returns + +`Promise`<`void`\> + +#### Implementation of + +[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[forceCompact](../interfaces/BucketStorageAdapter.md#forcecompact) + +#### Defined in + +[client/sync/bucket/SqliteBucketStorage.ts:203](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L203) + +___ + +### getBucketStates + +▸ **getBucketStates**(): `Promise`<[`BucketState`](../interfaces/BucketState.md)[]\> + +#### Returns + +`Promise`<[`BucketState`](../interfaces/BucketState.md)[]\> + +#### Implementation of + +[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[getBucketStates](../interfaces/BucketStorageAdapter.md#getbucketstates) + +#### Defined in + +[client/sync/bucket/SqliteBucketStorage.ts:53](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L53) + +___ + +### getCrudBatch + +▸ **getCrudBatch**(`limit?`): `Promise`<[`CrudBatch`](CrudBatch.md)\> + +Get a batch of objects to send to the server. +When the objects are successfully sent to the server, call .complete() + +#### Parameters + +| Name | Type | Default value | +| :------ | :------ | :------ | +| `limit` | `number` | `100` | + +#### Returns + +`Promise`<[`CrudBatch`](CrudBatch.md)\> + +#### Implementation of + +[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[getCrudBatch](../interfaces/BucketStorageAdapter.md#getcrudbatch) + +#### Defined in + +[client/sync/bucket/SqliteBucketStorage.ts:297](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L297) + +___ + +### getMaxOpId + +▸ **getMaxOpId**(): `string` + +#### Returns + +`string` + +#### Implementation of + +[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[getMaxOpId](../interfaces/BucketStorageAdapter.md#getmaxopid) + +#### Defined in + +[client/sync/bucket/SqliteBucketStorage.ts:45](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L45) + +___ + +### hasCompletedSync + +▸ **hasCompletedSync**(): `Promise`<`boolean`\> + +#### Returns + +`Promise`<`boolean`\> + +#### Implementation of + +[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[hasCompletedSync](../interfaces/BucketStorageAdapter.md#hascompletedsync) + +#### Defined in + +[client/sync/bucket/SqliteBucketStorage.ts:111](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L111) + +___ + +### hasCrud + +▸ **hasCrud**(): `Promise`<`boolean`\> + +#### Returns + +`Promise`<`boolean`\> + +#### Implementation of + +[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[hasCrud](../interfaces/BucketStorageAdapter.md#hascrud) + +#### Defined in + +[client/sync/bucket/SqliteBucketStorage.ts:288](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L288) + +___ + +### init + +▸ **init**(): `Promise`<`void`\> + +#### Returns + +`Promise`<`void`\> + +#### Implementation of + +[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[init](../interfaces/BucketStorageAdapter.md#init) + +#### Defined in + +[client/sync/bucket/SqliteBucketStorage.ts:35](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L35) + +___ + +### removeBuckets + +▸ **removeBuckets**(`buckets`): `Promise`<`void`\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `buckets` | `string`[] | + +#### Returns + +`Promise`<`void`\> + +#### Implementation of + +[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[removeBuckets](../interfaces/BucketStorageAdapter.md#removebuckets) + +#### Defined in + +[client/sync/bucket/SqliteBucketStorage.ts:75](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L75) + +___ + +### saveSyncData + +▸ **saveSyncData**(`batch`): `Promise`<`void`\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `batch` | [`SyncDataBatch`](SyncDataBatch.md) | + +#### Returns + +`Promise`<`void`\> + +#### Implementation of + +[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[saveSyncData](../interfaces/BucketStorageAdapter.md#savesyncdata) + +#### Defined in + +[client/sync/bucket/SqliteBucketStorage.ts:60](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L60) + +___ + +### setTargetCheckpoint + +▸ **setTargetCheckpoint**(`checkpoint`): `Promise`<`void`\> + +Set a target checkpoint. + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `checkpoint` | [`Checkpoint`](../interfaces/Checkpoint.md) | + +#### Returns + +`Promise`<`void`\> + +#### Implementation of + +[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[setTargetCheckpoint](../interfaces/BucketStorageAdapter.md#settargetcheckpoint) + +#### Defined in + +[client/sync/bucket/SqliteBucketStorage.ts:340](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L340) + +___ + +### startSession + +▸ **startSession**(): `void` + +Reset any caches. + +#### Returns + +`void` + +#### Implementation of + +[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[startSession](../interfaces/BucketStorageAdapter.md#startsession) + +#### Defined in + +[client/sync/bucket/SqliteBucketStorage.ts:51](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L51) + +___ + +### syncLocalDatabase + +▸ **syncLocalDatabase**(`checkpoint`): `Promise`<[`SyncLocalDatabaseResult`](../interfaces/SyncLocalDatabaseResult.md)\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `checkpoint` | [`Checkpoint`](../interfaces/Checkpoint.md) | + +#### Returns + +`Promise`<[`SyncLocalDatabaseResult`](../interfaces/SyncLocalDatabaseResult.md)\> + +#### Implementation of + +[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[syncLocalDatabase](../interfaces/BucketStorageAdapter.md#synclocaldatabase) + +#### Defined in + +[client/sync/bucket/SqliteBucketStorage.ts:123](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L123) + +___ + +### updateLocalTarget + +▸ **updateLocalTarget**(`cb`): `Promise`<`boolean`\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `cb` | () => `Promise`<`string`\> | + +#### Returns + +`Promise`<`boolean`\> + +#### Implementation of + +[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[updateLocalTarget](../interfaces/BucketStorageAdapter.md#updatelocaltarget) + +#### Defined in + +[client/sync/bucket/SqliteBucketStorage.ts:241](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L241) + +___ + +### updateObjectsFromBuckets + +▸ **updateObjectsFromBuckets**(`checkpoint`): `Promise`<`boolean`\> + +Atomically update the local state to the current checkpoint. + +This includes creating new tables, dropping old tables, and copying data over from the oplog. + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `checkpoint` | [`Checkpoint`](../interfaces/Checkpoint.md) | + +#### Returns + +`Promise`<`boolean`\> + +#### Defined in + +[client/sync/bucket/SqliteBucketStorage.ts:164](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L164) + +___ + +### validateChecksums + +▸ **validateChecksums**(`checkpoint`): `Promise`<[`SyncLocalDatabaseResult`](../interfaces/SyncLocalDatabaseResult.md)\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `checkpoint` | [`Checkpoint`](../interfaces/Checkpoint.md) | + +#### Returns + +`Promise`<[`SyncLocalDatabaseResult`](../interfaces/SyncLocalDatabaseResult.md)\> + +#### Defined in + +[client/sync/bucket/SqliteBucketStorage.ts:174](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L174) + +___ + +### writeTransaction + +▸ **writeTransaction**<`T`\>(`callback`, `options?`): `Promise`<`T`\> + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `callback` | (`tx`: [`Transaction`](../interfaces/Transaction.md)) => `Promise`<`T`\> | +| `options?` | `Object` | +| `options.timeoutMs` | `number` | + +#### Returns + +`Promise`<`T`\> + +#### Defined in + +[client/sync/bucket/SqliteBucketStorage.ts:333](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L333) diff --git a/docs/docs/common-sdk/classes/SyncDataBatch.md b/docs/docs/common-sdk/classes/SyncDataBatch.md new file mode 100644 index 000000000..a074faba5 --- /dev/null +++ b/docs/docs/common-sdk/classes/SyncDataBatch.md @@ -0,0 +1,57 @@ +--- +id: "SyncDataBatch" +title: "Class: SyncDataBatch" +sidebar_label: "SyncDataBatch" +sidebar_position: 0 +custom_edit_url: null +--- + +## Constructors + +### constructor + +• **new SyncDataBatch**(`buckets`): [`SyncDataBatch`](SyncDataBatch.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `buckets` | [`SyncDataBucket`](SyncDataBucket.md)[] | + +#### Returns + +[`SyncDataBatch`](SyncDataBatch.md) + +#### Defined in + +[client/sync/bucket/SyncDataBatch.ts:10](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SyncDataBatch.ts#L10) + +## Properties + +### buckets + +• **buckets**: [`SyncDataBucket`](SyncDataBucket.md)[] + +#### Defined in + +[client/sync/bucket/SyncDataBatch.ts:10](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SyncDataBatch.ts#L10) + +## Methods + +### fromJSON + +▸ **fromJSON**(`json`): [`SyncDataBatch`](SyncDataBatch.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `json` | `any` | + +#### Returns + +[`SyncDataBatch`](SyncDataBatch.md) + +#### Defined in + +[client/sync/bucket/SyncDataBatch.ts:6](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SyncDataBatch.ts#L6) diff --git a/docs/docs/common-sdk/classes/SyncDataBucket.md b/docs/docs/common-sdk/classes/SyncDataBucket.md new file mode 100644 index 000000000..3ed0fc4b8 --- /dev/null +++ b/docs/docs/common-sdk/classes/SyncDataBucket.md @@ -0,0 +1,121 @@ +--- +id: "SyncDataBucket" +title: "Class: SyncDataBucket" +sidebar_label: "SyncDataBucket" +sidebar_position: 0 +custom_edit_url: null +--- + +## Constructors + +### constructor + +• **new SyncDataBucket**(`bucket`, `data`, `has_more`, `after`, `next_after`): [`SyncDataBucket`](SyncDataBucket.md) + +#### Parameters + +| Name | Type | Description | +| :------ | :------ | :------ | +| `bucket` | `string` | - | +| `data` | `OplogEntry`[] | - | +| `has_more` | `boolean` | True if the response does not contain all the data for this bucket, and another request must be made. | +| `after` | `string` | The `after` specified in the request. | +| `next_after` | `string` | Use this for the next request. | + +#### Returns + +[`SyncDataBucket`](SyncDataBucket.md) + +#### Defined in + +[client/sync/bucket/SyncDataBucket.ts:25](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SyncDataBucket.ts#L25) + +## Properties + +### after + +• **after**: `string` + +The `after` specified in the request. + +#### Defined in + +[client/sync/bucket/SyncDataBucket.ts:35](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SyncDataBucket.ts#L35) + +___ + +### bucket + +• **bucket**: `string` + +#### Defined in + +[client/sync/bucket/SyncDataBucket.ts:26](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SyncDataBucket.ts#L26) + +___ + +### data + +• **data**: `OplogEntry`[] + +#### Defined in + +[client/sync/bucket/SyncDataBucket.ts:27](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SyncDataBucket.ts#L27) + +___ + +### has\_more + +• **has\_more**: `boolean` + +True if the response does not contain all the data for this bucket, and another request must be made. + +#### Defined in + +[client/sync/bucket/SyncDataBucket.ts:31](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SyncDataBucket.ts#L31) + +___ + +### next\_after + +• **next\_after**: `string` + +Use this for the next request. + +#### Defined in + +[client/sync/bucket/SyncDataBucket.ts:39](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SyncDataBucket.ts#L39) + +## Methods + +### toJSON + +▸ **toJSON**(): [`SyncDataBucketJSON`](../modules.md#syncdatabucketjson) + +#### Returns + +[`SyncDataBucketJSON`](../modules.md#syncdatabucketjson) + +#### Defined in + +[client/sync/bucket/SyncDataBucket.ts:42](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SyncDataBucket.ts#L42) + +___ + +### fromRow + +▸ **fromRow**(`row`): [`SyncDataBucket`](SyncDataBucket.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `row` | [`SyncDataBucketJSON`](../modules.md#syncdatabucketjson) | + +#### Returns + +[`SyncDataBucket`](SyncDataBucket.md) + +#### Defined in + +[client/sync/bucket/SyncDataBucket.ts:15](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SyncDataBucket.ts#L15) diff --git a/docs/docs/common-sdk/classes/SyncStatus.md b/docs/docs/common-sdk/classes/SyncStatus.md new file mode 100644 index 000000000..5929079b9 --- /dev/null +++ b/docs/docs/common-sdk/classes/SyncStatus.md @@ -0,0 +1,62 @@ +--- +id: "SyncStatus" +title: "Class: SyncStatus" +sidebar_label: "SyncStatus" +sidebar_position: 0 +custom_edit_url: null +--- + +## Constructors + +### constructor + +• **new SyncStatus**(`connected`, `lastSyncedAt`): [`SyncStatus`](SyncStatus.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `connected` | `boolean` | +| `lastSyncedAt` | `Date` | + +#### Returns + +[`SyncStatus`](SyncStatus.md) + +#### Defined in + +[db/crud/SyncStatus.ts:2](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/crud/SyncStatus.ts#L2) + +## Properties + +### connected + +• **connected**: `boolean` + +#### Defined in + +[db/crud/SyncStatus.ts:2](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/crud/SyncStatus.ts#L2) + +___ + +### lastSyncedAt + +• **lastSyncedAt**: `Date` + +#### Defined in + +[db/crud/SyncStatus.ts:2](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/crud/SyncStatus.ts#L2) + +## Methods + +### getMessage + +▸ **getMessage**(): `string` + +#### Returns + +`string` + +#### Defined in + +[db/crud/SyncStatus.ts:4](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/crud/SyncStatus.ts#L4) diff --git a/docs/docs/common-sdk/classes/Table.md b/docs/docs/common-sdk/classes/Table.md new file mode 100644 index 000000000..2decc8c19 --- /dev/null +++ b/docs/docs/common-sdk/classes/Table.md @@ -0,0 +1,197 @@ +--- +id: "Table" +title: "Class: Table" +sidebar_label: "Table" +sidebar_position: 0 +custom_edit_url: null +--- + +## Constructors + +### constructor + +• **new Table**(`options`): [`Table`](Table.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `options` | [`TableOptions`](../interfaces/TableOptions.md) | + +#### Returns + +[`Table`](Table.md) + +#### Defined in + +[db/schema/Table.ts:29](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Table.ts#L29) + +## Properties + +### options + +• `Protected` **options**: [`TableOptions`](../interfaces/TableOptions.md) + +#### Defined in + +[db/schema/Table.ts:19](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Table.ts#L19) + +## Accessors + +### columns + +• `get` **columns**(): [`Column`](Column.md)[] + +#### Returns + +[`Column`](Column.md)[] + +#### Defined in + +[db/schema/Table.ts:37](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Table.ts#L37) + +___ + +### indexes + +• `get` **indexes**(): [`Index`](Index.md)[] + +#### Returns + +[`Index`](Index.md)[] + +#### Defined in + +[db/schema/Table.ts:41](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Table.ts#L41) + +___ + +### insertOnly + +• `get` **insertOnly**(): `boolean` + +#### Returns + +`boolean` + +#### Defined in + +[db/schema/Table.ts:49](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Table.ts#L49) + +___ + +### internalName + +• `get` **internalName**(): `string` + +#### Returns + +`string` + +#### Defined in + +[db/schema/Table.ts:53](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Table.ts#L53) + +___ + +### localOnly + +• `get` **localOnly**(): `boolean` + +#### Returns + +`boolean` + +#### Defined in + +[db/schema/Table.ts:45](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Table.ts#L45) + +___ + +### name + +• `get` **name**(): `string` + +#### Returns + +`string` + +#### Defined in + +[db/schema/Table.ts:33](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Table.ts#L33) + +___ + +### validName + +• `get` **validName**(): `boolean` + +#### Returns + +`boolean` + +#### Defined in + +[db/schema/Table.ts:61](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Table.ts#L61) + +## Methods + +### toJSON + +▸ **toJSON**(): `Object` + +#### Returns + +`Object` + +| Name | Type | +| :------ | :------ | +| `columns` | \{ `name`: `string` ; `type`: [`ColumnType`](../enums/ColumnType.md) }[] | +| `indexes` | \{ `columns`: \{ `ascending`: `boolean` ; `name`: `string` ; `type`: [`ColumnType`](../enums/ColumnType.md) }[] ; `name`: `string` }[] | +| `insert_only` | `boolean` | +| `local_only` | `boolean` | +| `name` | `string` | + +#### Defined in + +[db/schema/Table.ts:66](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Table.ts#L66) + +___ + +### createInsertOnly + +▸ **createInsertOnly**(`options`): [`Table`](Table.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `options` | [`TableOptions`](../interfaces/TableOptions.md) | + +#### Returns + +[`Table`](Table.md) + +#### Defined in + +[db/schema/Table.ts:25](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Table.ts#L25) + +___ + +### createLocalOnly + +▸ **createLocalOnly**(`options`): [`Table`](Table.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `options` | [`TableOptions`](../interfaces/TableOptions.md) | + +#### Returns + +[`Table`](Table.md) + +#### Defined in + +[db/schema/Table.ts:21](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Table.ts#L21) diff --git a/docs/docs/common-sdk/classes/UploadQueueStats.md b/docs/docs/common-sdk/classes/UploadQueueStats.md new file mode 100644 index 000000000..68c2ad3b6 --- /dev/null +++ b/docs/docs/common-sdk/classes/UploadQueueStats.md @@ -0,0 +1,62 @@ +--- +id: "UploadQueueStats" +title: "Class: UploadQueueStats" +sidebar_label: "UploadQueueStats" +sidebar_position: 0 +custom_edit_url: null +--- + +## Constructors + +### constructor + +• **new UploadQueueStats**(`count`, `size?`): [`UploadQueueStats`](UploadQueueStats.md) + +#### Parameters + +| Name | Type | Default value | +| :------ | :------ | :------ | +| `count` | `number` | `undefined` | +| `size` | `number` | `null` | + +#### Returns + +[`UploadQueueStats`](UploadQueueStats.md) + +#### Defined in + +[db/crud/UploadQueueStatus.ts:2](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/crud/UploadQueueStatus.ts#L2) + +## Properties + +### count + +• **count**: `number` + +#### Defined in + +[db/crud/UploadQueueStatus.ts:2](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/crud/UploadQueueStatus.ts#L2) + +___ + +### size + +• **size**: `number` = `null` + +#### Defined in + +[db/crud/UploadQueueStatus.ts:2](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/crud/UploadQueueStatus.ts#L2) + +## Methods + +### toString + +▸ **toString**(): `string` + +#### Returns + +`string` + +#### Defined in + +[db/crud/UploadQueueStatus.ts:4](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/crud/UploadQueueStatus.ts#L4) diff --git a/docs/docs/common-sdk/classes/_category_.yml b/docs/docs/common-sdk/classes/_category_.yml new file mode 100644 index 000000000..55c7980a4 --- /dev/null +++ b/docs/docs/common-sdk/classes/_category_.yml @@ -0,0 +1,2 @@ +label: "Classes" +position: 3 \ No newline at end of file diff --git a/docs/docs/common-sdk/enums/ColumnType.md b/docs/docs/common-sdk/enums/ColumnType.md new file mode 100644 index 000000000..e257adbbe --- /dev/null +++ b/docs/docs/common-sdk/enums/ColumnType.md @@ -0,0 +1,37 @@ +--- +id: "ColumnType" +title: "Enumeration: ColumnType" +sidebar_label: "ColumnType" +sidebar_position: 0 +custom_edit_url: null +--- + +## Enumeration Members + +### INTEGER + +• **INTEGER** = ``"INTEGER"`` + +#### Defined in + +[db/Column.ts:4](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/Column.ts#L4) + +___ + +### REAL + +• **REAL** = ``"REAL"`` + +#### Defined in + +[db/Column.ts:5](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/Column.ts#L5) + +___ + +### TEXT + +• **TEXT** = ``"TEXT"`` + +#### Defined in + +[db/Column.ts:3](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/Column.ts#L3) diff --git a/docs/docs/common-sdk/enums/LockType.md b/docs/docs/common-sdk/enums/LockType.md new file mode 100644 index 000000000..c72f1cb18 --- /dev/null +++ b/docs/docs/common-sdk/enums/LockType.md @@ -0,0 +1,27 @@ +--- +id: "LockType" +title: "Enumeration: LockType" +sidebar_label: "LockType" +sidebar_position: 0 +custom_edit_url: null +--- + +## Enumeration Members + +### CRUD + +• **CRUD** = ``"crud"`` + +#### Defined in + +[client/sync/stream/AbstractStreamingSyncImplementation.ts:22](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L22) + +___ + +### SYNC + +• **SYNC** = ``"sync"`` + +#### Defined in + +[client/sync/stream/AbstractStreamingSyncImplementation.ts:23](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L23) diff --git a/docs/docs/common-sdk/enums/OpTypeEnum.md b/docs/docs/common-sdk/enums/OpTypeEnum.md new file mode 100644 index 000000000..10d4f014e --- /dev/null +++ b/docs/docs/common-sdk/enums/OpTypeEnum.md @@ -0,0 +1,47 @@ +--- +id: "OpTypeEnum" +title: "Enumeration: OpTypeEnum" +sidebar_label: "OpTypeEnum" +sidebar_position: 0 +custom_edit_url: null +--- + +## Enumeration Members + +### CLEAR + +• **CLEAR** = ``1`` + +#### Defined in + +[client/sync/bucket/OpType.ts:2](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/OpType.ts#L2) + +___ + +### MOVE + +• **MOVE** = ``2`` + +#### Defined in + +[client/sync/bucket/OpType.ts:3](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/OpType.ts#L3) + +___ + +### PUT + +• **PUT** = ``3`` + +#### Defined in + +[client/sync/bucket/OpType.ts:4](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/OpType.ts#L4) + +___ + +### REMOVE + +• **REMOVE** = ``4`` + +#### Defined in + +[client/sync/bucket/OpType.ts:5](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/OpType.ts#L5) diff --git a/docs/docs/common-sdk/enums/RowUpdateType.md b/docs/docs/common-sdk/enums/RowUpdateType.md new file mode 100644 index 000000000..00c7762e5 --- /dev/null +++ b/docs/docs/common-sdk/enums/RowUpdateType.md @@ -0,0 +1,39 @@ +--- +id: "RowUpdateType" +title: "Enumeration: RowUpdateType" +sidebar_label: "RowUpdateType" +sidebar_position: 0 +custom_edit_url: null +--- + +Update table operation numbers from SQLite + +## Enumeration Members + +### SQLITE\_DELETE + +• **SQLITE\_DELETE** = ``9`` + +#### Defined in + +[db/DBAdapter.ts:54](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L54) + +___ + +### SQLITE\_INSERT + +• **SQLITE\_INSERT** = ``18`` + +#### Defined in + +[db/DBAdapter.ts:53](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L53) + +___ + +### SQLITE\_UPDATE + +• **SQLITE\_UPDATE** = ``23`` + +#### Defined in + +[db/DBAdapter.ts:55](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L55) diff --git a/docs/docs/common-sdk/enums/UpdateType.md b/docs/docs/common-sdk/enums/UpdateType.md new file mode 100644 index 000000000..28fc22860 --- /dev/null +++ b/docs/docs/common-sdk/enums/UpdateType.md @@ -0,0 +1,37 @@ +--- +id: "UpdateType" +title: "Enumeration: UpdateType" +sidebar_label: "UpdateType" +sidebar_position: 0 +custom_edit_url: null +--- + +## Enumeration Members + +### DELETE + +• **DELETE** = ``"DELETE"`` + +#### Defined in + +[client/sync/bucket/CrudEntry.ts:13](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudEntry.ts#L13) + +___ + +### PATCH + +• **PATCH** = ``"PATCH"`` + +#### Defined in + +[client/sync/bucket/CrudEntry.ts:12](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudEntry.ts#L12) + +___ + +### PUT + +• **PUT** = ``"PUT"`` + +#### Defined in + +[client/sync/bucket/CrudEntry.ts:11](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudEntry.ts#L11) diff --git a/docs/docs/common-sdk/enums/_category_.yml b/docs/docs/common-sdk/enums/_category_.yml new file mode 100644 index 000000000..1687a9e03 --- /dev/null +++ b/docs/docs/common-sdk/enums/_category_.yml @@ -0,0 +1,2 @@ +label: "Enumerations" +position: 2 \ No newline at end of file diff --git a/docs/docs/common-sdk/index.md b/docs/docs/common-sdk/index.md new file mode 100644 index 000000000..ab84754b8 --- /dev/null +++ b/docs/docs/common-sdk/index.md @@ -0,0 +1,14 @@ +--- +id: "index" +title: "@journeyapps/powersync-sdk-common" +sidebar_label: "Readme" +sidebar_position: 0 +custom_edit_url: null +--- + +# Beta +This package is currently in a beta release. + +# PowerSync SDK common JS + +This package contains pure TypeScript common functionality for the PowerSync SDK. diff --git a/docs/docs/common-sdk/interfaces/AbstractStreamingSyncImplementationOptions.md b/docs/docs/common-sdk/interfaces/AbstractStreamingSyncImplementationOptions.md new file mode 100644 index 000000000..e9cc28b79 --- /dev/null +++ b/docs/docs/common-sdk/interfaces/AbstractStreamingSyncImplementationOptions.md @@ -0,0 +1,65 @@ +--- +id: "AbstractStreamingSyncImplementationOptions" +title: "Interface: AbstractStreamingSyncImplementationOptions" +sidebar_label: "AbstractStreamingSyncImplementationOptions" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### adapter + +• **adapter**: [`BucketStorageAdapter`](BucketStorageAdapter.md) + +#### Defined in + +[client/sync/stream/AbstractStreamingSyncImplementation.ts:35](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L35) + +___ + +### logger + +• `Optional` **logger**: `ILogger` + +#### Defined in + +[client/sync/stream/AbstractStreamingSyncImplementation.ts:38](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L38) + +___ + +### remote + +• **remote**: [`AbstractRemote`](../classes/AbstractRemote.md) + +#### Defined in + +[client/sync/stream/AbstractStreamingSyncImplementation.ts:36](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L36) + +___ + +### retryDelayMs + +• `Optional` **retryDelayMs**: `number` + +#### Defined in + +[client/sync/stream/AbstractStreamingSyncImplementation.ts:39](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L39) + +___ + +### uploadCrud + +• **uploadCrud**: () => `Promise`<`void`\> + +#### Type declaration + +▸ (): `Promise`<`void`\> + +##### Returns + +`Promise`<`void`\> + +#### Defined in + +[client/sync/stream/AbstractStreamingSyncImplementation.ts:37](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L37) diff --git a/docs/docs/common-sdk/interfaces/BaseObserverInterface.md b/docs/docs/common-sdk/interfaces/BaseObserverInterface.md new file mode 100644 index 000000000..bc5e45271 --- /dev/null +++ b/docs/docs/common-sdk/interfaces/BaseObserverInterface.md @@ -0,0 +1,49 @@ +--- +id: "BaseObserverInterface" +title: "Interface: BaseObserverInterface" +sidebar_label: "BaseObserverInterface" +sidebar_position: 0 +custom_edit_url: null +--- + +## Type parameters + +| Name | Type | +| :------ | :------ | +| `T` | extends [`BaseListener`](../modules.md#baselistener) | + +## Hierarchy + +- **`BaseObserverInterface`** + + ↳ [`DBAdapter`](DBAdapter.md) + +## Implemented by + +- [`BaseObserver`](../classes/BaseObserver.md) + +## Methods + +### registerListener + +▸ **registerListener**(`listener`): () => `void` + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `listener` | `Partial`<`T`\> | + +#### Returns + +`fn` + +▸ (): `void` + +##### Returns + +`void` + +#### Defined in + +[utils/BaseObserver.ts:4](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/utils/BaseObserver.ts#L4) diff --git a/docs/docs/common-sdk/interfaces/BucketChecksum.md b/docs/docs/common-sdk/interfaces/BucketChecksum.md new file mode 100644 index 000000000..abe606cbc --- /dev/null +++ b/docs/docs/common-sdk/interfaces/BucketChecksum.md @@ -0,0 +1,41 @@ +--- +id: "BucketChecksum" +title: "Interface: BucketChecksum" +sidebar_label: "BucketChecksum" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### bucket + +• **bucket**: `string` + +#### Defined in + +[client/sync/bucket/BucketStorageAdapter.ts:28](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L28) + +___ + +### checksum + +• **checksum**: `number` + +32-bit unsigned hash. + +#### Defined in + +[client/sync/bucket/BucketStorageAdapter.ts:32](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L32) + +___ + +### count + +• **count**: `number` + +Count of operations - informational only. + +#### Defined in + +[client/sync/bucket/BucketStorageAdapter.ts:37](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L37) diff --git a/docs/docs/common-sdk/interfaces/BucketRequest.md b/docs/docs/common-sdk/interfaces/BucketRequest.md new file mode 100644 index 000000000..2326a6757 --- /dev/null +++ b/docs/docs/common-sdk/interfaces/BucketRequest.md @@ -0,0 +1,29 @@ +--- +id: "BucketRequest" +title: "Interface: BucketRequest" +sidebar_label: "BucketRequest" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### after + +• **after**: `string` + +Base-10 number. Sync all data from this bucket with op_id > after. + +#### Defined in + +[client/sync/stream/streaming-sync-types.ts:121](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L121) + +___ + +### name + +• **name**: `string` + +#### Defined in + +[client/sync/stream/streaming-sync-types.ts:116](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L116) diff --git a/docs/docs/common-sdk/interfaces/BucketState.md b/docs/docs/common-sdk/interfaces/BucketState.md new file mode 100644 index 000000000..4b3ef520b --- /dev/null +++ b/docs/docs/common-sdk/interfaces/BucketState.md @@ -0,0 +1,27 @@ +--- +id: "BucketState" +title: "Interface: BucketState" +sidebar_label: "BucketState" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### bucket + +• **bucket**: `string` + +#### Defined in + +[client/sync/bucket/BucketStorageAdapter.ts:12](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L12) + +___ + +### op\_id + +• **op\_id**: `string` + +#### Defined in + +[client/sync/bucket/BucketStorageAdapter.ts:13](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L13) diff --git a/docs/docs/common-sdk/interfaces/BucketStorageAdapter.md b/docs/docs/common-sdk/interfaces/BucketStorageAdapter.md new file mode 100644 index 000000000..2fa3b339f --- /dev/null +++ b/docs/docs/common-sdk/interfaces/BucketStorageAdapter.md @@ -0,0 +1,247 @@ +--- +id: "BucketStorageAdapter" +title: "Interface: BucketStorageAdapter" +sidebar_label: "BucketStorageAdapter" +sidebar_position: 0 +custom_edit_url: null +--- + +## Implemented by + +- [`SqliteBucketStorage`](../classes/SqliteBucketStorage.md) + +## Methods + +### autoCompact + +▸ **autoCompact**(): `Promise`<`void`\> + +Exposed for tests only. + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +[client/sync/bucket/BucketStorageAdapter.ts:60](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L60) + +___ + +### forceCompact + +▸ **forceCompact**(): `Promise`<`void`\> + +Exposed for tests only. + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +[client/sync/bucket/BucketStorageAdapter.ts:65](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L65) + +___ + +### getBucketStates + +▸ **getBucketStates**(): `Promise`<[`BucketState`](BucketState.md)[]\> + +#### Returns + +`Promise`<[`BucketState`](BucketState.md)[]\> + +#### Defined in + +[client/sync/bucket/BucketStorageAdapter.ts:48](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L48) + +___ + +### getCrudBatch + +▸ **getCrudBatch**(`limit?`): `Promise`<[`CrudBatch`](../classes/CrudBatch.md)\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `limit?` | `number` | + +#### Returns + +`Promise`<[`CrudBatch`](../classes/CrudBatch.md)\> + +#### Defined in + +[client/sync/bucket/BucketStorageAdapter.ts:53](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L53) + +___ + +### getMaxOpId + +▸ **getMaxOpId**(): `string` + +#### Returns + +`string` + +#### Defined in + +[client/sync/bucket/BucketStorageAdapter.ts:67](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L67) + +___ + +### hasCompletedSync + +▸ **hasCompletedSync**(): `Promise`<`boolean`\> + +#### Returns + +`Promise`<`boolean`\> + +#### Defined in + +[client/sync/bucket/BucketStorageAdapter.ts:55](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L55) + +___ + +### hasCrud + +▸ **hasCrud**(): `Promise`<`boolean`\> + +#### Returns + +`Promise`<`boolean`\> + +#### Defined in + +[client/sync/bucket/BucketStorageAdapter.ts:52](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L52) + +___ + +### init + +▸ **init**(): `Promise`<`void`\> + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +[client/sync/bucket/BucketStorageAdapter.ts:41](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L41) + +___ + +### removeBuckets + +▸ **removeBuckets**(`buckets`): `Promise`<`void`\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `buckets` | `string`[] | + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +[client/sync/bucket/BucketStorageAdapter.ts:43](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L43) + +___ + +### saveSyncData + +▸ **saveSyncData**(`batch`): `Promise`<`void`\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `batch` | [`SyncDataBatch`](../classes/SyncDataBatch.md) | + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +[client/sync/bucket/BucketStorageAdapter.ts:42](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L42) + +___ + +### setTargetCheckpoint + +▸ **setTargetCheckpoint**(`checkpoint`): `Promise`<`void`\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `checkpoint` | [`Checkpoint`](Checkpoint.md) | + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +[client/sync/bucket/BucketStorageAdapter.ts:44](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L44) + +___ + +### startSession + +▸ **startSession**(): `void` + +#### Returns + +`void` + +#### Defined in + +[client/sync/bucket/BucketStorageAdapter.ts:46](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L46) + +___ + +### syncLocalDatabase + +▸ **syncLocalDatabase**(`checkpoint`): `Promise`<\{ `checkpointValid`: `boolean` ; `failures?`: `any`[] ; `ready`: `boolean` }\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `checkpoint` | [`Checkpoint`](Checkpoint.md) | + +#### Returns + +`Promise`<\{ `checkpointValid`: `boolean` ; `failures?`: `any`[] ; `ready`: `boolean` }\> + +#### Defined in + +[client/sync/bucket/BucketStorageAdapter.ts:50](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L50) + +___ + +### updateLocalTarget + +▸ **updateLocalTarget**(`cb`): `Promise`<`boolean`\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `cb` | () => `Promise`<`string`\> | + +#### Returns + +`Promise`<`boolean`\> + +#### Defined in + +[client/sync/bucket/BucketStorageAdapter.ts:56](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L56) diff --git a/docs/docs/common-sdk/interfaces/Checkpoint.md b/docs/docs/common-sdk/interfaces/Checkpoint.md new file mode 100644 index 000000000..cdf105727 --- /dev/null +++ b/docs/docs/common-sdk/interfaces/Checkpoint.md @@ -0,0 +1,37 @@ +--- +id: "Checkpoint" +title: "Interface: Checkpoint" +sidebar_label: "Checkpoint" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### buckets + +• **buckets**: [`BucketChecksum`](BucketChecksum.md)[] + +#### Defined in + +[client/sync/bucket/BucketStorageAdapter.ts:7](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L7) + +___ + +### last\_op\_id + +• **last\_op\_id**: `string` + +#### Defined in + +[client/sync/bucket/BucketStorageAdapter.ts:6](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L6) + +___ + +### write\_checkpoint + +• `Optional` **write\_checkpoint**: `string` + +#### Defined in + +[client/sync/bucket/BucketStorageAdapter.ts:8](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L8) diff --git a/docs/docs/common-sdk/interfaces/ChecksumCache.md b/docs/docs/common-sdk/interfaces/ChecksumCache.md new file mode 100644 index 000000000..e0e557c7f --- /dev/null +++ b/docs/docs/common-sdk/interfaces/ChecksumCache.md @@ -0,0 +1,27 @@ +--- +id: "ChecksumCache" +title: "Interface: ChecksumCache" +sidebar_label: "ChecksumCache" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### checksums + +• **checksums**: `Map`<`string`, \{ `checksum`: [`BucketChecksum`](BucketChecksum.md) ; `last_op_id`: `string` }\> + +#### Defined in + +[client/sync/bucket/BucketStorageAdapter.ts:17](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L17) + +___ + +### lastOpId + +• **lastOpId**: `string` + +#### Defined in + +[client/sync/bucket/BucketStorageAdapter.ts:18](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L18) diff --git a/docs/docs/common-sdk/interfaces/ColumnOptions.md b/docs/docs/common-sdk/interfaces/ColumnOptions.md new file mode 100644 index 000000000..9c5f3af82 --- /dev/null +++ b/docs/docs/common-sdk/interfaces/ColumnOptions.md @@ -0,0 +1,27 @@ +--- +id: "ColumnOptions" +title: "Interface: ColumnOptions" +sidebar_label: "ColumnOptions" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### name + +• **name**: `string` + +#### Defined in + +[db/Column.ts:9](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/Column.ts#L9) + +___ + +### type + +• `Optional` **type**: [`ColumnType`](../enums/ColumnType.md) + +#### Defined in + +[db/Column.ts:10](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/Column.ts#L10) diff --git a/docs/docs/common-sdk/interfaces/ContinueCheckpointRequest.md b/docs/docs/common-sdk/interfaces/ContinueCheckpointRequest.md new file mode 100644 index 000000000..cbfb5112a --- /dev/null +++ b/docs/docs/common-sdk/interfaces/ContinueCheckpointRequest.md @@ -0,0 +1,41 @@ +--- +id: "ContinueCheckpointRequest" +title: "Interface: ContinueCheckpointRequest" +sidebar_label: "ContinueCheckpointRequest" +sidebar_position: 0 +custom_edit_url: null +--- + +For sync2.json + +## Properties + +### buckets + +• **buckets**: [`BucketRequest`](BucketRequest.md)[] + +Existing bucket states. Only these buckets are synchronized. + +#### Defined in + +[client/sync/stream/streaming-sync-types.ts:12](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L12) + +___ + +### checkpoint\_token + +• **checkpoint\_token**: `string` + +#### Defined in + +[client/sync/stream/streaming-sync-types.ts:14](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L14) + +___ + +### limit + +• `Optional` **limit**: `number` + +#### Defined in + +[client/sync/stream/streaming-sync-types.ts:16](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L16) diff --git a/docs/docs/common-sdk/interfaces/CrudRequest.md b/docs/docs/common-sdk/interfaces/CrudRequest.md new file mode 100644 index 000000000..e377ceb8e --- /dev/null +++ b/docs/docs/common-sdk/interfaces/CrudRequest.md @@ -0,0 +1,19 @@ +--- +id: "CrudRequest" +title: "Interface: CrudRequest" +sidebar_label: "CrudRequest" +sidebar_position: 0 +custom_edit_url: null +--- + +For crud.json + +## Properties + +### data + +• **data**: [`CrudEntry`](../classes/CrudEntry.md)[] + +#### Defined in + +[client/sync/stream/streaming-sync-types.ts:159](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L159) diff --git a/docs/docs/common-sdk/interfaces/CrudResponse.md b/docs/docs/common-sdk/interfaces/CrudResponse.md new file mode 100644 index 000000000..7cbb9987c --- /dev/null +++ b/docs/docs/common-sdk/interfaces/CrudResponse.md @@ -0,0 +1,23 @@ +--- +id: "CrudResponse" +title: "Interface: CrudResponse" +sidebar_label: "CrudResponse" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### checkpoint + +• `Optional` **checkpoint**: `string` + +A sync response with a checkpoint >= this checkpoint would contain all the changes in this request. + +Any earlier checkpoint may or may not contain these changes. + +May be empty when the request contains no ops. + +#### Defined in + +[client/sync/stream/streaming-sync-types.ts:170](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L170) diff --git a/docs/docs/common-sdk/interfaces/DBAdapter.md b/docs/docs/common-sdk/interfaces/DBAdapter.md new file mode 100644 index 000000000..499fe6ccf --- /dev/null +++ b/docs/docs/common-sdk/interfaces/DBAdapter.md @@ -0,0 +1,305 @@ +--- +id: "DBAdapter" +title: "Interface: DBAdapter" +sidebar_label: "DBAdapter" +sidebar_position: 0 +custom_edit_url: null +--- + +## Hierarchy + +- [`BaseObserverInterface`](BaseObserverInterface.md)<[`DBAdapterListener`](DBAdapterListener.md)\> + +- [`DBGetUtils`](DBGetUtils.md) + + ↳ **`DBAdapter`** + +## Properties + +### close + +• **close**: () => `void` + +#### Type declaration + +▸ (): `void` + +##### Returns + +`void` + +#### Defined in + +[db/DBAdapter.ts:72](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L72) + +___ + +### execute + +• **execute**: (`query`: `string`, `params?`: `any`[]) => `Promise`<[`QueryResult`](QueryResult.md)\> + +#### Type declaration + +▸ (`query`, `params?`): `Promise`<[`QueryResult`](QueryResult.md)\> + +##### Parameters + +| Name | Type | +| :------ | :------ | +| `query` | `string` | +| `params?` | `any`[] | + +##### Returns + +`Promise`<[`QueryResult`](QueryResult.md)\> + +#### Defined in + +[db/DBAdapter.ts:77](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L77) + +___ + +### readLock + +• **readLock**: (`fn`: (`tx`: [`LockContext`](LockContext.md)) => `Promise`<`T`\>, `options?`: [`DBLockOptions`](DBLockOptions.md)) => `Promise`<`T`\> + +#### Type declaration + +▸ <`T`\>(`fn`, `options?`): `Promise`<`T`\> + +##### Type parameters + +| Name | +| :------ | +| `T` | + +##### Parameters + +| Name | Type | +| :------ | :------ | +| `fn` | (`tx`: [`LockContext`](LockContext.md)) => `Promise`<`T`\> | +| `options?` | [`DBLockOptions`](DBLockOptions.md) | + +##### Returns + +`Promise`<`T`\> + +#### Defined in + +[db/DBAdapter.ts:73](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L73) + +___ + +### readTransaction + +• **readTransaction**: (`fn`: (`tx`: [`Transaction`](Transaction.md)) => `Promise`<`T`\>, `options?`: [`DBLockOptions`](DBLockOptions.md)) => `Promise`<`T`\> + +#### Type declaration + +▸ <`T`\>(`fn`, `options?`): `Promise`<`T`\> + +##### Type parameters + +| Name | +| :------ | +| `T` | + +##### Parameters + +| Name | Type | +| :------ | :------ | +| `fn` | (`tx`: [`Transaction`](Transaction.md)) => `Promise`<`T`\> | +| `options?` | [`DBLockOptions`](DBLockOptions.md) | + +##### Returns + +`Promise`<`T`\> + +#### Defined in + +[db/DBAdapter.ts:74](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L74) + +___ + +### writeLock + +• **writeLock**: (`fn`: (`tx`: [`LockContext`](LockContext.md)) => `Promise`<`T`\>, `options?`: [`DBLockOptions`](DBLockOptions.md)) => `Promise`<`T`\> + +#### Type declaration + +▸ <`T`\>(`fn`, `options?`): `Promise`<`T`\> + +##### Type parameters + +| Name | +| :------ | +| `T` | + +##### Parameters + +| Name | Type | +| :------ | :------ | +| `fn` | (`tx`: [`LockContext`](LockContext.md)) => `Promise`<`T`\> | +| `options?` | [`DBLockOptions`](DBLockOptions.md) | + +##### Returns + +`Promise`<`T`\> + +#### Defined in + +[db/DBAdapter.ts:75](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L75) + +___ + +### writeTransaction + +• **writeTransaction**: (`fn`: (`tx`: [`Transaction`](Transaction.md)) => `Promise`<`T`\>, `options?`: [`DBLockOptions`](DBLockOptions.md)) => `Promise`<`T`\> + +#### Type declaration + +▸ <`T`\>(`fn`, `options?`): `Promise`<`T`\> + +##### Type parameters + +| Name | +| :------ | +| `T` | + +##### Parameters + +| Name | Type | +| :------ | :------ | +| `fn` | (`tx`: [`Transaction`](Transaction.md)) => `Promise`<`T`\> | +| `options?` | [`DBLockOptions`](DBLockOptions.md) | + +##### Returns + +`Promise`<`T`\> + +#### Defined in + +[db/DBAdapter.ts:76](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L76) + +## Methods + +### get + +▸ **get**<`T`\>(`sql`, `parameters?`): `Promise`<`T`\> + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sql` | `string` | +| `parameters?` | `any`[] | + +#### Returns + +`Promise`<`T`\> + +#### Inherited from + +[DBGetUtils](DBGetUtils.md).[get](DBGetUtils.md#get) + +#### Defined in + +[db/DBAdapter.ts:37](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L37) + +___ + +### getAll + +▸ **getAll**<`T`\>(`sql`, `parameters?`): `Promise`<`T`[]\> + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sql` | `string` | +| `parameters?` | `any`[] | + +#### Returns + +`Promise`<`T`[]\> + +#### Inherited from + +[DBGetUtils](DBGetUtils.md).[getAll](DBGetUtils.md#getall) + +#### Defined in + +[db/DBAdapter.ts:35](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L35) + +___ + +### getOptional + +▸ **getOptional**<`T`\>(`sql`, `parameters?`): `Promise`<`T`\> + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sql` | `string` | +| `parameters?` | `any`[] | + +#### Returns + +`Promise`<`T`\> + +#### Inherited from + +[DBGetUtils](DBGetUtils.md).[getOptional](DBGetUtils.md#getoptional) + +#### Defined in + +[db/DBAdapter.ts:36](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L36) + +___ + +### registerListener + +▸ **registerListener**(`listener`): () => `void` + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `listener` | `Partial`<[`DBAdapterListener`](DBAdapterListener.md)\> | + +#### Returns + +`fn` + +▸ (): `void` + +##### Returns + +`void` + +#### Inherited from + +[BaseObserverInterface](BaseObserverInterface.md).[registerListener](BaseObserverInterface.md#registerlistener) + +#### Defined in + +[utils/BaseObserver.ts:4](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/utils/BaseObserver.ts#L4) diff --git a/docs/docs/common-sdk/interfaces/DBAdapterListener.md b/docs/docs/common-sdk/interfaces/DBAdapterListener.md new file mode 100644 index 000000000..20ead2a11 --- /dev/null +++ b/docs/docs/common-sdk/interfaces/DBAdapterListener.md @@ -0,0 +1,37 @@ +--- +id: "DBAdapterListener" +title: "Interface: DBAdapterListener" +sidebar_label: "DBAdapterListener" +sidebar_position: 0 +custom_edit_url: null +--- + +## Hierarchy + +- [`BaseListener`](../modules.md#baselistener) + + ↳ **`DBAdapterListener`** + +## Properties + +### tablesUpdated + +• **tablesUpdated**: (`updateNotification`: [`UpdateNotification`](UpdateNotification.md)) => `void` + +#### Type declaration + +▸ (`updateNotification`): `void` + +##### Parameters + +| Name | Type | +| :------ | :------ | +| `updateNotification` | [`UpdateNotification`](UpdateNotification.md) | + +##### Returns + +`void` + +#### Defined in + +[db/DBAdapter.ts:64](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L64) diff --git a/docs/docs/common-sdk/interfaces/DBGetUtils.md b/docs/docs/common-sdk/interfaces/DBGetUtils.md new file mode 100644 index 000000000..55254d2a1 --- /dev/null +++ b/docs/docs/common-sdk/interfaces/DBGetUtils.md @@ -0,0 +1,96 @@ +--- +id: "DBGetUtils" +title: "Interface: DBGetUtils" +sidebar_label: "DBGetUtils" +sidebar_position: 0 +custom_edit_url: null +--- + +## Hierarchy + +- **`DBGetUtils`** + + ↳ [`LockContext`](LockContext.md) + + ↳ [`DBAdapter`](DBAdapter.md) + +## Methods + +### get + +▸ **get**<`T`\>(`sql`, `parameters?`): `Promise`<`T`\> + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sql` | `string` | +| `parameters?` | `any`[] | + +#### Returns + +`Promise`<`T`\> + +#### Defined in + +[db/DBAdapter.ts:37](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L37) + +___ + +### getAll + +▸ **getAll**<`T`\>(`sql`, `parameters?`): `Promise`<`T`[]\> + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sql` | `string` | +| `parameters?` | `any`[] | + +#### Returns + +`Promise`<`T`[]\> + +#### Defined in + +[db/DBAdapter.ts:35](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L35) + +___ + +### getOptional + +▸ **getOptional**<`T`\>(`sql`, `parameters?`): `Promise`<`T`\> + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sql` | `string` | +| `parameters?` | `any`[] | + +#### Returns + +`Promise`<`T`\> + +#### Defined in + +[db/DBAdapter.ts:36](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L36) diff --git a/docs/docs/common-sdk/interfaces/DBLockOptions.md b/docs/docs/common-sdk/interfaces/DBLockOptions.md new file mode 100644 index 000000000..d570b640d --- /dev/null +++ b/docs/docs/common-sdk/interfaces/DBLockOptions.md @@ -0,0 +1,17 @@ +--- +id: "DBLockOptions" +title: "Interface: DBLockOptions" +sidebar_label: "DBLockOptions" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### timeoutMs + +• `Optional` **timeoutMs**: `number` + +#### Defined in + +[db/DBAdapter.ts:68](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L68) diff --git a/docs/docs/common-sdk/interfaces/IndexColumnOptions.md b/docs/docs/common-sdk/interfaces/IndexColumnOptions.md new file mode 100644 index 000000000..ec31badab --- /dev/null +++ b/docs/docs/common-sdk/interfaces/IndexColumnOptions.md @@ -0,0 +1,27 @@ +--- +id: "IndexColumnOptions" +title: "Interface: IndexColumnOptions" +sidebar_label: "IndexColumnOptions" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### ascending + +• `Optional` **ascending**: `boolean` + +#### Defined in + +[db/schema/IndexedColumn.ts:6](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/IndexedColumn.ts#L6) + +___ + +### name + +• **name**: `string` + +#### Defined in + +[db/schema/IndexedColumn.ts:5](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/IndexedColumn.ts#L5) diff --git a/docs/docs/common-sdk/interfaces/IndexOptions.md b/docs/docs/common-sdk/interfaces/IndexOptions.md new file mode 100644 index 000000000..6d252901d --- /dev/null +++ b/docs/docs/common-sdk/interfaces/IndexOptions.md @@ -0,0 +1,27 @@ +--- +id: "IndexOptions" +title: "Interface: IndexOptions" +sidebar_label: "IndexOptions" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### columns + +• `Optional` **columns**: [`IndexedColumn`](../classes/IndexedColumn.md)[] + +#### Defined in + +[db/schema/Index.ts:6](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Index.ts#L6) + +___ + +### name + +• **name**: `string` + +#### Defined in + +[db/schema/Index.ts:5](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Index.ts#L5) diff --git a/docs/docs/common-sdk/interfaces/LockContext.md b/docs/docs/common-sdk/interfaces/LockContext.md new file mode 100644 index 000000000..eb3caffa6 --- /dev/null +++ b/docs/docs/common-sdk/interfaces/LockContext.md @@ -0,0 +1,133 @@ +--- +id: "LockContext" +title: "Interface: LockContext" +sidebar_label: "LockContext" +sidebar_position: 0 +custom_edit_url: null +--- + +## Hierarchy + +- [`DBGetUtils`](DBGetUtils.md) + + ↳ **`LockContext`** + + ↳↳ [`Transaction`](Transaction.md) + +## Properties + +### execute + +• **execute**: (`query`: `string`, `params?`: `any`[]) => `Promise`<[`QueryResult`](QueryResult.md)\> + +#### Type declaration + +▸ (`query`, `params?`): `Promise`<[`QueryResult`](QueryResult.md)\> + +##### Parameters + +| Name | Type | +| :------ | :------ | +| `query` | `string` | +| `params?` | `any`[] | + +##### Returns + +`Promise`<[`QueryResult`](QueryResult.md)\> + +#### Defined in + +[db/DBAdapter.ts:41](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L41) + +## Methods + +### get + +▸ **get**<`T`\>(`sql`, `parameters?`): `Promise`<`T`\> + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sql` | `string` | +| `parameters?` | `any`[] | + +#### Returns + +`Promise`<`T`\> + +#### Inherited from + +[DBGetUtils](DBGetUtils.md).[get](DBGetUtils.md#get) + +#### Defined in + +[db/DBAdapter.ts:37](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L37) + +___ + +### getAll + +▸ **getAll**<`T`\>(`sql`, `parameters?`): `Promise`<`T`[]\> + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sql` | `string` | +| `parameters?` | `any`[] | + +#### Returns + +`Promise`<`T`[]\> + +#### Inherited from + +[DBGetUtils](DBGetUtils.md).[getAll](DBGetUtils.md#getall) + +#### Defined in + +[db/DBAdapter.ts:35](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L35) + +___ + +### getOptional + +▸ **getOptional**<`T`\>(`sql`, `parameters?`): `Promise`<`T`\> + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sql` | `string` | +| `parameters?` | `any`[] | + +#### Returns + +`Promise`<`T`\> + +#### Inherited from + +[DBGetUtils](DBGetUtils.md).[getOptional](DBGetUtils.md#getoptional) + +#### Defined in + +[db/DBAdapter.ts:36](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L36) diff --git a/docs/docs/common-sdk/interfaces/LockOptions.md b/docs/docs/common-sdk/interfaces/LockOptions.md new file mode 100644 index 000000000..dc220ff14 --- /dev/null +++ b/docs/docs/common-sdk/interfaces/LockOptions.md @@ -0,0 +1,53 @@ +--- +id: "LockOptions" +title: "Interface: LockOptions" +sidebar_label: "LockOptions" +sidebar_position: 0 +custom_edit_url: null +--- + +Abstract Lock to be implemented by various JS environments + +## Type parameters + +| Name | +| :------ | +| `T` | + +## Properties + +### callback + +• **callback**: () => `Promise`<`T`\> + +#### Type declaration + +▸ (): `Promise`<`T`\> + +##### Returns + +`Promise`<`T`\> + +#### Defined in + +[client/sync/stream/AbstractStreamingSyncImplementation.ts:29](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L29) + +___ + +### signal + +• `Optional` **signal**: `AbortSignal` + +#### Defined in + +[client/sync/stream/AbstractStreamingSyncImplementation.ts:31](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L31) + +___ + +### type + +• **type**: [`LockType`](../enums/LockType.md) + +#### Defined in + +[client/sync/stream/AbstractStreamingSyncImplementation.ts:30](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L30) diff --git a/docs/docs/common-sdk/interfaces/PowerSyncBackendConnector.md b/docs/docs/common-sdk/interfaces/PowerSyncBackendConnector.md new file mode 100644 index 000000000..4e4c57f1f --- /dev/null +++ b/docs/docs/common-sdk/interfaces/PowerSyncBackendConnector.md @@ -0,0 +1,65 @@ +--- +id: "PowerSyncBackendConnector" +title: "Interface: PowerSyncBackendConnector" +sidebar_label: "PowerSyncBackendConnector" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### fetchCredentials + +• **fetchCredentials**: () => `Promise`<[`PowerSyncCredentials`](PowerSyncCredentials.md)\> + +#### Type declaration + +▸ (): `Promise`<[`PowerSyncCredentials`](PowerSyncCredentials.md)\> + +Get credentials for PowerSync. + +This should always fetch a fresh set of credentials - don't use cached +values. + +Return null if the user is not signed in. Throw an error if credentials +cannot be fetched due to a network error or other temporary error. + +This token is kept for the duration of a sync connection. + +##### Returns + +`Promise`<[`PowerSyncCredentials`](PowerSyncCredentials.md)\> + +#### Defined in + +[client/connection/PowerSyncBackendConnector.ts:15](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/connection/PowerSyncBackendConnector.ts#L15) + +___ + +### uploadData + +• **uploadData**: (`database`: [`AbstractPowerSyncDatabase`](../classes/AbstractPowerSyncDatabase.md)) => `Promise`<`void`\> + +#### Type declaration + +▸ (`database`): `Promise`<`void`\> + +Upload local changes to the app backend. + +Use [PowerSyncDatabase.getCrudBatch] to get a batch of changes to upload. See [DevConnector] for an example implementation. + +Any thrown errors will result in a retry after the configured wait period (default: 5 seconds). + +##### Parameters + +| Name | Type | +| :------ | :------ | +| `database` | [`AbstractPowerSyncDatabase`](../classes/AbstractPowerSyncDatabase.md) | + +##### Returns + +`Promise`<`void`\> + +#### Defined in + +[client/connection/PowerSyncBackendConnector.ts:23](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/connection/PowerSyncBackendConnector.ts#L23) diff --git a/docs/docs/common-sdk/interfaces/PowerSyncCredentials.md b/docs/docs/common-sdk/interfaces/PowerSyncCredentials.md new file mode 100644 index 000000000..f3b73f986 --- /dev/null +++ b/docs/docs/common-sdk/interfaces/PowerSyncCredentials.md @@ -0,0 +1,37 @@ +--- +id: "PowerSyncCredentials" +title: "Interface: PowerSyncCredentials" +sidebar_label: "PowerSyncCredentials" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### endpoint + +• **endpoint**: `string` + +#### Defined in + +[client/connection/PowerSyncCredentials.ts:2](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/connection/PowerSyncCredentials.ts#L2) + +___ + +### expiresAt + +• `Optional` **expiresAt**: `Date` + +#### Defined in + +[client/connection/PowerSyncCredentials.ts:4](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/connection/PowerSyncCredentials.ts#L4) + +___ + +### token + +• **token**: `string` + +#### Defined in + +[client/connection/PowerSyncCredentials.ts:3](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/connection/PowerSyncCredentials.ts#L3) diff --git a/docs/docs/common-sdk/interfaces/PowerSyncDBListener.md b/docs/docs/common-sdk/interfaces/PowerSyncDBListener.md new file mode 100644 index 000000000..fe4751760 --- /dev/null +++ b/docs/docs/common-sdk/interfaces/PowerSyncDBListener.md @@ -0,0 +1,59 @@ +--- +id: "PowerSyncDBListener" +title: "Interface: PowerSyncDBListener" +sidebar_label: "PowerSyncDBListener" +sidebar_position: 0 +custom_edit_url: null +--- + +## Hierarchy + +- [`StreamingSyncImplementationListener`](StreamingSyncImplementationListener.md) + + ↳ **`PowerSyncDBListener`** + +## Properties + +### initialized + +• **initialized**: () => `void` + +#### Type declaration + +▸ (): `void` + +##### Returns + +`void` + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:39](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L39) + +___ + +### statusChanged + +• `Optional` **statusChanged**: (`status`: [`SyncStatus`](../classes/SyncStatus.md)) => `void` + +#### Type declaration + +▸ (`status`): `void` + +##### Parameters + +| Name | Type | +| :------ | :------ | +| `status` | [`SyncStatus`](../classes/SyncStatus.md) | + +##### Returns + +`void` + +#### Inherited from + +[StreamingSyncImplementationListener](StreamingSyncImplementationListener.md).[statusChanged](StreamingSyncImplementationListener.md#statuschanged) + +#### Defined in + +[client/sync/stream/AbstractStreamingSyncImplementation.ts:43](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L43) diff --git a/docs/docs/common-sdk/interfaces/PowerSyncDatabaseOptions.md b/docs/docs/common-sdk/interfaces/PowerSyncDatabaseOptions.md new file mode 100644 index 000000000..52c3c548f --- /dev/null +++ b/docs/docs/common-sdk/interfaces/PowerSyncDatabaseOptions.md @@ -0,0 +1,47 @@ +--- +id: "PowerSyncDatabaseOptions" +title: "Interface: PowerSyncDatabaseOptions" +sidebar_label: "PowerSyncDatabaseOptions" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### database + +• **database**: [`DBAdapter`](DBAdapter.md) + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:23](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L23) + +___ + +### logger + +• `Optional` **logger**: `ILogger` + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:25](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L25) + +___ + +### retryDelay + +• `Optional` **retryDelay**: `number` + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:24](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L24) + +___ + +### schema + +• **schema**: [`Schema`](../classes/Schema.md) + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:22](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L22) diff --git a/docs/docs/common-sdk/interfaces/PowerSyncOpenFactoryOptions.md b/docs/docs/common-sdk/interfaces/PowerSyncOpenFactoryOptions.md new file mode 100644 index 000000000..5e2dc5eb2 --- /dev/null +++ b/docs/docs/common-sdk/interfaces/PowerSyncOpenFactoryOptions.md @@ -0,0 +1,41 @@ +--- +id: "PowerSyncOpenFactoryOptions" +title: "Interface: PowerSyncOpenFactoryOptions" +sidebar_label: "PowerSyncOpenFactoryOptions" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### dbFilename + +• **dbFilename**: `string` + +Filename for the database. + +#### Defined in + +[client/AbstractPowerSyncOpenFactory.ts:10](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncOpenFactory.ts#L10) + +___ + +### dbLocation + +• `Optional` **dbLocation**: `string` + +Directory where the database file is located. + +#### Defined in + +[client/AbstractPowerSyncOpenFactory.ts:14](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncOpenFactory.ts#L14) + +___ + +### schema + +• **schema**: [`Schema`](../classes/Schema.md) + +#### Defined in + +[client/AbstractPowerSyncOpenFactory.ts:6](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncOpenFactory.ts#L6) diff --git a/docs/docs/common-sdk/interfaces/QueryResult.md b/docs/docs/common-sdk/interfaces/QueryResult.md new file mode 100644 index 000000000..0a9c3a80c --- /dev/null +++ b/docs/docs/common-sdk/interfaces/QueryResult.md @@ -0,0 +1,54 @@ +--- +id: "QueryResult" +title: "Interface: QueryResult" +sidebar_label: "QueryResult" +sidebar_position: 0 +custom_edit_url: null +--- + +Object returned by SQL Query executions { + insertId: Represent the auto-generated row id if applicable + rowsAffected: Number of affected rows if result of a update query + message: if status === 1, here you will find error description + rows: if status is undefined or 0 this object will contain the query results +} + + QueryResult + +## Properties + +### insertId + +• `Optional` **insertId**: `number` + +#### Defined in + +[db/DBAdapter.ts:19](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L19) + +___ + +### rows + +• `Optional` **rows**: `Object` + +#### Type declaration + +| Name | Type | Description | +| :------ | :------ | :------ | +| `_array` | `any`[] | Raw array with all dataset | +| `item` | (`idx`: `number`) => `any` | A convenience function to acess the index based the row object | +| `length` | `number` | The length of the dataset | + +#### Defined in + +[db/DBAdapter.ts:21](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L21) + +___ + +### rowsAffected + +• **rowsAffected**: `number` + +#### Defined in + +[db/DBAdapter.ts:20](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L20) diff --git a/docs/docs/common-sdk/interfaces/SQLWatchOptions.md b/docs/docs/common-sdk/interfaces/SQLWatchOptions.md new file mode 100644 index 000000000..8dd0142ee --- /dev/null +++ b/docs/docs/common-sdk/interfaces/SQLWatchOptions.md @@ -0,0 +1,37 @@ +--- +id: "SQLWatchOptions" +title: "Interface: SQLWatchOptions" +sidebar_label: "SQLWatchOptions" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### signal + +• `Optional` **signal**: `AbortSignal` + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:29](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L29) + +___ + +### tables + +• `Optional` **tables**: `string`[] + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:30](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L30) + +___ + +### throttleMs + +• `Optional` **throttleMs**: `number` + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:31](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L31) diff --git a/docs/docs/common-sdk/interfaces/StreamingSyncCheckpoint.md b/docs/docs/common-sdk/interfaces/StreamingSyncCheckpoint.md new file mode 100644 index 000000000..6d81eb7b7 --- /dev/null +++ b/docs/docs/common-sdk/interfaces/StreamingSyncCheckpoint.md @@ -0,0 +1,17 @@ +--- +id: "StreamingSyncCheckpoint" +title: "Interface: StreamingSyncCheckpoint" +sidebar_label: "StreamingSyncCheckpoint" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### checkpoint + +• **checkpoint**: [`Checkpoint`](Checkpoint.md) + +#### Defined in + +[client/sync/stream/streaming-sync-types.ts:81](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L81) diff --git a/docs/docs/common-sdk/interfaces/StreamingSyncCheckpointComplete.md b/docs/docs/common-sdk/interfaces/StreamingSyncCheckpointComplete.md new file mode 100644 index 000000000..49f4d6a82 --- /dev/null +++ b/docs/docs/common-sdk/interfaces/StreamingSyncCheckpointComplete.md @@ -0,0 +1,23 @@ +--- +id: "StreamingSyncCheckpointComplete" +title: "Interface: StreamingSyncCheckpointComplete" +sidebar_label: "StreamingSyncCheckpointComplete" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### checkpoint\_complete + +• **checkpoint\_complete**: `Object` + +#### Type declaration + +| Name | Type | +| :------ | :------ | +| `last_op_id` | `string` | + +#### Defined in + +[client/sync/stream/streaming-sync-types.ts:98](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L98) diff --git a/docs/docs/common-sdk/interfaces/StreamingSyncCheckpointDiff.md b/docs/docs/common-sdk/interfaces/StreamingSyncCheckpointDiff.md new file mode 100644 index 000000000..ae3a7fa64 --- /dev/null +++ b/docs/docs/common-sdk/interfaces/StreamingSyncCheckpointDiff.md @@ -0,0 +1,26 @@ +--- +id: "StreamingSyncCheckpointDiff" +title: "Interface: StreamingSyncCheckpointDiff" +sidebar_label: "StreamingSyncCheckpointDiff" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### checkpoint\_diff + +• **checkpoint\_diff**: `Object` + +#### Type declaration + +| Name | Type | +| :------ | :------ | +| `last_op_id` | `string` | +| `removed_buckets` | `string`[] | +| `updated_buckets` | [`BucketChecksum`](BucketChecksum.md)[] | +| `write_checkpoint` | `string` | + +#### Defined in + +[client/sync/stream/streaming-sync-types.ts:85](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L85) diff --git a/docs/docs/common-sdk/interfaces/StreamingSyncDataJSON.md b/docs/docs/common-sdk/interfaces/StreamingSyncDataJSON.md new file mode 100644 index 000000000..b876246bc --- /dev/null +++ b/docs/docs/common-sdk/interfaces/StreamingSyncDataJSON.md @@ -0,0 +1,17 @@ +--- +id: "StreamingSyncDataJSON" +title: "Interface: StreamingSyncDataJSON" +sidebar_label: "StreamingSyncDataJSON" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### data + +• **data**: [`SyncDataBucketJSON`](../modules.md#syncdatabucketjson) + +#### Defined in + +[client/sync/stream/streaming-sync-types.ts:94](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L94) diff --git a/docs/docs/common-sdk/interfaces/StreamingSyncImplementationListener.md b/docs/docs/common-sdk/interfaces/StreamingSyncImplementationListener.md new file mode 100644 index 000000000..64beb1991 --- /dev/null +++ b/docs/docs/common-sdk/interfaces/StreamingSyncImplementationListener.md @@ -0,0 +1,39 @@ +--- +id: "StreamingSyncImplementationListener" +title: "Interface: StreamingSyncImplementationListener" +sidebar_label: "StreamingSyncImplementationListener" +sidebar_position: 0 +custom_edit_url: null +--- + +## Hierarchy + +- [`BaseListener`](../modules.md#baselistener) + + ↳ **`StreamingSyncImplementationListener`** + + ↳↳ [`PowerSyncDBListener`](PowerSyncDBListener.md) + +## Properties + +### statusChanged + +• `Optional` **statusChanged**: (`status`: [`SyncStatus`](../classes/SyncStatus.md)) => `void` + +#### Type declaration + +▸ (`status`): `void` + +##### Parameters + +| Name | Type | +| :------ | :------ | +| `status` | [`SyncStatus`](../classes/SyncStatus.md) | + +##### Returns + +`void` + +#### Defined in + +[client/sync/stream/AbstractStreamingSyncImplementation.ts:43](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L43) diff --git a/docs/docs/common-sdk/interfaces/StreamingSyncKeepalive.md b/docs/docs/common-sdk/interfaces/StreamingSyncKeepalive.md new file mode 100644 index 000000000..2466d25b7 --- /dev/null +++ b/docs/docs/common-sdk/interfaces/StreamingSyncKeepalive.md @@ -0,0 +1,19 @@ +--- +id: "StreamingSyncKeepalive" +title: "Interface: StreamingSyncKeepalive" +sidebar_label: "StreamingSyncKeepalive" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### token\_expires\_in + +• **token\_expires\_in**: `number` + +If specified, token expires in this many seconds. + +#### Defined in + +[client/sync/stream/streaming-sync-types.ts:105](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L105) diff --git a/docs/docs/common-sdk/interfaces/StreamingSyncRequest.md b/docs/docs/common-sdk/interfaces/StreamingSyncRequest.md new file mode 100644 index 000000000..e726e5371 --- /dev/null +++ b/docs/docs/common-sdk/interfaces/StreamingSyncRequest.md @@ -0,0 +1,55 @@ +--- +id: "StreamingSyncRequest" +title: "Interface: StreamingSyncRequest" +sidebar_label: "StreamingSyncRequest" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### buckets + +• `Optional` **buckets**: [`BucketRequest`](BucketRequest.md)[] + +Existing bucket states. + +#### Defined in + +[client/sync/stream/streaming-sync-types.ts:62](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L62) + +___ + +### include\_checksum + +• **include\_checksum**: `boolean` + +Whether or not to compute a checksum for each checkpoint + +#### Defined in + +[client/sync/stream/streaming-sync-types.ts:72](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L72) + +___ + +### only + +• `Optional` **only**: `string`[] + +If specified, limit the response to only include these buckets. + +#### Defined in + +[client/sync/stream/streaming-sync-types.ts:67](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L67) + +___ + +### raw\_data + +• **raw\_data**: `boolean` + +Changes the response to stringified data in each OplogEntry + +#### Defined in + +[client/sync/stream/streaming-sync-types.ts:77](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L77) diff --git a/docs/docs/common-sdk/interfaces/SyncLocalDatabaseResult.md b/docs/docs/common-sdk/interfaces/SyncLocalDatabaseResult.md new file mode 100644 index 000000000..71be9b29f --- /dev/null +++ b/docs/docs/common-sdk/interfaces/SyncLocalDatabaseResult.md @@ -0,0 +1,37 @@ +--- +id: "SyncLocalDatabaseResult" +title: "Interface: SyncLocalDatabaseResult" +sidebar_label: "SyncLocalDatabaseResult" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### checkpointValid + +• **checkpointValid**: `boolean` + +#### Defined in + +[client/sync/bucket/BucketStorageAdapter.ts:23](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L23) + +___ + +### failures + +• `Optional` **failures**: `string`[] + +#### Defined in + +[client/sync/bucket/BucketStorageAdapter.ts:24](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L24) + +___ + +### ready + +• **ready**: `boolean` + +#### Defined in + +[client/sync/bucket/BucketStorageAdapter.ts:22](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L22) diff --git a/docs/docs/common-sdk/interfaces/SyncNewCheckpointRequest.md b/docs/docs/common-sdk/interfaces/SyncNewCheckpointRequest.md new file mode 100644 index 000000000..aefcae452 --- /dev/null +++ b/docs/docs/common-sdk/interfaces/SyncNewCheckpointRequest.md @@ -0,0 +1,46 @@ +--- +id: "SyncNewCheckpointRequest" +title: "Interface: SyncNewCheckpointRequest" +sidebar_label: "SyncNewCheckpointRequest" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### buckets + +• `Optional` **buckets**: [`BucketRequest`](BucketRequest.md)[] + +Existing bucket states. Used if include_data is specified. + +#### Defined in + +[client/sync/stream/streaming-sync-types.ts:23](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L23) + +___ + +### limit + +• `Optional` **limit**: `number` + +#### Defined in + +[client/sync/stream/streaming-sync-types.ts:37](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L37) + +___ + +### request\_checkpoint + +• **request\_checkpoint**: `Object` + +#### Type declaration + +| Name | Type | Description | +| :------ | :------ | :------ | +| `include_checksum` | `boolean` | Whether or not to compute a checksum. | +| `include_data` | `boolean` | Whether or not to include an initial data request. | + +#### Defined in + +[client/sync/stream/streaming-sync-types.ts:25](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L25) diff --git a/docs/docs/common-sdk/interfaces/SyncResponse.md b/docs/docs/common-sdk/interfaces/SyncResponse.md new file mode 100644 index 000000000..12d5d935c --- /dev/null +++ b/docs/docs/common-sdk/interfaces/SyncResponse.md @@ -0,0 +1,51 @@ +--- +id: "SyncResponse" +title: "Interface: SyncResponse" +sidebar_label: "SyncResponse" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### checkpoint + +• `Optional` **checkpoint**: [`Checkpoint`](Checkpoint.md) + +#### Defined in + +[client/sync/stream/streaming-sync-types.ts:55](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L55) + +___ + +### checkpoint\_token + +• `Optional` **checkpoint\_token**: `string` + +#### Defined in + +[client/sync/stream/streaming-sync-types.ts:53](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L53) + +___ + +### data + +• `Optional` **data**: [`SyncDataBucketJSON`](../modules.md#syncdatabucketjson)[] + +Data for the buckets returned. May not have an an entry for each bucket in the request. + +#### Defined in + +[client/sync/stream/streaming-sync-types.ts:46](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L46) + +___ + +### has\_more + +• **has\_more**: `boolean` + +True if the response limit has been reached, and another request must be made. + +#### Defined in + +[client/sync/stream/streaming-sync-types.ts:51](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L51) diff --git a/docs/docs/common-sdk/interfaces/TableOptions.md b/docs/docs/common-sdk/interfaces/TableOptions.md new file mode 100644 index 000000000..baa692816 --- /dev/null +++ b/docs/docs/common-sdk/interfaces/TableOptions.md @@ -0,0 +1,57 @@ +--- +id: "TableOptions" +title: "Interface: TableOptions" +sidebar_label: "TableOptions" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### columns + +• **columns**: [`Column`](../classes/Column.md)[] + +#### Defined in + +[db/schema/Table.ts:6](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Table.ts#L6) + +___ + +### indexes + +• `Optional` **indexes**: [`Index`](../classes/Index.md)[] + +#### Defined in + +[db/schema/Table.ts:7](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Table.ts#L7) + +___ + +### insertOnly + +• `Optional` **insertOnly**: `boolean` + +#### Defined in + +[db/schema/Table.ts:9](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Table.ts#L9) + +___ + +### localOnly + +• `Optional` **localOnly**: `boolean` + +#### Defined in + +[db/schema/Table.ts:8](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Table.ts#L8) + +___ + +### name + +• **name**: `string` + +#### Defined in + +[db/schema/Table.ts:5](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Table.ts#L5) diff --git a/docs/docs/common-sdk/interfaces/Transaction.md b/docs/docs/common-sdk/interfaces/Transaction.md new file mode 100644 index 000000000..0a695d833 --- /dev/null +++ b/docs/docs/common-sdk/interfaces/Transaction.md @@ -0,0 +1,171 @@ +--- +id: "Transaction" +title: "Interface: Transaction" +sidebar_label: "Transaction" +sidebar_position: 0 +custom_edit_url: null +--- + +## Hierarchy + +- [`LockContext`](LockContext.md) + + ↳ **`Transaction`** + +## Properties + +### commit + +• **commit**: () => `Promise`<[`QueryResult`](QueryResult.md)\> + +#### Type declaration + +▸ (): `Promise`<[`QueryResult`](QueryResult.md)\> + +##### Returns + +`Promise`<[`QueryResult`](QueryResult.md)\> + +#### Defined in + +[db/DBAdapter.ts:45](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L45) + +___ + +### execute + +• **execute**: (`query`: `string`, `params?`: `any`[]) => `Promise`<[`QueryResult`](QueryResult.md)\> + +#### Type declaration + +▸ (`query`, `params?`): `Promise`<[`QueryResult`](QueryResult.md)\> + +##### Parameters + +| Name | Type | +| :------ | :------ | +| `query` | `string` | +| `params?` | `any`[] | + +##### Returns + +`Promise`<[`QueryResult`](QueryResult.md)\> + +#### Inherited from + +[LockContext](LockContext.md).[execute](LockContext.md#execute) + +#### Defined in + +[db/DBAdapter.ts:41](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L41) + +___ + +### rollback + +• **rollback**: () => `Promise`<[`QueryResult`](QueryResult.md)\> + +#### Type declaration + +▸ (): `Promise`<[`QueryResult`](QueryResult.md)\> + +##### Returns + +`Promise`<[`QueryResult`](QueryResult.md)\> + +#### Defined in + +[db/DBAdapter.ts:46](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L46) + +## Methods + +### get + +▸ **get**<`T`\>(`sql`, `parameters?`): `Promise`<`T`\> + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sql` | `string` | +| `parameters?` | `any`[] | + +#### Returns + +`Promise`<`T`\> + +#### Inherited from + +[LockContext](LockContext.md).[get](LockContext.md#get) + +#### Defined in + +[db/DBAdapter.ts:37](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L37) + +___ + +### getAll + +▸ **getAll**<`T`\>(`sql`, `parameters?`): `Promise`<`T`[]\> + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sql` | `string` | +| `parameters?` | `any`[] | + +#### Returns + +`Promise`<`T`[]\> + +#### Inherited from + +[LockContext](LockContext.md).[getAll](LockContext.md#getall) + +#### Defined in + +[db/DBAdapter.ts:35](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L35) + +___ + +### getOptional + +▸ **getOptional**<`T`\>(`sql`, `parameters?`): `Promise`<`T`\> + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sql` | `string` | +| `parameters?` | `any`[] | + +#### Returns + +`Promise`<`T`\> + +#### Inherited from + +[LockContext](LockContext.md).[getOptional](LockContext.md#getoptional) + +#### Defined in + +[db/DBAdapter.ts:36](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L36) diff --git a/docs/docs/common-sdk/interfaces/UpdateNotification.md b/docs/docs/common-sdk/interfaces/UpdateNotification.md new file mode 100644 index 000000000..cc0291f4f --- /dev/null +++ b/docs/docs/common-sdk/interfaces/UpdateNotification.md @@ -0,0 +1,37 @@ +--- +id: "UpdateNotification" +title: "Interface: UpdateNotification" +sidebar_label: "UpdateNotification" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### opType + +• **opType**: [`RowUpdateType`](../enums/RowUpdateType.md) + +#### Defined in + +[db/DBAdapter.ts:58](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L58) + +___ + +### rowId + +• **rowId**: `number` + +#### Defined in + +[db/DBAdapter.ts:60](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L60) + +___ + +### table + +• **table**: `string` + +#### Defined in + +[db/DBAdapter.ts:59](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L59) diff --git a/docs/docs/common-sdk/interfaces/WatchOnChangeEvent.md b/docs/docs/common-sdk/interfaces/WatchOnChangeEvent.md new file mode 100644 index 000000000..525234e94 --- /dev/null +++ b/docs/docs/common-sdk/interfaces/WatchOnChangeEvent.md @@ -0,0 +1,17 @@ +--- +id: "WatchOnChangeEvent" +title: "Interface: WatchOnChangeEvent" +sidebar_label: "WatchOnChangeEvent" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### changedTables + +• **changedTables**: `string`[] + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:35](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L35) diff --git a/docs/docs/common-sdk/interfaces/_category_.yml b/docs/docs/common-sdk/interfaces/_category_.yml new file mode 100644 index 000000000..43bec88cf --- /dev/null +++ b/docs/docs/common-sdk/interfaces/_category_.yml @@ -0,0 +1,2 @@ +label: "Interfaces" +position: 4 \ No newline at end of file diff --git a/docs/docs/common-sdk/modules.md b/docs/docs/common-sdk/modules.md new file mode 100644 index 000000000..3e7d6d569 --- /dev/null +++ b/docs/docs/common-sdk/modules.md @@ -0,0 +1,523 @@ +--- +id: "modules" +title: "@journeyapps/powersync-sdk-common" +sidebar_label: "Exports" +sidebar_position: 0.5 +custom_edit_url: null +--- + +## Enumerations + +- [ColumnType](enums/ColumnType.md) +- [LockType](enums/LockType.md) +- [OpTypeEnum](enums/OpTypeEnum.md) +- [RowUpdateType](enums/RowUpdateType.md) +- [UpdateType](enums/UpdateType.md) + +## Classes + +- [AbstractPowerSyncDatabase](classes/AbstractPowerSyncDatabase.md) +- [AbstractPowerSyncDatabaseOpenFactory](classes/AbstractPowerSyncDatabaseOpenFactory.md) +- [AbstractRemote](classes/AbstractRemote.md) +- [AbstractStreamingSyncImplementation](classes/AbstractStreamingSyncImplementation.md) +- [BaseObserver](classes/BaseObserver.md) +- [Column](classes/Column.md) +- [CrudBatch](classes/CrudBatch.md) +- [CrudEntry](classes/CrudEntry.md) +- [CrudTransaction](classes/CrudTransaction.md) +- [Index](classes/Index.md) +- [IndexedColumn](classes/IndexedColumn.md) +- [OpType](classes/OpType.md) +- [Schema](classes/Schema.md) +- [SqliteBucketStorage](classes/SqliteBucketStorage.md) +- [SyncDataBatch](classes/SyncDataBatch.md) +- [SyncDataBucket](classes/SyncDataBucket.md) +- [SyncStatus](classes/SyncStatus.md) +- [Table](classes/Table.md) +- [UploadQueueStats](classes/UploadQueueStats.md) + +## Interfaces + +- [AbstractStreamingSyncImplementationOptions](interfaces/AbstractStreamingSyncImplementationOptions.md) +- [BaseObserverInterface](interfaces/BaseObserverInterface.md) +- [BucketChecksum](interfaces/BucketChecksum.md) +- [BucketRequest](interfaces/BucketRequest.md) +- [BucketState](interfaces/BucketState.md) +- [BucketStorageAdapter](interfaces/BucketStorageAdapter.md) +- [Checkpoint](interfaces/Checkpoint.md) +- [ChecksumCache](interfaces/ChecksumCache.md) +- [ColumnOptions](interfaces/ColumnOptions.md) +- [ContinueCheckpointRequest](interfaces/ContinueCheckpointRequest.md) +- [CrudRequest](interfaces/CrudRequest.md) +- [CrudResponse](interfaces/CrudResponse.md) +- [DBAdapter](interfaces/DBAdapter.md) +- [DBAdapterListener](interfaces/DBAdapterListener.md) +- [DBGetUtils](interfaces/DBGetUtils.md) +- [DBLockOptions](interfaces/DBLockOptions.md) +- [IndexColumnOptions](interfaces/IndexColumnOptions.md) +- [IndexOptions](interfaces/IndexOptions.md) +- [LockContext](interfaces/LockContext.md) +- [LockOptions](interfaces/LockOptions.md) +- [PowerSyncBackendConnector](interfaces/PowerSyncBackendConnector.md) +- [PowerSyncCredentials](interfaces/PowerSyncCredentials.md) +- [PowerSyncDBListener](interfaces/PowerSyncDBListener.md) +- [PowerSyncDatabaseOptions](interfaces/PowerSyncDatabaseOptions.md) +- [PowerSyncOpenFactoryOptions](interfaces/PowerSyncOpenFactoryOptions.md) +- [QueryResult](interfaces/QueryResult.md) +- [SQLWatchOptions](interfaces/SQLWatchOptions.md) +- [StreamingSyncCheckpoint](interfaces/StreamingSyncCheckpoint.md) +- [StreamingSyncCheckpointComplete](interfaces/StreamingSyncCheckpointComplete.md) +- [StreamingSyncCheckpointDiff](interfaces/StreamingSyncCheckpointDiff.md) +- [StreamingSyncDataJSON](interfaces/StreamingSyncDataJSON.md) +- [StreamingSyncImplementationListener](interfaces/StreamingSyncImplementationListener.md) +- [StreamingSyncKeepalive](interfaces/StreamingSyncKeepalive.md) +- [StreamingSyncRequest](interfaces/StreamingSyncRequest.md) +- [SyncLocalDatabaseResult](interfaces/SyncLocalDatabaseResult.md) +- [SyncNewCheckpointRequest](interfaces/SyncNewCheckpointRequest.md) +- [SyncResponse](interfaces/SyncResponse.md) +- [TableOptions](interfaces/TableOptions.md) +- [Transaction](interfaces/Transaction.md) +- [UpdateNotification](interfaces/UpdateNotification.md) +- [WatchOnChangeEvent](interfaces/WatchOnChangeEvent.md) + +## Type Aliases + +### BaseListener + +Ƭ **BaseListener**: `Object` + +#### Index signature + +▪ [key: `string`]: (...`event`: `any`) => `any` + +#### Defined in + +[utils/BaseObserver.ts:7](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/utils/BaseObserver.ts#L7) + +___ + +### CrudEntryDataJSON + +Ƭ **CrudEntryDataJSON**: `Object` + +#### Type declaration + +| Name | Type | +| :------ | :------ | +| `data` | `Record`<`string`, `any`\> | +| `id` | `string` | +| `op` | [`UpdateType`](enums/UpdateType.md) | +| `type` | `string` | + +#### Defined in + +[client/sync/bucket/CrudEntry.ts:22](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudEntry.ts#L22) + +___ + +### CrudEntryJSON + +Ƭ **CrudEntryJSON**: `Object` + +#### Type declaration + +| Name | Type | +| :------ | :------ | +| `data` | `string` | +| `id` | `string` | +| `tx_id?` | `number` | + +#### Defined in + +[client/sync/bucket/CrudEntry.ts:16](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudEntry.ts#L16) + +___ + +### CrudEntryOutputJSON + +Ƭ **CrudEntryOutputJSON**: `Object` + +The output JSOn seems to be a third type of JSON, not the same as the input JSON. + +#### Type declaration + +| Name | Type | +| :------ | :------ | +| `data` | `Record`<`string`, `any`\> | +| `id` | `string` | +| `op` | [`UpdateType`](enums/UpdateType.md) | +| `op_id` | `number` | +| `tx_id?` | `number` | +| `type` | `string` | + +#### Defined in + +[client/sync/bucket/CrudEntry.ts:32](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudEntry.ts#L32) + +___ + +### OpId + +Ƭ **OpId**: `string` + +64-bit unsigned integer stored as a string in base-10. + +Not sortable as a string. + +#### Defined in + +[client/sync/bucket/CrudEntry.ts:8](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudEntry.ts#L8) + +___ + +### OpTypeJSON + +Ƭ **OpTypeJSON**: `string` + +#### Defined in + +[client/sync/bucket/OpType.ts:8](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/OpType.ts#L8) + +___ + +### RemoteConnector + +Ƭ **RemoteConnector**: `Object` + +#### Type declaration + +| Name | Type | +| :------ | :------ | +| `fetchCredentials` | () => `Promise`<[`PowerSyncCredentials`](interfaces/PowerSyncCredentials.md)\> | + +#### Defined in + +[client/sync/stream/AbstractRemote.ts:4](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractRemote.ts#L4) + +___ + +### StreamingSyncLine + +Ƭ **StreamingSyncLine**: [`StreamingSyncDataJSON`](interfaces/StreamingSyncDataJSON.md) \| [`StreamingSyncCheckpoint`](interfaces/StreamingSyncCheckpoint.md) \| [`StreamingSyncCheckpointDiff`](interfaces/StreamingSyncCheckpointDiff.md) \| [`StreamingSyncCheckpointComplete`](interfaces/StreamingSyncCheckpointComplete.md) \| [`StreamingSyncKeepalive`](interfaces/StreamingSyncKeepalive.md) + +#### Defined in + +[client/sync/stream/streaming-sync-types.ts:108](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L108) + +___ + +### SyncDataBucketJSON + +Ƭ **SyncDataBucketJSON**: `Object` + +#### Type declaration + +| Name | Type | +| :------ | :------ | +| `after?` | `string` | +| `bucket` | `string` | +| `data` | `OplogEntryJSON`[] | +| `has_more?` | `boolean` | +| `next_after?` | `string` | + +#### Defined in + +[client/sync/bucket/SyncDataBucket.ts:4](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SyncDataBucket.ts#L4) + +___ + +### SyncRequest + +Ƭ **SyncRequest**: [`ContinueCheckpointRequest`](interfaces/ContinueCheckpointRequest.md) \| [`SyncNewCheckpointRequest`](interfaces/SyncNewCheckpointRequest.md) + +#### Defined in + +[client/sync/stream/streaming-sync-types.ts:40](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L40) + +## Variables + +### DEFAULT\_INDEX\_COLUMN\_OPTIONS + +• `Const` **DEFAULT\_INDEX\_COLUMN\_OPTIONS**: `Partial`<[`IndexColumnOptions`](interfaces/IndexColumnOptions.md)\> + +#### Defined in + +[db/schema/IndexedColumn.ts:9](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/IndexedColumn.ts#L9) + +___ + +### DEFAULT\_INDEX\_OPTIONS + +• `Const` **DEFAULT\_INDEX\_OPTIONS**: `Partial`<[`IndexOptions`](interfaces/IndexOptions.md)\> + +#### Defined in + +[db/schema/Index.ts:9](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Index.ts#L9) + +___ + +### DEFAULT\_LOCK\_TIMEOUT\_MS + +• `Const` **DEFAULT\_LOCK\_TIMEOUT\_MS**: ``120000`` + +Requesting nested or recursive locks can block the application in some circumstances. +This default lock timeout will act as a failsafe to throw an error if a lock cannot +be obtained. + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:56](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L56) + +___ + +### DEFAULT\_POWERSYNC\_DB\_OPTIONS + +• `Const` **DEFAULT\_POWERSYNC\_DB\_OPTIONS**: `Object` + +#### Type declaration + +| Name | Type | +| :------ | :------ | +| `logger` | `ILogger` | +| `retryDelay` | `number` | + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:46](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L46) + +___ + +### DEFAULT\_REMOTE\_LOGGER + +• `Const` **DEFAULT\_REMOTE\_LOGGER**: `ILogger` + +#### Defined in + +[client/sync/stream/AbstractRemote.ts:11](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractRemote.ts#L11) + +___ + +### DEFAULT\_STREAMING\_SYNC\_OPTIONS + +• `Const` **DEFAULT\_STREAMING\_SYNC\_OPTIONS**: `Object` + +#### Type declaration + +| Name | Type | +| :------ | :------ | +| `logger` | `ILogger` | +| `retryDelayMs` | `number` | + +#### Defined in + +[client/sync/stream/AbstractStreamingSyncImplementation.ts:46](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L46) + +___ + +### DEFAULT\_TABLE\_OPTIONS + +• `Const` **DEFAULT\_TABLE\_OPTIONS**: `Partial`<[`TableOptions`](interfaces/TableOptions.md)\> + +#### Defined in + +[db/schema/Table.ts:12](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Table.ts#L12) + +___ + +### DEFAULT\_WATCH\_THROTTLE\_MS + +• `Const` **DEFAULT\_WATCH\_THROTTLE\_MS**: ``30`` + +#### Defined in + +[client/AbstractPowerSyncDatabase.ts:44](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L44) + +___ + +### MAX\_OP\_ID + +• `Const` **MAX\_OP\_ID**: ``"9223372036854775807"`` + +#### Defined in + +[client/sync/bucket/SyncDataBucket.ts:12](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SyncDataBucket.ts#L12) + +## Functions + +### isContinueCheckpointRequest + +▸ **isContinueCheckpointRequest**(`request`): request is ContinueCheckpointRequest + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `request` | [`SyncRequest`](modules.md#syncrequest) | + +#### Returns + +request is ContinueCheckpointRequest + +#### Defined in + +[client/sync/stream/streaming-sync-types.ts:144](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L144) + +___ + +### isStreamingKeepalive + +▸ **isStreamingKeepalive**(`line`): line is StreamingSyncKeepalive + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `line` | [`StreamingSyncLine`](modules.md#streamingsyncline) | + +#### Returns + +line is StreamingSyncKeepalive + +#### Defined in + +[client/sync/stream/streaming-sync-types.ts:128](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L128) + +___ + +### isStreamingSyncCheckpoint + +▸ **isStreamingSyncCheckpoint**(`line`): line is StreamingSyncCheckpoint + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `line` | [`StreamingSyncLine`](modules.md#streamingsyncline) | + +#### Returns + +line is StreamingSyncCheckpoint + +#### Defined in + +[client/sync/stream/streaming-sync-types.ts:132](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L132) + +___ + +### isStreamingSyncCheckpointComplete + +▸ **isStreamingSyncCheckpointComplete**(`line`): line is StreamingSyncCheckpointComplete + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `line` | [`StreamingSyncLine`](modules.md#streamingsyncline) | + +#### Returns + +line is StreamingSyncCheckpointComplete + +#### Defined in + +[client/sync/stream/streaming-sync-types.ts:136](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L136) + +___ + +### isStreamingSyncCheckpointDiff + +▸ **isStreamingSyncCheckpointDiff**(`line`): line is StreamingSyncCheckpointDiff + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `line` | [`StreamingSyncLine`](modules.md#streamingsyncline) | + +#### Returns + +line is StreamingSyncCheckpointDiff + +#### Defined in + +[client/sync/stream/streaming-sync-types.ts:140](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L140) + +___ + +### isStreamingSyncData + +▸ **isStreamingSyncData**(`line`): line is StreamingSyncDataJSON + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `line` | [`StreamingSyncLine`](modules.md#streamingsyncline) | + +#### Returns + +line is StreamingSyncDataJSON + +#### Defined in + +[client/sync/stream/streaming-sync-types.ts:124](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L124) + +___ + +### isSyncNewCheckpointRequest + +▸ **isSyncNewCheckpointRequest**(`request`): request is SyncNewCheckpointRequest + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `request` | [`SyncRequest`](modules.md#syncrequest) | + +#### Returns + +request is SyncNewCheckpointRequest + +#### Defined in + +[client/sync/stream/streaming-sync-types.ts:151](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L151) + +___ + +### quoteJsonPath + +▸ **quoteJsonPath**(`path`): `string` + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `path` | `string` | + +#### Returns + +`string` + +#### Defined in + +[utils/strings.ts:5](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/utils/strings.ts#L5) + +___ + +### quoteString + +▸ **quoteString**(`s`): `string` + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `s` | `string` | + +#### Returns + +`string` + +#### Defined in + +[utils/strings.ts:1](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/utils/strings.ts#L1) diff --git a/docs/docs/index.md b/docs/docs/index.md new file mode 100644 index 000000000..1d728e27d --- /dev/null +++ b/docs/docs/index.md @@ -0,0 +1,94 @@ +--- +id: "index" +title: "PowerSync React Native SDK Docs" +sidebar_label: "Readme" +sidebar_position: 0 +custom_edit_url: null +--- + +# PowerSync React Native SDK + +Monorepo for all things React Native and PowerSync. + +## Monorepo Structure + +- [apps/supabase-todolist](https://github.com/powersync-ja/powersync-supabase-react-native-todolist-demo/tree/e6a1d045ab8244041651757402adc562a6699a4f) + - An Expo React native app using Supabase. + +- [packages/powersync-sdk-common](./packages/powersync-sdk-common/README.md) + - A Typescript implementation of a PowerSync database connector and streaming sync bucket implementation. + +- [packages/powersync-sdk-react-native](./packages/powersync-sdk-react-native/README.md) + - An extension of `packages/powersync-sdk-common` which provides React Native specific implementations of abstracted features. + +# Development + +## Git Submodules + +After cloning this repo be sure to init the Git submodules + +```bash +git submodule init && git submodule update +``` + +This monorepo uses Yarn as it works well with React native. + +Install workspace dependencies + +```bash +yarn install +``` + +Build packages + +```bash +yarn build:packages +``` + +## Versioning + +### Development Packages + +Development packages can be published by manually triggering the `dev-packages` workflow. Development packages are versioned as `0.0.0-{tag}-DATETIMESTAMP`. + +### Production Packages + +Pull requests should contain Changesets for changed packages. + +Add changesets with + +```Bash +yarn changeset add +``` + +Merging a PR with Changesets will automatically create a PR with version bumps. That PR will be merged when releasing. + +## React Native Quick SQLite Development + +Testing live development changes to `@journeyapps/react-native-quick-sqlite` will not with with standard `yarn link` commands. Metro does not work well with symlinks . + +The process of releasing development packages for `@journeyapps/react-native-quick-sqlite` for each change can be tedious and slow. A faster (and hackier) method is to use [mtsl](https://www.npmjs.com/package/mtsl) which will watch and copy the package into this workspace's `node_modules`. + +```bash +npm install -g mtsl +``` + +```bash +mtsl add -s "[source path to your react-native-quick-sqlite repo folder]" -d "[this workspaces root node_modules folder]"/@journeyapps/react-native-quick-sqlite +``` + +```bash +mtsl start "[the id returned from step above]" +``` + +## Testing Supabase example app + +``` bash +cd apps/supabase-todolist +``` + +Test on either Android or iOS + +```bash +yarn ios +``` diff --git a/docs/docs/react-native-sdk/_category_.yml b/docs/docs/react-native-sdk/_category_.yml new file mode 100644 index 000000000..24a460261 --- /dev/null +++ b/docs/docs/react-native-sdk/_category_.yml @@ -0,0 +1 @@ +label: "API" \ No newline at end of file diff --git a/docs/docs/react-native-sdk/classes/AbstractPowerSyncDatabase.md b/docs/docs/react-native-sdk/classes/AbstractPowerSyncDatabase.md new file mode 100644 index 000000000..769e96ed0 --- /dev/null +++ b/docs/docs/react-native-sdk/classes/AbstractPowerSyncDatabase.md @@ -0,0 +1,802 @@ +--- +id: "AbstractPowerSyncDatabase" +title: "Class: AbstractPowerSyncDatabase" +sidebar_label: "AbstractPowerSyncDatabase" +sidebar_position: 0 +custom_edit_url: null +--- + +## Hierarchy + +- [`BaseObserver`](BaseObserver.md)<[`PowerSyncDBListener`](../interfaces/PowerSyncDBListener.md)\> + + ↳ **`AbstractPowerSyncDatabase`** + + ↳↳ [`PowerSyncDatabase`](PowerSyncDatabase.md) + +## Constructors + +### constructor + +• **new AbstractPowerSyncDatabase**(`options`): [`AbstractPowerSyncDatabase`](AbstractPowerSyncDatabase.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `options` | [`PowerSyncDatabaseOptions`](../interfaces/PowerSyncDatabaseOptions.md) | + +#### Returns + +[`AbstractPowerSyncDatabase`](AbstractPowerSyncDatabase.md) + +#### Overrides + +[BaseObserver](BaseObserver.md).[constructor](BaseObserver.md#constructor) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:58 + +## Properties + +### \_isReadyPromise + +• `Protected` **\_isReadyPromise**: `Promise`<`void`\> + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:57 + +___ + +### abortController + +• `Private` **abortController**: `any` + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:54 + +___ + +### bucketStorageAdapter + +• `Protected` **bucketStorageAdapter**: [`BucketStorageAdapter`](../interfaces/BucketStorageAdapter.md) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:55 + +___ + +### closed + +• **closed**: `boolean` + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:49 + +___ + +### currentStatus + +• `Optional` **currentStatus**: [`SyncStatus`](SyncStatus.md) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:51 + +___ + +### executeReadOnly + +• `Private` **executeReadOnly**: `any` + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:171 + +___ + +### listeners + +• `Protected` **listeners**: `Object` + +#### Index signature + +▪ [id: `string`]: `Partial`<`T`\> + +#### Inherited from + +[BaseObserver](BaseObserver.md).[listeners](BaseObserver.md#listeners) + +#### Defined in + +powersync-sdk-common/lib/utils/BaseObserver.d.ts:8 + +___ + +### options + +• `Protected` **options**: [`PowerSyncDatabaseOptions`](../interfaces/PowerSyncDatabaseOptions.md) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:43 + +___ + +### ready + +• **ready**: `boolean` + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:50 + +___ + +### sdkVersion + +• **sdkVersion**: `string` + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:53 + +___ + +### syncStatusListenerDisposer + +• `Private` `Optional` **syncStatusListenerDisposer**: `any` + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:56 + +___ + +### syncStreamImplementation + +• `Optional` **syncStreamImplementation**: [`AbstractStreamingSyncImplementation`](AbstractStreamingSyncImplementation.md) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:52 + +___ + +### transactionMutex + +▪ `Static` `Protected` **transactionMutex**: `Mutex` + +Transactions should be queued in the DBAdapter, but we also want to prevent +calls to `.execute` while an async transaction is running. + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:48 + +## Accessors + +### connected + +• `get` **connected**(): `boolean` + +#### Returns + +`boolean` + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:61 + +___ + +### database + +• `get` **database**(): [`DBAdapter`](../interfaces/DBAdapter.md) + +#### Returns + +[`DBAdapter`](../interfaces/DBAdapter.md) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:60 + +___ + +### schema + +• `get` **schema**(): [`Schema`](Schema.md) + +#### Returns + +[`Schema`](Schema.md) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:59 + +## Methods + +### \_initialize + +▸ **_initialize**(): `Promise`<`void`\> + +Allows for extended implementations to execute custom initialization +logic as part of the total init process + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:72 + +___ + +### close + +▸ **close**(): `Promise`<`void`\> + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:95 + +___ + +### connect + +▸ **connect**(`connector`): `Promise`<`void`\> + +Connects to stream of events from PowerSync instance + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `connector` | [`PowerSyncBackendConnector`](../interfaces/PowerSyncBackendConnector.md) | + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:86 + +___ + +### disconnect + +▸ **disconnect**(): `Promise`<`void`\> + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:87 + +___ + +### disconnectAndClear + +▸ **disconnectAndClear**(): `Promise`<`void`\> + +Disconnect and clear the database. + Use this when logging out. + The database can still be queried after this is called, but the tables + would be empty. + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:94 + +___ + +### execute + +▸ **execute**(`sql`, `parameters?`): `Promise`<[`QueryResult`](../interfaces/QueryResult.md)\> + +Execute a statement and optionally return results + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sql` | `string` | +| `parameters?` | `any`[] | + +#### Returns + +`Promise`<[`QueryResult`](../interfaces/QueryResult.md)\> + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:135 + +___ + +### generateBucketStorageAdapter + +▸ **generateBucketStorageAdapter**(): [`BucketStorageAdapter`](../interfaces/BucketStorageAdapter.md) + +#### Returns + +[`BucketStorageAdapter`](../interfaces/BucketStorageAdapter.md) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:63 + +___ + +### generateSyncStreamImplementation + +▸ **generateSyncStreamImplementation**(`connector`): [`AbstractStreamingSyncImplementation`](AbstractStreamingSyncImplementation.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `connector` | [`PowerSyncBackendConnector`](../interfaces/PowerSyncBackendConnector.md) | + +#### Returns + +[`AbstractStreamingSyncImplementation`](AbstractStreamingSyncImplementation.md) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:62 + +___ + +### get + +▸ **get**<`T`\>(`sql`, `parameters?`): `Promise`<`T`\> + +Execute a read-only query and return the first result, error if the ResultSet is empty. + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sql` | `string` | +| `parameters?` | `any`[] | + +#### Returns + +`Promise`<`T`\> + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:147 + +___ + +### getAll + +▸ **getAll**<`T`\>(`sql`, `parameters?`): `Promise`<`T`[]\> + +Execute a read-only query and return results + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sql` | `string` | +| `parameters?` | `any`[] | + +#### Returns + +`Promise`<`T`[]\> + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:139 + +___ + +### getCrudBatch + +▸ **getCrudBatch**(`limit`): `Promise`<[`CrudBatch`](CrudBatch.md)\> + +Get a batch of crud data to upload. + +Returns null if there is no data to upload. + +Use this from the [PowerSyncBackendConnector.uploadData]` callback. + +Once the data have been successfully uploaded, call [CrudBatch.complete] before +requesting the next batch. + +Use [limit] to specify the maximum number of updates to return in a single +batch. + +This method does include transaction ids in the result, but does not group +data by transaction. One batch may contain data from multiple transactions, +and a single transaction may be split over multiple batches. + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `limit` | `number` | + +#### Returns + +`Promise`<[`CrudBatch`](CrudBatch.md)\> + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:117 + +___ + +### getNextCrudTransaction + +▸ **getNextCrudTransaction**(): `Promise`<[`CrudTransaction`](CrudTransaction.md)\> + +Get the next recorded transaction to upload. + +Returns null if there is no data to upload. + +Use this from the [PowerSyncBackendConnector.uploadData]` callback. + +Once the data have been successfully uploaded, call [CrudTransaction.complete] before +requesting the next transaction. + +Unlike [getCrudBatch], this only returns data from a single transaction at a time. +All data for the transaction is loaded into memory. + +#### Returns + +`Promise`<[`CrudTransaction`](CrudTransaction.md)\> + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:131 + +___ + +### getOptional + +▸ **getOptional**<`T`\>(`sql`, `parameters?`): `Promise`<`T`\> + +Execute a read-only query and return the first result, or null if the ResultSet is empty. + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sql` | `string` | +| `parameters?` | `any`[] | + +#### Returns + +`Promise`<`T`\> + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:143 + +___ + +### getUploadQueueStats + +▸ **getUploadQueueStats**(`includeSize?`): `Promise`<[`UploadQueueStats`](UploadQueueStats.md)\> + +Get upload queue size estimate and count. + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `includeSize?` | `boolean` | + +#### Returns + +`Promise`<[`UploadQueueStats`](UploadQueueStats.md)\> + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:99 + +___ + +### init + +▸ **init**(): `Promise`<`void`\> + +Wait for initialization to complete. +While initializing is automatic, this helps to catch and report initialization errors. + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:82 + +___ + +### initialize + +▸ **initialize**(): `Promise`<`void`\> + +Entry point for executing initialization logic. +This is to be automatically executed in the constructor. + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:77 + +___ + +### iterateListeners + +▸ **iterateListeners**(`cb`): `void` + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `cb` | (`listener`: `Partial`<[`PowerSyncDBListener`](../interfaces/PowerSyncDBListener.md)\>) => `any` | + +#### Returns + +`void` + +#### Inherited from + +[BaseObserver](BaseObserver.md).[iterateListeners](BaseObserver.md#iteratelisteners) + +#### Defined in + +powersync-sdk-common/lib/utils/BaseObserver.d.ts:13 + +___ + +### onChange + +▸ **onChange**(`options?`): `AsyncIterable`<[`WatchOnChangeEvent`](../interfaces/WatchOnChangeEvent.md)\> + +Create a Stream of changes to any of the specified tables. + +This is preferred over [watch] when multiple queries need to be performed +together when data is changed. + +Note, do not declare this as `async *onChange` as it will not work in React Native + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `options?` | [`SQLWatchOptions`](../interfaces/SQLWatchOptions.md) | + +#### Returns + +`AsyncIterable`<[`WatchOnChangeEvent`](../interfaces/WatchOnChangeEvent.md)\> + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:170 + +___ + +### readLock + +▸ **readLock**<`T`\>(`callback`): `Promise`<`T`\> + +Takes a read lock, without starting a transaction. + +In most cases, [readTransaction] should be used instead. + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `callback` | (`db`: [`DBAdapter`](../interfaces/DBAdapter.md)) => `Promise`<`T`\> | + +#### Returns + +`Promise`<`T`\> + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:153 + +___ + +### readTransaction + +▸ **readTransaction**<`T`\>(`callback`, `lockTimeout?`): `Promise`<`T`\> + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `callback` | (`tx`: [`Transaction`](../interfaces/Transaction.md)) => `Promise`<`T`\> | +| `lockTimeout?` | `number` | + +#### Returns + +`Promise`<`T`\> + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:159 + +___ + +### registerListener + +▸ **registerListener**(`listener`): () => `void` + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `listener` | `Partial`<[`PowerSyncDBListener`](../interfaces/PowerSyncDBListener.md)\> | + +#### Returns + +`fn` + +▸ (): `void` + +##### Returns + +`void` + +#### Inherited from + +[BaseObserver](BaseObserver.md).[registerListener](BaseObserver.md#registerlistener) + +#### Defined in + +powersync-sdk-common/lib/utils/BaseObserver.d.ts:12 + +___ + +### waitForReady + +▸ **waitForReady**(): `Promise`<`void`\> + +#### Returns + +`Promise`<`void`\> + +A promise which will resolve once initialization is completed. + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:67 + +___ + +### watch + +▸ **watch**(`sql`, `parameters?`, `options?`): `AsyncIterable`<[`QueryResult`](../interfaces/QueryResult.md)\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sql` | `string` | +| `parameters?` | `any`[] | +| `options?` | [`SQLWatchOptions`](../interfaces/SQLWatchOptions.md) | + +#### Returns + +`AsyncIterable`<[`QueryResult`](../interfaces/QueryResult.md)\> + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:161 + +___ + +### writeLock + +▸ **writeLock**<`T`\>(`callback`): `Promise`<`T`\> + +Takes a global lock, without starting a transaction. +In most cases, [writeTransaction] should be used instead. + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `callback` | (`db`: [`DBAdapter`](../interfaces/DBAdapter.md)) => `Promise`<`T`\> | + +#### Returns + +`Promise`<`T`\> + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:158 + +___ + +### writeTransaction + +▸ **writeTransaction**<`T`\>(`callback`, `lockTimeout?`): `Promise`<`T`\> + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `callback` | (`tx`: [`Transaction`](../interfaces/Transaction.md)) => `Promise`<`T`\> | +| `lockTimeout?` | `number` | + +#### Returns + +`Promise`<`T`\> + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:160 diff --git a/docs/docs/react-native-sdk/classes/AbstractPowerSyncDatabaseOpenFactory.md b/docs/docs/react-native-sdk/classes/AbstractPowerSyncDatabaseOpenFactory.md new file mode 100644 index 000000000..78c6a6e76 --- /dev/null +++ b/docs/docs/react-native-sdk/classes/AbstractPowerSyncDatabaseOpenFactory.md @@ -0,0 +1,119 @@ +--- +id: "AbstractPowerSyncDatabaseOpenFactory" +title: "Class: AbstractPowerSyncDatabaseOpenFactory" +sidebar_label: "AbstractPowerSyncDatabaseOpenFactory" +sidebar_position: 0 +custom_edit_url: null +--- + +## Hierarchy + +- **`AbstractPowerSyncDatabaseOpenFactory`** + + ↳ [`RNQSPowerSyncDatabaseOpenFactory`](RNQSPowerSyncDatabaseOpenFactory.md) + +## Constructors + +### constructor + +• **new AbstractPowerSyncDatabaseOpenFactory**(`options`): [`AbstractPowerSyncDatabaseOpenFactory`](AbstractPowerSyncDatabaseOpenFactory.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `options` | [`PowerSyncOpenFactoryOptions`](../interfaces/PowerSyncOpenFactoryOptions.md) | + +#### Returns + +[`AbstractPowerSyncDatabaseOpenFactory`](AbstractPowerSyncDatabaseOpenFactory.md) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncOpenFactory.d.ts:17 + +## Properties + +### options + +• `Protected` **options**: [`PowerSyncOpenFactoryOptions`](../interfaces/PowerSyncOpenFactoryOptions.md) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncOpenFactory.d.ts:16 + +## Accessors + +### schema + +• `get` **schema**(): [`Schema`](Schema.md) + +#### Returns + +[`Schema`](Schema.md) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncOpenFactory.d.ts:18 + +## Methods + +### generateInstance + +▸ **generateInstance**(`options`): [`AbstractPowerSyncDatabase`](AbstractPowerSyncDatabase.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `options` | [`PowerSyncDatabaseOptions`](../interfaces/PowerSyncDatabaseOptions.md) | + +#### Returns + +[`AbstractPowerSyncDatabase`](AbstractPowerSyncDatabase.md) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncOpenFactory.d.ts:21 + +___ + +### generateOptions + +▸ **generateOptions**(): [`PowerSyncDatabaseOptions`](../interfaces/PowerSyncDatabaseOptions.md) + +#### Returns + +[`PowerSyncDatabaseOptions`](../interfaces/PowerSyncDatabaseOptions.md) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncOpenFactory.d.ts:20 + +___ + +### getInstance + +▸ **getInstance**(): [`AbstractPowerSyncDatabase`](AbstractPowerSyncDatabase.md) + +#### Returns + +[`AbstractPowerSyncDatabase`](AbstractPowerSyncDatabase.md) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncOpenFactory.d.ts:22 + +___ + +### openDB + +▸ **openDB**(): [`DBAdapter`](../interfaces/DBAdapter.md) + +#### Returns + +[`DBAdapter`](../interfaces/DBAdapter.md) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncOpenFactory.d.ts:19 diff --git a/docs/docs/react-native-sdk/classes/AbstractRemote.md b/docs/docs/react-native-sdk/classes/AbstractRemote.md new file mode 100644 index 000000000..ef17dea50 --- /dev/null +++ b/docs/docs/react-native-sdk/classes/AbstractRemote.md @@ -0,0 +1,186 @@ +--- +id: "AbstractRemote" +title: "Class: AbstractRemote" +sidebar_label: "AbstractRemote" +sidebar_position: 0 +custom_edit_url: null +--- + +## Hierarchy + +- **`AbstractRemote`** + + ↳ [`ReactNativeRemote`](ReactNativeRemote.md) + +## Constructors + +### constructor + +• **new AbstractRemote**(`connector`, `logger?`): [`AbstractRemote`](AbstractRemote.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `connector` | [`RemoteConnector`](../modules.md#remoteconnector) | +| `logger?` | `ILogger` | + +#### Returns + +[`AbstractRemote`](AbstractRemote.md) + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractRemote.d.ts:12 + +## Properties + +### connector + +• `Protected` **connector**: [`RemoteConnector`](../modules.md#remoteconnector) + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractRemote.d.ts:9 + +___ + +### credentials + +• `Protected` `Optional` **credentials**: [`PowerSyncCredentials`](../interfaces/PowerSyncCredentials.md) + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractRemote.d.ts:11 + +___ + +### logger + +• `Protected` **logger**: `ILogger` + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractRemote.d.ts:10 + +## Methods + +### get + +▸ **get**(`path`, `headers?`): `Promise`<`any`\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `path` | `string` | +| `headers?` | `Record`<`string`, `string`\> | + +#### Returns + +`Promise`<`any`\> + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractRemote.d.ts:20 + +___ + +### getCredentials + +▸ **getCredentials**(): `Promise`<[`PowerSyncCredentials`](../interfaces/PowerSyncCredentials.md)\> + +#### Returns + +`Promise`<[`PowerSyncCredentials`](../interfaces/PowerSyncCredentials.md)\> + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractRemote.d.ts:13 + +___ + +### getHeaders + +▸ **getHeaders**(): `Promise`<\{ `Authorization`: `string` ; `content-type`: `string` }\> + +#### Returns + +`Promise`<\{ `Authorization`: `string` ; `content-type`: `string` }\> + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractRemote.d.ts:15 + +___ + +### getToken + +▸ **getToken**(): `Promise`<`string`\> + +#### Returns + +`Promise`<`string`\> + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractRemote.d.ts:14 + +___ + +### isAvailable + +▸ **isAvailable**(): `boolean` + +#### Returns + +`boolean` + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractRemote.d.ts:22 + +___ + +### post + +▸ **post**(`path`, `data`, `headers?`): `Promise`<`any`\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `path` | `string` | +| `data` | `any` | +| `headers?` | `Record`<`string`, `string`\> | + +#### Returns + +`Promise`<`any`\> + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractRemote.d.ts:19 + +___ + +### postStreaming + +▸ **postStreaming**(`path`, `data`, `headers?`, `signal?`): `Promise`<`any`\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `path` | `string` | +| `data` | `any` | +| `headers?` | `Record`<`string`, `string`\> | +| `signal?` | `AbortSignal` | + +#### Returns + +`Promise`<`any`\> + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractRemote.d.ts:21 diff --git a/docs/docs/react-native-sdk/classes/AbstractStreamingSyncImplementation.md b/docs/docs/react-native-sdk/classes/AbstractStreamingSyncImplementation.md new file mode 100644 index 000000000..38c13d56d --- /dev/null +++ b/docs/docs/react-native-sdk/classes/AbstractStreamingSyncImplementation.md @@ -0,0 +1,371 @@ +--- +id: "AbstractStreamingSyncImplementation" +title: "Class: AbstractStreamingSyncImplementation" +sidebar_label: "AbstractStreamingSyncImplementation" +sidebar_position: 0 +custom_edit_url: null +--- + +## Hierarchy + +- [`BaseObserver`](BaseObserver.md)<[`StreamingSyncImplementationListener`](../interfaces/StreamingSyncImplementationListener.md)\> + + ↳ **`AbstractStreamingSyncImplementation`** + + ↳↳ [`ReactNativeStreamingSyncImplementation`](ReactNativeStreamingSyncImplementation.md) + +## Constructors + +### constructor + +• **new AbstractStreamingSyncImplementation**(`options`): [`AbstractStreamingSyncImplementation`](AbstractStreamingSyncImplementation.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `options` | [`AbstractStreamingSyncImplementationOptions`](../interfaces/AbstractStreamingSyncImplementationOptions.md) | + +#### Returns + +[`AbstractStreamingSyncImplementation`](AbstractStreamingSyncImplementation.md) + +#### Overrides + +[BaseObserver](BaseObserver.md).[constructor](BaseObserver.md#constructor) + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:39 + +## Properties + +### \_isConnected + +• `Protected` **\_isConnected**: `boolean` + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:38 + +___ + +### \_lastSyncedAt + +• `Protected` **\_lastSyncedAt**: `Date` + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:35 + +___ + +### delayRetry + +• `Private` **delayRetry**: `any` + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:55 + +___ + +### isUploadingCrud + +• `Private` **isUploadingCrud**: `any` + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:37 + +___ + +### listeners + +• `Protected` **listeners**: `Object` + +#### Index signature + +▪ [id: `string`]: `Partial`<`T`\> + +#### Inherited from + +[BaseObserver](BaseObserver.md).[listeners](BaseObserver.md#listeners) + +#### Defined in + +powersync-sdk-common/lib/utils/BaseObserver.d.ts:8 + +___ + +### options + +• `Protected` **options**: [`AbstractStreamingSyncImplementationOptions`](../interfaces/AbstractStreamingSyncImplementationOptions.md) + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:36 + +___ + +### updateSyncStatus + +• `Private` **updateSyncStatus**: `any` + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:54 + +## Accessors + +### isConnected + +• `get` **isConnected**(): `boolean` + +#### Returns + +`boolean` + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:42 + +___ + +### lastSyncedAt + +• `get` **lastSyncedAt**(): `Date` + +#### Returns + +`Date` + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:40 + +___ + +### logger + +• `get` **logger**(): `ILogger` + +#### Returns + +`ILogger` + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:41 + +## Methods + +### \_uploadAllCrud + +▸ **_uploadAllCrud**(): `Promise`<`void`\> + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:46 + +___ + +### getWriteCheckpoint + +▸ **getWriteCheckpoint**(): `Promise`<`string`\> + +#### Returns + +`Promise`<`string`\> + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:48 + +___ + +### hasCompletedSync + +▸ **hasCompletedSync**(): `Promise`<`boolean`\> + +#### Returns + +`Promise`<`boolean`\> + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:44 + +___ + +### iterateListeners + +▸ **iterateListeners**(`cb`): `void` + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `cb` | (`listener`: `Partial`<[`StreamingSyncImplementationListener`](../interfaces/StreamingSyncImplementationListener.md)\>) => `any` | + +#### Returns + +`void` + +#### Inherited from + +[BaseObserver](BaseObserver.md).[iterateListeners](BaseObserver.md#iteratelisteners) + +#### Defined in + +powersync-sdk-common/lib/utils/BaseObserver.d.ts:13 + +___ + +### obtainLock + +▸ **obtainLock**<`T`\>(`lockOptions`): `Promise`<`T`\> + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `lockOptions` | [`LockOptions`](../interfaces/LockOptions.md)<`T`\> | + +#### Returns + +`Promise`<`T`\> + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:43 + +___ + +### registerListener + +▸ **registerListener**(`listener`): () => `void` + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `listener` | `Partial`<[`StreamingSyncImplementationListener`](../interfaces/StreamingSyncImplementationListener.md)\> | + +#### Returns + +`fn` + +▸ (): `void` + +##### Returns + +`void` + +#### Inherited from + +[BaseObserver](BaseObserver.md).[registerListener](BaseObserver.md#registerlistener) + +#### Defined in + +powersync-sdk-common/lib/utils/BaseObserver.d.ts:12 + +___ + +### streamingSync + +▸ **streamingSync**(`signal?`): `Promise`<`void`\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `signal?` | `AbortSignal` | + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:49 + +___ + +### streamingSyncIteration + +▸ **streamingSyncIteration**(`signal?`, `progress?`): `Promise`<\{ `retry?`: `boolean` }\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `signal?` | `AbortSignal` | +| `progress?` | () => `void` | + +#### Returns + +`Promise`<\{ `retry?`: `boolean` }\> + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:50 + +___ + +### streamingSyncRequest + +▸ **streamingSyncRequest**(`req`, `signal`): `AsyncGenerator`<[`StreamingSyncLine`](../modules.md#streamingsyncline), `any`, `unknown`\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `req` | [`StreamingSyncRequest`](../interfaces/StreamingSyncRequest.md) | +| `signal` | `AbortSignal` | + +#### Returns + +`AsyncGenerator`<[`StreamingSyncLine`](../modules.md#streamingsyncline), `any`, `unknown`\> + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:53 + +___ + +### triggerCrudUpload + +▸ **triggerCrudUpload**(): `void` + +#### Returns + +`void` + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:45 + +___ + +### uploadCrudBatch + +▸ **uploadCrudBatch**(): `Promise`<`boolean`\> + +#### Returns + +`Promise`<`boolean`\> + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:47 diff --git a/docs/docs/react-native-sdk/classes/BaseObserver.md b/docs/docs/react-native-sdk/classes/BaseObserver.md new file mode 100644 index 000000000..fdf04d7f3 --- /dev/null +++ b/docs/docs/react-native-sdk/classes/BaseObserver.md @@ -0,0 +1,111 @@ +--- +id: "BaseObserver" +title: "Class: BaseObserver" +sidebar_label: "BaseObserver" +sidebar_position: 0 +custom_edit_url: null +--- + +## Type parameters + +| Name | Type | +| :------ | :------ | +| `T` | extends [`BaseListener`](../modules.md#baselistener) = [`BaseListener`](../modules.md#baselistener) | + +## Hierarchy + +- **`BaseObserver`** + + ↳ [`AbstractPowerSyncDatabase`](AbstractPowerSyncDatabase.md) + + ↳ [`AbstractStreamingSyncImplementation`](AbstractStreamingSyncImplementation.md) + + ↳ [`RNQSDBAdapter`](RNQSDBAdapter.md) + +## Implements + +- [`BaseObserverInterface`](../interfaces/BaseObserverInterface.md)<`T`\> + +## Constructors + +### constructor + +• **new BaseObserver**<`T`\>(): [`BaseObserver`](BaseObserver.md)<`T`\> + +#### Type parameters + +| Name | Type | +| :------ | :------ | +| `T` | extends [`BaseListener`](../modules.md#baselistener) = [`BaseListener`](../modules.md#baselistener) | + +#### Returns + +[`BaseObserver`](BaseObserver.md)<`T`\> + +#### Defined in + +powersync-sdk-common/lib/utils/BaseObserver.d.ts:11 + +## Properties + +### listeners + +• `Protected` **listeners**: `Object` + +#### Index signature + +▪ [id: `string`]: `Partial`<`T`\> + +#### Defined in + +powersync-sdk-common/lib/utils/BaseObserver.d.ts:8 + +## Methods + +### iterateListeners + +▸ **iterateListeners**(`cb`): `void` + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `cb` | (`listener`: `Partial`<`T`\>) => `any` | + +#### Returns + +`void` + +#### Defined in + +powersync-sdk-common/lib/utils/BaseObserver.d.ts:13 + +___ + +### registerListener + +▸ **registerListener**(`listener`): () => `void` + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `listener` | `Partial`<`T`\> | + +#### Returns + +`fn` + +▸ (): `void` + +##### Returns + +`void` + +#### Implementation of + +[BaseObserverInterface](../interfaces/BaseObserverInterface.md).[registerListener](../interfaces/BaseObserverInterface.md#registerlistener) + +#### Defined in + +powersync-sdk-common/lib/utils/BaseObserver.d.ts:12 diff --git a/docs/docs/react-native-sdk/classes/Column.md b/docs/docs/react-native-sdk/classes/Column.md new file mode 100644 index 000000000..603a307d7 --- /dev/null +++ b/docs/docs/react-native-sdk/classes/Column.md @@ -0,0 +1,84 @@ +--- +id: "Column" +title: "Class: Column" +sidebar_label: "Column" +sidebar_position: 0 +custom_edit_url: null +--- + +## Constructors + +### constructor + +• **new Column**(`options`): [`Column`](Column.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `options` | [`ColumnOptions`](../interfaces/ColumnOptions.md) | + +#### Returns + +[`Column`](Column.md) + +#### Defined in + +powersync-sdk-common/lib/db/Column.d.ts:12 + +## Properties + +### options + +• `Protected` **options**: [`ColumnOptions`](../interfaces/ColumnOptions.md) + +#### Defined in + +powersync-sdk-common/lib/db/Column.d.ts:11 + +## Accessors + +### name + +• `get` **name**(): `string` + +#### Returns + +`string` + +#### Defined in + +powersync-sdk-common/lib/db/Column.d.ts:13 + +___ + +### type + +• `get` **type**(): [`ColumnType`](../enums/ColumnType.md) + +#### Returns + +[`ColumnType`](../enums/ColumnType.md) + +#### Defined in + +powersync-sdk-common/lib/db/Column.d.ts:14 + +## Methods + +### toJSON + +▸ **toJSON**(): `Object` + +#### Returns + +`Object` + +| Name | Type | +| :------ | :------ | +| `name` | `string` | +| `type` | [`ColumnType`](../enums/ColumnType.md) | + +#### Defined in + +powersync-sdk-common/lib/db/Column.d.ts:15 diff --git a/docs/docs/react-native-sdk/classes/CrudBatch.md b/docs/docs/react-native-sdk/classes/CrudBatch.md new file mode 100644 index 000000000..17548b348 --- /dev/null +++ b/docs/docs/react-native-sdk/classes/CrudBatch.md @@ -0,0 +1,79 @@ +--- +id: "CrudBatch" +title: "Class: CrudBatch" +sidebar_label: "CrudBatch" +sidebar_position: 0 +custom_edit_url: null +--- + +## Hierarchy + +- **`CrudBatch`** + + ↳ [`CrudTransaction`](CrudTransaction.md) + +## Constructors + +### constructor + +• **new CrudBatch**(`crud`, `haveMore`, `complete`): [`CrudBatch`](CrudBatch.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `crud` | [`CrudEntry`](CrudEntry.md)[] | +| `haveMore` | `boolean` | +| `complete` | (`writeCheckpoint?`: `string`) => `Promise`<`void`\> | + +#### Returns + +[`CrudBatch`](CrudBatch.md) + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/CrudBatch.d.ts:6 + +## Properties + +### complete + +• **complete**: (`writeCheckpoint?`: `string`) => `Promise`<`void`\> + +#### Type declaration + +▸ (`writeCheckpoint?`): `Promise`<`void`\> + +##### Parameters + +| Name | Type | +| :------ | :------ | +| `writeCheckpoint?` | `string` | + +##### Returns + +`Promise`<`void`\> + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/CrudBatch.d.ts:5 + +___ + +### crud + +• **crud**: [`CrudEntry`](CrudEntry.md)[] + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/CrudBatch.d.ts:3 + +___ + +### haveMore + +• **haveMore**: `boolean` + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/CrudBatch.d.ts:4 diff --git a/docs/docs/react-native-sdk/classes/CrudEntry.md b/docs/docs/react-native-sdk/classes/CrudEntry.md new file mode 100644 index 000000000..74814b4f6 --- /dev/null +++ b/docs/docs/react-native-sdk/classes/CrudEntry.md @@ -0,0 +1,140 @@ +--- +id: "CrudEntry" +title: "Class: CrudEntry" +sidebar_label: "CrudEntry" +sidebar_position: 0 +custom_edit_url: null +--- + +## Constructors + +### constructor + +• **new CrudEntry**(`clientId`, `op`, `table`, `id`, `transactionId?`, `opData?`): [`CrudEntry`](CrudEntry.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `clientId` | `number` | +| `op` | [`UpdateType`](../enums/UpdateType.md) | +| `table` | `string` | +| `id` | `string` | +| `transactionId?` | `number` | +| `opData?` | `Record`<`string`, `any`\> | + +#### Returns + +[`CrudEntry`](CrudEntry.md) + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/CrudEntry.d.ts:42 + +## Properties + +### clientId + +• **clientId**: `number` + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/CrudEntry.d.ts:35 + +___ + +### id + +• **id**: `string` + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/CrudEntry.d.ts:36 + +___ + +### op + +• **op**: [`UpdateType`](../enums/UpdateType.md) + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/CrudEntry.d.ts:37 + +___ + +### opData + +• `Optional` **opData**: `Record`<`string`, `any`\> + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/CrudEntry.d.ts:38 + +___ + +### table + +• **table**: `string` + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/CrudEntry.d.ts:39 + +___ + +### transactionId + +• `Optional` **transactionId**: `number` + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/CrudEntry.d.ts:40 + +## Methods + +### hashCode + +▸ **hashCode**(): `string` + +#### Returns + +`string` + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/CrudEntry.d.ts:44 + +___ + +### toJSON + +▸ **toJSON**(): [`CrudEntryOutputJSON`](../modules.md#crudentryoutputjson) + +#### Returns + +[`CrudEntryOutputJSON`](../modules.md#crudentryoutputjson) + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/CrudEntry.d.ts:43 + +___ + +### fromRow + +▸ **fromRow**(`dbRow`): [`CrudEntry`](CrudEntry.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `dbRow` | [`CrudEntryJSON`](../modules.md#crudentryjson) | + +#### Returns + +[`CrudEntry`](CrudEntry.md) + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/CrudEntry.d.ts:41 diff --git a/docs/docs/react-native-sdk/classes/CrudTransaction.md b/docs/docs/react-native-sdk/classes/CrudTransaction.md new file mode 100644 index 000000000..8672a16f9 --- /dev/null +++ b/docs/docs/react-native-sdk/classes/CrudTransaction.md @@ -0,0 +1,105 @@ +--- +id: "CrudTransaction" +title: "Class: CrudTransaction" +sidebar_label: "CrudTransaction" +sidebar_position: 0 +custom_edit_url: null +--- + +## Hierarchy + +- [`CrudBatch`](CrudBatch.md) + + ↳ **`CrudTransaction`** + +## Constructors + +### constructor + +• **new CrudTransaction**(`crud`, `complete`, `transactionId?`): [`CrudTransaction`](CrudTransaction.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `crud` | [`CrudEntry`](CrudEntry.md)[] | +| `complete` | (`checkpoint?`: `string`) => `Promise`<`void`\> | +| `transactionId?` | `number` | + +#### Returns + +[`CrudTransaction`](CrudTransaction.md) + +#### Overrides + +[CrudBatch](CrudBatch.md).[constructor](CrudBatch.md#constructor) + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/CrudTransaction.d.ts:7 + +## Properties + +### complete + +• **complete**: (`checkpoint?`: `string`) => `Promise`<`void`\> + +#### Type declaration + +▸ (`checkpoint?`): `Promise`<`void`\> + +##### Parameters + +| Name | Type | +| :------ | :------ | +| `checkpoint?` | `string` | + +##### Returns + +`Promise`<`void`\> + +#### Overrides + +[CrudBatch](CrudBatch.md).[complete](CrudBatch.md#complete) + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/CrudTransaction.d.ts:5 + +___ + +### crud + +• **crud**: [`CrudEntry`](CrudEntry.md)[] + +#### Overrides + +[CrudBatch](CrudBatch.md).[crud](CrudBatch.md#crud) + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/CrudTransaction.d.ts:4 + +___ + +### haveMore + +• **haveMore**: `boolean` + +#### Inherited from + +[CrudBatch](CrudBatch.md).[haveMore](CrudBatch.md#havemore) + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/CrudBatch.d.ts:4 + +___ + +### transactionId + +• `Optional` **transactionId**: `number` + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/CrudTransaction.d.ts:6 diff --git a/docs/docs/react-native-sdk/classes/Index.md b/docs/docs/react-native-sdk/classes/Index.md new file mode 100644 index 000000000..1f479a283 --- /dev/null +++ b/docs/docs/react-native-sdk/classes/Index.md @@ -0,0 +1,111 @@ +--- +id: "Index" +title: "Class: Index" +sidebar_label: "Index" +sidebar_position: 0 +custom_edit_url: null +--- + +## Constructors + +### constructor + +• **new Index**(`options`): [`Index`](Index.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `options` | [`IndexOptions`](../interfaces/IndexOptions.md) | + +#### Returns + +[`Index`](Index.md) + +#### Defined in + +powersync-sdk-common/lib/db/schema/Index.d.ts:11 + +## Properties + +### options + +• `Protected` **options**: [`IndexOptions`](../interfaces/IndexOptions.md) + +#### Defined in + +powersync-sdk-common/lib/db/schema/Index.d.ts:9 + +## Accessors + +### columns + +• `get` **columns**(): [`IndexedColumn`](IndexedColumn.md)[] + +#### Returns + +[`IndexedColumn`](IndexedColumn.md)[] + +#### Defined in + +powersync-sdk-common/lib/db/schema/Index.d.ts:13 + +___ + +### name + +• `get` **name**(): `string` + +#### Returns + +`string` + +#### Defined in + +powersync-sdk-common/lib/db/schema/Index.d.ts:12 + +## Methods + +### toJSON + +▸ **toJSON**(`table`): `Object` + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `table` | [`Table`](Table.md) | + +#### Returns + +`Object` + +| Name | Type | +| :------ | :------ | +| `columns` | \{ `ascending`: `boolean` ; `name`: `string` ; `type`: [`ColumnType`](../enums/ColumnType.md) }[] | +| `name` | `string` | + +#### Defined in + +powersync-sdk-common/lib/db/schema/Index.d.ts:14 + +___ + +### createAscending + +▸ **createAscending**(`options`, `columnNames`): [`Index`](Index.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `options` | [`IndexOptions`](../interfaces/IndexOptions.md) | +| `columnNames` | `string`[] | + +#### Returns + +[`Index`](Index.md) + +#### Defined in + +powersync-sdk-common/lib/db/schema/Index.d.ts:10 diff --git a/docs/docs/react-native-sdk/classes/IndexedColumn.md b/docs/docs/react-native-sdk/classes/IndexedColumn.md new file mode 100644 index 000000000..84536848e --- /dev/null +++ b/docs/docs/react-native-sdk/classes/IndexedColumn.md @@ -0,0 +1,111 @@ +--- +id: "IndexedColumn" +title: "Class: IndexedColumn" +sidebar_label: "IndexedColumn" +sidebar_position: 0 +custom_edit_url: null +--- + +## Constructors + +### constructor + +• **new IndexedColumn**(`options`): [`IndexedColumn`](IndexedColumn.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `options` | [`IndexColumnOptions`](../interfaces/IndexColumnOptions.md) | + +#### Returns + +[`IndexedColumn`](IndexedColumn.md) + +#### Defined in + +powersync-sdk-common/lib/db/schema/IndexedColumn.d.ts:11 + +## Properties + +### options + +• `Protected` **options**: [`IndexColumnOptions`](../interfaces/IndexColumnOptions.md) + +#### Defined in + +powersync-sdk-common/lib/db/schema/IndexedColumn.d.ts:9 + +## Accessors + +### ascending + +• `get` **ascending**(): `boolean` + +#### Returns + +`boolean` + +#### Defined in + +powersync-sdk-common/lib/db/schema/IndexedColumn.d.ts:13 + +___ + +### name + +• `get` **name**(): `string` + +#### Returns + +`string` + +#### Defined in + +powersync-sdk-common/lib/db/schema/IndexedColumn.d.ts:12 + +## Methods + +### toJSON + +▸ **toJSON**(`table`): `Object` + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `table` | [`Table`](Table.md) | + +#### Returns + +`Object` + +| Name | Type | +| :------ | :------ | +| `ascending` | `boolean` | +| `name` | `string` | +| `type` | [`ColumnType`](../enums/ColumnType.md) | + +#### Defined in + +powersync-sdk-common/lib/db/schema/IndexedColumn.d.ts:14 + +___ + +### createAscending + +▸ **createAscending**(`column`): [`IndexedColumn`](IndexedColumn.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `column` | `string` | + +#### Returns + +[`IndexedColumn`](IndexedColumn.md) + +#### Defined in + +powersync-sdk-common/lib/db/schema/IndexedColumn.d.ts:10 diff --git a/docs/docs/react-native-sdk/classes/OpType.md b/docs/docs/react-native-sdk/classes/OpType.md new file mode 100644 index 000000000..3ed83c068 --- /dev/null +++ b/docs/docs/react-native-sdk/classes/OpType.md @@ -0,0 +1,71 @@ +--- +id: "OpType" +title: "Class: OpType" +sidebar_label: "OpType" +sidebar_position: 0 +custom_edit_url: null +--- + +## Constructors + +### constructor + +• **new OpType**(`value`): [`OpType`](OpType.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `value` | [`OpTypeEnum`](../enums/OpTypeEnum.md) | + +#### Returns + +[`OpType`](OpType.md) + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/OpType.d.ts:11 + +## Properties + +### value + +• **value**: [`OpTypeEnum`](../enums/OpTypeEnum.md) + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/OpType.d.ts:9 + +## Methods + +### toJSON + +▸ **toJSON**(): `string` + +#### Returns + +`string` + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/OpType.d.ts:12 + +___ + +### fromJSON + +▸ **fromJSON**(`jsonValue`): [`OpType`](OpType.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `jsonValue` | `string` | + +#### Returns + +[`OpType`](OpType.md) + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/OpType.d.ts:10 diff --git a/docs/docs/react-native-sdk/classes/PowerSyncDatabase.md b/docs/docs/react-native-sdk/classes/PowerSyncDatabase.md new file mode 100644 index 000000000..ca1f686cf --- /dev/null +++ b/docs/docs/react-native-sdk/classes/PowerSyncDatabase.md @@ -0,0 +1,910 @@ +--- +id: "PowerSyncDatabase" +title: "Class: PowerSyncDatabase" +sidebar_label: "PowerSyncDatabase" +sidebar_position: 0 +custom_edit_url: null +--- + +## Hierarchy + +- [`AbstractPowerSyncDatabase`](AbstractPowerSyncDatabase.md) + + ↳ **`PowerSyncDatabase`** + +## Constructors + +### constructor + +• **new PowerSyncDatabase**(`options`): [`PowerSyncDatabase`](PowerSyncDatabase.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `options` | [`PowerSyncDatabaseOptions`](../interfaces/PowerSyncDatabaseOptions.md) | + +#### Returns + +[`PowerSyncDatabase`](PowerSyncDatabase.md) + +#### Inherited from + +[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[constructor](AbstractPowerSyncDatabase.md#constructor) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:58 + +## Properties + +### \_isReadyPromise + +• `Protected` **\_isReadyPromise**: `Promise`<`void`\> + +#### Inherited from + +[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[_isReadyPromise](AbstractPowerSyncDatabase.md#_isreadypromise) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:57 + +___ + +### bucketStorageAdapter + +• `Protected` **bucketStorageAdapter**: [`BucketStorageAdapter`](../interfaces/BucketStorageAdapter.md) + +#### Inherited from + +[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[bucketStorageAdapter](AbstractPowerSyncDatabase.md#bucketstorageadapter) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:55 + +___ + +### closed + +• **closed**: `boolean` + +#### Inherited from + +[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[closed](AbstractPowerSyncDatabase.md#closed) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:49 + +___ + +### currentStatus + +• `Optional` **currentStatus**: [`SyncStatus`](SyncStatus.md) + +#### Inherited from + +[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[currentStatus](AbstractPowerSyncDatabase.md#currentstatus) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:51 + +___ + +### listeners + +• `Protected` **listeners**: `Object` + +#### Index signature + +▪ [id: `string`]: `Partial`<`T`\> + +#### Inherited from + +[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[listeners](AbstractPowerSyncDatabase.md#listeners) + +#### Defined in + +powersync-sdk-common/lib/utils/BaseObserver.d.ts:8 + +___ + +### options + +• `Protected` **options**: [`PowerSyncDatabaseOptions`](../interfaces/PowerSyncDatabaseOptions.md) + +#### Inherited from + +[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[options](AbstractPowerSyncDatabase.md#options) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:43 + +___ + +### ready + +• **ready**: `boolean` + +#### Inherited from + +[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[ready](AbstractPowerSyncDatabase.md#ready) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:50 + +___ + +### sdkVersion + +• **sdkVersion**: `string` + +#### Inherited from + +[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[sdkVersion](AbstractPowerSyncDatabase.md#sdkversion) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:53 + +___ + +### syncStreamImplementation + +• `Optional` **syncStreamImplementation**: [`AbstractStreamingSyncImplementation`](AbstractStreamingSyncImplementation.md) + +#### Inherited from + +[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[syncStreamImplementation](AbstractPowerSyncDatabase.md#syncstreamimplementation) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:52 + +___ + +### transactionMutex + +▪ `Static` `Protected` **transactionMutex**: `Mutex` + +Transactions should be queued in the DBAdapter, but we also want to prevent +calls to `.execute` while an async transaction is running. + +#### Inherited from + +[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[transactionMutex](AbstractPowerSyncDatabase.md#transactionmutex) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:48 + +## Accessors + +### connected + +• `get` **connected**(): `boolean` + +#### Returns + +`boolean` + +#### Inherited from + +AbstractPowerSyncDatabase.connected + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:61 + +___ + +### database + +• `get` **database**(): [`DBAdapter`](../interfaces/DBAdapter.md) + +#### Returns + +[`DBAdapter`](../interfaces/DBAdapter.md) + +#### Inherited from + +AbstractPowerSyncDatabase.database + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:60 + +___ + +### schema + +• `get` **schema**(): [`Schema`](Schema.md) + +#### Returns + +[`Schema`](Schema.md) + +#### Inherited from + +AbstractPowerSyncDatabase.schema + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:59 + +## Methods + +### \_initialize + +▸ **_initialize**(): `Promise`<`void`\> + +Allows for extended implementations to execute custom initialization +logic as part of the total init process + +#### Returns + +`Promise`<`void`\> + +#### Overrides + +[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[_initialize](AbstractPowerSyncDatabase.md#_initialize) + +#### Defined in + +[powersync-sdk-react-native/src/db/PowerSyncDatabase.ts:12](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/db/PowerSyncDatabase.ts#L12) + +___ + +### close + +▸ **close**(): `Promise`<`void`\> + +#### Returns + +`Promise`<`void`\> + +#### Inherited from + +[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[close](AbstractPowerSyncDatabase.md#close) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:95 + +___ + +### connect + +▸ **connect**(`connector`): `Promise`<`void`\> + +Connects to stream of events from PowerSync instance + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `connector` | [`PowerSyncBackendConnector`](../interfaces/PowerSyncBackendConnector.md) | + +#### Returns + +`Promise`<`void`\> + +#### Inherited from + +[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[connect](AbstractPowerSyncDatabase.md#connect) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:86 + +___ + +### disconnect + +▸ **disconnect**(): `Promise`<`void`\> + +#### Returns + +`Promise`<`void`\> + +#### Inherited from + +[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[disconnect](AbstractPowerSyncDatabase.md#disconnect) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:87 + +___ + +### disconnectAndClear + +▸ **disconnectAndClear**(): `Promise`<`void`\> + +Disconnect and clear the database. + Use this when logging out. + The database can still be queried after this is called, but the tables + would be empty. + +#### Returns + +`Promise`<`void`\> + +#### Inherited from + +[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[disconnectAndClear](AbstractPowerSyncDatabase.md#disconnectandclear) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:94 + +___ + +### execute + +▸ **execute**(`sql`, `parameters?`): `Promise`<[`QueryResult`](../interfaces/QueryResult.md)\> + +Execute a statement and optionally return results + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sql` | `string` | +| `parameters?` | `any`[] | + +#### Returns + +`Promise`<[`QueryResult`](../interfaces/QueryResult.md)\> + +#### Inherited from + +[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[execute](AbstractPowerSyncDatabase.md#execute) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:135 + +___ + +### generateBucketStorageAdapter + +▸ **generateBucketStorageAdapter**(): [`BucketStorageAdapter`](../interfaces/BucketStorageAdapter.md) + +#### Returns + +[`BucketStorageAdapter`](../interfaces/BucketStorageAdapter.md) + +#### Overrides + +[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[generateBucketStorageAdapter](AbstractPowerSyncDatabase.md#generatebucketstorageadapter) + +#### Defined in + +[powersync-sdk-react-native/src/db/PowerSyncDatabase.ts:14](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/db/PowerSyncDatabase.ts#L14) + +___ + +### generateSyncStreamImplementation + +▸ **generateSyncStreamImplementation**(`connector`): [`AbstractStreamingSyncImplementation`](AbstractStreamingSyncImplementation.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `connector` | [`PowerSyncBackendConnector`](../interfaces/PowerSyncBackendConnector.md) | + +#### Returns + +[`AbstractStreamingSyncImplementation`](AbstractStreamingSyncImplementation.md) + +#### Overrides + +[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[generateSyncStreamImplementation](AbstractPowerSyncDatabase.md#generatesyncstreamimplementation) + +#### Defined in + +[powersync-sdk-react-native/src/db/PowerSyncDatabase.ts:18](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/db/PowerSyncDatabase.ts#L18) + +___ + +### get + +▸ **get**<`T`\>(`sql`, `parameters?`): `Promise`<`T`\> + +Execute a read-only query and return the first result, error if the ResultSet is empty. + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sql` | `string` | +| `parameters?` | `any`[] | + +#### Returns + +`Promise`<`T`\> + +#### Inherited from + +[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[get](AbstractPowerSyncDatabase.md#get) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:147 + +___ + +### getAll + +▸ **getAll**<`T`\>(`sql`, `parameters?`): `Promise`<`T`[]\> + +Execute a read-only query and return results + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sql` | `string` | +| `parameters?` | `any`[] | + +#### Returns + +`Promise`<`T`[]\> + +#### Inherited from + +[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[getAll](AbstractPowerSyncDatabase.md#getall) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:139 + +___ + +### getCrudBatch + +▸ **getCrudBatch**(`limit`): `Promise`<[`CrudBatch`](CrudBatch.md)\> + +Get a batch of crud data to upload. + +Returns null if there is no data to upload. + +Use this from the [PowerSyncBackendConnector.uploadData]` callback. + +Once the data have been successfully uploaded, call [CrudBatch.complete] before +requesting the next batch. + +Use [limit] to specify the maximum number of updates to return in a single +batch. + +This method does include transaction ids in the result, but does not group +data by transaction. One batch may contain data from multiple transactions, +and a single transaction may be split over multiple batches. + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `limit` | `number` | + +#### Returns + +`Promise`<[`CrudBatch`](CrudBatch.md)\> + +#### Inherited from + +[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[getCrudBatch](AbstractPowerSyncDatabase.md#getcrudbatch) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:117 + +___ + +### getNextCrudTransaction + +▸ **getNextCrudTransaction**(): `Promise`<[`CrudTransaction`](CrudTransaction.md)\> + +Get the next recorded transaction to upload. + +Returns null if there is no data to upload. + +Use this from the [PowerSyncBackendConnector.uploadData]` callback. + +Once the data have been successfully uploaded, call [CrudTransaction.complete] before +requesting the next transaction. + +Unlike [getCrudBatch], this only returns data from a single transaction at a time. +All data for the transaction is loaded into memory. + +#### Returns + +`Promise`<[`CrudTransaction`](CrudTransaction.md)\> + +#### Inherited from + +[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[getNextCrudTransaction](AbstractPowerSyncDatabase.md#getnextcrudtransaction) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:131 + +___ + +### getOptional + +▸ **getOptional**<`T`\>(`sql`, `parameters?`): `Promise`<`T`\> + +Execute a read-only query and return the first result, or null if the ResultSet is empty. + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sql` | `string` | +| `parameters?` | `any`[] | + +#### Returns + +`Promise`<`T`\> + +#### Inherited from + +[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[getOptional](AbstractPowerSyncDatabase.md#getoptional) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:143 + +___ + +### getUploadQueueStats + +▸ **getUploadQueueStats**(`includeSize?`): `Promise`<[`UploadQueueStats`](UploadQueueStats.md)\> + +Get upload queue size estimate and count. + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `includeSize?` | `boolean` | + +#### Returns + +`Promise`<[`UploadQueueStats`](UploadQueueStats.md)\> + +#### Inherited from + +[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[getUploadQueueStats](AbstractPowerSyncDatabase.md#getuploadqueuestats) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:99 + +___ + +### init + +▸ **init**(): `Promise`<`void`\> + +Wait for initialization to complete. +While initializing is automatic, this helps to catch and report initialization errors. + +#### Returns + +`Promise`<`void`\> + +#### Inherited from + +[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[init](AbstractPowerSyncDatabase.md#init) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:82 + +___ + +### initialize + +▸ **initialize**(): `Promise`<`void`\> + +Entry point for executing initialization logic. +This is to be automatically executed in the constructor. + +#### Returns + +`Promise`<`void`\> + +#### Inherited from + +[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[initialize](AbstractPowerSyncDatabase.md#initialize) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:77 + +___ + +### iterateListeners + +▸ **iterateListeners**(`cb`): `void` + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `cb` | (`listener`: `Partial`<[`PowerSyncDBListener`](../interfaces/PowerSyncDBListener.md)\>) => `any` | + +#### Returns + +`void` + +#### Inherited from + +[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[iterateListeners](AbstractPowerSyncDatabase.md#iteratelisteners) + +#### Defined in + +powersync-sdk-common/lib/utils/BaseObserver.d.ts:13 + +___ + +### onChange + +▸ **onChange**(`options?`): `AsyncIterable`<[`WatchOnChangeEvent`](../interfaces/WatchOnChangeEvent.md)\> + +Create a Stream of changes to any of the specified tables. + +This is preferred over [watch] when multiple queries need to be performed +together when data is changed. + +Note, do not declare this as `async *onChange` as it will not work in React Native + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `options?` | [`SQLWatchOptions`](../interfaces/SQLWatchOptions.md) | + +#### Returns + +`AsyncIterable`<[`WatchOnChangeEvent`](../interfaces/WatchOnChangeEvent.md)\> + +#### Inherited from + +[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[onChange](AbstractPowerSyncDatabase.md#onchange) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:170 + +___ + +### readLock + +▸ **readLock**<`T`\>(`callback`): `Promise`<`T`\> + +Takes a read lock, without starting a transaction. + +In most cases, [readTransaction] should be used instead. + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `callback` | (`db`: [`DBAdapter`](../interfaces/DBAdapter.md)) => `Promise`<`T`\> | + +#### Returns + +`Promise`<`T`\> + +#### Inherited from + +[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[readLock](AbstractPowerSyncDatabase.md#readlock) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:153 + +___ + +### readTransaction + +▸ **readTransaction**<`T`\>(`callback`, `lockTimeout?`): `Promise`<`T`\> + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `callback` | (`tx`: [`Transaction`](../interfaces/Transaction.md)) => `Promise`<`T`\> | +| `lockTimeout?` | `number` | + +#### Returns + +`Promise`<`T`\> + +#### Inherited from + +[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[readTransaction](AbstractPowerSyncDatabase.md#readtransaction) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:159 + +___ + +### registerListener + +▸ **registerListener**(`listener`): () => `void` + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `listener` | `Partial`<[`PowerSyncDBListener`](../interfaces/PowerSyncDBListener.md)\> | + +#### Returns + +`fn` + +▸ (): `void` + +##### Returns + +`void` + +#### Inherited from + +[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[registerListener](AbstractPowerSyncDatabase.md#registerlistener) + +#### Defined in + +powersync-sdk-common/lib/utils/BaseObserver.d.ts:12 + +___ + +### waitForReady + +▸ **waitForReady**(): `Promise`<`void`\> + +#### Returns + +`Promise`<`void`\> + +A promise which will resolve once initialization is completed. + +#### Inherited from + +[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[waitForReady](AbstractPowerSyncDatabase.md#waitforready) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:67 + +___ + +### watch + +▸ **watch**(`sql`, `parameters?`, `options?`): `AsyncIterable`<[`QueryResult`](../interfaces/QueryResult.md)\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sql` | `string` | +| `parameters?` | `any`[] | +| `options?` | [`SQLWatchOptions`](../interfaces/SQLWatchOptions.md) | + +#### Returns + +`AsyncIterable`<[`QueryResult`](../interfaces/QueryResult.md)\> + +#### Inherited from + +[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[watch](AbstractPowerSyncDatabase.md#watch) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:161 + +___ + +### writeLock + +▸ **writeLock**<`T`\>(`callback`): `Promise`<`T`\> + +Takes a global lock, without starting a transaction. +In most cases, [writeTransaction] should be used instead. + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `callback` | (`db`: [`DBAdapter`](../interfaces/DBAdapter.md)) => `Promise`<`T`\> | + +#### Returns + +`Promise`<`T`\> + +#### Inherited from + +[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[writeLock](AbstractPowerSyncDatabase.md#writelock) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:158 + +___ + +### writeTransaction + +▸ **writeTransaction**<`T`\>(`callback`, `lockTimeout?`): `Promise`<`T`\> + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `callback` | (`tx`: [`Transaction`](../interfaces/Transaction.md)) => `Promise`<`T`\> | +| `lockTimeout?` | `number` | + +#### Returns + +`Promise`<`T`\> + +#### Inherited from + +[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[writeTransaction](AbstractPowerSyncDatabase.md#writetransaction) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:160 diff --git a/docs/docs/react-native-sdk/classes/RNQSDBAdapter.md b/docs/docs/react-native-sdk/classes/RNQSDBAdapter.md new file mode 100644 index 000000000..89ff57c72 --- /dev/null +++ b/docs/docs/react-native-sdk/classes/RNQSDBAdapter.md @@ -0,0 +1,455 @@ +--- +id: "RNQSDBAdapter" +title: "Class: RNQSDBAdapter" +sidebar_label: "RNQSDBAdapter" +sidebar_position: 0 +custom_edit_url: null +--- + +Adapter for React Native Quick SQLite + +## Hierarchy + +- [`BaseObserver`](BaseObserver.md)<[`DBAdapterListener`](../interfaces/DBAdapterListener.md)\> + + ↳ **`RNQSDBAdapter`** + +## Implements + +- [`DBAdapter`](../interfaces/DBAdapter.md) + +## Constructors + +### constructor + +• **new RNQSDBAdapter**(`baseDB`): [`RNQSDBAdapter`](RNQSDBAdapter.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `baseDB` | `QuickSQLiteConnection` | + +#### Returns + +[`RNQSDBAdapter`](RNQSDBAdapter.md) + +#### Overrides + +[BaseObserver](BaseObserver.md).[constructor](BaseObserver.md#constructor) + +#### Defined in + +[powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts:21](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts#L21) + +## Properties + +### baseDB + +• `Protected` **baseDB**: `QuickSQLiteConnection` + +#### Defined in + +[powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts:21](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts#L21) + +___ + +### get + +• **get**: (`sql`: `string`, `parameters?`: `any`[]) => `Promise`<`T`\> + +#### Type declaration + +▸ <`T`\>(`sql`, `parameters?`): `Promise`<`T`\> + +##### Type parameters + +| Name | +| :------ | +| `T` | + +##### Parameters + +| Name | Type | +| :------ | :------ | +| `sql` | `string` | +| `parameters?` | `any`[] | + +##### Returns + +`Promise`<`T`\> + +#### Implementation of + +[DBAdapter](../interfaces/DBAdapter.md).[get](../interfaces/DBAdapter.md#get) + +#### Defined in + +[powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts:19](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts#L19) + +___ + +### getAll + +• **getAll**: (`sql`: `string`, `parameters?`: `any`[]) => `Promise`<`T`[]\> + +#### Type declaration + +▸ <`T`\>(`sql`, `parameters?`): `Promise`<`T`[]\> + +##### Type parameters + +| Name | +| :------ | +| `T` | + +##### Parameters + +| Name | Type | +| :------ | :------ | +| `sql` | `string` | +| `parameters?` | `any`[] | + +##### Returns + +`Promise`<`T`[]\> + +#### Implementation of + +[DBAdapter](../interfaces/DBAdapter.md).[getAll](../interfaces/DBAdapter.md#getall) + +#### Defined in + +[powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts:17](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts#L17) + +___ + +### getOptional + +• **getOptional**: (`sql`: `string`, `parameters?`: `any`[]) => `Promise`<`T`\> + +#### Type declaration + +▸ <`T`\>(`sql`, `parameters?`): `Promise`<`T`\> + +##### Type parameters + +| Name | +| :------ | +| `T` | + +##### Parameters + +| Name | Type | +| :------ | :------ | +| `sql` | `string` | +| `parameters?` | `any`[] | + +##### Returns + +`Promise`<`T`\> + +#### Implementation of + +[DBAdapter](../interfaces/DBAdapter.md).[getOptional](../interfaces/DBAdapter.md#getoptional) + +#### Defined in + +[powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts:18](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts#L18) + +___ + +### listeners + +• `Protected` **listeners**: `Object` + +#### Index signature + +▪ [id: `string`]: `Partial`<`T`\> + +#### Inherited from + +[BaseObserver](BaseObserver.md).[listeners](BaseObserver.md#listeners) + +#### Defined in + +powersync-sdk-common/lib/utils/BaseObserver.d.ts:8 + +## Methods + +### close + +▸ **close**(): `void` + +#### Returns + +`void` + +#### Implementation of + +[DBAdapter](../interfaces/DBAdapter.md).[close](../interfaces/DBAdapter.md#close) + +#### Defined in + +[powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts:38](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts#L38) + +___ + +### execute + +▸ **execute**(`query`, `params?`): `Promise`<`QueryResult`\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `query` | `string` | +| `params?` | `any`[] | + +#### Returns + +`Promise`<`QueryResult`\> + +#### Implementation of + +[DBAdapter](../interfaces/DBAdapter.md).[execute](../interfaces/DBAdapter.md#execute) + +#### Defined in + +[powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts:58](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts#L58) + +___ + +### generateDBHelpers + +▸ **generateDBHelpers**<`T`\>(`tx`): `T` & [`DBGetUtils`](../interfaces/DBGetUtils.md) + +Adds DB get utils to lock contexts and transaction contexts + +#### Type parameters + +| Name | Type | +| :------ | :------ | +| `T` | extends `Object` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `tx` | `T` | + +#### Returns + +`T` & [`DBGetUtils`](../interfaces/DBGetUtils.md) + +#### Defined in + +[powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts:77](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts#L77) + +___ + +### iterateListeners + +▸ **iterateListeners**(`cb`): `void` + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `cb` | (`listener`: `Partial`<[`DBAdapterListener`](../interfaces/DBAdapterListener.md)\>) => `any` | + +#### Returns + +`void` + +#### Inherited from + +[BaseObserver](BaseObserver.md).[iterateListeners](BaseObserver.md#iteratelisteners) + +#### Defined in + +powersync-sdk-common/lib/utils/BaseObserver.d.ts:13 + +___ + +### readLock + +▸ **readLock**<`T`\>(`fn`, `options?`): `Promise`<`T`\> + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `fn` | (`tx`: [`LockContext`](../interfaces/LockContext.md)) => `Promise`<`T`\> | +| `options?` | [`DBLockOptions`](../interfaces/DBLockOptions.md) | + +#### Returns + +`Promise`<`T`\> + +#### Implementation of + +[DBAdapter](../interfaces/DBAdapter.md).[readLock](../interfaces/DBAdapter.md#readlock) + +#### Defined in + +[powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts:42](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts#L42) + +___ + +### readOnlyExecute + +▸ **readOnlyExecute**(`sql`, `params?`): `Promise`<`QueryResult`\> + +This provides a top-level read only execute method which is executed inside a read-lock. +This is necessary since the high level `execute` method uses a write-lock under +the hood. Helper methods such as `get`, `getAll` and `getOptional` are read only, +and should use this method. + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sql` | `string` | +| `params?` | `any`[] | + +#### Returns + +`Promise`<`QueryResult`\> + +#### Defined in + +[powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts:68](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts#L68) + +___ + +### readTransaction + +▸ **readTransaction**<`T`\>(`fn`, `options?`): `Promise`<`T`\> + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `fn` | (`tx`: [`Transaction`](../interfaces/Transaction.md)) => `Promise`<`T`\> | +| `options?` | [`DBLockOptions`](../interfaces/DBLockOptions.md) | + +#### Returns + +`Promise`<`T`\> + +#### Implementation of + +[DBAdapter](../interfaces/DBAdapter.md).[readTransaction](../interfaces/DBAdapter.md#readtransaction) + +#### Defined in + +[powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts:46](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts#L46) + +___ + +### registerListener + +▸ **registerListener**(`listener`): () => `void` + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `listener` | `Partial`<[`DBAdapterListener`](../interfaces/DBAdapterListener.md)\> | + +#### Returns + +`fn` + +▸ (): `void` + +##### Returns + +`void` + +#### Implementation of + +[DBAdapter](../interfaces/DBAdapter.md).[registerListener](../interfaces/DBAdapter.md#registerlistener) + +#### Inherited from + +[BaseObserver](BaseObserver.md).[registerListener](BaseObserver.md#registerlistener) + +#### Defined in + +powersync-sdk-common/lib/utils/BaseObserver.d.ts:12 + +___ + +### writeLock + +▸ **writeLock**<`T`\>(`fn`, `options?`): `Promise`<`T`\> + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `fn` | (`tx`: [`LockContext`](../interfaces/LockContext.md)) => `Promise`<`T`\> | +| `options?` | [`DBLockOptions`](../interfaces/DBLockOptions.md) | + +#### Returns + +`Promise`<`T`\> + +#### Implementation of + +[DBAdapter](../interfaces/DBAdapter.md).[writeLock](../interfaces/DBAdapter.md#writelock) + +#### Defined in + +[powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts:50](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts#L50) + +___ + +### writeTransaction + +▸ **writeTransaction**<`T`\>(`fn`, `options?`): `Promise`<`T`\> + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `fn` | (`tx`: [`Transaction`](../interfaces/Transaction.md)) => `Promise`<`T`\> | +| `options?` | [`DBLockOptions`](../interfaces/DBLockOptions.md) | + +#### Returns + +`Promise`<`T`\> + +#### Implementation of + +[DBAdapter](../interfaces/DBAdapter.md).[writeTransaction](../interfaces/DBAdapter.md#writetransaction) + +#### Defined in + +[powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts:54](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts#L54) diff --git a/docs/docs/react-native-sdk/classes/RNQSPowerSyncDatabaseOpenFactory.md b/docs/docs/react-native-sdk/classes/RNQSPowerSyncDatabaseOpenFactory.md new file mode 100644 index 000000000..c7e6cc48c --- /dev/null +++ b/docs/docs/react-native-sdk/classes/RNQSPowerSyncDatabaseOpenFactory.md @@ -0,0 +1,147 @@ +--- +id: "RNQSPowerSyncDatabaseOpenFactory" +title: "Class: RNQSPowerSyncDatabaseOpenFactory" +sidebar_label: "RNQSPowerSyncDatabaseOpenFactory" +sidebar_position: 0 +custom_edit_url: null +--- + +## Hierarchy + +- [`AbstractPowerSyncDatabaseOpenFactory`](AbstractPowerSyncDatabaseOpenFactory.md) + + ↳ **`RNQSPowerSyncDatabaseOpenFactory`** + +## Constructors + +### constructor + +• **new RNQSPowerSyncDatabaseOpenFactory**(`options`): [`RNQSPowerSyncDatabaseOpenFactory`](RNQSPowerSyncDatabaseOpenFactory.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `options` | [`PowerSyncOpenFactoryOptions`](../interfaces/PowerSyncOpenFactoryOptions.md) | + +#### Returns + +[`RNQSPowerSyncDatabaseOpenFactory`](RNQSPowerSyncDatabaseOpenFactory.md) + +#### Inherited from + +[AbstractPowerSyncDatabaseOpenFactory](AbstractPowerSyncDatabaseOpenFactory.md).[constructor](AbstractPowerSyncDatabaseOpenFactory.md#constructor) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncOpenFactory.d.ts:17 + +## Properties + +### options + +• `Protected` **options**: [`PowerSyncOpenFactoryOptions`](../interfaces/PowerSyncOpenFactoryOptions.md) + +#### Inherited from + +[AbstractPowerSyncDatabaseOpenFactory](AbstractPowerSyncDatabaseOpenFactory.md).[options](AbstractPowerSyncDatabaseOpenFactory.md#options) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncOpenFactory.d.ts:16 + +## Accessors + +### schema + +• `get` **schema**(): [`Schema`](Schema.md) + +#### Returns + +[`Schema`](Schema.md) + +#### Inherited from + +AbstractPowerSyncDatabaseOpenFactory.schema + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncOpenFactory.d.ts:18 + +## Methods + +### generateInstance + +▸ **generateInstance**(`options`): [`AbstractPowerSyncDatabase`](AbstractPowerSyncDatabase.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `options` | [`PowerSyncDatabaseOptions`](../interfaces/PowerSyncDatabaseOptions.md) | + +#### Returns + +[`AbstractPowerSyncDatabase`](AbstractPowerSyncDatabase.md) + +#### Overrides + +[AbstractPowerSyncDatabaseOpenFactory](AbstractPowerSyncDatabaseOpenFactory.md).[generateInstance](AbstractPowerSyncDatabaseOpenFactory.md#generateinstance) + +#### Defined in + +[powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBOpenFactory.ts:40](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBOpenFactory.ts#L40) + +___ + +### generateOptions + +▸ **generateOptions**(): [`PowerSyncDatabaseOptions`](../interfaces/PowerSyncDatabaseOptions.md) + +#### Returns + +[`PowerSyncDatabaseOptions`](../interfaces/PowerSyncDatabaseOptions.md) + +#### Inherited from + +[AbstractPowerSyncDatabaseOpenFactory](AbstractPowerSyncDatabaseOpenFactory.md).[generateOptions](AbstractPowerSyncDatabaseOpenFactory.md#generateoptions) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncOpenFactory.d.ts:20 + +___ + +### getInstance + +▸ **getInstance**(): [`AbstractPowerSyncDatabase`](AbstractPowerSyncDatabase.md) + +#### Returns + +[`AbstractPowerSyncDatabase`](AbstractPowerSyncDatabase.md) + +#### Inherited from + +[AbstractPowerSyncDatabaseOpenFactory](AbstractPowerSyncDatabaseOpenFactory.md).[getInstance](AbstractPowerSyncDatabaseOpenFactory.md#getinstance) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncOpenFactory.d.ts:22 + +___ + +### openDB + +▸ **openDB**(): [`DBAdapter`](../interfaces/DBAdapter.md) + +#### Returns + +[`DBAdapter`](../interfaces/DBAdapter.md) + +#### Overrides + +[AbstractPowerSyncDatabaseOpenFactory](AbstractPowerSyncDatabaseOpenFactory.md).[openDB](AbstractPowerSyncDatabaseOpenFactory.md#opendb) + +#### Defined in + +[powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBOpenFactory.ts:13](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBOpenFactory.ts#L13) diff --git a/docs/docs/react-native-sdk/classes/ReactNativeRemote.md b/docs/docs/react-native-sdk/classes/ReactNativeRemote.md new file mode 100644 index 000000000..be912bbb3 --- /dev/null +++ b/docs/docs/react-native-sdk/classes/ReactNativeRemote.md @@ -0,0 +1,230 @@ +--- +id: "ReactNativeRemote" +title: "Class: ReactNativeRemote" +sidebar_label: "ReactNativeRemote" +sidebar_position: 0 +custom_edit_url: null +--- + +## Hierarchy + +- [`AbstractRemote`](AbstractRemote.md) + + ↳ **`ReactNativeRemote`** + +## Constructors + +### constructor + +• **new ReactNativeRemote**(`connector`, `logger?`): [`ReactNativeRemote`](ReactNativeRemote.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `connector` | [`RemoteConnector`](../modules.md#remoteconnector) | +| `logger?` | `ILogger` | + +#### Returns + +[`ReactNativeRemote`](ReactNativeRemote.md) + +#### Inherited from + +[AbstractRemote](AbstractRemote.md).[constructor](AbstractRemote.md#constructor) + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractRemote.d.ts:12 + +## Properties + +### connector + +• `Protected` **connector**: [`RemoteConnector`](../modules.md#remoteconnector) + +#### Inherited from + +[AbstractRemote](AbstractRemote.md).[connector](AbstractRemote.md#connector) + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractRemote.d.ts:9 + +___ + +### credentials + +• `Protected` `Optional` **credentials**: [`PowerSyncCredentials`](../interfaces/PowerSyncCredentials.md) + +#### Inherited from + +[AbstractRemote](AbstractRemote.md).[credentials](AbstractRemote.md#credentials) + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractRemote.d.ts:11 + +___ + +### logger + +• `Protected` **logger**: `ILogger` + +#### Inherited from + +[AbstractRemote](AbstractRemote.md).[logger](AbstractRemote.md#logger) + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractRemote.d.ts:10 + +## Methods + +### get + +▸ **get**(`path`, `headers?`): `Promise`<`any`\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `path` | `string` | +| `headers?` | `Record`<`string`, `string`\> | + +#### Returns + +`Promise`<`any`\> + +#### Overrides + +[AbstractRemote](AbstractRemote.md).[get](AbstractRemote.md#get) + +#### Defined in + +[powersync-sdk-react-native/src/sync/stream/ReactNativeRemote.ts:25](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/sync/stream/ReactNativeRemote.ts#L25) + +___ + +### getCredentials + +▸ **getCredentials**(): `Promise`<[`PowerSyncCredentials`](../interfaces/PowerSyncCredentials.md)\> + +#### Returns + +`Promise`<[`PowerSyncCredentials`](../interfaces/PowerSyncCredentials.md)\> + +#### Inherited from + +[AbstractRemote](AbstractRemote.md).[getCredentials](AbstractRemote.md#getcredentials) + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractRemote.d.ts:13 + +___ + +### getHeaders + +▸ **getHeaders**(): `Promise`<\{ `Authorization`: `string` ; `content-type`: `string` }\> + +#### Returns + +`Promise`<\{ `Authorization`: `string` ; `content-type`: `string` }\> + +#### Inherited from + +[AbstractRemote](AbstractRemote.md).[getHeaders](AbstractRemote.md#getheaders) + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractRemote.d.ts:15 + +___ + +### getToken + +▸ **getToken**(): `Promise`<`string`\> + +#### Returns + +`Promise`<`string`\> + +#### Inherited from + +[AbstractRemote](AbstractRemote.md).[getToken](AbstractRemote.md#gettoken) + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractRemote.d.ts:14 + +___ + +### isAvailable + +▸ **isAvailable**(): `boolean` + +#### Returns + +`boolean` + +#### Inherited from + +[AbstractRemote](AbstractRemote.md).[isAvailable](AbstractRemote.md#isavailable) + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractRemote.d.ts:22 + +___ + +### post + +▸ **post**(`path`, `data`, `headers?`): `Promise`<`any`\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `path` | `string` | +| `data` | `any` | +| `headers` | `Record`<`string`, `string`\> | + +#### Returns + +`Promise`<`any`\> + +#### Overrides + +[AbstractRemote](AbstractRemote.md).[post](AbstractRemote.md#post) + +#### Defined in + +[powersync-sdk-react-native/src/sync/stream/ReactNativeRemote.ts:7](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/sync/stream/ReactNativeRemote.ts#L7) + +___ + +### postStreaming + +▸ **postStreaming**(`path`, `data`, `headers?`, `signal?`): `Promise`<`any`\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `path` | `string` | +| `data` | `any` | +| `headers` | `Record`<`string`, `string`\> | +| `signal?` | `AbortSignal` | + +#### Returns + +`Promise`<`any`\> + +#### Overrides + +[AbstractRemote](AbstractRemote.md).[postStreaming](AbstractRemote.md#poststreaming) + +#### Defined in + +[powersync-sdk-react-native/src/sync/stream/ReactNativeRemote.ts:43](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/sync/stream/ReactNativeRemote.ts#L43) diff --git a/docs/docs/react-native-sdk/classes/ReactNativeStreamingSyncImplementation.md b/docs/docs/react-native-sdk/classes/ReactNativeStreamingSyncImplementation.md new file mode 100644 index 000000000..61fc8981c --- /dev/null +++ b/docs/docs/react-native-sdk/classes/ReactNativeStreamingSyncImplementation.md @@ -0,0 +1,409 @@ +--- +id: "ReactNativeStreamingSyncImplementation" +title: "Class: ReactNativeStreamingSyncImplementation" +sidebar_label: "ReactNativeStreamingSyncImplementation" +sidebar_position: 0 +custom_edit_url: null +--- + +## Hierarchy + +- [`AbstractStreamingSyncImplementation`](AbstractStreamingSyncImplementation.md) + + ↳ **`ReactNativeStreamingSyncImplementation`** + +## Constructors + +### constructor + +• **new ReactNativeStreamingSyncImplementation**(`options`): [`ReactNativeStreamingSyncImplementation`](ReactNativeStreamingSyncImplementation.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `options` | [`AbstractStreamingSyncImplementationOptions`](../interfaces/AbstractStreamingSyncImplementationOptions.md) | + +#### Returns + +[`ReactNativeStreamingSyncImplementation`](ReactNativeStreamingSyncImplementation.md) + +#### Overrides + +[AbstractStreamingSyncImplementation](AbstractStreamingSyncImplementation.md).[constructor](AbstractStreamingSyncImplementation.md#constructor) + +#### Defined in + +[powersync-sdk-react-native/src/sync/stream/ReactNativeStreamingSyncImplementation.ts:11](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/sync/stream/ReactNativeStreamingSyncImplementation.ts#L11) + +## Properties + +### \_isConnected + +• `Protected` **\_isConnected**: `boolean` + +#### Inherited from + +[AbstractStreamingSyncImplementation](AbstractStreamingSyncImplementation.md).[_isConnected](AbstractStreamingSyncImplementation.md#_isconnected) + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:38 + +___ + +### \_lastSyncedAt + +• `Protected` **\_lastSyncedAt**: `Date` + +#### Inherited from + +[AbstractStreamingSyncImplementation](AbstractStreamingSyncImplementation.md).[_lastSyncedAt](AbstractStreamingSyncImplementation.md#_lastsyncedat) + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:35 + +___ + +### listeners + +• `Protected` **listeners**: `Object` + +#### Index signature + +▪ [id: `string`]: `Partial`<`T`\> + +#### Inherited from + +[AbstractStreamingSyncImplementation](AbstractStreamingSyncImplementation.md).[listeners](AbstractStreamingSyncImplementation.md#listeners) + +#### Defined in + +powersync-sdk-common/lib/utils/BaseObserver.d.ts:8 + +___ + +### locks + +• **locks**: `Map`<[`LockType`](../enums/LockType.md), `AsyncLock`\> + +#### Defined in + +[powersync-sdk-react-native/src/sync/stream/ReactNativeStreamingSyncImplementation.ts:9](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/sync/stream/ReactNativeStreamingSyncImplementation.ts#L9) + +___ + +### options + +• `Protected` **options**: [`AbstractStreamingSyncImplementationOptions`](../interfaces/AbstractStreamingSyncImplementationOptions.md) + +#### Inherited from + +[AbstractStreamingSyncImplementation](AbstractStreamingSyncImplementation.md).[options](AbstractStreamingSyncImplementation.md#options) + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:36 + +## Accessors + +### isConnected + +• `get` **isConnected**(): `boolean` + +#### Returns + +`boolean` + +#### Inherited from + +AbstractStreamingSyncImplementation.isConnected + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:42 + +___ + +### lastSyncedAt + +• `get` **lastSyncedAt**(): `Date` + +#### Returns + +`Date` + +#### Inherited from + +AbstractStreamingSyncImplementation.lastSyncedAt + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:40 + +___ + +### logger + +• `get` **logger**(): `ILogger` + +#### Returns + +`ILogger` + +#### Inherited from + +AbstractStreamingSyncImplementation.logger + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:41 + +## Methods + +### \_uploadAllCrud + +▸ **_uploadAllCrud**(): `Promise`<`void`\> + +#### Returns + +`Promise`<`void`\> + +#### Inherited from + +[AbstractStreamingSyncImplementation](AbstractStreamingSyncImplementation.md).[_uploadAllCrud](AbstractStreamingSyncImplementation.md#_uploadallcrud) + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:46 + +___ + +### getWriteCheckpoint + +▸ **getWriteCheckpoint**(): `Promise`<`string`\> + +#### Returns + +`Promise`<`string`\> + +#### Inherited from + +[AbstractStreamingSyncImplementation](AbstractStreamingSyncImplementation.md).[getWriteCheckpoint](AbstractStreamingSyncImplementation.md#getwritecheckpoint) + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:48 + +___ + +### hasCompletedSync + +▸ **hasCompletedSync**(): `Promise`<`boolean`\> + +#### Returns + +`Promise`<`boolean`\> + +#### Inherited from + +[AbstractStreamingSyncImplementation](AbstractStreamingSyncImplementation.md).[hasCompletedSync](AbstractStreamingSyncImplementation.md#hascompletedsync) + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:44 + +___ + +### iterateListeners + +▸ **iterateListeners**(`cb`): `void` + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `cb` | (`listener`: `Partial`<[`StreamingSyncImplementationListener`](../interfaces/StreamingSyncImplementationListener.md)\>) => `any` | + +#### Returns + +`void` + +#### Inherited from + +[AbstractStreamingSyncImplementation](AbstractStreamingSyncImplementation.md).[iterateListeners](AbstractStreamingSyncImplementation.md#iteratelisteners) + +#### Defined in + +powersync-sdk-common/lib/utils/BaseObserver.d.ts:13 + +___ + +### obtainLock + +▸ **obtainLock**<`T`\>(`lockOptions`): `Promise`<`T`\> + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `lockOptions` | [`LockOptions`](../interfaces/LockOptions.md)<`T`\> | + +#### Returns + +`Promise`<`T`\> + +#### Overrides + +[AbstractStreamingSyncImplementation](AbstractStreamingSyncImplementation.md).[obtainLock](AbstractStreamingSyncImplementation.md#obtainlock) + +#### Defined in + +[powersync-sdk-react-native/src/sync/stream/ReactNativeStreamingSyncImplementation.ts:18](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/sync/stream/ReactNativeStreamingSyncImplementation.ts#L18) + +___ + +### registerListener + +▸ **registerListener**(`listener`): () => `void` + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `listener` | `Partial`<[`StreamingSyncImplementationListener`](../interfaces/StreamingSyncImplementationListener.md)\> | + +#### Returns + +`fn` + +▸ (): `void` + +##### Returns + +`void` + +#### Inherited from + +[AbstractStreamingSyncImplementation](AbstractStreamingSyncImplementation.md).[registerListener](AbstractStreamingSyncImplementation.md#registerlistener) + +#### Defined in + +powersync-sdk-common/lib/utils/BaseObserver.d.ts:12 + +___ + +### streamingSync + +▸ **streamingSync**(`signal?`): `Promise`<`void`\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `signal?` | `AbortSignal` | + +#### Returns + +`Promise`<`void`\> + +#### Inherited from + +[AbstractStreamingSyncImplementation](AbstractStreamingSyncImplementation.md).[streamingSync](AbstractStreamingSyncImplementation.md#streamingsync) + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:49 + +___ + +### streamingSyncIteration + +▸ **streamingSyncIteration**(`signal?`, `progress?`): `Promise`<\{ `retry?`: `boolean` }\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `signal?` | `AbortSignal` | +| `progress?` | () => `void` | + +#### Returns + +`Promise`<\{ `retry?`: `boolean` }\> + +#### Inherited from + +[AbstractStreamingSyncImplementation](AbstractStreamingSyncImplementation.md).[streamingSyncIteration](AbstractStreamingSyncImplementation.md#streamingsynciteration) + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:50 + +___ + +### streamingSyncRequest + +▸ **streamingSyncRequest**(`req`, `signal`): `AsyncGenerator`<[`StreamingSyncLine`](../modules.md#streamingsyncline), `any`, `unknown`\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `req` | [`StreamingSyncRequest`](../interfaces/StreamingSyncRequest.md) | +| `signal` | `AbortSignal` | + +#### Returns + +`AsyncGenerator`<[`StreamingSyncLine`](../modules.md#streamingsyncline), `any`, `unknown`\> + +#### Inherited from + +[AbstractStreamingSyncImplementation](AbstractStreamingSyncImplementation.md).[streamingSyncRequest](AbstractStreamingSyncImplementation.md#streamingsyncrequest) + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:53 + +___ + +### triggerCrudUpload + +▸ **triggerCrudUpload**(): `void` + +#### Returns + +`void` + +#### Inherited from + +[AbstractStreamingSyncImplementation](AbstractStreamingSyncImplementation.md).[triggerCrudUpload](AbstractStreamingSyncImplementation.md#triggercrudupload) + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:45 + +___ + +### uploadCrudBatch + +▸ **uploadCrudBatch**(): `Promise`<`boolean`\> + +#### Returns + +`Promise`<`boolean`\> + +#### Inherited from + +[AbstractStreamingSyncImplementation](AbstractStreamingSyncImplementation.md).[uploadCrudBatch](AbstractStreamingSyncImplementation.md#uploadcrudbatch) + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:47 diff --git a/docs/docs/react-native-sdk/classes/Schema.md b/docs/docs/react-native-sdk/classes/Schema.md new file mode 100644 index 000000000..bb26b7bac --- /dev/null +++ b/docs/docs/react-native-sdk/classes/Schema.md @@ -0,0 +1,55 @@ +--- +id: "Schema" +title: "Class: Schema" +sidebar_label: "Schema" +sidebar_position: 0 +custom_edit_url: null +--- + +## Constructors + +### constructor + +• **new Schema**(`tables`): [`Schema`](Schema.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `tables` | [`Table`](Table.md)[] | + +#### Returns + +[`Schema`](Schema.md) + +#### Defined in + +powersync-sdk-common/lib/db/schema/Schema.d.ts:4 + +## Properties + +### tables + +• **tables**: [`Table`](Table.md)[] + +#### Defined in + +powersync-sdk-common/lib/db/schema/Schema.d.ts:3 + +## Methods + +### toJSON + +▸ **toJSON**(): `Object` + +#### Returns + +`Object` + +| Name | Type | +| :------ | :------ | +| `tables` | \{ `columns`: \{ `name`: `string` ; `type`: [`ColumnType`](../enums/ColumnType.md) }[] ; `indexes`: \{ `columns`: \{ `ascending`: `boolean` ; `name`: `string` ; `type`: [`ColumnType`](../enums/ColumnType.md) }[] ; `name`: `string` }[] ; `insert_only`: `boolean` ; `local_only`: `boolean` ; `name`: `string` }[] | + +#### Defined in + +powersync-sdk-common/lib/db/schema/Schema.d.ts:5 diff --git a/docs/docs/react-native-sdk/classes/SqliteBucketStorage.md b/docs/docs/react-native-sdk/classes/SqliteBucketStorage.md new file mode 100644 index 000000000..8e72e159c --- /dev/null +++ b/docs/docs/react-native-sdk/classes/SqliteBucketStorage.md @@ -0,0 +1,510 @@ +--- +id: "SqliteBucketStorage" +title: "Class: SqliteBucketStorage" +sidebar_label: "SqliteBucketStorage" +sidebar_position: 0 +custom_edit_url: null +--- + +## Implements + +- [`BucketStorageAdapter`](../interfaces/BucketStorageAdapter.md) + +## Constructors + +### constructor + +• **new SqliteBucketStorage**(`db`, `mutex`, `logger?`): [`SqliteBucketStorage`](SqliteBucketStorage.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `db` | [`DBAdapter`](../interfaces/DBAdapter.md) | +| `mutex` | `Mutex` | +| `logger?` | `ILogger` | + +#### Returns + +[`SqliteBucketStorage`](SqliteBucketStorage.md) + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:19 + +## Properties + +### \_hasCompletedSync + +• `Private` **\_hasCompletedSync**: `any` + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:14 + +___ + +### clearRemoveOps + +• `Private` **clearRemoveOps**: `any` + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:50 + +___ + +### compactCounter + +• `Private` **compactCounter**: `any` + +Count up, and do a compact on startup. + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:18 + +___ + +### db + +• `Private` **db**: `any` + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:8 + +___ + +### deleteBucket + +• `Private` **deleteBucket**: `any` + +Mark a bucket for deletion. + +**`Param`** + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:34 + +___ + +### deletePendingBuckets + +• `Private` **deletePendingBuckets**: `any` + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:49 + +___ + +### logger + +• `Private` **logger**: `any` + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:10 + +___ + +### mutex + +• `Private` **mutex**: `any` + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:9 + +___ + +### pendingBucketDeletes + +• `Private` **pendingBucketDeletes**: `any` + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:13 + +___ + +### tableNames + +• **tableNames**: `Set`<`string`\> + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:12 + +___ + +### updateObjectsFromBuckets + +• `Private` **updateObjectsFromBuckets**: `any` + +Atomically update the local state to the current checkpoint. + +This includes creating new tables, dropping old tables, and copying data over from the oplog. + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:42 + +___ + +### MAX\_OP\_ID + +▪ `Static` **MAX\_OP\_ID**: `string` + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:11 + +## Methods + +### autoCompact + +▸ **autoCompact**(): `Promise`<`void`\> + +Exposed for tests only. + +#### Returns + +`Promise`<`void`\> + +#### Implementation of + +[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[autoCompact](../interfaces/BucketStorageAdapter.md#autocompact) + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:48 + +___ + +### forceCompact + +▸ **forceCompact**(): `Promise`<`void`\> + +Force a compact, for tests. + +#### Returns + +`Promise`<`void`\> + +#### Implementation of + +[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[forceCompact](../interfaces/BucketStorageAdapter.md#forcecompact) + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:47 + +___ + +### getBucketStates + +▸ **getBucketStates**(): `Promise`<[`BucketState`](../interfaces/BucketState.md)[]\> + +#### Returns + +`Promise`<[`BucketState`](../interfaces/BucketState.md)[]\> + +#### Implementation of + +[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[getBucketStates](../interfaces/BucketStorageAdapter.md#getbucketstates) + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:26 + +___ + +### getCrudBatch + +▸ **getCrudBatch**(`limit?`): `Promise`<[`CrudBatch`](CrudBatch.md)\> + +Get a batch of objects to send to the server. +When the objects are successfully sent to the server, call .complete() + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `limit?` | `number` | + +#### Returns + +`Promise`<[`CrudBatch`](CrudBatch.md)\> + +#### Implementation of + +[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[getCrudBatch](../interfaces/BucketStorageAdapter.md#getcrudbatch) + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:57 + +___ + +### getMaxOpId + +▸ **getMaxOpId**(): `string` + +#### Returns + +`string` + +#### Implementation of + +[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[getMaxOpId](../interfaces/BucketStorageAdapter.md#getmaxopid) + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:21 + +___ + +### hasCompletedSync + +▸ **hasCompletedSync**(): `Promise`<`boolean`\> + +#### Returns + +`Promise`<`boolean`\> + +#### Implementation of + +[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[hasCompletedSync](../interfaces/BucketStorageAdapter.md#hascompletedsync) + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:35 + +___ + +### hasCrud + +▸ **hasCrud**(): `Promise`<`boolean`\> + +#### Returns + +`Promise`<`boolean`\> + +#### Implementation of + +[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[hasCrud](../interfaces/BucketStorageAdapter.md#hascrud) + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:52 + +___ + +### init + +▸ **init**(): `Promise`<`void`\> + +#### Returns + +`Promise`<`void`\> + +#### Implementation of + +[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[init](../interfaces/BucketStorageAdapter.md#init) + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:20 + +___ + +### removeBuckets + +▸ **removeBuckets**(`buckets`): `Promise`<`void`\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `buckets` | `string`[] | + +#### Returns + +`Promise`<`void`\> + +#### Implementation of + +[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[removeBuckets](../interfaces/BucketStorageAdapter.md#removebuckets) + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:28 + +___ + +### saveSyncData + +▸ **saveSyncData**(`batch`): `Promise`<`void`\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `batch` | [`SyncDataBatch`](SyncDataBatch.md) | + +#### Returns + +`Promise`<`void`\> + +#### Implementation of + +[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[saveSyncData](../interfaces/BucketStorageAdapter.md#savesyncdata) + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:27 + +___ + +### setTargetCheckpoint + +▸ **setTargetCheckpoint**(`checkpoint`): `Promise`<`void`\> + +Set a target checkpoint. + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `checkpoint` | [`Checkpoint`](../interfaces/Checkpoint.md) | + +#### Returns + +`Promise`<`void`\> + +#### Implementation of + +[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[setTargetCheckpoint](../interfaces/BucketStorageAdapter.md#settargetcheckpoint) + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:64 + +___ + +### startSession + +▸ **startSession**(): `void` + +Reset any caches. + +#### Returns + +`void` + +#### Implementation of + +[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[startSession](../interfaces/BucketStorageAdapter.md#startsession) + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:25 + +___ + +### syncLocalDatabase + +▸ **syncLocalDatabase**(`checkpoint`): `Promise`<[`SyncLocalDatabaseResult`](../interfaces/SyncLocalDatabaseResult.md)\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `checkpoint` | [`Checkpoint`](../interfaces/Checkpoint.md) | + +#### Returns + +`Promise`<[`SyncLocalDatabaseResult`](../interfaces/SyncLocalDatabaseResult.md)\> + +#### Implementation of + +[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[syncLocalDatabase](../interfaces/BucketStorageAdapter.md#synclocaldatabase) + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:36 + +___ + +### updateLocalTarget + +▸ **updateLocalTarget**(`cb`): `Promise`<`boolean`\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `cb` | () => `Promise`<`string`\> | + +#### Returns + +`Promise`<`boolean`\> + +#### Implementation of + +[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[updateLocalTarget](../interfaces/BucketStorageAdapter.md#updatelocaltarget) + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:51 + +___ + +### validateChecksums + +▸ **validateChecksums**(`checkpoint`): `Promise`<[`SyncLocalDatabaseResult`](../interfaces/SyncLocalDatabaseResult.md)\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `checkpoint` | [`Checkpoint`](../interfaces/Checkpoint.md) | + +#### Returns + +`Promise`<[`SyncLocalDatabaseResult`](../interfaces/SyncLocalDatabaseResult.md)\> + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:43 + +___ + +### writeTransaction + +▸ **writeTransaction**<`T`\>(`callback`, `options?`): `Promise`<`T`\> + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `callback` | (`tx`: [`Transaction`](../interfaces/Transaction.md)) => `Promise`<`T`\> | +| `options?` | `Object` | +| `options.timeoutMs` | `number` | + +#### Returns + +`Promise`<`T`\> + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:58 diff --git a/docs/docs/react-native-sdk/classes/SyncDataBatch.md b/docs/docs/react-native-sdk/classes/SyncDataBatch.md new file mode 100644 index 000000000..e58906520 --- /dev/null +++ b/docs/docs/react-native-sdk/classes/SyncDataBatch.md @@ -0,0 +1,57 @@ +--- +id: "SyncDataBatch" +title: "Class: SyncDataBatch" +sidebar_label: "SyncDataBatch" +sidebar_position: 0 +custom_edit_url: null +--- + +## Constructors + +### constructor + +• **new SyncDataBatch**(`buckets`): [`SyncDataBatch`](SyncDataBatch.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `buckets` | [`SyncDataBucket`](SyncDataBucket.md)[] | + +#### Returns + +[`SyncDataBatch`](SyncDataBatch.md) + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/SyncDataBatch.d.ts:5 + +## Properties + +### buckets + +• **buckets**: [`SyncDataBucket`](SyncDataBucket.md)[] + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/SyncDataBatch.d.ts:3 + +## Methods + +### fromJSON + +▸ **fromJSON**(`json`): [`SyncDataBatch`](SyncDataBatch.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `json` | `any` | + +#### Returns + +[`SyncDataBatch`](SyncDataBatch.md) + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/SyncDataBatch.d.ts:4 diff --git a/docs/docs/react-native-sdk/classes/SyncDataBucket.md b/docs/docs/react-native-sdk/classes/SyncDataBucket.md new file mode 100644 index 000000000..a079b4937 --- /dev/null +++ b/docs/docs/react-native-sdk/classes/SyncDataBucket.md @@ -0,0 +1,121 @@ +--- +id: "SyncDataBucket" +title: "Class: SyncDataBucket" +sidebar_label: "SyncDataBucket" +sidebar_position: 0 +custom_edit_url: null +--- + +## Constructors + +### constructor + +• **new SyncDataBucket**(`bucket`, `data`, `has_more`, `after`, `next_after`): [`SyncDataBucket`](SyncDataBucket.md) + +#### Parameters + +| Name | Type | Description | +| :------ | :------ | :------ | +| `bucket` | `string` | - | +| `data` | `OplogEntry`[] | - | +| `has_more` | `boolean` | True if the response does not contain all the data for this bucket, and another request must be made. | +| `after` | `string` | The `after` specified in the request. | +| `next_after` | `string` | Use this for the next request. | + +#### Returns + +[`SyncDataBucket`](SyncDataBucket.md) + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/SyncDataBucket.d.ts:27 + +## Properties + +### after + +• **after**: `string` + +The `after` specified in the request. + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/SyncDataBucket.d.ts:21 + +___ + +### bucket + +• **bucket**: `string` + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/SyncDataBucket.d.ts:12 + +___ + +### data + +• **data**: `OplogEntry`[] + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/SyncDataBucket.d.ts:13 + +___ + +### has\_more + +• **has\_more**: `boolean` + +True if the response does not contain all the data for this bucket, and another request must be made. + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/SyncDataBucket.d.ts:17 + +___ + +### next\_after + +• **next\_after**: `string` + +Use this for the next request. + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/SyncDataBucket.d.ts:25 + +## Methods + +### toJSON + +▸ **toJSON**(): [`SyncDataBucketJSON`](../modules.md#syncdatabucketjson) + +#### Returns + +[`SyncDataBucketJSON`](../modules.md#syncdatabucketjson) + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/SyncDataBucket.d.ts:40 + +___ + +### fromRow + +▸ **fromRow**(`row`): [`SyncDataBucket`](SyncDataBucket.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `row` | [`SyncDataBucketJSON`](../modules.md#syncdatabucketjson) | + +#### Returns + +[`SyncDataBucket`](SyncDataBucket.md) + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/SyncDataBucket.d.ts:26 diff --git a/docs/docs/react-native-sdk/classes/SyncStatus.md b/docs/docs/react-native-sdk/classes/SyncStatus.md new file mode 100644 index 000000000..3561c1d1d --- /dev/null +++ b/docs/docs/react-native-sdk/classes/SyncStatus.md @@ -0,0 +1,62 @@ +--- +id: "SyncStatus" +title: "Class: SyncStatus" +sidebar_label: "SyncStatus" +sidebar_position: 0 +custom_edit_url: null +--- + +## Constructors + +### constructor + +• **new SyncStatus**(`connected`, `lastSyncedAt`): [`SyncStatus`](SyncStatus.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `connected` | `boolean` | +| `lastSyncedAt` | `Date` | + +#### Returns + +[`SyncStatus`](SyncStatus.md) + +#### Defined in + +powersync-sdk-common/lib/db/crud/SyncStatus.d.ts:4 + +## Properties + +### connected + +• **connected**: `boolean` + +#### Defined in + +powersync-sdk-common/lib/db/crud/SyncStatus.d.ts:2 + +___ + +### lastSyncedAt + +• **lastSyncedAt**: `Date` + +#### Defined in + +powersync-sdk-common/lib/db/crud/SyncStatus.d.ts:3 + +## Methods + +### getMessage + +▸ **getMessage**(): `string` + +#### Returns + +`string` + +#### Defined in + +powersync-sdk-common/lib/db/crud/SyncStatus.d.ts:5 diff --git a/docs/docs/react-native-sdk/classes/Table.md b/docs/docs/react-native-sdk/classes/Table.md new file mode 100644 index 000000000..0f0b6eebc --- /dev/null +++ b/docs/docs/react-native-sdk/classes/Table.md @@ -0,0 +1,197 @@ +--- +id: "Table" +title: "Class: Table" +sidebar_label: "Table" +sidebar_position: 0 +custom_edit_url: null +--- + +## Constructors + +### constructor + +• **new Table**(`options`): [`Table`](Table.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `options` | [`TableOptions`](../interfaces/TableOptions.md) | + +#### Returns + +[`Table`](Table.md) + +#### Defined in + +powersync-sdk-common/lib/db/schema/Table.d.ts:15 + +## Properties + +### options + +• `Protected` **options**: [`TableOptions`](../interfaces/TableOptions.md) + +#### Defined in + +powersync-sdk-common/lib/db/schema/Table.d.ts:12 + +## Accessors + +### columns + +• `get` **columns**(): [`Column`](Column.md)[] + +#### Returns + +[`Column`](Column.md)[] + +#### Defined in + +powersync-sdk-common/lib/db/schema/Table.d.ts:17 + +___ + +### indexes + +• `get` **indexes**(): [`Index`](Index.md)[] + +#### Returns + +[`Index`](Index.md)[] + +#### Defined in + +powersync-sdk-common/lib/db/schema/Table.d.ts:18 + +___ + +### insertOnly + +• `get` **insertOnly**(): `boolean` + +#### Returns + +`boolean` + +#### Defined in + +powersync-sdk-common/lib/db/schema/Table.d.ts:20 + +___ + +### internalName + +• `get` **internalName**(): `string` + +#### Returns + +`string` + +#### Defined in + +powersync-sdk-common/lib/db/schema/Table.d.ts:21 + +___ + +### localOnly + +• `get` **localOnly**(): `boolean` + +#### Returns + +`boolean` + +#### Defined in + +powersync-sdk-common/lib/db/schema/Table.d.ts:19 + +___ + +### name + +• `get` **name**(): `string` + +#### Returns + +`string` + +#### Defined in + +powersync-sdk-common/lib/db/schema/Table.d.ts:16 + +___ + +### validName + +• `get` **validName**(): `boolean` + +#### Returns + +`boolean` + +#### Defined in + +powersync-sdk-common/lib/db/schema/Table.d.ts:22 + +## Methods + +### toJSON + +▸ **toJSON**(): `Object` + +#### Returns + +`Object` + +| Name | Type | +| :------ | :------ | +| `columns` | \{ `name`: `string` ; `type`: [`ColumnType`](../enums/ColumnType.md) }[] | +| `indexes` | \{ `columns`: \{ `ascending`: `boolean` ; `name`: `string` ; `type`: [`ColumnType`](../enums/ColumnType.md) }[] ; `name`: `string` }[] | +| `insert_only` | `boolean` | +| `local_only` | `boolean` | +| `name` | `string` | + +#### Defined in + +powersync-sdk-common/lib/db/schema/Table.d.ts:23 + +___ + +### createInsertOnly + +▸ **createInsertOnly**(`options`): [`Table`](Table.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `options` | [`TableOptions`](../interfaces/TableOptions.md) | + +#### Returns + +[`Table`](Table.md) + +#### Defined in + +powersync-sdk-common/lib/db/schema/Table.d.ts:14 + +___ + +### createLocalOnly + +▸ **createLocalOnly**(`options`): [`Table`](Table.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `options` | [`TableOptions`](../interfaces/TableOptions.md) | + +#### Returns + +[`Table`](Table.md) + +#### Defined in + +powersync-sdk-common/lib/db/schema/Table.d.ts:13 diff --git a/docs/docs/react-native-sdk/classes/UploadQueueStats.md b/docs/docs/react-native-sdk/classes/UploadQueueStats.md new file mode 100644 index 000000000..9a463588b --- /dev/null +++ b/docs/docs/react-native-sdk/classes/UploadQueueStats.md @@ -0,0 +1,62 @@ +--- +id: "UploadQueueStats" +title: "Class: UploadQueueStats" +sidebar_label: "UploadQueueStats" +sidebar_position: 0 +custom_edit_url: null +--- + +## Constructors + +### constructor + +• **new UploadQueueStats**(`count`, `size?`): [`UploadQueueStats`](UploadQueueStats.md) + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `count` | `number` | +| `size?` | `number` | + +#### Returns + +[`UploadQueueStats`](UploadQueueStats.md) + +#### Defined in + +powersync-sdk-common/lib/db/crud/UploadQueueStatus.d.ts:4 + +## Properties + +### count + +• **count**: `number` + +#### Defined in + +powersync-sdk-common/lib/db/crud/UploadQueueStatus.d.ts:2 + +___ + +### size + +• **size**: `number` + +#### Defined in + +powersync-sdk-common/lib/db/crud/UploadQueueStatus.d.ts:3 + +## Methods + +### toString + +▸ **toString**(): `string` + +#### Returns + +`string` + +#### Defined in + +powersync-sdk-common/lib/db/crud/UploadQueueStatus.d.ts:5 diff --git a/docs/docs/react-native-sdk/classes/_category_.yml b/docs/docs/react-native-sdk/classes/_category_.yml new file mode 100644 index 000000000..55c7980a4 --- /dev/null +++ b/docs/docs/react-native-sdk/classes/_category_.yml @@ -0,0 +1,2 @@ +label: "Classes" +position: 3 \ No newline at end of file diff --git a/docs/docs/react-native-sdk/enums/ColumnType.md b/docs/docs/react-native-sdk/enums/ColumnType.md new file mode 100644 index 000000000..219a58d10 --- /dev/null +++ b/docs/docs/react-native-sdk/enums/ColumnType.md @@ -0,0 +1,37 @@ +--- +id: "ColumnType" +title: "Enumeration: ColumnType" +sidebar_label: "ColumnType" +sidebar_position: 0 +custom_edit_url: null +--- + +## Enumeration Members + +### INTEGER + +• **INTEGER** = ``"INTEGER"`` + +#### Defined in + +powersync-sdk-common/lib/db/Column.d.ts:3 + +___ + +### REAL + +• **REAL** = ``"REAL"`` + +#### Defined in + +powersync-sdk-common/lib/db/Column.d.ts:4 + +___ + +### TEXT + +• **TEXT** = ``"TEXT"`` + +#### Defined in + +powersync-sdk-common/lib/db/Column.d.ts:2 diff --git a/docs/docs/react-native-sdk/enums/LockType.md b/docs/docs/react-native-sdk/enums/LockType.md new file mode 100644 index 000000000..d32042e1e --- /dev/null +++ b/docs/docs/react-native-sdk/enums/LockType.md @@ -0,0 +1,27 @@ +--- +id: "LockType" +title: "Enumeration: LockType" +sidebar_label: "LockType" +sidebar_position: 0 +custom_edit_url: null +--- + +## Enumeration Members + +### CRUD + +• **CRUD** = ``"crud"`` + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:9 + +___ + +### SYNC + +• **SYNC** = ``"sync"`` + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:10 diff --git a/docs/docs/react-native-sdk/enums/OpTypeEnum.md b/docs/docs/react-native-sdk/enums/OpTypeEnum.md new file mode 100644 index 000000000..24ca43f18 --- /dev/null +++ b/docs/docs/react-native-sdk/enums/OpTypeEnum.md @@ -0,0 +1,47 @@ +--- +id: "OpTypeEnum" +title: "Enumeration: OpTypeEnum" +sidebar_label: "OpTypeEnum" +sidebar_position: 0 +custom_edit_url: null +--- + +## Enumeration Members + +### CLEAR + +• **CLEAR** = ``1`` + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/OpType.d.ts:2 + +___ + +### MOVE + +• **MOVE** = ``2`` + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/OpType.d.ts:3 + +___ + +### PUT + +• **PUT** = ``3`` + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/OpType.d.ts:4 + +___ + +### REMOVE + +• **REMOVE** = ``4`` + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/OpType.d.ts:5 diff --git a/docs/docs/react-native-sdk/enums/RowUpdateType.md b/docs/docs/react-native-sdk/enums/RowUpdateType.md new file mode 100644 index 000000000..ffd68b59b --- /dev/null +++ b/docs/docs/react-native-sdk/enums/RowUpdateType.md @@ -0,0 +1,39 @@ +--- +id: "RowUpdateType" +title: "Enumeration: RowUpdateType" +sidebar_label: "RowUpdateType" +sidebar_position: 0 +custom_edit_url: null +--- + +Update table operation numbers from SQLite + +## Enumeration Members + +### SQLITE\_DELETE + +• **SQLITE\_DELETE** = ``9`` + +#### Defined in + +powersync-sdk-common/lib/db/DBAdapter.d.ts:48 + +___ + +### SQLITE\_INSERT + +• **SQLITE\_INSERT** = ``18`` + +#### Defined in + +powersync-sdk-common/lib/db/DBAdapter.d.ts:47 + +___ + +### SQLITE\_UPDATE + +• **SQLITE\_UPDATE** = ``23`` + +#### Defined in + +powersync-sdk-common/lib/db/DBAdapter.d.ts:49 diff --git a/docs/docs/react-native-sdk/enums/UpdateType.md b/docs/docs/react-native-sdk/enums/UpdateType.md new file mode 100644 index 000000000..6649856a3 --- /dev/null +++ b/docs/docs/react-native-sdk/enums/UpdateType.md @@ -0,0 +1,37 @@ +--- +id: "UpdateType" +title: "Enumeration: UpdateType" +sidebar_label: "UpdateType" +sidebar_position: 0 +custom_edit_url: null +--- + +## Enumeration Members + +### DELETE + +• **DELETE** = ``"DELETE"`` + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/CrudEntry.d.ts:10 + +___ + +### PATCH + +• **PATCH** = ``"PATCH"`` + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/CrudEntry.d.ts:9 + +___ + +### PUT + +• **PUT** = ``"PUT"`` + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/CrudEntry.d.ts:8 diff --git a/docs/docs/react-native-sdk/enums/_category_.yml b/docs/docs/react-native-sdk/enums/_category_.yml new file mode 100644 index 000000000..1687a9e03 --- /dev/null +++ b/docs/docs/react-native-sdk/enums/_category_.yml @@ -0,0 +1,2 @@ +label: "Enumerations" +position: 2 \ No newline at end of file diff --git a/docs/docs/react-native-sdk/index.md b/docs/docs/react-native-sdk/index.md new file mode 100644 index 000000000..2bec3db85 --- /dev/null +++ b/docs/docs/react-native-sdk/index.md @@ -0,0 +1,198 @@ +--- +id: "index" +title: "@journeyapps/powersync-sdk-react-native" +sidebar_label: "Readme" +sidebar_position: 0 +custom_edit_url: null +--- + +# PowerSync SDK for React Native + +[PowerSync](https://powersync.co) is a service and set of SDKs that keeps Postgres databases in sync with on-device SQLite databases. See a summary of features [here](https://docs.powersync.co/client-sdk-references/react-native-and-expo). + +## Beta Release +This React Native SDK package is currently in a beta release. + +# Installation + +## Install Package + +```bash +npx expo install @journeyapps/powersync-sdk-react-native +``` + +## Install Peer Dependency: SQLite + +This SDK currently requires `@journeyapps/react-native-quick-sqlite` as a peer dependency. + +Install it in your app with: + +```bash +npx expo install @journeyapps/react-native-quick-sqlite +``` + +## Install Polyfills +### Fetch + +This SDK requires HTTP streaming in order to function. The following `fetch` polyfills are required for the React Native implementation of `fetch`: + + - react-native-fetch-api + - react-native-polyfill-globals + - react-native-url-polyfill + - text-encoding + - web-streams-polyfill + + These are listed as peer dependencies and need to be added to the React Native project + + ```bash + npx expo install react-native-fetch-api react-native-polyfill-globals react-native-url-polyfill text-encoding web-streams-polyfill base-64 react-native-get-random-values + ``` + + Enable the polyfills in React Native app with + + ```JavaScript +// App.js +import 'react-native-polyfill-globals/auto'; + ``` + +### Babel Plugins: Watched Queries + + Watched queries require support for Async Iterators. Expo apps currently require polyfill and Babel plugins in order to use this functionality. + + ```bash + npx expo install @azure/core-asynciterator-polyfill + ``` + + Make sure to import the polyfill early in your application + + ```JavaScript +// App.js + import '@azure/core-asynciterator-polyfill'; + ``` + +Install the async generator Babel plugin + + ```bash + yarn add -D @babel/plugin-transform-async-generator-functions + ``` + +Add the Babel plugin to your `babel.config.js` file + + ```JavaScript + module.exports = function (api) { + return { + presets: [...], + plugins: [ + // ... Other plugins + '@babel/plugin-transform-async-generator-functions' + ] + }; +}; + ``` + +## Native Projects + +This package uses native libraries. Create native Android and iOS projects (if not created already) with + +```bash +npx expo run:android +``` + +# Getting Started + +See our [Docs](https://docs.powersync.co/usage/installation/client-side-setup/integrating-with-your-backend#react-native-and-expo) for detailed instructions. + +```JavaScript +import { + Column, + ColumnType, + RNQSPowerSyncDatabaseOpenFactory, + Schema, + Table +} from '@journeyapps/powersync-sdk-react-native'; + +export const AppSchema = new Schema([ + new Table({ name: 'customers', columns: [new Column({ name: 'name', type: ColumnType.TEXT })] }) +]); + +let PowerSync; + +export const openDatabase = async () => { + const PowerSync = new RNQSPowerSyncDatabaseOpenFactory({ + schema: AppSchema, + dbFilename: 'test.sqlite' + //location: 'optional location directory to DB file' + }).getInstance(); + + await PowerSync.init(); + + // Run local statements. + await PowerSync.execute('INSERT INTO customers(id, name) VALUES(uuid(), ?)', ['Fred']); +}; + +class Connector { + async fetchCredentials() { + // TODO logic to fetch a session + return { + endpoint: '[The PowerSync instance URL]', + token: 'An authentication token', + expiresAt: 'When the token expires', + userID: 'User ID to associate the session with' + }; + } + + async uploadData(database) { + // Upload local changes to backend, see docs for example + } +} + +export const connectPowerSync = async () => { + const connector = new Connector(); // Which was declared above + await PowerSync.connect(connector); +}; + +// Use queries in React Components +export const CustomerListDisplay = () => { + const customers = usePowerSyncWatchedQuery('SELECT * from customers'); + + return ( + + {customers.map((l) => ( + {JSON.stringify(l)} + ))} + + ); +}; + +``` + +Refer to our [full documentation](https://docs.powersync.co/client-sdk-references/react-native-and-expo) to learn more. + +# Known Issues + +## Android +The PowerSync connection relies heavily on HTTP streams. React Native does not support streams out of the box, so we use the [polyfills](#polyfills-fetch) mentioned. There is currently an open [issue](https://github.com/facebook/flipper/issues/2495) where the Flipper network plugin does not allow Stream events to fire. This plugin needs to be [disabled](https://stackoverflow.com/questions/69235694/react-native-cant-connect-to-sse-in-android/69235695#69235695) in order for HTTP streams to work. + +Uncomment the following from +`android/app/src/debug/java/com//ReactNativeFlipper.java` +```java + // NetworkFlipperPlugin networkFlipperPlugin = new NetworkFlipperPlugin(); + // NetworkingModule.setCustomClientBuilder( + // new NetworkingModule.CustomClientBuilder() { + // @Override + // public void apply(OkHttpClient.Builder builder) { + // builder.addNetworkInterceptor(new FlipperOkhttpInterceptor(networkFlipperPlugin)); + // } + // }); + // client.addPlugin(networkFlipperPlugin); +``` + +Disable the dev client network inspector +`android/gradle.properties` +``` +# Enable network inspector +EX_DEV_CLIENT_NETWORK_INSPECTOR=false +``` + +## iOS +Testing offline mode on an iOS simulator by disabling the host machine's entire internet connection will cause the device to remain offline even after the internet connection has been restored. This issue seems to affect all network requests in an application. diff --git a/docs/docs/react-native-sdk/interfaces/AbstractStreamingSyncImplementationOptions.md b/docs/docs/react-native-sdk/interfaces/AbstractStreamingSyncImplementationOptions.md new file mode 100644 index 000000000..66f132cb2 --- /dev/null +++ b/docs/docs/react-native-sdk/interfaces/AbstractStreamingSyncImplementationOptions.md @@ -0,0 +1,65 @@ +--- +id: "AbstractStreamingSyncImplementationOptions" +title: "Interface: AbstractStreamingSyncImplementationOptions" +sidebar_label: "AbstractStreamingSyncImplementationOptions" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### adapter + +• **adapter**: [`BucketStorageAdapter`](BucketStorageAdapter.md) + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:21 + +___ + +### logger + +• `Optional` **logger**: `ILogger` + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:24 + +___ + +### remote + +• **remote**: [`AbstractRemote`](../classes/AbstractRemote.md) + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:22 + +___ + +### retryDelayMs + +• `Optional` **retryDelayMs**: `number` + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:25 + +___ + +### uploadCrud + +• **uploadCrud**: () => `Promise`<`void`\> + +#### Type declaration + +▸ (): `Promise`<`void`\> + +##### Returns + +`Promise`<`void`\> + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:23 diff --git a/docs/docs/react-native-sdk/interfaces/BaseObserverInterface.md b/docs/docs/react-native-sdk/interfaces/BaseObserverInterface.md new file mode 100644 index 000000000..6f9b96580 --- /dev/null +++ b/docs/docs/react-native-sdk/interfaces/BaseObserverInterface.md @@ -0,0 +1,49 @@ +--- +id: "BaseObserverInterface" +title: "Interface: BaseObserverInterface" +sidebar_label: "BaseObserverInterface" +sidebar_position: 0 +custom_edit_url: null +--- + +## Type parameters + +| Name | Type | +| :------ | :------ | +| `T` | extends [`BaseListener`](../modules.md#baselistener) | + +## Hierarchy + +- **`BaseObserverInterface`** + + ↳ [`DBAdapter`](DBAdapter.md) + +## Implemented by + +- [`BaseObserver`](../classes/BaseObserver.md) + +## Methods + +### registerListener + +▸ **registerListener**(`listener`): () => `void` + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `listener` | `Partial`<`T`\> | + +#### Returns + +`fn` + +▸ (): `void` + +##### Returns + +`void` + +#### Defined in + +powersync-sdk-common/lib/utils/BaseObserver.d.ts:2 diff --git a/docs/docs/react-native-sdk/interfaces/BucketChecksum.md b/docs/docs/react-native-sdk/interfaces/BucketChecksum.md new file mode 100644 index 000000000..e9cd0d845 --- /dev/null +++ b/docs/docs/react-native-sdk/interfaces/BucketChecksum.md @@ -0,0 +1,41 @@ +--- +id: "BucketChecksum" +title: "Interface: BucketChecksum" +sidebar_label: "BucketChecksum" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### bucket + +• **bucket**: `string` + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:26 + +___ + +### checksum + +• **checksum**: `number` + +32-bit unsigned hash. + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:30 + +___ + +### count + +• **count**: `number` + +Count of operations - informational only. + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:34 diff --git a/docs/docs/react-native-sdk/interfaces/BucketRequest.md b/docs/docs/react-native-sdk/interfaces/BucketRequest.md new file mode 100644 index 000000000..46b420d1f --- /dev/null +++ b/docs/docs/react-native-sdk/interfaces/BucketRequest.md @@ -0,0 +1,29 @@ +--- +id: "BucketRequest" +title: "Interface: BucketRequest" +sidebar_label: "BucketRequest" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### after + +• **after**: `string` + +Base-10 number. Sync all data from this bucket with op_id > after. + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:92 + +___ + +### name + +• **name**: `string` + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:88 diff --git a/docs/docs/react-native-sdk/interfaces/BucketState.md b/docs/docs/react-native-sdk/interfaces/BucketState.md new file mode 100644 index 000000000..875477a2d --- /dev/null +++ b/docs/docs/react-native-sdk/interfaces/BucketState.md @@ -0,0 +1,27 @@ +--- +id: "BucketState" +title: "Interface: BucketState" +sidebar_label: "BucketState" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### bucket + +• **bucket**: `string` + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:10 + +___ + +### op\_id + +• **op\_id**: `string` + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:11 diff --git a/docs/docs/react-native-sdk/interfaces/BucketStorageAdapter.md b/docs/docs/react-native-sdk/interfaces/BucketStorageAdapter.md new file mode 100644 index 000000000..e2c98b003 --- /dev/null +++ b/docs/docs/react-native-sdk/interfaces/BucketStorageAdapter.md @@ -0,0 +1,247 @@ +--- +id: "BucketStorageAdapter" +title: "Interface: BucketStorageAdapter" +sidebar_label: "BucketStorageAdapter" +sidebar_position: 0 +custom_edit_url: null +--- + +## Implemented by + +- [`SqliteBucketStorage`](../classes/SqliteBucketStorage.md) + +## Methods + +### autoCompact + +▸ **autoCompact**(): `Promise`<`void`\> + +Exposed for tests only. + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:55 + +___ + +### forceCompact + +▸ **forceCompact**(): `Promise`<`void`\> + +Exposed for tests only. + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:59 + +___ + +### getBucketStates + +▸ **getBucketStates**(): `Promise`<[`BucketState`](BucketState.md)[]\> + +#### Returns + +`Promise`<[`BucketState`](BucketState.md)[]\> + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:42 + +___ + +### getCrudBatch + +▸ **getCrudBatch**(`limit?`): `Promise`<[`CrudBatch`](../classes/CrudBatch.md)\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `limit?` | `number` | + +#### Returns + +`Promise`<[`CrudBatch`](../classes/CrudBatch.md)\> + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:49 + +___ + +### getMaxOpId + +▸ **getMaxOpId**(): `string` + +#### Returns + +`string` + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:60 + +___ + +### hasCompletedSync + +▸ **hasCompletedSync**(): `Promise`<`boolean`\> + +#### Returns + +`Promise`<`boolean`\> + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:50 + +___ + +### hasCrud + +▸ **hasCrud**(): `Promise`<`boolean`\> + +#### Returns + +`Promise`<`boolean`\> + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:48 + +___ + +### init + +▸ **init**(): `Promise`<`void`\> + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:37 + +___ + +### removeBuckets + +▸ **removeBuckets**(`buckets`): `Promise`<`void`\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `buckets` | `string`[] | + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:39 + +___ + +### saveSyncData + +▸ **saveSyncData**(`batch`): `Promise`<`void`\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `batch` | [`SyncDataBatch`](../classes/SyncDataBatch.md) | + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:38 + +___ + +### setTargetCheckpoint + +▸ **setTargetCheckpoint**(`checkpoint`): `Promise`<`void`\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `checkpoint` | [`Checkpoint`](Checkpoint.md) | + +#### Returns + +`Promise`<`void`\> + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:40 + +___ + +### startSession + +▸ **startSession**(): `void` + +#### Returns + +`void` + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:41 + +___ + +### syncLocalDatabase + +▸ **syncLocalDatabase**(`checkpoint`): `Promise`<\{ `checkpointValid`: `boolean` ; `failures?`: `any`[] ; `ready`: `boolean` }\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `checkpoint` | [`Checkpoint`](Checkpoint.md) | + +#### Returns + +`Promise`<\{ `checkpointValid`: `boolean` ; `failures?`: `any`[] ; `ready`: `boolean` }\> + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:43 + +___ + +### updateLocalTarget + +▸ **updateLocalTarget**(`cb`): `Promise`<`boolean`\> + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `cb` | () => `Promise`<`string`\> | + +#### Returns + +`Promise`<`boolean`\> + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:51 diff --git a/docs/docs/react-native-sdk/interfaces/Checkpoint.md b/docs/docs/react-native-sdk/interfaces/Checkpoint.md new file mode 100644 index 000000000..59f08ed18 --- /dev/null +++ b/docs/docs/react-native-sdk/interfaces/Checkpoint.md @@ -0,0 +1,37 @@ +--- +id: "Checkpoint" +title: "Interface: Checkpoint" +sidebar_label: "Checkpoint" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### buckets + +• **buckets**: [`BucketChecksum`](BucketChecksum.md)[] + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:6 + +___ + +### last\_op\_id + +• **last\_op\_id**: `string` + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:5 + +___ + +### write\_checkpoint + +• `Optional` **write\_checkpoint**: `string` + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:7 diff --git a/docs/docs/react-native-sdk/interfaces/ChecksumCache.md b/docs/docs/react-native-sdk/interfaces/ChecksumCache.md new file mode 100644 index 000000000..05aea00f2 --- /dev/null +++ b/docs/docs/react-native-sdk/interfaces/ChecksumCache.md @@ -0,0 +1,27 @@ +--- +id: "ChecksumCache" +title: "Interface: ChecksumCache" +sidebar_label: "ChecksumCache" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### checksums + +• **checksums**: `Map`<`string`, \{ `checksum`: [`BucketChecksum`](BucketChecksum.md) ; `last_op_id`: `string` }\> + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:14 + +___ + +### lastOpId + +• **lastOpId**: `string` + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:18 diff --git a/docs/docs/react-native-sdk/interfaces/ColumnOptions.md b/docs/docs/react-native-sdk/interfaces/ColumnOptions.md new file mode 100644 index 000000000..c76e7ce3e --- /dev/null +++ b/docs/docs/react-native-sdk/interfaces/ColumnOptions.md @@ -0,0 +1,27 @@ +--- +id: "ColumnOptions" +title: "Interface: ColumnOptions" +sidebar_label: "ColumnOptions" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### name + +• **name**: `string` + +#### Defined in + +powersync-sdk-common/lib/db/Column.d.ts:7 + +___ + +### type + +• `Optional` **type**: [`ColumnType`](../enums/ColumnType.md) + +#### Defined in + +powersync-sdk-common/lib/db/Column.d.ts:8 diff --git a/docs/docs/react-native-sdk/interfaces/ContinueCheckpointRequest.md b/docs/docs/react-native-sdk/interfaces/ContinueCheckpointRequest.md new file mode 100644 index 000000000..40531dc6b --- /dev/null +++ b/docs/docs/react-native-sdk/interfaces/ContinueCheckpointRequest.md @@ -0,0 +1,41 @@ +--- +id: "ContinueCheckpointRequest" +title: "Interface: ContinueCheckpointRequest" +sidebar_label: "ContinueCheckpointRequest" +sidebar_position: 0 +custom_edit_url: null +--- + +For sync2.json + +## Properties + +### buckets + +• **buckets**: [`BucketRequest`](BucketRequest.md)[] + +Existing bucket states. Only these buckets are synchronized. + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:11 + +___ + +### checkpoint\_token + +• **checkpoint\_token**: `string` + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:12 + +___ + +### limit + +• `Optional` **limit**: `number` + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:13 diff --git a/docs/docs/react-native-sdk/interfaces/CrudRequest.md b/docs/docs/react-native-sdk/interfaces/CrudRequest.md new file mode 100644 index 000000000..32d5b8a15 --- /dev/null +++ b/docs/docs/react-native-sdk/interfaces/CrudRequest.md @@ -0,0 +1,19 @@ +--- +id: "CrudRequest" +title: "Interface: CrudRequest" +sidebar_label: "CrudRequest" +sidebar_position: 0 +custom_edit_url: null +--- + +For crud.json + +## Properties + +### data + +• **data**: [`CrudEntry`](../classes/CrudEntry.md)[] + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:105 diff --git a/docs/docs/react-native-sdk/interfaces/CrudResponse.md b/docs/docs/react-native-sdk/interfaces/CrudResponse.md new file mode 100644 index 000000000..3e7af3816 --- /dev/null +++ b/docs/docs/react-native-sdk/interfaces/CrudResponse.md @@ -0,0 +1,23 @@ +--- +id: "CrudResponse" +title: "Interface: CrudResponse" +sidebar_label: "CrudResponse" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### checkpoint + +• `Optional` **checkpoint**: `string` + +A sync response with a checkpoint >= this checkpoint would contain all the changes in this request. + +Any earlier checkpoint may or may not contain these changes. + +May be empty when the request contains no ops. + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:115 diff --git a/docs/docs/react-native-sdk/interfaces/DBAdapter.md b/docs/docs/react-native-sdk/interfaces/DBAdapter.md new file mode 100644 index 000000000..43207c00a --- /dev/null +++ b/docs/docs/react-native-sdk/interfaces/DBAdapter.md @@ -0,0 +1,309 @@ +--- +id: "DBAdapter" +title: "Interface: DBAdapter" +sidebar_label: "DBAdapter" +sidebar_position: 0 +custom_edit_url: null +--- + +## Hierarchy + +- [`BaseObserverInterface`](BaseObserverInterface.md)<[`DBAdapterListener`](DBAdapterListener.md)\> + +- [`DBGetUtils`](DBGetUtils.md) + + ↳ **`DBAdapter`** + +## Implemented by + +- [`RNQSDBAdapter`](../classes/RNQSDBAdapter.md) + +## Properties + +### close + +• **close**: () => `void` + +#### Type declaration + +▸ (): `void` + +##### Returns + +`void` + +#### Defined in + +powersync-sdk-common/lib/db/DBAdapter.d.ts:63 + +___ + +### execute + +• **execute**: (`query`: `string`, `params?`: `any`[]) => `Promise`<[`QueryResult`](QueryResult.md)\> + +#### Type declaration + +▸ (`query`, `params?`): `Promise`<[`QueryResult`](QueryResult.md)\> + +##### Parameters + +| Name | Type | +| :------ | :------ | +| `query` | `string` | +| `params?` | `any`[] | + +##### Returns + +`Promise`<[`QueryResult`](QueryResult.md)\> + +#### Defined in + +powersync-sdk-common/lib/db/DBAdapter.d.ts:68 + +___ + +### readLock + +• **readLock**: (`fn`: (`tx`: [`LockContext`](LockContext.md)) => `Promise`<`T`\>, `options?`: [`DBLockOptions`](DBLockOptions.md)) => `Promise`<`T`\> + +#### Type declaration + +▸ <`T`\>(`fn`, `options?`): `Promise`<`T`\> + +##### Type parameters + +| Name | +| :------ | +| `T` | + +##### Parameters + +| Name | Type | +| :------ | :------ | +| `fn` | (`tx`: [`LockContext`](LockContext.md)) => `Promise`<`T`\> | +| `options?` | [`DBLockOptions`](DBLockOptions.md) | + +##### Returns + +`Promise`<`T`\> + +#### Defined in + +powersync-sdk-common/lib/db/DBAdapter.d.ts:64 + +___ + +### readTransaction + +• **readTransaction**: (`fn`: (`tx`: [`Transaction`](Transaction.md)) => `Promise`<`T`\>, `options?`: [`DBLockOptions`](DBLockOptions.md)) => `Promise`<`T`\> + +#### Type declaration + +▸ <`T`\>(`fn`, `options?`): `Promise`<`T`\> + +##### Type parameters + +| Name | +| :------ | +| `T` | + +##### Parameters + +| Name | Type | +| :------ | :------ | +| `fn` | (`tx`: [`Transaction`](Transaction.md)) => `Promise`<`T`\> | +| `options?` | [`DBLockOptions`](DBLockOptions.md) | + +##### Returns + +`Promise`<`T`\> + +#### Defined in + +powersync-sdk-common/lib/db/DBAdapter.d.ts:65 + +___ + +### writeLock + +• **writeLock**: (`fn`: (`tx`: [`LockContext`](LockContext.md)) => `Promise`<`T`\>, `options?`: [`DBLockOptions`](DBLockOptions.md)) => `Promise`<`T`\> + +#### Type declaration + +▸ <`T`\>(`fn`, `options?`): `Promise`<`T`\> + +##### Type parameters + +| Name | +| :------ | +| `T` | + +##### Parameters + +| Name | Type | +| :------ | :------ | +| `fn` | (`tx`: [`LockContext`](LockContext.md)) => `Promise`<`T`\> | +| `options?` | [`DBLockOptions`](DBLockOptions.md) | + +##### Returns + +`Promise`<`T`\> + +#### Defined in + +powersync-sdk-common/lib/db/DBAdapter.d.ts:66 + +___ + +### writeTransaction + +• **writeTransaction**: (`fn`: (`tx`: [`Transaction`](Transaction.md)) => `Promise`<`T`\>, `options?`: [`DBLockOptions`](DBLockOptions.md)) => `Promise`<`T`\> + +#### Type declaration + +▸ <`T`\>(`fn`, `options?`): `Promise`<`T`\> + +##### Type parameters + +| Name | +| :------ | +| `T` | + +##### Parameters + +| Name | Type | +| :------ | :------ | +| `fn` | (`tx`: [`Transaction`](Transaction.md)) => `Promise`<`T`\> | +| `options?` | [`DBLockOptions`](DBLockOptions.md) | + +##### Returns + +`Promise`<`T`\> + +#### Defined in + +powersync-sdk-common/lib/db/DBAdapter.d.ts:67 + +## Methods + +### get + +▸ **get**<`T`\>(`sql`, `parameters?`): `Promise`<`T`\> + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sql` | `string` | +| `parameters?` | `any`[] | + +#### Returns + +`Promise`<`T`\> + +#### Inherited from + +[DBGetUtils](DBGetUtils.md).[get](DBGetUtils.md#get) + +#### Defined in + +powersync-sdk-common/lib/db/DBAdapter.d.ts:34 + +___ + +### getAll + +▸ **getAll**<`T`\>(`sql`, `parameters?`): `Promise`<`T`[]\> + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sql` | `string` | +| `parameters?` | `any`[] | + +#### Returns + +`Promise`<`T`[]\> + +#### Inherited from + +[DBGetUtils](DBGetUtils.md).[getAll](DBGetUtils.md#getall) + +#### Defined in + +powersync-sdk-common/lib/db/DBAdapter.d.ts:32 + +___ + +### getOptional + +▸ **getOptional**<`T`\>(`sql`, `parameters?`): `Promise`<`T`\> + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sql` | `string` | +| `parameters?` | `any`[] | + +#### Returns + +`Promise`<`T`\> + +#### Inherited from + +[DBGetUtils](DBGetUtils.md).[getOptional](DBGetUtils.md#getoptional) + +#### Defined in + +powersync-sdk-common/lib/db/DBAdapter.d.ts:33 + +___ + +### registerListener + +▸ **registerListener**(`listener`): () => `void` + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `listener` | `Partial`<[`DBAdapterListener`](DBAdapterListener.md)\> | + +#### Returns + +`fn` + +▸ (): `void` + +##### Returns + +`void` + +#### Inherited from + +[BaseObserverInterface](BaseObserverInterface.md).[registerListener](BaseObserverInterface.md#registerlistener) + +#### Defined in + +powersync-sdk-common/lib/utils/BaseObserver.d.ts:2 diff --git a/docs/docs/react-native-sdk/interfaces/DBAdapterListener.md b/docs/docs/react-native-sdk/interfaces/DBAdapterListener.md new file mode 100644 index 000000000..3a1a2638d --- /dev/null +++ b/docs/docs/react-native-sdk/interfaces/DBAdapterListener.md @@ -0,0 +1,37 @@ +--- +id: "DBAdapterListener" +title: "Interface: DBAdapterListener" +sidebar_label: "DBAdapterListener" +sidebar_position: 0 +custom_edit_url: null +--- + +## Hierarchy + +- [`BaseListener`](../modules.md#baselistener) + + ↳ **`DBAdapterListener`** + +## Properties + +### tablesUpdated + +• **tablesUpdated**: (`updateNotification`: [`UpdateNotification`](UpdateNotification.md)) => `void` + +#### Type declaration + +▸ (`updateNotification`): `void` + +##### Parameters + +| Name | Type | +| :------ | :------ | +| `updateNotification` | [`UpdateNotification`](UpdateNotification.md) | + +##### Returns + +`void` + +#### Defined in + +powersync-sdk-common/lib/db/DBAdapter.d.ts:57 diff --git a/docs/docs/react-native-sdk/interfaces/DBGetUtils.md b/docs/docs/react-native-sdk/interfaces/DBGetUtils.md new file mode 100644 index 000000000..4efec55f0 --- /dev/null +++ b/docs/docs/react-native-sdk/interfaces/DBGetUtils.md @@ -0,0 +1,96 @@ +--- +id: "DBGetUtils" +title: "Interface: DBGetUtils" +sidebar_label: "DBGetUtils" +sidebar_position: 0 +custom_edit_url: null +--- + +## Hierarchy + +- **`DBGetUtils`** + + ↳ [`LockContext`](LockContext.md) + + ↳ [`DBAdapter`](DBAdapter.md) + +## Methods + +### get + +▸ **get**<`T`\>(`sql`, `parameters?`): `Promise`<`T`\> + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sql` | `string` | +| `parameters?` | `any`[] | + +#### Returns + +`Promise`<`T`\> + +#### Defined in + +powersync-sdk-common/lib/db/DBAdapter.d.ts:34 + +___ + +### getAll + +▸ **getAll**<`T`\>(`sql`, `parameters?`): `Promise`<`T`[]\> + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sql` | `string` | +| `parameters?` | `any`[] | + +#### Returns + +`Promise`<`T`[]\> + +#### Defined in + +powersync-sdk-common/lib/db/DBAdapter.d.ts:32 + +___ + +### getOptional + +▸ **getOptional**<`T`\>(`sql`, `parameters?`): `Promise`<`T`\> + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sql` | `string` | +| `parameters?` | `any`[] | + +#### Returns + +`Promise`<`T`\> + +#### Defined in + +powersync-sdk-common/lib/db/DBAdapter.d.ts:33 diff --git a/docs/docs/react-native-sdk/interfaces/DBLockOptions.md b/docs/docs/react-native-sdk/interfaces/DBLockOptions.md new file mode 100644 index 000000000..689f9b0be --- /dev/null +++ b/docs/docs/react-native-sdk/interfaces/DBLockOptions.md @@ -0,0 +1,17 @@ +--- +id: "DBLockOptions" +title: "Interface: DBLockOptions" +sidebar_label: "DBLockOptions" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### timeoutMs + +• `Optional` **timeoutMs**: `number` + +#### Defined in + +powersync-sdk-common/lib/db/DBAdapter.d.ts:60 diff --git a/docs/docs/react-native-sdk/interfaces/IndexColumnOptions.md b/docs/docs/react-native-sdk/interfaces/IndexColumnOptions.md new file mode 100644 index 000000000..7df00cf5f --- /dev/null +++ b/docs/docs/react-native-sdk/interfaces/IndexColumnOptions.md @@ -0,0 +1,27 @@ +--- +id: "IndexColumnOptions" +title: "Interface: IndexColumnOptions" +sidebar_label: "IndexColumnOptions" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### ascending + +• `Optional` **ascending**: `boolean` + +#### Defined in + +powersync-sdk-common/lib/db/schema/IndexedColumn.d.ts:5 + +___ + +### name + +• **name**: `string` + +#### Defined in + +powersync-sdk-common/lib/db/schema/IndexedColumn.d.ts:4 diff --git a/docs/docs/react-native-sdk/interfaces/IndexOptions.md b/docs/docs/react-native-sdk/interfaces/IndexOptions.md new file mode 100644 index 000000000..868df69a6 --- /dev/null +++ b/docs/docs/react-native-sdk/interfaces/IndexOptions.md @@ -0,0 +1,27 @@ +--- +id: "IndexOptions" +title: "Interface: IndexOptions" +sidebar_label: "IndexOptions" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### columns + +• `Optional` **columns**: [`IndexedColumn`](../classes/IndexedColumn.md)[] + +#### Defined in + +powersync-sdk-common/lib/db/schema/Index.d.ts:5 + +___ + +### name + +• **name**: `string` + +#### Defined in + +powersync-sdk-common/lib/db/schema/Index.d.ts:4 diff --git a/docs/docs/react-native-sdk/interfaces/LockContext.md b/docs/docs/react-native-sdk/interfaces/LockContext.md new file mode 100644 index 000000000..7d327ea4b --- /dev/null +++ b/docs/docs/react-native-sdk/interfaces/LockContext.md @@ -0,0 +1,133 @@ +--- +id: "LockContext" +title: "Interface: LockContext" +sidebar_label: "LockContext" +sidebar_position: 0 +custom_edit_url: null +--- + +## Hierarchy + +- [`DBGetUtils`](DBGetUtils.md) + + ↳ **`LockContext`** + + ↳↳ [`Transaction`](Transaction.md) + +## Properties + +### execute + +• **execute**: (`query`: `string`, `params?`: `any`[]) => `Promise`<[`QueryResult`](QueryResult.md)\> + +#### Type declaration + +▸ (`query`, `params?`): `Promise`<[`QueryResult`](QueryResult.md)\> + +##### Parameters + +| Name | Type | +| :------ | :------ | +| `query` | `string` | +| `params?` | `any`[] | + +##### Returns + +`Promise`<[`QueryResult`](QueryResult.md)\> + +#### Defined in + +powersync-sdk-common/lib/db/DBAdapter.d.ts:37 + +## Methods + +### get + +▸ **get**<`T`\>(`sql`, `parameters?`): `Promise`<`T`\> + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sql` | `string` | +| `parameters?` | `any`[] | + +#### Returns + +`Promise`<`T`\> + +#### Inherited from + +[DBGetUtils](DBGetUtils.md).[get](DBGetUtils.md#get) + +#### Defined in + +powersync-sdk-common/lib/db/DBAdapter.d.ts:34 + +___ + +### getAll + +▸ **getAll**<`T`\>(`sql`, `parameters?`): `Promise`<`T`[]\> + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sql` | `string` | +| `parameters?` | `any`[] | + +#### Returns + +`Promise`<`T`[]\> + +#### Inherited from + +[DBGetUtils](DBGetUtils.md).[getAll](DBGetUtils.md#getall) + +#### Defined in + +powersync-sdk-common/lib/db/DBAdapter.d.ts:32 + +___ + +### getOptional + +▸ **getOptional**<`T`\>(`sql`, `parameters?`): `Promise`<`T`\> + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sql` | `string` | +| `parameters?` | `any`[] | + +#### Returns + +`Promise`<`T`\> + +#### Inherited from + +[DBGetUtils](DBGetUtils.md).[getOptional](DBGetUtils.md#getoptional) + +#### Defined in + +powersync-sdk-common/lib/db/DBAdapter.d.ts:33 diff --git a/docs/docs/react-native-sdk/interfaces/LockOptions.md b/docs/docs/react-native-sdk/interfaces/LockOptions.md new file mode 100644 index 000000000..70ebf7ffb --- /dev/null +++ b/docs/docs/react-native-sdk/interfaces/LockOptions.md @@ -0,0 +1,53 @@ +--- +id: "LockOptions" +title: "Interface: LockOptions" +sidebar_label: "LockOptions" +sidebar_position: 0 +custom_edit_url: null +--- + +Abstract Lock to be implemented by various JS environments + +## Type parameters + +| Name | +| :------ | +| `T` | + +## Properties + +### callback + +• **callback**: () => `Promise`<`T`\> + +#### Type declaration + +▸ (): `Promise`<`T`\> + +##### Returns + +`Promise`<`T`\> + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:16 + +___ + +### signal + +• `Optional` **signal**: `AbortSignal` + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:18 + +___ + +### type + +• **type**: [`LockType`](../enums/LockType.md) + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:17 diff --git a/docs/docs/react-native-sdk/interfaces/PowerSyncBackendConnector.md b/docs/docs/react-native-sdk/interfaces/PowerSyncBackendConnector.md new file mode 100644 index 000000000..cc46ebc44 --- /dev/null +++ b/docs/docs/react-native-sdk/interfaces/PowerSyncBackendConnector.md @@ -0,0 +1,65 @@ +--- +id: "PowerSyncBackendConnector" +title: "Interface: PowerSyncBackendConnector" +sidebar_label: "PowerSyncBackendConnector" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### fetchCredentials + +• **fetchCredentials**: () => `Promise`<[`PowerSyncCredentials`](PowerSyncCredentials.md)\> + +#### Type declaration + +▸ (): `Promise`<[`PowerSyncCredentials`](PowerSyncCredentials.md)\> + +Get credentials for PowerSync. + +This should always fetch a fresh set of credentials - don't use cached +values. + +Return null if the user is not signed in. Throw an error if credentials +cannot be fetched due to a network error or other temporary error. + +This token is kept for the duration of a sync connection. + +##### Returns + +`Promise`<[`PowerSyncCredentials`](PowerSyncCredentials.md)\> + +#### Defined in + +powersync-sdk-common/lib/client/connection/PowerSyncBackendConnector.d.ts:14 + +___ + +### uploadData + +• **uploadData**: (`database`: [`AbstractPowerSyncDatabase`](../classes/AbstractPowerSyncDatabase.md)) => `Promise`<`void`\> + +#### Type declaration + +▸ (`database`): `Promise`<`void`\> + +Upload local changes to the app backend. + +Use [PowerSyncDatabase.getCrudBatch] to get a batch of changes to upload. See [DevConnector] for an example implementation. + +Any thrown errors will result in a retry after the configured wait period (default: 5 seconds). + +##### Parameters + +| Name | Type | +| :------ | :------ | +| `database` | [`AbstractPowerSyncDatabase`](../classes/AbstractPowerSyncDatabase.md) | + +##### Returns + +`Promise`<`void`\> + +#### Defined in + +powersync-sdk-common/lib/client/connection/PowerSyncBackendConnector.d.ts:21 diff --git a/docs/docs/react-native-sdk/interfaces/PowerSyncCredentials.md b/docs/docs/react-native-sdk/interfaces/PowerSyncCredentials.md new file mode 100644 index 000000000..162ad5ea1 --- /dev/null +++ b/docs/docs/react-native-sdk/interfaces/PowerSyncCredentials.md @@ -0,0 +1,37 @@ +--- +id: "PowerSyncCredentials" +title: "Interface: PowerSyncCredentials" +sidebar_label: "PowerSyncCredentials" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### endpoint + +• **endpoint**: `string` + +#### Defined in + +powersync-sdk-common/lib/client/connection/PowerSyncCredentials.d.ts:2 + +___ + +### expiresAt + +• `Optional` **expiresAt**: `Date` + +#### Defined in + +powersync-sdk-common/lib/client/connection/PowerSyncCredentials.d.ts:4 + +___ + +### token + +• **token**: `string` + +#### Defined in + +powersync-sdk-common/lib/client/connection/PowerSyncCredentials.d.ts:3 diff --git a/docs/docs/react-native-sdk/interfaces/PowerSyncDBListener.md b/docs/docs/react-native-sdk/interfaces/PowerSyncDBListener.md new file mode 100644 index 000000000..1f16ea6cc --- /dev/null +++ b/docs/docs/react-native-sdk/interfaces/PowerSyncDBListener.md @@ -0,0 +1,59 @@ +--- +id: "PowerSyncDBListener" +title: "Interface: PowerSyncDBListener" +sidebar_label: "PowerSyncDBListener" +sidebar_position: 0 +custom_edit_url: null +--- + +## Hierarchy + +- [`StreamingSyncImplementationListener`](StreamingSyncImplementationListener.md) + + ↳ **`PowerSyncDBListener`** + +## Properties + +### initialized + +• **initialized**: () => `void` + +#### Type declaration + +▸ (): `void` + +##### Returns + +`void` + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:29 + +___ + +### statusChanged + +• `Optional` **statusChanged**: (`status`: [`SyncStatus`](../classes/SyncStatus.md)) => `void` + +#### Type declaration + +▸ (`status`): `void` + +##### Parameters + +| Name | Type | +| :------ | :------ | +| `status` | [`SyncStatus`](../classes/SyncStatus.md) | + +##### Returns + +`void` + +#### Inherited from + +[StreamingSyncImplementationListener](StreamingSyncImplementationListener.md).[statusChanged](StreamingSyncImplementationListener.md#statuschanged) + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:28 diff --git a/docs/docs/react-native-sdk/interfaces/PowerSyncDatabaseOptions.md b/docs/docs/react-native-sdk/interfaces/PowerSyncDatabaseOptions.md new file mode 100644 index 000000000..307ee709b --- /dev/null +++ b/docs/docs/react-native-sdk/interfaces/PowerSyncDatabaseOptions.md @@ -0,0 +1,47 @@ +--- +id: "PowerSyncDatabaseOptions" +title: "Interface: PowerSyncDatabaseOptions" +sidebar_label: "PowerSyncDatabaseOptions" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### database + +• **database**: [`DBAdapter`](DBAdapter.md) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:16 + +___ + +### logger + +• `Optional` **logger**: `ILogger` + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:18 + +___ + +### retryDelay + +• `Optional` **retryDelay**: `number` + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:17 + +___ + +### schema + +• **schema**: [`Schema`](../classes/Schema.md) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:15 diff --git a/docs/docs/react-native-sdk/interfaces/PowerSyncOpenFactoryOptions.md b/docs/docs/react-native-sdk/interfaces/PowerSyncOpenFactoryOptions.md new file mode 100644 index 000000000..2fd07cdc6 --- /dev/null +++ b/docs/docs/react-native-sdk/interfaces/PowerSyncOpenFactoryOptions.md @@ -0,0 +1,41 @@ +--- +id: "PowerSyncOpenFactoryOptions" +title: "Interface: PowerSyncOpenFactoryOptions" +sidebar_label: "PowerSyncOpenFactoryOptions" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### dbFilename + +• **dbFilename**: `string` + +Filename for the database. + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncOpenFactory.d.ts:9 + +___ + +### dbLocation + +• `Optional` **dbLocation**: `string` + +Directory where the database file is located. + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncOpenFactory.d.ts:13 + +___ + +### schema + +• **schema**: [`Schema`](../classes/Schema.md) + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncOpenFactory.d.ts:5 diff --git a/docs/docs/react-native-sdk/interfaces/QueryResult.md b/docs/docs/react-native-sdk/interfaces/QueryResult.md new file mode 100644 index 000000000..22df9726b --- /dev/null +++ b/docs/docs/react-native-sdk/interfaces/QueryResult.md @@ -0,0 +1,54 @@ +--- +id: "QueryResult" +title: "Interface: QueryResult" +sidebar_label: "QueryResult" +sidebar_position: 0 +custom_edit_url: null +--- + +Object returned by SQL Query executions { + insertId: Represent the auto-generated row id if applicable + rowsAffected: Number of affected rows if result of a update query + message: if status === 1, here you will find error description + rows: if status is undefined or 0 this object will contain the query results +} + + QueryResult + +## Properties + +### insertId + +• `Optional` **insertId**: `number` + +#### Defined in + +powersync-sdk-common/lib/db/DBAdapter.d.ts:17 + +___ + +### rows + +• `Optional` **rows**: `Object` + +#### Type declaration + +| Name | Type | Description | +| :------ | :------ | :------ | +| `_array` | `any`[] | Raw array with all dataset | +| `item` | (`idx`: `number`) => `any` | A convenience function to acess the index based the row object | +| `length` | `number` | The length of the dataset | + +#### Defined in + +powersync-sdk-common/lib/db/DBAdapter.d.ts:19 + +___ + +### rowsAffected + +• **rowsAffected**: `number` + +#### Defined in + +powersync-sdk-common/lib/db/DBAdapter.d.ts:18 diff --git a/docs/docs/react-native-sdk/interfaces/SQLWatchOptions.md b/docs/docs/react-native-sdk/interfaces/SQLWatchOptions.md new file mode 100644 index 000000000..ae6fec340 --- /dev/null +++ b/docs/docs/react-native-sdk/interfaces/SQLWatchOptions.md @@ -0,0 +1,37 @@ +--- +id: "SQLWatchOptions" +title: "Interface: SQLWatchOptions" +sidebar_label: "SQLWatchOptions" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### signal + +• `Optional` **signal**: `AbortSignal` + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:21 + +___ + +### tables + +• `Optional` **tables**: `string`[] + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:22 + +___ + +### throttleMs + +• `Optional` **throttleMs**: `number` + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:23 diff --git a/docs/docs/react-native-sdk/interfaces/StreamingSyncCheckpoint.md b/docs/docs/react-native-sdk/interfaces/StreamingSyncCheckpoint.md new file mode 100644 index 000000000..189f07a80 --- /dev/null +++ b/docs/docs/react-native-sdk/interfaces/StreamingSyncCheckpoint.md @@ -0,0 +1,17 @@ +--- +id: "StreamingSyncCheckpoint" +title: "Interface: StreamingSyncCheckpoint" +sidebar_label: "StreamingSyncCheckpoint" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### checkpoint + +• **checkpoint**: [`Checkpoint`](Checkpoint.md) + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:64 diff --git a/docs/docs/react-native-sdk/interfaces/StreamingSyncCheckpointComplete.md b/docs/docs/react-native-sdk/interfaces/StreamingSyncCheckpointComplete.md new file mode 100644 index 000000000..86f2fe8c4 --- /dev/null +++ b/docs/docs/react-native-sdk/interfaces/StreamingSyncCheckpointComplete.md @@ -0,0 +1,23 @@ +--- +id: "StreamingSyncCheckpointComplete" +title: "Interface: StreamingSyncCheckpointComplete" +sidebar_label: "StreamingSyncCheckpointComplete" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### checkpoint\_complete + +• **checkpoint\_complete**: `Object` + +#### Type declaration + +| Name | Type | +| :------ | :------ | +| `last_op_id` | `string` | + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:78 diff --git a/docs/docs/react-native-sdk/interfaces/StreamingSyncCheckpointDiff.md b/docs/docs/react-native-sdk/interfaces/StreamingSyncCheckpointDiff.md new file mode 100644 index 000000000..2ec4a10b7 --- /dev/null +++ b/docs/docs/react-native-sdk/interfaces/StreamingSyncCheckpointDiff.md @@ -0,0 +1,26 @@ +--- +id: "StreamingSyncCheckpointDiff" +title: "Interface: StreamingSyncCheckpointDiff" +sidebar_label: "StreamingSyncCheckpointDiff" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### checkpoint\_diff + +• **checkpoint\_diff**: `Object` + +#### Type declaration + +| Name | Type | +| :------ | :------ | +| `last_op_id` | `string` | +| `removed_buckets` | `string`[] | +| `updated_buckets` | [`BucketChecksum`](BucketChecksum.md)[] | +| `write_checkpoint` | `string` | + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:67 diff --git a/docs/docs/react-native-sdk/interfaces/StreamingSyncDataJSON.md b/docs/docs/react-native-sdk/interfaces/StreamingSyncDataJSON.md new file mode 100644 index 000000000..0c85ae81a --- /dev/null +++ b/docs/docs/react-native-sdk/interfaces/StreamingSyncDataJSON.md @@ -0,0 +1,17 @@ +--- +id: "StreamingSyncDataJSON" +title: "Interface: StreamingSyncDataJSON" +sidebar_label: "StreamingSyncDataJSON" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### data + +• **data**: [`SyncDataBucketJSON`](../modules.md#syncdatabucketjson) + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:75 diff --git a/docs/docs/react-native-sdk/interfaces/StreamingSyncImplementationListener.md b/docs/docs/react-native-sdk/interfaces/StreamingSyncImplementationListener.md new file mode 100644 index 000000000..c273b20c4 --- /dev/null +++ b/docs/docs/react-native-sdk/interfaces/StreamingSyncImplementationListener.md @@ -0,0 +1,39 @@ +--- +id: "StreamingSyncImplementationListener" +title: "Interface: StreamingSyncImplementationListener" +sidebar_label: "StreamingSyncImplementationListener" +sidebar_position: 0 +custom_edit_url: null +--- + +## Hierarchy + +- [`BaseListener`](../modules.md#baselistener) + + ↳ **`StreamingSyncImplementationListener`** + + ↳↳ [`PowerSyncDBListener`](PowerSyncDBListener.md) + +## Properties + +### statusChanged + +• `Optional` **statusChanged**: (`status`: [`SyncStatus`](../classes/SyncStatus.md)) => `void` + +#### Type declaration + +▸ (`status`): `void` + +##### Parameters + +| Name | Type | +| :------ | :------ | +| `status` | [`SyncStatus`](../classes/SyncStatus.md) | + +##### Returns + +`void` + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:28 diff --git a/docs/docs/react-native-sdk/interfaces/StreamingSyncKeepalive.md b/docs/docs/react-native-sdk/interfaces/StreamingSyncKeepalive.md new file mode 100644 index 000000000..3f0bd6ede --- /dev/null +++ b/docs/docs/react-native-sdk/interfaces/StreamingSyncKeepalive.md @@ -0,0 +1,19 @@ +--- +id: "StreamingSyncKeepalive" +title: "Interface: StreamingSyncKeepalive" +sidebar_label: "StreamingSyncKeepalive" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### token\_expires\_in + +• **token\_expires\_in**: `number` + +If specified, token expires in this many seconds. + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:84 diff --git a/docs/docs/react-native-sdk/interfaces/StreamingSyncRequest.md b/docs/docs/react-native-sdk/interfaces/StreamingSyncRequest.md new file mode 100644 index 000000000..ffe8c3d8c --- /dev/null +++ b/docs/docs/react-native-sdk/interfaces/StreamingSyncRequest.md @@ -0,0 +1,55 @@ +--- +id: "StreamingSyncRequest" +title: "Interface: StreamingSyncRequest" +sidebar_label: "StreamingSyncRequest" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### buckets + +• `Optional` **buckets**: [`BucketRequest`](BucketRequest.md)[] + +Existing bucket states. + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:49 + +___ + +### include\_checksum + +• **include\_checksum**: `boolean` + +Whether or not to compute a checksum for each checkpoint + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:57 + +___ + +### only + +• `Optional` **only**: `string`[] + +If specified, limit the response to only include these buckets. + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:53 + +___ + +### raw\_data + +• **raw\_data**: `boolean` + +Changes the response to stringified data in each OplogEntry + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:61 diff --git a/docs/docs/react-native-sdk/interfaces/SyncLocalDatabaseResult.md b/docs/docs/react-native-sdk/interfaces/SyncLocalDatabaseResult.md new file mode 100644 index 000000000..5dee63291 --- /dev/null +++ b/docs/docs/react-native-sdk/interfaces/SyncLocalDatabaseResult.md @@ -0,0 +1,37 @@ +--- +id: "SyncLocalDatabaseResult" +title: "Interface: SyncLocalDatabaseResult" +sidebar_label: "SyncLocalDatabaseResult" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### checkpointValid + +• **checkpointValid**: `boolean` + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:22 + +___ + +### failures + +• `Optional` **failures**: `string`[] + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:23 + +___ + +### ready + +• **ready**: `boolean` + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:21 diff --git a/docs/docs/react-native-sdk/interfaces/SyncNewCheckpointRequest.md b/docs/docs/react-native-sdk/interfaces/SyncNewCheckpointRequest.md new file mode 100644 index 000000000..9fa2c4ee7 --- /dev/null +++ b/docs/docs/react-native-sdk/interfaces/SyncNewCheckpointRequest.md @@ -0,0 +1,46 @@ +--- +id: "SyncNewCheckpointRequest" +title: "Interface: SyncNewCheckpointRequest" +sidebar_label: "SyncNewCheckpointRequest" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### buckets + +• `Optional` **buckets**: [`BucketRequest`](BucketRequest.md)[] + +Existing bucket states. Used if include_data is specified. + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:19 + +___ + +### limit + +• `Optional` **limit**: `number` + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:30 + +___ + +### request\_checkpoint + +• **request\_checkpoint**: `Object` + +#### Type declaration + +| Name | Type | Description | +| :------ | :------ | :------ | +| `include_checksum` | `boolean` | Whether or not to compute a checksum. | +| `include_data` | `boolean` | Whether or not to include an initial data request. | + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:20 diff --git a/docs/docs/react-native-sdk/interfaces/SyncResponse.md b/docs/docs/react-native-sdk/interfaces/SyncResponse.md new file mode 100644 index 000000000..2c518038c --- /dev/null +++ b/docs/docs/react-native-sdk/interfaces/SyncResponse.md @@ -0,0 +1,51 @@ +--- +id: "SyncResponse" +title: "Interface: SyncResponse" +sidebar_label: "SyncResponse" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### checkpoint + +• `Optional` **checkpoint**: [`Checkpoint`](Checkpoint.md) + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:43 + +___ + +### checkpoint\_token + +• `Optional` **checkpoint\_token**: `string` + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:42 + +___ + +### data + +• `Optional` **data**: [`SyncDataBucketJSON`](../modules.md#syncdatabucketjson)[] + +Data for the buckets returned. May not have an an entry for each bucket in the request. + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:37 + +___ + +### has\_more + +• **has\_more**: `boolean` + +True if the response limit has been reached, and another request must be made. + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:41 diff --git a/docs/docs/react-native-sdk/interfaces/TableOptions.md b/docs/docs/react-native-sdk/interfaces/TableOptions.md new file mode 100644 index 000000000..f4935e1ee --- /dev/null +++ b/docs/docs/react-native-sdk/interfaces/TableOptions.md @@ -0,0 +1,57 @@ +--- +id: "TableOptions" +title: "Interface: TableOptions" +sidebar_label: "TableOptions" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### columns + +• **columns**: [`Column`](../classes/Column.md)[] + +#### Defined in + +powersync-sdk-common/lib/db/schema/Table.d.ts:5 + +___ + +### indexes + +• `Optional` **indexes**: [`Index`](../classes/Index.md)[] + +#### Defined in + +powersync-sdk-common/lib/db/schema/Table.d.ts:6 + +___ + +### insertOnly + +• `Optional` **insertOnly**: `boolean` + +#### Defined in + +powersync-sdk-common/lib/db/schema/Table.d.ts:8 + +___ + +### localOnly + +• `Optional` **localOnly**: `boolean` + +#### Defined in + +powersync-sdk-common/lib/db/schema/Table.d.ts:7 + +___ + +### name + +• **name**: `string` + +#### Defined in + +powersync-sdk-common/lib/db/schema/Table.d.ts:4 diff --git a/docs/docs/react-native-sdk/interfaces/Transaction.md b/docs/docs/react-native-sdk/interfaces/Transaction.md new file mode 100644 index 000000000..b7af5eef0 --- /dev/null +++ b/docs/docs/react-native-sdk/interfaces/Transaction.md @@ -0,0 +1,171 @@ +--- +id: "Transaction" +title: "Interface: Transaction" +sidebar_label: "Transaction" +sidebar_position: 0 +custom_edit_url: null +--- + +## Hierarchy + +- [`LockContext`](LockContext.md) + + ↳ **`Transaction`** + +## Properties + +### commit + +• **commit**: () => `Promise`<[`QueryResult`](QueryResult.md)\> + +#### Type declaration + +▸ (): `Promise`<[`QueryResult`](QueryResult.md)\> + +##### Returns + +`Promise`<[`QueryResult`](QueryResult.md)\> + +#### Defined in + +powersync-sdk-common/lib/db/DBAdapter.d.ts:40 + +___ + +### execute + +• **execute**: (`query`: `string`, `params?`: `any`[]) => `Promise`<[`QueryResult`](QueryResult.md)\> + +#### Type declaration + +▸ (`query`, `params?`): `Promise`<[`QueryResult`](QueryResult.md)\> + +##### Parameters + +| Name | Type | +| :------ | :------ | +| `query` | `string` | +| `params?` | `any`[] | + +##### Returns + +`Promise`<[`QueryResult`](QueryResult.md)\> + +#### Inherited from + +[LockContext](LockContext.md).[execute](LockContext.md#execute) + +#### Defined in + +powersync-sdk-common/lib/db/DBAdapter.d.ts:37 + +___ + +### rollback + +• **rollback**: () => `Promise`<[`QueryResult`](QueryResult.md)\> + +#### Type declaration + +▸ (): `Promise`<[`QueryResult`](QueryResult.md)\> + +##### Returns + +`Promise`<[`QueryResult`](QueryResult.md)\> + +#### Defined in + +powersync-sdk-common/lib/db/DBAdapter.d.ts:41 + +## Methods + +### get + +▸ **get**<`T`\>(`sql`, `parameters?`): `Promise`<`T`\> + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sql` | `string` | +| `parameters?` | `any`[] | + +#### Returns + +`Promise`<`T`\> + +#### Inherited from + +[LockContext](LockContext.md).[get](LockContext.md#get) + +#### Defined in + +powersync-sdk-common/lib/db/DBAdapter.d.ts:34 + +___ + +### getAll + +▸ **getAll**<`T`\>(`sql`, `parameters?`): `Promise`<`T`[]\> + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sql` | `string` | +| `parameters?` | `any`[] | + +#### Returns + +`Promise`<`T`[]\> + +#### Inherited from + +[LockContext](LockContext.md).[getAll](LockContext.md#getall) + +#### Defined in + +powersync-sdk-common/lib/db/DBAdapter.d.ts:32 + +___ + +### getOptional + +▸ **getOptional**<`T`\>(`sql`, `parameters?`): `Promise`<`T`\> + +#### Type parameters + +| Name | +| :------ | +| `T` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sql` | `string` | +| `parameters?` | `any`[] | + +#### Returns + +`Promise`<`T`\> + +#### Inherited from + +[LockContext](LockContext.md).[getOptional](LockContext.md#getoptional) + +#### Defined in + +powersync-sdk-common/lib/db/DBAdapter.d.ts:33 diff --git a/docs/docs/react-native-sdk/interfaces/UpdateNotification.md b/docs/docs/react-native-sdk/interfaces/UpdateNotification.md new file mode 100644 index 000000000..e42b1d4d9 --- /dev/null +++ b/docs/docs/react-native-sdk/interfaces/UpdateNotification.md @@ -0,0 +1,37 @@ +--- +id: "UpdateNotification" +title: "Interface: UpdateNotification" +sidebar_label: "UpdateNotification" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### opType + +• **opType**: [`RowUpdateType`](../enums/RowUpdateType.md) + +#### Defined in + +powersync-sdk-common/lib/db/DBAdapter.d.ts:52 + +___ + +### rowId + +• **rowId**: `number` + +#### Defined in + +powersync-sdk-common/lib/db/DBAdapter.d.ts:54 + +___ + +### table + +• **table**: `string` + +#### Defined in + +powersync-sdk-common/lib/db/DBAdapter.d.ts:53 diff --git a/docs/docs/react-native-sdk/interfaces/WatchOnChangeEvent.md b/docs/docs/react-native-sdk/interfaces/WatchOnChangeEvent.md new file mode 100644 index 000000000..f5934c5da --- /dev/null +++ b/docs/docs/react-native-sdk/interfaces/WatchOnChangeEvent.md @@ -0,0 +1,17 @@ +--- +id: "WatchOnChangeEvent" +title: "Interface: WatchOnChangeEvent" +sidebar_label: "WatchOnChangeEvent" +sidebar_position: 0 +custom_edit_url: null +--- + +## Properties + +### changedTables + +• **changedTables**: `string`[] + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:26 diff --git a/docs/docs/react-native-sdk/interfaces/_category_.yml b/docs/docs/react-native-sdk/interfaces/_category_.yml new file mode 100644 index 000000000..43bec88cf --- /dev/null +++ b/docs/docs/react-native-sdk/interfaces/_category_.yml @@ -0,0 +1,2 @@ +label: "Interfaces" +position: 4 \ No newline at end of file diff --git a/docs/docs/react-native-sdk/modules.md b/docs/docs/react-native-sdk/modules.md new file mode 100644 index 000000000..8cdc0c72f --- /dev/null +++ b/docs/docs/react-native-sdk/modules.md @@ -0,0 +1,622 @@ +--- +id: "modules" +title: "@journeyapps/powersync-sdk-react-native" +sidebar_label: "Exports" +sidebar_position: 0.5 +custom_edit_url: null +--- + +## Enumerations + +- [ColumnType](enums/ColumnType.md) +- [LockType](enums/LockType.md) +- [OpTypeEnum](enums/OpTypeEnum.md) +- [RowUpdateType](enums/RowUpdateType.md) +- [UpdateType](enums/UpdateType.md) + +## Classes + +- [AbstractPowerSyncDatabase](classes/AbstractPowerSyncDatabase.md) +- [AbstractPowerSyncDatabaseOpenFactory](classes/AbstractPowerSyncDatabaseOpenFactory.md) +- [AbstractRemote](classes/AbstractRemote.md) +- [AbstractStreamingSyncImplementation](classes/AbstractStreamingSyncImplementation.md) +- [BaseObserver](classes/BaseObserver.md) +- [Column](classes/Column.md) +- [CrudBatch](classes/CrudBatch.md) +- [CrudEntry](classes/CrudEntry.md) +- [CrudTransaction](classes/CrudTransaction.md) +- [Index](classes/Index.md) +- [IndexedColumn](classes/IndexedColumn.md) +- [OpType](classes/OpType.md) +- [PowerSyncDatabase](classes/PowerSyncDatabase.md) +- [RNQSDBAdapter](classes/RNQSDBAdapter.md) +- [RNQSPowerSyncDatabaseOpenFactory](classes/RNQSPowerSyncDatabaseOpenFactory.md) +- [ReactNativeRemote](classes/ReactNativeRemote.md) +- [ReactNativeStreamingSyncImplementation](classes/ReactNativeStreamingSyncImplementation.md) +- [Schema](classes/Schema.md) +- [SqliteBucketStorage](classes/SqliteBucketStorage.md) +- [SyncDataBatch](classes/SyncDataBatch.md) +- [SyncDataBucket](classes/SyncDataBucket.md) +- [SyncStatus](classes/SyncStatus.md) +- [Table](classes/Table.md) +- [UploadQueueStats](classes/UploadQueueStats.md) + +## Interfaces + +- [AbstractStreamingSyncImplementationOptions](interfaces/AbstractStreamingSyncImplementationOptions.md) +- [BaseObserverInterface](interfaces/BaseObserverInterface.md) +- [BucketChecksum](interfaces/BucketChecksum.md) +- [BucketRequest](interfaces/BucketRequest.md) +- [BucketState](interfaces/BucketState.md) +- [BucketStorageAdapter](interfaces/BucketStorageAdapter.md) +- [Checkpoint](interfaces/Checkpoint.md) +- [ChecksumCache](interfaces/ChecksumCache.md) +- [ColumnOptions](interfaces/ColumnOptions.md) +- [ContinueCheckpointRequest](interfaces/ContinueCheckpointRequest.md) +- [CrudRequest](interfaces/CrudRequest.md) +- [CrudResponse](interfaces/CrudResponse.md) +- [DBAdapter](interfaces/DBAdapter.md) +- [DBAdapterListener](interfaces/DBAdapterListener.md) +- [DBGetUtils](interfaces/DBGetUtils.md) +- [DBLockOptions](interfaces/DBLockOptions.md) +- [IndexColumnOptions](interfaces/IndexColumnOptions.md) +- [IndexOptions](interfaces/IndexOptions.md) +- [LockContext](interfaces/LockContext.md) +- [LockOptions](interfaces/LockOptions.md) +- [PowerSyncBackendConnector](interfaces/PowerSyncBackendConnector.md) +- [PowerSyncCredentials](interfaces/PowerSyncCredentials.md) +- [PowerSyncDBListener](interfaces/PowerSyncDBListener.md) +- [PowerSyncDatabaseOptions](interfaces/PowerSyncDatabaseOptions.md) +- [PowerSyncOpenFactoryOptions](interfaces/PowerSyncOpenFactoryOptions.md) +- [QueryResult](interfaces/QueryResult.md) +- [SQLWatchOptions](interfaces/SQLWatchOptions.md) +- [StreamingSyncCheckpoint](interfaces/StreamingSyncCheckpoint.md) +- [StreamingSyncCheckpointComplete](interfaces/StreamingSyncCheckpointComplete.md) +- [StreamingSyncCheckpointDiff](interfaces/StreamingSyncCheckpointDiff.md) +- [StreamingSyncDataJSON](interfaces/StreamingSyncDataJSON.md) +- [StreamingSyncImplementationListener](interfaces/StreamingSyncImplementationListener.md) +- [StreamingSyncKeepalive](interfaces/StreamingSyncKeepalive.md) +- [StreamingSyncRequest](interfaces/StreamingSyncRequest.md) +- [SyncLocalDatabaseResult](interfaces/SyncLocalDatabaseResult.md) +- [SyncNewCheckpointRequest](interfaces/SyncNewCheckpointRequest.md) +- [SyncResponse](interfaces/SyncResponse.md) +- [TableOptions](interfaces/TableOptions.md) +- [Transaction](interfaces/Transaction.md) +- [UpdateNotification](interfaces/UpdateNotification.md) +- [WatchOnChangeEvent](interfaces/WatchOnChangeEvent.md) + +## Type Aliases + +### BaseListener + +Ƭ **BaseListener**: `Object` + +#### Index signature + +▪ [key: `string`]: (...`event`: `any`) => `any` + +#### Defined in + +powersync-sdk-common/lib/utils/BaseObserver.d.ts:4 + +___ + +### CrudEntryDataJSON + +Ƭ **CrudEntryDataJSON**: `Object` + +#### Type declaration + +| Name | Type | +| :------ | :------ | +| `data` | `Record`<`string`, `any`\> | +| `id` | `string` | +| `op` | [`UpdateType`](enums/UpdateType.md) | +| `type` | `string` | + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/CrudEntry.d.ts:17 + +___ + +### CrudEntryJSON + +Ƭ **CrudEntryJSON**: `Object` + +#### Type declaration + +| Name | Type | +| :------ | :------ | +| `data` | `string` | +| `id` | `string` | +| `tx_id?` | `number` | + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/CrudEntry.d.ts:12 + +___ + +### CrudEntryOutputJSON + +Ƭ **CrudEntryOutputJSON**: `Object` + +The output JSOn seems to be a third type of JSON, not the same as the input JSON. + +#### Type declaration + +| Name | Type | +| :------ | :------ | +| `data` | `Record`<`string`, `any`\> | +| `id` | `string` | +| `op` | [`UpdateType`](enums/UpdateType.md) | +| `op_id` | `number` | +| `tx_id?` | `number` | +| `type` | `string` | + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/CrudEntry.d.ts:26 + +___ + +### OpId + +Ƭ **OpId**: `string` + +64-bit unsigned integer stored as a string in base-10. + +Not sortable as a string. + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/CrudEntry.d.ts:6 + +___ + +### OpTypeJSON + +Ƭ **OpTypeJSON**: `string` + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/OpType.d.ts:7 + +___ + +### RemoteConnector + +Ƭ **RemoteConnector**: `Object` + +#### Type declaration + +| Name | Type | +| :------ | :------ | +| `fetchCredentials` | () => `Promise`<[`PowerSyncCredentials`](interfaces/PowerSyncCredentials.md)\> | + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractRemote.d.ts:4 + +___ + +### StreamingSyncLine + +Ƭ **StreamingSyncLine**: [`StreamingSyncDataJSON`](interfaces/StreamingSyncDataJSON.md) \| [`StreamingSyncCheckpoint`](interfaces/StreamingSyncCheckpoint.md) \| [`StreamingSyncCheckpointDiff`](interfaces/StreamingSyncCheckpointDiff.md) \| [`StreamingSyncCheckpointComplete`](interfaces/StreamingSyncCheckpointComplete.md) \| [`StreamingSyncKeepalive`](interfaces/StreamingSyncKeepalive.md) + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:86 + +___ + +### SyncDataBucketJSON + +Ƭ **SyncDataBucketJSON**: `Object` + +#### Type declaration + +| Name | Type | +| :------ | :------ | +| `after?` | `string` | +| `bucket` | `string` | +| `data` | `OplogEntryJSON`[] | +| `has_more?` | `boolean` | +| `next_after?` | `string` | + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/SyncDataBucket.d.ts:3 + +___ + +### SyncRequest + +Ƭ **SyncRequest**: [`ContinueCheckpointRequest`](interfaces/ContinueCheckpointRequest.md) \| [`SyncNewCheckpointRequest`](interfaces/SyncNewCheckpointRequest.md) + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:32 + +## Variables + +### DEFAULT\_INDEX\_COLUMN\_OPTIONS + +• `Const` **DEFAULT\_INDEX\_COLUMN\_OPTIONS**: `Partial`<[`IndexColumnOptions`](interfaces/IndexColumnOptions.md)\> + +#### Defined in + +powersync-sdk-common/lib/db/schema/IndexedColumn.d.ts:7 + +___ + +### DEFAULT\_INDEX\_OPTIONS + +• `Const` **DEFAULT\_INDEX\_OPTIONS**: `Partial`<[`IndexOptions`](interfaces/IndexOptions.md)\> + +#### Defined in + +powersync-sdk-common/lib/db/schema/Index.d.ts:7 + +___ + +### DEFAULT\_LOCK\_TIMEOUT\_MS + +• `Const` **DEFAULT\_LOCK\_TIMEOUT\_MS**: ``120000`` + +Requesting nested or recursive locks can block the application in some circumstances. +This default lock timeout will act as a failsafe to throw an error if a lock cannot +be obtained. + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:41 + +___ + +### DEFAULT\_POWERSYNC\_DB\_OPTIONS + +• `Const` **DEFAULT\_POWERSYNC\_DB\_OPTIONS**: `Object` + +#### Type declaration + +| Name | Type | +| :------ | :------ | +| `logger` | `ILogger` | +| `retryDelay` | `number` | + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:32 + +___ + +### DEFAULT\_REMOTE\_LOGGER + +• `Const` **DEFAULT\_REMOTE\_LOGGER**: `ILogger` + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractRemote.d.ts:7 + +___ + +### DEFAULT\_STREAMING\_SYNC\_OPTIONS + +• `Const` **DEFAULT\_STREAMING\_SYNC\_OPTIONS**: `Object` + +#### Type declaration + +| Name | Type | +| :------ | :------ | +| `logger` | `ILogger` | +| `retryDelayMs` | `number` | + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:30 + +___ + +### DEFAULT\_TABLE\_OPTIONS + +• `Const` **DEFAULT\_TABLE\_OPTIONS**: `Partial`<[`TableOptions`](interfaces/TableOptions.md)\> + +#### Defined in + +powersync-sdk-common/lib/db/schema/Table.d.ts:10 + +___ + +### DEFAULT\_WATCH\_THROTTLE\_MS + +• `Const` **DEFAULT\_WATCH\_THROTTLE\_MS**: ``30`` + +#### Defined in + +powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:31 + +___ + +### MAX\_OP\_ID + +• `Const` **MAX\_OP\_ID**: ``"9223372036854775807"`` + +#### Defined in + +powersync-sdk-common/lib/client/sync/bucket/SyncDataBucket.d.ts:10 + +___ + +### PowerSyncContext + +• `Const` **PowerSyncContext**: `React.Context`<[`AbstractPowerSyncDatabase`](classes/AbstractPowerSyncDatabase.md)\> + +#### Defined in + +powersync-react/lib/hooks/PowerSyncContext.d.ts:3 + +___ + +### STREAMING\_POST\_TIMEOUT\_MS + +• `Const` **STREAMING\_POST\_TIMEOUT\_MS**: ``30000`` + +#### Defined in + +[powersync-sdk-react-native/src/sync/stream/ReactNativeRemote.ts:4](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/sync/stream/ReactNativeRemote.ts#L4) + +## Functions + +### isContinueCheckpointRequest + +▸ **isContinueCheckpointRequest**(`request`): request is ContinueCheckpointRequest + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `request` | [`SyncRequest`](modules.md#syncrequest) | + +#### Returns + +request is ContinueCheckpointRequest + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:99 + +___ + +### isStreamingKeepalive + +▸ **isStreamingKeepalive**(`line`): line is StreamingSyncKeepalive + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `line` | [`StreamingSyncLine`](modules.md#streamingsyncline) | + +#### Returns + +line is StreamingSyncKeepalive + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:95 + +___ + +### isStreamingSyncCheckpoint + +▸ **isStreamingSyncCheckpoint**(`line`): line is StreamingSyncCheckpoint + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `line` | [`StreamingSyncLine`](modules.md#streamingsyncline) | + +#### Returns + +line is StreamingSyncCheckpoint + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:96 + +___ + +### isStreamingSyncCheckpointComplete + +▸ **isStreamingSyncCheckpointComplete**(`line`): line is StreamingSyncCheckpointComplete + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `line` | [`StreamingSyncLine`](modules.md#streamingsyncline) | + +#### Returns + +line is StreamingSyncCheckpointComplete + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:97 + +___ + +### isStreamingSyncCheckpointDiff + +▸ **isStreamingSyncCheckpointDiff**(`line`): line is StreamingSyncCheckpointDiff + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `line` | [`StreamingSyncLine`](modules.md#streamingsyncline) | + +#### Returns + +line is StreamingSyncCheckpointDiff + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:98 + +___ + +### isStreamingSyncData + +▸ **isStreamingSyncData**(`line`): line is StreamingSyncDataJSON + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `line` | [`StreamingSyncLine`](modules.md#streamingsyncline) | + +#### Returns + +line is StreamingSyncDataJSON + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:94 + +___ + +### isSyncNewCheckpointRequest + +▸ **isSyncNewCheckpointRequest**(`request`): request is SyncNewCheckpointRequest + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `request` | [`SyncRequest`](modules.md#syncrequest) | + +#### Returns + +request is SyncNewCheckpointRequest + +#### Defined in + +powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:100 + +___ + +### quoteJsonPath + +▸ **quoteJsonPath**(`path`): `string` + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `path` | `string` | + +#### Returns + +`string` + +#### Defined in + +powersync-sdk-common/lib/utils/strings.d.ts:2 + +___ + +### quoteString + +▸ **quoteString**(`s`): `string` + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `s` | `string` | + +#### Returns + +`string` + +#### Defined in + +powersync-sdk-common/lib/utils/strings.d.ts:1 + +___ + +### usePowerSync + +▸ **usePowerSync**(): [`AbstractPowerSyncDatabase`](classes/AbstractPowerSyncDatabase.md) + +#### Returns + +[`AbstractPowerSyncDatabase`](classes/AbstractPowerSyncDatabase.md) + +#### Defined in + +powersync-react/lib/hooks/PowerSyncContext.d.ts:4 + +___ + +### usePowerSyncQuery + +▸ **usePowerSyncQuery**<`T`\>(`sqlStatement`, `parameters?`): `T`[] + +A hook to access a single static query. +For an updated result, use usePowerSyncWatchedQuery instead + +#### Type parameters + +| Name | Type | +| :------ | :------ | +| `T` | `any` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sqlStatement` | `string` | +| `parameters?` | `any`[] | + +#### Returns + +`T`[] + +#### Defined in + +powersync-react/lib/hooks/usePowerSyncQuery.d.ts:5 + +___ + +### usePowerSyncWatchedQuery + +▸ **usePowerSyncWatchedQuery**<`T`\>(`sqlStatement`, `parameters?`, `options?`): `T`[] + +A hook to access the results of a watched query. + +#### Type parameters + +| Name | Type | +| :------ | :------ | +| `T` | `any` | + +#### Parameters + +| Name | Type | +| :------ | :------ | +| `sqlStatement` | `string` | +| `parameters?` | `any`[] | +| `options?` | `Omit`<[`SQLWatchOptions`](interfaces/SQLWatchOptions.md), ``"signal"``\> | + +#### Returns + +`T`[] + +#### Defined in + +powersync-react/lib/hooks/usePowerSyncWatchedQuery.d.ts:5 diff --git a/docs/docs/react-sdk/_category_.yml b/docs/docs/react-sdk/_category_.yml new file mode 100644 index 000000000..24a460261 --- /dev/null +++ b/docs/docs/react-sdk/_category_.yml @@ -0,0 +1 @@ +label: "API" \ No newline at end of file diff --git a/docs/docs/react-sdk/index.md b/docs/docs/react-sdk/index.md new file mode 100644 index 000000000..55958994e --- /dev/null +++ b/docs/docs/react-sdk/index.md @@ -0,0 +1,68 @@ +--- +id: "index" +title: "@journeyapps/powersync-react" +sidebar_label: "Readme" +sidebar_position: 0 +custom_edit_url: null +--- + +# React components for PowerSync + +This package is currently in a beta release. + +## Context +Configure a PowerSync DB connection and add it to a context provider. + +```JSX +// App.jsx +import { PowerSyncDatabase } from '@journeyapps/powersync-react-native'; +import { PowerSyncContext } from "@journeyapps/powersync-react"; +export const App = () => { + const powerSync = React.useMemo(() => { + // Setup PowerSync client + }, []) + + return + {/** Insert your components here */ } + +} +``` + +### Accessing PowerSync +The provided PowerSync client is available with the `usePowerSync` hook. + +```JSX +// TodoListDisplay.jsx +import { usePowerSync } from "@journeyapps/powersync-react"; + +export const TodoListDisplay = () => { + const powersync = usePowerSync(); + + const [lists, setLists] = React.useState([]); + + React.useEffect(() => { + powersync.getAll('SELECT * from lists').then(setLists) + }, []); + + return
        + {lists.map(list =>
      • {list.name}
      • )} +
      + } +``` + +### Watched Queries +Watched queries will automatically update when a dependant table is updated. +```JSX +// TodoListDisplay.jsx +import { usePowerSyncWatchedQuery } from "@journeyapps/powersync-react"; + +export const TodoListDisplay = () => { + const todoLists = usePowerSyncWatchedQuery('SELECT * from lists'); + + return + {todoLists.map((l) => ( + {JSON.stringify(l)} + ))} + +} +``` diff --git a/docs/docs/react-sdk/modules.md b/docs/docs/react-sdk/modules.md new file mode 100644 index 000000000..0ed51ae2f --- /dev/null +++ b/docs/docs/react-sdk/modules.md @@ -0,0 +1,91 @@ +--- +id: "modules" +title: "@journeyapps/powersync-react" +sidebar_label: "Exports" +sidebar_position: 0.5 +custom_edit_url: null +--- + +## Variables + +### PowerSyncContext + +• `Const` **PowerSyncContext**: `Context`<`AbstractPowerSyncDatabase`\> + +#### Defined in + +[hooks/PowerSyncContext.ts:4](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-react/src/hooks/PowerSyncContext.ts#L4) + +## Functions + +### usePowerSync + +▸ **usePowerSync**(): `AbstractPowerSyncDatabase` + +#### Returns + +`AbstractPowerSyncDatabase` + +#### Defined in + +[hooks/PowerSyncContext.ts:5](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-react/src/hooks/PowerSyncContext.ts#L5) + +___ + +### usePowerSyncQuery + +▸ **usePowerSyncQuery**<`T`\>(`sqlStatement`, `parameters?`): `T`[] + +A hook to access a single static query. +For an updated result, use usePowerSyncWatchedQuery instead + +#### Type parameters + +| Name | Type | +| :------ | :------ | +| `T` | `any` | + +#### Parameters + +| Name | Type | Default value | +| :------ | :------ | :------ | +| `sqlStatement` | `string` | `undefined` | +| `parameters` | `any`[] | `[]` | + +#### Returns + +`T`[] + +#### Defined in + +[hooks/usePowerSyncQuery.ts:8](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-react/src/hooks/usePowerSyncQuery.ts#L8) + +___ + +### usePowerSyncWatchedQuery + +▸ **usePowerSyncWatchedQuery**<`T`\>(`sqlStatement`, `parameters?`, `options?`): `T`[] + +A hook to access the results of a watched query. + +#### Type parameters + +| Name | Type | +| :------ | :------ | +| `T` | `any` | + +#### Parameters + +| Name | Type | Default value | +| :------ | :------ | :------ | +| `sqlStatement` | `string` | `undefined` | +| `parameters` | `any`[] | `[]` | +| `options` | `Omit`<`SQLWatchOptions`, ``"signal"``\> | `{}` | + +#### Returns + +`T`[] + +#### Defined in + +[hooks/usePowerSyncWatchedQuery.ts:8](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-react/src/hooks/usePowerSyncWatchedQuery.ts#L8) diff --git a/docs/docusaurus.config.ts b/docs/docusaurus.config.ts new file mode 100644 index 000000000..f76c1a131 --- /dev/null +++ b/docs/docusaurus.config.ts @@ -0,0 +1,175 @@ +import { themes as prismThemes } from 'prism-react-renderer'; +import type { Config } from '@docusaurus/types'; +import type * as Preset from '@docusaurus/preset-classic'; + +const config: Config = { + title: 'React Native SDK Docs', + favicon: 'img/powersync-favicon.png', + markdown: { + format: 'detect' + }, + + // Set the production url of your site here + url: 'https://powersync.com', + // Set the // pathname under which your site is served + // For GitHub pages deployment, it is often '//' + baseUrl: '/', + + // GitHub pages deployment config. + // If you aren't using GitHub pages, you don't need these. + organizationName: 'powersync', // Usually your GitHub org/user name. + projectName: 'react-native-sdk-docs', // Usually your repo name. + + onBrokenLinks: 'warn', + onBrokenMarkdownLinks: 'warn', + + // Even if you don't use internationalization, you can use this field to set + // useful metadata like html lang. For example, if your site is Chinese, you + // may want to replace "en" with "zh-Hans". + i18n: { + defaultLocale: 'en', + locales: ['en'], + }, + + presets: [ + [ + 'classic', + { + docs: { + routeBasePath: '/', + sidebarPath: './sidebars.ts', + // Please change this to your repo. + // Remove this to remove the "edit this page" links. + editUrl: + 'https://github.com/powersync-ja/powersync-react-native-sdk', + }, + blog: false, + theme: { + customCss: './src/css/custom.css', + }, + } satisfies Preset.Options, + ], + ], + + plugins: [ + [ + 'docusaurus-plugin-typedoc', + + // Plugin / TypeDoc options + { + id: 'react-native-sdk', + entryPoints: ["../packages/powersync-sdk-react-native/src/index.ts"], + excludeExternals: true, + out: 'react-native-sdk', + tsconfig: "../packages/powersync-sdk-react-native/tsconfig.json", + }, + ], + [ + 'docusaurus-plugin-typedoc', + { + id: 'react-sdk', + excludeExternals: true, + entryPoints: ['../packages/powersync-react/src/index.ts'], + tsconfig: '../packages/powersync-react/tsconfig.json', + out: 'react-sdk', + }, + ], + [ + 'docusaurus-plugin-typedoc', + { + id: 'common-sdk', + excludeExternals: true, + entryPoints: ['../packages/powersync-sdk-common/src/index.ts'], + tsconfig: '../packages/powersync-sdk-common/tsconfig.json', + out: 'common-sdk', + }, + ], + [ + 'docusaurus-plugin-typedoc', + { + id: 'attachments-sdk', + excludeExternals: true, + entryPoints: ['../packages/powersync-attachments/src/index.ts'], + tsconfig: '../packages/powersync-attachments/tsconfig.json', + out: 'attachments-sdk', + }, + ], + ], + + themeConfig: { + // Replace with your project's social card + image: 'img/docusaurus-social-card.jpg', + navbar: { + title: 'PowerSync React Native SDK', + logo: { + alt: 'PowerSync Logo', + src: 'img/powersync-logo.png', + }, + items: [ + { + type: 'docSidebar', + sidebarId: 'docsSidebar', + position: 'left', + label: 'Docs', + }, + { + href: 'https://github.com/facebook/docusaurus', + label: 'GitHub', + position: 'right', + }, + ], + }, + footer: { + style: 'light', + links: [ + { + title: 'Community', + items: [ + { + label: 'Discord', + href: 'https://discordapp.com/invite/docusaurus', + }, + { + label: 'X', + href: 'https://twitter.com/powersync_', + }, + { + label: 'LinkedIn', + href: 'https://www.linkedin.com/showcase/journeyapps-powersync/', + }, + { + label: 'YouTube', + href: 'https://www.youtube.com/@powersync_', + }, + ], + }, + { + title: 'More', + items: [ + { + label: 'Website', + href: 'https://www.powersync.com/', + }, + { + label: 'GitHub', + href: 'https://github.com/powersync-ja/', + }, + ], + }, + ], + copyright: `Copyright © ${new Date().getFullYear()} Journey Mobile, Inc. + + + + + + `, + }, + prism: { + theme: prismThemes.github, + darkTheme: prismThemes.dracula, + }, + } satisfies Preset.ThemeConfig, +}; + +export default config; diff --git a/docs/package.json b/docs/package.json new file mode 100644 index 000000000..ae82bade1 --- /dev/null +++ b/docs/package.json @@ -0,0 +1,50 @@ +{ + "name": "docs", + "version": "0.0.0", + "private": true, + "scripts": { + "docusaurus": "docusaurus", + "start": "docusaurus start", + "build": "docusaurus build", + "swizzle": "docusaurus swizzle", + "deploy": "docusaurus deploy", + "clear": "docusaurus clear", + "serve": "docusaurus serve", + "write-translations": "docusaurus write-translations", + "write-heading-ids": "docusaurus write-heading-ids", + "typecheck": "tsc" + }, + "dependencies": { + "@docusaurus/core": "3.0.0", + "@docusaurus/preset-classic": "3.0.0", + "@mdx-js/react": "^3.0.0", + "clsx": "^1.2.1", + "prism-react-renderer": "^2.1.0", + "react": "^18.0.0", + "react-dom": "^18.0.0" + }, + "devDependencies": { + "@docusaurus/module-type-aliases": "3.0.0", + "@docusaurus/tsconfig": "3.0.0", + "@docusaurus/types": "3.0.0", + "docusaurus-plugin-typedoc": "^0.21.0", + "typedoc": "^0.25.4", + "typedoc-plugin-markdown": "^3.17.1", + "typescript": "~5.2.2" + }, + "browserslist": { + "production": [ + ">0.5%", + "not dead", + "not op_mini all" + ], + "development": [ + "last 3 chrome version", + "last 3 firefox version", + "last 5 safari version" + ] + }, + "engines": { + "node": ">=18.0" + } +} diff --git a/docs/sidebars.ts b/docs/sidebars.ts new file mode 100644 index 000000000..3979296ed --- /dev/null +++ b/docs/sidebars.ts @@ -0,0 +1,63 @@ +import type { SidebarsConfig } from '@docusaurus/plugin-content-docs'; + +/** + * Creating a sidebar enables you to: + - create an ordered group of docs + - render a sidebar for each doc of that group + - provide next/previous navigation + + The sidebars can be generated from the filesystem, or explicitly defined here. + + Create as many sidebars as you want. + */ +const sidebars: SidebarsConfig = { + docsSidebar: [{ + type: 'category', + label: 'Libraries', + collapsible: false, + items: [ + { + type: 'category', + label: 'Common SDK', + items: [ + { + type: 'autogenerated', + dirName: 'common-sdk', + }, + ], + }, + { + type: 'category', + label: 'React Native SDK', + items: [ + { + type: 'autogenerated', + dirName: 'react-native-sdk', + }, + ], + }, + { + type: 'category', + label: 'Attachments SDK', + items: [ + { + type: 'autogenerated', + dirName: 'attachments-sdk', + }, + ], + }, + { + type: 'category', + label: 'React SDK', + items: [ + { + type: 'autogenerated', + dirName: 'react-sdk', + }, + ], + }, + ] + }] +}; + +export default sidebars; diff --git a/docs/src/css/custom.css b/docs/src/css/custom.css new file mode 100644 index 000000000..d1f5ec28c --- /dev/null +++ b/docs/src/css/custom.css @@ -0,0 +1,30 @@ +/** + * Any CSS included here will be global. The classic template + * bundles Infima by default. Infima is a CSS framework designed to + * work well for content-centric websites. + */ + +/* You can override the default Infima variables here. */ +:root { + --ifm-color-primary: #aa00ff; + --ifm-color-primary-dark: #9900e6; + --ifm-color-primary-darker: #9100d9; + --ifm-color-primary-darkest: #7700b3; + --ifm-color-primary-light: #b31aff; + --ifm-color-primary-lighter: #b726ff; + --ifm-color-primary-lightest: #c44dff; + --ifm-code-font-size: 95%; + --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.1); +} + +/* For readability concerns, you should choose a lighter palette in dark mode. */ +[data-theme='dark'] { + --ifm-color-primary: #C44EFF; + --ifm-color-primary-dark: #b92dff; + --ifm-color-primary-darker: #b31cff; + --ifm-color-primary-darkest: #9b00e9; + --ifm-color-primary-light: #cf6fff; + --ifm-color-primary-lighter: #d580ff; + --ifm-color-primary-lightest: #e5b2ff; + --docusaurus-highlighted-code-line-bg: rgba(0, 0, 0, 0.3); +} diff --git a/docs/src/pages/index.module.css b/docs/src/pages/index.module.css new file mode 100644 index 000000000..9f71a5da7 --- /dev/null +++ b/docs/src/pages/index.module.css @@ -0,0 +1,23 @@ +/** + * CSS files with the .module.css suffix will be treated as CSS modules + * and scoped locally. + */ + +.heroBanner { + padding: 4rem 0; + text-align: center; + position: relative; + overflow: hidden; +} + +@media screen and (max-width: 996px) { + .heroBanner { + padding: 2rem; + } +} + +.buttons { + display: flex; + align-items: center; + justify-content: center; +} diff --git a/docs/src/pages/markdown-page.md b/docs/src/pages/markdown-page.md new file mode 100644 index 000000000..9756c5b66 --- /dev/null +++ b/docs/src/pages/markdown-page.md @@ -0,0 +1,7 @@ +--- +title: Markdown page example +--- + +# Markdown page example + +You don't need React to write simple standalone pages. diff --git a/docs/static/.nojekyll b/docs/static/.nojekyll new file mode 100644 index 000000000..e69de29bb diff --git a/docs/static/img/powersync-favicon.png b/docs/static/img/powersync-favicon.png new file mode 100644 index 0000000000000000000000000000000000000000..96be8f92343e0d65781e02fa5bc819c50a5c9956 GIT binary patch literal 1208 zcmV;p1V{UcP)qRGl?JY`1koEbqp&WslqFEjC?x9R)^ z2_l%&W`gMEqGUZql%3vHOvJ^si|ll|yQ=(l$IMJNlOP`4%RDGjr0do9^WLlXhG=YK z8{2(0cGgF^U>L;JHgUx!p*Gmsj!pjufSfaQN+>lFYzY92IF4~8TozHh!Pd8JIt%>C z8G|U+CZE~xZ!o)K|7!sG)?-T~lsW}8fxp)wS|!GG@{}g_1_jFDrC)t#o$xhGoszsp zk}B{g_yd|roL?aU@V#~WQ~mr|FC>az$}&!RSlPhrLoCZ>uh^# z?8asReO)FVCoZ&hZ|cqNU3!Spw-3dK&7p_s zu6WQ0g}f-`nd^fR0Dw=(5hcL(KzT_%eX$w!bO?dg!mIALBm4QP<&rk*%iId0GyFhX z{Z0R%y{ms@97jkY?OEFs*-a787M}0TxB4WBy!4LFY=Bcr5T7s5d&zSOZMSqO0wq3 zpH}xpW-*+0Avi`bIyttiigh99F01LZ&|IgjKdw1rX-#O=Z=FU=d&%?uWcTSyiKJ)$l=FIHfu(LLT z2pk~#e*{3`|B54YmbMCg#I}WC+hMonyK8zp+KN_HlV)O%SiXS7TI$&$&!4_{sL>LaoQ4mM8YK*4T4bc0H2nHo}mfq(`Hy>OI`Q8^4phk9$h}dMAHB4)@VRBwn%M6$I zS!vkmJ076-aaNSqdm?}a?|o`{<4BRNqHCyOYd+#)BcSFThr@O;)yi>@@(&GrNOpYq zK-1E{5<-gYum)RHt5-ZLEa1YKbQvIKMT7p?v?Grs7_Zc9I?7zYBr!)nH6TT4qejj0h(ZN;!t zpjZIO<1|3{ketL3;R;&i0dU&RZ3abQ0B_w`82?`PY zC8fR8I9)TP#YZot>wW(8Mpiyc;7IJ?wnA$T;*cq{4TAT%p`?&iwiAf3xjGF@T7m#n z<6^qgS0SRvQqtgqMMZTIH6B=J%KP-|&E&uYjZ!~&6@vlPm}OgDWnoMy@>S7YrewRp zksZf3C_#9i^6IhmzJS!ozxT1lMrUwpr76lX%A4$cObzo^*Yg^$qT9z(U6I6ODO^mx z;N%ODo>PBrD4nWmsG7^2D_|x?2@EM?mS)Tf`OzT7acw(${$U$Em0nKM+<}dhV8>8=BCeh1Qq6ohCs2W@+ew zZ8#;9VKQ6;aP9^Rk1#e!Rmc6IU<+1U0yU1Hz2beVQDA_QBe#?jPnJ>MY?!cfRkp%~ zW5XpDQZ-72i`jzcb~l~ovkB03!B8VzFZO_%y-%~cUODmaeO4N#r$Bs8t*e$n3aa<`S1mkJ2&j( ztpwtTG$!lC3&i`>7ri{@QUR3heMTHPWCyEZKD|#?zQWJmop%*d#m5cWV?>H6b?PfV zA*49EVsi~}u}~}qlTkiWKEy_IB4(si7h&NC(;K9!nPno9h>`gdJPjX;ibmQD17m1g zqFI*i#u8w^9>>hJd^K4GmTG2AE965bn2W6f%LoA>JZ#6IyO6Wk7lT3hOxzGHlUmLu zm9Kxquh_dgmNi*E8REJR!ut%;!Vw7{YNQ>Qos;_YO_m6$Ip$Q?do)zu=c3u5UMSum zHA_wc62-}t3mY_vEfRKsG6oiy!D%iAHT2|2_!?#a&J7d4ZZS;mT=fQNa9}|S|4*m) z*#TNg-p6jx;C)OD(~6~)!tuRN$PFuh>xKdg^5%l8m{Q4YJ&~LjllSR*_Y0_<_Zbnf z@jiMX?aAOkY#2Xvh0xu(ehh28j~)|Kx=iTEomxqYX5JG7RN0P^1N$u4dY`Oen%Phh zAmgI2RQ;IsD7$`3$LMaBNV&aF360vkl&j*SifOWrdD#Nfmw|$E4Fp z4K4`-svE6}1N$s6!l?u`Oy8pbghPf??gr&?+K?Ca@s6HqDs@xFY>Hf0j%Nh{sG$q1 zET+iWm=tGGEhHys?<+Z8_#w>tRy3;>vN1B_vZ=sg0(!>1kEMJj4I|n#@tuhG>3~!9 zD^*my-H?d)QER|lY~N~RY{#(7+9f20ZRLHYB}~-&-2*NIplBbK>T4URtmj<%_##h^MoZW1NKi=Eyy?evc$bqwa>KN5eL!U`;RF)KA< zweO2I!(s=X#S=Lt8Ghx&B3D{PBGV*BtuHlTrfpIPMWy^kEK z6--uGl%Dqq%!#kf7{w!SHPTg)DstO76W+(yFhfNdHJ-xx$yH1&mpO^Nc!4k%orJxQ zrA8du$dlBpmVK6n9@y>(*lU=94;2uqPGwjvxhy%ZkSnrcSe{DVmCcqGVr@8T6a=6_ zW*J4!xA)m-*y;8@_m#t|E*A(}EvG6suqyU|8rd~tk+}C+X_(jJL^(+SI2KH$=6ymj z>LIk=6MYz*4+=Fa8X!{sEKFj;*4>1q^@n} zIpm8U$AC1L`T!0L3l@P;L8F0#FM$bIrwEp3Q8_-va4VgCBqoQ3E)vNy4a1;e%!;O! zOS}c64#`aTXUlz+wto9k?(y%3t>mv zoiajWzT7!##1S6Nv}!o;mu1C`VqN)2`N@@5-M{xyGQ(uf*iNiK7`EQ$gAYbUT{~yW z`)s6$7%Dk?di7#p!5LUW-p6Fl)Dit^vJo1C8gT&C$|2MH8q~%uqobeyJqv03&#?D# z#U>E-lDtp2@_l=sEpu{~;{l7KL#`Dyk`atis;O<(0Ansj|86K3jvnvS8uP!x>`!sz zsC|Pf+{yE0Ygi)crSH^pT&0@!)y*uLkn&{pd?CU$xS+sNRAh2ctqQIihM|3t6oQbB zoxuC^@X;dVozl|diwus~up~!bS9xt@A<-@^lMLV1sgg-u7Z?7O28&A@d9C}EF=H2l zd*SBMs9IS>%AL~o#^95Y|c(XPbdpFK+Ck{LB6ux>N3#TGCTdK=$ z+#ohVd7n_S&$BdGOf_P8A3vNb_P+bZqgO|Je6%S)ABz@a#{0<5wg{)V-sfHzZ583f zW8Qb+U=*)Ek+KeB&dXRaPdPRfa~^xLBF1QrdL;v#zRyHBZspS`jq>2ls$K>CyJ7q= zRI6gej77@M#>|=c_FH6UCgxn!rZZIlUWX*Cc?Muhh>Cq22UXA*7Eh?Tkfp^}*=ZlI2MhvHH z+|8p>JSamBhTn*buR^)<7GsX3)D`&X1*C0*AsAB2m_~jQGDo4)et(Ym45t_|6VpR` zcf>8DQNOmu{2n`w_vc{lr_m_H0VdiOi#7 zFO3`EhVkgs!Df{r`05MHcn3!hv*k*yTRL-zpjJJMz8ziq+YC>gj%VT1SFv;k3i5~^ zPhU8tYNY>@=0`eA?^6OwWtB_96_?_gp_Ur69k0EG?K=VWu4ebHxb_;NhiQ||v z6AL~<{wcHMD7{Zsg5ok2DqzqxKD|$$GIn6vW60QMCqLFA#PB|$J7>TX?45VET^a?i zcSqbj8VxMHZ{{3)T^MNeidcc%^>!hdGqn`JsnWyV9{Foq1rs4=Ky^Jr*) z8fLtXHEL&6b=|oiu9#rweK|+5;MM58UO~R6@fvk8Yy!Frv1kgwmM^eiG7jww-usLZ zSUlIc^2>|jy|0|sHt)u>v{VlYPz zV%8Ka|4b4sb$3Zgxae{Wy%CkFn%mDjfO-Ec+*MbfSCyI=b}zb(uoyOgO`l@!lgQrh z$Jdl9rANx$&ZYk+f@KsiW;oTVF>b#CZJS%nMSeaOe2(cKASXx1jpKJ$(}|#R6^yg^VCUvISq@a;^Z-w?zZWNVfUkUQ;T7rJch4c z#nLyCmuq8=mf;l94&V%$6p_z?6Eo?uBGDlI`CkPS+mebd?1YNhnfP`QvJT_?3s9aJUpr{k5xoW>`v}r@h?L6% ziyc3>8%t(KZ`qo*FWSV)JctjT!~B0n54y)poRM@qQh;4+uxb`6RztlD;7BiLlc{2L zv>%41J&?W$#}3eDSJIbo7UXzLViv73__qA zhH1^+U8Qmrj2e&r!|j}L$41P22|G7whveTY**Rm*LCpU>wk}Zj z!VIUVvBeK2wHh$V&ijmJRQP|b>KM{bd2TW9n?4)4CyE*t-o`2WVEHxK!kGfe;;Pj)`=^fwxmGE?|UQ~!au;T8)3yQ&lj0<_4kw{6kYE{Qz1z1~Cv35P(4)d05pbDu=9K5WPvtKszLJHbBV=#eY1q1M5G;zO`u35tWk7qyByo($_H*h#IXjx9~$0ECMNQIOQ<1YF5W!#fwK< zQ?YJ6Xxg@bvFLMaFuY za7sXmVk_22QtN(`$RNg1Mf6exLuS>gp#*E&wkTMtutU{y$iaYtxcld5-by!9p%7ZO zLBBybmW@5zxyGvT$3tmYG6z|Q(6lZ0d2mt~&AXu6aAfUA#&)`E875MVpc=f|--~J$ zVCT2kGB0Y2HJjA-#85#|{pbhSQ z00Rf30&g?3LPfOiibLtxyTdGvhWk(;QV_lGTQUcA8WVfys#LKGI$nZ$&9P?#anoKn##V|V-zHq1u;Ni^$24|4mb$XIJ`hu&Y%78Ae5h`1jlv!Jf!GB0H!9f9iZ zyxJIdEqW>DMU_@B#rv;e|2{aNnpJfw1pw~jC$jLyZ_%n7F25HI*l(_;wzY41+F_bN861`(i8kqtjLb|iHLUbq9jMq$XUs8WM9q;eH-@h#{+ z5)1y0HFLG?lLJs)5(*_F_Lejkc?5_kpj0C+cpv$Wg9j`*$Plw6i&Q=E(I**JxwUTH zG5RXb!WE^QEPV7fzL<+hJ~e({FqKT7E4LsYOJ-utLJYnIy~jo)Do(0i7gtR}ud6Wk zS?pb}Toqv$0GjqdmoZrUJaYC!qhw0#w96r1dyw9&ftG>m%ui#jgu37UbFzXgO3jg5xU))M?XL-vDM^vdK zR994osRbcTe-%?E7riVX50(B0sZ%LZR_;Q%8sEPiZ~YJcIRU%Zb4LpYT}R=*nHc&Y zDpeC3blm&Qu6d}Gj8T8WU31WN92|!pjCdA|X(S6f-qj~R2qBGI+GBM?#O;`#GZhn% z%Bzw)4$~0EUa9Nu!JYquYSq2Xs_*`UWe}&5Txn|ITpt0Iiy^V zduE`=Rd7NO_ZkG(bFrBgB$*ZE1yAf0}&~W-n1EpZa0YIq%}+*?+QVV*83oPpCDt!1wxt& z+Td2Q_eG>3Dv};hV|7ic*93R}9(Vp9>NYZYpGu#+KPDxi-_>~VE%X|L$~7?hA>8vi zTJ|79ocNE2_h8y1m@)zBTP;T3b_njAg(VbCxsUN*a!7j{|sOR^G3;c~e6O8ojYwCw@C_mR&} z>NLU6p2E#fqmJT1Tl;~S_!frTg9??ziHe^>{s}C40WXcircW(KUbhXd`!~i;Msg#Q zczdUjj^8=*ACbx{yw6d4pD+O8PxlgAJ1#aI?S7ANo@8QeCMBj=@l-V#cRY@bOECK- z?BB)cw{W9;$nEHJW%R~PpTgzQ|7Ykr0v|qsEuSl=<;X5fe+cJah@lUoF8lX_+6+U> zi?Qr=>|LoW<50gd11SJ9qbW7w2-{Th2Aip5n1z(Q`9`jgv;(A^5$)0%TUa<9m8&3S z823HTcDJlXjKZqNoWH=?<04t*tu#8L-DLWCCTxB1@v={K~ z&#`T-u9%QocE$ZKSW zgDKbJ!(Zd%F^iFFk{C`&%VDT42T9u9DNls1xRHz%4v~Q;9aKrTQ6wVnSM!WBA|vJS z!hb}tHx++>1XKQmL+RXQ2!+u5ay&d07mY(W>@hp>Uf{LJ=6tWUjC?ktROT@e=;J1 z!U8k*R}0Ip{v1!;js;Uuz+R+ERWWKJ?tC5%T8e{lPw2i)c=ay4`xuUL8{FnHSLIruVU;&sFF+zXOX(h$BWls@hdoW0!Q}Y z-AD1pT}a;oruT`vi{7k#tMH%knDZ#IGb~2#Ns^({tf;Gl?|rIG2Z6uB&tYP8{@p#bY=V(UDl+=U*uL<4rKBnRpANYvHk z;fX=I`hytwyJ|6>6|&=ZPuQqQviAuZTloK>biDW|UVoelq1?LS9p0M7c;+U|e+?&( z>jzPiDpkXX`!VrNwC>|k7vUT;(~y5c>3xV$-bbC6xJ6$0@6<7TIT`=H3_HK!4jWqU z^9U!eokYA(t`(9kjO%?y!W4<{KFLz!tGnh4Jb5SPOu@+$QVZ1GM$8#MeFM+_3@aB{ ztWlk2xN$OWn2b72B`cAxF2eh~8!p72oI2!+cbB;f({IAOUvVE}YxYGw5sxw6P1yTn zc?+B0xpP(4I2UaV>XVUo%T%4_Bs87;#@zia4o! zW%RigJ;vh8*YWMtlCLaFG@Ozz9&hzpEiv%dXm0gYyb({3L=Q>37LNW!WKH0uMk@9p z?2#ft`qaRY@IkTz{frnnmY3ncF1+?@RIEfHu3pZqU*pB4NVy7^u)ngbd?j3Z54w-V z!soDYp;BNBNb#_%P#t~lLzf#Yw)+93t-zKUiteNyl_{ban_8%7q)5e5k-^t6qKx{K zoQQ~vTlsYUSlnZ-^hJ`yc)SG)PT}i!u=-;Rx(hu##|1>f-dphEH zpRr^pgpT9U_W@L{#Trj6WvAhrC!$m#Vn)ii)f|-f3FX5?#G}$MMSQAK3snk-S>9*V zA*PDBiyb?R*-v8md${ZYoX`HsvSvMT+gn)mJ{CNM{F7?$CVQ8~qqt1H4jB3*>PUa1 zP?PdbVAU)5?giu>qtBfNMV&l17J(pD{8@Y-%kkbM!+XOi?(kA&;JN`O(|}R9;Q`dB zMRh7~QN~*aJwnGFYLL~XoBXsb`1b_NejF#VxGNe;LicgFYbM$bCT5`Ih&S$WT$`eR zcVNK5t=RIB#Y4l?Ie6<*EP1MsDr)Bf-Vcrdfg(8+RrHfVul_k?`Qj=`T{};La69e# zOhoRcGOs9uBT1NRoxhvn8fL(0z7E-8xSayw8!Y269p93$*xna!vG8e-m}= zMZ7lM(Y6QDb|CYBMa#P7)G{X*$UBa$pJU5ssNFmoPBBxBM(8pQRqJBknrI8+6j7Zj z*@_@92dVS%!{<1!4XR0Bo0gZ0l`mob1ngg{v^+=Q$nj2VwL^0?Scg_oO_7`Ol$e34 z8wIOtr%9e`-8~)h+A!2B_J5692C!l&xeii>vThLlvNEHC)8} zO9~DewnX32XwV$HH%H?hPrr)mp6t{S=2wrVSLY6-V&!z~U5f_oQJME`Sm6q2ei6Ej zM{X9<*OpwC23u4Q=HN!Goq`jGk&}UsZ^x!-$d$d%Z7gzY)MD4`iDrt6eAisHV!6D} ziO@)aLMoP$x_1=6c+DKvcw;)UO7>x-u8YP})%jmp)(k0yUjedfW8pQbwKjR3$SqT& zbqY&zWGB|lM7av6-=6zDkxAvyVj!9ihz8@?X*{H;lPVf^0n%4s$NZ>bX~HRSAtN*# z6>6aO@6i1bIEr(LD%MI@??SV@aEh!F1n?WxZfC)l!WG; z(Q_E~ZpD#(6cbtp6o;gSlBTxsLnIH|zrv<@NN$2!>aQ#lQnh;MbQO}DA$>JYW)p1D z{-_GQRpFEbsKx|aUxQ(9qv1tLs-j?h9JNAjI7K3*5UoP6B3=_w8;uokv766bTd?|b zn=kVODpW>~*q3>3Dso1Bw8shI8+Ssd5lG)u_~-l>EgV0B4Ig3O+Ng9foe>V|v_Q>cz_@9XtD z40s;N+Aq|Mry|9Y!zqRLL2s9?T2ZjLyHh6bb4Rc8JRUCmGS5t_FY`>o`CZWcG8{XC z^ljqu5Z)&(Oy|pR{flVWq3F)ILRGXK6eVo`R%B;**b?vQinAj5*tZ&Mr$_77@5mZ< zw4>^1Jpv87WB1oZ&dB#Z$CvkoLTGn0hD<@j{yOgy((aE-6w9rJKD@E09AkgPVd)%%%cF5??gP6DmC=3xF6fPnRAgpQZbFG=qmH=x&*(Ltc(Pl)KDu3j z3e~WCg;xvJr=NEm-!Ce3#tx{&7Tx4#=yV+%2N|oQp_?kA7g*u!P6-iM!~PijCfZz& zF#9ik=AFRW$=Lia*Iq_q-scG0T6d0%$lhoD-T^1q{bK}mnqu@sw7!r#5wVKjOv5KH z6@Hngy7y{zaOp&J83CBU%}m4M=dj^JVyLPus8AT)Za|-jQBC5f%w72Eaio3(&EsCr zswhHfSxYL^K>z2_e3Zpt0PL8F<-bABPO1yF_mw2I55_AxcU=_;02)rN%RS=-nzqBJ ziD=rvVp8(+uYC1r&|=x{aqJ&4NZS#*?> zfp4C~=669n_m$R9j>CkNu2csX{syhDwJ<&a`xayAqd2l22BZ`!rANwhZQOlj1Tr69 zAROr>R8ir)A(uu@2=W|s9fIL^qq@x>Q9gDAi(bZeGm5@(G+Z77ZbypMyO%)5W-NRH zyOsi!6KMjk*oO+$(0d}f-emV4Rr+dt`54l_W2=+|Us5@AxD(wTLV2q{h`c?jQafjh zEz98)`B{$<@#EcBL`qw(RLn* zkXGXB|3&(8Wv4Ok>vRu#Jc^Kw=N?#rB@g1jcdnL=-p59YP&MJld&WdcMXt1qWMr;< zMGUwJeXg@}Mol_)2w%L2)$bDCXC+rgF-vZV{=Y>tD_sG$PRG(eAZH&zK$D?JvG=~U z&tUzF3hy(9Q!2s~;gncDcI4jC5mrd#FPF_6v04$-Y=|L0M|;af5>kF1R=$ld|AySm zz`Tzr<0Y@@CAjE!sL9*@j-^w_u==l9^Ec!d|Eg{B1xWcLnpoZB7GT>uSn<0;@8gA2 zd>_<%pU{Fc@$!gj&&E1n@*Zb;pU3#Aip_gs=!2+l6Pw3V#um(a2!~Q>aLKdKd!Jlb zMQ13CE_b5WBX;+U2iD^2U*gDCbbkcxZ?*HjjHOuiD;!u(3X^JC^@1c77nX?8o~kjQo3_ z_ki<@;oOJNMkY$h`}F2jzGAf6sT?XM(*Pl_L@9WmGN>>7P`@wwJdX3&&S==3GT~Kv z-se!GbsiWNG3ZlidY?gBH0H=b;VkezVzFHxoDf>yh#tQ&JL8^(_-cap$;?^ieL`{` z7#bmO--6U38=bT2g6n-I+p-AcWgX(_nWjLw>ge_e+TB4v3(DG2=zX)Ot~uUk!YC;3 z6O!}bkcdiPbc~@$A!Wms&j_8_nnqNN1qwgc>V%YMQKL0h zKY>lJAd*LwH{qrCLI2*zL#n9yLxUn@IAy*mQ^}i=IYj}VBIFAf0uf#~MS#K!r-ToB zyvkL@sVor)Re7*Ot3;40smn`Y@uhu^Tq)McxY*VOcsGVt;go!DXzos3-oPk>B(j!= zDy=vr;(aWnEQKnbsBiQmVG4*jzLK3`?=t}!l=sP01?he6!s@z23qm{gN%}@Vb_jnq zdY@i_6brA9!TF%*Tvd;k%!d}Kv(x*86n5-&$awdsBqk8=vr-^xYYVUCA%z{abJ-E&4=Ht)MuE(xcG{4l z2B1OY>_jR+p5iI2XGOW{l5AMVTY-mD`Z(!yg;Qpv)aCgYot-M>P9=AR+;GY^05@8m zo*ObtEoNqa3u>{Jkkly9Cb=&!`6@0`!u3;Zh4=Oioh~NOWFcl@6%wH2ynu9Ol?}-!6oW_ zTBP(CopatNB;t>a6Q0NyAq@(8pGp8J>u`$UVm`f3FHXLY^67nN4yjlYAL#^)ly4=| z7B(ZLZte7hQ<|vg#}`hKDa_ZHAj2siyHjd9$wuVz=SDc?F03i9IC3^16-$b{LP59u ziI5KsJH6qQPO+G#_7mHk;wM+|UV7eVr9l3?Pwi-=uo=CN6DM)KPmR%!Bb*{rn7jFO z`n^vN90O3XQ=Uuu^ggnD0^WBHg;Qh-lS1WFgiN@Y6^O}-jrSR}r*y)ppP=^%NqoEE z40s=VkAPLo#`}EkPLX=U!zd`E&O+}KlI!gTHBuVw@rRU7!?Z~8qbPnjWiBia)hKKX zjD9rX6q#I)bVy%Q#VfYql-kPzVM}=zsU3j1uzC!-aO%gqJH=07AHL>Ku7cg2vIwV2 zd3TECgYJ&hbyY{sEu>1ht9SSodTkTR;2w>r&`7O5Y- zO1Tr`Av9%+N_R8)V_@NwYduH_Oi-oD!l?uk{Sev?7m5{TIHg;A%W%pZp{wy?MPL+C zW#N=6g@X*IR0P;Y=rVI>#QQiAdYShr619)zTGvFwDO*4jD0w=(Pk|K4&`-_#grt2| zXycD&?_-odt=`8Ap@IshaBe=C@ts)jyn~{|Hk{(?nGq?KP$jxM#kub*3#WKV{o0H_ z?^76=-qC1c%DnGfPIQbFz}}TVP<}*6{nWfqNC|B>aKkB^z$np&eTgGg7ET3`q<7wf z*qtiHaEc1Ox#1K$LN5!a5>Fm03?`h?f>P??R3H($x^5X#%%uGl`_tfk@{<`^Bg?$+ z98A)7!`bA0DkCdiNhEp29vqXxIQ83yIAs+c z>0_f(3#ZDED!oK(H;_K1_dc3{QhqX{39VQ{B{5VMP6e1;zf56_&`;-!F2RLUz9aOq za4M0ccpuB?eU?a>3#-RawmWq$rm)icd}z;^dNQM8Q5#Ot^pqhLPzndLl~DFpLRs>r maGCdsO_ik}(*F+t0RR7CHlh$wPizbT0000= 1.43.0 < 2" + +compression@^1.7.4: + version "1.7.4" + resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== + dependencies: + accepts "~1.3.5" + bytes "3.0.0" + compressible "~2.0.16" + debug "2.6.9" + on-headers "~1.0.2" + safe-buffer "5.1.2" + vary "~1.1.2" + +concat-map@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== + +config-chain@^1.1.11: + version "1.1.13" + resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.13.tgz#fad0795aa6a6cdaff9ed1b68e9dff94372c232f4" + integrity sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ== + dependencies: + ini "^1.3.4" + proto-list "~1.2.1" + +configstore@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/configstore/-/configstore-6.0.0.tgz#49eca2ebc80983f77e09394a1a56e0aca8235566" + integrity sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA== + dependencies: + dot-prop "^6.0.1" + graceful-fs "^4.2.6" + unique-string "^3.0.0" + write-file-atomic "^3.0.3" + xdg-basedir "^5.0.1" + +connect-history-api-fallback@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz#647264845251a0daf25b97ce87834cace0f5f1c8" + integrity sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA== + +consola@^2.15.3: + version "2.15.3" + resolved "https://registry.yarnpkg.com/consola/-/consola-2.15.3.tgz#2e11f98d6a4be71ff72e0bdf07bd23e12cb61550" + integrity sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw== + +content-disposition@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.2.tgz#0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4" + integrity sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA== + +content-disposition@0.5.4: + version "0.5.4" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" + integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== + dependencies: + safe-buffer "5.2.1" + +content-type@~1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918" + integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== + +convert-source-map@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" + integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== + +cookie@0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b" + integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== + +copy-text-to-clipboard@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.0.tgz#0202b2d9bdae30a49a53f898626dcc3b49ad960b" + integrity sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q== + +copy-webpack-plugin@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz#96d4dbdb5f73d02dd72d0528d1958721ab72e04a" + integrity sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ== + dependencies: + fast-glob "^3.2.11" + glob-parent "^6.0.1" + globby "^13.1.1" + normalize-path "^3.0.0" + schema-utils "^4.0.0" + serialize-javascript "^6.0.0" + +core-js-compat@^3.31.0, core-js-compat@^3.33.1: + version "3.33.3" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.33.3.tgz#ec678b772c5a2d8a7c60a91c3a81869aa704ae01" + integrity sha512-cNzGqFsh3Ot+529GIXacjTJ7kegdt5fPXxCBVS1G0iaZpuo/tBz399ymceLJveQhFFZ8qThHiP3fzuoQjKN2ow== + dependencies: + browserslist "^4.22.1" + +core-js-pure@^3.30.2: + version "3.33.3" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.33.3.tgz#cbf9180ac4c4653823d784862bfb5c77eac0bf98" + integrity sha512-taJ00IDOP+XYQEA2dAe4ESkmHt1fL8wzYDo3mRWQey8uO9UojlBFMneA65kMyxfYP7106c6LzWaq7/haDT6BCQ== + +core-js@^3.31.1: + version "3.33.3" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.33.3.tgz#3c644a323f0f533a0d360e9191e37f7fc059088d" + integrity sha512-lo0kOocUlLKmm6kv/FswQL8zbkH7mVsLJ/FULClOhv8WRVmKLVcs6XPNQAzstfeJTCHMyButEwG+z1kHxHoDZw== + +core-util-is@~1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== + +cosmiconfig@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" + integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.1.0" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.7.2" + +cosmiconfig@^7.0.1: + version "7.1.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6" + integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.2.1" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.10.0" + +cosmiconfig@^8.2.0: + version "8.3.6" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.3.6.tgz#060a2b871d66dba6c8538ea1118ba1ac16f5fae3" + integrity sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA== + dependencies: + import-fresh "^3.3.0" + js-yaml "^4.1.0" + parse-json "^5.2.0" + path-type "^4.0.0" + +cross-fetch@^3.1.5: + version "3.1.8" + resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.8.tgz#0327eba65fd68a7d119f8fb2bf9334a1a7956f82" + integrity sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg== + dependencies: + node-fetch "^2.6.12" + +cross-spawn@^7.0.3: + version "7.0.3" + resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== + dependencies: + path-key "^3.1.0" + shebang-command "^2.0.0" + which "^2.0.1" + +crypto-random-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-4.0.0.tgz#5a3cc53d7dd86183df5da0312816ceeeb5bb1fc2" + integrity sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA== + dependencies: + type-fest "^1.0.1" + +css-declaration-sorter@^6.3.1: + version "6.4.1" + resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz#28beac7c20bad7f1775be3a7129d7eae409a3a71" + integrity sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g== + +css-loader@^6.8.1: + version "6.8.1" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.8.1.tgz#0f8f52699f60f5e679eab4ec0fcd68b8e8a50a88" + integrity sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g== + dependencies: + icss-utils "^5.1.0" + postcss "^8.4.21" + postcss-modules-extract-imports "^3.0.0" + postcss-modules-local-by-default "^4.0.3" + postcss-modules-scope "^3.0.0" + postcss-modules-values "^4.0.0" + postcss-value-parser "^4.2.0" + semver "^7.3.8" + +css-minimizer-webpack-plugin@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-4.2.2.tgz#79f6199eb5adf1ff7ba57f105e3752d15211eb35" + integrity sha512-s3Of/4jKfw1Hj9CxEO1E5oXhQAxlayuHO2y/ML+C6I9sQ7FdzfEV6QgMLN3vI+qFsjJGIAFLKtQK7t8BOXAIyA== + dependencies: + cssnano "^5.1.8" + jest-worker "^29.1.2" + postcss "^8.4.17" + schema-utils "^4.0.0" + serialize-javascript "^6.0.0" + source-map "^0.6.1" + +css-select@^4.1.3: + version "4.3.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" + integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== + dependencies: + boolbase "^1.0.0" + css-what "^6.0.1" + domhandler "^4.3.1" + domutils "^2.8.0" + nth-check "^2.0.1" + +css-select@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-5.1.0.tgz#b8ebd6554c3637ccc76688804ad3f6a6fdaea8a6" + integrity sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg== + dependencies: + boolbase "^1.0.0" + css-what "^6.1.0" + domhandler "^5.0.2" + domutils "^3.0.1" + nth-check "^2.0.1" + +css-tree@^1.1.2, css-tree@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d" + integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== + dependencies: + mdn-data "2.0.14" + source-map "^0.6.1" + +css-what@^6.0.1, css-what@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" + integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +cssnano-preset-advanced@^5.3.10: + version "5.3.10" + resolved "https://registry.yarnpkg.com/cssnano-preset-advanced/-/cssnano-preset-advanced-5.3.10.tgz#25558a1fbf3a871fb6429ce71e41be7f5aca6eef" + integrity sha512-fnYJyCS9jgMU+cmHO1rPSPf9axbQyD7iUhLO5Df6O4G+fKIOMps+ZbU0PdGFejFBBZ3Pftf18fn1eG7MAPUSWQ== + dependencies: + autoprefixer "^10.4.12" + cssnano-preset-default "^5.2.14" + postcss-discard-unused "^5.1.0" + postcss-merge-idents "^5.1.1" + postcss-reduce-idents "^5.2.0" + postcss-zindex "^5.1.0" + +cssnano-preset-default@^5.2.14: + version "5.2.14" + resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz#309def4f7b7e16d71ab2438052093330d9ab45d8" + integrity sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A== + dependencies: + css-declaration-sorter "^6.3.1" + cssnano-utils "^3.1.0" + postcss-calc "^8.2.3" + postcss-colormin "^5.3.1" + postcss-convert-values "^5.1.3" + postcss-discard-comments "^5.1.2" + postcss-discard-duplicates "^5.1.0" + postcss-discard-empty "^5.1.1" + postcss-discard-overridden "^5.1.0" + postcss-merge-longhand "^5.1.7" + postcss-merge-rules "^5.1.4" + postcss-minify-font-values "^5.1.0" + postcss-minify-gradients "^5.1.1" + postcss-minify-params "^5.1.4" + postcss-minify-selectors "^5.2.1" + postcss-normalize-charset "^5.1.0" + postcss-normalize-display-values "^5.1.0" + postcss-normalize-positions "^5.1.1" + postcss-normalize-repeat-style "^5.1.1" + postcss-normalize-string "^5.1.0" + postcss-normalize-timing-functions "^5.1.0" + postcss-normalize-unicode "^5.1.1" + postcss-normalize-url "^5.1.0" + postcss-normalize-whitespace "^5.1.1" + postcss-ordered-values "^5.1.3" + postcss-reduce-initial "^5.1.2" + postcss-reduce-transforms "^5.1.0" + postcss-svgo "^5.1.0" + postcss-unique-selectors "^5.1.1" + +cssnano-utils@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-3.1.0.tgz#95684d08c91511edfc70d2636338ca37ef3a6861" + integrity sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA== + +cssnano@^5.1.15, cssnano@^5.1.8: + version "5.1.15" + resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-5.1.15.tgz#ded66b5480d5127fcb44dac12ea5a983755136bf" + integrity sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw== + dependencies: + cssnano-preset-default "^5.2.14" + lilconfig "^2.0.3" + yaml "^1.10.2" + +csso@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" + integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== + dependencies: + css-tree "^1.1.2" + +csstype@^3.0.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b" + integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== + +debounce@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/debounce/-/debounce-1.2.1.tgz#38881d8f4166a5c5848020c11827b834bcb3e0a5" + integrity sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug== + +debug@2.6.9, debug@^2.6.0: + version "2.6.9" + resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== + dependencies: + ms "2.0.0" + +debug@4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1: + version "4.3.4" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== + dependencies: + ms "2.1.2" + +decode-named-character-reference@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz#daabac9690874c394c81e4162a0304b35d824f0e" + integrity sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg== + dependencies: + character-entities "^2.0.0" + +decompress-response@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" + integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ== + dependencies: + mimic-response "^3.1.0" + +deep-extend@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== + +deepmerge@^4.2.2: + version "4.3.1" + resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" + integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== + +default-gateway@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71" + integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== + dependencies: + execa "^5.0.0" + +defer-to-connect@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587" + integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg== + +define-data-property@^1.0.1, define-data-property@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.1.tgz#c35f7cd0ab09883480d12ac5cb213715587800b3" + integrity sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ== + dependencies: + get-intrinsic "^1.2.1" + gopd "^1.0.1" + has-property-descriptors "^1.0.0" + +define-lazy-prop@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" + integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== + +define-properties@^1.1.4: + version "1.2.1" + resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" + integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== + dependencies: + define-data-property "^1.0.1" + has-property-descriptors "^1.0.0" + object-keys "^1.1.1" + +del@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/del/-/del-6.1.1.tgz#3b70314f1ec0aa325c6b14eb36b95786671edb7a" + integrity sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg== + dependencies: + globby "^11.0.1" + graceful-fs "^4.2.4" + is-glob "^4.0.1" + is-path-cwd "^2.2.0" + is-path-inside "^3.0.2" + p-map "^4.0.0" + rimraf "^3.0.2" + slash "^3.0.0" + +delayed-stream@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" + integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== + +depd@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== + +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== + +dequal@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" + integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== + +destroy@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" + integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== + +detect-node@^2.0.4: + version "2.1.0" + resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" + integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== + +detect-port-alt@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz#24707deabe932d4a3cf621302027c2b266568275" + integrity sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q== + dependencies: + address "^1.0.1" + debug "^2.6.0" + +detect-port@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/detect-port/-/detect-port-1.5.1.tgz#451ca9b6eaf20451acb0799b8ab40dff7718727b" + integrity sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ== + dependencies: + address "^1.0.1" + debug "4" + +devlop@^1.0.0, devlop@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/devlop/-/devlop-1.1.0.tgz#4db7c2ca4dc6e0e834c30be70c94bbc976dc7018" + integrity sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA== + dependencies: + dequal "^2.0.0" + +dir-glob@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== + dependencies: + path-type "^4.0.0" + +dns-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" + integrity sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg== + +dns-packet@^5.2.2: + version "5.6.1" + resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-5.6.1.tgz#ae888ad425a9d1478a0674256ab866de1012cf2f" + integrity sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw== + dependencies: + "@leichtgewicht/ip-codec" "^2.0.1" + +docusaurus-plugin-typedoc@^0.21.0: + version "0.21.0" + resolved "https://registry.yarnpkg.com/docusaurus-plugin-typedoc/-/docusaurus-plugin-typedoc-0.21.0.tgz#b65b87acc40689f0fc8ba3aea0420af5fae2ebbb" + integrity sha512-7DLFrf0JP+L5vSRQHVKIbndjbksd2MlxPqNmmdxzLFiRINgrY23s9waduWM9t24PUsf5JZ0tlGKlE3sK4uZ72Q== + +dom-converter@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" + integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== + dependencies: + utila "~0.4" + +dom-serializer@^1.0.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" + integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.2.0" + entities "^2.0.0" + +dom-serializer@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-2.0.0.tgz#e41b802e1eedf9f6cae183ce5e622d789d7d8e53" + integrity sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg== + dependencies: + domelementtype "^2.3.0" + domhandler "^5.0.2" + entities "^4.2.0" + +domelementtype@^2.0.1, domelementtype@^2.2.0, domelementtype@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" + integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== + +domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" + integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== + dependencies: + domelementtype "^2.2.0" + +domhandler@^5.0.2, domhandler@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-5.0.3.tgz#cc385f7f751f1d1fc650c21374804254538c7d31" + integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w== + dependencies: + domelementtype "^2.3.0" + +domutils@^2.5.2, domutils@^2.8.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" + integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + +domutils@^3.0.1: + version "3.1.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.1.0.tgz#c47f551278d3dc4b0b1ab8cbb42d751a6f0d824e" + integrity sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA== + dependencies: + dom-serializer "^2.0.0" + domelementtype "^2.3.0" + domhandler "^5.0.3" + +dot-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" + integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +dot-prop@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-6.0.1.tgz#fc26b3cf142b9e59b74dbd39ed66ce620c681083" + integrity sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA== + dependencies: + is-obj "^2.0.0" + +duplexer@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" + integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== + +eastasianwidth@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" + integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== + +ee-first@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== + +electron-to-chromium@^1.4.535: + version "1.4.596" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.596.tgz#6752d1aa795d942d49dfc5d3764d6ea283fab1d7" + integrity sha512-zW3zbZ40Icb2BCWjm47nxwcFGYlIgdXkAx85XDO7cyky9J4QQfq8t0W19/TLZqq3JPQXtlv8BPIGmfa9Jb4scg== + +emoji-regex@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== + +emoji-regex@^9.2.2: + version "9.2.2" + resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" + integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== + +emojilib@^2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/emojilib/-/emojilib-2.4.0.tgz#ac518a8bb0d5f76dda57289ccb2fdf9d39ae721e" + integrity sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw== + +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + +emoticon@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/emoticon/-/emoticon-4.0.1.tgz#2d2bbbf231ce3a5909e185bbb64a9da703a1e749" + integrity sha512-dqx7eA9YaqyvYtUhJwT4rC1HIp82j5ybS1/vQ42ur+jBe17dJMwZE4+gvL1XadSFfxaPFFGt3Xsw+Y8akThDlw== + +encodeurl@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== + +enhanced-resolve@^5.15.0: + version "5.15.0" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz#1af946c7d93603eb88e9896cee4904dc012e9c35" + integrity sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + +entities@^4.2.0, entities@^4.4.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" + integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== + +error-ex@^1.3.1: + version "1.3.2" + resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== + dependencies: + is-arrayish "^0.2.1" + +es-module-lexer@^1.2.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.4.1.tgz#41ea21b43908fe6a287ffcbe4300f790555331f5" + integrity sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w== + +escalade@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== + +escape-goat@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/escape-goat/-/escape-goat-4.0.0.tgz#9424820331b510b0666b98f7873fe11ac4aa8081" + integrity sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg== + +escape-html@^1.0.3, escape-html@~1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== + +escape-string-regexp@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== + +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +escape-string-regexp@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz#4683126b500b61762f2dbebace1806e8be31b1c8" + integrity sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw== + +eslint-scope@5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + +esprima@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== + +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.2.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +estree-util-attach-comments@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/estree-util-attach-comments/-/estree-util-attach-comments-3.0.0.tgz#344bde6a64c8a31d15231e5ee9e297566a691c2d" + integrity sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw== + dependencies: + "@types/estree" "^1.0.0" + +estree-util-build-jsx@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/estree-util-build-jsx/-/estree-util-build-jsx-3.0.1.tgz#b6d0bced1dcc4f06f25cf0ceda2b2dcaf98168f1" + integrity sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ== + dependencies: + "@types/estree-jsx" "^1.0.0" + devlop "^1.0.0" + estree-util-is-identifier-name "^3.0.0" + estree-walker "^3.0.0" + +estree-util-is-identifier-name@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz#0b5ef4c4ff13508b34dcd01ecfa945f61fce5dbd" + integrity sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg== + +estree-util-to-js@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/estree-util-to-js/-/estree-util-to-js-2.0.0.tgz#10a6fb924814e6abb62becf0d2bc4dea51d04f17" + integrity sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg== + dependencies: + "@types/estree-jsx" "^1.0.0" + astring "^1.8.0" + source-map "^0.7.0" + +estree-util-value-to-estree@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/estree-util-value-to-estree/-/estree-util-value-to-estree-3.0.1.tgz#0b7b5d6b6a4aaad5c60999ffbc265a985df98ac5" + integrity sha512-b2tdzTurEIbwRh+mKrEcaWfu1wgb8J1hVsgREg7FFiecWwK/PhO8X0kyc+0bIcKNtD4sqxIdNoRy6/p/TvECEA== + dependencies: + "@types/estree" "^1.0.0" + is-plain-obj "^4.0.0" + +estree-util-visit@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/estree-util-visit/-/estree-util-visit-2.0.0.tgz#13a9a9f40ff50ed0c022f831ddf4b58d05446feb" + integrity sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww== + dependencies: + "@types/estree-jsx" "^1.0.0" + "@types/unist" "^3.0.0" + +estree-walker@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-3.0.3.tgz#67c3e549ec402a487b4fc193d1953a524752340d" + integrity sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g== + dependencies: + "@types/estree" "^1.0.0" + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +eta@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/eta/-/eta-2.2.0.tgz#eb8b5f8c4e8b6306561a455e62cd7492fe3a9b8a" + integrity sha512-UVQ72Rqjy/ZKQalzV5dCCJP80GrmPrMxh6NlNf+erV6ObL0ZFkhCstWRawS85z3smdr3d2wXPsZEY7rDPfGd2g== + +etag@~1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== + +eval@^0.1.8: + version "0.1.8" + resolved "https://registry.yarnpkg.com/eval/-/eval-0.1.8.tgz#2b903473b8cc1d1989b83a1e7923f883eb357f85" + integrity sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw== + dependencies: + "@types/node" "*" + require-like ">= 0.1.1" + +eventemitter3@^4.0.0: + version "4.0.7" + resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" + integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== + +events@^3.2.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +execa@^5.0.0: + version "5.1.1" + resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== + dependencies: + cross-spawn "^7.0.3" + get-stream "^6.0.0" + human-signals "^2.1.0" + is-stream "^2.0.0" + merge-stream "^2.0.0" + npm-run-path "^4.0.1" + onetime "^5.1.2" + signal-exit "^3.0.3" + strip-final-newline "^2.0.0" + +express@^4.17.3: + version "4.18.2" + resolved "https://registry.yarnpkg.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59" + integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ== + dependencies: + accepts "~1.3.8" + array-flatten "1.1.1" + body-parser "1.20.1" + content-disposition "0.5.4" + content-type "~1.0.4" + cookie "0.5.0" + cookie-signature "1.0.6" + debug "2.6.9" + depd "2.0.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "1.2.0" + fresh "0.5.2" + http-errors "2.0.0" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "2.4.1" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.7" + qs "6.11.0" + range-parser "~1.2.1" + safe-buffer "5.2.1" + send "0.18.0" + serve-static "1.15.0" + setprototypeof "1.2.0" + statuses "2.0.1" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + +extend-shallow@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + integrity sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug== + dependencies: + is-extendable "^0.1.0" + +extend@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-glob@^3.2.11, fast-glob@^3.2.9, fast-glob@^3.3.0: + version "3.3.2" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" + integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.4" + +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-url-parser@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/fast-url-parser/-/fast-url-parser-1.1.3.tgz#f4af3ea9f34d8a271cf58ad2b3759f431f0b318d" + integrity sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ== + dependencies: + punycode "^1.3.2" + +fastq@^1.6.0: + version "1.15.0" + resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.15.0.tgz#d04d07c6a2a68fe4599fea8d2e103a937fae6b3a" + integrity sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw== + dependencies: + reusify "^1.0.4" + +fault@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/fault/-/fault-2.0.1.tgz#d47ca9f37ca26e4bd38374a7c500b5a384755b6c" + integrity sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ== + dependencies: + format "^0.2.0" + +faye-websocket@^0.11.3: + version "0.11.4" + resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da" + integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== + dependencies: + websocket-driver ">=0.5.1" + +fbemitter@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/fbemitter/-/fbemitter-3.0.0.tgz#00b2a1af5411254aab416cd75f9e6289bee4bff3" + integrity sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw== + dependencies: + fbjs "^3.0.0" + +fbjs-css-vars@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz#216551136ae02fe255932c3ec8775f18e2c078b8" + integrity sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ== + +fbjs@^3.0.0, fbjs@^3.0.1: + version "3.0.5" + resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-3.0.5.tgz#aa0edb7d5caa6340011790bd9249dbef8a81128d" + integrity sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg== + dependencies: + cross-fetch "^3.1.5" + fbjs-css-vars "^1.0.0" + loose-envify "^1.0.0" + object-assign "^4.1.0" + promise "^7.1.1" + setimmediate "^1.0.5" + ua-parser-js "^1.0.35" + +feed@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/feed/-/feed-4.2.2.tgz#865783ef6ed12579e2c44bbef3c9113bc4956a7e" + integrity sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ== + dependencies: + xml-js "^1.6.11" + +file-loader@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.2.0.tgz#baef7cf8e1840df325e4390b4484879480eebe4d" + integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw== + dependencies: + loader-utils "^2.0.0" + schema-utils "^3.0.0" + +filesize@^8.0.6: + version "8.0.7" + resolved "https://registry.yarnpkg.com/filesize/-/filesize-8.0.7.tgz#695e70d80f4e47012c132d57a059e80c6b580bd8" + integrity sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ== + +fill-range@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== + dependencies: + to-regex-range "^5.0.1" + +finalhandler@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" + integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "2.4.1" + parseurl "~1.3.3" + statuses "2.0.1" + unpipe "~1.0.0" + +find-cache-dir@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-4.0.0.tgz#a30ee0448f81a3990708f6453633c733e2f6eec2" + integrity sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg== + dependencies: + common-path-prefix "^3.0.0" + pkg-dir "^7.0.0" + +find-up@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + dependencies: + locate-path "^3.0.0" + +find-up@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== + dependencies: + locate-path "^6.0.0" + path-exists "^4.0.0" + +find-up@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-6.3.0.tgz#2abab3d3280b2dc7ac10199ef324c4e002c8c790" + integrity sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw== + dependencies: + locate-path "^7.1.0" + path-exists "^5.0.0" + +flat@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241" + integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ== + +flux@~4.0.1: + version "4.0.4" + resolved "https://registry.yarnpkg.com/flux/-/flux-4.0.4.tgz#9661182ea81d161ee1a6a6af10d20485ef2ac572" + integrity sha512-NCj3XlayA2UsapRpM7va6wU1+9rE5FIL7qoMcmxWHRzbp0yujihMBm9BBHZ1MDIk5h5o2Bl6eGiCe8rYELAmYw== + dependencies: + fbemitter "^3.0.0" + fbjs "^3.0.1" + +follow-redirects@^1.0.0, follow-redirects@^1.15.0: + version "1.15.3" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.3.tgz#fe2f3ef2690afce7e82ed0b44db08165b207123a" + integrity sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q== + +fork-ts-checker-webpack-plugin@^6.5.0: + version "6.5.3" + resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz#eda2eff6e22476a2688d10661688c47f611b37f3" + integrity sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ== + dependencies: + "@babel/code-frame" "^7.8.3" + "@types/json-schema" "^7.0.5" + chalk "^4.1.0" + chokidar "^3.4.2" + cosmiconfig "^6.0.0" + deepmerge "^4.2.2" + fs-extra "^9.0.0" + glob "^7.1.6" + memfs "^3.1.2" + minimatch "^3.0.4" + schema-utils "2.7.0" + semver "^7.3.2" + tapable "^1.0.0" + +form-data-encoder@^2.1.2: + version "2.1.4" + resolved "https://registry.yarnpkg.com/form-data-encoder/-/form-data-encoder-2.1.4.tgz#261ea35d2a70d48d30ec7a9603130fa5515e9cd5" + integrity sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw== + +form-data@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" + integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== + dependencies: + asynckit "^0.4.0" + combined-stream "^1.0.8" + mime-types "^2.1.12" + +format@^0.2.0: + version "0.2.2" + resolved "https://registry.yarnpkg.com/format/-/format-0.2.2.tgz#d6170107e9efdc4ed30c9dc39016df942b5cb58b" + integrity sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww== + +forwarded@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" + integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== + +fraction.js@^4.3.6: + version "4.3.7" + resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.3.7.tgz#06ca0085157e42fda7f9e726e79fefc4068840f7" + integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew== + +fresh@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== + +fs-extra@^11.1.1: + version "11.2.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.2.0.tgz#e70e17dfad64232287d01929399e0ea7c86b0e5b" + integrity sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw== + dependencies: + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-extra@^9.0.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + +fs-monkey@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.5.tgz#fe450175f0db0d7ea758102e1d84096acb925788" + integrity sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew== + +fs.realpath@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== + +fsevents@~2.3.2: + version "2.3.3" + resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== + +function-bind@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== + +gensync@^1.0.0-beta.2: + version "1.0.0-beta.2" + resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== + +get-intrinsic@^1.0.2, get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.2.tgz#281b7622971123e1ef4b3c90fd7539306da93f3b" + integrity sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA== + dependencies: + function-bind "^1.1.2" + has-proto "^1.0.1" + has-symbols "^1.0.3" + hasown "^2.0.0" + +get-own-enumerable-property-symbols@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664" + integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== + +get-stream@^6.0.0, get-stream@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== + +github-slugger@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-1.5.0.tgz#17891bbc73232051474d68bd867a34625c955f7d" + integrity sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw== + +glob-parent@^5.1.2, glob-parent@~5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== + dependencies: + is-glob "^4.0.1" + +glob-parent@^6.0.1: + version "6.0.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" + integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== + dependencies: + is-glob "^4.0.3" + +glob-to-regexp@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" + integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== + +glob@^7.0.0, glob@^7.1.3, glob@^7.1.6: + version "7.2.3" + resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== + dependencies: + fs.realpath "^1.0.0" + inflight "^1.0.4" + inherits "2" + minimatch "^3.1.1" + once "^1.3.0" + path-is-absolute "^1.0.0" + +global-dirs@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-3.0.1.tgz#0c488971f066baceda21447aecb1a8b911d22485" + integrity sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA== + dependencies: + ini "2.0.0" + +global-modules@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" + integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== + dependencies: + global-prefix "^3.0.0" + +global-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97" + integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== + dependencies: + ini "^1.3.5" + kind-of "^6.0.2" + which "^1.3.1" + +globals@^11.1.0: + version "11.12.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== + +globby@^11.0.1, globby@^11.0.4, globby@^11.1.0: + version "11.1.0" + resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" + integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== + dependencies: + array-union "^2.1.0" + dir-glob "^3.0.1" + fast-glob "^3.2.9" + ignore "^5.2.0" + merge2 "^1.4.1" + slash "^3.0.0" + +globby@^13.1.1: + version "13.2.2" + resolved "https://registry.yarnpkg.com/globby/-/globby-13.2.2.tgz#63b90b1bf68619c2135475cbd4e71e66aa090592" + integrity sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w== + dependencies: + dir-glob "^3.0.1" + fast-glob "^3.3.0" + ignore "^5.2.4" + merge2 "^1.4.1" + slash "^4.0.0" + +gopd@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" + integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== + dependencies: + get-intrinsic "^1.1.3" + +got@^12.1.0: + version "12.6.1" + resolved "https://registry.yarnpkg.com/got/-/got-12.6.1.tgz#8869560d1383353204b5a9435f782df9c091f549" + integrity sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ== + dependencies: + "@sindresorhus/is" "^5.2.0" + "@szmarczak/http-timer" "^5.0.1" + cacheable-lookup "^7.0.0" + cacheable-request "^10.2.8" + decompress-response "^6.0.0" + form-data-encoder "^2.1.2" + get-stream "^6.0.1" + http2-wrapper "^2.1.10" + lowercase-keys "^3.0.0" + p-cancelable "^3.0.0" + responselike "^3.0.0" + +graceful-fs@4.2.10: + version "4.2.10" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" + integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== + +graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: + version "4.2.11" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== + +gray-matter@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/gray-matter/-/gray-matter-4.0.3.tgz#e893c064825de73ea1f5f7d88c7a9f7274288798" + integrity sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q== + dependencies: + js-yaml "^3.13.1" + kind-of "^6.0.2" + section-matter "^1.0.0" + strip-bom-string "^1.0.0" + +gzip-size@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462" + integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== + dependencies: + duplexer "^0.1.2" + +handle-thing@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" + integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== + +handlebars@^4.7.7: + version "4.7.8" + resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.8.tgz#41c42c18b1be2365439188c77c6afae71c0cd9e9" + integrity sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ== + dependencies: + minimist "^1.2.5" + neo-async "^2.6.2" + source-map "^0.6.1" + wordwrap "^1.0.0" + optionalDependencies: + uglify-js "^3.1.4" + +has-flag@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== + +has-flag@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== + +has-property-descriptors@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz#52ba30b6c5ec87fd89fa574bc1c39125c6f65340" + integrity sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg== + dependencies: + get-intrinsic "^1.2.2" + +has-proto@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" + integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== + +has-symbols@^1.0.3: + version "1.0.3" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== + +has-yarn@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-yarn/-/has-yarn-3.0.0.tgz#c3c21e559730d1d3b57e28af1f30d06fac38147d" + integrity sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA== + +hasown@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.0.tgz#f4c513d454a57b7c7e1650778de226b11700546c" + integrity sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA== + dependencies: + function-bind "^1.1.2" + +hast-util-from-parse5@^8.0.0: + version "8.0.1" + resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz#654a5676a41211e14ee80d1b1758c399a0327651" + integrity sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ== + dependencies: + "@types/hast" "^3.0.0" + "@types/unist" "^3.0.0" + devlop "^1.0.0" + hastscript "^8.0.0" + property-information "^6.0.0" + vfile "^6.0.0" + vfile-location "^5.0.0" + web-namespaces "^2.0.0" + +hast-util-parse-selector@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz#352879fa86e25616036037dd8931fb5f34cb4a27" + integrity sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A== + dependencies: + "@types/hast" "^3.0.0" + +hast-util-raw@^9.0.0: + version "9.0.1" + resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-9.0.1.tgz#2ba8510e4ed2a1e541cde2a4ebb5c38ab4c82c2d" + integrity sha512-5m1gmba658Q+lO5uqL5YNGQWeh1MYWZbZmWrM5lncdcuiXuo5E2HT/CIOp0rLF8ksfSwiCVJ3twlgVRyTGThGA== + dependencies: + "@types/hast" "^3.0.0" + "@types/unist" "^3.0.0" + "@ungap/structured-clone" "^1.0.0" + hast-util-from-parse5 "^8.0.0" + hast-util-to-parse5 "^8.0.0" + html-void-elements "^3.0.0" + mdast-util-to-hast "^13.0.0" + parse5 "^7.0.0" + unist-util-position "^5.0.0" + unist-util-visit "^5.0.0" + vfile "^6.0.0" + web-namespaces "^2.0.0" + zwitch "^2.0.0" + +hast-util-to-estree@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/hast-util-to-estree/-/hast-util-to-estree-3.1.0.tgz#f2afe5e869ddf0cf690c75f9fc699f3180b51b19" + integrity sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw== + dependencies: + "@types/estree" "^1.0.0" + "@types/estree-jsx" "^1.0.0" + "@types/hast" "^3.0.0" + comma-separated-tokens "^2.0.0" + devlop "^1.0.0" + estree-util-attach-comments "^3.0.0" + estree-util-is-identifier-name "^3.0.0" + hast-util-whitespace "^3.0.0" + mdast-util-mdx-expression "^2.0.0" + mdast-util-mdx-jsx "^3.0.0" + mdast-util-mdxjs-esm "^2.0.0" + property-information "^6.0.0" + space-separated-tokens "^2.0.0" + style-to-object "^0.4.0" + unist-util-position "^5.0.0" + zwitch "^2.0.0" + +hast-util-to-jsx-runtime@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.2.0.tgz#ffd59bfcf0eb8321c6ed511bfc4b399ac3404bc2" + integrity sha512-wSlp23N45CMjDg/BPW8zvhEi3R+8eRE1qFbjEyAUzMCzu2l1Wzwakq+Tlia9nkCtEl5mDxa7nKHsvYJ6Gfn21A== + dependencies: + "@types/hast" "^3.0.0" + "@types/unist" "^3.0.0" + comma-separated-tokens "^2.0.0" + hast-util-whitespace "^3.0.0" + property-information "^6.0.0" + space-separated-tokens "^2.0.0" + style-to-object "^0.4.0" + unist-util-position "^5.0.0" + vfile-message "^4.0.0" + +hast-util-to-parse5@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz#477cd42d278d4f036bc2ea58586130f6f39ee6ed" + integrity sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw== + dependencies: + "@types/hast" "^3.0.0" + comma-separated-tokens "^2.0.0" + devlop "^1.0.0" + property-information "^6.0.0" + space-separated-tokens "^2.0.0" + web-namespaces "^2.0.0" + zwitch "^2.0.0" + +hast-util-whitespace@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz#7778ed9d3c92dd9e8c5c8f648a49c21fc51cb621" + integrity sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw== + dependencies: + "@types/hast" "^3.0.0" + +hastscript@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-8.0.0.tgz#4ef795ec8dee867101b9f23cc830d4baf4fd781a" + integrity sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw== + dependencies: + "@types/hast" "^3.0.0" + comma-separated-tokens "^2.0.0" + hast-util-parse-selector "^4.0.0" + property-information "^6.0.0" + space-separated-tokens "^2.0.0" + +he@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + +history@^4.9.0: + version "4.10.1" + resolved "https://registry.yarnpkg.com/history/-/history-4.10.1.tgz#33371a65e3a83b267434e2b3f3b1b4c58aad4cf3" + integrity sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew== + dependencies: + "@babel/runtime" "^7.1.2" + loose-envify "^1.2.0" + resolve-pathname "^3.0.0" + tiny-invariant "^1.0.2" + tiny-warning "^1.0.0" + value-equal "^1.0.1" + +hoist-non-react-statics@^3.1.0: + version "3.3.2" + resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" + integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== + dependencies: + react-is "^16.7.0" + +hpack.js@^2.1.6: + version "2.1.6" + resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" + integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ== + dependencies: + inherits "^2.0.1" + obuf "^1.0.0" + readable-stream "^2.0.1" + wbuf "^1.1.0" + +html-entities@^2.3.2: + version "2.4.0" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.4.0.tgz#edd0cee70402584c8c76cc2c0556db09d1f45061" + integrity sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ== + +html-escaper@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" + integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== + +html-minifier-terser@^6.0.2: + version "6.1.0" + resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#bfc818934cc07918f6b3669f5774ecdfd48f32ab" + integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw== + dependencies: + camel-case "^4.1.2" + clean-css "^5.2.2" + commander "^8.3.0" + he "^1.2.0" + param-case "^3.0.4" + relateurl "^0.2.7" + terser "^5.10.0" + +html-minifier-terser@^7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-7.2.0.tgz#18752e23a2f0ed4b0f550f217bb41693e975b942" + integrity sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA== + dependencies: + camel-case "^4.1.2" + clean-css "~5.3.2" + commander "^10.0.0" + entities "^4.4.0" + param-case "^3.0.4" + relateurl "^0.2.7" + terser "^5.15.1" + +html-tags@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.3.1.tgz#a04026a18c882e4bba8a01a3d39cfe465d40b5ce" + integrity sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ== + +html-void-elements@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-3.0.0.tgz#fc9dbd84af9e747249034d4d62602def6517f1d7" + integrity sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg== + +html-webpack-plugin@^5.5.3: + version "5.5.3" + resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.5.3.tgz#72270f4a78e222b5825b296e5e3e1328ad525a3e" + integrity sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg== + dependencies: + "@types/html-minifier-terser" "^6.0.0" + html-minifier-terser "^6.0.2" + lodash "^4.17.21" + pretty-error "^4.0.0" + tapable "^2.0.0" + +htmlparser2@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" + integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.0.0" + domutils "^2.5.2" + entities "^2.0.0" + +htmlparser2@^8.0.1: + version "8.0.2" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-8.0.2.tgz#f002151705b383e62433b5cf466f5b716edaec21" + integrity sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA== + dependencies: + domelementtype "^2.3.0" + domhandler "^5.0.3" + domutils "^3.0.1" + entities "^4.4.0" + +http-cache-semantics@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a" + integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== + +http-deceiver@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" + integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== + +http-errors@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" + integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== + dependencies: + depd "2.0.0" + inherits "2.0.4" + setprototypeof "1.2.0" + statuses "2.0.1" + toidentifier "1.0.1" + +http-errors@~1.6.2: + version "1.6.3" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + +http-parser-js@>=0.5.1: + version "0.5.8" + resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.8.tgz#af23090d9ac4e24573de6f6aecc9d84a48bf20e3" + integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== + +http-proxy-middleware@^2.0.3: + version "2.0.6" + resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz#e1a4dd6979572c7ab5a4e4b55095d1f32a74963f" + integrity sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw== + dependencies: + "@types/http-proxy" "^1.17.8" + http-proxy "^1.18.1" + is-glob "^4.0.1" + is-plain-obj "^3.0.0" + micromatch "^4.0.2" + +http-proxy@^1.18.1: + version "1.18.1" + resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" + integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== + dependencies: + eventemitter3 "^4.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + +http2-wrapper@^2.1.10: + version "2.2.1" + resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-2.2.1.tgz#310968153dcdedb160d8b72114363ef5fce1f64a" + integrity sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ== + dependencies: + quick-lru "^5.1.1" + resolve-alpn "^1.2.0" + +human-signals@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== + +iconv-lite@0.4.24: + version "0.4.24" + resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== + dependencies: + safer-buffer ">= 2.1.2 < 3" + +icss-utils@^5.0.0, icss-utils@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" + integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== + +ignore@^5.2.0, ignore@^5.2.4: + version "5.3.0" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.0.tgz#67418ae40d34d6999c95ff56016759c718c82f78" + integrity sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg== + +image-size@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/image-size/-/image-size-1.0.2.tgz#d778b6d0ab75b2737c1556dd631652eb963bc486" + integrity sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg== + dependencies: + queue "6.0.2" + +immer@^9.0.7: + version "9.0.21" + resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.21.tgz#1e025ea31a40f24fb064f1fef23e931496330176" + integrity sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA== + +import-fresh@^3.1.0, import-fresh@^3.2.1, import-fresh@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== + dependencies: + parent-module "^1.0.0" + resolve-from "^4.0.0" + +import-lazy@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-4.0.0.tgz#e8eb627483a0a43da3c03f3e35548be5cb0cc153" + integrity sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw== + +imurmurhash@^0.1.4: + version "0.1.4" + resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== + +indent-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== + +infima@0.2.0-alpha.43: + version "0.2.0-alpha.43" + resolved "https://registry.yarnpkg.com/infima/-/infima-0.2.0-alpha.43.tgz#f7aa1d7b30b6c08afef441c726bac6150228cbe0" + integrity sha512-2uw57LvUqW0rK/SWYnd/2rRfxNA5DDNOh33jxF7fy46VWoNhGxiUQyVZHbBMjQ33mQem0cjdDVwgWVAmlRfgyQ== + +inflight@^1.0.4: + version "1.0.6" + resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== + dependencies: + once "^1.3.0" + wrappy "1" + +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: + version "2.0.4" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== + +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== + +ini@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5" + integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== + +ini@^1.3.4, ini@^1.3.5, ini@~1.3.0: + version "1.3.8" + resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== + +inline-style-parser@0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1" + integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q== + +interpret@^1.0.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" + integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== + +invariant@^2.2.4: + version "2.2.4" + resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" + integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== + dependencies: + loose-envify "^1.0.0" + +ipaddr.js@1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + +ipaddr.js@^2.0.1: + version "2.1.0" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.1.0.tgz#2119bc447ff8c257753b196fc5f1ce08a4cdf39f" + integrity sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ== + +is-alphabetical@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-2.0.1.tgz#01072053ea7c1036df3c7d19a6daaec7f19e789b" + integrity sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ== + +is-alphanumerical@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz#7c03fbe96e3e931113e57f964b0a368cc2dfd875" + integrity sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw== + dependencies: + is-alphabetical "^2.0.0" + is-decimal "^2.0.0" + +is-arrayish@^0.2.1: + version "0.2.1" + resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== + +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + +is-ci@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-3.0.1.tgz#db6ecbed1bd659c43dac0f45661e7674103d1867" + integrity sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ== + dependencies: + ci-info "^3.2.0" + +is-core-module@^2.13.0: + version "2.13.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.1.tgz#ad0d7532c6fea9da1ebdc82742d74525c6273384" + integrity sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw== + dependencies: + hasown "^2.0.0" + +is-decimal@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-2.0.1.tgz#9469d2dc190d0214fd87d78b78caecc0cc14eef7" + integrity sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A== + +is-docker@^2.0.0, is-docker@^2.1.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" + integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== + +is-extendable@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== + +is-extglob@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== + +is-fullwidth-code-point@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== + +is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: + version "4.0.3" + resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== + dependencies: + is-extglob "^2.1.1" + +is-hexadecimal@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz#86b5bf668fca307498d319dfc03289d781a90027" + integrity sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg== + +is-installed-globally@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.4.0.tgz#9a0fd407949c30f86eb6959ef1b7994ed0b7b520" + integrity sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ== + dependencies: + global-dirs "^3.0.0" + is-path-inside "^3.0.2" + +is-npm@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-6.0.0.tgz#b59e75e8915543ca5d881ecff864077cba095261" + integrity sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ== + +is-number@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== + +is-obj@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" + integrity sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg== + +is-obj@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" + integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== + +is-path-cwd@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" + integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== + +is-path-inside@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" + integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== + +is-plain-obj@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" + integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== + +is-plain-obj@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-4.1.0.tgz#d65025edec3657ce032fd7db63c97883eaed71f0" + integrity sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg== + +is-plain-object@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== + dependencies: + isobject "^3.0.1" + +is-plain-object@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" + integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== + +is-reference@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-3.0.2.tgz#154747a01f45cd962404ee89d43837af2cba247c" + integrity sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg== + dependencies: + "@types/estree" "*" + +is-regexp@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" + integrity sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA== + +is-root@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c" + integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== + +is-stream@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== + +is-typedarray@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== + +is-wsl@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== + dependencies: + is-docker "^2.0.0" + +is-yarn-global@^0.4.0: + version "0.4.1" + resolved "https://registry.yarnpkg.com/is-yarn-global/-/is-yarn-global-0.4.1.tgz#b312d902b313f81e4eaf98b6361ba2b45cd694bb" + integrity sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ== + +isarray@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== + +isarray@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== + +isexe@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== + +isobject@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== + +jest-util@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.7.0.tgz#23c2b62bfb22be82b44de98055802ff3710fc0bc" + integrity sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA== + dependencies: + "@jest/types" "^29.6.3" + "@types/node" "*" + chalk "^4.0.0" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-worker@^27.4.5: + version "27.5.1" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" + integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== + dependencies: + "@types/node" "*" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +jest-worker@^29.1.2: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.7.0.tgz#acad073acbbaeb7262bd5389e1bcf43e10058d4a" + integrity sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw== + dependencies: + "@types/node" "*" + jest-util "^29.7.0" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +jiti@^1.18.2, jiti@^1.20.0: + version "1.21.0" + resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.21.0.tgz#7c97f8fe045724e136a397f7340475244156105d" + integrity sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q== + +joi@^17.11.0, joi@^17.9.2: + version "17.11.0" + resolved "https://registry.yarnpkg.com/joi/-/joi-17.11.0.tgz#aa9da753578ec7720e6f0ca2c7046996ed04fc1a" + integrity sha512-NgB+lZLNoqISVy1rZocE9PZI36bL/77ie924Ri43yEvi9GUUMPeyVIr8KdFTMUlby1p0PBYMk9spIxEUQYqrJQ== + dependencies: + "@hapi/hoek" "^9.0.0" + "@hapi/topo" "^5.0.0" + "@sideway/address" "^4.1.3" + "@sideway/formula" "^3.0.1" + "@sideway/pinpoint" "^2.0.0" + +"js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== + +js-yaml@^3.13.1: + version "3.14.1" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== + dependencies: + argparse "^1.0.7" + esprima "^4.0.0" + +js-yaml@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== + dependencies: + argparse "^2.0.1" + +jsesc@^2.5.1: + version "2.5.2" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== + +jsesc@~0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== + +json-buffer@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" + integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== + +json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== + +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + +json5@^2.1.2, json5@^2.2.3: + version "2.2.3" + resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" + integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== + +jsonc-parser@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.2.0.tgz#31ff3f4c2b9793f89c67212627c51c6394f88e76" + integrity sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w== + +jsonfile@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== + dependencies: + universalify "^2.0.0" + optionalDependencies: + graceful-fs "^4.1.6" + +keyv@^4.5.3: + version "4.5.4" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" + integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== + dependencies: + json-buffer "3.0.1" + +kind-of@^6.0.0, kind-of@^6.0.2: + version "6.0.3" + resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== + +kleur@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== + +latest-version@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-7.0.0.tgz#843201591ea81a4d404932eeb61240fe04e9e5da" + integrity sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg== + dependencies: + package-json "^8.1.0" + +launch-editor@^2.6.0: + version "2.6.1" + resolved "https://registry.yarnpkg.com/launch-editor/-/launch-editor-2.6.1.tgz#f259c9ef95cbc9425620bbbd14b468fcdb4ffe3c" + integrity sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw== + dependencies: + picocolors "^1.0.0" + shell-quote "^1.8.1" + +leven@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== + +lilconfig@^2.0.3: + version "2.1.0" + resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.1.0.tgz#78e23ac89ebb7e1bfbf25b18043de756548e7f52" + integrity sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ== + +lines-and-columns@^1.1.6: + version "1.2.4" + resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" + integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== + +loader-runner@^4.2.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" + integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== + +loader-utils@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" + integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +loader-utils@^3.2.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-3.2.1.tgz#4fb104b599daafd82ef3e1a41fb9265f87e1f576" + integrity sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw== + +locate-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + dependencies: + p-locate "^3.0.0" + path-exists "^3.0.0" + +locate-path@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" + integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== + dependencies: + p-locate "^5.0.0" + +locate-path@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-7.2.0.tgz#69cb1779bd90b35ab1e771e1f2f89a202c2a8a8a" + integrity sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA== + dependencies: + p-locate "^6.0.0" + +lodash.curry@^4.0.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.curry/-/lodash.curry-4.1.1.tgz#248e36072ede906501d75966200a86dab8b23170" + integrity sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA== + +lodash.debounce@^4.0.8: + version "4.0.8" + resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== + +lodash.flow@^3.3.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/lodash.flow/-/lodash.flow-3.5.0.tgz#87bf40292b8cf83e4e8ce1a3ae4209e20071675a" + integrity sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw== + +lodash.memoize@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" + integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== + +lodash.uniq@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== + +lodash@^4.17.20, lodash@^4.17.21: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== + +longest-streak@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-3.1.0.tgz#62fa67cd958742a1574af9f39866364102d90cd4" + integrity sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g== + +loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1, loose-envify@^1.4.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== + dependencies: + js-tokens "^3.0.0 || ^4.0.0" + +lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" + integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== + dependencies: + tslib "^2.0.3" + +lowercase-keys@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-3.0.0.tgz#c5e7d442e37ead247ae9db117a9d0a467c89d4f2" + integrity sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ== + +lru-cache@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== + dependencies: + yallist "^3.0.2" + +lru-cache@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== + dependencies: + yallist "^4.0.0" + +lunr@^2.3.9: + version "2.3.9" + resolved "https://registry.yarnpkg.com/lunr/-/lunr-2.3.9.tgz#18b123142832337dd6e964df1a5a7707b25d35e1" + integrity sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow== + +markdown-extensions@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/markdown-extensions/-/markdown-extensions-2.0.0.tgz#34bebc83e9938cae16e0e017e4a9814a8330d3c4" + integrity sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q== + +markdown-table@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-3.0.3.tgz#e6331d30e493127e031dd385488b5bd326e4a6bd" + integrity sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw== + +marked@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/marked/-/marked-4.3.0.tgz#796362821b019f734054582038b116481b456cf3" + integrity sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A== + +mdast-util-directive@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-directive/-/mdast-util-directive-3.0.0.tgz#3fb1764e705bbdf0afb0d3f889e4404c3e82561f" + integrity sha512-JUpYOqKI4mM3sZcNxmF/ox04XYFFkNwr0CFlrQIkCwbvH0xzMCqkMqAde9wRd80VAhaUrwFwKm2nxretdT1h7Q== + dependencies: + "@types/mdast" "^4.0.0" + "@types/unist" "^3.0.0" + devlop "^1.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + parse-entities "^4.0.0" + stringify-entities "^4.0.0" + unist-util-visit-parents "^6.0.0" + +mdast-util-find-and-replace@^3.0.0, mdast-util-find-and-replace@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz#a6fc7b62f0994e973490e45262e4bc07607b04e0" + integrity sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA== + dependencies: + "@types/mdast" "^4.0.0" + escape-string-regexp "^5.0.0" + unist-util-is "^6.0.0" + unist-util-visit-parents "^6.0.0" + +mdast-util-from-markdown@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz#52f14815ec291ed061f2922fd14d6689c810cb88" + integrity sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA== + dependencies: + "@types/mdast" "^4.0.0" + "@types/unist" "^3.0.0" + decode-named-character-reference "^1.0.0" + devlop "^1.0.0" + mdast-util-to-string "^4.0.0" + micromark "^4.0.0" + micromark-util-decode-numeric-character-reference "^2.0.0" + micromark-util-decode-string "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + unist-util-stringify-position "^4.0.0" + +mdast-util-frontmatter@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-frontmatter/-/mdast-util-frontmatter-2.0.1.tgz#f5f929eb1eb36c8a7737475c7eb438261f964ee8" + integrity sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA== + dependencies: + "@types/mdast" "^4.0.0" + devlop "^1.0.0" + escape-string-regexp "^5.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + micromark-extension-frontmatter "^2.0.0" + +mdast-util-gfm-autolink-literal@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.0.tgz#5baf35407421310a08e68c15e5d8821e8898ba2a" + integrity sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg== + dependencies: + "@types/mdast" "^4.0.0" + ccount "^2.0.0" + devlop "^1.0.0" + mdast-util-find-and-replace "^3.0.0" + micromark-util-character "^2.0.0" + +mdast-util-gfm-footnote@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz#25a1753c7d16db8bfd53cd84fe50562bd1e6d6a9" + integrity sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ== + dependencies: + "@types/mdast" "^4.0.0" + devlop "^1.1.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + +mdast-util-gfm-strikethrough@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz#d44ef9e8ed283ac8c1165ab0d0dfd058c2764c16" + integrity sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-gfm-table@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz#7a435fb6223a72b0862b33afbd712b6dae878d38" + integrity sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg== + dependencies: + "@types/mdast" "^4.0.0" + devlop "^1.0.0" + markdown-table "^3.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-gfm-task-list-item@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz#e68095d2f8a4303ef24094ab642e1047b991a936" + integrity sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ== + dependencies: + "@types/mdast" "^4.0.0" + devlop "^1.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-gfm@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz#3f2aecc879785c3cb6a81ff3a243dc11eca61095" + integrity sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw== + dependencies: + mdast-util-from-markdown "^2.0.0" + mdast-util-gfm-autolink-literal "^2.0.0" + mdast-util-gfm-footnote "^2.0.0" + mdast-util-gfm-strikethrough "^2.0.0" + mdast-util-gfm-table "^2.0.0" + mdast-util-gfm-task-list-item "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-mdx-expression@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.0.tgz#4968b73724d320a379110d853e943a501bfd9d87" + integrity sha512-fGCu8eWdKUKNu5mohVGkhBXCXGnOTLuFqOvGMvdikr+J1w7lDJgxThOKpwRWzzbyXAU2hhSwsmssOY4yTokluw== + dependencies: + "@types/estree-jsx" "^1.0.0" + "@types/hast" "^3.0.0" + "@types/mdast" "^4.0.0" + devlop "^1.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-mdx-jsx@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.0.0.tgz#f73631fa5bb7a36712ff1e9cedec0cafed03401c" + integrity sha512-XZuPPzQNBPAlaqsTTgRrcJnyFbSOBovSadFgbFu8SnuNgm+6Bdx1K+IWoitsmj6Lq6MNtI+ytOqwN70n//NaBA== + dependencies: + "@types/estree-jsx" "^1.0.0" + "@types/hast" "^3.0.0" + "@types/mdast" "^4.0.0" + "@types/unist" "^3.0.0" + ccount "^2.0.0" + devlop "^1.1.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + parse-entities "^4.0.0" + stringify-entities "^4.0.0" + unist-util-remove-position "^5.0.0" + unist-util-stringify-position "^4.0.0" + vfile-message "^4.0.0" + +mdast-util-mdx@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-mdx/-/mdast-util-mdx-3.0.0.tgz#792f9cf0361b46bee1fdf1ef36beac424a099c41" + integrity sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w== + dependencies: + mdast-util-from-markdown "^2.0.0" + mdast-util-mdx-expression "^2.0.0" + mdast-util-mdx-jsx "^3.0.0" + mdast-util-mdxjs-esm "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-mdxjs-esm@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz#019cfbe757ad62dd557db35a695e7314bcc9fa97" + integrity sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg== + dependencies: + "@types/estree-jsx" "^1.0.0" + "@types/hast" "^3.0.0" + "@types/mdast" "^4.0.0" + devlop "^1.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-phrasing@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz#468cbbb277375523de807248b8ad969feb02a5c7" + integrity sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA== + dependencies: + "@types/mdast" "^4.0.0" + unist-util-is "^6.0.0" + +mdast-util-to-hast@^13.0.0: + version "13.0.2" + resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-13.0.2.tgz#74c0a9f014bb2340cae6118f6fccd75467792be7" + integrity sha512-U5I+500EOOw9e3ZrclN3Is3fRpw8c19SMyNZlZ2IS+7vLsNzb2Om11VpIVOR+/0137GhZsFEF6YiKD5+0Hr2Og== + dependencies: + "@types/hast" "^3.0.0" + "@types/mdast" "^4.0.0" + "@ungap/structured-clone" "^1.0.0" + devlop "^1.0.0" + micromark-util-sanitize-uri "^2.0.0" + trim-lines "^3.0.0" + unist-util-position "^5.0.0" + unist-util-visit "^5.0.0" + +mdast-util-to-markdown@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz#9813f1d6e0cdaac7c244ec8c6dabfdb2102ea2b4" + integrity sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ== + dependencies: + "@types/mdast" "^4.0.0" + "@types/unist" "^3.0.0" + longest-streak "^3.0.0" + mdast-util-phrasing "^4.0.0" + mdast-util-to-string "^4.0.0" + micromark-util-decode-string "^2.0.0" + unist-util-visit "^5.0.0" + zwitch "^2.0.0" + +mdast-util-to-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz#7a5121475556a04e7eddeb67b264aae79d312814" + integrity sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg== + dependencies: + "@types/mdast" "^4.0.0" + +mdn-data@2.0.14: + version "2.0.14" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" + integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== + +memfs@^3.1.2, memfs@^3.4.3: + version "3.6.0" + resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.6.0.tgz#d7a2110f86f79dd950a8b6df6d57bc984aa185f6" + integrity sha512-EGowvkkgbMcIChjMTMkESFDbZeSh8xZ7kNSF0hAiAN4Jh6jgHCRS0Ga/+C8y6Au+oqpezRHCfPsmJ2+DwAgiwQ== + dependencies: + fs-monkey "^1.0.4" + +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== + +merge-stream@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== + +merge2@^1.3.0, merge2@^1.4.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== + +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== + +micromark-core-commonmark@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-core-commonmark/-/micromark-core-commonmark-2.0.0.tgz#50740201f0ee78c12a675bf3e68ffebc0bf931a3" + integrity sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA== + dependencies: + decode-named-character-reference "^1.0.0" + devlop "^1.0.0" + micromark-factory-destination "^2.0.0" + micromark-factory-label "^2.0.0" + micromark-factory-space "^2.0.0" + micromark-factory-title "^2.0.0" + micromark-factory-whitespace "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-chunked "^2.0.0" + micromark-util-classify-character "^2.0.0" + micromark-util-html-tag-name "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + micromark-util-resolve-all "^2.0.0" + micromark-util-subtokenize "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-directive@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-directive/-/micromark-extension-directive-3.0.0.tgz#527869de497a6de9024138479091bc885dae076b" + integrity sha512-61OI07qpQrERc+0wEysLHMvoiO3s2R56x5u7glHq2Yqq6EHbH4dW25G9GfDdGCDYqA21KE6DWgNSzxSwHc2hSg== + dependencies: + devlop "^1.0.0" + micromark-factory-space "^2.0.0" + micromark-factory-whitespace "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + parse-entities "^4.0.0" + +micromark-extension-frontmatter@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-frontmatter/-/micromark-extension-frontmatter-2.0.0.tgz#651c52ffa5d7a8eeed687c513cd869885882d67a" + integrity sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg== + dependencies: + fault "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm-autolink-literal@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.0.0.tgz#f1e50b42e67d441528f39a67133eddde2bbabfd9" + integrity sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-sanitize-uri "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm-footnote@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.0.0.tgz#91afad310065a94b636ab1e9dab2c60d1aab953c" + integrity sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg== + dependencies: + devlop "^1.0.0" + micromark-core-commonmark "^2.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + micromark-util-sanitize-uri "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm-strikethrough@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.0.0.tgz#6917db8e320da70e39ffbf97abdbff83e6783e61" + integrity sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw== + dependencies: + devlop "^1.0.0" + micromark-util-chunked "^2.0.0" + micromark-util-classify-character "^2.0.0" + micromark-util-resolve-all "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm-table@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.0.0.tgz#2cf3fe352d9e089b7ef5fff003bdfe0da29649b7" + integrity sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw== + dependencies: + devlop "^1.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm-tagfilter@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz#f26d8a7807b5985fba13cf61465b58ca5ff7dc57" + integrity sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg== + dependencies: + micromark-util-types "^2.0.0" + +micromark-extension-gfm-task-list-item@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.0.1.tgz#ee8b208f1ced1eb9fb11c19a23666e59d86d4838" + integrity sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw== + dependencies: + devlop "^1.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz#3e13376ab95dd7a5cfd0e29560dfe999657b3c5b" + integrity sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w== + dependencies: + micromark-extension-gfm-autolink-literal "^2.0.0" + micromark-extension-gfm-footnote "^2.0.0" + micromark-extension-gfm-strikethrough "^2.0.0" + micromark-extension-gfm-table "^2.0.0" + micromark-extension-gfm-tagfilter "^2.0.0" + micromark-extension-gfm-task-list-item "^2.0.0" + micromark-util-combine-extensions "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-mdx-expression@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.0.tgz#1407b9ce69916cf5e03a196ad9586889df25302a" + integrity sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ== + dependencies: + "@types/estree" "^1.0.0" + devlop "^1.0.0" + micromark-factory-mdx-expression "^2.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-events-to-acorn "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-mdx-jsx@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.0.tgz#4aba0797c25efb2366a3fd2d367c6b1c1159f4f5" + integrity sha512-uvhhss8OGuzR4/N17L1JwvmJIpPhAd8oByMawEKx6NVdBCbesjH4t+vjEp3ZXft9DwvlKSD07fCeI44/N0Vf2w== + dependencies: + "@types/acorn" "^4.0.0" + "@types/estree" "^1.0.0" + devlop "^1.0.0" + estree-util-is-identifier-name "^3.0.0" + micromark-factory-mdx-expression "^2.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + vfile-message "^4.0.0" + +micromark-extension-mdx-md@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-mdx-md/-/micromark-extension-mdx-md-2.0.0.tgz#1d252881ea35d74698423ab44917e1f5b197b92d" + integrity sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ== + dependencies: + micromark-util-types "^2.0.0" + +micromark-extension-mdxjs-esm@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-3.0.0.tgz#de21b2b045fd2059bd00d36746081de38390d54a" + integrity sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A== + dependencies: + "@types/estree" "^1.0.0" + devlop "^1.0.0" + micromark-core-commonmark "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-events-to-acorn "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + unist-util-position-from-estree "^2.0.0" + vfile-message "^4.0.0" + +micromark-extension-mdxjs@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-mdxjs/-/micromark-extension-mdxjs-3.0.0.tgz#b5a2e0ed449288f3f6f6c544358159557549de18" + integrity sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ== + dependencies: + acorn "^8.0.0" + acorn-jsx "^5.0.0" + micromark-extension-mdx-expression "^3.0.0" + micromark-extension-mdx-jsx "^3.0.0" + micromark-extension-mdx-md "^2.0.0" + micromark-extension-mdxjs-esm "^3.0.0" + micromark-util-combine-extensions "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-destination@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz#857c94debd2c873cba34e0445ab26b74f6a6ec07" + integrity sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-label@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz#17c5c2e66ce39ad6f4fc4cbf40d972f9096f726a" + integrity sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw== + dependencies: + devlop "^1.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-mdx-expression@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.1.tgz#f2a9724ce174f1751173beb2c1f88062d3373b1b" + integrity sha512-F0ccWIUHRLRrYp5TC9ZYXmZo+p2AM13ggbsW4T0b5CRKP8KHVRB8t4pwtBgTxtjRmwrK0Irwm7vs2JOZabHZfg== + dependencies: + "@types/estree" "^1.0.0" + devlop "^1.0.0" + micromark-util-character "^2.0.0" + micromark-util-events-to-acorn "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + unist-util-position-from-estree "^2.0.0" + vfile-message "^4.0.0" + +micromark-factory-space@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz#c8f40b0640a0150751d3345ed885a080b0d15faf" + integrity sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ== + dependencies: + micromark-util-character "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-factory-space@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz#5e7afd5929c23b96566d0e1ae018ae4fcf81d030" + integrity sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-title@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz#726140fc77892af524705d689e1cf06c8a83ea95" + integrity sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A== + dependencies: + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-whitespace@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz#9e92eb0f5468083381f923d9653632b3cfb5f763" + integrity sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA== + dependencies: + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-character@^1.0.0, micromark-util-character@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/micromark-util-character/-/micromark-util-character-1.2.0.tgz#4fedaa3646db249bc58caeb000eb3549a8ca5dcc" + integrity sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg== + dependencies: + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-util-character@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-character/-/micromark-util-character-2.0.1.tgz#52b824c2e2633b6fb33399d2ec78ee2a90d6b298" + integrity sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw== + dependencies: + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-chunked@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz#e51f4db85fb203a79dbfef23fd41b2f03dc2ef89" + integrity sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg== + dependencies: + micromark-util-symbol "^2.0.0" + +micromark-util-classify-character@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz#8c7537c20d0750b12df31f86e976d1d951165f34" + integrity sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-combine-extensions@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz#75d6ab65c58b7403616db8d6b31315013bfb7ee5" + integrity sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ== + dependencies: + micromark-util-chunked "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-decode-numeric-character-reference@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz#2698bbb38f2a9ba6310e359f99fcb2b35a0d2bd5" + integrity sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ== + dependencies: + micromark-util-symbol "^2.0.0" + +micromark-util-decode-string@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz#7dfa3a63c45aecaa17824e656bcdb01f9737154a" + integrity sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA== + dependencies: + decode-named-character-reference "^1.0.0" + micromark-util-character "^2.0.0" + micromark-util-decode-numeric-character-reference "^2.0.0" + micromark-util-symbol "^2.0.0" + +micromark-util-encode@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz#0921ac7953dc3f1fd281e3d1932decfdb9382ab1" + integrity sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA== + +micromark-util-events-to-acorn@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.2.tgz#4275834f5453c088bd29cd72dfbf80e3327cec07" + integrity sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA== + dependencies: + "@types/acorn" "^4.0.0" + "@types/estree" "^1.0.0" + "@types/unist" "^3.0.0" + devlop "^1.0.0" + estree-util-visit "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + vfile-message "^4.0.0" + +micromark-util-html-tag-name@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz#ae34b01cbe063363847670284c6255bb12138ec4" + integrity sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw== + +micromark-util-normalize-identifier@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz#91f9a4e65fe66cc80c53b35b0254ad67aa431d8b" + integrity sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w== + dependencies: + micromark-util-symbol "^2.0.0" + +micromark-util-resolve-all@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz#189656e7e1a53d0c86a38a652b284a252389f364" + integrity sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA== + dependencies: + micromark-util-types "^2.0.0" + +micromark-util-sanitize-uri@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz#ec8fbf0258e9e6d8f13d9e4770f9be64342673de" + integrity sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-encode "^2.0.0" + micromark-util-symbol "^2.0.0" + +micromark-util-subtokenize@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.0.tgz#9f412442d77e0c5789ffdf42377fa8a2bcbdf581" + integrity sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg== + dependencies: + devlop "^1.0.0" + micromark-util-chunked "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-symbol@^1.0.0, micromark-util-symbol@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz#813cd17837bdb912d069a12ebe3a44b6f7063142" + integrity sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag== + +micromark-util-symbol@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz#12225c8f95edf8b17254e47080ce0862d5db8044" + integrity sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw== + +micromark-util-types@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-1.1.0.tgz#e6676a8cae0bb86a2171c498167971886cb7e283" + integrity sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg== + +micromark-util-types@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-2.0.0.tgz#63b4b7ffeb35d3ecf50d1ca20e68fc7caa36d95e" + integrity sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w== + +micromark@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/micromark/-/micromark-4.0.0.tgz#84746a249ebd904d9658cfabc1e8e5f32cbc6249" + integrity sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ== + dependencies: + "@types/debug" "^4.0.0" + debug "^4.0.0" + decode-named-character-reference "^1.0.0" + devlop "^1.0.0" + micromark-core-commonmark "^2.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-chunked "^2.0.0" + micromark-util-combine-extensions "^2.0.0" + micromark-util-decode-numeric-character-reference "^2.0.0" + micromark-util-encode "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + micromark-util-resolve-all "^2.0.0" + micromark-util-sanitize-uri "^2.0.0" + micromark-util-subtokenize "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: + version "4.0.5" + resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" + integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== + dependencies: + braces "^3.0.2" + picomatch "^2.3.1" + +mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": + version "1.52.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== + +mime-db@~1.33.0: + version "1.33.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.33.0.tgz#a3492050a5cb9b63450541e39d9788d2272783db" + integrity sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ== + +mime-types@2.1.18: + version "2.1.18" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.18.tgz#6f323f60a83d11146f831ff11fd66e2fe5503bb8" + integrity sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ== + dependencies: + mime-db "~1.33.0" + +mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: + version "2.1.35" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== + dependencies: + mime-db "1.52.0" + +mime@1.6.0: + version "1.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== + +mimic-fn@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== + +mimic-response@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" + integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== + +mimic-response@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-4.0.0.tgz#35468b19e7c75d10f5165ea25e75a5ceea7cf70f" + integrity sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg== + +mini-css-extract-plugin@^2.7.6: + version "2.7.6" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz#282a3d38863fddcd2e0c220aaed5b90bc156564d" + integrity sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw== + dependencies: + schema-utils "^4.0.0" + +minimalistic-assert@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + +minimatch@3.1.2, minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1: + version "3.1.2" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== + dependencies: + brace-expansion "^1.1.7" + +minimatch@^9.0.3: + version "9.0.3" + resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825" + integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg== + dependencies: + brace-expansion "^2.0.1" + +minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.8: + version "1.2.8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" + integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== + +mrmime@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mrmime/-/mrmime-1.0.1.tgz#5f90c825fad4bdd41dc914eff5d1a8cfdaf24f27" + integrity sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw== + +ms@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== + +ms@2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== + +ms@2.1.3: + version "2.1.3" + resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== + +multicast-dns@^7.2.5: + version "7.2.5" + resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-7.2.5.tgz#77eb46057f4d7adbd16d9290fa7299f6fa64cced" + integrity sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg== + dependencies: + dns-packet "^5.2.2" + thunky "^1.0.2" + +nanoid@^3.3.6: + version "3.3.7" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8" + integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== + +negotiator@0.6.3: + version "0.6.3" + resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== + +neo-async@^2.6.2: + version "2.6.2" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== + +no-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" + integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== + dependencies: + lower-case "^2.0.2" + tslib "^2.0.3" + +node-emoji@^2.1.0: + version "2.1.3" + resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-2.1.3.tgz#93cfabb5cc7c3653aa52f29d6ffb7927d8047c06" + integrity sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA== + dependencies: + "@sindresorhus/is" "^4.6.0" + char-regex "^1.0.2" + emojilib "^2.4.0" + skin-tone "^2.0.0" + +node-fetch@^2.6.12: + version "2.7.0" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" + integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== + dependencies: + whatwg-url "^5.0.0" + +node-forge@^1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" + integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== + +node-releases@^2.0.13: + version "2.0.13" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d" + integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ== + +normalize-path@^3.0.0, normalize-path@~3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== + +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== + +normalize-url@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" + integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== + +normalize-url@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-8.0.0.tgz#593dbd284f743e8dcf6a5ddf8fadff149c82701a" + integrity sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw== + +npm-run-path@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== + dependencies: + path-key "^3.0.0" + +nprogress@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/nprogress/-/nprogress-0.2.0.tgz#cb8f34c53213d895723fcbab907e9422adbcafb1" + integrity sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA== + +nth-check@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" + integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== + dependencies: + boolbase "^1.0.0" + +object-assign@^4.1.0, object-assign@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== + +object-inspect@^1.9.0: + version "1.13.1" + resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2" + integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== + +object-keys@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== + +object.assign@^4.1.0: + version "4.1.4" + resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" + integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== + dependencies: + call-bind "^1.0.2" + define-properties "^1.1.4" + has-symbols "^1.0.3" + object-keys "^1.1.1" + +obuf@^1.0.0, obuf@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" + integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== + +on-finished@2.4.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" + integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== + dependencies: + ee-first "1.1.1" + +on-headers@~1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== + +once@^1.3.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== + dependencies: + wrappy "1" + +onetime@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== + dependencies: + mimic-fn "^2.1.0" + +open@^8.0.9, open@^8.4.0: + version "8.4.2" + resolved "https://registry.yarnpkg.com/open/-/open-8.4.2.tgz#5b5ffe2a8f793dcd2aad73e550cb87b59cb084f9" + integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== + dependencies: + define-lazy-prop "^2.0.0" + is-docker "^2.1.1" + is-wsl "^2.2.0" + +opener@^1.5.2: + version "1.5.2" + resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" + integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== + +p-cancelable@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-3.0.0.tgz#63826694b54d61ca1c20ebcb6d3ecf5e14cd8050" + integrity sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw== + +p-limit@^2.0.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== + dependencies: + p-try "^2.0.0" + +p-limit@^3.0.2: + version "3.1.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== + dependencies: + yocto-queue "^0.1.0" + +p-limit@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-4.0.0.tgz#914af6544ed32bfa54670b061cafcbd04984b644" + integrity sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ== + dependencies: + yocto-queue "^1.0.0" + +p-locate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + dependencies: + p-limit "^2.0.0" + +p-locate@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" + integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== + dependencies: + p-limit "^3.0.2" + +p-locate@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-6.0.0.tgz#3da9a49d4934b901089dca3302fa65dc5a05c04f" + integrity sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw== + dependencies: + p-limit "^4.0.0" + +p-map@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" + integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== + dependencies: + aggregate-error "^3.0.0" + +p-retry@^4.5.0: + version "4.6.2" + resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.6.2.tgz#9baae7184057edd4e17231cee04264106e092a16" + integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ== + dependencies: + "@types/retry" "0.12.0" + retry "^0.13.1" + +p-try@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== + +package-json@^8.1.0: + version "8.1.1" + resolved "https://registry.yarnpkg.com/package-json/-/package-json-8.1.1.tgz#3e9948e43df40d1e8e78a85485f1070bf8f03dc8" + integrity sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA== + dependencies: + got "^12.1.0" + registry-auth-token "^5.0.1" + registry-url "^6.0.0" + semver "^7.3.7" + +param-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" + integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + +parent-module@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== + dependencies: + callsites "^3.0.0" + +parse-entities@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-4.0.1.tgz#4e2a01111fb1c986549b944af39eeda258fc9e4e" + integrity sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w== + dependencies: + "@types/unist" "^2.0.0" + character-entities "^2.0.0" + character-entities-legacy "^3.0.0" + character-reference-invalid "^2.0.0" + decode-named-character-reference "^1.0.0" + is-alphanumerical "^2.0.0" + is-decimal "^2.0.0" + is-hexadecimal "^2.0.0" + +parse-json@^5.0.0, parse-json@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== + dependencies: + "@babel/code-frame" "^7.0.0" + error-ex "^1.3.1" + json-parse-even-better-errors "^2.3.0" + lines-and-columns "^1.1.6" + +parse-numeric-range@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz#7c63b61190d61e4d53a1197f0c83c47bb670ffa3" + integrity sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ== + +parse5-htmlparser2-tree-adapter@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz#23c2cc233bcf09bb7beba8b8a69d46b08c62c2f1" + integrity sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g== + dependencies: + domhandler "^5.0.2" + parse5 "^7.0.0" + +parse5@^7.0.0: + version "7.1.2" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.1.2.tgz#0736bebbfd77793823240a23b7fc5e010b7f8e32" + integrity sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw== + dependencies: + entities "^4.4.0" + +parseurl@~1.3.2, parseurl@~1.3.3: + version "1.3.3" + resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== + +pascal-case@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" + integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + +path-exists@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== + +path-exists@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== + +path-exists@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-5.0.0.tgz#a6aad9489200b21fab31e49cf09277e5116fb9e7" + integrity sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ== + +path-is-absolute@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== + +path-is-inside@1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" + integrity sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w== + +path-key@^3.0.0, path-key@^3.1.0: + version "3.1.1" + resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== + +path-parse@^1.0.7: + version "1.0.7" + resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== + +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== + +path-to-regexp@2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-2.2.1.tgz#90b617025a16381a879bc82a38d4e8bdeb2bcf45" + integrity sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ== + +path-to-regexp@^1.7.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.8.0.tgz#887b3ba9d84393e87a0a0b9f4cb756198b53548a" + integrity sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA== + dependencies: + isarray "0.0.1" + +path-type@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== + +periscopic@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/periscopic/-/periscopic-3.1.0.tgz#7e9037bf51c5855bd33b48928828db4afa79d97a" + integrity sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw== + dependencies: + "@types/estree" "^1.0.0" + estree-walker "^3.0.0" + is-reference "^3.0.0" + +picocolors@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== + +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: + version "2.3.1" + resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== + +pkg-dir@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-7.0.0.tgz#8f0c08d6df4476756c5ff29b3282d0bab7517d11" + integrity sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA== + dependencies: + find-up "^6.3.0" + +pkg-up@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" + integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== + dependencies: + find-up "^3.0.0" + +postcss-calc@^8.2.3: + version "8.2.4" + resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-8.2.4.tgz#77b9c29bfcbe8a07ff6693dc87050828889739a5" + integrity sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q== + dependencies: + postcss-selector-parser "^6.0.9" + postcss-value-parser "^4.2.0" + +postcss-colormin@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-5.3.1.tgz#86c27c26ed6ba00d96c79e08f3ffb418d1d1988f" + integrity sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ== + dependencies: + browserslist "^4.21.4" + caniuse-api "^3.0.0" + colord "^2.9.1" + postcss-value-parser "^4.2.0" + +postcss-convert-values@^5.1.3: + version "5.1.3" + resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz#04998bb9ba6b65aa31035d669a6af342c5f9d393" + integrity sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA== + dependencies: + browserslist "^4.21.4" + postcss-value-parser "^4.2.0" + +postcss-discard-comments@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz#8df5e81d2925af2780075840c1526f0660e53696" + integrity sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ== + +postcss-discard-duplicates@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz#9eb4fe8456706a4eebd6d3b7b777d07bad03e848" + integrity sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw== + +postcss-discard-empty@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz#e57762343ff7f503fe53fca553d18d7f0c369c6c" + integrity sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A== + +postcss-discard-overridden@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz#7e8c5b53325747e9d90131bb88635282fb4a276e" + integrity sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw== + +postcss-discard-unused@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-discard-unused/-/postcss-discard-unused-5.1.0.tgz#8974e9b143d887677304e558c1166d3762501142" + integrity sha512-KwLWymI9hbwXmJa0dkrzpRbSJEh0vVUd7r8t0yOGPcfKzyJJxFM8kLyC5Ev9avji6nY95pOp1W6HqIrfT+0VGw== + dependencies: + postcss-selector-parser "^6.0.5" + +postcss-loader@^7.3.3: + version "7.3.3" + resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-7.3.3.tgz#6da03e71a918ef49df1bb4be4c80401df8e249dd" + integrity sha512-YgO/yhtevGO/vJePCQmTxiaEwER94LABZN0ZMT4A0vsak9TpO+RvKRs7EmJ8peIlB9xfXCsS7M8LjqncsUZ5HA== + dependencies: + cosmiconfig "^8.2.0" + jiti "^1.18.2" + semver "^7.3.8" + +postcss-merge-idents@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-merge-idents/-/postcss-merge-idents-5.1.1.tgz#7753817c2e0b75d0853b56f78a89771e15ca04a1" + integrity sha512-pCijL1TREiCoog5nQp7wUe+TUonA2tC2sQ54UGeMmryK3UFGIYKqDyjnqd6RcuI4znFn9hWSLNN8xKE/vWcUQw== + dependencies: + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-merge-longhand@^5.1.7: + version "5.1.7" + resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz#24a1bdf402d9ef0e70f568f39bdc0344d568fb16" + integrity sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ== + dependencies: + postcss-value-parser "^4.2.0" + stylehacks "^5.1.1" + +postcss-merge-rules@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz#2f26fa5cacb75b1402e213789f6766ae5e40313c" + integrity sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g== + dependencies: + browserslist "^4.21.4" + caniuse-api "^3.0.0" + cssnano-utils "^3.1.0" + postcss-selector-parser "^6.0.5" + +postcss-minify-font-values@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz#f1df0014a726083d260d3bd85d7385fb89d1f01b" + integrity sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-minify-gradients@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz#f1fe1b4f498134a5068240c2f25d46fcd236ba2c" + integrity sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw== + dependencies: + colord "^2.9.1" + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-minify-params@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz#c06a6c787128b3208b38c9364cfc40c8aa5d7352" + integrity sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw== + dependencies: + browserslist "^4.21.4" + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-minify-selectors@^5.2.1: + version "5.2.1" + resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz#d4e7e6b46147b8117ea9325a915a801d5fe656c6" + integrity sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg== + dependencies: + postcss-selector-parser "^6.0.5" + +postcss-modules-extract-imports@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" + integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== + +postcss-modules-local-by-default@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz#b08eb4f083050708998ba2c6061b50c2870ca524" + integrity sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA== + dependencies: + icss-utils "^5.0.0" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" + +postcss-modules-scope@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06" + integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== + dependencies: + postcss-selector-parser "^6.0.4" + +postcss-modules-values@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" + integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== + dependencies: + icss-utils "^5.0.0" + +postcss-normalize-charset@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz#9302de0b29094b52c259e9b2cf8dc0879879f0ed" + integrity sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg== + +postcss-normalize-display-values@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz#72abbae58081960e9edd7200fcf21ab8325c3da8" + integrity sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-positions@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz#ef97279d894087b59325b45c47f1e863daefbb92" + integrity sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-repeat-style@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz#e9eb96805204f4766df66fd09ed2e13545420fb2" + integrity sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-string@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz#411961169e07308c82c1f8c55f3e8a337757e228" + integrity sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-timing-functions@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz#d5614410f8f0b2388e9f240aa6011ba6f52dafbb" + integrity sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-unicode@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz#f67297fca3fea7f17e0d2caa40769afc487aa030" + integrity sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA== + dependencies: + browserslist "^4.21.4" + postcss-value-parser "^4.2.0" + +postcss-normalize-url@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz#ed9d88ca82e21abef99f743457d3729a042adcdc" + integrity sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew== + dependencies: + normalize-url "^6.0.1" + postcss-value-parser "^4.2.0" + +postcss-normalize-whitespace@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz#08a1a0d1ffa17a7cc6efe1e6c9da969cc4493cfa" + integrity sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-ordered-values@^5.1.3: + version "5.1.3" + resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz#b6fd2bd10f937b23d86bc829c69e7732ce76ea38" + integrity sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ== + dependencies: + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-reduce-idents@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/postcss-reduce-idents/-/postcss-reduce-idents-5.2.0.tgz#c89c11336c432ac4b28792f24778859a67dfba95" + integrity sha512-BTrLjICoSB6gxbc58D5mdBK8OhXRDqud/zodYfdSi52qvDHdMwk+9kB9xsM8yJThH/sZU5A6QVSmMmaN001gIg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-reduce-initial@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz#798cd77b3e033eae7105c18c9d371d989e1382d6" + integrity sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg== + dependencies: + browserslist "^4.21.4" + caniuse-api "^3.0.0" + +postcss-reduce-transforms@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz#333b70e7758b802f3dd0ddfe98bb1ccfef96b6e9" + integrity sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.9: + version "6.0.13" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz#d05d8d76b1e8e173257ef9d60b706a8e5e99bf1b" + integrity sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-sort-media-queries@^4.4.1: + version "4.4.1" + resolved "https://registry.yarnpkg.com/postcss-sort-media-queries/-/postcss-sort-media-queries-4.4.1.tgz#04a5a78db3921eb78f28a1a781a2e68e65258128" + integrity sha512-QDESFzDDGKgpiIh4GYXsSy6sek2yAwQx1JASl5AxBtU1Lq2JfKBljIPNdil989NcSKRQX1ToiaKphImtBuhXWw== + dependencies: + sort-css-media-queries "2.1.0" + +postcss-svgo@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-5.1.0.tgz#0a317400ced789f233a28826e77523f15857d80d" + integrity sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA== + dependencies: + postcss-value-parser "^4.2.0" + svgo "^2.7.0" + +postcss-unique-selectors@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz#a9f273d1eacd09e9aa6088f4b0507b18b1b541b6" + integrity sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA== + dependencies: + postcss-selector-parser "^6.0.5" + +postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" + integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + +postcss-zindex@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-zindex/-/postcss-zindex-5.1.0.tgz#4a5c7e5ff1050bd4c01d95b1847dfdcc58a496ff" + integrity sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A== + +postcss@^8.4.17, postcss@^8.4.21, postcss@^8.4.26: + version "8.4.31" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.31.tgz#92b451050a9f914da6755af352bdc0192508656d" + integrity sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ== + dependencies: + nanoid "^3.3.6" + picocolors "^1.0.0" + source-map-js "^1.0.2" + +pretty-error@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6" + integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== + dependencies: + lodash "^4.17.20" + renderkid "^3.0.0" + +pretty-time@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/pretty-time/-/pretty-time-1.1.0.tgz#ffb7429afabb8535c346a34e41873adf3d74dd0e" + integrity sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA== + +prism-react-renderer@^2.1.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/prism-react-renderer/-/prism-react-renderer-2.3.0.tgz#5f8f615af6af8201a0b734bd8c946df3d818ea54" + integrity sha512-UYRg2TkVIaI6tRVHC5OJ4/BxqPUxJkJvq/odLT/ykpt1zGYXooNperUxQcCvi87LyRnR4nCh81ceOA+e7nrydg== + dependencies: + "@types/prismjs" "^1.26.0" + clsx "^2.0.0" + +prismjs@^1.29.0: + version "1.29.0" + resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.29.0.tgz#f113555a8fa9b57c35e637bba27509dcf802dd12" + integrity sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q== + +process-nextick-args@~2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== + +promise@^7.1.1: + version "7.3.1" + resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" + integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== + dependencies: + asap "~2.0.3" + +prompts@^2.4.2: + version "2.4.2" + resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== + dependencies: + kleur "^3.0.3" + sisteransi "^1.0.5" + +prop-types@^15.6.2, prop-types@^15.7.2: + version "15.8.1" + resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" + integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== + dependencies: + loose-envify "^1.4.0" + object-assign "^4.1.1" + react-is "^16.13.1" + +property-information@^6.0.0: + version "6.4.0" + resolved "https://registry.yarnpkg.com/property-information/-/property-information-6.4.0.tgz#6bc4c618b0c2d68b3bb8b552cbb97f8e300a0f82" + integrity sha512-9t5qARVofg2xQqKtytzt+lZ4d1Qvj8t5B8fEwXK6qOfgRLgH/b13QlgEyDh033NOS31nXeFbYv7CLUDG1CeifQ== + +proto-list@~1.2.1: + version "1.2.4" + resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" + integrity sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA== + +proxy-addr@~2.0.7: + version "2.0.7" + resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" + integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== + dependencies: + forwarded "0.2.0" + ipaddr.js "1.9.1" + +proxy-from-env@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" + integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== + +punycode@^1.3.2: + version "1.4.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== + +punycode@^2.1.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" + integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== + +pupa@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/pupa/-/pupa-3.1.0.tgz#f15610274376bbcc70c9a3aa8b505ea23f41c579" + integrity sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug== + dependencies: + escape-goat "^4.0.0" + +pure-color@^1.2.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/pure-color/-/pure-color-1.3.0.tgz#1fe064fb0ac851f0de61320a8bf796836422f33e" + integrity sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA== + +qs@6.11.0: + version "6.11.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" + integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== + dependencies: + side-channel "^1.0.4" + +queue-microtask@^1.2.2: + version "1.2.3" + resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== + +queue@6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/queue/-/queue-6.0.2.tgz#b91525283e2315c7553d2efa18d83e76432fed65" + integrity sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA== + dependencies: + inherits "~2.0.3" + +quick-lru@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" + integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== + +randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +range-parser@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" + integrity sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A== + +range-parser@^1.2.1, range-parser@~1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== + +raw-body@2.5.1: + version "2.5.1" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857" + integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== + dependencies: + bytes "3.1.2" + http-errors "2.0.0" + iconv-lite "0.4.24" + unpipe "1.0.0" + +rc@1.2.8: + version "1.2.8" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" + integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== + dependencies: + deep-extend "^0.6.0" + ini "~1.3.0" + minimist "^1.2.0" + strip-json-comments "~2.0.1" + +react-base16-styling@~0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/react-base16-styling/-/react-base16-styling-0.6.0.tgz#ef2156d66cf4139695c8a167886cb69ea660792c" + integrity sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ== + dependencies: + base16 "^1.0.0" + lodash.curry "^4.0.1" + lodash.flow "^3.3.0" + pure-color "^1.2.0" + +react-dev-utils@^12.0.1: + version "12.0.1" + resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-12.0.1.tgz#ba92edb4a1f379bd46ccd6bcd4e7bc398df33e73" + integrity sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ== + dependencies: + "@babel/code-frame" "^7.16.0" + address "^1.1.2" + browserslist "^4.18.1" + chalk "^4.1.2" + cross-spawn "^7.0.3" + detect-port-alt "^1.1.6" + escape-string-regexp "^4.0.0" + filesize "^8.0.6" + find-up "^5.0.0" + fork-ts-checker-webpack-plugin "^6.5.0" + global-modules "^2.0.0" + globby "^11.0.4" + gzip-size "^6.0.0" + immer "^9.0.7" + is-root "^2.1.0" + loader-utils "^3.2.0" + open "^8.4.0" + pkg-up "^3.1.0" + prompts "^2.4.2" + react-error-overlay "^6.0.11" + recursive-readdir "^2.2.2" + shell-quote "^1.7.3" + strip-ansi "^6.0.1" + text-table "^0.2.0" + +react-dom@^18.0.0: + version "18.2.0" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d" + integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g== + dependencies: + loose-envify "^1.1.0" + scheduler "^0.23.0" + +react-error-overlay@^6.0.11: + version "6.0.11" + resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.11.tgz#92835de5841c5cf08ba00ddd2d677b6d17ff9adb" + integrity sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg== + +react-fast-compare@^3.2.0, react-fast-compare@^3.2.2: + version "3.2.2" + resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.2.tgz#929a97a532304ce9fee4bcae44234f1ce2c21d49" + integrity sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ== + +react-helmet-async@*: + version "2.0.1" + resolved "https://registry.yarnpkg.com/react-helmet-async/-/react-helmet-async-2.0.1.tgz#c97e53d03bfe578011e4abbd61113321b0362471" + integrity sha512-SFvEqfhFpLr5xqU6fWFb8wjVPjOR4A5skkNVNN5gAr/QeHutfDe4m1Cdo521umTiFRAY8hDOcl4xJO8sXN1n2Q== + dependencies: + invariant "^2.2.4" + react-fast-compare "^3.2.2" + shallowequal "^1.1.0" + +react-helmet-async@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/react-helmet-async/-/react-helmet-async-1.3.0.tgz#7bd5bf8c5c69ea9f02f6083f14ce33ef545c222e" + integrity sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg== + dependencies: + "@babel/runtime" "^7.12.5" + invariant "^2.2.4" + prop-types "^15.7.2" + react-fast-compare "^3.2.0" + shallowequal "^1.1.0" + +react-is@^16.13.1, react-is@^16.6.0, react-is@^16.7.0: + version "16.13.1" + resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" + integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== + +react-lifecycles-compat@~3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" + integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== + +react-loadable-ssr-addon-v5-slorber@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz#2cdc91e8a744ffdf9e3556caabeb6e4278689883" + integrity sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A== + dependencies: + "@babel/runtime" "^7.10.3" + +react-router-config@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/react-router-config/-/react-router-config-5.1.1.tgz#0f4263d1a80c6b2dc7b9c1902c9526478194a988" + integrity sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg== + dependencies: + "@babel/runtime" "^7.1.2" + +react-router-dom@^5.3.4: + version "5.3.4" + resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-5.3.4.tgz#2ed62ffd88cae6db134445f4a0c0ae8b91d2e5e6" + integrity sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ== + dependencies: + "@babel/runtime" "^7.12.13" + history "^4.9.0" + loose-envify "^1.3.1" + prop-types "^15.6.2" + react-router "5.3.4" + tiny-invariant "^1.0.2" + tiny-warning "^1.0.0" + +react-router@5.3.4, react-router@^5.3.4: + version "5.3.4" + resolved "https://registry.yarnpkg.com/react-router/-/react-router-5.3.4.tgz#8ca252d70fcc37841e31473c7a151cf777887bb5" + integrity sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA== + dependencies: + "@babel/runtime" "^7.12.13" + history "^4.9.0" + hoist-non-react-statics "^3.1.0" + loose-envify "^1.3.1" + path-to-regexp "^1.7.0" + prop-types "^15.6.2" + react-is "^16.6.0" + tiny-invariant "^1.0.2" + tiny-warning "^1.0.0" + +react-textarea-autosize@~8.3.2: + version "8.3.4" + resolved "https://registry.yarnpkg.com/react-textarea-autosize/-/react-textarea-autosize-8.3.4.tgz#270a343de7ad350534141b02c9cb78903e553524" + integrity sha512-CdtmP8Dc19xL8/R6sWvtknD/eCXkQr30dtvC4VmGInhRsfF8X/ihXCq6+9l9qbxmKRiq407/7z5fxE7cVWQNgQ== + dependencies: + "@babel/runtime" "^7.10.2" + use-composed-ref "^1.3.0" + use-latest "^1.2.1" + +react@^18.0.0: + version "18.2.0" + resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5" + integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== + dependencies: + loose-envify "^1.1.0" + +readable-stream@^2.0.1: + version "2.3.8" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" + integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== + dependencies: + core-util-is "~1.0.0" + inherits "~2.0.3" + isarray "~1.0.0" + process-nextick-args "~2.0.0" + safe-buffer "~5.1.1" + string_decoder "~1.1.1" + util-deprecate "~1.0.1" + +readable-stream@^3.0.6: + version "3.6.2" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +reading-time@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/reading-time/-/reading-time-1.5.0.tgz#d2a7f1b6057cb2e169beaf87113cc3411b5bc5bb" + integrity sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg== + +rechoir@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" + integrity sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw== + dependencies: + resolve "^1.1.6" + +recursive-readdir@^2.2.2: + version "2.2.3" + resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.3.tgz#e726f328c0d69153bcabd5c322d3195252379372" + integrity sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA== + dependencies: + minimatch "^3.0.5" + +regenerate-unicode-properties@^10.1.0: + version "10.1.1" + resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz#6b0e05489d9076b04c436f318d9b067bba459480" + integrity sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q== + dependencies: + regenerate "^1.4.2" + +regenerate@^1.4.2: + version "1.4.2" + resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== + +regenerator-runtime@^0.14.0: + version "0.14.0" + resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz#5e19d68eb12d486f797e15a3c6a918f7cec5eb45" + integrity sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA== + +regenerator-transform@^0.15.2: + version "0.15.2" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.2.tgz#5bbae58b522098ebdf09bca2f83838929001c7a4" + integrity sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg== + dependencies: + "@babel/runtime" "^7.8.4" + +regexpu-core@^5.3.1: + version "5.3.2" + resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.3.2.tgz#11a2b06884f3527aec3e93dbbf4a3b958a95546b" + integrity sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ== + dependencies: + "@babel/regjsgen" "^0.8.0" + regenerate "^1.4.2" + regenerate-unicode-properties "^10.1.0" + regjsparser "^0.9.1" + unicode-match-property-ecmascript "^2.0.0" + unicode-match-property-value-ecmascript "^2.1.0" + +registry-auth-token@^5.0.1: + version "5.0.2" + resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-5.0.2.tgz#8b026cc507c8552ebbe06724136267e63302f756" + integrity sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ== + dependencies: + "@pnpm/npm-conf" "^2.1.0" + +registry-url@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-6.0.1.tgz#056d9343680f2f64400032b1e199faa692286c58" + integrity sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q== + dependencies: + rc "1.2.8" + +regjsparser@^0.9.1: + version "0.9.1" + resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" + integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== + dependencies: + jsesc "~0.5.0" + +rehype-raw@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/rehype-raw/-/rehype-raw-7.0.0.tgz#59d7348fd5dbef3807bbaa1d443efd2dd85ecee4" + integrity sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww== + dependencies: + "@types/hast" "^3.0.0" + hast-util-raw "^9.0.0" + vfile "^6.0.0" + +relateurl@^0.2.7: + version "0.2.7" + resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" + integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== + +remark-directive@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/remark-directive/-/remark-directive-3.0.0.tgz#34452d951b37e6207d2e2a4f830dc33442923268" + integrity sha512-l1UyWJ6Eg1VPU7Hm/9tt0zKtReJQNOA4+iDMAxTyZNWnJnFlbS/7zhiel/rogTLQ2vMYwDzSJa4BiVNqGlqIMA== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-directive "^3.0.0" + micromark-extension-directive "^3.0.0" + unified "^11.0.0" + +remark-emoji@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/remark-emoji/-/remark-emoji-4.0.1.tgz#671bfda668047689e26b2078c7356540da299f04" + integrity sha512-fHdvsTR1dHkWKev9eNyhTo4EFwbUvJ8ka9SgeWkMPYFX4WoI7ViVBms3PjlQYgw5TLvNQso3GUB/b/8t3yo+dg== + dependencies: + "@types/mdast" "^4.0.2" + emoticon "^4.0.1" + mdast-util-find-and-replace "^3.0.1" + node-emoji "^2.1.0" + unified "^11.0.4" + +remark-frontmatter@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/remark-frontmatter/-/remark-frontmatter-5.0.0.tgz#b68d61552a421ec412c76f4f66c344627dc187a2" + integrity sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-frontmatter "^2.0.0" + micromark-extension-frontmatter "^2.0.0" + unified "^11.0.0" + +remark-gfm@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/remark-gfm/-/remark-gfm-4.0.0.tgz#aea777f0744701aa288b67d28c43565c7e8c35de" + integrity sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-gfm "^3.0.0" + micromark-extension-gfm "^3.0.0" + remark-parse "^11.0.0" + remark-stringify "^11.0.0" + unified "^11.0.0" + +remark-mdx@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/remark-mdx/-/remark-mdx-3.0.0.tgz#146905a3925b078970e05fc89b0e16b9cc3bfddd" + integrity sha512-O7yfjuC6ra3NHPbRVxfflafAj3LTwx3b73aBvkEFU5z4PsD6FD4vrqJAkE5iNGLz71GdjXfgRqm3SQ0h0VuE7g== + dependencies: + mdast-util-mdx "^3.0.0" + micromark-extension-mdxjs "^3.0.0" + +remark-parse@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-11.0.0.tgz#aa60743fcb37ebf6b069204eb4da304e40db45a1" + integrity sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-from-markdown "^2.0.0" + micromark-util-types "^2.0.0" + unified "^11.0.0" + +remark-rehype@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/remark-rehype/-/remark-rehype-11.0.0.tgz#7f21c08738bde024be5f16e4a8b13e5d7a04cf6b" + integrity sha512-vx8x2MDMcxuE4lBmQ46zYUDfcFMmvg80WYX+UNLeG6ixjdCCLcw1lrgAukwBTuOFsS78eoAedHGn9sNM0w7TPw== + dependencies: + "@types/hast" "^3.0.0" + "@types/mdast" "^4.0.0" + mdast-util-to-hast "^13.0.0" + unified "^11.0.0" + vfile "^6.0.0" + +remark-stringify@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/remark-stringify/-/remark-stringify-11.0.0.tgz#4c5b01dd711c269df1aaae11743eb7e2e7636fd3" + integrity sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-to-markdown "^2.0.0" + unified "^11.0.0" + +renderkid@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-3.0.0.tgz#5fd823e4d6951d37358ecc9a58b1f06836b6268a" + integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== + dependencies: + css-select "^4.1.3" + dom-converter "^0.2.0" + htmlparser2 "^6.1.0" + lodash "^4.17.21" + strip-ansi "^6.0.1" + +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + +"require-like@>= 0.1.1": + version "0.1.2" + resolved "https://registry.yarnpkg.com/require-like/-/require-like-0.1.2.tgz#ad6f30c13becd797010c468afa775c0c0a6b47fa" + integrity sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A== + +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== + +resolve-alpn@^1.2.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/resolve-alpn/-/resolve-alpn-1.2.1.tgz#b7adbdac3546aaaec20b45e7d8265927072726f9" + integrity sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g== + +resolve-from@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== + +resolve-pathname@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-pathname/-/resolve-pathname-3.0.0.tgz#99d02224d3cf263689becbb393bc560313025dcd" + integrity sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng== + +resolve@^1.1.6, resolve@^1.14.2: + version "1.22.8" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" + integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== + dependencies: + is-core-module "^2.13.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + +responselike@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/responselike/-/responselike-3.0.0.tgz#20decb6c298aff0dbee1c355ca95461d42823626" + integrity sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg== + dependencies: + lowercase-keys "^3.0.0" + +retry@^0.13.1: + version "0.13.1" + resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" + integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== + +reusify@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== + +rimraf@^3.0.2: + version "3.0.2" + resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== + dependencies: + glob "^7.1.3" + +rtl-detect@^1.0.4: + version "1.1.2" + resolved "https://registry.yarnpkg.com/rtl-detect/-/rtl-detect-1.1.2.tgz#ca7f0330af5c6bb626c15675c642ba85ad6273c6" + integrity sha512-PGMBq03+TTG/p/cRB7HCLKJ1MgDIi07+QU1faSjiYRfmY5UsAttV9Hs08jDAHVwcOwmVLcSJkpwyfXszVjWfIQ== + +rtlcss@^4.1.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/rtlcss/-/rtlcss-4.1.1.tgz#f20409fcc197e47d1925996372be196fee900c0c" + integrity sha512-/oVHgBtnPNcggP2aVXQjSy6N1mMAfHg4GSag0QtZBlD5bdDgAHwr4pydqJGd+SUCu9260+Pjqbjwtvu7EMH1KQ== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + postcss "^8.4.21" + strip-json-comments "^3.1.1" + +run-parallel@^1.1.9: + version "1.2.0" + resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== + dependencies: + queue-microtask "^1.2.2" + +rxjs@^7.8.1: + version "7.8.1" + resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543" + integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg== + dependencies: + tslib "^2.1.0" + +safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: + version "5.1.2" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== + +safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.1.0, safe-buffer@~5.2.0: + version "5.2.1" + resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== + +"safer-buffer@>= 2.1.2 < 3": + version "2.1.2" + resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== + +sax@^1.2.4: + version "1.3.0" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.3.0.tgz#a5dbe77db3be05c9d1ee7785dbd3ea9de51593d0" + integrity sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA== + +scheduler@^0.23.0: + version "0.23.0" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.0.tgz#ba8041afc3d30eb206a487b6b384002e4e61fdfe" + integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw== + dependencies: + loose-envify "^1.1.0" + +schema-utils@2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7" + integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== + dependencies: + "@types/json-schema" "^7.0.4" + ajv "^6.12.2" + ajv-keywords "^3.4.1" + +schema-utils@^3.0.0, schema-utils@^3.1.1, schema-utils@^3.2.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.3.0.tgz#f50a88877c3c01652a15b622ae9e9795df7a60fe" + integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +schema-utils@^4.0.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.2.0.tgz#70d7c93e153a273a805801882ebd3bff20d89c8b" + integrity sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw== + dependencies: + "@types/json-schema" "^7.0.9" + ajv "^8.9.0" + ajv-formats "^2.1.1" + ajv-keywords "^5.1.0" + +section-matter@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/section-matter/-/section-matter-1.0.0.tgz#e9041953506780ec01d59f292a19c7b850b84167" + integrity sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA== + dependencies: + extend-shallow "^2.0.1" + kind-of "^6.0.0" + +select-hose@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" + integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== + +selfsigned@^2.1.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.4.1.tgz#560d90565442a3ed35b674034cec4e95dceb4ae0" + integrity sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q== + dependencies: + "@types/node-forge" "^1.3.0" + node-forge "^1" + +semver-diff@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-4.0.0.tgz#3afcf5ed6d62259f5c72d0d5d50dffbdc9680df5" + integrity sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA== + dependencies: + semver "^7.3.5" + +semver@^6.3.1: + version "6.3.1" + resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== + +semver@^7.3.2, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.4: + version "7.5.4" + resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" + integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== + dependencies: + lru-cache "^6.0.0" + +send@0.18.0: + version "0.18.0" + resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" + integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== + dependencies: + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + fresh "0.5.2" + http-errors "2.0.0" + mime "1.6.0" + ms "2.1.3" + on-finished "2.4.1" + range-parser "~1.2.1" + statuses "2.0.1" + +serialize-javascript@^6.0.0, serialize-javascript@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.1.tgz#b206efb27c3da0b0ab6b52f48d170b7996458e5c" + integrity sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w== + dependencies: + randombytes "^2.1.0" + +serve-handler@^6.1.5: + version "6.1.5" + resolved "https://registry.yarnpkg.com/serve-handler/-/serve-handler-6.1.5.tgz#a4a0964f5c55c7e37a02a633232b6f0d6f068375" + integrity sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg== + dependencies: + bytes "3.0.0" + content-disposition "0.5.2" + fast-url-parser "1.1.3" + mime-types "2.1.18" + minimatch "3.1.2" + path-is-inside "1.0.2" + path-to-regexp "2.2.1" + range-parser "1.2.0" + +serve-index@^1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + integrity sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw== + dependencies: + accepts "~1.3.4" + batch "0.6.1" + debug "2.6.9" + escape-html "~1.0.3" + http-errors "~1.6.2" + mime-types "~2.1.17" + parseurl "~1.3.2" + +serve-static@1.15.0: + version "1.15.0" + resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" + integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== + dependencies: + encodeurl "~1.0.2" + escape-html "~1.0.3" + parseurl "~1.3.3" + send "0.18.0" + +set-function-length@^1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.1.1.tgz#4bc39fafb0307224a33e106a7d35ca1218d659ed" + integrity sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ== + dependencies: + define-data-property "^1.1.1" + get-intrinsic "^1.2.1" + gopd "^1.0.1" + has-property-descriptors "^1.0.0" + +setimmediate@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== + +setprototypeof@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== + +shallow-clone@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== + dependencies: + kind-of "^6.0.2" + +shallowequal@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" + integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== + +shebang-command@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== + dependencies: + shebang-regex "^3.0.0" + +shebang-regex@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== + +shell-quote@^1.7.3, shell-quote@^1.8.1: + version "1.8.1" + resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680" + integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== + +shelljs@^0.8.5: + version "0.8.5" + resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.5.tgz#de055408d8361bed66c669d2f000538ced8ee20c" + integrity sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow== + dependencies: + glob "^7.0.0" + interpret "^1.0.0" + rechoir "^0.6.2" + +shiki@^0.14.1: + version "0.14.5" + resolved "https://registry.yarnpkg.com/shiki/-/shiki-0.14.5.tgz#375dd214e57eccb04f0daf35a32aa615861deb93" + integrity sha512-1gCAYOcmCFONmErGTrS1fjzJLA7MGZmKzrBNX7apqSwhyITJg2O102uFzXUeBxNnEkDA9vHIKLyeKq0V083vIw== + dependencies: + ansi-sequence-parser "^1.1.0" + jsonc-parser "^3.2.0" + vscode-oniguruma "^1.7.0" + vscode-textmate "^8.0.0" + +side-channel@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" + integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== + dependencies: + call-bind "^1.0.0" + get-intrinsic "^1.0.2" + object-inspect "^1.9.0" + +signal-exit@^3.0.2, signal-exit@^3.0.3: + version "3.0.7" + resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== + +sirv@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/sirv/-/sirv-2.0.3.tgz#ca5868b87205a74bef62a469ed0296abceccd446" + integrity sha512-O9jm9BsID1P+0HOi81VpXPoDxYP374pkOLzACAoyUQ/3OUVndNpsz6wMnY2z+yOxzbllCKZrM+9QrWsv4THnyA== + dependencies: + "@polka/url" "^1.0.0-next.20" + mrmime "^1.0.0" + totalist "^3.0.0" + +sisteransi@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== + +sitemap@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/sitemap/-/sitemap-7.1.1.tgz#eeed9ad6d95499161a3eadc60f8c6dce4bea2bef" + integrity sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg== + dependencies: + "@types/node" "^17.0.5" + "@types/sax" "^1.2.1" + arg "^5.0.0" + sax "^1.2.4" + +skin-tone@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/skin-tone/-/skin-tone-2.0.0.tgz#4e3933ab45c0d4f4f781745d64b9f4c208e41237" + integrity sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA== + dependencies: + unicode-emoji-modifier-base "^1.0.0" + +slash@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== + +slash@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7" + integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== + +sockjs@^0.3.24: + version "0.3.24" + resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce" + integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== + dependencies: + faye-websocket "^0.11.3" + uuid "^8.3.2" + websocket-driver "^0.7.4" + +sort-css-media-queries@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/sort-css-media-queries/-/sort-css-media-queries-2.1.0.tgz#7c85e06f79826baabb232f5560e9745d7a78c4ce" + integrity sha512-IeWvo8NkNiY2vVYdPa27MCQiR0MN0M80johAYFVxWWXQ44KU84WNxjslwBHmc/7ZL2ccwkM7/e6S5aiKZXm7jA== + +source-map-js@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" + integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== + +source-map-support@~0.5.20: + version "0.5.21" + resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== + dependencies: + buffer-from "^1.0.0" + source-map "^0.6.0" + +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0: + version "0.6.1" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== + +source-map@^0.7.0: + version "0.7.4" + resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" + integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== + +space-separated-tokens@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz#1ecd9d2350a3844572c3f4a312bceb018348859f" + integrity sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q== + +spdy-transport@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" + integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== + dependencies: + debug "^4.1.0" + detect-node "^2.0.4" + hpack.js "^2.1.6" + obuf "^1.1.2" + readable-stream "^3.0.6" + wbuf "^1.7.3" + +spdy@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" + integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== + dependencies: + debug "^4.1.0" + handle-thing "^2.0.0" + http-deceiver "^1.2.7" + select-hose "^2.0.0" + spdy-transport "^3.0.0" + +sprintf-js@~1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== + +srcset@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/srcset/-/srcset-4.0.0.tgz#336816b665b14cd013ba545b6fe62357f86e65f4" + integrity sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw== + +stable@^0.1.8: + version "0.1.8" + resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" + integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== + +statuses@2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" + integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== + +"statuses@>= 1.4.0 < 2": + version "1.5.0" + resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== + +std-env@^3.0.1: + version "3.5.0" + resolved "https://registry.yarnpkg.com/std-env/-/std-env-3.5.0.tgz#83010c9e29bd99bf6f605df87c19012d82d63b97" + integrity sha512-JGUEaALvL0Mf6JCfYnJOTcobY+Nc7sG/TemDRBqCA0wEr4DER7zDchaaixTlmOxAjG1uRJmX82EQcxwTQTkqVA== + +string-width@^4.1.0, string-width@^4.2.0: + version "4.2.3" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== + dependencies: + emoji-regex "^8.0.0" + is-fullwidth-code-point "^3.0.0" + strip-ansi "^6.0.1" + +string-width@^5.0.1, string-width@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" + integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== + dependencies: + eastasianwidth "^0.2.0" + emoji-regex "^9.2.2" + strip-ansi "^7.0.1" + +string_decoder@^1.1.1: + version "1.3.0" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== + dependencies: + safe-buffer "~5.2.0" + +string_decoder@~1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== + dependencies: + safe-buffer "~5.1.0" + +stringify-entities@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-4.0.3.tgz#cfabd7039d22ad30f3cc435b0ca2c1574fc88ef8" + integrity sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g== + dependencies: + character-entities-html4 "^2.0.0" + character-entities-legacy "^3.0.0" + +stringify-object@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" + integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== + dependencies: + get-own-enumerable-property-symbols "^3.0.0" + is-obj "^1.0.1" + is-regexp "^1.0.0" + +strip-ansi@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== + dependencies: + ansi-regex "^5.0.1" + +strip-ansi@^7.0.1: + version "7.1.0" + resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" + integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== + dependencies: + ansi-regex "^6.0.1" + +strip-bom-string@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-bom-string/-/strip-bom-string-1.0.0.tgz#e5211e9224369fbb81d633a2f00044dc8cedad92" + integrity sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g== + +strip-final-newline@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== + +strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== + +style-to-object@^0.4.0: + version "0.4.4" + resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-0.4.4.tgz#266e3dfd56391a7eefb7770423612d043c3f33ec" + integrity sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg== + dependencies: + inline-style-parser "0.1.1" + +stylehacks@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-5.1.1.tgz#7934a34eb59d7152149fa69d6e9e56f2fc34bcc9" + integrity sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw== + dependencies: + browserslist "^4.21.4" + postcss-selector-parser "^6.0.4" + +supports-color@^5.3.0: + version "5.5.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== + dependencies: + has-flag "^3.0.0" + +supports-color@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== + dependencies: + has-flag "^4.0.0" + +supports-color@^8.0.0: + version "8.1.1" + resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== + dependencies: + has-flag "^4.0.0" + +supports-preserve-symlinks-flag@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== + +svg-parser@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/svg-parser/-/svg-parser-2.0.4.tgz#fdc2e29e13951736140b76cb122c8ee6630eb6b5" + integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== + +svgo@^2.7.0, svgo@^2.8.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-2.8.0.tgz#4ff80cce6710dc2795f0c7c74101e6764cfccd24" + integrity sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg== + dependencies: + "@trysound/sax" "0.2.0" + commander "^7.2.0" + css-select "^4.1.3" + css-tree "^1.1.3" + csso "^4.2.0" + picocolors "^1.0.0" + stable "^0.1.8" + +tapable@^1.0.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" + integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== + +tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" + integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== + +terser-webpack-plugin@^5.3.7, terser-webpack-plugin@^5.3.9: + version "5.3.9" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz#832536999c51b46d468067f9e37662a3b96adfe1" + integrity sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA== + dependencies: + "@jridgewell/trace-mapping" "^0.3.17" + jest-worker "^27.4.5" + schema-utils "^3.1.1" + serialize-javascript "^6.0.1" + terser "^5.16.8" + +terser@^5.10.0, terser@^5.15.1, terser@^5.16.8: + version "5.24.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.24.0.tgz#4ae50302977bca4831ccc7b4fef63a3c04228364" + integrity sha512-ZpGR4Hy3+wBEzVEnHvstMvqpD/nABNelQn/z2r0fjVWGQsN3bpOLzQlqDxmb4CDZnXq5lpjnQ+mHQLAOpfM5iw== + dependencies: + "@jridgewell/source-map" "^0.3.3" + acorn "^8.8.2" + commander "^2.20.0" + source-map-support "~0.5.20" + +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== + +thunky@^1.0.2: + version "1.1.0" + resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" + integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== + +tiny-invariant@^1.0.2: + version "1.3.1" + resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.3.1.tgz#8560808c916ef02ecfd55e66090df23a4b7aa642" + integrity sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw== + +tiny-warning@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" + integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== + +to-fast-properties@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== + +to-regex-range@^5.0.1: + version "5.0.1" + resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== + dependencies: + is-number "^7.0.0" + +toidentifier@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== + +totalist@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/totalist/-/totalist-3.0.1.tgz#ba3a3d600c915b1a97872348f79c127475f6acf8" + integrity sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ== + +tr46@~0.0.3: + version "0.0.3" + resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" + integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== + +trim-lines@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/trim-lines/-/trim-lines-3.0.1.tgz#d802e332a07df861c48802c04321017b1bd87338" + integrity sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg== + +trough@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/trough/-/trough-2.1.0.tgz#0f7b511a4fde65a46f18477ab38849b22c554876" + integrity sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g== + +tslib@^2.0.3, tslib@^2.1.0, tslib@^2.6.0: + version "2.6.2" + resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" + integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== + +type-fest@^1.0.1: + version "1.4.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-1.4.0.tgz#e9fb813fe3bf1744ec359d55d1affefa76f14be1" + integrity sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA== + +type-fest@^2.13.0, type-fest@^2.5.0: + version "2.19.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b" + integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== + +type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + +typedarray-to-buffer@^3.1.5: + version "3.1.5" + resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" + integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== + dependencies: + is-typedarray "^1.0.0" + +typedoc-plugin-markdown@^3.17.1: + version "3.17.1" + resolved "https://registry.yarnpkg.com/typedoc-plugin-markdown/-/typedoc-plugin-markdown-3.17.1.tgz#c33f42363c185adf842f4699166015f7fe0ed02b" + integrity sha512-QzdU3fj0Kzw2XSdoL15ExLASt2WPqD7FbLeaqwT70+XjKyTshBnUlQA5nNREO1C2P8Uen0CDjsBLMsCQ+zd0lw== + dependencies: + handlebars "^4.7.7" + +typedoc@^0.25.4: + version "0.25.4" + resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.25.4.tgz#5c2c0677881f504e41985f29d9aef0dbdb6f1e6f" + integrity sha512-Du9ImmpBCw54bX275yJrxPVnjdIyJO/84co0/L9mwe0R3G4FSR6rQ09AlXVRvZEGMUg09+z/usc8mgygQ1aidA== + dependencies: + lunr "^2.3.9" + marked "^4.3.0" + minimatch "^9.0.3" + shiki "^0.14.1" + +typescript@~5.2.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.2.2.tgz#5ebb5e5a5b75f085f22bc3f8460fba308310fa78" + integrity sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w== + +ua-parser-js@^1.0.35: + version "1.0.37" + resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-1.0.37.tgz#b5dc7b163a5c1f0c510b08446aed4da92c46373f" + integrity sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ== + +uglify-js@^3.1.4: + version "3.17.4" + resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.17.4.tgz#61678cf5fa3f5b7eb789bb345df29afb8257c22c" + integrity sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g== + +undici-types@~5.26.4: + version "5.26.5" + resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== + +unicode-canonical-property-names-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" + integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== + +unicode-emoji-modifier-base@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unicode-emoji-modifier-base/-/unicode-emoji-modifier-base-1.0.0.tgz#dbbd5b54ba30f287e2a8d5a249da6c0cef369459" + integrity sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g== + +unicode-match-property-ecmascript@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" + integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== + dependencies: + unicode-canonical-property-names-ecmascript "^2.0.0" + unicode-property-aliases-ecmascript "^2.0.0" + +unicode-match-property-value-ecmascript@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz#cb5fffdcd16a05124f5a4b0bf7c3770208acbbe0" + integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== + +unicode-property-aliases-ecmascript@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" + integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== + +unified@^11.0.0, unified@^11.0.3, unified@^11.0.4: + version "11.0.4" + resolved "https://registry.yarnpkg.com/unified/-/unified-11.0.4.tgz#f4be0ac0fe4c88cb873687c07c64c49ed5969015" + integrity sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ== + dependencies: + "@types/unist" "^3.0.0" + bail "^2.0.0" + devlop "^1.0.0" + extend "^3.0.0" + is-plain-obj "^4.0.0" + trough "^2.0.0" + vfile "^6.0.0" + +unique-string@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-3.0.0.tgz#84a1c377aff5fd7a8bc6b55d8244b2bd90d75b9a" + integrity sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ== + dependencies: + crypto-random-string "^4.0.0" + +unist-util-is@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-6.0.0.tgz#b775956486aff107a9ded971d996c173374be424" + integrity sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw== + dependencies: + "@types/unist" "^3.0.0" + +unist-util-position-from-estree@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unist-util-position-from-estree/-/unist-util-position-from-estree-2.0.0.tgz#d94da4df596529d1faa3de506202f0c9a23f2200" + integrity sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ== + dependencies: + "@types/unist" "^3.0.0" + +unist-util-position@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-5.0.0.tgz#678f20ab5ca1207a97d7ea8a388373c9cf896be4" + integrity sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA== + dependencies: + "@types/unist" "^3.0.0" + +unist-util-remove-position@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz#fea68a25658409c9460408bc6b4991b965b52163" + integrity sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q== + dependencies: + "@types/unist" "^3.0.0" + unist-util-visit "^5.0.0" + +unist-util-stringify-position@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz#449c6e21a880e0855bf5aabadeb3a740314abac2" + integrity sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ== + dependencies: + "@types/unist" "^3.0.0" + +unist-util-visit-parents@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz#4d5f85755c3b8f0dc69e21eca5d6d82d22162815" + integrity sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw== + dependencies: + "@types/unist" "^3.0.0" + unist-util-is "^6.0.0" + +unist-util-visit@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-5.0.0.tgz#a7de1f31f72ffd3519ea71814cccf5fd6a9217d6" + integrity sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg== + dependencies: + "@types/unist" "^3.0.0" + unist-util-is "^6.0.0" + unist-util-visit-parents "^6.0.0" + +universalify@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.1.tgz#168efc2180964e6386d061e094df61afe239b18d" + integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== + +unpipe@1.0.0, unpipe@~1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== + +update-browserslist-db@^1.0.13: + version "1.0.13" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4" + integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + +update-notifier@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-6.0.2.tgz#a6990253dfe6d5a02bd04fbb6a61543f55026b60" + integrity sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og== + dependencies: + boxen "^7.0.0" + chalk "^5.0.1" + configstore "^6.0.0" + has-yarn "^3.0.0" + import-lazy "^4.0.0" + is-ci "^3.0.1" + is-installed-globally "^0.4.0" + is-npm "^6.0.0" + is-yarn-global "^0.4.0" + latest-version "^7.0.0" + pupa "^3.1.0" + semver "^7.3.7" + semver-diff "^4.0.0" + xdg-basedir "^5.1.0" + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +url-loader@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-4.1.1.tgz#28505e905cae158cf07c92ca622d7f237e70a4e2" + integrity sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA== + dependencies: + loader-utils "^2.0.0" + mime-types "^2.1.27" + schema-utils "^3.0.0" + +use-composed-ref@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/use-composed-ref/-/use-composed-ref-1.3.0.tgz#3d8104db34b7b264030a9d916c5e94fbe280dbda" + integrity sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ== + +use-isomorphic-layout-effect@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz#497cefb13d863d687b08477d9e5a164ad8c1a6fb" + integrity sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA== + +use-latest@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/use-latest/-/use-latest-1.2.1.tgz#d13dfb4b08c28e3e33991546a2cee53e14038cf2" + integrity sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw== + dependencies: + use-isomorphic-layout-effect "^1.1.1" + +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== + +utila@~0.4: + version "0.4.0" + resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== + +utility-types@^3.10.0: + version "3.10.0" + resolved "https://registry.yarnpkg.com/utility-types/-/utility-types-3.10.0.tgz#ea4148f9a741015f05ed74fd615e1d20e6bed82b" + integrity sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg== + +utils-merge@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== + +uuid@^8.3.2: + version "8.3.2" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + +value-equal@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/value-equal/-/value-equal-1.0.1.tgz#1e0b794c734c5c0cade179c437d356d931a34d6c" + integrity sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw== + +vary@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== + +vfile-location@^5.0.0: + version "5.0.2" + resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-5.0.2.tgz#220d9ca1ab6f8b2504a4db398f7ebc149f9cb464" + integrity sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg== + dependencies: + "@types/unist" "^3.0.0" + vfile "^6.0.0" + +vfile-message@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-4.0.2.tgz#c883c9f677c72c166362fd635f21fc165a7d1181" + integrity sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw== + dependencies: + "@types/unist" "^3.0.0" + unist-util-stringify-position "^4.0.0" + +vfile@^6.0.0, vfile@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/vfile/-/vfile-6.0.1.tgz#1e8327f41eac91947d4fe9d237a2dd9209762536" + integrity sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw== + dependencies: + "@types/unist" "^3.0.0" + unist-util-stringify-position "^4.0.0" + vfile-message "^4.0.0" + +vscode-oniguruma@^1.7.0: + version "1.7.0" + resolved "https://registry.yarnpkg.com/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz#439bfad8fe71abd7798338d1cd3dc53a8beea94b" + integrity sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA== + +vscode-textmate@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/vscode-textmate/-/vscode-textmate-8.0.0.tgz#2c7a3b1163ef0441097e0b5d6389cd5504b59e5d" + integrity sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg== + +wait-on@^7.0.1: + version "7.2.0" + resolved "https://registry.yarnpkg.com/wait-on/-/wait-on-7.2.0.tgz#d76b20ed3fc1e2bebc051fae5c1ff93be7892928" + integrity sha512-wCQcHkRazgjG5XoAq9jbTMLpNIjoSlZslrJ2+N9MxDsGEv1HnFoVjOCexL0ESva7Y9cu350j+DWADdk54s4AFQ== + dependencies: + axios "^1.6.1" + joi "^17.11.0" + lodash "^4.17.21" + minimist "^1.2.8" + rxjs "^7.8.1" + +watchpack@^2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d" + integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== + dependencies: + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" + +wbuf@^1.1.0, wbuf@^1.7.3: + version "1.7.3" + resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" + integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== + dependencies: + minimalistic-assert "^1.0.0" + +web-namespaces@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-2.0.1.tgz#1010ff7c650eccb2592cebeeaf9a1b253fd40692" + integrity sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ== + +webidl-conversions@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" + integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== + +webpack-bundle-analyzer@^4.9.0: + version "4.10.1" + resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.1.tgz#84b7473b630a7b8c21c741f81d8fe4593208b454" + integrity sha512-s3P7pgexgT/HTUSYgxJyn28A+99mmLq4HsJepMPzu0R8ImJc52QNqaFYW1Z2z2uIb1/J3eYgaAWVpaC+v/1aAQ== + dependencies: + "@discoveryjs/json-ext" "0.5.7" + acorn "^8.0.4" + acorn-walk "^8.0.0" + commander "^7.2.0" + debounce "^1.2.1" + escape-string-regexp "^4.0.0" + gzip-size "^6.0.0" + html-escaper "^2.0.2" + is-plain-object "^5.0.0" + opener "^1.5.2" + picocolors "^1.0.0" + sirv "^2.0.3" + ws "^7.3.1" + +webpack-dev-middleware@^5.3.1: + version "5.3.3" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz#efae67c2793908e7311f1d9b06f2a08dcc97e51f" + integrity sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA== + dependencies: + colorette "^2.0.10" + memfs "^3.4.3" + mime-types "^2.1.31" + range-parser "^1.2.1" + schema-utils "^4.0.0" + +webpack-dev-server@^4.15.1: + version "4.15.1" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz#8944b29c12760b3a45bdaa70799b17cb91b03df7" + integrity sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA== + dependencies: + "@types/bonjour" "^3.5.9" + "@types/connect-history-api-fallback" "^1.3.5" + "@types/express" "^4.17.13" + "@types/serve-index" "^1.9.1" + "@types/serve-static" "^1.13.10" + "@types/sockjs" "^0.3.33" + "@types/ws" "^8.5.5" + ansi-html-community "^0.0.8" + bonjour-service "^1.0.11" + chokidar "^3.5.3" + colorette "^2.0.10" + compression "^1.7.4" + connect-history-api-fallback "^2.0.0" + default-gateway "^6.0.3" + express "^4.17.3" + graceful-fs "^4.2.6" + html-entities "^2.3.2" + http-proxy-middleware "^2.0.3" + ipaddr.js "^2.0.1" + launch-editor "^2.6.0" + open "^8.0.9" + p-retry "^4.5.0" + rimraf "^3.0.2" + schema-utils "^4.0.0" + selfsigned "^2.1.1" + serve-index "^1.9.1" + sockjs "^0.3.24" + spdy "^4.0.2" + webpack-dev-middleware "^5.3.1" + ws "^8.13.0" + +webpack-merge@^5.9.0: + version "5.10.0" + resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.10.0.tgz#a3ad5d773241e9c682803abf628d4cd62b8a4177" + integrity sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA== + dependencies: + clone-deep "^4.0.1" + flat "^5.0.2" + wildcard "^2.0.0" + +webpack-sources@^3.2.2, webpack-sources@^3.2.3: + version "3.2.3" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" + integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== + +webpack@^5.88.1: + version "5.89.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.89.0.tgz#56b8bf9a34356e93a6625770006490bf3a7f32dc" + integrity sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw== + dependencies: + "@types/eslint-scope" "^3.7.3" + "@types/estree" "^1.0.0" + "@webassemblyjs/ast" "^1.11.5" + "@webassemblyjs/wasm-edit" "^1.11.5" + "@webassemblyjs/wasm-parser" "^1.11.5" + acorn "^8.7.1" + acorn-import-assertions "^1.9.0" + browserslist "^4.14.5" + chrome-trace-event "^1.0.2" + enhanced-resolve "^5.15.0" + es-module-lexer "^1.2.1" + eslint-scope "5.1.1" + events "^3.2.0" + glob-to-regexp "^0.4.1" + graceful-fs "^4.2.9" + json-parse-even-better-errors "^2.3.1" + loader-runner "^4.2.0" + mime-types "^2.1.27" + neo-async "^2.6.2" + schema-utils "^3.2.0" + tapable "^2.1.1" + terser-webpack-plugin "^5.3.7" + watchpack "^2.4.0" + webpack-sources "^3.2.3" + +webpackbar@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/webpackbar/-/webpackbar-5.0.2.tgz#d3dd466211c73852741dfc842b7556dcbc2b0570" + integrity sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ== + dependencies: + chalk "^4.1.0" + consola "^2.15.3" + pretty-time "^1.1.0" + std-env "^3.0.1" + +websocket-driver@>=0.5.1, websocket-driver@^0.7.4: + version "0.7.4" + resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" + integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== + dependencies: + http-parser-js ">=0.5.1" + safe-buffer ">=5.1.0" + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.4" + resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" + integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== + +whatwg-url@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" + integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== + dependencies: + tr46 "~0.0.3" + webidl-conversions "^3.0.0" + +which@^1.3.1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== + dependencies: + isexe "^2.0.0" + +which@^2.0.1: + version "2.0.2" + resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== + dependencies: + isexe "^2.0.0" + +widest-line@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-4.0.1.tgz#a0fc673aaba1ea6f0a0d35b3c2795c9a9cc2ebf2" + integrity sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig== + dependencies: + string-width "^5.0.1" + +wildcard@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.1.tgz#5ab10d02487198954836b6349f74fff961e10f67" + integrity sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ== + +wordwrap@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" + integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== + +wrap-ansi@^8.0.1, wrap-ansi@^8.1.0: + version "8.1.0" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" + integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== + dependencies: + ansi-styles "^6.1.0" + string-width "^5.0.1" + strip-ansi "^7.0.1" + +wrappy@1: + version "1.0.2" + resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== + +write-file-atomic@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" + integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== + dependencies: + imurmurhash "^0.1.4" + is-typedarray "^1.0.0" + signal-exit "^3.0.2" + typedarray-to-buffer "^3.1.5" + +ws@^7.3.1: + version "7.5.9" + resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" + integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== + +ws@^8.13.0: + version "8.14.2" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.14.2.tgz#6c249a806eb2db7a20d26d51e7709eab7b2e6c7f" + integrity sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g== + +xdg-basedir@^5.0.1, xdg-basedir@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-5.1.0.tgz#1efba19425e73be1bc6f2a6ceb52a3d2c884c0c9" + integrity sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ== + +xml-js@^1.6.11: + version "1.6.11" + resolved "https://registry.yarnpkg.com/xml-js/-/xml-js-1.6.11.tgz#927d2f6947f7f1c19a316dd8eea3614e8b18f8e9" + integrity sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g== + dependencies: + sax "^1.2.4" + +yallist@^3.0.2: + version "3.1.1" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== + +yallist@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== + +yaml@^1.10.0, yaml@^1.10.2, yaml@^1.7.2: + version "1.10.2" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== + +yocto-queue@^0.1.0: + version "0.1.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== + +yocto-queue@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-1.0.0.tgz#7f816433fb2cbc511ec8bf7d263c3b58a1a3c251" + integrity sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g== + +zwitch@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-2.0.4.tgz#c827d4b0acb76fc3e685a4c6ec2902d51070e9d7" + integrity sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A== diff --git a/package.json b/package.json index 785db6ceb..4ccfc0b5a 100644 --- a/package.json +++ b/package.json @@ -6,14 +6,14 @@ "scripts": { "clean:packages": "lerna run clean", "build:packages": "lerna run build", - "docs": "typedoc", "watch:packages": "yarn workspace @journeyapps/powersync-sdk-react-native watch", "release": "yarn build:packages && yarn changeset publish" }, "workspaces": { "packages": [ "apps/*", - "packages/*" + "packages/*", + "docs/*" ], "nohoist": [ "**/@rneui/**", diff --git a/packages/powersync-attachments/package.json b/packages/powersync-attachments/package.json index 7ddbf20c7..cec9f6812 100644 --- a/packages/powersync-attachments/package.json +++ b/packages/powersync-attachments/package.json @@ -13,7 +13,6 @@ ], "scripts": { "build": "tsc -b", - "docs": "typedoc --out docs", "clean": "rm -rf lib tsconfig.tsbuildinfo", "watch": "tsc -b -w" }, diff --git a/packages/powersync-react/package.json b/packages/powersync-react/package.json index bd74ad819..9a10b24d5 100644 --- a/packages/powersync-react/package.json +++ b/packages/powersync-react/package.json @@ -13,7 +13,6 @@ ], "scripts": { "build": "tsc -b", - "docs": "typedoc --out docs", "clean": "rm -rf lib tsconfig.tsbuildinfo", "watch": "tsc -b -w" }, diff --git a/packages/powersync-sdk-common/package.json b/packages/powersync-sdk-common/package.json index 7895c5386..3b3f065fd 100644 --- a/packages/powersync-sdk-common/package.json +++ b/packages/powersync-sdk-common/package.json @@ -23,7 +23,6 @@ "homepage": "https://docs.powersync.co/resources/api-reference", "scripts": { "build": "tsc -b", - "docs": "typedoc --out docs", "clean": "rm -rf lib tsconfig.tsbuildinfo" }, "devDependencies": { diff --git a/packages/powersync-sdk-react-native/package.json b/packages/powersync-sdk-react-native/package.json index 713ae49bd..7ef5c945c 100644 --- a/packages/powersync-sdk-react-native/package.json +++ b/packages/powersync-sdk-react-native/package.json @@ -13,7 +13,6 @@ ], "scripts": { "build": "tsc -b", - "docs": "typedoc --out docs", "clean": "rm -rf lib tsconfig.tsbuildinfo", "watch": "tsc -b -w" }, From f45dc8c853798396ff612416fa1e81a8702d9383 Mon Sep 17 00:00:00 2001 From: DominicGBauer Date: Wed, 29 Nov 2023 18:07:38 +0200 Subject: [PATCH 10/39] fix: auto generated docs not ignored --- .github/workflows/deploy-docs.yaml | 4 +- docs/docs/attachments-sdk/_category_.yml | 1 - .../classes/AbstractAttachmentQueue.md | 514 ---------- .../classes/AttachmentTable.md | 251 ----- .../attachments-sdk/classes/_category_.yml | 2 - .../attachments-sdk/enums/AttachmentState.md | 57 -- .../attachments-sdk/enums/EncodingType.md | 27 - .../docs/attachments-sdk/enums/_category_.yml | 2 - docs/docs/attachments-sdk/index.md | 236 ----- .../interfaces/AttachmentQueueOptions.md | 75 -- .../interfaces/AttachmentRecord.md | 77 -- .../interfaces/AttachmentTableOptions.md | 75 -- .../interfaces/StorageAdapter.md | 196 ---- .../attachments-sdk/interfaces/_category_.yml | 2 - docs/docs/attachments-sdk/modules.md | 44 - docs/docs/common-sdk/_category_.yml | 1 - .../classes/AbstractPowerSyncDatabase.md | 819 ---------------- .../AbstractPowerSyncDatabaseOpenFactory.md | 113 --- .../docs/common-sdk/classes/AbstractRemote.md | 180 ---- .../AbstractStreamingSyncImplementation.md | 384 -------- docs/docs/common-sdk/classes/BaseObserver.md | 109 --- docs/docs/common-sdk/classes/Column.md | 84 -- docs/docs/common-sdk/classes/CrudBatch.md | 79 -- docs/docs/common-sdk/classes/CrudEntry.md | 140 --- .../common-sdk/classes/CrudTransaction.md | 105 -- docs/docs/common-sdk/classes/Index.md | 111 --- docs/docs/common-sdk/classes/IndexedColumn.md | 111 --- docs/docs/common-sdk/classes/OpType.md | 71 -- docs/docs/common-sdk/classes/Schema.md | 55 -- .../common-sdk/classes/SqliteBucketStorage.md | 536 ----------- docs/docs/common-sdk/classes/SyncDataBatch.md | 57 -- .../docs/common-sdk/classes/SyncDataBucket.md | 121 --- docs/docs/common-sdk/classes/SyncStatus.md | 62 -- docs/docs/common-sdk/classes/Table.md | 197 ---- .../common-sdk/classes/UploadQueueStats.md | 62 -- docs/docs/common-sdk/classes/_category_.yml | 2 - docs/docs/common-sdk/enums/ColumnType.md | 37 - docs/docs/common-sdk/enums/LockType.md | 27 - docs/docs/common-sdk/enums/OpTypeEnum.md | 47 - docs/docs/common-sdk/enums/RowUpdateType.md | 39 - docs/docs/common-sdk/enums/UpdateType.md | 37 - docs/docs/common-sdk/enums/_category_.yml | 2 - docs/docs/common-sdk/index.md | 14 - ...tractStreamingSyncImplementationOptions.md | 65 -- .../interfaces/BaseObserverInterface.md | 49 - .../common-sdk/interfaces/BucketChecksum.md | 41 - .../common-sdk/interfaces/BucketRequest.md | 29 - .../docs/common-sdk/interfaces/BucketState.md | 27 - .../interfaces/BucketStorageAdapter.md | 247 ----- docs/docs/common-sdk/interfaces/Checkpoint.md | 37 - .../common-sdk/interfaces/ChecksumCache.md | 27 - .../common-sdk/interfaces/ColumnOptions.md | 27 - .../interfaces/ContinueCheckpointRequest.md | 41 - .../docs/common-sdk/interfaces/CrudRequest.md | 19 - .../common-sdk/interfaces/CrudResponse.md | 23 - docs/docs/common-sdk/interfaces/DBAdapter.md | 305 ------ .../interfaces/DBAdapterListener.md | 37 - docs/docs/common-sdk/interfaces/DBGetUtils.md | 96 -- .../common-sdk/interfaces/DBLockOptions.md | 17 - .../interfaces/IndexColumnOptions.md | 27 - .../common-sdk/interfaces/IndexOptions.md | 27 - .../docs/common-sdk/interfaces/LockContext.md | 133 --- .../docs/common-sdk/interfaces/LockOptions.md | 53 - .../interfaces/PowerSyncBackendConnector.md | 65 -- .../interfaces/PowerSyncCredentials.md | 37 - .../interfaces/PowerSyncDBListener.md | 59 -- .../interfaces/PowerSyncDatabaseOptions.md | 47 - .../interfaces/PowerSyncOpenFactoryOptions.md | 41 - .../docs/common-sdk/interfaces/QueryResult.md | 54 -- .../common-sdk/interfaces/SQLWatchOptions.md | 37 - .../interfaces/StreamingSyncCheckpoint.md | 17 - .../StreamingSyncCheckpointComplete.md | 23 - .../interfaces/StreamingSyncCheckpointDiff.md | 26 - .../interfaces/StreamingSyncDataJSON.md | 17 - .../StreamingSyncImplementationListener.md | 39 - .../interfaces/StreamingSyncKeepalive.md | 19 - .../interfaces/StreamingSyncRequest.md | 55 -- .../interfaces/SyncLocalDatabaseResult.md | 37 - .../interfaces/SyncNewCheckpointRequest.md | 46 - .../common-sdk/interfaces/SyncResponse.md | 51 - .../common-sdk/interfaces/TableOptions.md | 57 -- .../docs/common-sdk/interfaces/Transaction.md | 171 ---- .../interfaces/UpdateNotification.md | 37 - .../interfaces/WatchOnChangeEvent.md | 17 - .../docs/common-sdk/interfaces/_category_.yml | 2 - docs/docs/common-sdk/modules.md | 523 ---------- docs/docs/react-native-sdk/_category_.yml | 1 - .../classes/AbstractPowerSyncDatabase.md | 802 --------------- .../AbstractPowerSyncDatabaseOpenFactory.md | 119 --- .../classes/AbstractRemote.md | 186 ---- .../AbstractStreamingSyncImplementation.md | 371 ------- .../react-native-sdk/classes/BaseObserver.md | 111 --- docs/docs/react-native-sdk/classes/Column.md | 84 -- .../react-native-sdk/classes/CrudBatch.md | 79 -- .../react-native-sdk/classes/CrudEntry.md | 140 --- .../classes/CrudTransaction.md | 105 -- docs/docs/react-native-sdk/classes/Index.md | 111 --- .../react-native-sdk/classes/IndexedColumn.md | 111 --- docs/docs/react-native-sdk/classes/OpType.md | 71 -- .../classes/PowerSyncDatabase.md | 910 ------------------ .../react-native-sdk/classes/RNQSDBAdapter.md | 455 --------- .../RNQSPowerSyncDatabaseOpenFactory.md | 147 --- .../classes/ReactNativeRemote.md | 230 ----- .../ReactNativeStreamingSyncImplementation.md | 409 -------- docs/docs/react-native-sdk/classes/Schema.md | 55 -- .../classes/SqliteBucketStorage.md | 510 ---------- .../react-native-sdk/classes/SyncDataBatch.md | 57 -- .../classes/SyncDataBucket.md | 121 --- .../react-native-sdk/classes/SyncStatus.md | 62 -- docs/docs/react-native-sdk/classes/Table.md | 197 ---- .../classes/UploadQueueStats.md | 62 -- .../react-native-sdk/classes/_category_.yml | 2 - .../docs/react-native-sdk/enums/ColumnType.md | 37 - docs/docs/react-native-sdk/enums/LockType.md | 27 - .../docs/react-native-sdk/enums/OpTypeEnum.md | 47 - .../react-native-sdk/enums/RowUpdateType.md | 39 - .../docs/react-native-sdk/enums/UpdateType.md | 37 - .../react-native-sdk/enums/_category_.yml | 2 - docs/docs/react-native-sdk/index.md | 198 ---- ...tractStreamingSyncImplementationOptions.md | 65 -- .../interfaces/BaseObserverInterface.md | 49 - .../interfaces/BucketChecksum.md | 41 - .../interfaces/BucketRequest.md | 29 - .../interfaces/BucketState.md | 27 - .../interfaces/BucketStorageAdapter.md | 247 ----- .../react-native-sdk/interfaces/Checkpoint.md | 37 - .../interfaces/ChecksumCache.md | 27 - .../interfaces/ColumnOptions.md | 27 - .../interfaces/ContinueCheckpointRequest.md | 41 - .../interfaces/CrudRequest.md | 19 - .../interfaces/CrudResponse.md | 23 - .../react-native-sdk/interfaces/DBAdapter.md | 309 ------ .../interfaces/DBAdapterListener.md | 37 - .../react-native-sdk/interfaces/DBGetUtils.md | 96 -- .../interfaces/DBLockOptions.md | 17 - .../interfaces/IndexColumnOptions.md | 27 - .../interfaces/IndexOptions.md | 27 - .../interfaces/LockContext.md | 133 --- .../interfaces/LockOptions.md | 53 - .../interfaces/PowerSyncBackendConnector.md | 65 -- .../interfaces/PowerSyncCredentials.md | 37 - .../interfaces/PowerSyncDBListener.md | 59 -- .../interfaces/PowerSyncDatabaseOptions.md | 47 - .../interfaces/PowerSyncOpenFactoryOptions.md | 41 - .../interfaces/QueryResult.md | 54 -- .../interfaces/SQLWatchOptions.md | 37 - .../interfaces/StreamingSyncCheckpoint.md | 17 - .../StreamingSyncCheckpointComplete.md | 23 - .../interfaces/StreamingSyncCheckpointDiff.md | 26 - .../interfaces/StreamingSyncDataJSON.md | 17 - .../StreamingSyncImplementationListener.md | 39 - .../interfaces/StreamingSyncKeepalive.md | 19 - .../interfaces/StreamingSyncRequest.md | 55 -- .../interfaces/SyncLocalDatabaseResult.md | 37 - .../interfaces/SyncNewCheckpointRequest.md | 46 - .../interfaces/SyncResponse.md | 51 - .../interfaces/TableOptions.md | 57 -- .../interfaces/Transaction.md | 171 ---- .../interfaces/UpdateNotification.md | 37 - .../interfaces/WatchOnChangeEvent.md | 17 - .../interfaces/_category_.yml | 2 - docs/docs/react-native-sdk/modules.md | 622 ------------ docs/docs/react-sdk/_category_.yml | 1 - docs/docs/react-sdk/index.md | 68 -- docs/docs/react-sdk/modules.md | 91 -- docs/package.json | 1 - package.json | 3 +- 167 files changed, 4 insertions(+), 16931 deletions(-) delete mode 100644 docs/docs/attachments-sdk/_category_.yml delete mode 100644 docs/docs/attachments-sdk/classes/AbstractAttachmentQueue.md delete mode 100644 docs/docs/attachments-sdk/classes/AttachmentTable.md delete mode 100644 docs/docs/attachments-sdk/classes/_category_.yml delete mode 100644 docs/docs/attachments-sdk/enums/AttachmentState.md delete mode 100644 docs/docs/attachments-sdk/enums/EncodingType.md delete mode 100644 docs/docs/attachments-sdk/enums/_category_.yml delete mode 100644 docs/docs/attachments-sdk/index.md delete mode 100644 docs/docs/attachments-sdk/interfaces/AttachmentQueueOptions.md delete mode 100644 docs/docs/attachments-sdk/interfaces/AttachmentRecord.md delete mode 100644 docs/docs/attachments-sdk/interfaces/AttachmentTableOptions.md delete mode 100644 docs/docs/attachments-sdk/interfaces/StorageAdapter.md delete mode 100644 docs/docs/attachments-sdk/interfaces/_category_.yml delete mode 100644 docs/docs/attachments-sdk/modules.md delete mode 100644 docs/docs/common-sdk/_category_.yml delete mode 100644 docs/docs/common-sdk/classes/AbstractPowerSyncDatabase.md delete mode 100644 docs/docs/common-sdk/classes/AbstractPowerSyncDatabaseOpenFactory.md delete mode 100644 docs/docs/common-sdk/classes/AbstractRemote.md delete mode 100644 docs/docs/common-sdk/classes/AbstractStreamingSyncImplementation.md delete mode 100644 docs/docs/common-sdk/classes/BaseObserver.md delete mode 100644 docs/docs/common-sdk/classes/Column.md delete mode 100644 docs/docs/common-sdk/classes/CrudBatch.md delete mode 100644 docs/docs/common-sdk/classes/CrudEntry.md delete mode 100644 docs/docs/common-sdk/classes/CrudTransaction.md delete mode 100644 docs/docs/common-sdk/classes/Index.md delete mode 100644 docs/docs/common-sdk/classes/IndexedColumn.md delete mode 100644 docs/docs/common-sdk/classes/OpType.md delete mode 100644 docs/docs/common-sdk/classes/Schema.md delete mode 100644 docs/docs/common-sdk/classes/SqliteBucketStorage.md delete mode 100644 docs/docs/common-sdk/classes/SyncDataBatch.md delete mode 100644 docs/docs/common-sdk/classes/SyncDataBucket.md delete mode 100644 docs/docs/common-sdk/classes/SyncStatus.md delete mode 100644 docs/docs/common-sdk/classes/Table.md delete mode 100644 docs/docs/common-sdk/classes/UploadQueueStats.md delete mode 100644 docs/docs/common-sdk/classes/_category_.yml delete mode 100644 docs/docs/common-sdk/enums/ColumnType.md delete mode 100644 docs/docs/common-sdk/enums/LockType.md delete mode 100644 docs/docs/common-sdk/enums/OpTypeEnum.md delete mode 100644 docs/docs/common-sdk/enums/RowUpdateType.md delete mode 100644 docs/docs/common-sdk/enums/UpdateType.md delete mode 100644 docs/docs/common-sdk/enums/_category_.yml delete mode 100644 docs/docs/common-sdk/index.md delete mode 100644 docs/docs/common-sdk/interfaces/AbstractStreamingSyncImplementationOptions.md delete mode 100644 docs/docs/common-sdk/interfaces/BaseObserverInterface.md delete mode 100644 docs/docs/common-sdk/interfaces/BucketChecksum.md delete mode 100644 docs/docs/common-sdk/interfaces/BucketRequest.md delete mode 100644 docs/docs/common-sdk/interfaces/BucketState.md delete mode 100644 docs/docs/common-sdk/interfaces/BucketStorageAdapter.md delete mode 100644 docs/docs/common-sdk/interfaces/Checkpoint.md delete mode 100644 docs/docs/common-sdk/interfaces/ChecksumCache.md delete mode 100644 docs/docs/common-sdk/interfaces/ColumnOptions.md delete mode 100644 docs/docs/common-sdk/interfaces/ContinueCheckpointRequest.md delete mode 100644 docs/docs/common-sdk/interfaces/CrudRequest.md delete mode 100644 docs/docs/common-sdk/interfaces/CrudResponse.md delete mode 100644 docs/docs/common-sdk/interfaces/DBAdapter.md delete mode 100644 docs/docs/common-sdk/interfaces/DBAdapterListener.md delete mode 100644 docs/docs/common-sdk/interfaces/DBGetUtils.md delete mode 100644 docs/docs/common-sdk/interfaces/DBLockOptions.md delete mode 100644 docs/docs/common-sdk/interfaces/IndexColumnOptions.md delete mode 100644 docs/docs/common-sdk/interfaces/IndexOptions.md delete mode 100644 docs/docs/common-sdk/interfaces/LockContext.md delete mode 100644 docs/docs/common-sdk/interfaces/LockOptions.md delete mode 100644 docs/docs/common-sdk/interfaces/PowerSyncBackendConnector.md delete mode 100644 docs/docs/common-sdk/interfaces/PowerSyncCredentials.md delete mode 100644 docs/docs/common-sdk/interfaces/PowerSyncDBListener.md delete mode 100644 docs/docs/common-sdk/interfaces/PowerSyncDatabaseOptions.md delete mode 100644 docs/docs/common-sdk/interfaces/PowerSyncOpenFactoryOptions.md delete mode 100644 docs/docs/common-sdk/interfaces/QueryResult.md delete mode 100644 docs/docs/common-sdk/interfaces/SQLWatchOptions.md delete mode 100644 docs/docs/common-sdk/interfaces/StreamingSyncCheckpoint.md delete mode 100644 docs/docs/common-sdk/interfaces/StreamingSyncCheckpointComplete.md delete mode 100644 docs/docs/common-sdk/interfaces/StreamingSyncCheckpointDiff.md delete mode 100644 docs/docs/common-sdk/interfaces/StreamingSyncDataJSON.md delete mode 100644 docs/docs/common-sdk/interfaces/StreamingSyncImplementationListener.md delete mode 100644 docs/docs/common-sdk/interfaces/StreamingSyncKeepalive.md delete mode 100644 docs/docs/common-sdk/interfaces/StreamingSyncRequest.md delete mode 100644 docs/docs/common-sdk/interfaces/SyncLocalDatabaseResult.md delete mode 100644 docs/docs/common-sdk/interfaces/SyncNewCheckpointRequest.md delete mode 100644 docs/docs/common-sdk/interfaces/SyncResponse.md delete mode 100644 docs/docs/common-sdk/interfaces/TableOptions.md delete mode 100644 docs/docs/common-sdk/interfaces/Transaction.md delete mode 100644 docs/docs/common-sdk/interfaces/UpdateNotification.md delete mode 100644 docs/docs/common-sdk/interfaces/WatchOnChangeEvent.md delete mode 100644 docs/docs/common-sdk/interfaces/_category_.yml delete mode 100644 docs/docs/common-sdk/modules.md delete mode 100644 docs/docs/react-native-sdk/_category_.yml delete mode 100644 docs/docs/react-native-sdk/classes/AbstractPowerSyncDatabase.md delete mode 100644 docs/docs/react-native-sdk/classes/AbstractPowerSyncDatabaseOpenFactory.md delete mode 100644 docs/docs/react-native-sdk/classes/AbstractRemote.md delete mode 100644 docs/docs/react-native-sdk/classes/AbstractStreamingSyncImplementation.md delete mode 100644 docs/docs/react-native-sdk/classes/BaseObserver.md delete mode 100644 docs/docs/react-native-sdk/classes/Column.md delete mode 100644 docs/docs/react-native-sdk/classes/CrudBatch.md delete mode 100644 docs/docs/react-native-sdk/classes/CrudEntry.md delete mode 100644 docs/docs/react-native-sdk/classes/CrudTransaction.md delete mode 100644 docs/docs/react-native-sdk/classes/Index.md delete mode 100644 docs/docs/react-native-sdk/classes/IndexedColumn.md delete mode 100644 docs/docs/react-native-sdk/classes/OpType.md delete mode 100644 docs/docs/react-native-sdk/classes/PowerSyncDatabase.md delete mode 100644 docs/docs/react-native-sdk/classes/RNQSDBAdapter.md delete mode 100644 docs/docs/react-native-sdk/classes/RNQSPowerSyncDatabaseOpenFactory.md delete mode 100644 docs/docs/react-native-sdk/classes/ReactNativeRemote.md delete mode 100644 docs/docs/react-native-sdk/classes/ReactNativeStreamingSyncImplementation.md delete mode 100644 docs/docs/react-native-sdk/classes/Schema.md delete mode 100644 docs/docs/react-native-sdk/classes/SqliteBucketStorage.md delete mode 100644 docs/docs/react-native-sdk/classes/SyncDataBatch.md delete mode 100644 docs/docs/react-native-sdk/classes/SyncDataBucket.md delete mode 100644 docs/docs/react-native-sdk/classes/SyncStatus.md delete mode 100644 docs/docs/react-native-sdk/classes/Table.md delete mode 100644 docs/docs/react-native-sdk/classes/UploadQueueStats.md delete mode 100644 docs/docs/react-native-sdk/classes/_category_.yml delete mode 100644 docs/docs/react-native-sdk/enums/ColumnType.md delete mode 100644 docs/docs/react-native-sdk/enums/LockType.md delete mode 100644 docs/docs/react-native-sdk/enums/OpTypeEnum.md delete mode 100644 docs/docs/react-native-sdk/enums/RowUpdateType.md delete mode 100644 docs/docs/react-native-sdk/enums/UpdateType.md delete mode 100644 docs/docs/react-native-sdk/enums/_category_.yml delete mode 100644 docs/docs/react-native-sdk/index.md delete mode 100644 docs/docs/react-native-sdk/interfaces/AbstractStreamingSyncImplementationOptions.md delete mode 100644 docs/docs/react-native-sdk/interfaces/BaseObserverInterface.md delete mode 100644 docs/docs/react-native-sdk/interfaces/BucketChecksum.md delete mode 100644 docs/docs/react-native-sdk/interfaces/BucketRequest.md delete mode 100644 docs/docs/react-native-sdk/interfaces/BucketState.md delete mode 100644 docs/docs/react-native-sdk/interfaces/BucketStorageAdapter.md delete mode 100644 docs/docs/react-native-sdk/interfaces/Checkpoint.md delete mode 100644 docs/docs/react-native-sdk/interfaces/ChecksumCache.md delete mode 100644 docs/docs/react-native-sdk/interfaces/ColumnOptions.md delete mode 100644 docs/docs/react-native-sdk/interfaces/ContinueCheckpointRequest.md delete mode 100644 docs/docs/react-native-sdk/interfaces/CrudRequest.md delete mode 100644 docs/docs/react-native-sdk/interfaces/CrudResponse.md delete mode 100644 docs/docs/react-native-sdk/interfaces/DBAdapter.md delete mode 100644 docs/docs/react-native-sdk/interfaces/DBAdapterListener.md delete mode 100644 docs/docs/react-native-sdk/interfaces/DBGetUtils.md delete mode 100644 docs/docs/react-native-sdk/interfaces/DBLockOptions.md delete mode 100644 docs/docs/react-native-sdk/interfaces/IndexColumnOptions.md delete mode 100644 docs/docs/react-native-sdk/interfaces/IndexOptions.md delete mode 100644 docs/docs/react-native-sdk/interfaces/LockContext.md delete mode 100644 docs/docs/react-native-sdk/interfaces/LockOptions.md delete mode 100644 docs/docs/react-native-sdk/interfaces/PowerSyncBackendConnector.md delete mode 100644 docs/docs/react-native-sdk/interfaces/PowerSyncCredentials.md delete mode 100644 docs/docs/react-native-sdk/interfaces/PowerSyncDBListener.md delete mode 100644 docs/docs/react-native-sdk/interfaces/PowerSyncDatabaseOptions.md delete mode 100644 docs/docs/react-native-sdk/interfaces/PowerSyncOpenFactoryOptions.md delete mode 100644 docs/docs/react-native-sdk/interfaces/QueryResult.md delete mode 100644 docs/docs/react-native-sdk/interfaces/SQLWatchOptions.md delete mode 100644 docs/docs/react-native-sdk/interfaces/StreamingSyncCheckpoint.md delete mode 100644 docs/docs/react-native-sdk/interfaces/StreamingSyncCheckpointComplete.md delete mode 100644 docs/docs/react-native-sdk/interfaces/StreamingSyncCheckpointDiff.md delete mode 100644 docs/docs/react-native-sdk/interfaces/StreamingSyncDataJSON.md delete mode 100644 docs/docs/react-native-sdk/interfaces/StreamingSyncImplementationListener.md delete mode 100644 docs/docs/react-native-sdk/interfaces/StreamingSyncKeepalive.md delete mode 100644 docs/docs/react-native-sdk/interfaces/StreamingSyncRequest.md delete mode 100644 docs/docs/react-native-sdk/interfaces/SyncLocalDatabaseResult.md delete mode 100644 docs/docs/react-native-sdk/interfaces/SyncNewCheckpointRequest.md delete mode 100644 docs/docs/react-native-sdk/interfaces/SyncResponse.md delete mode 100644 docs/docs/react-native-sdk/interfaces/TableOptions.md delete mode 100644 docs/docs/react-native-sdk/interfaces/Transaction.md delete mode 100644 docs/docs/react-native-sdk/interfaces/UpdateNotification.md delete mode 100644 docs/docs/react-native-sdk/interfaces/WatchOnChangeEvent.md delete mode 100644 docs/docs/react-native-sdk/interfaces/_category_.yml delete mode 100644 docs/docs/react-native-sdk/modules.md delete mode 100644 docs/docs/react-sdk/_category_.yml delete mode 100644 docs/docs/react-sdk/index.md delete mode 100644 docs/docs/react-sdk/modules.md diff --git a/.github/workflows/deploy-docs.yaml b/.github/workflows/deploy-docs.yaml index c051a6832..fcea45e05 100644 --- a/.github/workflows/deploy-docs.yaml +++ b/.github/workflows/deploy-docs.yaml @@ -29,11 +29,11 @@ jobs: echo "Yarn version: $(yarn -v)" echo "//registry.npmjs.org/:_authToken=${{secrets.NPM_TOKEN}}" >> ~/.npmrc - name: Install Dependencies - run: yarn install --frozen-lockfile + run: yarn install --frozen-lockfile && cd docs && yarn install --frozen-lockfile - name: Build Packages run: yarn build:packages - name: Create Docs - run: cd docs && yarn build + run: yarn build:docs - uses: actions/upload-pages-artifact@v2 with: path: ./docs/build diff --git a/docs/docs/attachments-sdk/_category_.yml b/docs/docs/attachments-sdk/_category_.yml deleted file mode 100644 index 24a460261..000000000 --- a/docs/docs/attachments-sdk/_category_.yml +++ /dev/null @@ -1 +0,0 @@ -label: "API" \ No newline at end of file diff --git a/docs/docs/attachments-sdk/classes/AbstractAttachmentQueue.md b/docs/docs/attachments-sdk/classes/AbstractAttachmentQueue.md deleted file mode 100644 index 34767f4f6..000000000 --- a/docs/docs/attachments-sdk/classes/AbstractAttachmentQueue.md +++ /dev/null @@ -1,514 +0,0 @@ ---- -id: "AbstractAttachmentQueue" -title: "Class: AbstractAttachmentQueue" -sidebar_label: "AbstractAttachmentQueue" -sidebar_position: 0 -custom_edit_url: null ---- - -## Type parameters - -| Name | Type | -| :------ | :------ | -| `T` | extends [`AttachmentQueueOptions`](../interfaces/AttachmentQueueOptions.md) = [`AttachmentQueueOptions`](../interfaces/AttachmentQueueOptions.md) | - -## Constructors - -### constructor - -• **new AbstractAttachmentQueue**<`T`\>(`options`): [`AbstractAttachmentQueue`](AbstractAttachmentQueue.md)<`T`\> - -#### Type parameters - -| Name | Type | -| :------ | :------ | -| `T` | extends [`AttachmentQueueOptions`](../interfaces/AttachmentQueueOptions.md) = [`AttachmentQueueOptions`](../interfaces/AttachmentQueueOptions.md) | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `options` | `T` | - -#### Returns - -[`AbstractAttachmentQueue`](AbstractAttachmentQueue.md)<`T`\> - -#### Defined in - -[powersync-attachments/src/AbstractAttachmentQueue.ts:40](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L40) - -## Properties - -### downloadQueue - -• **downloadQueue**: `Set`<`string`\> - -#### Defined in - -[powersync-attachments/src/AbstractAttachmentQueue.ts:38](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L38) - -___ - -### downloading - -• **downloading**: `boolean` - -#### Defined in - -[powersync-attachments/src/AbstractAttachmentQueue.ts:35](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L35) - -___ - -### initialSync - -• **initialSync**: `boolean` - -#### Defined in - -[powersync-attachments/src/AbstractAttachmentQueue.ts:36](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L36) - -___ - -### options - -• **options**: `T` - -#### Defined in - -[powersync-attachments/src/AbstractAttachmentQueue.ts:37](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L37) - -___ - -### uploading - -• **uploading**: `boolean` - -#### Defined in - -[powersync-attachments/src/AbstractAttachmentQueue.ts:34](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L34) - -## Accessors - -### powersync - -• `get` **powersync**(): `AbstractPowerSyncDatabase` - -#### Returns - -`AbstractPowerSyncDatabase` - -#### Defined in - -[powersync-attachments/src/AbstractAttachmentQueue.ts:67](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L67) - -___ - -### storage - -• `get` **storage**(): [`StorageAdapter`](../interfaces/StorageAdapter.md) - -#### Returns - -[`StorageAdapter`](../interfaces/StorageAdapter.md) - -#### Defined in - -[powersync-attachments/src/AbstractAttachmentQueue.ts:71](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L71) - -___ - -### storageDirectory - -• `get` **storageDirectory**(): `string` - -#### Returns - -`string` - -#### Defined in - -[powersync-attachments/src/AbstractAttachmentQueue.ts:79](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L79) - -___ - -### table - -• `get` **table**(): `string` - -#### Returns - -`string` - -#### Defined in - -[powersync-attachments/src/AbstractAttachmentQueue.ts:75](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L75) - -## Methods - -### attachmentIds - -▸ **attachmentIds**(): `AsyncIterable`<`string`[]\> - -Returns an async iterator that yields attachment IDs that need to be synced. -In most cases this will be a watch query - -Example: -for await (const result of powersync.watch('SELECT photo_id as id FROM todos WHERE photo_id IS NOT NULL', [])) { - yield result.rows?._array.map((r) => r.id) ?? []; -} - -#### Returns - -`AsyncIterable`<`string`[]\> - -#### Defined in - -[powersync-attachments/src/AbstractAttachmentQueue.ts:60](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L60) - -___ - -### clearQueue - -▸ **clearQueue**(): `Promise`<`void`\> - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -[powersync-attachments/src/AbstractAttachmentQueue.ts:463](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L463) - -___ - -### delete - -▸ **delete**(`record`, `tx?`): `Promise`<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `record` | [`AttachmentRecord`](../interfaces/AttachmentRecord.md) | -| `tx?` | `Transaction` | - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -[powersync-attachments/src/AbstractAttachmentQueue.ts:198](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L198) - -___ - -### downloadRecord - -▸ **downloadRecord**(`record`): `Promise`<`boolean`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `record` | [`AttachmentRecord`](../interfaces/AttachmentRecord.md) | - -#### Returns - -`Promise`<`boolean`\> - -#### Defined in - -[powersync-attachments/src/AbstractAttachmentQueue.ts:277](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L277) - -___ - -### downloadRecords - -▸ **downloadRecords**(): `Promise`<`void`\> - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -[powersync-attachments/src/AbstractAttachmentQueue.ts:410](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L410) - -___ - -### expireCache - -▸ **expireCache**(): `Promise`<`void`\> - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -[powersync-attachments/src/AbstractAttachmentQueue.ts:443](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L443) - -___ - -### getIdsToDownload - -▸ **getIdsToDownload**(): `Promise`<`string`[]\> - -#### Returns - -`Promise`<`string`[]\> - -#### Defined in - -[powersync-attachments/src/AbstractAttachmentQueue.ts:375](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L375) - -___ - -### getLocalUri - -▸ **getLocalUri**(`filename`): `string` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `filename` | `string` | - -#### Returns - -`string` - -#### Defined in - -[powersync-attachments/src/AbstractAttachmentQueue.ts:439](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L439) - -___ - -### getNextUploadRecord - -▸ **getNextUploadRecord**(): `Promise`<[`AttachmentRecord`](../interfaces/AttachmentRecord.md)\> - -#### Returns - -`Promise`<[`AttachmentRecord`](../interfaces/AttachmentRecord.md)\> - -#### Defined in - -[powersync-attachments/src/AbstractAttachmentQueue.ts:226](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L226) - -___ - -### idsToDownload - -▸ **idsToDownload**(): `AsyncIterable`<`string`[]\> - -#### Returns - -`AsyncIterable`<`string`[]\> - -#### Defined in - -[powersync-attachments/src/AbstractAttachmentQueue.ts:388](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L388) - -___ - -### idsToUpload - -▸ **idsToUpload**(): `AsyncIterable`<`string`[]\> - -#### Returns - -`AsyncIterable`<`string`[]\> - -#### Defined in - -[powersync-attachments/src/AbstractAttachmentQueue.ts:321](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L321) - -___ - -### init - -▸ **init**(): `Promise`<`void`\> - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -[powersync-attachments/src/AbstractAttachmentQueue.ts:83](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L83) - -___ - -### newAttachmentRecord - -▸ **newAttachmentRecord**(`record?`): `Promise`<[`AttachmentRecord`](../interfaces/AttachmentRecord.md)\> - -Create a new AttachmentRecord, this gets called when the attachment id is not found in the database. - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `record?` | `Partial`<[`AttachmentRecord`](../interfaces/AttachmentRecord.md)\> | - -#### Returns - -`Promise`<[`AttachmentRecord`](../interfaces/AttachmentRecord.md)\> - -#### Defined in - -[powersync-attachments/src/AbstractAttachmentQueue.ts:65](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L65) - -___ - -### record - -▸ **record**(`id`): `Promise`<[`AttachmentRecord`](../interfaces/AttachmentRecord.md)\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `id` | `string` | - -#### Returns - -`Promise`<[`AttachmentRecord`](../interfaces/AttachmentRecord.md)\> - -#### Defined in - -[powersync-attachments/src/AbstractAttachmentQueue.ts:178](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L178) - -___ - -### saveToQueue - -▸ **saveToQueue**(`record`): `Promise`<[`AttachmentRecord`](../interfaces/AttachmentRecord.md)\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `record` | `Omit`<[`AttachmentRecord`](../interfaces/AttachmentRecord.md), ``"timestamp"``\> | - -#### Returns - -`Promise`<[`AttachmentRecord`](../interfaces/AttachmentRecord.md)\> - -#### Defined in - -[powersync-attachments/src/AbstractAttachmentQueue.ts:156](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L156) - -___ - -### trigger - -▸ **trigger**(): `void` - -#### Returns - -`void` - -#### Defined in - -[powersync-attachments/src/AbstractAttachmentQueue.ts:98](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L98) - -___ - -### update - -▸ **update**(`record`): `Promise`<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `record` | `Omit`<[`AttachmentRecord`](../interfaces/AttachmentRecord.md), ``"timestamp"``\> | - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -[powersync-attachments/src/AbstractAttachmentQueue.ts:182](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L182) - -___ - -### uploadAttachment - -▸ **uploadAttachment**(`record`): `Promise`<`boolean`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `record` | [`AttachmentRecord`](../interfaces/AttachmentRecord.md) | - -#### Returns - -`Promise`<`boolean`\> - -#### Defined in - -[powersync-attachments/src/AbstractAttachmentQueue.ts:240](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L240) - -___ - -### uploadRecords - -▸ **uploadRecords**(): `Promise`<`void`\> - -Returns immediately if another loop is in progress. - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -[powersync-attachments/src/AbstractAttachmentQueue.ts:348](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L348) - -___ - -### watchAttachmentIds - -▸ **watchAttachmentIds**(): `Promise`<`void`\> - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -[powersync-attachments/src/AbstractAttachmentQueue.ts:104](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L104) - -___ - -### watchDownloads - -▸ **watchDownloads**(): `Promise`<`void`\> - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -[powersync-attachments/src/AbstractAttachmentQueue.ts:402](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L402) - -___ - -### watchUploads - -▸ **watchUploads**(): `Promise`<`void`\> - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -[powersync-attachments/src/AbstractAttachmentQueue.ts:337](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L337) diff --git a/docs/docs/attachments-sdk/classes/AttachmentTable.md b/docs/docs/attachments-sdk/classes/AttachmentTable.md deleted file mode 100644 index 3dc3be1b6..000000000 --- a/docs/docs/attachments-sdk/classes/AttachmentTable.md +++ /dev/null @@ -1,251 +0,0 @@ ---- -id: "AttachmentTable" -title: "Class: AttachmentTable" -sidebar_label: "AttachmentTable" -sidebar_position: 0 -custom_edit_url: null ---- - -## Hierarchy - -- `Table` - - ↳ **`AttachmentTable`** - -## Constructors - -### constructor - -• **new AttachmentTable**(`options?`): [`AttachmentTable`](AttachmentTable.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `options?` | [`AttachmentTableOptions`](../interfaces/AttachmentTableOptions.md) | - -#### Returns - -[`AttachmentTable`](AttachmentTable.md) - -#### Overrides - -Table.constructor - -#### Defined in - -[powersync-attachments/src/Schema.ts:29](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/Schema.ts#L29) - -## Properties - -### options - -• `Protected` **options**: `TableOptions` - -#### Inherited from - -Table.options - -#### Defined in - -powersync-sdk-common/lib/db/schema/Table.d.ts:12 - -## Accessors - -### columns - -• `get` **columns**(): `Column`[] - -#### Returns - -`Column`[] - -#### Inherited from - -Table.columns - -#### Defined in - -powersync-sdk-common/lib/db/schema/Table.d.ts:17 - -___ - -### indexes - -• `get` **indexes**(): `Index`[] - -#### Returns - -`Index`[] - -#### Inherited from - -Table.indexes - -#### Defined in - -powersync-sdk-common/lib/db/schema/Table.d.ts:18 - -___ - -### insertOnly - -• `get` **insertOnly**(): `boolean` - -#### Returns - -`boolean` - -#### Inherited from - -Table.insertOnly - -#### Defined in - -powersync-sdk-common/lib/db/schema/Table.d.ts:20 - -___ - -### internalName - -• `get` **internalName**(): `string` - -#### Returns - -`string` - -#### Inherited from - -Table.internalName - -#### Defined in - -powersync-sdk-common/lib/db/schema/Table.d.ts:21 - -___ - -### localOnly - -• `get` **localOnly**(): `boolean` - -#### Returns - -`boolean` - -#### Inherited from - -Table.localOnly - -#### Defined in - -powersync-sdk-common/lib/db/schema/Table.d.ts:19 - -___ - -### name - -• `get` **name**(): `string` - -#### Returns - -`string` - -#### Inherited from - -Table.name - -#### Defined in - -powersync-sdk-common/lib/db/schema/Table.d.ts:16 - -___ - -### validName - -• `get` **validName**(): `boolean` - -#### Returns - -`boolean` - -#### Inherited from - -Table.validName - -#### Defined in - -powersync-sdk-common/lib/db/schema/Table.d.ts:22 - -## Methods - -### toJSON - -▸ **toJSON**(): `Object` - -#### Returns - -`Object` - -| Name | Type | -| :------ | :------ | -| `columns` | \{ `name`: `string` ; `type`: `ColumnType` }[] | -| `indexes` | \{ `columns`: \{ `ascending`: `boolean` ; `name`: `string` ; `type`: `ColumnType` }[] ; `name`: `string` }[] | -| `insert_only` | `boolean` | -| `local_only` | `boolean` | -| `name` | `string` | - -#### Inherited from - -Table.toJSON - -#### Defined in - -powersync-sdk-common/lib/db/schema/Table.d.ts:23 - -___ - -### createInsertOnly - -▸ **createInsertOnly**(`options`): `Table` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `options` | `TableOptions` | - -#### Returns - -`Table` - -#### Inherited from - -Table.createInsertOnly - -#### Defined in - -powersync-sdk-common/lib/db/schema/Table.d.ts:14 - -___ - -### createLocalOnly - -▸ **createLocalOnly**(`options`): `Table` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `options` | `TableOptions` | - -#### Returns - -`Table` - -#### Inherited from - -Table.createLocalOnly - -#### Defined in - -powersync-sdk-common/lib/db/schema/Table.d.ts:13 diff --git a/docs/docs/attachments-sdk/classes/_category_.yml b/docs/docs/attachments-sdk/classes/_category_.yml deleted file mode 100644 index 55c7980a4..000000000 --- a/docs/docs/attachments-sdk/classes/_category_.yml +++ /dev/null @@ -1,2 +0,0 @@ -label: "Classes" -position: 3 \ No newline at end of file diff --git a/docs/docs/attachments-sdk/enums/AttachmentState.md b/docs/docs/attachments-sdk/enums/AttachmentState.md deleted file mode 100644 index 55b08e818..000000000 --- a/docs/docs/attachments-sdk/enums/AttachmentState.md +++ /dev/null @@ -1,57 +0,0 @@ ---- -id: "AttachmentState" -title: "Enumeration: AttachmentState" -sidebar_label: "AttachmentState" -sidebar_position: 0 -custom_edit_url: null ---- - -## Enumeration Members - -### ARCHIVED - -• **ARCHIVED** = ``4`` - -#### Defined in - -[powersync-attachments/src/Schema.ts:20](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/Schema.ts#L20) - -___ - -### QUEUED\_DOWNLOAD - -• **QUEUED\_DOWNLOAD** = ``2`` - -#### Defined in - -[powersync-attachments/src/Schema.ts:18](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/Schema.ts#L18) - -___ - -### QUEUED\_SYNC - -• **QUEUED\_SYNC** = ``0`` - -#### Defined in - -[powersync-attachments/src/Schema.ts:16](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/Schema.ts#L16) - -___ - -### QUEUED\_UPLOAD - -• **QUEUED\_UPLOAD** = ``1`` - -#### Defined in - -[powersync-attachments/src/Schema.ts:17](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/Schema.ts#L17) - -___ - -### SYNCED - -• **SYNCED** = ``3`` - -#### Defined in - -[powersync-attachments/src/Schema.ts:19](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/Schema.ts#L19) diff --git a/docs/docs/attachments-sdk/enums/EncodingType.md b/docs/docs/attachments-sdk/enums/EncodingType.md deleted file mode 100644 index ddc5ba3a8..000000000 --- a/docs/docs/attachments-sdk/enums/EncodingType.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -id: "EncodingType" -title: "Enumeration: EncodingType" -sidebar_label: "EncodingType" -sidebar_position: 0 -custom_edit_url: null ---- - -## Enumeration Members - -### Base64 - -• **Base64** = ``"base64"`` - -#### Defined in - -[powersync-attachments/src/StorageAdapter.ts:3](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/StorageAdapter.ts#L3) - -___ - -### UTF8 - -• **UTF8** = ``"utf8"`` - -#### Defined in - -[powersync-attachments/src/StorageAdapter.ts:2](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/StorageAdapter.ts#L2) diff --git a/docs/docs/attachments-sdk/enums/_category_.yml b/docs/docs/attachments-sdk/enums/_category_.yml deleted file mode 100644 index 1687a9e03..000000000 --- a/docs/docs/attachments-sdk/enums/_category_.yml +++ /dev/null @@ -1,2 +0,0 @@ -label: "Enumerations" -position: 2 \ No newline at end of file diff --git a/docs/docs/attachments-sdk/index.md b/docs/docs/attachments-sdk/index.md deleted file mode 100644 index 24dd53786..000000000 --- a/docs/docs/attachments-sdk/index.md +++ /dev/null @@ -1,236 +0,0 @@ ---- -id: "index" -title: "@journeyapps/powersync-attachments" -sidebar_label: "Readme" -sidebar_position: 0 -custom_edit_url: null ---- - -# @journeyapps/powersync-attachments - -A [PowerSync](https://powersync.co) library to manage attachments in TypeScript and React Native apps. - -Note: This package is currently in a beta release. - -## Installation - -**yarn** -```bash -yarn add @journeyapps/powersync-attachments -``` - -**npm** -```bash -npm install @journeyapps/powersync-attachments -``` - -## Usage - -The `AttachmentQueue` class is used to manage and sync attachments in your app. - -### Example - -In this example, the user captures photos when checklist items are completed as part of an inspection workflow. - -The schema for the `checklist` table: - -```javascript -const AppSchema = new Schema([ - new Table({ - name: 'checklists', - columns: [ - new Column({ name: 'photo_id', type: ColumnType.TEXT }), - new Column({ name: 'description', type: ColumnType.TEXT }), - new Column({ name: 'completed', type: ColumnType.INTEGER }), - new Column({ name: 'completed_at', type: ColumnType.TEXT }), - new Column({ name: 'completed_by', type: ColumnType.TEXT }) - ], - indexes: [ - new Index({ - name: 'inspections', - columns: [new IndexedColumn({ name: 'checklist_id' })] - }) - ] - }) -]); -``` - -### Steps to implement - -1. Create a new class `AttachmentQueue` that extends `AbstractAttachmentQueue` from `@journeyapps/powersync-attachments`. -```javascript -import { AbstractAttachmentQueue } from '@journeyapps/powersync-attachments'; - -export class AttachmentQueue extends AbstractAttachmentQueue { - -} -``` - -2. Implement `attachmentIds`, an `AsyncIterator` method to return an array of `string` values of IDs that relate to attachments in your app. We recommend using `PowerSync`'s `watch` query to return the all IDs of attachments in your app. - - In this example, we query all photos that have been captured as part of an inspection and map these to an array of `string` values. - -```javascript -import { AbstractAttachmentQueue } from '@journeyapps/powersync-attachments'; - -export class AttachmentQueue extends AbstractAttachmentQueue { - async *attachmentIds() { - for await (const result of this.powersync.watch( - `SELECT photo_id as id FROM checklists WHERE photo_id IS NOT NULL`, - [] - )) { - yield result.rows?._array.map((r) => r.id) ?? []; - } - } -} -``` - -3. Implement `newAttachmentRecord` to return an object that represents the attachment record in your app. - - In this example we always work with `JPEG` images, but you can use any media type that is supported by your app and storage solution. Note: we are set the state to `QUEUED_UPLOAD` when creating a new photo record which assumes that the photo data is already on the device. - -```javascript -import { AbstractAttachmentQueue } from '@journeyapps/powersync-attachments'; - -export class AttachmentQueue extends AbstractAttachmentQueue { - // ... - async newAttachmentRecord(record) { - const photoId = record?.id ?? uuid(); - const filename = record?.filename ?? `${photoId}.jpg`; - return { - id: photoId, - filename, - media_type: 'image/jpeg', - state: AttachmentState.QUEUED_UPLOAD, - ...record - }; - } -} -``` - -4. Add an `AttachmentTable` to your app's PowerSync Schema: - -```javascript -import { AttachmentTable } from '@journeyapps/powersync-attachments'; - -const AppSchema = new Schema([ - // ... other tables - new AttachmentTable() -]); -``` - -In addition to `Table` options, the `AttachmentTable` can optionally be configured with the following options: - -| Option | Description | Default | -|---------------------|---------------------------------------------------------------------------------|-------------------------------| -| `name` | The name of the table | `attachments` | -| `additionalColumns` | An array of addition `Column` objects added to the default columns in the table | See below for default columns | - -The default columns in `AttachmentTable`: - -| Column Name | Type | Description | -|--------------|-----------|-------------------------------------------------------------------| -| `id` | `TEXT` | The ID of the attachment record | -| `filename` | `TEXT` | The filename of the attachment | -| `media_type` | `TEXT` | The media type of the attachment | -| `state` | `INTEGER` | The state of the attachment, one of `AttachmentState` enum values | -| `timestamp` | `INTEGER` | The timestamp of last update to the attachment record | -| `size` | `INTEGER` | The size of the attachment in bytes | - -5. To instantiate an `AttachmentQueue`, one needs to provide an instance of `AbstractPowerSyncDatabase` from PowerSync and an instance of `StorageAdapter`. -See the `StorageAdapter` interface definition [here](./src/StorageAdapter.ts). - -6. Instantiate a new `AttachmentQueue` and call `init()` to start syncing attachments. Our example, uses a `StorageAdapter` that integrates with Supabase Storage. - -```javascript -this.storage = this.supabaseConnector.storage; -this.powersync = factory.getInstance(); - -this.attachmentQueue = new AttachmentQueue({ - powersync: this.powersync, - storage: this.storage -}); - -// Initialize and connect PowerSync ... -// Then initialize the attachment queue -await this.attachmentQueue.init(); -``` - -7. Finally, to create an attachment and add it to the queue, call `saveToQueue()`. - - In our example we added a `savePhoto()` method to our `AttachmentQueue` class, that does this: - -```javascript - -export class AttachmentQueue extends AbstractAttachmentQueue { - // ... - async savePhoto(base64Data) { - const photoAttachment = await this.newAttachmentRecord(); - photoAttachment.local_uri = this.getLocalUri(photoAttachment.filename); - await this.storage.writeFile(photoAttachment.local_uri, base64Data, { encoding: 'base64' }); - - return this.saveToQueue(photoAttachment); - } - -} -``` - -# Implementation details - -## Attachment State - -The `AttachmentQueue` class manages attachments in your app by tracking their state. - -The state of an attachment can be one of the following: - -| State | Description | -|-------------------|-------------------------------------------------------------------------------| -| `QUEUED_SYNC` | Check if the attachment needs to be uploaded or downloaded | -| `QUEUED_UPLOAD` | The attachment has been queued for upload to the cloud storage | -| `QUEUED_DOWNLOAD` | The attachment has been queued for download from the cloud storage | -| `SYNCED` | The attachment has been synced | -| `ARCHIVED` | The attachment has been orphaned, i.e. the associated record has been deleted | - -## Initial sync - -Upon initializing the `AttachmentQueue`, an initial sync of attachments will take place if the `performInitialSync` is set to true. -Any `AttachmentRecord` with `id` in first set of IDs retrieved from the watch query will be marked as `QUEUED_SYNC`, and these records will be rechecked to see if they need to be uploaded or downloaded. - -## Syncing attachments - -The `AttachmentQueue` sets up two watch queries on the `attachments` table, one for records in `QUEUED_UPLOAD` state and one for `QUEUED_DOWNLOAD` state. - -In addition to watching for changes, the `AttachmentQueue` also triggers a sync every few seconds. This will retry any failed uploads/downloads, in particular after the app was offline. - -By default, this is every 30 seconds, but can be configured by setting `syncInterval` in the `AttachmentQueue` constructor options, or disabled by setting the interval to `0`. - -### Uploading - -- An `AttachmentRecord` is created or updated with a state of `QUEUED_UPLOAD`. -- The `AttachmentQueue` picks this up and upon successful upload to Supabase, sets the state to `SYNCED`. -- If the upload is not successful, the record remains in `QUEUED_UPLOAD` state and uploading will be retried when syncing triggers again. - -### Downloading - -- An `AttachmentRecord` is created or updated with `QUEUED_DOWNLOAD` state. -- The watch query adds the `id` into a queue of IDs to download and triggers the download process -- This checks whether the photo is already on the device and if so, skips downloading. -- If the photo is not on the device, it is downloaded from cloud storage. -- Writes file to the user's local storage. -- If this is successful, update the `AttachmentRecord` state to `SYNCED`. -- If any of these fail, the download is retried in the next sync trigger. - -### Deleting attachments - -When an attachment is deleted by a user action or cache expiration: -- Related `AttachmentRecord` is removed from attachments table. -- Local file (if exists) is deleted. -- File on cloud storage is deleted. - -### Expire Cache - -When PowerSync removes a record, as a result of coming back online or conflict resolution for instance: -- Any associated `AttachmentRecord` is orphaned. -- On the next sync trigger, the `AttachmentQueue` sets all records that are orphaned to `ARCHIVED` state. -- By default, the `AttachmentQueue` only keeps the last `100` attachment records and then expires the rest. -- This can be configured by setting `cacheLimit` in the `AttachmentQueue` constructor options. diff --git a/docs/docs/attachments-sdk/interfaces/AttachmentQueueOptions.md b/docs/docs/attachments-sdk/interfaces/AttachmentQueueOptions.md deleted file mode 100644 index e8b176a06..000000000 --- a/docs/docs/attachments-sdk/interfaces/AttachmentQueueOptions.md +++ /dev/null @@ -1,75 +0,0 @@ ---- -id: "AttachmentQueueOptions" -title: "Interface: AttachmentQueueOptions" -sidebar_label: "AttachmentQueueOptions" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### attachmentDirectoryName - -• `Optional` **attachmentDirectoryName**: `string` - -The name of the directory where attachments are stored on the device, not the full path - -#### Defined in - -[powersync-attachments/src/AbstractAttachmentQueue.ts:19](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L19) - -___ - -### cacheLimit - -• `Optional` **cacheLimit**: `number` - -How many attachments to keep in the cache - -#### Defined in - -[powersync-attachments/src/AbstractAttachmentQueue.ts:15](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L15) - -___ - -### performInitialSync - -• `Optional` **performInitialSync**: `boolean` - -Whether to mark the initial watched attachment IDs to be synced - -#### Defined in - -[powersync-attachments/src/AbstractAttachmentQueue.ts:23](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L23) - -___ - -### powersync - -• **powersync**: `AbstractPowerSyncDatabase` - -#### Defined in - -[powersync-attachments/src/AbstractAttachmentQueue.ts:6](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L6) - -___ - -### storage - -• **storage**: [`StorageAdapter`](StorageAdapter.md) - -#### Defined in - -[powersync-attachments/src/AbstractAttachmentQueue.ts:7](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L7) - -___ - -### syncInterval - -• `Optional` **syncInterval**: `number` - -How often to check for new attachments to sync, in milliseconds. Set to 0 or undefined to disable. - -#### Defined in - -[powersync-attachments/src/AbstractAttachmentQueue.ts:11](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L11) diff --git a/docs/docs/attachments-sdk/interfaces/AttachmentRecord.md b/docs/docs/attachments-sdk/interfaces/AttachmentRecord.md deleted file mode 100644 index 4116b4dcb..000000000 --- a/docs/docs/attachments-sdk/interfaces/AttachmentRecord.md +++ /dev/null @@ -1,77 +0,0 @@ ---- -id: "AttachmentRecord" -title: "Interface: AttachmentRecord" -sidebar_label: "AttachmentRecord" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### filename - -• **filename**: `string` - -#### Defined in - -[powersync-attachments/src/Schema.ts:7](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/Schema.ts#L7) - -___ - -### id - -• **id**: `string` - -#### Defined in - -[powersync-attachments/src/Schema.ts:6](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/Schema.ts#L6) - -___ - -### local\_uri - -• `Optional` **local\_uri**: `string` - -#### Defined in - -[powersync-attachments/src/Schema.ts:8](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/Schema.ts#L8) - -___ - -### media\_type - -• `Optional` **media\_type**: `string` - -#### Defined in - -[powersync-attachments/src/Schema.ts:10](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/Schema.ts#L10) - -___ - -### size - -• `Optional` **size**: `number` - -#### Defined in - -[powersync-attachments/src/Schema.ts:9](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/Schema.ts#L9) - -___ - -### state - -• **state**: [`AttachmentState`](../enums/AttachmentState.md) - -#### Defined in - -[powersync-attachments/src/Schema.ts:12](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/Schema.ts#L12) - -___ - -### timestamp - -• `Optional` **timestamp**: `number` - -#### Defined in - -[powersync-attachments/src/Schema.ts:11](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/Schema.ts#L11) diff --git a/docs/docs/attachments-sdk/interfaces/AttachmentTableOptions.md b/docs/docs/attachments-sdk/interfaces/AttachmentTableOptions.md deleted file mode 100644 index 115ffaf8e..000000000 --- a/docs/docs/attachments-sdk/interfaces/AttachmentTableOptions.md +++ /dev/null @@ -1,75 +0,0 @@ ---- -id: "AttachmentTableOptions" -title: "Interface: AttachmentTableOptions" -sidebar_label: "AttachmentTableOptions" -sidebar_position: 0 -custom_edit_url: null ---- - -## Hierarchy - -- `Omit`<`TableOptions`, ``"name"`` \| ``"columns"``\> - - ↳ **`AttachmentTableOptions`** - -## Properties - -### additionalColumns - -• `Optional` **additionalColumns**: `Column`[] - -#### Defined in - -[powersync-attachments/src/Schema.ts:25](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/Schema.ts#L25) - -___ - -### indexes - -• `Optional` **indexes**: `Index`[] - -#### Inherited from - -Omit.indexes - -#### Defined in - -powersync-sdk-common/lib/db/schema/Table.d.ts:6 - -___ - -### insertOnly - -• `Optional` **insertOnly**: `boolean` - -#### Inherited from - -Omit.insertOnly - -#### Defined in - -powersync-sdk-common/lib/db/schema/Table.d.ts:8 - -___ - -### localOnly - -• `Optional` **localOnly**: `boolean` - -#### Inherited from - -Omit.localOnly - -#### Defined in - -powersync-sdk-common/lib/db/schema/Table.d.ts:7 - -___ - -### name - -• `Optional` **name**: `string` - -#### Defined in - -[powersync-attachments/src/Schema.ts:24](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/Schema.ts#L24) diff --git a/docs/docs/attachments-sdk/interfaces/StorageAdapter.md b/docs/docs/attachments-sdk/interfaces/StorageAdapter.md deleted file mode 100644 index f7994da5f..000000000 --- a/docs/docs/attachments-sdk/interfaces/StorageAdapter.md +++ /dev/null @@ -1,196 +0,0 @@ ---- -id: "StorageAdapter" -title: "Interface: StorageAdapter" -sidebar_label: "StorageAdapter" -sidebar_position: 0 -custom_edit_url: null ---- - -## Methods - -### copyFile - -▸ **copyFile**(`sourceUri`, `targetUri`): `Promise`<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `sourceUri` | `string` | -| `targetUri` | `string` | - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -[powersync-attachments/src/StorageAdapter.ts:32](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/StorageAdapter.ts#L32) - -___ - -### deleteFile - -▸ **deleteFile**(`uri`, `options?`): `Promise`<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `uri` | `string` | -| `options?` | `Object` | -| `options.filename?` | `string` | - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -[powersync-attachments/src/StorageAdapter.ts:26](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/StorageAdapter.ts#L26) - -___ - -### downloadFile - -▸ **downloadFile**(`filePath`): `Promise`<`Blob`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `filePath` | `string` | - -#### Returns - -`Promise`<`Blob`\> - -#### Defined in - -[powersync-attachments/src/StorageAdapter.ts:13](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/StorageAdapter.ts#L13) - -___ - -### fileExists - -▸ **fileExists**(`fileURI`): `Promise`<`boolean`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `fileURI` | `string` | - -#### Returns - -`Promise`<`boolean`\> - -#### Defined in - -[powersync-attachments/src/StorageAdapter.ts:28](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/StorageAdapter.ts#L28) - -___ - -### getUserStorageDirectory - -▸ **getUserStorageDirectory**(): `string` - -Returns the directory where user data is stored. -Should end with a '/' - -#### Returns - -`string` - -#### Defined in - -[powersync-attachments/src/StorageAdapter.ts:38](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/StorageAdapter.ts#L38) - -___ - -### makeDir - -▸ **makeDir**(`uri`): `Promise`<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `uri` | `string` | - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -[powersync-attachments/src/StorageAdapter.ts:30](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/StorageAdapter.ts#L30) - -___ - -### readFile - -▸ **readFile**(`fileURI`, `options?`): `Promise`<`ArrayBuffer`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `fileURI` | `string` | -| `options?` | `Object` | -| `options.encoding?` | [`EncodingType`](../enums/EncodingType.md) | -| `options.mediaType?` | `string` | - -#### Returns - -`Promise`<`ArrayBuffer`\> - -#### Defined in - -[powersync-attachments/src/StorageAdapter.ts:21](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/StorageAdapter.ts#L21) - -___ - -### uploadFile - -▸ **uploadFile**(`filePath`, `data`, `options?`): `Promise`<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `filePath` | `string` | -| `data` | `ArrayBuffer` | -| `options?` | `Object` | -| `options.mediaType?` | `string` | - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -[powersync-attachments/src/StorageAdapter.ts:7](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/StorageAdapter.ts#L7) - -___ - -### writeFile - -▸ **writeFile**(`fileURI`, `base64Data`, `options?`): `Promise`<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `fileURI` | `string` | -| `base64Data` | `string` | -| `options?` | `Object` | -| `options.encoding?` | [`EncodingType`](../enums/EncodingType.md) | - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -[powersync-attachments/src/StorageAdapter.ts:15](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/StorageAdapter.ts#L15) diff --git a/docs/docs/attachments-sdk/interfaces/_category_.yml b/docs/docs/attachments-sdk/interfaces/_category_.yml deleted file mode 100644 index 43bec88cf..000000000 --- a/docs/docs/attachments-sdk/interfaces/_category_.yml +++ /dev/null @@ -1,2 +0,0 @@ -label: "Interfaces" -position: 4 \ No newline at end of file diff --git a/docs/docs/attachments-sdk/modules.md b/docs/docs/attachments-sdk/modules.md deleted file mode 100644 index 145be7581..000000000 --- a/docs/docs/attachments-sdk/modules.md +++ /dev/null @@ -1,44 +0,0 @@ ---- -id: "modules" -title: "@journeyapps/powersync-attachments" -sidebar_label: "Exports" -sidebar_position: 0.5 -custom_edit_url: null ---- - -## Enumerations - -- [AttachmentState](enums/AttachmentState.md) -- [EncodingType](enums/EncodingType.md) - -## Classes - -- [AbstractAttachmentQueue](classes/AbstractAttachmentQueue.md) -- [AttachmentTable](classes/AttachmentTable.md) - -## Interfaces - -- [AttachmentQueueOptions](interfaces/AttachmentQueueOptions.md) -- [AttachmentRecord](interfaces/AttachmentRecord.md) -- [AttachmentTableOptions](interfaces/AttachmentTableOptions.md) -- [StorageAdapter](interfaces/StorageAdapter.md) - -## Variables - -### ATTACHMENT\_TABLE - -• `Const` **ATTACHMENT\_TABLE**: ``"attachments"`` - -#### Defined in - -[powersync-attachments/src/Schema.ts:3](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/Schema.ts#L3) - -___ - -### DEFAULT\_ATTACHMENT\_QUEUE\_OPTIONS - -• `Const` **DEFAULT\_ATTACHMENT\_QUEUE\_OPTIONS**: `Partial`<[`AttachmentQueueOptions`](interfaces/AttachmentQueueOptions.md)\> - -#### Defined in - -[powersync-attachments/src/AbstractAttachmentQueue.ts:26](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-attachments/src/AbstractAttachmentQueue.ts#L26) diff --git a/docs/docs/common-sdk/_category_.yml b/docs/docs/common-sdk/_category_.yml deleted file mode 100644 index 24a460261..000000000 --- a/docs/docs/common-sdk/_category_.yml +++ /dev/null @@ -1 +0,0 @@ -label: "API" \ No newline at end of file diff --git a/docs/docs/common-sdk/classes/AbstractPowerSyncDatabase.md b/docs/docs/common-sdk/classes/AbstractPowerSyncDatabase.md deleted file mode 100644 index cfbeddadd..000000000 --- a/docs/docs/common-sdk/classes/AbstractPowerSyncDatabase.md +++ /dev/null @@ -1,819 +0,0 @@ ---- -id: "AbstractPowerSyncDatabase" -title: "Class: AbstractPowerSyncDatabase" -sidebar_label: "AbstractPowerSyncDatabase" -sidebar_position: 0 -custom_edit_url: null ---- - -## Hierarchy - -- [`BaseObserver`](BaseObserver.md)<[`PowerSyncDBListener`](../interfaces/PowerSyncDBListener.md)\> - - ↳ **`AbstractPowerSyncDatabase`** - -## Constructors - -### constructor - -• **new AbstractPowerSyncDatabase**(`options`): [`AbstractPowerSyncDatabase`](AbstractPowerSyncDatabase.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `options` | [`PowerSyncDatabaseOptions`](../interfaces/PowerSyncDatabaseOptions.md) | - -#### Returns - -[`AbstractPowerSyncDatabase`](AbstractPowerSyncDatabase.md) - -#### Overrides - -[BaseObserver](BaseObserver.md).[constructor](BaseObserver.md#constructor) - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:77](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L77) - -## Properties - -### \_isReadyPromise - -• `Protected` **\_isReadyPromise**: `Promise`<`void`\> - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:75](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L75) - -___ - -### abortController - -• `Private` **abortController**: `AbortController` - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:72](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L72) - -___ - -### bucketStorageAdapter - -• `Protected` **bucketStorageAdapter**: [`BucketStorageAdapter`](../interfaces/BucketStorageAdapter.md) - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:73](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L73) - -___ - -### closed - -• **closed**: `boolean` - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:65](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L65) - -___ - -### currentStatus - -• `Optional` **currentStatus**: [`SyncStatus`](SyncStatus.md) - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:68](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L68) - -___ - -### listeners - -• `Protected` **listeners**: `Object` - -#### Index signature - -▪ [id: `string`]: `Partial`<`T`\> - -#### Inherited from - -[BaseObserver](BaseObserver.md).[listeners](BaseObserver.md#listeners) - -#### Defined in - -[utils/BaseObserver.ts:12](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/utils/BaseObserver.ts#L12) - -___ - -### options - -• `Protected` **options**: [`PowerSyncDatabaseOptions`](../interfaces/PowerSyncDatabaseOptions.md) - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:77](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L77) - -___ - -### ready - -• **ready**: `boolean` - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:66](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L66) - -___ - -### sdkVersion - -• **sdkVersion**: `string` - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:70](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L70) - -___ - -### syncStatusListenerDisposer - -• `Private` `Optional` **syncStatusListenerDisposer**: () => `void` - -#### Type declaration - -▸ (): `void` - -##### Returns - -`void` - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:74](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L74) - -___ - -### syncStreamImplementation - -• `Optional` **syncStreamImplementation**: [`AbstractStreamingSyncImplementation`](AbstractStreamingSyncImplementation.md) - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:69](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L69) - -___ - -### transactionMutex - -▪ `Static` `Protected` **transactionMutex**: `Mutex` - -Transactions should be queued in the DBAdapter, but we also want to prevent -calls to `.execute` while an async transaction is running. - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:63](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L63) - -## Accessors - -### connected - -• `get` **connected**(): `boolean` - -#### Returns - -`boolean` - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:97](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L97) - -___ - -### database - -• `get` **database**(): [`DBAdapter`](../interfaces/DBAdapter.md) - -#### Returns - -[`DBAdapter`](../interfaces/DBAdapter.md) - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:93](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L93) - -___ - -### schema - -• `get` **schema**(): [`Schema`](Schema.md) - -#### Returns - -[`Schema`](Schema.md) - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:89](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L89) - -## Methods - -### \_initialize - -▸ **_initialize**(): `Promise`<`void`\> - -Allows for extended implementations to execute custom initialization -logic as part of the total init process - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:122](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L122) - -___ - -### close - -▸ **close**(): `Promise`<`void`\> - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:210](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L210) - -___ - -### connect - -▸ **connect**(`connector`): `Promise`<`void`\> - -Connects to stream of events from PowerSync instance - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `connector` | [`PowerSyncBackendConnector`](../interfaces/PowerSyncBackendConnector.md) | - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:149](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L149) - -___ - -### disconnect - -▸ **disconnect**(): `Promise`<`void`\> - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:168](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L168) - -___ - -### disconnectAndClear - -▸ **disconnectAndClear**(): `Promise`<`void`\> - -Disconnect and clear the database. - Use this when logging out. - The database can still be queried after this is called, but the tables - would be empty. - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:180](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L180) - -___ - -### execute - -▸ **execute**(`sql`, `parameters?`): `Promise`<[`QueryResult`](../interfaces/QueryResult.md)\> - -Execute a statement and optionally return results - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `sql` | `string` | -| `parameters?` | `any`[] | - -#### Returns - -`Promise`<[`QueryResult`](../interfaces/QueryResult.md)\> - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:340](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L340) - -___ - -### executeReadOnly - -▸ **executeReadOnly**(`sql`, `params`): `Promise`<[`QueryResult`](../interfaces/QueryResult.md)\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `sql` | `string` | -| `params` | `any`[] | - -#### Returns - -`Promise`<[`QueryResult`](../interfaces/QueryResult.md)\> - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:496](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L496) - -___ - -### generateBucketStorageAdapter - -▸ **generateBucketStorageAdapter**(): [`BucketStorageAdapter`](../interfaces/BucketStorageAdapter.md) - -#### Returns - -[`BucketStorageAdapter`](../interfaces/BucketStorageAdapter.md) - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:105](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L105) - -___ - -### generateSyncStreamImplementation - -▸ **generateSyncStreamImplementation**(`connector`): [`AbstractStreamingSyncImplementation`](AbstractStreamingSyncImplementation.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `connector` | [`PowerSyncBackendConnector`](../interfaces/PowerSyncBackendConnector.md) | - -#### Returns - -[`AbstractStreamingSyncImplementation`](AbstractStreamingSyncImplementation.md) - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:101](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L101) - -___ - -### get - -▸ **get**<`T`\>(`sql`, `parameters?`): `Promise`<`T`\> - -Execute a read-only query and return the first result, error if the ResultSet is empty. - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `sql` | `string` | -| `parameters?` | `any`[] | - -#### Returns - -`Promise`<`T`\> - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:364](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L364) - -___ - -### getAll - -▸ **getAll**<`T`\>(`sql`, `parameters?`): `Promise`<`T`[]\> - -Execute a read-only query and return results - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `sql` | `string` | -| `parameters?` | `any`[] | - -#### Returns - -`Promise`<`T`[]\> - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:348](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L348) - -___ - -### getCrudBatch - -▸ **getCrudBatch**(`limit`): `Promise`<[`CrudBatch`](CrudBatch.md)\> - -Get a batch of crud data to upload. - -Returns null if there is no data to upload. - -Use this from the [PowerSyncBackendConnector.uploadData]` callback. - -Once the data have been successfully uploaded, call [CrudBatch.complete] before -requesting the next batch. - -Use [limit] to specify the maximum number of updates to return in a single -batch. - -This method does include transaction ids in the result, but does not group -data by transaction. One batch may contain data from multiple transactions, -and a single transaction may be split over multiple batches. - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `limit` | `number` | - -#### Returns - -`Promise`<[`CrudBatch`](CrudBatch.md)\> - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:252](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L252) - -___ - -### getNextCrudTransaction - -▸ **getNextCrudTransaction**(): `Promise`<[`CrudTransaction`](CrudTransaction.md)\> - -Get the next recorded transaction to upload. - -Returns null if there is no data to upload. - -Use this from the [PowerSyncBackendConnector.uploadData]` callback. - -Once the data have been successfully uploaded, call [CrudTransaction.complete] before -requesting the next transaction. - -Unlike [getCrudBatch], this only returns data from a single transaction at a time. -All data for the transaction is loaded into memory. - -#### Returns - -`Promise`<[`CrudTransaction`](CrudTransaction.md)\> - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:296](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L296) - -___ - -### getOptional - -▸ **getOptional**<`T`\>(`sql`, `parameters?`): `Promise`<`T`\> - -Execute a read-only query and return the first result, or null if the ResultSet is empty. - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `sql` | `string` | -| `parameters?` | `any`[] | - -#### Returns - -`Promise`<`T`\> - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:356](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L356) - -___ - -### getUploadQueueStats - -▸ **getUploadQueueStats**(`includeSize?`): `Promise`<[`UploadQueueStats`](UploadQueueStats.md)\> - -Get upload queue size estimate and count. - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `includeSize?` | `boolean` | - -#### Returns - -`Promise`<[`UploadQueueStats`](UploadQueueStats.md)\> - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:220](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L220) - -___ - -### init - -▸ **init**(): `Promise`<`void`\> - -Wait for initialization to complete. -While initializing is automatic, this helps to catch and report initialization errors. - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:142](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L142) - -___ - -### initialize - -▸ **initialize**(): `Promise`<`void`\> - -Entry point for executing initialization logic. -This is to be automatically executed in the constructor. - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:128](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L128) - -___ - -### iterateListeners - -▸ **iterateListeners**(`cb`): `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `cb` | (`listener`: `Partial`<[`PowerSyncDBListener`](../interfaces/PowerSyncDBListener.md)\>) => `any` | - -#### Returns - -`void` - -#### Inherited from - -[BaseObserver](BaseObserver.md).[iterateListeners](BaseObserver.md#iteratelisteners) - -#### Defined in - -[utils/BaseObserver.ts:26](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/utils/BaseObserver.ts#L26) - -___ - -### onChange - -▸ **onChange**(`options?`): `AsyncIterable`<[`WatchOnChangeEvent`](../interfaces/WatchOnChangeEvent.md)\> - -Create a Stream of changes to any of the specified tables. - -This is preferred over [watch] when multiple queries need to be performed -together when data is changed. - -Note, do not declare this as `async *onChange` as it will not work in React Native - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `options?` | [`SQLWatchOptions`](../interfaces/SQLWatchOptions.md) | - -#### Returns - -`AsyncIterable`<[`WatchOnChangeEvent`](../interfaces/WatchOnChangeEvent.md)\> - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:456](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L456) - -___ - -### readLock - -▸ **readLock**<`T`\>(`callback`): `Promise`<`T`\> - -Takes a read lock, without starting a transaction. - -In most cases, [readTransaction] should be used instead. - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `callback` | (`db`: [`DBAdapter`](../interfaces/DBAdapter.md)) => `Promise`<`T`\> | - -#### Returns - -`Promise`<`T`\> - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:374](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L374) - -___ - -### readTransaction - -▸ **readTransaction**<`T`\>(`callback`, `lockTimeout?`): `Promise`<`T`\> - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | Default value | -| :------ | :------ | :------ | -| `callback` | (`tx`: [`Transaction`](../interfaces/Transaction.md)) => `Promise`<`T`\> | `undefined` | -| `lockTimeout` | `number` | `DEFAULT_LOCK_TIMEOUT_MS` | - -#### Returns - -`Promise`<`T`\> - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:392](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L392) - -___ - -### registerListener - -▸ **registerListener**(`listener`): () => `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `listener` | `Partial`<[`PowerSyncDBListener`](../interfaces/PowerSyncDBListener.md)\> | - -#### Returns - -`fn` - -▸ (): `void` - -##### Returns - -`void` - -#### Inherited from - -[BaseObserver](BaseObserver.md).[registerListener](BaseObserver.md#registerlistener) - -#### Defined in - -[utils/BaseObserver.ts:18](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/utils/BaseObserver.ts#L18) - -___ - -### waitForReady - -▸ **waitForReady**(): `Promise`<`void`\> - -#### Returns - -`Promise`<`void`\> - -A promise which will resolve once initialization is completed. - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:110](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L110) - -___ - -### watch - -▸ **watch**(`sql`, `parameters?`, `options?`): `AsyncIterable`<[`QueryResult`](../interfaces/QueryResult.md)\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `sql` | `string` | -| `parameters?` | `any`[] | -| `options?` | [`SQLWatchOptions`](../interfaces/SQLWatchOptions.md) | - -#### Returns - -`AsyncIterable`<[`QueryResult`](../interfaces/QueryResult.md)\> - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:423](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L423) - -___ - -### writeLock - -▸ **writeLock**<`T`\>(`callback`): `Promise`<`T`\> - -Takes a global lock, without starting a transaction. -In most cases, [writeTransaction] should be used instead. - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `callback` | (`db`: [`DBAdapter`](../interfaces/DBAdapter.md)) => `Promise`<`T`\> | - -#### Returns - -`Promise`<`T`\> - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:383](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L383) - -___ - -### writeTransaction - -▸ **writeTransaction**<`T`\>(`callback`, `lockTimeout?`): `Promise`<`T`\> - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | Default value | -| :------ | :------ | :------ | -| `callback` | (`tx`: [`Transaction`](../interfaces/Transaction.md)) => `Promise`<`T`\> | `undefined` | -| `lockTimeout` | `number` | `DEFAULT_LOCK_TIMEOUT_MS` | - -#### Returns - -`Promise`<`T`\> - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:407](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L407) diff --git a/docs/docs/common-sdk/classes/AbstractPowerSyncDatabaseOpenFactory.md b/docs/docs/common-sdk/classes/AbstractPowerSyncDatabaseOpenFactory.md deleted file mode 100644 index ac4778fa8..000000000 --- a/docs/docs/common-sdk/classes/AbstractPowerSyncDatabaseOpenFactory.md +++ /dev/null @@ -1,113 +0,0 @@ ---- -id: "AbstractPowerSyncDatabaseOpenFactory" -title: "Class: AbstractPowerSyncDatabaseOpenFactory" -sidebar_label: "AbstractPowerSyncDatabaseOpenFactory" -sidebar_position: 0 -custom_edit_url: null ---- - -## Constructors - -### constructor - -• **new AbstractPowerSyncDatabaseOpenFactory**(`options`): [`AbstractPowerSyncDatabaseOpenFactory`](AbstractPowerSyncDatabaseOpenFactory.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `options` | [`PowerSyncOpenFactoryOptions`](../interfaces/PowerSyncOpenFactoryOptions.md) | - -#### Returns - -[`AbstractPowerSyncDatabaseOpenFactory`](AbstractPowerSyncDatabaseOpenFactory.md) - -#### Defined in - -[client/AbstractPowerSyncOpenFactory.ts:18](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncOpenFactory.ts#L18) - -## Properties - -### options - -• `Protected` **options**: [`PowerSyncOpenFactoryOptions`](../interfaces/PowerSyncOpenFactoryOptions.md) - -#### Defined in - -[client/AbstractPowerSyncOpenFactory.ts:18](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncOpenFactory.ts#L18) - -## Accessors - -### schema - -• `get` **schema**(): [`Schema`](Schema.md) - -#### Returns - -[`Schema`](Schema.md) - -#### Defined in - -[client/AbstractPowerSyncOpenFactory.ts:20](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncOpenFactory.ts#L20) - -## Methods - -### generateInstance - -▸ **generateInstance**(`options`): [`AbstractPowerSyncDatabase`](AbstractPowerSyncDatabase.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `options` | [`PowerSyncDatabaseOptions`](../interfaces/PowerSyncDatabaseOptions.md) | - -#### Returns - -[`AbstractPowerSyncDatabase`](AbstractPowerSyncDatabase.md) - -#### Defined in - -[client/AbstractPowerSyncOpenFactory.ts:33](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncOpenFactory.ts#L33) - -___ - -### generateOptions - -▸ **generateOptions**(): [`PowerSyncDatabaseOptions`](../interfaces/PowerSyncDatabaseOptions.md) - -#### Returns - -[`PowerSyncDatabaseOptions`](../interfaces/PowerSyncDatabaseOptions.md) - -#### Defined in - -[client/AbstractPowerSyncOpenFactory.ts:26](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncOpenFactory.ts#L26) - -___ - -### getInstance - -▸ **getInstance**(): [`AbstractPowerSyncDatabase`](AbstractPowerSyncDatabase.md) - -#### Returns - -[`AbstractPowerSyncDatabase`](AbstractPowerSyncDatabase.md) - -#### Defined in - -[client/AbstractPowerSyncOpenFactory.ts:35](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncOpenFactory.ts#L35) - -___ - -### openDB - -▸ **openDB**(): [`DBAdapter`](../interfaces/DBAdapter.md) - -#### Returns - -[`DBAdapter`](../interfaces/DBAdapter.md) - -#### Defined in - -[client/AbstractPowerSyncOpenFactory.ts:24](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncOpenFactory.ts#L24) diff --git a/docs/docs/common-sdk/classes/AbstractRemote.md b/docs/docs/common-sdk/classes/AbstractRemote.md deleted file mode 100644 index a3404a2b4..000000000 --- a/docs/docs/common-sdk/classes/AbstractRemote.md +++ /dev/null @@ -1,180 +0,0 @@ ---- -id: "AbstractRemote" -title: "Class: AbstractRemote" -sidebar_label: "AbstractRemote" -sidebar_position: 0 -custom_edit_url: null ---- - -## Constructors - -### constructor - -• **new AbstractRemote**(`connector`, `logger?`): [`AbstractRemote`](AbstractRemote.md) - -#### Parameters - -| Name | Type | Default value | -| :------ | :------ | :------ | -| `connector` | [`RemoteConnector`](../modules.md#remoteconnector) | `undefined` | -| `logger` | `ILogger` | `DEFAULT_REMOTE_LOGGER` | - -#### Returns - -[`AbstractRemote`](AbstractRemote.md) - -#### Defined in - -[client/sync/stream/AbstractRemote.ts:16](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractRemote.ts#L16) - -## Properties - -### connector - -• `Protected` **connector**: [`RemoteConnector`](../modules.md#remoteconnector) - -#### Defined in - -[client/sync/stream/AbstractRemote.ts:16](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractRemote.ts#L16) - -___ - -### credentials - -• `Protected` `Optional` **credentials**: [`PowerSyncCredentials`](../interfaces/PowerSyncCredentials.md) - -#### Defined in - -[client/sync/stream/AbstractRemote.ts:14](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractRemote.ts#L14) - -___ - -### logger - -• `Protected` **logger**: `ILogger` = `DEFAULT_REMOTE_LOGGER` - -#### Defined in - -[client/sync/stream/AbstractRemote.ts:16](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractRemote.ts#L16) - -## Methods - -### get - -▸ **get**(`path`, `headers?`): `Promise`<`any`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `path` | `string` | -| `headers?` | `Record`<`string`, `string`\> | - -#### Returns - -`Promise`<`any`\> - -#### Defined in - -[client/sync/stream/AbstractRemote.ts:47](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractRemote.ts#L47) - -___ - -### getCredentials - -▸ **getCredentials**(): `Promise`<[`PowerSyncCredentials`](../interfaces/PowerSyncCredentials.md)\> - -#### Returns - -`Promise`<[`PowerSyncCredentials`](../interfaces/PowerSyncCredentials.md)\> - -#### Defined in - -[client/sync/stream/AbstractRemote.ts:18](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractRemote.ts#L18) - -___ - -### getHeaders - -▸ **getHeaders**(): `Promise`<\{ `Authorization`: `string` ; `content-type`: `string` = 'application/json' }\> - -#### Returns - -`Promise`<\{ `Authorization`: `string` ; `content-type`: `string` = 'application/json' }\> - -#### Defined in - -[client/sync/stream/AbstractRemote.ts:38](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractRemote.ts#L38) - -___ - -### getToken - -▸ **getToken**(): `Promise`<`string`\> - -#### Returns - -`Promise`<`string`\> - -#### Defined in - -[client/sync/stream/AbstractRemote.ts:27](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractRemote.ts#L27) - -___ - -### isAvailable - -▸ **isAvailable**(): `boolean` - -#### Returns - -`boolean` - -#### Defined in - -[client/sync/stream/AbstractRemote.ts:50](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractRemote.ts#L50) - -___ - -### post - -▸ **post**(`path`, `data`, `headers?`): `Promise`<`any`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `path` | `string` | -| `data` | `any` | -| `headers?` | `Record`<`string`, `string`\> | - -#### Returns - -`Promise`<`any`\> - -#### Defined in - -[client/sync/stream/AbstractRemote.ts:46](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractRemote.ts#L46) - -___ - -### postStreaming - -▸ **postStreaming**(`path`, `data`, `headers?`, `signal?`): `Promise`<`any`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `path` | `string` | -| `data` | `any` | -| `headers?` | `Record`<`string`, `string`\> | -| `signal?` | `AbortSignal` | - -#### Returns - -`Promise`<`any`\> - -#### Defined in - -[client/sync/stream/AbstractRemote.ts:48](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractRemote.ts#L48) diff --git a/docs/docs/common-sdk/classes/AbstractStreamingSyncImplementation.md b/docs/docs/common-sdk/classes/AbstractStreamingSyncImplementation.md deleted file mode 100644 index afb4dd0a5..000000000 --- a/docs/docs/common-sdk/classes/AbstractStreamingSyncImplementation.md +++ /dev/null @@ -1,384 +0,0 @@ ---- -id: "AbstractStreamingSyncImplementation" -title: "Class: AbstractStreamingSyncImplementation" -sidebar_label: "AbstractStreamingSyncImplementation" -sidebar_position: 0 -custom_edit_url: null ---- - -## Hierarchy - -- [`BaseObserver`](BaseObserver.md)<[`StreamingSyncImplementationListener`](../interfaces/StreamingSyncImplementationListener.md)\> - - ↳ **`AbstractStreamingSyncImplementation`** - -## Constructors - -### constructor - -• **new AbstractStreamingSyncImplementation**(`options`): [`AbstractStreamingSyncImplementation`](AbstractStreamingSyncImplementation.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `options` | [`AbstractStreamingSyncImplementationOptions`](../interfaces/AbstractStreamingSyncImplementationOptions.md) | - -#### Returns - -[`AbstractStreamingSyncImplementation`](AbstractStreamingSyncImplementation.md) - -#### Overrides - -[BaseObserver](BaseObserver.md).[constructor](BaseObserver.md#constructor) - -#### Defined in - -[client/sync/stream/AbstractStreamingSyncImplementation.ts:59](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L59) - -## Properties - -### \_isConnected - -• `Protected` **\_isConnected**: `boolean` - -#### Defined in - -[client/sync/stream/AbstractStreamingSyncImplementation.ts:57](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L57) - -___ - -### \_lastSyncedAt - -• `Protected` **\_lastSyncedAt**: `Date` - -#### Defined in - -[client/sync/stream/AbstractStreamingSyncImplementation.ts:52](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L52) - -___ - -### isUploadingCrud - -• `Private` **isUploadingCrud**: `boolean` - -#### Defined in - -[client/sync/stream/AbstractStreamingSyncImplementation.ts:55](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L55) - -___ - -### listeners - -• `Protected` **listeners**: `Object` - -#### Index signature - -▪ [id: `string`]: `Partial`<`T`\> - -#### Inherited from - -[BaseObserver](BaseObserver.md).[listeners](BaseObserver.md#listeners) - -#### Defined in - -[utils/BaseObserver.ts:12](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/utils/BaseObserver.ts#L12) - -___ - -### options - -• `Protected` **options**: [`AbstractStreamingSyncImplementationOptions`](../interfaces/AbstractStreamingSyncImplementationOptions.md) - -#### Defined in - -[client/sync/stream/AbstractStreamingSyncImplementation.ts:53](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L53) - -## Accessors - -### isConnected - -• `get` **isConnected**(): `boolean` - -#### Returns - -`boolean` - -#### Defined in - -[client/sync/stream/AbstractStreamingSyncImplementation.ts:74](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L74) - -___ - -### lastSyncedAt - -• `get` **lastSyncedAt**(): `Date` - -#### Returns - -`Date` - -#### Defined in - -[client/sync/stream/AbstractStreamingSyncImplementation.ts:66](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L66) - -___ - -### logger - -• `get` **logger**(): `ILogger` - -#### Returns - -`ILogger` - -#### Defined in - -[client/sync/stream/AbstractStreamingSyncImplementation.ts:70](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L70) - -## Methods - -### \_uploadAllCrud - -▸ **_uploadAllCrud**(): `Promise`<`void`\> - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -[client/sync/stream/AbstractStreamingSyncImplementation.ts:91](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L91) - -___ - -### delayRetry - -▸ **delayRetry**(): `Promise`<`unknown`\> - -#### Returns - -`Promise`<`unknown`\> - -#### Defined in - -[client/sync/stream/AbstractStreamingSyncImplementation.ts:314](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L314) - -___ - -### getWriteCheckpoint - -▸ **getWriteCheckpoint**(): `Promise`<`string`\> - -#### Returns - -`Promise`<`string`\> - -#### Defined in - -[client/sync/stream/AbstractStreamingSyncImplementation.ts:120](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L120) - -___ - -### hasCompletedSync - -▸ **hasCompletedSync**(): `Promise`<`boolean`\> - -#### Returns - -`Promise`<`boolean`\> - -#### Defined in - -[client/sync/stream/AbstractStreamingSyncImplementation.ts:80](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L80) - -___ - -### iterateListeners - -▸ **iterateListeners**(`cb`): `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `cb` | (`listener`: `Partial`<[`StreamingSyncImplementationListener`](../interfaces/StreamingSyncImplementationListener.md)\>) => `any` | - -#### Returns - -`void` - -#### Inherited from - -[BaseObserver](BaseObserver.md).[iterateListeners](BaseObserver.md#iteratelisteners) - -#### Defined in - -[utils/BaseObserver.ts:26](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/utils/BaseObserver.ts#L26) - -___ - -### obtainLock - -▸ **obtainLock**<`T`\>(`lockOptions`): `Promise`<`T`\> - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `lockOptions` | [`LockOptions`](../interfaces/LockOptions.md)<`T`\> | - -#### Returns - -`Promise`<`T`\> - -#### Defined in - -[client/sync/stream/AbstractStreamingSyncImplementation.ts:78](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L78) - -___ - -### registerListener - -▸ **registerListener**(`listener`): () => `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `listener` | `Partial`<[`StreamingSyncImplementationListener`](../interfaces/StreamingSyncImplementationListener.md)\> | - -#### Returns - -`fn` - -▸ (): `void` - -##### Returns - -`void` - -#### Inherited from - -[BaseObserver](BaseObserver.md).[registerListener](BaseObserver.md#registerlistener) - -#### Defined in - -[utils/BaseObserver.ts:18](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/utils/BaseObserver.ts#L18) - -___ - -### streamingSync - -▸ **streamingSync**(`signal?`): `Promise`<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `signal?` | `AbortSignal` | - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -[client/sync/stream/AbstractStreamingSyncImplementation.ts:125](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L125) - -___ - -### streamingSyncIteration - -▸ **streamingSyncIteration**(`signal?`, `progress?`): `Promise`<\{ `retry?`: `boolean` }\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `signal?` | `AbortSignal` | -| `progress?` | () => `void` | - -#### Returns - -`Promise`<\{ `retry?`: `boolean` }\> - -#### Defined in - -[client/sync/stream/AbstractStreamingSyncImplementation.ts:142](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L142) - -___ - -### streamingSyncRequest - -▸ **streamingSyncRequest**(`req`, `signal`): `AsyncGenerator`<[`StreamingSyncLine`](../modules.md#streamingsyncline), `any`, `unknown`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `req` | [`StreamingSyncRequest`](../interfaces/StreamingSyncRequest.md) | -| `signal` | `AbortSignal` | - -#### Returns - -`AsyncGenerator`<[`StreamingSyncLine`](../modules.md#streamingsyncline), `any`, `unknown`\> - -#### Defined in - -[client/sync/stream/AbstractStreamingSyncImplementation.ts:284](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L284) - -___ - -### triggerCrudUpload - -▸ **triggerCrudUpload**(): `void` - -#### Returns - -`void` - -#### Defined in - -[client/sync/stream/AbstractStreamingSyncImplementation.ts:84](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L84) - -___ - -### updateSyncStatus - -▸ **updateSyncStatus**(`connected`, `lastSyncedAt?`): `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `connected` | `boolean` | -| `lastSyncedAt?` | `Date` | - -#### Returns - -`void` - -#### Defined in - -[client/sync/stream/AbstractStreamingSyncImplementation.ts:303](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L303) - -___ - -### uploadCrudBatch - -▸ **uploadCrudBatch**(): `Promise`<`boolean`\> - -#### Returns - -`Promise`<`boolean`\> - -#### Defined in - -[client/sync/stream/AbstractStreamingSyncImplementation.ts:109](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L109) diff --git a/docs/docs/common-sdk/classes/BaseObserver.md b/docs/docs/common-sdk/classes/BaseObserver.md deleted file mode 100644 index 112e645dc..000000000 --- a/docs/docs/common-sdk/classes/BaseObserver.md +++ /dev/null @@ -1,109 +0,0 @@ ---- -id: "BaseObserver" -title: "Class: BaseObserver" -sidebar_label: "BaseObserver" -sidebar_position: 0 -custom_edit_url: null ---- - -## Type parameters - -| Name | Type | -| :------ | :------ | -| `T` | extends [`BaseListener`](../modules.md#baselistener) = [`BaseListener`](../modules.md#baselistener) | - -## Hierarchy - -- **`BaseObserver`** - - ↳ [`AbstractPowerSyncDatabase`](AbstractPowerSyncDatabase.md) - - ↳ [`AbstractStreamingSyncImplementation`](AbstractStreamingSyncImplementation.md) - -## Implements - -- [`BaseObserverInterface`](../interfaces/BaseObserverInterface.md)<`T`\> - -## Constructors - -### constructor - -• **new BaseObserver**<`T`\>(): [`BaseObserver`](BaseObserver.md)<`T`\> - -#### Type parameters - -| Name | Type | -| :------ | :------ | -| `T` | extends [`BaseListener`](../modules.md#baselistener) = [`BaseListener`](../modules.md#baselistener) | - -#### Returns - -[`BaseObserver`](BaseObserver.md)<`T`\> - -#### Defined in - -[utils/BaseObserver.ts:14](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/utils/BaseObserver.ts#L14) - -## Properties - -### listeners - -• `Protected` **listeners**: `Object` - -#### Index signature - -▪ [id: `string`]: `Partial`<`T`\> - -#### Defined in - -[utils/BaseObserver.ts:12](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/utils/BaseObserver.ts#L12) - -## Methods - -### iterateListeners - -▸ **iterateListeners**(`cb`): `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `cb` | (`listener`: `Partial`<`T`\>) => `any` | - -#### Returns - -`void` - -#### Defined in - -[utils/BaseObserver.ts:26](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/utils/BaseObserver.ts#L26) - -___ - -### registerListener - -▸ **registerListener**(`listener`): () => `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `listener` | `Partial`<`T`\> | - -#### Returns - -`fn` - -▸ (): `void` - -##### Returns - -`void` - -#### Implementation of - -[BaseObserverInterface](../interfaces/BaseObserverInterface.md).[registerListener](../interfaces/BaseObserverInterface.md#registerlistener) - -#### Defined in - -[utils/BaseObserver.ts:18](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/utils/BaseObserver.ts#L18) diff --git a/docs/docs/common-sdk/classes/Column.md b/docs/docs/common-sdk/classes/Column.md deleted file mode 100644 index aba6a7b5b..000000000 --- a/docs/docs/common-sdk/classes/Column.md +++ /dev/null @@ -1,84 +0,0 @@ ---- -id: "Column" -title: "Class: Column" -sidebar_label: "Column" -sidebar_position: 0 -custom_edit_url: null ---- - -## Constructors - -### constructor - -• **new Column**(`options`): [`Column`](Column.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `options` | [`ColumnOptions`](../interfaces/ColumnOptions.md) | - -#### Returns - -[`Column`](Column.md) - -#### Defined in - -[db/Column.ts:14](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/Column.ts#L14) - -## Properties - -### options - -• `Protected` **options**: [`ColumnOptions`](../interfaces/ColumnOptions.md) - -#### Defined in - -[db/Column.ts:14](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/Column.ts#L14) - -## Accessors - -### name - -• `get` **name**(): `string` - -#### Returns - -`string` - -#### Defined in - -[db/Column.ts:16](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/Column.ts#L16) - -___ - -### type - -• `get` **type**(): [`ColumnType`](../enums/ColumnType.md) - -#### Returns - -[`ColumnType`](../enums/ColumnType.md) - -#### Defined in - -[db/Column.ts:20](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/Column.ts#L20) - -## Methods - -### toJSON - -▸ **toJSON**(): `Object` - -#### Returns - -`Object` - -| Name | Type | -| :------ | :------ | -| `name` | `string` | -| `type` | [`ColumnType`](../enums/ColumnType.md) | - -#### Defined in - -[db/Column.ts:24](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/Column.ts#L24) diff --git a/docs/docs/common-sdk/classes/CrudBatch.md b/docs/docs/common-sdk/classes/CrudBatch.md deleted file mode 100644 index fc2a7b37b..000000000 --- a/docs/docs/common-sdk/classes/CrudBatch.md +++ /dev/null @@ -1,79 +0,0 @@ ---- -id: "CrudBatch" -title: "Class: CrudBatch" -sidebar_label: "CrudBatch" -sidebar_position: 0 -custom_edit_url: null ---- - -## Hierarchy - -- **`CrudBatch`** - - ↳ [`CrudTransaction`](CrudTransaction.md) - -## Constructors - -### constructor - -• **new CrudBatch**(`crud`, `haveMore`, `complete`): [`CrudBatch`](CrudBatch.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `crud` | [`CrudEntry`](CrudEntry.md)[] | -| `haveMore` | `boolean` | -| `complete` | (`writeCheckpoint?`: `string`) => `Promise`<`void`\> | - -#### Returns - -[`CrudBatch`](CrudBatch.md) - -#### Defined in - -[client/sync/bucket/CrudBatch.ts:4](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudBatch.ts#L4) - -## Properties - -### complete - -• **complete**: (`writeCheckpoint?`: `string`) => `Promise`<`void`\> - -#### Type declaration - -▸ (`writeCheckpoint?`): `Promise`<`void`\> - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `writeCheckpoint?` | `string` | - -##### Returns - -`Promise`<`void`\> - -#### Defined in - -[client/sync/bucket/CrudBatch.ts:7](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudBatch.ts#L7) - -___ - -### crud - -• **crud**: [`CrudEntry`](CrudEntry.md)[] - -#### Defined in - -[client/sync/bucket/CrudBatch.ts:5](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudBatch.ts#L5) - -___ - -### haveMore - -• **haveMore**: `boolean` - -#### Defined in - -[client/sync/bucket/CrudBatch.ts:6](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudBatch.ts#L6) diff --git a/docs/docs/common-sdk/classes/CrudEntry.md b/docs/docs/common-sdk/classes/CrudEntry.md deleted file mode 100644 index 0c6580646..000000000 --- a/docs/docs/common-sdk/classes/CrudEntry.md +++ /dev/null @@ -1,140 +0,0 @@ ---- -id: "CrudEntry" -title: "Class: CrudEntry" -sidebar_label: "CrudEntry" -sidebar_position: 0 -custom_edit_url: null ---- - -## Constructors - -### constructor - -• **new CrudEntry**(`clientId`, `op`, `table`, `id`, `transactionId?`, `opData?`): [`CrudEntry`](CrudEntry.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `clientId` | `number` | -| `op` | [`UpdateType`](../enums/UpdateType.md) | -| `table` | `string` | -| `id` | `string` | -| `transactionId?` | `number` | -| `opData?` | `Record`<`string`, `any`\> | - -#### Returns - -[`CrudEntry`](CrudEntry.md) - -#### Defined in - -[client/sync/bucket/CrudEntry.ts:54](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudEntry.ts#L54) - -## Properties - -### clientId - -• **clientId**: `number` - -#### Defined in - -[client/sync/bucket/CrudEntry.ts:42](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudEntry.ts#L42) - -___ - -### id - -• **id**: `string` - -#### Defined in - -[client/sync/bucket/CrudEntry.ts:43](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudEntry.ts#L43) - -___ - -### op - -• **op**: [`UpdateType`](../enums/UpdateType.md) - -#### Defined in - -[client/sync/bucket/CrudEntry.ts:44](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudEntry.ts#L44) - -___ - -### opData - -• `Optional` **opData**: `Record`<`string`, `any`\> - -#### Defined in - -[client/sync/bucket/CrudEntry.ts:45](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudEntry.ts#L45) - -___ - -### table - -• **table**: `string` - -#### Defined in - -[client/sync/bucket/CrudEntry.ts:46](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudEntry.ts#L46) - -___ - -### transactionId - -• `Optional` **transactionId**: `number` - -#### Defined in - -[client/sync/bucket/CrudEntry.ts:47](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudEntry.ts#L47) - -## Methods - -### hashCode - -▸ **hashCode**(): `string` - -#### Returns - -`string` - -#### Defined in - -[client/sync/bucket/CrudEntry.ts:81](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudEntry.ts#L81) - -___ - -### toJSON - -▸ **toJSON**(): [`CrudEntryOutputJSON`](../modules.md#crudentryoutputjson) - -#### Returns - -[`CrudEntryOutputJSON`](../modules.md#crudentryoutputjson) - -#### Defined in - -[client/sync/bucket/CrudEntry.ts:70](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudEntry.ts#L70) - -___ - -### fromRow - -▸ **fromRow**(`dbRow`): [`CrudEntry`](CrudEntry.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `dbRow` | [`CrudEntryJSON`](../modules.md#crudentryjson) | - -#### Returns - -[`CrudEntry`](CrudEntry.md) - -#### Defined in - -[client/sync/bucket/CrudEntry.ts:49](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudEntry.ts#L49) diff --git a/docs/docs/common-sdk/classes/CrudTransaction.md b/docs/docs/common-sdk/classes/CrudTransaction.md deleted file mode 100644 index 329d4626f..000000000 --- a/docs/docs/common-sdk/classes/CrudTransaction.md +++ /dev/null @@ -1,105 +0,0 @@ ---- -id: "CrudTransaction" -title: "Class: CrudTransaction" -sidebar_label: "CrudTransaction" -sidebar_position: 0 -custom_edit_url: null ---- - -## Hierarchy - -- [`CrudBatch`](CrudBatch.md) - - ↳ **`CrudTransaction`** - -## Constructors - -### constructor - -• **new CrudTransaction**(`crud`, `complete`, `transactionId?`): [`CrudTransaction`](CrudTransaction.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `crud` | [`CrudEntry`](CrudEntry.md)[] | -| `complete` | (`checkpoint?`: `string`) => `Promise`<`void`\> | -| `transactionId?` | `number` | - -#### Returns - -[`CrudTransaction`](CrudTransaction.md) - -#### Overrides - -[CrudBatch](CrudBatch.md).[constructor](CrudBatch.md#constructor) - -#### Defined in - -[client/sync/bucket/CrudTransaction.ts:5](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudTransaction.ts#L5) - -## Properties - -### complete - -• **complete**: (`checkpoint?`: `string`) => `Promise`<`void`\> - -#### Type declaration - -▸ (`checkpoint?`): `Promise`<`void`\> - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `checkpoint?` | `string` | - -##### Returns - -`Promise`<`void`\> - -#### Inherited from - -[CrudBatch](CrudBatch.md).[complete](CrudBatch.md#complete) - -#### Defined in - -[client/sync/bucket/CrudTransaction.ts:7](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudTransaction.ts#L7) - -___ - -### crud - -• **crud**: [`CrudEntry`](CrudEntry.md)[] - -#### Inherited from - -[CrudBatch](CrudBatch.md).[crud](CrudBatch.md#crud) - -#### Defined in - -[client/sync/bucket/CrudTransaction.ts:6](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudTransaction.ts#L6) - -___ - -### haveMore - -• **haveMore**: `boolean` - -#### Inherited from - -[CrudBatch](CrudBatch.md).[haveMore](CrudBatch.md#havemore) - -#### Defined in - -[client/sync/bucket/CrudBatch.ts:6](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudBatch.ts#L6) - -___ - -### transactionId - -• `Optional` **transactionId**: `number` - -#### Defined in - -[client/sync/bucket/CrudTransaction.ts:8](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudTransaction.ts#L8) diff --git a/docs/docs/common-sdk/classes/Index.md b/docs/docs/common-sdk/classes/Index.md deleted file mode 100644 index f65178dea..000000000 --- a/docs/docs/common-sdk/classes/Index.md +++ /dev/null @@ -1,111 +0,0 @@ ---- -id: "Index" -title: "Class: Index" -sidebar_label: "Index" -sidebar_position: 0 -custom_edit_url: null ---- - -## Constructors - -### constructor - -• **new Index**(`options`): [`Index`](Index.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `options` | [`IndexOptions`](../interfaces/IndexOptions.md) | - -#### Returns - -[`Index`](Index.md) - -#### Defined in - -[db/schema/Index.ts:21](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Index.ts#L21) - -## Properties - -### options - -• `Protected` **options**: [`IndexOptions`](../interfaces/IndexOptions.md) - -#### Defined in - -[db/schema/Index.ts:21](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Index.ts#L21) - -## Accessors - -### columns - -• `get` **columns**(): [`IndexedColumn`](IndexedColumn.md)[] - -#### Returns - -[`IndexedColumn`](IndexedColumn.md)[] - -#### Defined in - -[db/schema/Index.ts:29](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Index.ts#L29) - -___ - -### name - -• `get` **name**(): `string` - -#### Returns - -`string` - -#### Defined in - -[db/schema/Index.ts:25](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Index.ts#L25) - -## Methods - -### toJSON - -▸ **toJSON**(`table`): `Object` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `table` | [`Table`](Table.md) | - -#### Returns - -`Object` - -| Name | Type | -| :------ | :------ | -| `columns` | \{ `ascending`: `boolean` ; `name`: `string` ; `type`: [`ColumnType`](../enums/ColumnType.md) }[] | -| `name` | `string` | - -#### Defined in - -[db/schema/Index.ts:33](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Index.ts#L33) - -___ - -### createAscending - -▸ **createAscending**(`options`, `columnNames`): [`Index`](Index.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `options` | [`IndexOptions`](../interfaces/IndexOptions.md) | -| `columnNames` | `string`[] | - -#### Returns - -[`Index`](Index.md) - -#### Defined in - -[db/schema/Index.ts:14](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Index.ts#L14) diff --git a/docs/docs/common-sdk/classes/IndexedColumn.md b/docs/docs/common-sdk/classes/IndexedColumn.md deleted file mode 100644 index fdc07273e..000000000 --- a/docs/docs/common-sdk/classes/IndexedColumn.md +++ /dev/null @@ -1,111 +0,0 @@ ---- -id: "IndexedColumn" -title: "Class: IndexedColumn" -sidebar_label: "IndexedColumn" -sidebar_position: 0 -custom_edit_url: null ---- - -## Constructors - -### constructor - -• **new IndexedColumn**(`options`): [`IndexedColumn`](IndexedColumn.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `options` | [`IndexColumnOptions`](../interfaces/IndexColumnOptions.md) | - -#### Returns - -[`IndexedColumn`](IndexedColumn.md) - -#### Defined in - -[db/schema/IndexedColumn.ts:23](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/IndexedColumn.ts#L23) - -## Properties - -### options - -• `Protected` **options**: [`IndexColumnOptions`](../interfaces/IndexColumnOptions.md) - -#### Defined in - -[db/schema/IndexedColumn.ts:14](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/IndexedColumn.ts#L14) - -## Accessors - -### ascending - -• `get` **ascending**(): `boolean` - -#### Returns - -`boolean` - -#### Defined in - -[db/schema/IndexedColumn.ts:31](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/IndexedColumn.ts#L31) - -___ - -### name - -• `get` **name**(): `string` - -#### Returns - -`string` - -#### Defined in - -[db/schema/IndexedColumn.ts:27](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/IndexedColumn.ts#L27) - -## Methods - -### toJSON - -▸ **toJSON**(`table`): `Object` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `table` | [`Table`](Table.md) | - -#### Returns - -`Object` - -| Name | Type | -| :------ | :------ | -| `ascending` | `boolean` | -| `name` | `string` | -| `type` | [`ColumnType`](../enums/ColumnType.md) | - -#### Defined in - -[db/schema/IndexedColumn.ts:35](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/IndexedColumn.ts#L35) - -___ - -### createAscending - -▸ **createAscending**(`column`): [`IndexedColumn`](IndexedColumn.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `column` | `string` | - -#### Returns - -[`IndexedColumn`](IndexedColumn.md) - -#### Defined in - -[db/schema/IndexedColumn.ts:16](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/IndexedColumn.ts#L16) diff --git a/docs/docs/common-sdk/classes/OpType.md b/docs/docs/common-sdk/classes/OpType.md deleted file mode 100644 index b2ae7ea7b..000000000 --- a/docs/docs/common-sdk/classes/OpType.md +++ /dev/null @@ -1,71 +0,0 @@ ---- -id: "OpType" -title: "Class: OpType" -sidebar_label: "OpType" -sidebar_position: 0 -custom_edit_url: null ---- - -## Constructors - -### constructor - -• **new OpType**(`value`): [`OpType`](OpType.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `value` | [`OpTypeEnum`](../enums/OpTypeEnum.md) | - -#### Returns - -[`OpType`](OpType.md) - -#### Defined in - -[client/sync/bucket/OpType.ts:15](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/OpType.ts#L15) - -## Properties - -### value - -• **value**: [`OpTypeEnum`](../enums/OpTypeEnum.md) - -#### Defined in - -[client/sync/bucket/OpType.ts:15](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/OpType.ts#L15) - -## Methods - -### toJSON - -▸ **toJSON**(): `string` - -#### Returns - -`string` - -#### Defined in - -[client/sync/bucket/OpType.ts:17](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/OpType.ts#L17) - -___ - -### fromJSON - -▸ **fromJSON**(`jsonValue`): [`OpType`](OpType.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `jsonValue` | `string` | - -#### Returns - -[`OpType`](OpType.md) - -#### Defined in - -[client/sync/bucket/OpType.ts:11](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/OpType.ts#L11) diff --git a/docs/docs/common-sdk/classes/Schema.md b/docs/docs/common-sdk/classes/Schema.md deleted file mode 100644 index 93e81da5d..000000000 --- a/docs/docs/common-sdk/classes/Schema.md +++ /dev/null @@ -1,55 +0,0 @@ ---- -id: "Schema" -title: "Class: Schema" -sidebar_label: "Schema" -sidebar_position: 0 -custom_edit_url: null ---- - -## Constructors - -### constructor - -• **new Schema**(`tables`): [`Schema`](Schema.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `tables` | [`Table`](Table.md)[] | - -#### Returns - -[`Schema`](Schema.md) - -#### Defined in - -[db/schema/Schema.ts:4](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Schema.ts#L4) - -## Properties - -### tables - -• **tables**: [`Table`](Table.md)[] - -#### Defined in - -[db/schema/Schema.ts:4](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Schema.ts#L4) - -## Methods - -### toJSON - -▸ **toJSON**(): `Object` - -#### Returns - -`Object` - -| Name | Type | -| :------ | :------ | -| `tables` | \{ `columns`: \{ `name`: `string` ; `type`: [`ColumnType`](../enums/ColumnType.md) }[] ; `indexes`: \{ `columns`: \{ `ascending`: `boolean` ; `name`: `string` ; `type`: [`ColumnType`](../enums/ColumnType.md) }[] ; `name`: `string` }[] ; `insert_only`: `boolean` ; `local_only`: `boolean` ; `name`: `string` }[] | - -#### Defined in - -[db/schema/Schema.ts:6](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Schema.ts#L6) diff --git a/docs/docs/common-sdk/classes/SqliteBucketStorage.md b/docs/docs/common-sdk/classes/SqliteBucketStorage.md deleted file mode 100644 index 00081da4e..000000000 --- a/docs/docs/common-sdk/classes/SqliteBucketStorage.md +++ /dev/null @@ -1,536 +0,0 @@ ---- -id: "SqliteBucketStorage" -title: "Class: SqliteBucketStorage" -sidebar_label: "SqliteBucketStorage" -sidebar_position: 0 -custom_edit_url: null ---- - -## Implements - -- [`BucketStorageAdapter`](../interfaces/BucketStorageAdapter.md) - -## Constructors - -### constructor - -• **new SqliteBucketStorage**(`db`, `mutex`, `logger?`): [`SqliteBucketStorage`](SqliteBucketStorage.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `db` | [`DBAdapter`](../interfaces/DBAdapter.md) | -| `mutex` | `Mutex` | -| `logger` | `ILogger` | - -#### Returns - -[`SqliteBucketStorage`](SqliteBucketStorage.md) - -#### Defined in - -[client/sync/bucket/SqliteBucketStorage.ts:25](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L25) - -## Properties - -### \_hasCompletedSync - -• `Private` **\_hasCompletedSync**: `boolean` - -#### Defined in - -[client/sync/bucket/SqliteBucketStorage.ts:18](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L18) - -___ - -### compactCounter - -• `Private` **compactCounter**: `number` = `COMPACT_OPERATION_INTERVAL` - -Count up, and do a compact on startup. - -#### Defined in - -[client/sync/bucket/SqliteBucketStorage.ts:23](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L23) - -___ - -### db - -• `Private` **db**: [`DBAdapter`](../interfaces/DBAdapter.md) - -#### Defined in - -[client/sync/bucket/SqliteBucketStorage.ts:26](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L26) - -___ - -### logger - -• `Private` **logger**: `ILogger` - -#### Defined in - -[client/sync/bucket/SqliteBucketStorage.ts:28](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L28) - -___ - -### mutex - -• `Private` **mutex**: `Mutex` - -#### Defined in - -[client/sync/bucket/SqliteBucketStorage.ts:27](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L27) - -___ - -### pendingBucketDeletes - -• `Private` **pendingBucketDeletes**: `boolean` - -#### Defined in - -[client/sync/bucket/SqliteBucketStorage.ts:17](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L17) - -___ - -### tableNames - -• **tableNames**: `Set`<`string`\> - -#### Defined in - -[client/sync/bucket/SqliteBucketStorage.ts:16](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L16) - -___ - -### MAX\_OP\_ID - -▪ `Static` **MAX\_OP\_ID**: `string` = `'9223372036854775807'` - -#### Defined in - -[client/sync/bucket/SqliteBucketStorage.ts:14](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L14) - -## Methods - -### autoCompact - -▸ **autoCompact**(): `Promise`<`void`\> - -Exposed for tests only. - -#### Returns - -`Promise`<`void`\> - -#### Implementation of - -[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[autoCompact](../interfaces/BucketStorageAdapter.md#autocompact) - -#### Defined in - -[client/sync/bucket/SqliteBucketStorage.ts:210](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L210) - -___ - -### clearRemoveOps - -▸ **clearRemoveOps**(): `Promise`<`void`\> - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -[client/sync/bucket/SqliteBucketStorage.ts:230](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L230) - -___ - -### deleteBucket - -▸ **deleteBucket**(`bucket`): `Promise`<`void`\> - -Mark a bucket for deletion. - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `bucket` | `string` | - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -[client/sync/bucket/SqliteBucketStorage.ts:86](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L86) - -___ - -### deletePendingBuckets - -▸ **deletePendingBuckets**(): `Promise`<`void`\> - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -[client/sync/bucket/SqliteBucketStorage.ts:215](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L215) - -___ - -### forceCompact - -▸ **forceCompact**(): `Promise`<`void`\> - -Force a compact, for tests. - -#### Returns - -`Promise`<`void`\> - -#### Implementation of - -[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[forceCompact](../interfaces/BucketStorageAdapter.md#forcecompact) - -#### Defined in - -[client/sync/bucket/SqliteBucketStorage.ts:203](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L203) - -___ - -### getBucketStates - -▸ **getBucketStates**(): `Promise`<[`BucketState`](../interfaces/BucketState.md)[]\> - -#### Returns - -`Promise`<[`BucketState`](../interfaces/BucketState.md)[]\> - -#### Implementation of - -[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[getBucketStates](../interfaces/BucketStorageAdapter.md#getbucketstates) - -#### Defined in - -[client/sync/bucket/SqliteBucketStorage.ts:53](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L53) - -___ - -### getCrudBatch - -▸ **getCrudBatch**(`limit?`): `Promise`<[`CrudBatch`](CrudBatch.md)\> - -Get a batch of objects to send to the server. -When the objects are successfully sent to the server, call .complete() - -#### Parameters - -| Name | Type | Default value | -| :------ | :------ | :------ | -| `limit` | `number` | `100` | - -#### Returns - -`Promise`<[`CrudBatch`](CrudBatch.md)\> - -#### Implementation of - -[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[getCrudBatch](../interfaces/BucketStorageAdapter.md#getcrudbatch) - -#### Defined in - -[client/sync/bucket/SqliteBucketStorage.ts:297](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L297) - -___ - -### getMaxOpId - -▸ **getMaxOpId**(): `string` - -#### Returns - -`string` - -#### Implementation of - -[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[getMaxOpId](../interfaces/BucketStorageAdapter.md#getmaxopid) - -#### Defined in - -[client/sync/bucket/SqliteBucketStorage.ts:45](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L45) - -___ - -### hasCompletedSync - -▸ **hasCompletedSync**(): `Promise`<`boolean`\> - -#### Returns - -`Promise`<`boolean`\> - -#### Implementation of - -[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[hasCompletedSync](../interfaces/BucketStorageAdapter.md#hascompletedsync) - -#### Defined in - -[client/sync/bucket/SqliteBucketStorage.ts:111](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L111) - -___ - -### hasCrud - -▸ **hasCrud**(): `Promise`<`boolean`\> - -#### Returns - -`Promise`<`boolean`\> - -#### Implementation of - -[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[hasCrud](../interfaces/BucketStorageAdapter.md#hascrud) - -#### Defined in - -[client/sync/bucket/SqliteBucketStorage.ts:288](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L288) - -___ - -### init - -▸ **init**(): `Promise`<`void`\> - -#### Returns - -`Promise`<`void`\> - -#### Implementation of - -[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[init](../interfaces/BucketStorageAdapter.md#init) - -#### Defined in - -[client/sync/bucket/SqliteBucketStorage.ts:35](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L35) - -___ - -### removeBuckets - -▸ **removeBuckets**(`buckets`): `Promise`<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `buckets` | `string`[] | - -#### Returns - -`Promise`<`void`\> - -#### Implementation of - -[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[removeBuckets](../interfaces/BucketStorageAdapter.md#removebuckets) - -#### Defined in - -[client/sync/bucket/SqliteBucketStorage.ts:75](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L75) - -___ - -### saveSyncData - -▸ **saveSyncData**(`batch`): `Promise`<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `batch` | [`SyncDataBatch`](SyncDataBatch.md) | - -#### Returns - -`Promise`<`void`\> - -#### Implementation of - -[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[saveSyncData](../interfaces/BucketStorageAdapter.md#savesyncdata) - -#### Defined in - -[client/sync/bucket/SqliteBucketStorage.ts:60](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L60) - -___ - -### setTargetCheckpoint - -▸ **setTargetCheckpoint**(`checkpoint`): `Promise`<`void`\> - -Set a target checkpoint. - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `checkpoint` | [`Checkpoint`](../interfaces/Checkpoint.md) | - -#### Returns - -`Promise`<`void`\> - -#### Implementation of - -[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[setTargetCheckpoint](../interfaces/BucketStorageAdapter.md#settargetcheckpoint) - -#### Defined in - -[client/sync/bucket/SqliteBucketStorage.ts:340](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L340) - -___ - -### startSession - -▸ **startSession**(): `void` - -Reset any caches. - -#### Returns - -`void` - -#### Implementation of - -[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[startSession](../interfaces/BucketStorageAdapter.md#startsession) - -#### Defined in - -[client/sync/bucket/SqliteBucketStorage.ts:51](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L51) - -___ - -### syncLocalDatabase - -▸ **syncLocalDatabase**(`checkpoint`): `Promise`<[`SyncLocalDatabaseResult`](../interfaces/SyncLocalDatabaseResult.md)\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `checkpoint` | [`Checkpoint`](../interfaces/Checkpoint.md) | - -#### Returns - -`Promise`<[`SyncLocalDatabaseResult`](../interfaces/SyncLocalDatabaseResult.md)\> - -#### Implementation of - -[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[syncLocalDatabase](../interfaces/BucketStorageAdapter.md#synclocaldatabase) - -#### Defined in - -[client/sync/bucket/SqliteBucketStorage.ts:123](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L123) - -___ - -### updateLocalTarget - -▸ **updateLocalTarget**(`cb`): `Promise`<`boolean`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `cb` | () => `Promise`<`string`\> | - -#### Returns - -`Promise`<`boolean`\> - -#### Implementation of - -[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[updateLocalTarget](../interfaces/BucketStorageAdapter.md#updatelocaltarget) - -#### Defined in - -[client/sync/bucket/SqliteBucketStorage.ts:241](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L241) - -___ - -### updateObjectsFromBuckets - -▸ **updateObjectsFromBuckets**(`checkpoint`): `Promise`<`boolean`\> - -Atomically update the local state to the current checkpoint. - -This includes creating new tables, dropping old tables, and copying data over from the oplog. - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `checkpoint` | [`Checkpoint`](../interfaces/Checkpoint.md) | - -#### Returns - -`Promise`<`boolean`\> - -#### Defined in - -[client/sync/bucket/SqliteBucketStorage.ts:164](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L164) - -___ - -### validateChecksums - -▸ **validateChecksums**(`checkpoint`): `Promise`<[`SyncLocalDatabaseResult`](../interfaces/SyncLocalDatabaseResult.md)\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `checkpoint` | [`Checkpoint`](../interfaces/Checkpoint.md) | - -#### Returns - -`Promise`<[`SyncLocalDatabaseResult`](../interfaces/SyncLocalDatabaseResult.md)\> - -#### Defined in - -[client/sync/bucket/SqliteBucketStorage.ts:174](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L174) - -___ - -### writeTransaction - -▸ **writeTransaction**<`T`\>(`callback`, `options?`): `Promise`<`T`\> - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `callback` | (`tx`: [`Transaction`](../interfaces/Transaction.md)) => `Promise`<`T`\> | -| `options?` | `Object` | -| `options.timeoutMs` | `number` | - -#### Returns - -`Promise`<`T`\> - -#### Defined in - -[client/sync/bucket/SqliteBucketStorage.ts:333](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SqliteBucketStorage.ts#L333) diff --git a/docs/docs/common-sdk/classes/SyncDataBatch.md b/docs/docs/common-sdk/classes/SyncDataBatch.md deleted file mode 100644 index a074faba5..000000000 --- a/docs/docs/common-sdk/classes/SyncDataBatch.md +++ /dev/null @@ -1,57 +0,0 @@ ---- -id: "SyncDataBatch" -title: "Class: SyncDataBatch" -sidebar_label: "SyncDataBatch" -sidebar_position: 0 -custom_edit_url: null ---- - -## Constructors - -### constructor - -• **new SyncDataBatch**(`buckets`): [`SyncDataBatch`](SyncDataBatch.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `buckets` | [`SyncDataBucket`](SyncDataBucket.md)[] | - -#### Returns - -[`SyncDataBatch`](SyncDataBatch.md) - -#### Defined in - -[client/sync/bucket/SyncDataBatch.ts:10](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SyncDataBatch.ts#L10) - -## Properties - -### buckets - -• **buckets**: [`SyncDataBucket`](SyncDataBucket.md)[] - -#### Defined in - -[client/sync/bucket/SyncDataBatch.ts:10](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SyncDataBatch.ts#L10) - -## Methods - -### fromJSON - -▸ **fromJSON**(`json`): [`SyncDataBatch`](SyncDataBatch.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `json` | `any` | - -#### Returns - -[`SyncDataBatch`](SyncDataBatch.md) - -#### Defined in - -[client/sync/bucket/SyncDataBatch.ts:6](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SyncDataBatch.ts#L6) diff --git a/docs/docs/common-sdk/classes/SyncDataBucket.md b/docs/docs/common-sdk/classes/SyncDataBucket.md deleted file mode 100644 index 3ed0fc4b8..000000000 --- a/docs/docs/common-sdk/classes/SyncDataBucket.md +++ /dev/null @@ -1,121 +0,0 @@ ---- -id: "SyncDataBucket" -title: "Class: SyncDataBucket" -sidebar_label: "SyncDataBucket" -sidebar_position: 0 -custom_edit_url: null ---- - -## Constructors - -### constructor - -• **new SyncDataBucket**(`bucket`, `data`, `has_more`, `after`, `next_after`): [`SyncDataBucket`](SyncDataBucket.md) - -#### Parameters - -| Name | Type | Description | -| :------ | :------ | :------ | -| `bucket` | `string` | - | -| `data` | `OplogEntry`[] | - | -| `has_more` | `boolean` | True if the response does not contain all the data for this bucket, and another request must be made. | -| `after` | `string` | The `after` specified in the request. | -| `next_after` | `string` | Use this for the next request. | - -#### Returns - -[`SyncDataBucket`](SyncDataBucket.md) - -#### Defined in - -[client/sync/bucket/SyncDataBucket.ts:25](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SyncDataBucket.ts#L25) - -## Properties - -### after - -• **after**: `string` - -The `after` specified in the request. - -#### Defined in - -[client/sync/bucket/SyncDataBucket.ts:35](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SyncDataBucket.ts#L35) - -___ - -### bucket - -• **bucket**: `string` - -#### Defined in - -[client/sync/bucket/SyncDataBucket.ts:26](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SyncDataBucket.ts#L26) - -___ - -### data - -• **data**: `OplogEntry`[] - -#### Defined in - -[client/sync/bucket/SyncDataBucket.ts:27](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SyncDataBucket.ts#L27) - -___ - -### has\_more - -• **has\_more**: `boolean` - -True if the response does not contain all the data for this bucket, and another request must be made. - -#### Defined in - -[client/sync/bucket/SyncDataBucket.ts:31](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SyncDataBucket.ts#L31) - -___ - -### next\_after - -• **next\_after**: `string` - -Use this for the next request. - -#### Defined in - -[client/sync/bucket/SyncDataBucket.ts:39](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SyncDataBucket.ts#L39) - -## Methods - -### toJSON - -▸ **toJSON**(): [`SyncDataBucketJSON`](../modules.md#syncdatabucketjson) - -#### Returns - -[`SyncDataBucketJSON`](../modules.md#syncdatabucketjson) - -#### Defined in - -[client/sync/bucket/SyncDataBucket.ts:42](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SyncDataBucket.ts#L42) - -___ - -### fromRow - -▸ **fromRow**(`row`): [`SyncDataBucket`](SyncDataBucket.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `row` | [`SyncDataBucketJSON`](../modules.md#syncdatabucketjson) | - -#### Returns - -[`SyncDataBucket`](SyncDataBucket.md) - -#### Defined in - -[client/sync/bucket/SyncDataBucket.ts:15](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SyncDataBucket.ts#L15) diff --git a/docs/docs/common-sdk/classes/SyncStatus.md b/docs/docs/common-sdk/classes/SyncStatus.md deleted file mode 100644 index 5929079b9..000000000 --- a/docs/docs/common-sdk/classes/SyncStatus.md +++ /dev/null @@ -1,62 +0,0 @@ ---- -id: "SyncStatus" -title: "Class: SyncStatus" -sidebar_label: "SyncStatus" -sidebar_position: 0 -custom_edit_url: null ---- - -## Constructors - -### constructor - -• **new SyncStatus**(`connected`, `lastSyncedAt`): [`SyncStatus`](SyncStatus.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `connected` | `boolean` | -| `lastSyncedAt` | `Date` | - -#### Returns - -[`SyncStatus`](SyncStatus.md) - -#### Defined in - -[db/crud/SyncStatus.ts:2](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/crud/SyncStatus.ts#L2) - -## Properties - -### connected - -• **connected**: `boolean` - -#### Defined in - -[db/crud/SyncStatus.ts:2](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/crud/SyncStatus.ts#L2) - -___ - -### lastSyncedAt - -• **lastSyncedAt**: `Date` - -#### Defined in - -[db/crud/SyncStatus.ts:2](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/crud/SyncStatus.ts#L2) - -## Methods - -### getMessage - -▸ **getMessage**(): `string` - -#### Returns - -`string` - -#### Defined in - -[db/crud/SyncStatus.ts:4](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/crud/SyncStatus.ts#L4) diff --git a/docs/docs/common-sdk/classes/Table.md b/docs/docs/common-sdk/classes/Table.md deleted file mode 100644 index 2decc8c19..000000000 --- a/docs/docs/common-sdk/classes/Table.md +++ /dev/null @@ -1,197 +0,0 @@ ---- -id: "Table" -title: "Class: Table" -sidebar_label: "Table" -sidebar_position: 0 -custom_edit_url: null ---- - -## Constructors - -### constructor - -• **new Table**(`options`): [`Table`](Table.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `options` | [`TableOptions`](../interfaces/TableOptions.md) | - -#### Returns - -[`Table`](Table.md) - -#### Defined in - -[db/schema/Table.ts:29](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Table.ts#L29) - -## Properties - -### options - -• `Protected` **options**: [`TableOptions`](../interfaces/TableOptions.md) - -#### Defined in - -[db/schema/Table.ts:19](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Table.ts#L19) - -## Accessors - -### columns - -• `get` **columns**(): [`Column`](Column.md)[] - -#### Returns - -[`Column`](Column.md)[] - -#### Defined in - -[db/schema/Table.ts:37](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Table.ts#L37) - -___ - -### indexes - -• `get` **indexes**(): [`Index`](Index.md)[] - -#### Returns - -[`Index`](Index.md)[] - -#### Defined in - -[db/schema/Table.ts:41](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Table.ts#L41) - -___ - -### insertOnly - -• `get` **insertOnly**(): `boolean` - -#### Returns - -`boolean` - -#### Defined in - -[db/schema/Table.ts:49](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Table.ts#L49) - -___ - -### internalName - -• `get` **internalName**(): `string` - -#### Returns - -`string` - -#### Defined in - -[db/schema/Table.ts:53](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Table.ts#L53) - -___ - -### localOnly - -• `get` **localOnly**(): `boolean` - -#### Returns - -`boolean` - -#### Defined in - -[db/schema/Table.ts:45](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Table.ts#L45) - -___ - -### name - -• `get` **name**(): `string` - -#### Returns - -`string` - -#### Defined in - -[db/schema/Table.ts:33](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Table.ts#L33) - -___ - -### validName - -• `get` **validName**(): `boolean` - -#### Returns - -`boolean` - -#### Defined in - -[db/schema/Table.ts:61](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Table.ts#L61) - -## Methods - -### toJSON - -▸ **toJSON**(): `Object` - -#### Returns - -`Object` - -| Name | Type | -| :------ | :------ | -| `columns` | \{ `name`: `string` ; `type`: [`ColumnType`](../enums/ColumnType.md) }[] | -| `indexes` | \{ `columns`: \{ `ascending`: `boolean` ; `name`: `string` ; `type`: [`ColumnType`](../enums/ColumnType.md) }[] ; `name`: `string` }[] | -| `insert_only` | `boolean` | -| `local_only` | `boolean` | -| `name` | `string` | - -#### Defined in - -[db/schema/Table.ts:66](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Table.ts#L66) - -___ - -### createInsertOnly - -▸ **createInsertOnly**(`options`): [`Table`](Table.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `options` | [`TableOptions`](../interfaces/TableOptions.md) | - -#### Returns - -[`Table`](Table.md) - -#### Defined in - -[db/schema/Table.ts:25](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Table.ts#L25) - -___ - -### createLocalOnly - -▸ **createLocalOnly**(`options`): [`Table`](Table.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `options` | [`TableOptions`](../interfaces/TableOptions.md) | - -#### Returns - -[`Table`](Table.md) - -#### Defined in - -[db/schema/Table.ts:21](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Table.ts#L21) diff --git a/docs/docs/common-sdk/classes/UploadQueueStats.md b/docs/docs/common-sdk/classes/UploadQueueStats.md deleted file mode 100644 index 68c2ad3b6..000000000 --- a/docs/docs/common-sdk/classes/UploadQueueStats.md +++ /dev/null @@ -1,62 +0,0 @@ ---- -id: "UploadQueueStats" -title: "Class: UploadQueueStats" -sidebar_label: "UploadQueueStats" -sidebar_position: 0 -custom_edit_url: null ---- - -## Constructors - -### constructor - -• **new UploadQueueStats**(`count`, `size?`): [`UploadQueueStats`](UploadQueueStats.md) - -#### Parameters - -| Name | Type | Default value | -| :------ | :------ | :------ | -| `count` | `number` | `undefined` | -| `size` | `number` | `null` | - -#### Returns - -[`UploadQueueStats`](UploadQueueStats.md) - -#### Defined in - -[db/crud/UploadQueueStatus.ts:2](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/crud/UploadQueueStatus.ts#L2) - -## Properties - -### count - -• **count**: `number` - -#### Defined in - -[db/crud/UploadQueueStatus.ts:2](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/crud/UploadQueueStatus.ts#L2) - -___ - -### size - -• **size**: `number` = `null` - -#### Defined in - -[db/crud/UploadQueueStatus.ts:2](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/crud/UploadQueueStatus.ts#L2) - -## Methods - -### toString - -▸ **toString**(): `string` - -#### Returns - -`string` - -#### Defined in - -[db/crud/UploadQueueStatus.ts:4](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/crud/UploadQueueStatus.ts#L4) diff --git a/docs/docs/common-sdk/classes/_category_.yml b/docs/docs/common-sdk/classes/_category_.yml deleted file mode 100644 index 55c7980a4..000000000 --- a/docs/docs/common-sdk/classes/_category_.yml +++ /dev/null @@ -1,2 +0,0 @@ -label: "Classes" -position: 3 \ No newline at end of file diff --git a/docs/docs/common-sdk/enums/ColumnType.md b/docs/docs/common-sdk/enums/ColumnType.md deleted file mode 100644 index e257adbbe..000000000 --- a/docs/docs/common-sdk/enums/ColumnType.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -id: "ColumnType" -title: "Enumeration: ColumnType" -sidebar_label: "ColumnType" -sidebar_position: 0 -custom_edit_url: null ---- - -## Enumeration Members - -### INTEGER - -• **INTEGER** = ``"INTEGER"`` - -#### Defined in - -[db/Column.ts:4](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/Column.ts#L4) - -___ - -### REAL - -• **REAL** = ``"REAL"`` - -#### Defined in - -[db/Column.ts:5](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/Column.ts#L5) - -___ - -### TEXT - -• **TEXT** = ``"TEXT"`` - -#### Defined in - -[db/Column.ts:3](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/Column.ts#L3) diff --git a/docs/docs/common-sdk/enums/LockType.md b/docs/docs/common-sdk/enums/LockType.md deleted file mode 100644 index c72f1cb18..000000000 --- a/docs/docs/common-sdk/enums/LockType.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -id: "LockType" -title: "Enumeration: LockType" -sidebar_label: "LockType" -sidebar_position: 0 -custom_edit_url: null ---- - -## Enumeration Members - -### CRUD - -• **CRUD** = ``"crud"`` - -#### Defined in - -[client/sync/stream/AbstractStreamingSyncImplementation.ts:22](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L22) - -___ - -### SYNC - -• **SYNC** = ``"sync"`` - -#### Defined in - -[client/sync/stream/AbstractStreamingSyncImplementation.ts:23](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L23) diff --git a/docs/docs/common-sdk/enums/OpTypeEnum.md b/docs/docs/common-sdk/enums/OpTypeEnum.md deleted file mode 100644 index 10d4f014e..000000000 --- a/docs/docs/common-sdk/enums/OpTypeEnum.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -id: "OpTypeEnum" -title: "Enumeration: OpTypeEnum" -sidebar_label: "OpTypeEnum" -sidebar_position: 0 -custom_edit_url: null ---- - -## Enumeration Members - -### CLEAR - -• **CLEAR** = ``1`` - -#### Defined in - -[client/sync/bucket/OpType.ts:2](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/OpType.ts#L2) - -___ - -### MOVE - -• **MOVE** = ``2`` - -#### Defined in - -[client/sync/bucket/OpType.ts:3](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/OpType.ts#L3) - -___ - -### PUT - -• **PUT** = ``3`` - -#### Defined in - -[client/sync/bucket/OpType.ts:4](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/OpType.ts#L4) - -___ - -### REMOVE - -• **REMOVE** = ``4`` - -#### Defined in - -[client/sync/bucket/OpType.ts:5](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/OpType.ts#L5) diff --git a/docs/docs/common-sdk/enums/RowUpdateType.md b/docs/docs/common-sdk/enums/RowUpdateType.md deleted file mode 100644 index 00c7762e5..000000000 --- a/docs/docs/common-sdk/enums/RowUpdateType.md +++ /dev/null @@ -1,39 +0,0 @@ ---- -id: "RowUpdateType" -title: "Enumeration: RowUpdateType" -sidebar_label: "RowUpdateType" -sidebar_position: 0 -custom_edit_url: null ---- - -Update table operation numbers from SQLite - -## Enumeration Members - -### SQLITE\_DELETE - -• **SQLITE\_DELETE** = ``9`` - -#### Defined in - -[db/DBAdapter.ts:54](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L54) - -___ - -### SQLITE\_INSERT - -• **SQLITE\_INSERT** = ``18`` - -#### Defined in - -[db/DBAdapter.ts:53](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L53) - -___ - -### SQLITE\_UPDATE - -• **SQLITE\_UPDATE** = ``23`` - -#### Defined in - -[db/DBAdapter.ts:55](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L55) diff --git a/docs/docs/common-sdk/enums/UpdateType.md b/docs/docs/common-sdk/enums/UpdateType.md deleted file mode 100644 index 28fc22860..000000000 --- a/docs/docs/common-sdk/enums/UpdateType.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -id: "UpdateType" -title: "Enumeration: UpdateType" -sidebar_label: "UpdateType" -sidebar_position: 0 -custom_edit_url: null ---- - -## Enumeration Members - -### DELETE - -• **DELETE** = ``"DELETE"`` - -#### Defined in - -[client/sync/bucket/CrudEntry.ts:13](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudEntry.ts#L13) - -___ - -### PATCH - -• **PATCH** = ``"PATCH"`` - -#### Defined in - -[client/sync/bucket/CrudEntry.ts:12](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudEntry.ts#L12) - -___ - -### PUT - -• **PUT** = ``"PUT"`` - -#### Defined in - -[client/sync/bucket/CrudEntry.ts:11](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudEntry.ts#L11) diff --git a/docs/docs/common-sdk/enums/_category_.yml b/docs/docs/common-sdk/enums/_category_.yml deleted file mode 100644 index 1687a9e03..000000000 --- a/docs/docs/common-sdk/enums/_category_.yml +++ /dev/null @@ -1,2 +0,0 @@ -label: "Enumerations" -position: 2 \ No newline at end of file diff --git a/docs/docs/common-sdk/index.md b/docs/docs/common-sdk/index.md deleted file mode 100644 index ab84754b8..000000000 --- a/docs/docs/common-sdk/index.md +++ /dev/null @@ -1,14 +0,0 @@ ---- -id: "index" -title: "@journeyapps/powersync-sdk-common" -sidebar_label: "Readme" -sidebar_position: 0 -custom_edit_url: null ---- - -# Beta -This package is currently in a beta release. - -# PowerSync SDK common JS - -This package contains pure TypeScript common functionality for the PowerSync SDK. diff --git a/docs/docs/common-sdk/interfaces/AbstractStreamingSyncImplementationOptions.md b/docs/docs/common-sdk/interfaces/AbstractStreamingSyncImplementationOptions.md deleted file mode 100644 index e9cc28b79..000000000 --- a/docs/docs/common-sdk/interfaces/AbstractStreamingSyncImplementationOptions.md +++ /dev/null @@ -1,65 +0,0 @@ ---- -id: "AbstractStreamingSyncImplementationOptions" -title: "Interface: AbstractStreamingSyncImplementationOptions" -sidebar_label: "AbstractStreamingSyncImplementationOptions" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### adapter - -• **adapter**: [`BucketStorageAdapter`](BucketStorageAdapter.md) - -#### Defined in - -[client/sync/stream/AbstractStreamingSyncImplementation.ts:35](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L35) - -___ - -### logger - -• `Optional` **logger**: `ILogger` - -#### Defined in - -[client/sync/stream/AbstractStreamingSyncImplementation.ts:38](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L38) - -___ - -### remote - -• **remote**: [`AbstractRemote`](../classes/AbstractRemote.md) - -#### Defined in - -[client/sync/stream/AbstractStreamingSyncImplementation.ts:36](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L36) - -___ - -### retryDelayMs - -• `Optional` **retryDelayMs**: `number` - -#### Defined in - -[client/sync/stream/AbstractStreamingSyncImplementation.ts:39](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L39) - -___ - -### uploadCrud - -• **uploadCrud**: () => `Promise`<`void`\> - -#### Type declaration - -▸ (): `Promise`<`void`\> - -##### Returns - -`Promise`<`void`\> - -#### Defined in - -[client/sync/stream/AbstractStreamingSyncImplementation.ts:37](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L37) diff --git a/docs/docs/common-sdk/interfaces/BaseObserverInterface.md b/docs/docs/common-sdk/interfaces/BaseObserverInterface.md deleted file mode 100644 index bc5e45271..000000000 --- a/docs/docs/common-sdk/interfaces/BaseObserverInterface.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -id: "BaseObserverInterface" -title: "Interface: BaseObserverInterface" -sidebar_label: "BaseObserverInterface" -sidebar_position: 0 -custom_edit_url: null ---- - -## Type parameters - -| Name | Type | -| :------ | :------ | -| `T` | extends [`BaseListener`](../modules.md#baselistener) | - -## Hierarchy - -- **`BaseObserverInterface`** - - ↳ [`DBAdapter`](DBAdapter.md) - -## Implemented by - -- [`BaseObserver`](../classes/BaseObserver.md) - -## Methods - -### registerListener - -▸ **registerListener**(`listener`): () => `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `listener` | `Partial`<`T`\> | - -#### Returns - -`fn` - -▸ (): `void` - -##### Returns - -`void` - -#### Defined in - -[utils/BaseObserver.ts:4](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/utils/BaseObserver.ts#L4) diff --git a/docs/docs/common-sdk/interfaces/BucketChecksum.md b/docs/docs/common-sdk/interfaces/BucketChecksum.md deleted file mode 100644 index abe606cbc..000000000 --- a/docs/docs/common-sdk/interfaces/BucketChecksum.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -id: "BucketChecksum" -title: "Interface: BucketChecksum" -sidebar_label: "BucketChecksum" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### bucket - -• **bucket**: `string` - -#### Defined in - -[client/sync/bucket/BucketStorageAdapter.ts:28](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L28) - -___ - -### checksum - -• **checksum**: `number` - -32-bit unsigned hash. - -#### Defined in - -[client/sync/bucket/BucketStorageAdapter.ts:32](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L32) - -___ - -### count - -• **count**: `number` - -Count of operations - informational only. - -#### Defined in - -[client/sync/bucket/BucketStorageAdapter.ts:37](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L37) diff --git a/docs/docs/common-sdk/interfaces/BucketRequest.md b/docs/docs/common-sdk/interfaces/BucketRequest.md deleted file mode 100644 index 2326a6757..000000000 --- a/docs/docs/common-sdk/interfaces/BucketRequest.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -id: "BucketRequest" -title: "Interface: BucketRequest" -sidebar_label: "BucketRequest" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### after - -• **after**: `string` - -Base-10 number. Sync all data from this bucket with op_id > after. - -#### Defined in - -[client/sync/stream/streaming-sync-types.ts:121](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L121) - -___ - -### name - -• **name**: `string` - -#### Defined in - -[client/sync/stream/streaming-sync-types.ts:116](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L116) diff --git a/docs/docs/common-sdk/interfaces/BucketState.md b/docs/docs/common-sdk/interfaces/BucketState.md deleted file mode 100644 index 4b3ef520b..000000000 --- a/docs/docs/common-sdk/interfaces/BucketState.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -id: "BucketState" -title: "Interface: BucketState" -sidebar_label: "BucketState" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### bucket - -• **bucket**: `string` - -#### Defined in - -[client/sync/bucket/BucketStorageAdapter.ts:12](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L12) - -___ - -### op\_id - -• **op\_id**: `string` - -#### Defined in - -[client/sync/bucket/BucketStorageAdapter.ts:13](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L13) diff --git a/docs/docs/common-sdk/interfaces/BucketStorageAdapter.md b/docs/docs/common-sdk/interfaces/BucketStorageAdapter.md deleted file mode 100644 index 2fa3b339f..000000000 --- a/docs/docs/common-sdk/interfaces/BucketStorageAdapter.md +++ /dev/null @@ -1,247 +0,0 @@ ---- -id: "BucketStorageAdapter" -title: "Interface: BucketStorageAdapter" -sidebar_label: "BucketStorageAdapter" -sidebar_position: 0 -custom_edit_url: null ---- - -## Implemented by - -- [`SqliteBucketStorage`](../classes/SqliteBucketStorage.md) - -## Methods - -### autoCompact - -▸ **autoCompact**(): `Promise`<`void`\> - -Exposed for tests only. - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -[client/sync/bucket/BucketStorageAdapter.ts:60](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L60) - -___ - -### forceCompact - -▸ **forceCompact**(): `Promise`<`void`\> - -Exposed for tests only. - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -[client/sync/bucket/BucketStorageAdapter.ts:65](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L65) - -___ - -### getBucketStates - -▸ **getBucketStates**(): `Promise`<[`BucketState`](BucketState.md)[]\> - -#### Returns - -`Promise`<[`BucketState`](BucketState.md)[]\> - -#### Defined in - -[client/sync/bucket/BucketStorageAdapter.ts:48](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L48) - -___ - -### getCrudBatch - -▸ **getCrudBatch**(`limit?`): `Promise`<[`CrudBatch`](../classes/CrudBatch.md)\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `limit?` | `number` | - -#### Returns - -`Promise`<[`CrudBatch`](../classes/CrudBatch.md)\> - -#### Defined in - -[client/sync/bucket/BucketStorageAdapter.ts:53](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L53) - -___ - -### getMaxOpId - -▸ **getMaxOpId**(): `string` - -#### Returns - -`string` - -#### Defined in - -[client/sync/bucket/BucketStorageAdapter.ts:67](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L67) - -___ - -### hasCompletedSync - -▸ **hasCompletedSync**(): `Promise`<`boolean`\> - -#### Returns - -`Promise`<`boolean`\> - -#### Defined in - -[client/sync/bucket/BucketStorageAdapter.ts:55](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L55) - -___ - -### hasCrud - -▸ **hasCrud**(): `Promise`<`boolean`\> - -#### Returns - -`Promise`<`boolean`\> - -#### Defined in - -[client/sync/bucket/BucketStorageAdapter.ts:52](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L52) - -___ - -### init - -▸ **init**(): `Promise`<`void`\> - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -[client/sync/bucket/BucketStorageAdapter.ts:41](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L41) - -___ - -### removeBuckets - -▸ **removeBuckets**(`buckets`): `Promise`<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `buckets` | `string`[] | - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -[client/sync/bucket/BucketStorageAdapter.ts:43](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L43) - -___ - -### saveSyncData - -▸ **saveSyncData**(`batch`): `Promise`<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `batch` | [`SyncDataBatch`](../classes/SyncDataBatch.md) | - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -[client/sync/bucket/BucketStorageAdapter.ts:42](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L42) - -___ - -### setTargetCheckpoint - -▸ **setTargetCheckpoint**(`checkpoint`): `Promise`<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `checkpoint` | [`Checkpoint`](Checkpoint.md) | - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -[client/sync/bucket/BucketStorageAdapter.ts:44](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L44) - -___ - -### startSession - -▸ **startSession**(): `void` - -#### Returns - -`void` - -#### Defined in - -[client/sync/bucket/BucketStorageAdapter.ts:46](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L46) - -___ - -### syncLocalDatabase - -▸ **syncLocalDatabase**(`checkpoint`): `Promise`<\{ `checkpointValid`: `boolean` ; `failures?`: `any`[] ; `ready`: `boolean` }\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `checkpoint` | [`Checkpoint`](Checkpoint.md) | - -#### Returns - -`Promise`<\{ `checkpointValid`: `boolean` ; `failures?`: `any`[] ; `ready`: `boolean` }\> - -#### Defined in - -[client/sync/bucket/BucketStorageAdapter.ts:50](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L50) - -___ - -### updateLocalTarget - -▸ **updateLocalTarget**(`cb`): `Promise`<`boolean`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `cb` | () => `Promise`<`string`\> | - -#### Returns - -`Promise`<`boolean`\> - -#### Defined in - -[client/sync/bucket/BucketStorageAdapter.ts:56](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L56) diff --git a/docs/docs/common-sdk/interfaces/Checkpoint.md b/docs/docs/common-sdk/interfaces/Checkpoint.md deleted file mode 100644 index cdf105727..000000000 --- a/docs/docs/common-sdk/interfaces/Checkpoint.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -id: "Checkpoint" -title: "Interface: Checkpoint" -sidebar_label: "Checkpoint" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### buckets - -• **buckets**: [`BucketChecksum`](BucketChecksum.md)[] - -#### Defined in - -[client/sync/bucket/BucketStorageAdapter.ts:7](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L7) - -___ - -### last\_op\_id - -• **last\_op\_id**: `string` - -#### Defined in - -[client/sync/bucket/BucketStorageAdapter.ts:6](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L6) - -___ - -### write\_checkpoint - -• `Optional` **write\_checkpoint**: `string` - -#### Defined in - -[client/sync/bucket/BucketStorageAdapter.ts:8](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L8) diff --git a/docs/docs/common-sdk/interfaces/ChecksumCache.md b/docs/docs/common-sdk/interfaces/ChecksumCache.md deleted file mode 100644 index e0e557c7f..000000000 --- a/docs/docs/common-sdk/interfaces/ChecksumCache.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -id: "ChecksumCache" -title: "Interface: ChecksumCache" -sidebar_label: "ChecksumCache" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### checksums - -• **checksums**: `Map`<`string`, \{ `checksum`: [`BucketChecksum`](BucketChecksum.md) ; `last_op_id`: `string` }\> - -#### Defined in - -[client/sync/bucket/BucketStorageAdapter.ts:17](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L17) - -___ - -### lastOpId - -• **lastOpId**: `string` - -#### Defined in - -[client/sync/bucket/BucketStorageAdapter.ts:18](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L18) diff --git a/docs/docs/common-sdk/interfaces/ColumnOptions.md b/docs/docs/common-sdk/interfaces/ColumnOptions.md deleted file mode 100644 index 9c5f3af82..000000000 --- a/docs/docs/common-sdk/interfaces/ColumnOptions.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -id: "ColumnOptions" -title: "Interface: ColumnOptions" -sidebar_label: "ColumnOptions" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### name - -• **name**: `string` - -#### Defined in - -[db/Column.ts:9](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/Column.ts#L9) - -___ - -### type - -• `Optional` **type**: [`ColumnType`](../enums/ColumnType.md) - -#### Defined in - -[db/Column.ts:10](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/Column.ts#L10) diff --git a/docs/docs/common-sdk/interfaces/ContinueCheckpointRequest.md b/docs/docs/common-sdk/interfaces/ContinueCheckpointRequest.md deleted file mode 100644 index cbfb5112a..000000000 --- a/docs/docs/common-sdk/interfaces/ContinueCheckpointRequest.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -id: "ContinueCheckpointRequest" -title: "Interface: ContinueCheckpointRequest" -sidebar_label: "ContinueCheckpointRequest" -sidebar_position: 0 -custom_edit_url: null ---- - -For sync2.json - -## Properties - -### buckets - -• **buckets**: [`BucketRequest`](BucketRequest.md)[] - -Existing bucket states. Only these buckets are synchronized. - -#### Defined in - -[client/sync/stream/streaming-sync-types.ts:12](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L12) - -___ - -### checkpoint\_token - -• **checkpoint\_token**: `string` - -#### Defined in - -[client/sync/stream/streaming-sync-types.ts:14](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L14) - -___ - -### limit - -• `Optional` **limit**: `number` - -#### Defined in - -[client/sync/stream/streaming-sync-types.ts:16](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L16) diff --git a/docs/docs/common-sdk/interfaces/CrudRequest.md b/docs/docs/common-sdk/interfaces/CrudRequest.md deleted file mode 100644 index e377ceb8e..000000000 --- a/docs/docs/common-sdk/interfaces/CrudRequest.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -id: "CrudRequest" -title: "Interface: CrudRequest" -sidebar_label: "CrudRequest" -sidebar_position: 0 -custom_edit_url: null ---- - -For crud.json - -## Properties - -### data - -• **data**: [`CrudEntry`](../classes/CrudEntry.md)[] - -#### Defined in - -[client/sync/stream/streaming-sync-types.ts:159](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L159) diff --git a/docs/docs/common-sdk/interfaces/CrudResponse.md b/docs/docs/common-sdk/interfaces/CrudResponse.md deleted file mode 100644 index 7cbb9987c..000000000 --- a/docs/docs/common-sdk/interfaces/CrudResponse.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -id: "CrudResponse" -title: "Interface: CrudResponse" -sidebar_label: "CrudResponse" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### checkpoint - -• `Optional` **checkpoint**: `string` - -A sync response with a checkpoint >= this checkpoint would contain all the changes in this request. - -Any earlier checkpoint may or may not contain these changes. - -May be empty when the request contains no ops. - -#### Defined in - -[client/sync/stream/streaming-sync-types.ts:170](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L170) diff --git a/docs/docs/common-sdk/interfaces/DBAdapter.md b/docs/docs/common-sdk/interfaces/DBAdapter.md deleted file mode 100644 index 499fe6ccf..000000000 --- a/docs/docs/common-sdk/interfaces/DBAdapter.md +++ /dev/null @@ -1,305 +0,0 @@ ---- -id: "DBAdapter" -title: "Interface: DBAdapter" -sidebar_label: "DBAdapter" -sidebar_position: 0 -custom_edit_url: null ---- - -## Hierarchy - -- [`BaseObserverInterface`](BaseObserverInterface.md)<[`DBAdapterListener`](DBAdapterListener.md)\> - -- [`DBGetUtils`](DBGetUtils.md) - - ↳ **`DBAdapter`** - -## Properties - -### close - -• **close**: () => `void` - -#### Type declaration - -▸ (): `void` - -##### Returns - -`void` - -#### Defined in - -[db/DBAdapter.ts:72](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L72) - -___ - -### execute - -• **execute**: (`query`: `string`, `params?`: `any`[]) => `Promise`<[`QueryResult`](QueryResult.md)\> - -#### Type declaration - -▸ (`query`, `params?`): `Promise`<[`QueryResult`](QueryResult.md)\> - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `query` | `string` | -| `params?` | `any`[] | - -##### Returns - -`Promise`<[`QueryResult`](QueryResult.md)\> - -#### Defined in - -[db/DBAdapter.ts:77](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L77) - -___ - -### readLock - -• **readLock**: (`fn`: (`tx`: [`LockContext`](LockContext.md)) => `Promise`<`T`\>, `options?`: [`DBLockOptions`](DBLockOptions.md)) => `Promise`<`T`\> - -#### Type declaration - -▸ <`T`\>(`fn`, `options?`): `Promise`<`T`\> - -##### Type parameters - -| Name | -| :------ | -| `T` | - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `fn` | (`tx`: [`LockContext`](LockContext.md)) => `Promise`<`T`\> | -| `options?` | [`DBLockOptions`](DBLockOptions.md) | - -##### Returns - -`Promise`<`T`\> - -#### Defined in - -[db/DBAdapter.ts:73](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L73) - -___ - -### readTransaction - -• **readTransaction**: (`fn`: (`tx`: [`Transaction`](Transaction.md)) => `Promise`<`T`\>, `options?`: [`DBLockOptions`](DBLockOptions.md)) => `Promise`<`T`\> - -#### Type declaration - -▸ <`T`\>(`fn`, `options?`): `Promise`<`T`\> - -##### Type parameters - -| Name | -| :------ | -| `T` | - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `fn` | (`tx`: [`Transaction`](Transaction.md)) => `Promise`<`T`\> | -| `options?` | [`DBLockOptions`](DBLockOptions.md) | - -##### Returns - -`Promise`<`T`\> - -#### Defined in - -[db/DBAdapter.ts:74](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L74) - -___ - -### writeLock - -• **writeLock**: (`fn`: (`tx`: [`LockContext`](LockContext.md)) => `Promise`<`T`\>, `options?`: [`DBLockOptions`](DBLockOptions.md)) => `Promise`<`T`\> - -#### Type declaration - -▸ <`T`\>(`fn`, `options?`): `Promise`<`T`\> - -##### Type parameters - -| Name | -| :------ | -| `T` | - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `fn` | (`tx`: [`LockContext`](LockContext.md)) => `Promise`<`T`\> | -| `options?` | [`DBLockOptions`](DBLockOptions.md) | - -##### Returns - -`Promise`<`T`\> - -#### Defined in - -[db/DBAdapter.ts:75](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L75) - -___ - -### writeTransaction - -• **writeTransaction**: (`fn`: (`tx`: [`Transaction`](Transaction.md)) => `Promise`<`T`\>, `options?`: [`DBLockOptions`](DBLockOptions.md)) => `Promise`<`T`\> - -#### Type declaration - -▸ <`T`\>(`fn`, `options?`): `Promise`<`T`\> - -##### Type parameters - -| Name | -| :------ | -| `T` | - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `fn` | (`tx`: [`Transaction`](Transaction.md)) => `Promise`<`T`\> | -| `options?` | [`DBLockOptions`](DBLockOptions.md) | - -##### Returns - -`Promise`<`T`\> - -#### Defined in - -[db/DBAdapter.ts:76](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L76) - -## Methods - -### get - -▸ **get**<`T`\>(`sql`, `parameters?`): `Promise`<`T`\> - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `sql` | `string` | -| `parameters?` | `any`[] | - -#### Returns - -`Promise`<`T`\> - -#### Inherited from - -[DBGetUtils](DBGetUtils.md).[get](DBGetUtils.md#get) - -#### Defined in - -[db/DBAdapter.ts:37](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L37) - -___ - -### getAll - -▸ **getAll**<`T`\>(`sql`, `parameters?`): `Promise`<`T`[]\> - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `sql` | `string` | -| `parameters?` | `any`[] | - -#### Returns - -`Promise`<`T`[]\> - -#### Inherited from - -[DBGetUtils](DBGetUtils.md).[getAll](DBGetUtils.md#getall) - -#### Defined in - -[db/DBAdapter.ts:35](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L35) - -___ - -### getOptional - -▸ **getOptional**<`T`\>(`sql`, `parameters?`): `Promise`<`T`\> - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `sql` | `string` | -| `parameters?` | `any`[] | - -#### Returns - -`Promise`<`T`\> - -#### Inherited from - -[DBGetUtils](DBGetUtils.md).[getOptional](DBGetUtils.md#getoptional) - -#### Defined in - -[db/DBAdapter.ts:36](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L36) - -___ - -### registerListener - -▸ **registerListener**(`listener`): () => `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `listener` | `Partial`<[`DBAdapterListener`](DBAdapterListener.md)\> | - -#### Returns - -`fn` - -▸ (): `void` - -##### Returns - -`void` - -#### Inherited from - -[BaseObserverInterface](BaseObserverInterface.md).[registerListener](BaseObserverInterface.md#registerlistener) - -#### Defined in - -[utils/BaseObserver.ts:4](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/utils/BaseObserver.ts#L4) diff --git a/docs/docs/common-sdk/interfaces/DBAdapterListener.md b/docs/docs/common-sdk/interfaces/DBAdapterListener.md deleted file mode 100644 index 20ead2a11..000000000 --- a/docs/docs/common-sdk/interfaces/DBAdapterListener.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -id: "DBAdapterListener" -title: "Interface: DBAdapterListener" -sidebar_label: "DBAdapterListener" -sidebar_position: 0 -custom_edit_url: null ---- - -## Hierarchy - -- [`BaseListener`](../modules.md#baselistener) - - ↳ **`DBAdapterListener`** - -## Properties - -### tablesUpdated - -• **tablesUpdated**: (`updateNotification`: [`UpdateNotification`](UpdateNotification.md)) => `void` - -#### Type declaration - -▸ (`updateNotification`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `updateNotification` | [`UpdateNotification`](UpdateNotification.md) | - -##### Returns - -`void` - -#### Defined in - -[db/DBAdapter.ts:64](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L64) diff --git a/docs/docs/common-sdk/interfaces/DBGetUtils.md b/docs/docs/common-sdk/interfaces/DBGetUtils.md deleted file mode 100644 index 55254d2a1..000000000 --- a/docs/docs/common-sdk/interfaces/DBGetUtils.md +++ /dev/null @@ -1,96 +0,0 @@ ---- -id: "DBGetUtils" -title: "Interface: DBGetUtils" -sidebar_label: "DBGetUtils" -sidebar_position: 0 -custom_edit_url: null ---- - -## Hierarchy - -- **`DBGetUtils`** - - ↳ [`LockContext`](LockContext.md) - - ↳ [`DBAdapter`](DBAdapter.md) - -## Methods - -### get - -▸ **get**<`T`\>(`sql`, `parameters?`): `Promise`<`T`\> - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `sql` | `string` | -| `parameters?` | `any`[] | - -#### Returns - -`Promise`<`T`\> - -#### Defined in - -[db/DBAdapter.ts:37](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L37) - -___ - -### getAll - -▸ **getAll**<`T`\>(`sql`, `parameters?`): `Promise`<`T`[]\> - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `sql` | `string` | -| `parameters?` | `any`[] | - -#### Returns - -`Promise`<`T`[]\> - -#### Defined in - -[db/DBAdapter.ts:35](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L35) - -___ - -### getOptional - -▸ **getOptional**<`T`\>(`sql`, `parameters?`): `Promise`<`T`\> - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `sql` | `string` | -| `parameters?` | `any`[] | - -#### Returns - -`Promise`<`T`\> - -#### Defined in - -[db/DBAdapter.ts:36](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L36) diff --git a/docs/docs/common-sdk/interfaces/DBLockOptions.md b/docs/docs/common-sdk/interfaces/DBLockOptions.md deleted file mode 100644 index d570b640d..000000000 --- a/docs/docs/common-sdk/interfaces/DBLockOptions.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -id: "DBLockOptions" -title: "Interface: DBLockOptions" -sidebar_label: "DBLockOptions" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### timeoutMs - -• `Optional` **timeoutMs**: `number` - -#### Defined in - -[db/DBAdapter.ts:68](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L68) diff --git a/docs/docs/common-sdk/interfaces/IndexColumnOptions.md b/docs/docs/common-sdk/interfaces/IndexColumnOptions.md deleted file mode 100644 index ec31badab..000000000 --- a/docs/docs/common-sdk/interfaces/IndexColumnOptions.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -id: "IndexColumnOptions" -title: "Interface: IndexColumnOptions" -sidebar_label: "IndexColumnOptions" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### ascending - -• `Optional` **ascending**: `boolean` - -#### Defined in - -[db/schema/IndexedColumn.ts:6](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/IndexedColumn.ts#L6) - -___ - -### name - -• **name**: `string` - -#### Defined in - -[db/schema/IndexedColumn.ts:5](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/IndexedColumn.ts#L5) diff --git a/docs/docs/common-sdk/interfaces/IndexOptions.md b/docs/docs/common-sdk/interfaces/IndexOptions.md deleted file mode 100644 index 6d252901d..000000000 --- a/docs/docs/common-sdk/interfaces/IndexOptions.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -id: "IndexOptions" -title: "Interface: IndexOptions" -sidebar_label: "IndexOptions" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### columns - -• `Optional` **columns**: [`IndexedColumn`](../classes/IndexedColumn.md)[] - -#### Defined in - -[db/schema/Index.ts:6](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Index.ts#L6) - -___ - -### name - -• **name**: `string` - -#### Defined in - -[db/schema/Index.ts:5](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Index.ts#L5) diff --git a/docs/docs/common-sdk/interfaces/LockContext.md b/docs/docs/common-sdk/interfaces/LockContext.md deleted file mode 100644 index eb3caffa6..000000000 --- a/docs/docs/common-sdk/interfaces/LockContext.md +++ /dev/null @@ -1,133 +0,0 @@ ---- -id: "LockContext" -title: "Interface: LockContext" -sidebar_label: "LockContext" -sidebar_position: 0 -custom_edit_url: null ---- - -## Hierarchy - -- [`DBGetUtils`](DBGetUtils.md) - - ↳ **`LockContext`** - - ↳↳ [`Transaction`](Transaction.md) - -## Properties - -### execute - -• **execute**: (`query`: `string`, `params?`: `any`[]) => `Promise`<[`QueryResult`](QueryResult.md)\> - -#### Type declaration - -▸ (`query`, `params?`): `Promise`<[`QueryResult`](QueryResult.md)\> - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `query` | `string` | -| `params?` | `any`[] | - -##### Returns - -`Promise`<[`QueryResult`](QueryResult.md)\> - -#### Defined in - -[db/DBAdapter.ts:41](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L41) - -## Methods - -### get - -▸ **get**<`T`\>(`sql`, `parameters?`): `Promise`<`T`\> - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `sql` | `string` | -| `parameters?` | `any`[] | - -#### Returns - -`Promise`<`T`\> - -#### Inherited from - -[DBGetUtils](DBGetUtils.md).[get](DBGetUtils.md#get) - -#### Defined in - -[db/DBAdapter.ts:37](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L37) - -___ - -### getAll - -▸ **getAll**<`T`\>(`sql`, `parameters?`): `Promise`<`T`[]\> - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `sql` | `string` | -| `parameters?` | `any`[] | - -#### Returns - -`Promise`<`T`[]\> - -#### Inherited from - -[DBGetUtils](DBGetUtils.md).[getAll](DBGetUtils.md#getall) - -#### Defined in - -[db/DBAdapter.ts:35](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L35) - -___ - -### getOptional - -▸ **getOptional**<`T`\>(`sql`, `parameters?`): `Promise`<`T`\> - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `sql` | `string` | -| `parameters?` | `any`[] | - -#### Returns - -`Promise`<`T`\> - -#### Inherited from - -[DBGetUtils](DBGetUtils.md).[getOptional](DBGetUtils.md#getoptional) - -#### Defined in - -[db/DBAdapter.ts:36](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L36) diff --git a/docs/docs/common-sdk/interfaces/LockOptions.md b/docs/docs/common-sdk/interfaces/LockOptions.md deleted file mode 100644 index dc220ff14..000000000 --- a/docs/docs/common-sdk/interfaces/LockOptions.md +++ /dev/null @@ -1,53 +0,0 @@ ---- -id: "LockOptions" -title: "Interface: LockOptions" -sidebar_label: "LockOptions" -sidebar_position: 0 -custom_edit_url: null ---- - -Abstract Lock to be implemented by various JS environments - -## Type parameters - -| Name | -| :------ | -| `T` | - -## Properties - -### callback - -• **callback**: () => `Promise`<`T`\> - -#### Type declaration - -▸ (): `Promise`<`T`\> - -##### Returns - -`Promise`<`T`\> - -#### Defined in - -[client/sync/stream/AbstractStreamingSyncImplementation.ts:29](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L29) - -___ - -### signal - -• `Optional` **signal**: `AbortSignal` - -#### Defined in - -[client/sync/stream/AbstractStreamingSyncImplementation.ts:31](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L31) - -___ - -### type - -• **type**: [`LockType`](../enums/LockType.md) - -#### Defined in - -[client/sync/stream/AbstractStreamingSyncImplementation.ts:30](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L30) diff --git a/docs/docs/common-sdk/interfaces/PowerSyncBackendConnector.md b/docs/docs/common-sdk/interfaces/PowerSyncBackendConnector.md deleted file mode 100644 index 4e4c57f1f..000000000 --- a/docs/docs/common-sdk/interfaces/PowerSyncBackendConnector.md +++ /dev/null @@ -1,65 +0,0 @@ ---- -id: "PowerSyncBackendConnector" -title: "Interface: PowerSyncBackendConnector" -sidebar_label: "PowerSyncBackendConnector" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### fetchCredentials - -• **fetchCredentials**: () => `Promise`<[`PowerSyncCredentials`](PowerSyncCredentials.md)\> - -#### Type declaration - -▸ (): `Promise`<[`PowerSyncCredentials`](PowerSyncCredentials.md)\> - -Get credentials for PowerSync. - -This should always fetch a fresh set of credentials - don't use cached -values. - -Return null if the user is not signed in. Throw an error if credentials -cannot be fetched due to a network error or other temporary error. - -This token is kept for the duration of a sync connection. - -##### Returns - -`Promise`<[`PowerSyncCredentials`](PowerSyncCredentials.md)\> - -#### Defined in - -[client/connection/PowerSyncBackendConnector.ts:15](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/connection/PowerSyncBackendConnector.ts#L15) - -___ - -### uploadData - -• **uploadData**: (`database`: [`AbstractPowerSyncDatabase`](../classes/AbstractPowerSyncDatabase.md)) => `Promise`<`void`\> - -#### Type declaration - -▸ (`database`): `Promise`<`void`\> - -Upload local changes to the app backend. - -Use [PowerSyncDatabase.getCrudBatch] to get a batch of changes to upload. See [DevConnector] for an example implementation. - -Any thrown errors will result in a retry after the configured wait period (default: 5 seconds). - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `database` | [`AbstractPowerSyncDatabase`](../classes/AbstractPowerSyncDatabase.md) | - -##### Returns - -`Promise`<`void`\> - -#### Defined in - -[client/connection/PowerSyncBackendConnector.ts:23](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/connection/PowerSyncBackendConnector.ts#L23) diff --git a/docs/docs/common-sdk/interfaces/PowerSyncCredentials.md b/docs/docs/common-sdk/interfaces/PowerSyncCredentials.md deleted file mode 100644 index f3b73f986..000000000 --- a/docs/docs/common-sdk/interfaces/PowerSyncCredentials.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -id: "PowerSyncCredentials" -title: "Interface: PowerSyncCredentials" -sidebar_label: "PowerSyncCredentials" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### endpoint - -• **endpoint**: `string` - -#### Defined in - -[client/connection/PowerSyncCredentials.ts:2](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/connection/PowerSyncCredentials.ts#L2) - -___ - -### expiresAt - -• `Optional` **expiresAt**: `Date` - -#### Defined in - -[client/connection/PowerSyncCredentials.ts:4](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/connection/PowerSyncCredentials.ts#L4) - -___ - -### token - -• **token**: `string` - -#### Defined in - -[client/connection/PowerSyncCredentials.ts:3](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/connection/PowerSyncCredentials.ts#L3) diff --git a/docs/docs/common-sdk/interfaces/PowerSyncDBListener.md b/docs/docs/common-sdk/interfaces/PowerSyncDBListener.md deleted file mode 100644 index fe4751760..000000000 --- a/docs/docs/common-sdk/interfaces/PowerSyncDBListener.md +++ /dev/null @@ -1,59 +0,0 @@ ---- -id: "PowerSyncDBListener" -title: "Interface: PowerSyncDBListener" -sidebar_label: "PowerSyncDBListener" -sidebar_position: 0 -custom_edit_url: null ---- - -## Hierarchy - -- [`StreamingSyncImplementationListener`](StreamingSyncImplementationListener.md) - - ↳ **`PowerSyncDBListener`** - -## Properties - -### initialized - -• **initialized**: () => `void` - -#### Type declaration - -▸ (): `void` - -##### Returns - -`void` - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:39](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L39) - -___ - -### statusChanged - -• `Optional` **statusChanged**: (`status`: [`SyncStatus`](../classes/SyncStatus.md)) => `void` - -#### Type declaration - -▸ (`status`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `status` | [`SyncStatus`](../classes/SyncStatus.md) | - -##### Returns - -`void` - -#### Inherited from - -[StreamingSyncImplementationListener](StreamingSyncImplementationListener.md).[statusChanged](StreamingSyncImplementationListener.md#statuschanged) - -#### Defined in - -[client/sync/stream/AbstractStreamingSyncImplementation.ts:43](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L43) diff --git a/docs/docs/common-sdk/interfaces/PowerSyncDatabaseOptions.md b/docs/docs/common-sdk/interfaces/PowerSyncDatabaseOptions.md deleted file mode 100644 index 52c3c548f..000000000 --- a/docs/docs/common-sdk/interfaces/PowerSyncDatabaseOptions.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -id: "PowerSyncDatabaseOptions" -title: "Interface: PowerSyncDatabaseOptions" -sidebar_label: "PowerSyncDatabaseOptions" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### database - -• **database**: [`DBAdapter`](DBAdapter.md) - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:23](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L23) - -___ - -### logger - -• `Optional` **logger**: `ILogger` - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:25](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L25) - -___ - -### retryDelay - -• `Optional` **retryDelay**: `number` - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:24](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L24) - -___ - -### schema - -• **schema**: [`Schema`](../classes/Schema.md) - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:22](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L22) diff --git a/docs/docs/common-sdk/interfaces/PowerSyncOpenFactoryOptions.md b/docs/docs/common-sdk/interfaces/PowerSyncOpenFactoryOptions.md deleted file mode 100644 index 5e2dc5eb2..000000000 --- a/docs/docs/common-sdk/interfaces/PowerSyncOpenFactoryOptions.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -id: "PowerSyncOpenFactoryOptions" -title: "Interface: PowerSyncOpenFactoryOptions" -sidebar_label: "PowerSyncOpenFactoryOptions" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### dbFilename - -• **dbFilename**: `string` - -Filename for the database. - -#### Defined in - -[client/AbstractPowerSyncOpenFactory.ts:10](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncOpenFactory.ts#L10) - -___ - -### dbLocation - -• `Optional` **dbLocation**: `string` - -Directory where the database file is located. - -#### Defined in - -[client/AbstractPowerSyncOpenFactory.ts:14](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncOpenFactory.ts#L14) - -___ - -### schema - -• **schema**: [`Schema`](../classes/Schema.md) - -#### Defined in - -[client/AbstractPowerSyncOpenFactory.ts:6](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncOpenFactory.ts#L6) diff --git a/docs/docs/common-sdk/interfaces/QueryResult.md b/docs/docs/common-sdk/interfaces/QueryResult.md deleted file mode 100644 index 0a9c3a80c..000000000 --- a/docs/docs/common-sdk/interfaces/QueryResult.md +++ /dev/null @@ -1,54 +0,0 @@ ---- -id: "QueryResult" -title: "Interface: QueryResult" -sidebar_label: "QueryResult" -sidebar_position: 0 -custom_edit_url: null ---- - -Object returned by SQL Query executions { - insertId: Represent the auto-generated row id if applicable - rowsAffected: Number of affected rows if result of a update query - message: if status === 1, here you will find error description - rows: if status is undefined or 0 this object will contain the query results -} - - QueryResult - -## Properties - -### insertId - -• `Optional` **insertId**: `number` - -#### Defined in - -[db/DBAdapter.ts:19](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L19) - -___ - -### rows - -• `Optional` **rows**: `Object` - -#### Type declaration - -| Name | Type | Description | -| :------ | :------ | :------ | -| `_array` | `any`[] | Raw array with all dataset | -| `item` | (`idx`: `number`) => `any` | A convenience function to acess the index based the row object | -| `length` | `number` | The length of the dataset | - -#### Defined in - -[db/DBAdapter.ts:21](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L21) - -___ - -### rowsAffected - -• **rowsAffected**: `number` - -#### Defined in - -[db/DBAdapter.ts:20](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L20) diff --git a/docs/docs/common-sdk/interfaces/SQLWatchOptions.md b/docs/docs/common-sdk/interfaces/SQLWatchOptions.md deleted file mode 100644 index 8dd0142ee..000000000 --- a/docs/docs/common-sdk/interfaces/SQLWatchOptions.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -id: "SQLWatchOptions" -title: "Interface: SQLWatchOptions" -sidebar_label: "SQLWatchOptions" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### signal - -• `Optional` **signal**: `AbortSignal` - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:29](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L29) - -___ - -### tables - -• `Optional` **tables**: `string`[] - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:30](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L30) - -___ - -### throttleMs - -• `Optional` **throttleMs**: `number` - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:31](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L31) diff --git a/docs/docs/common-sdk/interfaces/StreamingSyncCheckpoint.md b/docs/docs/common-sdk/interfaces/StreamingSyncCheckpoint.md deleted file mode 100644 index 6d81eb7b7..000000000 --- a/docs/docs/common-sdk/interfaces/StreamingSyncCheckpoint.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -id: "StreamingSyncCheckpoint" -title: "Interface: StreamingSyncCheckpoint" -sidebar_label: "StreamingSyncCheckpoint" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### checkpoint - -• **checkpoint**: [`Checkpoint`](Checkpoint.md) - -#### Defined in - -[client/sync/stream/streaming-sync-types.ts:81](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L81) diff --git a/docs/docs/common-sdk/interfaces/StreamingSyncCheckpointComplete.md b/docs/docs/common-sdk/interfaces/StreamingSyncCheckpointComplete.md deleted file mode 100644 index 49f4d6a82..000000000 --- a/docs/docs/common-sdk/interfaces/StreamingSyncCheckpointComplete.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -id: "StreamingSyncCheckpointComplete" -title: "Interface: StreamingSyncCheckpointComplete" -sidebar_label: "StreamingSyncCheckpointComplete" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### checkpoint\_complete - -• **checkpoint\_complete**: `Object` - -#### Type declaration - -| Name | Type | -| :------ | :------ | -| `last_op_id` | `string` | - -#### Defined in - -[client/sync/stream/streaming-sync-types.ts:98](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L98) diff --git a/docs/docs/common-sdk/interfaces/StreamingSyncCheckpointDiff.md b/docs/docs/common-sdk/interfaces/StreamingSyncCheckpointDiff.md deleted file mode 100644 index ae3a7fa64..000000000 --- a/docs/docs/common-sdk/interfaces/StreamingSyncCheckpointDiff.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -id: "StreamingSyncCheckpointDiff" -title: "Interface: StreamingSyncCheckpointDiff" -sidebar_label: "StreamingSyncCheckpointDiff" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### checkpoint\_diff - -• **checkpoint\_diff**: `Object` - -#### Type declaration - -| Name | Type | -| :------ | :------ | -| `last_op_id` | `string` | -| `removed_buckets` | `string`[] | -| `updated_buckets` | [`BucketChecksum`](BucketChecksum.md)[] | -| `write_checkpoint` | `string` | - -#### Defined in - -[client/sync/stream/streaming-sync-types.ts:85](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L85) diff --git a/docs/docs/common-sdk/interfaces/StreamingSyncDataJSON.md b/docs/docs/common-sdk/interfaces/StreamingSyncDataJSON.md deleted file mode 100644 index b876246bc..000000000 --- a/docs/docs/common-sdk/interfaces/StreamingSyncDataJSON.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -id: "StreamingSyncDataJSON" -title: "Interface: StreamingSyncDataJSON" -sidebar_label: "StreamingSyncDataJSON" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### data - -• **data**: [`SyncDataBucketJSON`](../modules.md#syncdatabucketjson) - -#### Defined in - -[client/sync/stream/streaming-sync-types.ts:94](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L94) diff --git a/docs/docs/common-sdk/interfaces/StreamingSyncImplementationListener.md b/docs/docs/common-sdk/interfaces/StreamingSyncImplementationListener.md deleted file mode 100644 index 64beb1991..000000000 --- a/docs/docs/common-sdk/interfaces/StreamingSyncImplementationListener.md +++ /dev/null @@ -1,39 +0,0 @@ ---- -id: "StreamingSyncImplementationListener" -title: "Interface: StreamingSyncImplementationListener" -sidebar_label: "StreamingSyncImplementationListener" -sidebar_position: 0 -custom_edit_url: null ---- - -## Hierarchy - -- [`BaseListener`](../modules.md#baselistener) - - ↳ **`StreamingSyncImplementationListener`** - - ↳↳ [`PowerSyncDBListener`](PowerSyncDBListener.md) - -## Properties - -### statusChanged - -• `Optional` **statusChanged**: (`status`: [`SyncStatus`](../classes/SyncStatus.md)) => `void` - -#### Type declaration - -▸ (`status`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `status` | [`SyncStatus`](../classes/SyncStatus.md) | - -##### Returns - -`void` - -#### Defined in - -[client/sync/stream/AbstractStreamingSyncImplementation.ts:43](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L43) diff --git a/docs/docs/common-sdk/interfaces/StreamingSyncKeepalive.md b/docs/docs/common-sdk/interfaces/StreamingSyncKeepalive.md deleted file mode 100644 index 2466d25b7..000000000 --- a/docs/docs/common-sdk/interfaces/StreamingSyncKeepalive.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -id: "StreamingSyncKeepalive" -title: "Interface: StreamingSyncKeepalive" -sidebar_label: "StreamingSyncKeepalive" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### token\_expires\_in - -• **token\_expires\_in**: `number` - -If specified, token expires in this many seconds. - -#### Defined in - -[client/sync/stream/streaming-sync-types.ts:105](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L105) diff --git a/docs/docs/common-sdk/interfaces/StreamingSyncRequest.md b/docs/docs/common-sdk/interfaces/StreamingSyncRequest.md deleted file mode 100644 index e726e5371..000000000 --- a/docs/docs/common-sdk/interfaces/StreamingSyncRequest.md +++ /dev/null @@ -1,55 +0,0 @@ ---- -id: "StreamingSyncRequest" -title: "Interface: StreamingSyncRequest" -sidebar_label: "StreamingSyncRequest" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### buckets - -• `Optional` **buckets**: [`BucketRequest`](BucketRequest.md)[] - -Existing bucket states. - -#### Defined in - -[client/sync/stream/streaming-sync-types.ts:62](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L62) - -___ - -### include\_checksum - -• **include\_checksum**: `boolean` - -Whether or not to compute a checksum for each checkpoint - -#### Defined in - -[client/sync/stream/streaming-sync-types.ts:72](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L72) - -___ - -### only - -• `Optional` **only**: `string`[] - -If specified, limit the response to only include these buckets. - -#### Defined in - -[client/sync/stream/streaming-sync-types.ts:67](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L67) - -___ - -### raw\_data - -• **raw\_data**: `boolean` - -Changes the response to stringified data in each OplogEntry - -#### Defined in - -[client/sync/stream/streaming-sync-types.ts:77](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L77) diff --git a/docs/docs/common-sdk/interfaces/SyncLocalDatabaseResult.md b/docs/docs/common-sdk/interfaces/SyncLocalDatabaseResult.md deleted file mode 100644 index 71be9b29f..000000000 --- a/docs/docs/common-sdk/interfaces/SyncLocalDatabaseResult.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -id: "SyncLocalDatabaseResult" -title: "Interface: SyncLocalDatabaseResult" -sidebar_label: "SyncLocalDatabaseResult" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### checkpointValid - -• **checkpointValid**: `boolean` - -#### Defined in - -[client/sync/bucket/BucketStorageAdapter.ts:23](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L23) - -___ - -### failures - -• `Optional` **failures**: `string`[] - -#### Defined in - -[client/sync/bucket/BucketStorageAdapter.ts:24](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L24) - -___ - -### ready - -• **ready**: `boolean` - -#### Defined in - -[client/sync/bucket/BucketStorageAdapter.ts:22](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/BucketStorageAdapter.ts#L22) diff --git a/docs/docs/common-sdk/interfaces/SyncNewCheckpointRequest.md b/docs/docs/common-sdk/interfaces/SyncNewCheckpointRequest.md deleted file mode 100644 index aefcae452..000000000 --- a/docs/docs/common-sdk/interfaces/SyncNewCheckpointRequest.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -id: "SyncNewCheckpointRequest" -title: "Interface: SyncNewCheckpointRequest" -sidebar_label: "SyncNewCheckpointRequest" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### buckets - -• `Optional` **buckets**: [`BucketRequest`](BucketRequest.md)[] - -Existing bucket states. Used if include_data is specified. - -#### Defined in - -[client/sync/stream/streaming-sync-types.ts:23](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L23) - -___ - -### limit - -• `Optional` **limit**: `number` - -#### Defined in - -[client/sync/stream/streaming-sync-types.ts:37](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L37) - -___ - -### request\_checkpoint - -• **request\_checkpoint**: `Object` - -#### Type declaration - -| Name | Type | Description | -| :------ | :------ | :------ | -| `include_checksum` | `boolean` | Whether or not to compute a checksum. | -| `include_data` | `boolean` | Whether or not to include an initial data request. | - -#### Defined in - -[client/sync/stream/streaming-sync-types.ts:25](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L25) diff --git a/docs/docs/common-sdk/interfaces/SyncResponse.md b/docs/docs/common-sdk/interfaces/SyncResponse.md deleted file mode 100644 index 12d5d935c..000000000 --- a/docs/docs/common-sdk/interfaces/SyncResponse.md +++ /dev/null @@ -1,51 +0,0 @@ ---- -id: "SyncResponse" -title: "Interface: SyncResponse" -sidebar_label: "SyncResponse" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### checkpoint - -• `Optional` **checkpoint**: [`Checkpoint`](Checkpoint.md) - -#### Defined in - -[client/sync/stream/streaming-sync-types.ts:55](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L55) - -___ - -### checkpoint\_token - -• `Optional` **checkpoint\_token**: `string` - -#### Defined in - -[client/sync/stream/streaming-sync-types.ts:53](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L53) - -___ - -### data - -• `Optional` **data**: [`SyncDataBucketJSON`](../modules.md#syncdatabucketjson)[] - -Data for the buckets returned. May not have an an entry for each bucket in the request. - -#### Defined in - -[client/sync/stream/streaming-sync-types.ts:46](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L46) - -___ - -### has\_more - -• **has\_more**: `boolean` - -True if the response limit has been reached, and another request must be made. - -#### Defined in - -[client/sync/stream/streaming-sync-types.ts:51](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L51) diff --git a/docs/docs/common-sdk/interfaces/TableOptions.md b/docs/docs/common-sdk/interfaces/TableOptions.md deleted file mode 100644 index baa692816..000000000 --- a/docs/docs/common-sdk/interfaces/TableOptions.md +++ /dev/null @@ -1,57 +0,0 @@ ---- -id: "TableOptions" -title: "Interface: TableOptions" -sidebar_label: "TableOptions" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### columns - -• **columns**: [`Column`](../classes/Column.md)[] - -#### Defined in - -[db/schema/Table.ts:6](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Table.ts#L6) - -___ - -### indexes - -• `Optional` **indexes**: [`Index`](../classes/Index.md)[] - -#### Defined in - -[db/schema/Table.ts:7](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Table.ts#L7) - -___ - -### insertOnly - -• `Optional` **insertOnly**: `boolean` - -#### Defined in - -[db/schema/Table.ts:9](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Table.ts#L9) - -___ - -### localOnly - -• `Optional` **localOnly**: `boolean` - -#### Defined in - -[db/schema/Table.ts:8](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Table.ts#L8) - -___ - -### name - -• **name**: `string` - -#### Defined in - -[db/schema/Table.ts:5](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Table.ts#L5) diff --git a/docs/docs/common-sdk/interfaces/Transaction.md b/docs/docs/common-sdk/interfaces/Transaction.md deleted file mode 100644 index 0a695d833..000000000 --- a/docs/docs/common-sdk/interfaces/Transaction.md +++ /dev/null @@ -1,171 +0,0 @@ ---- -id: "Transaction" -title: "Interface: Transaction" -sidebar_label: "Transaction" -sidebar_position: 0 -custom_edit_url: null ---- - -## Hierarchy - -- [`LockContext`](LockContext.md) - - ↳ **`Transaction`** - -## Properties - -### commit - -• **commit**: () => `Promise`<[`QueryResult`](QueryResult.md)\> - -#### Type declaration - -▸ (): `Promise`<[`QueryResult`](QueryResult.md)\> - -##### Returns - -`Promise`<[`QueryResult`](QueryResult.md)\> - -#### Defined in - -[db/DBAdapter.ts:45](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L45) - -___ - -### execute - -• **execute**: (`query`: `string`, `params?`: `any`[]) => `Promise`<[`QueryResult`](QueryResult.md)\> - -#### Type declaration - -▸ (`query`, `params?`): `Promise`<[`QueryResult`](QueryResult.md)\> - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `query` | `string` | -| `params?` | `any`[] | - -##### Returns - -`Promise`<[`QueryResult`](QueryResult.md)\> - -#### Inherited from - -[LockContext](LockContext.md).[execute](LockContext.md#execute) - -#### Defined in - -[db/DBAdapter.ts:41](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L41) - -___ - -### rollback - -• **rollback**: () => `Promise`<[`QueryResult`](QueryResult.md)\> - -#### Type declaration - -▸ (): `Promise`<[`QueryResult`](QueryResult.md)\> - -##### Returns - -`Promise`<[`QueryResult`](QueryResult.md)\> - -#### Defined in - -[db/DBAdapter.ts:46](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L46) - -## Methods - -### get - -▸ **get**<`T`\>(`sql`, `parameters?`): `Promise`<`T`\> - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `sql` | `string` | -| `parameters?` | `any`[] | - -#### Returns - -`Promise`<`T`\> - -#### Inherited from - -[LockContext](LockContext.md).[get](LockContext.md#get) - -#### Defined in - -[db/DBAdapter.ts:37](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L37) - -___ - -### getAll - -▸ **getAll**<`T`\>(`sql`, `parameters?`): `Promise`<`T`[]\> - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `sql` | `string` | -| `parameters?` | `any`[] | - -#### Returns - -`Promise`<`T`[]\> - -#### Inherited from - -[LockContext](LockContext.md).[getAll](LockContext.md#getall) - -#### Defined in - -[db/DBAdapter.ts:35](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L35) - -___ - -### getOptional - -▸ **getOptional**<`T`\>(`sql`, `parameters?`): `Promise`<`T`\> - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `sql` | `string` | -| `parameters?` | `any`[] | - -#### Returns - -`Promise`<`T`\> - -#### Inherited from - -[LockContext](LockContext.md).[getOptional](LockContext.md#getoptional) - -#### Defined in - -[db/DBAdapter.ts:36](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L36) diff --git a/docs/docs/common-sdk/interfaces/UpdateNotification.md b/docs/docs/common-sdk/interfaces/UpdateNotification.md deleted file mode 100644 index cc0291f4f..000000000 --- a/docs/docs/common-sdk/interfaces/UpdateNotification.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -id: "UpdateNotification" -title: "Interface: UpdateNotification" -sidebar_label: "UpdateNotification" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### opType - -• **opType**: [`RowUpdateType`](../enums/RowUpdateType.md) - -#### Defined in - -[db/DBAdapter.ts:58](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L58) - -___ - -### rowId - -• **rowId**: `number` - -#### Defined in - -[db/DBAdapter.ts:60](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L60) - -___ - -### table - -• **table**: `string` - -#### Defined in - -[db/DBAdapter.ts:59](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/DBAdapter.ts#L59) diff --git a/docs/docs/common-sdk/interfaces/WatchOnChangeEvent.md b/docs/docs/common-sdk/interfaces/WatchOnChangeEvent.md deleted file mode 100644 index 525234e94..000000000 --- a/docs/docs/common-sdk/interfaces/WatchOnChangeEvent.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -id: "WatchOnChangeEvent" -title: "Interface: WatchOnChangeEvent" -sidebar_label: "WatchOnChangeEvent" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### changedTables - -• **changedTables**: `string`[] - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:35](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L35) diff --git a/docs/docs/common-sdk/interfaces/_category_.yml b/docs/docs/common-sdk/interfaces/_category_.yml deleted file mode 100644 index 43bec88cf..000000000 --- a/docs/docs/common-sdk/interfaces/_category_.yml +++ /dev/null @@ -1,2 +0,0 @@ -label: "Interfaces" -position: 4 \ No newline at end of file diff --git a/docs/docs/common-sdk/modules.md b/docs/docs/common-sdk/modules.md deleted file mode 100644 index 3e7d6d569..000000000 --- a/docs/docs/common-sdk/modules.md +++ /dev/null @@ -1,523 +0,0 @@ ---- -id: "modules" -title: "@journeyapps/powersync-sdk-common" -sidebar_label: "Exports" -sidebar_position: 0.5 -custom_edit_url: null ---- - -## Enumerations - -- [ColumnType](enums/ColumnType.md) -- [LockType](enums/LockType.md) -- [OpTypeEnum](enums/OpTypeEnum.md) -- [RowUpdateType](enums/RowUpdateType.md) -- [UpdateType](enums/UpdateType.md) - -## Classes - -- [AbstractPowerSyncDatabase](classes/AbstractPowerSyncDatabase.md) -- [AbstractPowerSyncDatabaseOpenFactory](classes/AbstractPowerSyncDatabaseOpenFactory.md) -- [AbstractRemote](classes/AbstractRemote.md) -- [AbstractStreamingSyncImplementation](classes/AbstractStreamingSyncImplementation.md) -- [BaseObserver](classes/BaseObserver.md) -- [Column](classes/Column.md) -- [CrudBatch](classes/CrudBatch.md) -- [CrudEntry](classes/CrudEntry.md) -- [CrudTransaction](classes/CrudTransaction.md) -- [Index](classes/Index.md) -- [IndexedColumn](classes/IndexedColumn.md) -- [OpType](classes/OpType.md) -- [Schema](classes/Schema.md) -- [SqliteBucketStorage](classes/SqliteBucketStorage.md) -- [SyncDataBatch](classes/SyncDataBatch.md) -- [SyncDataBucket](classes/SyncDataBucket.md) -- [SyncStatus](classes/SyncStatus.md) -- [Table](classes/Table.md) -- [UploadQueueStats](classes/UploadQueueStats.md) - -## Interfaces - -- [AbstractStreamingSyncImplementationOptions](interfaces/AbstractStreamingSyncImplementationOptions.md) -- [BaseObserverInterface](interfaces/BaseObserverInterface.md) -- [BucketChecksum](interfaces/BucketChecksum.md) -- [BucketRequest](interfaces/BucketRequest.md) -- [BucketState](interfaces/BucketState.md) -- [BucketStorageAdapter](interfaces/BucketStorageAdapter.md) -- [Checkpoint](interfaces/Checkpoint.md) -- [ChecksumCache](interfaces/ChecksumCache.md) -- [ColumnOptions](interfaces/ColumnOptions.md) -- [ContinueCheckpointRequest](interfaces/ContinueCheckpointRequest.md) -- [CrudRequest](interfaces/CrudRequest.md) -- [CrudResponse](interfaces/CrudResponse.md) -- [DBAdapter](interfaces/DBAdapter.md) -- [DBAdapterListener](interfaces/DBAdapterListener.md) -- [DBGetUtils](interfaces/DBGetUtils.md) -- [DBLockOptions](interfaces/DBLockOptions.md) -- [IndexColumnOptions](interfaces/IndexColumnOptions.md) -- [IndexOptions](interfaces/IndexOptions.md) -- [LockContext](interfaces/LockContext.md) -- [LockOptions](interfaces/LockOptions.md) -- [PowerSyncBackendConnector](interfaces/PowerSyncBackendConnector.md) -- [PowerSyncCredentials](interfaces/PowerSyncCredentials.md) -- [PowerSyncDBListener](interfaces/PowerSyncDBListener.md) -- [PowerSyncDatabaseOptions](interfaces/PowerSyncDatabaseOptions.md) -- [PowerSyncOpenFactoryOptions](interfaces/PowerSyncOpenFactoryOptions.md) -- [QueryResult](interfaces/QueryResult.md) -- [SQLWatchOptions](interfaces/SQLWatchOptions.md) -- [StreamingSyncCheckpoint](interfaces/StreamingSyncCheckpoint.md) -- [StreamingSyncCheckpointComplete](interfaces/StreamingSyncCheckpointComplete.md) -- [StreamingSyncCheckpointDiff](interfaces/StreamingSyncCheckpointDiff.md) -- [StreamingSyncDataJSON](interfaces/StreamingSyncDataJSON.md) -- [StreamingSyncImplementationListener](interfaces/StreamingSyncImplementationListener.md) -- [StreamingSyncKeepalive](interfaces/StreamingSyncKeepalive.md) -- [StreamingSyncRequest](interfaces/StreamingSyncRequest.md) -- [SyncLocalDatabaseResult](interfaces/SyncLocalDatabaseResult.md) -- [SyncNewCheckpointRequest](interfaces/SyncNewCheckpointRequest.md) -- [SyncResponse](interfaces/SyncResponse.md) -- [TableOptions](interfaces/TableOptions.md) -- [Transaction](interfaces/Transaction.md) -- [UpdateNotification](interfaces/UpdateNotification.md) -- [WatchOnChangeEvent](interfaces/WatchOnChangeEvent.md) - -## Type Aliases - -### BaseListener - -Ƭ **BaseListener**: `Object` - -#### Index signature - -▪ [key: `string`]: (...`event`: `any`) => `any` - -#### Defined in - -[utils/BaseObserver.ts:7](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/utils/BaseObserver.ts#L7) - -___ - -### CrudEntryDataJSON - -Ƭ **CrudEntryDataJSON**: `Object` - -#### Type declaration - -| Name | Type | -| :------ | :------ | -| `data` | `Record`<`string`, `any`\> | -| `id` | `string` | -| `op` | [`UpdateType`](enums/UpdateType.md) | -| `type` | `string` | - -#### Defined in - -[client/sync/bucket/CrudEntry.ts:22](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudEntry.ts#L22) - -___ - -### CrudEntryJSON - -Ƭ **CrudEntryJSON**: `Object` - -#### Type declaration - -| Name | Type | -| :------ | :------ | -| `data` | `string` | -| `id` | `string` | -| `tx_id?` | `number` | - -#### Defined in - -[client/sync/bucket/CrudEntry.ts:16](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudEntry.ts#L16) - -___ - -### CrudEntryOutputJSON - -Ƭ **CrudEntryOutputJSON**: `Object` - -The output JSOn seems to be a third type of JSON, not the same as the input JSON. - -#### Type declaration - -| Name | Type | -| :------ | :------ | -| `data` | `Record`<`string`, `any`\> | -| `id` | `string` | -| `op` | [`UpdateType`](enums/UpdateType.md) | -| `op_id` | `number` | -| `tx_id?` | `number` | -| `type` | `string` | - -#### Defined in - -[client/sync/bucket/CrudEntry.ts:32](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudEntry.ts#L32) - -___ - -### OpId - -Ƭ **OpId**: `string` - -64-bit unsigned integer stored as a string in base-10. - -Not sortable as a string. - -#### Defined in - -[client/sync/bucket/CrudEntry.ts:8](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/CrudEntry.ts#L8) - -___ - -### OpTypeJSON - -Ƭ **OpTypeJSON**: `string` - -#### Defined in - -[client/sync/bucket/OpType.ts:8](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/OpType.ts#L8) - -___ - -### RemoteConnector - -Ƭ **RemoteConnector**: `Object` - -#### Type declaration - -| Name | Type | -| :------ | :------ | -| `fetchCredentials` | () => `Promise`<[`PowerSyncCredentials`](interfaces/PowerSyncCredentials.md)\> | - -#### Defined in - -[client/sync/stream/AbstractRemote.ts:4](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractRemote.ts#L4) - -___ - -### StreamingSyncLine - -Ƭ **StreamingSyncLine**: [`StreamingSyncDataJSON`](interfaces/StreamingSyncDataJSON.md) \| [`StreamingSyncCheckpoint`](interfaces/StreamingSyncCheckpoint.md) \| [`StreamingSyncCheckpointDiff`](interfaces/StreamingSyncCheckpointDiff.md) \| [`StreamingSyncCheckpointComplete`](interfaces/StreamingSyncCheckpointComplete.md) \| [`StreamingSyncKeepalive`](interfaces/StreamingSyncKeepalive.md) - -#### Defined in - -[client/sync/stream/streaming-sync-types.ts:108](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L108) - -___ - -### SyncDataBucketJSON - -Ƭ **SyncDataBucketJSON**: `Object` - -#### Type declaration - -| Name | Type | -| :------ | :------ | -| `after?` | `string` | -| `bucket` | `string` | -| `data` | `OplogEntryJSON`[] | -| `has_more?` | `boolean` | -| `next_after?` | `string` | - -#### Defined in - -[client/sync/bucket/SyncDataBucket.ts:4](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SyncDataBucket.ts#L4) - -___ - -### SyncRequest - -Ƭ **SyncRequest**: [`ContinueCheckpointRequest`](interfaces/ContinueCheckpointRequest.md) \| [`SyncNewCheckpointRequest`](interfaces/SyncNewCheckpointRequest.md) - -#### Defined in - -[client/sync/stream/streaming-sync-types.ts:40](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L40) - -## Variables - -### DEFAULT\_INDEX\_COLUMN\_OPTIONS - -• `Const` **DEFAULT\_INDEX\_COLUMN\_OPTIONS**: `Partial`<[`IndexColumnOptions`](interfaces/IndexColumnOptions.md)\> - -#### Defined in - -[db/schema/IndexedColumn.ts:9](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/IndexedColumn.ts#L9) - -___ - -### DEFAULT\_INDEX\_OPTIONS - -• `Const` **DEFAULT\_INDEX\_OPTIONS**: `Partial`<[`IndexOptions`](interfaces/IndexOptions.md)\> - -#### Defined in - -[db/schema/Index.ts:9](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Index.ts#L9) - -___ - -### DEFAULT\_LOCK\_TIMEOUT\_MS - -• `Const` **DEFAULT\_LOCK\_TIMEOUT\_MS**: ``120000`` - -Requesting nested or recursive locks can block the application in some circumstances. -This default lock timeout will act as a failsafe to throw an error if a lock cannot -be obtained. - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:56](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L56) - -___ - -### DEFAULT\_POWERSYNC\_DB\_OPTIONS - -• `Const` **DEFAULT\_POWERSYNC\_DB\_OPTIONS**: `Object` - -#### Type declaration - -| Name | Type | -| :------ | :------ | -| `logger` | `ILogger` | -| `retryDelay` | `number` | - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:46](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L46) - -___ - -### DEFAULT\_REMOTE\_LOGGER - -• `Const` **DEFAULT\_REMOTE\_LOGGER**: `ILogger` - -#### Defined in - -[client/sync/stream/AbstractRemote.ts:11](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractRemote.ts#L11) - -___ - -### DEFAULT\_STREAMING\_SYNC\_OPTIONS - -• `Const` **DEFAULT\_STREAMING\_SYNC\_OPTIONS**: `Object` - -#### Type declaration - -| Name | Type | -| :------ | :------ | -| `logger` | `ILogger` | -| `retryDelayMs` | `number` | - -#### Defined in - -[client/sync/stream/AbstractStreamingSyncImplementation.ts:46](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/AbstractStreamingSyncImplementation.ts#L46) - -___ - -### DEFAULT\_TABLE\_OPTIONS - -• `Const` **DEFAULT\_TABLE\_OPTIONS**: `Partial`<[`TableOptions`](interfaces/TableOptions.md)\> - -#### Defined in - -[db/schema/Table.ts:12](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/db/schema/Table.ts#L12) - -___ - -### DEFAULT\_WATCH\_THROTTLE\_MS - -• `Const` **DEFAULT\_WATCH\_THROTTLE\_MS**: ``30`` - -#### Defined in - -[client/AbstractPowerSyncDatabase.ts:44](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/AbstractPowerSyncDatabase.ts#L44) - -___ - -### MAX\_OP\_ID - -• `Const` **MAX\_OP\_ID**: ``"9223372036854775807"`` - -#### Defined in - -[client/sync/bucket/SyncDataBucket.ts:12](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/bucket/SyncDataBucket.ts#L12) - -## Functions - -### isContinueCheckpointRequest - -▸ **isContinueCheckpointRequest**(`request`): request is ContinueCheckpointRequest - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `request` | [`SyncRequest`](modules.md#syncrequest) | - -#### Returns - -request is ContinueCheckpointRequest - -#### Defined in - -[client/sync/stream/streaming-sync-types.ts:144](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L144) - -___ - -### isStreamingKeepalive - -▸ **isStreamingKeepalive**(`line`): line is StreamingSyncKeepalive - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `line` | [`StreamingSyncLine`](modules.md#streamingsyncline) | - -#### Returns - -line is StreamingSyncKeepalive - -#### Defined in - -[client/sync/stream/streaming-sync-types.ts:128](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L128) - -___ - -### isStreamingSyncCheckpoint - -▸ **isStreamingSyncCheckpoint**(`line`): line is StreamingSyncCheckpoint - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `line` | [`StreamingSyncLine`](modules.md#streamingsyncline) | - -#### Returns - -line is StreamingSyncCheckpoint - -#### Defined in - -[client/sync/stream/streaming-sync-types.ts:132](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L132) - -___ - -### isStreamingSyncCheckpointComplete - -▸ **isStreamingSyncCheckpointComplete**(`line`): line is StreamingSyncCheckpointComplete - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `line` | [`StreamingSyncLine`](modules.md#streamingsyncline) | - -#### Returns - -line is StreamingSyncCheckpointComplete - -#### Defined in - -[client/sync/stream/streaming-sync-types.ts:136](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L136) - -___ - -### isStreamingSyncCheckpointDiff - -▸ **isStreamingSyncCheckpointDiff**(`line`): line is StreamingSyncCheckpointDiff - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `line` | [`StreamingSyncLine`](modules.md#streamingsyncline) | - -#### Returns - -line is StreamingSyncCheckpointDiff - -#### Defined in - -[client/sync/stream/streaming-sync-types.ts:140](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L140) - -___ - -### isStreamingSyncData - -▸ **isStreamingSyncData**(`line`): line is StreamingSyncDataJSON - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `line` | [`StreamingSyncLine`](modules.md#streamingsyncline) | - -#### Returns - -line is StreamingSyncDataJSON - -#### Defined in - -[client/sync/stream/streaming-sync-types.ts:124](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L124) - -___ - -### isSyncNewCheckpointRequest - -▸ **isSyncNewCheckpointRequest**(`request`): request is SyncNewCheckpointRequest - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `request` | [`SyncRequest`](modules.md#syncrequest) | - -#### Returns - -request is SyncNewCheckpointRequest - -#### Defined in - -[client/sync/stream/streaming-sync-types.ts:151](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/client/sync/stream/streaming-sync-types.ts#L151) - -___ - -### quoteJsonPath - -▸ **quoteJsonPath**(`path`): `string` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `path` | `string` | - -#### Returns - -`string` - -#### Defined in - -[utils/strings.ts:5](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/utils/strings.ts#L5) - -___ - -### quoteString - -▸ **quoteString**(`s`): `string` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `s` | `string` | - -#### Returns - -`string` - -#### Defined in - -[utils/strings.ts:1](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-common/src/utils/strings.ts#L1) diff --git a/docs/docs/react-native-sdk/_category_.yml b/docs/docs/react-native-sdk/_category_.yml deleted file mode 100644 index 24a460261..000000000 --- a/docs/docs/react-native-sdk/_category_.yml +++ /dev/null @@ -1 +0,0 @@ -label: "API" \ No newline at end of file diff --git a/docs/docs/react-native-sdk/classes/AbstractPowerSyncDatabase.md b/docs/docs/react-native-sdk/classes/AbstractPowerSyncDatabase.md deleted file mode 100644 index 769e96ed0..000000000 --- a/docs/docs/react-native-sdk/classes/AbstractPowerSyncDatabase.md +++ /dev/null @@ -1,802 +0,0 @@ ---- -id: "AbstractPowerSyncDatabase" -title: "Class: AbstractPowerSyncDatabase" -sidebar_label: "AbstractPowerSyncDatabase" -sidebar_position: 0 -custom_edit_url: null ---- - -## Hierarchy - -- [`BaseObserver`](BaseObserver.md)<[`PowerSyncDBListener`](../interfaces/PowerSyncDBListener.md)\> - - ↳ **`AbstractPowerSyncDatabase`** - - ↳↳ [`PowerSyncDatabase`](PowerSyncDatabase.md) - -## Constructors - -### constructor - -• **new AbstractPowerSyncDatabase**(`options`): [`AbstractPowerSyncDatabase`](AbstractPowerSyncDatabase.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `options` | [`PowerSyncDatabaseOptions`](../interfaces/PowerSyncDatabaseOptions.md) | - -#### Returns - -[`AbstractPowerSyncDatabase`](AbstractPowerSyncDatabase.md) - -#### Overrides - -[BaseObserver](BaseObserver.md).[constructor](BaseObserver.md#constructor) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:58 - -## Properties - -### \_isReadyPromise - -• `Protected` **\_isReadyPromise**: `Promise`<`void`\> - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:57 - -___ - -### abortController - -• `Private` **abortController**: `any` - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:54 - -___ - -### bucketStorageAdapter - -• `Protected` **bucketStorageAdapter**: [`BucketStorageAdapter`](../interfaces/BucketStorageAdapter.md) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:55 - -___ - -### closed - -• **closed**: `boolean` - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:49 - -___ - -### currentStatus - -• `Optional` **currentStatus**: [`SyncStatus`](SyncStatus.md) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:51 - -___ - -### executeReadOnly - -• `Private` **executeReadOnly**: `any` - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:171 - -___ - -### listeners - -• `Protected` **listeners**: `Object` - -#### Index signature - -▪ [id: `string`]: `Partial`<`T`\> - -#### Inherited from - -[BaseObserver](BaseObserver.md).[listeners](BaseObserver.md#listeners) - -#### Defined in - -powersync-sdk-common/lib/utils/BaseObserver.d.ts:8 - -___ - -### options - -• `Protected` **options**: [`PowerSyncDatabaseOptions`](../interfaces/PowerSyncDatabaseOptions.md) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:43 - -___ - -### ready - -• **ready**: `boolean` - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:50 - -___ - -### sdkVersion - -• **sdkVersion**: `string` - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:53 - -___ - -### syncStatusListenerDisposer - -• `Private` `Optional` **syncStatusListenerDisposer**: `any` - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:56 - -___ - -### syncStreamImplementation - -• `Optional` **syncStreamImplementation**: [`AbstractStreamingSyncImplementation`](AbstractStreamingSyncImplementation.md) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:52 - -___ - -### transactionMutex - -▪ `Static` `Protected` **transactionMutex**: `Mutex` - -Transactions should be queued in the DBAdapter, but we also want to prevent -calls to `.execute` while an async transaction is running. - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:48 - -## Accessors - -### connected - -• `get` **connected**(): `boolean` - -#### Returns - -`boolean` - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:61 - -___ - -### database - -• `get` **database**(): [`DBAdapter`](../interfaces/DBAdapter.md) - -#### Returns - -[`DBAdapter`](../interfaces/DBAdapter.md) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:60 - -___ - -### schema - -• `get` **schema**(): [`Schema`](Schema.md) - -#### Returns - -[`Schema`](Schema.md) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:59 - -## Methods - -### \_initialize - -▸ **_initialize**(): `Promise`<`void`\> - -Allows for extended implementations to execute custom initialization -logic as part of the total init process - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:72 - -___ - -### close - -▸ **close**(): `Promise`<`void`\> - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:95 - -___ - -### connect - -▸ **connect**(`connector`): `Promise`<`void`\> - -Connects to stream of events from PowerSync instance - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `connector` | [`PowerSyncBackendConnector`](../interfaces/PowerSyncBackendConnector.md) | - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:86 - -___ - -### disconnect - -▸ **disconnect**(): `Promise`<`void`\> - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:87 - -___ - -### disconnectAndClear - -▸ **disconnectAndClear**(): `Promise`<`void`\> - -Disconnect and clear the database. - Use this when logging out. - The database can still be queried after this is called, but the tables - would be empty. - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:94 - -___ - -### execute - -▸ **execute**(`sql`, `parameters?`): `Promise`<[`QueryResult`](../interfaces/QueryResult.md)\> - -Execute a statement and optionally return results - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `sql` | `string` | -| `parameters?` | `any`[] | - -#### Returns - -`Promise`<[`QueryResult`](../interfaces/QueryResult.md)\> - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:135 - -___ - -### generateBucketStorageAdapter - -▸ **generateBucketStorageAdapter**(): [`BucketStorageAdapter`](../interfaces/BucketStorageAdapter.md) - -#### Returns - -[`BucketStorageAdapter`](../interfaces/BucketStorageAdapter.md) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:63 - -___ - -### generateSyncStreamImplementation - -▸ **generateSyncStreamImplementation**(`connector`): [`AbstractStreamingSyncImplementation`](AbstractStreamingSyncImplementation.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `connector` | [`PowerSyncBackendConnector`](../interfaces/PowerSyncBackendConnector.md) | - -#### Returns - -[`AbstractStreamingSyncImplementation`](AbstractStreamingSyncImplementation.md) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:62 - -___ - -### get - -▸ **get**<`T`\>(`sql`, `parameters?`): `Promise`<`T`\> - -Execute a read-only query and return the first result, error if the ResultSet is empty. - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `sql` | `string` | -| `parameters?` | `any`[] | - -#### Returns - -`Promise`<`T`\> - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:147 - -___ - -### getAll - -▸ **getAll**<`T`\>(`sql`, `parameters?`): `Promise`<`T`[]\> - -Execute a read-only query and return results - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `sql` | `string` | -| `parameters?` | `any`[] | - -#### Returns - -`Promise`<`T`[]\> - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:139 - -___ - -### getCrudBatch - -▸ **getCrudBatch**(`limit`): `Promise`<[`CrudBatch`](CrudBatch.md)\> - -Get a batch of crud data to upload. - -Returns null if there is no data to upload. - -Use this from the [PowerSyncBackendConnector.uploadData]` callback. - -Once the data have been successfully uploaded, call [CrudBatch.complete] before -requesting the next batch. - -Use [limit] to specify the maximum number of updates to return in a single -batch. - -This method does include transaction ids in the result, but does not group -data by transaction. One batch may contain data from multiple transactions, -and a single transaction may be split over multiple batches. - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `limit` | `number` | - -#### Returns - -`Promise`<[`CrudBatch`](CrudBatch.md)\> - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:117 - -___ - -### getNextCrudTransaction - -▸ **getNextCrudTransaction**(): `Promise`<[`CrudTransaction`](CrudTransaction.md)\> - -Get the next recorded transaction to upload. - -Returns null if there is no data to upload. - -Use this from the [PowerSyncBackendConnector.uploadData]` callback. - -Once the data have been successfully uploaded, call [CrudTransaction.complete] before -requesting the next transaction. - -Unlike [getCrudBatch], this only returns data from a single transaction at a time. -All data for the transaction is loaded into memory. - -#### Returns - -`Promise`<[`CrudTransaction`](CrudTransaction.md)\> - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:131 - -___ - -### getOptional - -▸ **getOptional**<`T`\>(`sql`, `parameters?`): `Promise`<`T`\> - -Execute a read-only query and return the first result, or null if the ResultSet is empty. - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `sql` | `string` | -| `parameters?` | `any`[] | - -#### Returns - -`Promise`<`T`\> - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:143 - -___ - -### getUploadQueueStats - -▸ **getUploadQueueStats**(`includeSize?`): `Promise`<[`UploadQueueStats`](UploadQueueStats.md)\> - -Get upload queue size estimate and count. - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `includeSize?` | `boolean` | - -#### Returns - -`Promise`<[`UploadQueueStats`](UploadQueueStats.md)\> - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:99 - -___ - -### init - -▸ **init**(): `Promise`<`void`\> - -Wait for initialization to complete. -While initializing is automatic, this helps to catch and report initialization errors. - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:82 - -___ - -### initialize - -▸ **initialize**(): `Promise`<`void`\> - -Entry point for executing initialization logic. -This is to be automatically executed in the constructor. - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:77 - -___ - -### iterateListeners - -▸ **iterateListeners**(`cb`): `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `cb` | (`listener`: `Partial`<[`PowerSyncDBListener`](../interfaces/PowerSyncDBListener.md)\>) => `any` | - -#### Returns - -`void` - -#### Inherited from - -[BaseObserver](BaseObserver.md).[iterateListeners](BaseObserver.md#iteratelisteners) - -#### Defined in - -powersync-sdk-common/lib/utils/BaseObserver.d.ts:13 - -___ - -### onChange - -▸ **onChange**(`options?`): `AsyncIterable`<[`WatchOnChangeEvent`](../interfaces/WatchOnChangeEvent.md)\> - -Create a Stream of changes to any of the specified tables. - -This is preferred over [watch] when multiple queries need to be performed -together when data is changed. - -Note, do not declare this as `async *onChange` as it will not work in React Native - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `options?` | [`SQLWatchOptions`](../interfaces/SQLWatchOptions.md) | - -#### Returns - -`AsyncIterable`<[`WatchOnChangeEvent`](../interfaces/WatchOnChangeEvent.md)\> - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:170 - -___ - -### readLock - -▸ **readLock**<`T`\>(`callback`): `Promise`<`T`\> - -Takes a read lock, without starting a transaction. - -In most cases, [readTransaction] should be used instead. - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `callback` | (`db`: [`DBAdapter`](../interfaces/DBAdapter.md)) => `Promise`<`T`\> | - -#### Returns - -`Promise`<`T`\> - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:153 - -___ - -### readTransaction - -▸ **readTransaction**<`T`\>(`callback`, `lockTimeout?`): `Promise`<`T`\> - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `callback` | (`tx`: [`Transaction`](../interfaces/Transaction.md)) => `Promise`<`T`\> | -| `lockTimeout?` | `number` | - -#### Returns - -`Promise`<`T`\> - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:159 - -___ - -### registerListener - -▸ **registerListener**(`listener`): () => `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `listener` | `Partial`<[`PowerSyncDBListener`](../interfaces/PowerSyncDBListener.md)\> | - -#### Returns - -`fn` - -▸ (): `void` - -##### Returns - -`void` - -#### Inherited from - -[BaseObserver](BaseObserver.md).[registerListener](BaseObserver.md#registerlistener) - -#### Defined in - -powersync-sdk-common/lib/utils/BaseObserver.d.ts:12 - -___ - -### waitForReady - -▸ **waitForReady**(): `Promise`<`void`\> - -#### Returns - -`Promise`<`void`\> - -A promise which will resolve once initialization is completed. - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:67 - -___ - -### watch - -▸ **watch**(`sql`, `parameters?`, `options?`): `AsyncIterable`<[`QueryResult`](../interfaces/QueryResult.md)\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `sql` | `string` | -| `parameters?` | `any`[] | -| `options?` | [`SQLWatchOptions`](../interfaces/SQLWatchOptions.md) | - -#### Returns - -`AsyncIterable`<[`QueryResult`](../interfaces/QueryResult.md)\> - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:161 - -___ - -### writeLock - -▸ **writeLock**<`T`\>(`callback`): `Promise`<`T`\> - -Takes a global lock, without starting a transaction. -In most cases, [writeTransaction] should be used instead. - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `callback` | (`db`: [`DBAdapter`](../interfaces/DBAdapter.md)) => `Promise`<`T`\> | - -#### Returns - -`Promise`<`T`\> - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:158 - -___ - -### writeTransaction - -▸ **writeTransaction**<`T`\>(`callback`, `lockTimeout?`): `Promise`<`T`\> - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `callback` | (`tx`: [`Transaction`](../interfaces/Transaction.md)) => `Promise`<`T`\> | -| `lockTimeout?` | `number` | - -#### Returns - -`Promise`<`T`\> - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:160 diff --git a/docs/docs/react-native-sdk/classes/AbstractPowerSyncDatabaseOpenFactory.md b/docs/docs/react-native-sdk/classes/AbstractPowerSyncDatabaseOpenFactory.md deleted file mode 100644 index 78c6a6e76..000000000 --- a/docs/docs/react-native-sdk/classes/AbstractPowerSyncDatabaseOpenFactory.md +++ /dev/null @@ -1,119 +0,0 @@ ---- -id: "AbstractPowerSyncDatabaseOpenFactory" -title: "Class: AbstractPowerSyncDatabaseOpenFactory" -sidebar_label: "AbstractPowerSyncDatabaseOpenFactory" -sidebar_position: 0 -custom_edit_url: null ---- - -## Hierarchy - -- **`AbstractPowerSyncDatabaseOpenFactory`** - - ↳ [`RNQSPowerSyncDatabaseOpenFactory`](RNQSPowerSyncDatabaseOpenFactory.md) - -## Constructors - -### constructor - -• **new AbstractPowerSyncDatabaseOpenFactory**(`options`): [`AbstractPowerSyncDatabaseOpenFactory`](AbstractPowerSyncDatabaseOpenFactory.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `options` | [`PowerSyncOpenFactoryOptions`](../interfaces/PowerSyncOpenFactoryOptions.md) | - -#### Returns - -[`AbstractPowerSyncDatabaseOpenFactory`](AbstractPowerSyncDatabaseOpenFactory.md) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncOpenFactory.d.ts:17 - -## Properties - -### options - -• `Protected` **options**: [`PowerSyncOpenFactoryOptions`](../interfaces/PowerSyncOpenFactoryOptions.md) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncOpenFactory.d.ts:16 - -## Accessors - -### schema - -• `get` **schema**(): [`Schema`](Schema.md) - -#### Returns - -[`Schema`](Schema.md) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncOpenFactory.d.ts:18 - -## Methods - -### generateInstance - -▸ **generateInstance**(`options`): [`AbstractPowerSyncDatabase`](AbstractPowerSyncDatabase.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `options` | [`PowerSyncDatabaseOptions`](../interfaces/PowerSyncDatabaseOptions.md) | - -#### Returns - -[`AbstractPowerSyncDatabase`](AbstractPowerSyncDatabase.md) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncOpenFactory.d.ts:21 - -___ - -### generateOptions - -▸ **generateOptions**(): [`PowerSyncDatabaseOptions`](../interfaces/PowerSyncDatabaseOptions.md) - -#### Returns - -[`PowerSyncDatabaseOptions`](../interfaces/PowerSyncDatabaseOptions.md) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncOpenFactory.d.ts:20 - -___ - -### getInstance - -▸ **getInstance**(): [`AbstractPowerSyncDatabase`](AbstractPowerSyncDatabase.md) - -#### Returns - -[`AbstractPowerSyncDatabase`](AbstractPowerSyncDatabase.md) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncOpenFactory.d.ts:22 - -___ - -### openDB - -▸ **openDB**(): [`DBAdapter`](../interfaces/DBAdapter.md) - -#### Returns - -[`DBAdapter`](../interfaces/DBAdapter.md) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncOpenFactory.d.ts:19 diff --git a/docs/docs/react-native-sdk/classes/AbstractRemote.md b/docs/docs/react-native-sdk/classes/AbstractRemote.md deleted file mode 100644 index ef17dea50..000000000 --- a/docs/docs/react-native-sdk/classes/AbstractRemote.md +++ /dev/null @@ -1,186 +0,0 @@ ---- -id: "AbstractRemote" -title: "Class: AbstractRemote" -sidebar_label: "AbstractRemote" -sidebar_position: 0 -custom_edit_url: null ---- - -## Hierarchy - -- **`AbstractRemote`** - - ↳ [`ReactNativeRemote`](ReactNativeRemote.md) - -## Constructors - -### constructor - -• **new AbstractRemote**(`connector`, `logger?`): [`AbstractRemote`](AbstractRemote.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `connector` | [`RemoteConnector`](../modules.md#remoteconnector) | -| `logger?` | `ILogger` | - -#### Returns - -[`AbstractRemote`](AbstractRemote.md) - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractRemote.d.ts:12 - -## Properties - -### connector - -• `Protected` **connector**: [`RemoteConnector`](../modules.md#remoteconnector) - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractRemote.d.ts:9 - -___ - -### credentials - -• `Protected` `Optional` **credentials**: [`PowerSyncCredentials`](../interfaces/PowerSyncCredentials.md) - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractRemote.d.ts:11 - -___ - -### logger - -• `Protected` **logger**: `ILogger` - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractRemote.d.ts:10 - -## Methods - -### get - -▸ **get**(`path`, `headers?`): `Promise`<`any`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `path` | `string` | -| `headers?` | `Record`<`string`, `string`\> | - -#### Returns - -`Promise`<`any`\> - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractRemote.d.ts:20 - -___ - -### getCredentials - -▸ **getCredentials**(): `Promise`<[`PowerSyncCredentials`](../interfaces/PowerSyncCredentials.md)\> - -#### Returns - -`Promise`<[`PowerSyncCredentials`](../interfaces/PowerSyncCredentials.md)\> - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractRemote.d.ts:13 - -___ - -### getHeaders - -▸ **getHeaders**(): `Promise`<\{ `Authorization`: `string` ; `content-type`: `string` }\> - -#### Returns - -`Promise`<\{ `Authorization`: `string` ; `content-type`: `string` }\> - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractRemote.d.ts:15 - -___ - -### getToken - -▸ **getToken**(): `Promise`<`string`\> - -#### Returns - -`Promise`<`string`\> - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractRemote.d.ts:14 - -___ - -### isAvailable - -▸ **isAvailable**(): `boolean` - -#### Returns - -`boolean` - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractRemote.d.ts:22 - -___ - -### post - -▸ **post**(`path`, `data`, `headers?`): `Promise`<`any`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `path` | `string` | -| `data` | `any` | -| `headers?` | `Record`<`string`, `string`\> | - -#### Returns - -`Promise`<`any`\> - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractRemote.d.ts:19 - -___ - -### postStreaming - -▸ **postStreaming**(`path`, `data`, `headers?`, `signal?`): `Promise`<`any`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `path` | `string` | -| `data` | `any` | -| `headers?` | `Record`<`string`, `string`\> | -| `signal?` | `AbortSignal` | - -#### Returns - -`Promise`<`any`\> - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractRemote.d.ts:21 diff --git a/docs/docs/react-native-sdk/classes/AbstractStreamingSyncImplementation.md b/docs/docs/react-native-sdk/classes/AbstractStreamingSyncImplementation.md deleted file mode 100644 index 38c13d56d..000000000 --- a/docs/docs/react-native-sdk/classes/AbstractStreamingSyncImplementation.md +++ /dev/null @@ -1,371 +0,0 @@ ---- -id: "AbstractStreamingSyncImplementation" -title: "Class: AbstractStreamingSyncImplementation" -sidebar_label: "AbstractStreamingSyncImplementation" -sidebar_position: 0 -custom_edit_url: null ---- - -## Hierarchy - -- [`BaseObserver`](BaseObserver.md)<[`StreamingSyncImplementationListener`](../interfaces/StreamingSyncImplementationListener.md)\> - - ↳ **`AbstractStreamingSyncImplementation`** - - ↳↳ [`ReactNativeStreamingSyncImplementation`](ReactNativeStreamingSyncImplementation.md) - -## Constructors - -### constructor - -• **new AbstractStreamingSyncImplementation**(`options`): [`AbstractStreamingSyncImplementation`](AbstractStreamingSyncImplementation.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `options` | [`AbstractStreamingSyncImplementationOptions`](../interfaces/AbstractStreamingSyncImplementationOptions.md) | - -#### Returns - -[`AbstractStreamingSyncImplementation`](AbstractStreamingSyncImplementation.md) - -#### Overrides - -[BaseObserver](BaseObserver.md).[constructor](BaseObserver.md#constructor) - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:39 - -## Properties - -### \_isConnected - -• `Protected` **\_isConnected**: `boolean` - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:38 - -___ - -### \_lastSyncedAt - -• `Protected` **\_lastSyncedAt**: `Date` - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:35 - -___ - -### delayRetry - -• `Private` **delayRetry**: `any` - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:55 - -___ - -### isUploadingCrud - -• `Private` **isUploadingCrud**: `any` - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:37 - -___ - -### listeners - -• `Protected` **listeners**: `Object` - -#### Index signature - -▪ [id: `string`]: `Partial`<`T`\> - -#### Inherited from - -[BaseObserver](BaseObserver.md).[listeners](BaseObserver.md#listeners) - -#### Defined in - -powersync-sdk-common/lib/utils/BaseObserver.d.ts:8 - -___ - -### options - -• `Protected` **options**: [`AbstractStreamingSyncImplementationOptions`](../interfaces/AbstractStreamingSyncImplementationOptions.md) - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:36 - -___ - -### updateSyncStatus - -• `Private` **updateSyncStatus**: `any` - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:54 - -## Accessors - -### isConnected - -• `get` **isConnected**(): `boolean` - -#### Returns - -`boolean` - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:42 - -___ - -### lastSyncedAt - -• `get` **lastSyncedAt**(): `Date` - -#### Returns - -`Date` - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:40 - -___ - -### logger - -• `get` **logger**(): `ILogger` - -#### Returns - -`ILogger` - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:41 - -## Methods - -### \_uploadAllCrud - -▸ **_uploadAllCrud**(): `Promise`<`void`\> - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:46 - -___ - -### getWriteCheckpoint - -▸ **getWriteCheckpoint**(): `Promise`<`string`\> - -#### Returns - -`Promise`<`string`\> - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:48 - -___ - -### hasCompletedSync - -▸ **hasCompletedSync**(): `Promise`<`boolean`\> - -#### Returns - -`Promise`<`boolean`\> - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:44 - -___ - -### iterateListeners - -▸ **iterateListeners**(`cb`): `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `cb` | (`listener`: `Partial`<[`StreamingSyncImplementationListener`](../interfaces/StreamingSyncImplementationListener.md)\>) => `any` | - -#### Returns - -`void` - -#### Inherited from - -[BaseObserver](BaseObserver.md).[iterateListeners](BaseObserver.md#iteratelisteners) - -#### Defined in - -powersync-sdk-common/lib/utils/BaseObserver.d.ts:13 - -___ - -### obtainLock - -▸ **obtainLock**<`T`\>(`lockOptions`): `Promise`<`T`\> - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `lockOptions` | [`LockOptions`](../interfaces/LockOptions.md)<`T`\> | - -#### Returns - -`Promise`<`T`\> - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:43 - -___ - -### registerListener - -▸ **registerListener**(`listener`): () => `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `listener` | `Partial`<[`StreamingSyncImplementationListener`](../interfaces/StreamingSyncImplementationListener.md)\> | - -#### Returns - -`fn` - -▸ (): `void` - -##### Returns - -`void` - -#### Inherited from - -[BaseObserver](BaseObserver.md).[registerListener](BaseObserver.md#registerlistener) - -#### Defined in - -powersync-sdk-common/lib/utils/BaseObserver.d.ts:12 - -___ - -### streamingSync - -▸ **streamingSync**(`signal?`): `Promise`<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `signal?` | `AbortSignal` | - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:49 - -___ - -### streamingSyncIteration - -▸ **streamingSyncIteration**(`signal?`, `progress?`): `Promise`<\{ `retry?`: `boolean` }\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `signal?` | `AbortSignal` | -| `progress?` | () => `void` | - -#### Returns - -`Promise`<\{ `retry?`: `boolean` }\> - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:50 - -___ - -### streamingSyncRequest - -▸ **streamingSyncRequest**(`req`, `signal`): `AsyncGenerator`<[`StreamingSyncLine`](../modules.md#streamingsyncline), `any`, `unknown`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `req` | [`StreamingSyncRequest`](../interfaces/StreamingSyncRequest.md) | -| `signal` | `AbortSignal` | - -#### Returns - -`AsyncGenerator`<[`StreamingSyncLine`](../modules.md#streamingsyncline), `any`, `unknown`\> - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:53 - -___ - -### triggerCrudUpload - -▸ **triggerCrudUpload**(): `void` - -#### Returns - -`void` - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:45 - -___ - -### uploadCrudBatch - -▸ **uploadCrudBatch**(): `Promise`<`boolean`\> - -#### Returns - -`Promise`<`boolean`\> - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:47 diff --git a/docs/docs/react-native-sdk/classes/BaseObserver.md b/docs/docs/react-native-sdk/classes/BaseObserver.md deleted file mode 100644 index fdf04d7f3..000000000 --- a/docs/docs/react-native-sdk/classes/BaseObserver.md +++ /dev/null @@ -1,111 +0,0 @@ ---- -id: "BaseObserver" -title: "Class: BaseObserver" -sidebar_label: "BaseObserver" -sidebar_position: 0 -custom_edit_url: null ---- - -## Type parameters - -| Name | Type | -| :------ | :------ | -| `T` | extends [`BaseListener`](../modules.md#baselistener) = [`BaseListener`](../modules.md#baselistener) | - -## Hierarchy - -- **`BaseObserver`** - - ↳ [`AbstractPowerSyncDatabase`](AbstractPowerSyncDatabase.md) - - ↳ [`AbstractStreamingSyncImplementation`](AbstractStreamingSyncImplementation.md) - - ↳ [`RNQSDBAdapter`](RNQSDBAdapter.md) - -## Implements - -- [`BaseObserverInterface`](../interfaces/BaseObserverInterface.md)<`T`\> - -## Constructors - -### constructor - -• **new BaseObserver**<`T`\>(): [`BaseObserver`](BaseObserver.md)<`T`\> - -#### Type parameters - -| Name | Type | -| :------ | :------ | -| `T` | extends [`BaseListener`](../modules.md#baselistener) = [`BaseListener`](../modules.md#baselistener) | - -#### Returns - -[`BaseObserver`](BaseObserver.md)<`T`\> - -#### Defined in - -powersync-sdk-common/lib/utils/BaseObserver.d.ts:11 - -## Properties - -### listeners - -• `Protected` **listeners**: `Object` - -#### Index signature - -▪ [id: `string`]: `Partial`<`T`\> - -#### Defined in - -powersync-sdk-common/lib/utils/BaseObserver.d.ts:8 - -## Methods - -### iterateListeners - -▸ **iterateListeners**(`cb`): `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `cb` | (`listener`: `Partial`<`T`\>) => `any` | - -#### Returns - -`void` - -#### Defined in - -powersync-sdk-common/lib/utils/BaseObserver.d.ts:13 - -___ - -### registerListener - -▸ **registerListener**(`listener`): () => `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `listener` | `Partial`<`T`\> | - -#### Returns - -`fn` - -▸ (): `void` - -##### Returns - -`void` - -#### Implementation of - -[BaseObserverInterface](../interfaces/BaseObserverInterface.md).[registerListener](../interfaces/BaseObserverInterface.md#registerlistener) - -#### Defined in - -powersync-sdk-common/lib/utils/BaseObserver.d.ts:12 diff --git a/docs/docs/react-native-sdk/classes/Column.md b/docs/docs/react-native-sdk/classes/Column.md deleted file mode 100644 index 603a307d7..000000000 --- a/docs/docs/react-native-sdk/classes/Column.md +++ /dev/null @@ -1,84 +0,0 @@ ---- -id: "Column" -title: "Class: Column" -sidebar_label: "Column" -sidebar_position: 0 -custom_edit_url: null ---- - -## Constructors - -### constructor - -• **new Column**(`options`): [`Column`](Column.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `options` | [`ColumnOptions`](../interfaces/ColumnOptions.md) | - -#### Returns - -[`Column`](Column.md) - -#### Defined in - -powersync-sdk-common/lib/db/Column.d.ts:12 - -## Properties - -### options - -• `Protected` **options**: [`ColumnOptions`](../interfaces/ColumnOptions.md) - -#### Defined in - -powersync-sdk-common/lib/db/Column.d.ts:11 - -## Accessors - -### name - -• `get` **name**(): `string` - -#### Returns - -`string` - -#### Defined in - -powersync-sdk-common/lib/db/Column.d.ts:13 - -___ - -### type - -• `get` **type**(): [`ColumnType`](../enums/ColumnType.md) - -#### Returns - -[`ColumnType`](../enums/ColumnType.md) - -#### Defined in - -powersync-sdk-common/lib/db/Column.d.ts:14 - -## Methods - -### toJSON - -▸ **toJSON**(): `Object` - -#### Returns - -`Object` - -| Name | Type | -| :------ | :------ | -| `name` | `string` | -| `type` | [`ColumnType`](../enums/ColumnType.md) | - -#### Defined in - -powersync-sdk-common/lib/db/Column.d.ts:15 diff --git a/docs/docs/react-native-sdk/classes/CrudBatch.md b/docs/docs/react-native-sdk/classes/CrudBatch.md deleted file mode 100644 index 17548b348..000000000 --- a/docs/docs/react-native-sdk/classes/CrudBatch.md +++ /dev/null @@ -1,79 +0,0 @@ ---- -id: "CrudBatch" -title: "Class: CrudBatch" -sidebar_label: "CrudBatch" -sidebar_position: 0 -custom_edit_url: null ---- - -## Hierarchy - -- **`CrudBatch`** - - ↳ [`CrudTransaction`](CrudTransaction.md) - -## Constructors - -### constructor - -• **new CrudBatch**(`crud`, `haveMore`, `complete`): [`CrudBatch`](CrudBatch.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `crud` | [`CrudEntry`](CrudEntry.md)[] | -| `haveMore` | `boolean` | -| `complete` | (`writeCheckpoint?`: `string`) => `Promise`<`void`\> | - -#### Returns - -[`CrudBatch`](CrudBatch.md) - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/CrudBatch.d.ts:6 - -## Properties - -### complete - -• **complete**: (`writeCheckpoint?`: `string`) => `Promise`<`void`\> - -#### Type declaration - -▸ (`writeCheckpoint?`): `Promise`<`void`\> - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `writeCheckpoint?` | `string` | - -##### Returns - -`Promise`<`void`\> - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/CrudBatch.d.ts:5 - -___ - -### crud - -• **crud**: [`CrudEntry`](CrudEntry.md)[] - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/CrudBatch.d.ts:3 - -___ - -### haveMore - -• **haveMore**: `boolean` - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/CrudBatch.d.ts:4 diff --git a/docs/docs/react-native-sdk/classes/CrudEntry.md b/docs/docs/react-native-sdk/classes/CrudEntry.md deleted file mode 100644 index 74814b4f6..000000000 --- a/docs/docs/react-native-sdk/classes/CrudEntry.md +++ /dev/null @@ -1,140 +0,0 @@ ---- -id: "CrudEntry" -title: "Class: CrudEntry" -sidebar_label: "CrudEntry" -sidebar_position: 0 -custom_edit_url: null ---- - -## Constructors - -### constructor - -• **new CrudEntry**(`clientId`, `op`, `table`, `id`, `transactionId?`, `opData?`): [`CrudEntry`](CrudEntry.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `clientId` | `number` | -| `op` | [`UpdateType`](../enums/UpdateType.md) | -| `table` | `string` | -| `id` | `string` | -| `transactionId?` | `number` | -| `opData?` | `Record`<`string`, `any`\> | - -#### Returns - -[`CrudEntry`](CrudEntry.md) - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/CrudEntry.d.ts:42 - -## Properties - -### clientId - -• **clientId**: `number` - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/CrudEntry.d.ts:35 - -___ - -### id - -• **id**: `string` - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/CrudEntry.d.ts:36 - -___ - -### op - -• **op**: [`UpdateType`](../enums/UpdateType.md) - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/CrudEntry.d.ts:37 - -___ - -### opData - -• `Optional` **opData**: `Record`<`string`, `any`\> - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/CrudEntry.d.ts:38 - -___ - -### table - -• **table**: `string` - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/CrudEntry.d.ts:39 - -___ - -### transactionId - -• `Optional` **transactionId**: `number` - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/CrudEntry.d.ts:40 - -## Methods - -### hashCode - -▸ **hashCode**(): `string` - -#### Returns - -`string` - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/CrudEntry.d.ts:44 - -___ - -### toJSON - -▸ **toJSON**(): [`CrudEntryOutputJSON`](../modules.md#crudentryoutputjson) - -#### Returns - -[`CrudEntryOutputJSON`](../modules.md#crudentryoutputjson) - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/CrudEntry.d.ts:43 - -___ - -### fromRow - -▸ **fromRow**(`dbRow`): [`CrudEntry`](CrudEntry.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `dbRow` | [`CrudEntryJSON`](../modules.md#crudentryjson) | - -#### Returns - -[`CrudEntry`](CrudEntry.md) - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/CrudEntry.d.ts:41 diff --git a/docs/docs/react-native-sdk/classes/CrudTransaction.md b/docs/docs/react-native-sdk/classes/CrudTransaction.md deleted file mode 100644 index 8672a16f9..000000000 --- a/docs/docs/react-native-sdk/classes/CrudTransaction.md +++ /dev/null @@ -1,105 +0,0 @@ ---- -id: "CrudTransaction" -title: "Class: CrudTransaction" -sidebar_label: "CrudTransaction" -sidebar_position: 0 -custom_edit_url: null ---- - -## Hierarchy - -- [`CrudBatch`](CrudBatch.md) - - ↳ **`CrudTransaction`** - -## Constructors - -### constructor - -• **new CrudTransaction**(`crud`, `complete`, `transactionId?`): [`CrudTransaction`](CrudTransaction.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `crud` | [`CrudEntry`](CrudEntry.md)[] | -| `complete` | (`checkpoint?`: `string`) => `Promise`<`void`\> | -| `transactionId?` | `number` | - -#### Returns - -[`CrudTransaction`](CrudTransaction.md) - -#### Overrides - -[CrudBatch](CrudBatch.md).[constructor](CrudBatch.md#constructor) - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/CrudTransaction.d.ts:7 - -## Properties - -### complete - -• **complete**: (`checkpoint?`: `string`) => `Promise`<`void`\> - -#### Type declaration - -▸ (`checkpoint?`): `Promise`<`void`\> - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `checkpoint?` | `string` | - -##### Returns - -`Promise`<`void`\> - -#### Overrides - -[CrudBatch](CrudBatch.md).[complete](CrudBatch.md#complete) - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/CrudTransaction.d.ts:5 - -___ - -### crud - -• **crud**: [`CrudEntry`](CrudEntry.md)[] - -#### Overrides - -[CrudBatch](CrudBatch.md).[crud](CrudBatch.md#crud) - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/CrudTransaction.d.ts:4 - -___ - -### haveMore - -• **haveMore**: `boolean` - -#### Inherited from - -[CrudBatch](CrudBatch.md).[haveMore](CrudBatch.md#havemore) - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/CrudBatch.d.ts:4 - -___ - -### transactionId - -• `Optional` **transactionId**: `number` - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/CrudTransaction.d.ts:6 diff --git a/docs/docs/react-native-sdk/classes/Index.md b/docs/docs/react-native-sdk/classes/Index.md deleted file mode 100644 index 1f479a283..000000000 --- a/docs/docs/react-native-sdk/classes/Index.md +++ /dev/null @@ -1,111 +0,0 @@ ---- -id: "Index" -title: "Class: Index" -sidebar_label: "Index" -sidebar_position: 0 -custom_edit_url: null ---- - -## Constructors - -### constructor - -• **new Index**(`options`): [`Index`](Index.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `options` | [`IndexOptions`](../interfaces/IndexOptions.md) | - -#### Returns - -[`Index`](Index.md) - -#### Defined in - -powersync-sdk-common/lib/db/schema/Index.d.ts:11 - -## Properties - -### options - -• `Protected` **options**: [`IndexOptions`](../interfaces/IndexOptions.md) - -#### Defined in - -powersync-sdk-common/lib/db/schema/Index.d.ts:9 - -## Accessors - -### columns - -• `get` **columns**(): [`IndexedColumn`](IndexedColumn.md)[] - -#### Returns - -[`IndexedColumn`](IndexedColumn.md)[] - -#### Defined in - -powersync-sdk-common/lib/db/schema/Index.d.ts:13 - -___ - -### name - -• `get` **name**(): `string` - -#### Returns - -`string` - -#### Defined in - -powersync-sdk-common/lib/db/schema/Index.d.ts:12 - -## Methods - -### toJSON - -▸ **toJSON**(`table`): `Object` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `table` | [`Table`](Table.md) | - -#### Returns - -`Object` - -| Name | Type | -| :------ | :------ | -| `columns` | \{ `ascending`: `boolean` ; `name`: `string` ; `type`: [`ColumnType`](../enums/ColumnType.md) }[] | -| `name` | `string` | - -#### Defined in - -powersync-sdk-common/lib/db/schema/Index.d.ts:14 - -___ - -### createAscending - -▸ **createAscending**(`options`, `columnNames`): [`Index`](Index.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `options` | [`IndexOptions`](../interfaces/IndexOptions.md) | -| `columnNames` | `string`[] | - -#### Returns - -[`Index`](Index.md) - -#### Defined in - -powersync-sdk-common/lib/db/schema/Index.d.ts:10 diff --git a/docs/docs/react-native-sdk/classes/IndexedColumn.md b/docs/docs/react-native-sdk/classes/IndexedColumn.md deleted file mode 100644 index 84536848e..000000000 --- a/docs/docs/react-native-sdk/classes/IndexedColumn.md +++ /dev/null @@ -1,111 +0,0 @@ ---- -id: "IndexedColumn" -title: "Class: IndexedColumn" -sidebar_label: "IndexedColumn" -sidebar_position: 0 -custom_edit_url: null ---- - -## Constructors - -### constructor - -• **new IndexedColumn**(`options`): [`IndexedColumn`](IndexedColumn.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `options` | [`IndexColumnOptions`](../interfaces/IndexColumnOptions.md) | - -#### Returns - -[`IndexedColumn`](IndexedColumn.md) - -#### Defined in - -powersync-sdk-common/lib/db/schema/IndexedColumn.d.ts:11 - -## Properties - -### options - -• `Protected` **options**: [`IndexColumnOptions`](../interfaces/IndexColumnOptions.md) - -#### Defined in - -powersync-sdk-common/lib/db/schema/IndexedColumn.d.ts:9 - -## Accessors - -### ascending - -• `get` **ascending**(): `boolean` - -#### Returns - -`boolean` - -#### Defined in - -powersync-sdk-common/lib/db/schema/IndexedColumn.d.ts:13 - -___ - -### name - -• `get` **name**(): `string` - -#### Returns - -`string` - -#### Defined in - -powersync-sdk-common/lib/db/schema/IndexedColumn.d.ts:12 - -## Methods - -### toJSON - -▸ **toJSON**(`table`): `Object` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `table` | [`Table`](Table.md) | - -#### Returns - -`Object` - -| Name | Type | -| :------ | :------ | -| `ascending` | `boolean` | -| `name` | `string` | -| `type` | [`ColumnType`](../enums/ColumnType.md) | - -#### Defined in - -powersync-sdk-common/lib/db/schema/IndexedColumn.d.ts:14 - -___ - -### createAscending - -▸ **createAscending**(`column`): [`IndexedColumn`](IndexedColumn.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `column` | `string` | - -#### Returns - -[`IndexedColumn`](IndexedColumn.md) - -#### Defined in - -powersync-sdk-common/lib/db/schema/IndexedColumn.d.ts:10 diff --git a/docs/docs/react-native-sdk/classes/OpType.md b/docs/docs/react-native-sdk/classes/OpType.md deleted file mode 100644 index 3ed83c068..000000000 --- a/docs/docs/react-native-sdk/classes/OpType.md +++ /dev/null @@ -1,71 +0,0 @@ ---- -id: "OpType" -title: "Class: OpType" -sidebar_label: "OpType" -sidebar_position: 0 -custom_edit_url: null ---- - -## Constructors - -### constructor - -• **new OpType**(`value`): [`OpType`](OpType.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `value` | [`OpTypeEnum`](../enums/OpTypeEnum.md) | - -#### Returns - -[`OpType`](OpType.md) - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/OpType.d.ts:11 - -## Properties - -### value - -• **value**: [`OpTypeEnum`](../enums/OpTypeEnum.md) - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/OpType.d.ts:9 - -## Methods - -### toJSON - -▸ **toJSON**(): `string` - -#### Returns - -`string` - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/OpType.d.ts:12 - -___ - -### fromJSON - -▸ **fromJSON**(`jsonValue`): [`OpType`](OpType.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `jsonValue` | `string` | - -#### Returns - -[`OpType`](OpType.md) - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/OpType.d.ts:10 diff --git a/docs/docs/react-native-sdk/classes/PowerSyncDatabase.md b/docs/docs/react-native-sdk/classes/PowerSyncDatabase.md deleted file mode 100644 index ca1f686cf..000000000 --- a/docs/docs/react-native-sdk/classes/PowerSyncDatabase.md +++ /dev/null @@ -1,910 +0,0 @@ ---- -id: "PowerSyncDatabase" -title: "Class: PowerSyncDatabase" -sidebar_label: "PowerSyncDatabase" -sidebar_position: 0 -custom_edit_url: null ---- - -## Hierarchy - -- [`AbstractPowerSyncDatabase`](AbstractPowerSyncDatabase.md) - - ↳ **`PowerSyncDatabase`** - -## Constructors - -### constructor - -• **new PowerSyncDatabase**(`options`): [`PowerSyncDatabase`](PowerSyncDatabase.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `options` | [`PowerSyncDatabaseOptions`](../interfaces/PowerSyncDatabaseOptions.md) | - -#### Returns - -[`PowerSyncDatabase`](PowerSyncDatabase.md) - -#### Inherited from - -[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[constructor](AbstractPowerSyncDatabase.md#constructor) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:58 - -## Properties - -### \_isReadyPromise - -• `Protected` **\_isReadyPromise**: `Promise`<`void`\> - -#### Inherited from - -[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[_isReadyPromise](AbstractPowerSyncDatabase.md#_isreadypromise) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:57 - -___ - -### bucketStorageAdapter - -• `Protected` **bucketStorageAdapter**: [`BucketStorageAdapter`](../interfaces/BucketStorageAdapter.md) - -#### Inherited from - -[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[bucketStorageAdapter](AbstractPowerSyncDatabase.md#bucketstorageadapter) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:55 - -___ - -### closed - -• **closed**: `boolean` - -#### Inherited from - -[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[closed](AbstractPowerSyncDatabase.md#closed) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:49 - -___ - -### currentStatus - -• `Optional` **currentStatus**: [`SyncStatus`](SyncStatus.md) - -#### Inherited from - -[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[currentStatus](AbstractPowerSyncDatabase.md#currentstatus) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:51 - -___ - -### listeners - -• `Protected` **listeners**: `Object` - -#### Index signature - -▪ [id: `string`]: `Partial`<`T`\> - -#### Inherited from - -[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[listeners](AbstractPowerSyncDatabase.md#listeners) - -#### Defined in - -powersync-sdk-common/lib/utils/BaseObserver.d.ts:8 - -___ - -### options - -• `Protected` **options**: [`PowerSyncDatabaseOptions`](../interfaces/PowerSyncDatabaseOptions.md) - -#### Inherited from - -[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[options](AbstractPowerSyncDatabase.md#options) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:43 - -___ - -### ready - -• **ready**: `boolean` - -#### Inherited from - -[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[ready](AbstractPowerSyncDatabase.md#ready) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:50 - -___ - -### sdkVersion - -• **sdkVersion**: `string` - -#### Inherited from - -[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[sdkVersion](AbstractPowerSyncDatabase.md#sdkversion) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:53 - -___ - -### syncStreamImplementation - -• `Optional` **syncStreamImplementation**: [`AbstractStreamingSyncImplementation`](AbstractStreamingSyncImplementation.md) - -#### Inherited from - -[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[syncStreamImplementation](AbstractPowerSyncDatabase.md#syncstreamimplementation) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:52 - -___ - -### transactionMutex - -▪ `Static` `Protected` **transactionMutex**: `Mutex` - -Transactions should be queued in the DBAdapter, but we also want to prevent -calls to `.execute` while an async transaction is running. - -#### Inherited from - -[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[transactionMutex](AbstractPowerSyncDatabase.md#transactionmutex) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:48 - -## Accessors - -### connected - -• `get` **connected**(): `boolean` - -#### Returns - -`boolean` - -#### Inherited from - -AbstractPowerSyncDatabase.connected - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:61 - -___ - -### database - -• `get` **database**(): [`DBAdapter`](../interfaces/DBAdapter.md) - -#### Returns - -[`DBAdapter`](../interfaces/DBAdapter.md) - -#### Inherited from - -AbstractPowerSyncDatabase.database - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:60 - -___ - -### schema - -• `get` **schema**(): [`Schema`](Schema.md) - -#### Returns - -[`Schema`](Schema.md) - -#### Inherited from - -AbstractPowerSyncDatabase.schema - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:59 - -## Methods - -### \_initialize - -▸ **_initialize**(): `Promise`<`void`\> - -Allows for extended implementations to execute custom initialization -logic as part of the total init process - -#### Returns - -`Promise`<`void`\> - -#### Overrides - -[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[_initialize](AbstractPowerSyncDatabase.md#_initialize) - -#### Defined in - -[powersync-sdk-react-native/src/db/PowerSyncDatabase.ts:12](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/db/PowerSyncDatabase.ts#L12) - -___ - -### close - -▸ **close**(): `Promise`<`void`\> - -#### Returns - -`Promise`<`void`\> - -#### Inherited from - -[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[close](AbstractPowerSyncDatabase.md#close) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:95 - -___ - -### connect - -▸ **connect**(`connector`): `Promise`<`void`\> - -Connects to stream of events from PowerSync instance - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `connector` | [`PowerSyncBackendConnector`](../interfaces/PowerSyncBackendConnector.md) | - -#### Returns - -`Promise`<`void`\> - -#### Inherited from - -[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[connect](AbstractPowerSyncDatabase.md#connect) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:86 - -___ - -### disconnect - -▸ **disconnect**(): `Promise`<`void`\> - -#### Returns - -`Promise`<`void`\> - -#### Inherited from - -[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[disconnect](AbstractPowerSyncDatabase.md#disconnect) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:87 - -___ - -### disconnectAndClear - -▸ **disconnectAndClear**(): `Promise`<`void`\> - -Disconnect and clear the database. - Use this when logging out. - The database can still be queried after this is called, but the tables - would be empty. - -#### Returns - -`Promise`<`void`\> - -#### Inherited from - -[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[disconnectAndClear](AbstractPowerSyncDatabase.md#disconnectandclear) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:94 - -___ - -### execute - -▸ **execute**(`sql`, `parameters?`): `Promise`<[`QueryResult`](../interfaces/QueryResult.md)\> - -Execute a statement and optionally return results - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `sql` | `string` | -| `parameters?` | `any`[] | - -#### Returns - -`Promise`<[`QueryResult`](../interfaces/QueryResult.md)\> - -#### Inherited from - -[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[execute](AbstractPowerSyncDatabase.md#execute) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:135 - -___ - -### generateBucketStorageAdapter - -▸ **generateBucketStorageAdapter**(): [`BucketStorageAdapter`](../interfaces/BucketStorageAdapter.md) - -#### Returns - -[`BucketStorageAdapter`](../interfaces/BucketStorageAdapter.md) - -#### Overrides - -[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[generateBucketStorageAdapter](AbstractPowerSyncDatabase.md#generatebucketstorageadapter) - -#### Defined in - -[powersync-sdk-react-native/src/db/PowerSyncDatabase.ts:14](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/db/PowerSyncDatabase.ts#L14) - -___ - -### generateSyncStreamImplementation - -▸ **generateSyncStreamImplementation**(`connector`): [`AbstractStreamingSyncImplementation`](AbstractStreamingSyncImplementation.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `connector` | [`PowerSyncBackendConnector`](../interfaces/PowerSyncBackendConnector.md) | - -#### Returns - -[`AbstractStreamingSyncImplementation`](AbstractStreamingSyncImplementation.md) - -#### Overrides - -[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[generateSyncStreamImplementation](AbstractPowerSyncDatabase.md#generatesyncstreamimplementation) - -#### Defined in - -[powersync-sdk-react-native/src/db/PowerSyncDatabase.ts:18](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/db/PowerSyncDatabase.ts#L18) - -___ - -### get - -▸ **get**<`T`\>(`sql`, `parameters?`): `Promise`<`T`\> - -Execute a read-only query and return the first result, error if the ResultSet is empty. - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `sql` | `string` | -| `parameters?` | `any`[] | - -#### Returns - -`Promise`<`T`\> - -#### Inherited from - -[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[get](AbstractPowerSyncDatabase.md#get) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:147 - -___ - -### getAll - -▸ **getAll**<`T`\>(`sql`, `parameters?`): `Promise`<`T`[]\> - -Execute a read-only query and return results - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `sql` | `string` | -| `parameters?` | `any`[] | - -#### Returns - -`Promise`<`T`[]\> - -#### Inherited from - -[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[getAll](AbstractPowerSyncDatabase.md#getall) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:139 - -___ - -### getCrudBatch - -▸ **getCrudBatch**(`limit`): `Promise`<[`CrudBatch`](CrudBatch.md)\> - -Get a batch of crud data to upload. - -Returns null if there is no data to upload. - -Use this from the [PowerSyncBackendConnector.uploadData]` callback. - -Once the data have been successfully uploaded, call [CrudBatch.complete] before -requesting the next batch. - -Use [limit] to specify the maximum number of updates to return in a single -batch. - -This method does include transaction ids in the result, but does not group -data by transaction. One batch may contain data from multiple transactions, -and a single transaction may be split over multiple batches. - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `limit` | `number` | - -#### Returns - -`Promise`<[`CrudBatch`](CrudBatch.md)\> - -#### Inherited from - -[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[getCrudBatch](AbstractPowerSyncDatabase.md#getcrudbatch) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:117 - -___ - -### getNextCrudTransaction - -▸ **getNextCrudTransaction**(): `Promise`<[`CrudTransaction`](CrudTransaction.md)\> - -Get the next recorded transaction to upload. - -Returns null if there is no data to upload. - -Use this from the [PowerSyncBackendConnector.uploadData]` callback. - -Once the data have been successfully uploaded, call [CrudTransaction.complete] before -requesting the next transaction. - -Unlike [getCrudBatch], this only returns data from a single transaction at a time. -All data for the transaction is loaded into memory. - -#### Returns - -`Promise`<[`CrudTransaction`](CrudTransaction.md)\> - -#### Inherited from - -[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[getNextCrudTransaction](AbstractPowerSyncDatabase.md#getnextcrudtransaction) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:131 - -___ - -### getOptional - -▸ **getOptional**<`T`\>(`sql`, `parameters?`): `Promise`<`T`\> - -Execute a read-only query and return the first result, or null if the ResultSet is empty. - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `sql` | `string` | -| `parameters?` | `any`[] | - -#### Returns - -`Promise`<`T`\> - -#### Inherited from - -[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[getOptional](AbstractPowerSyncDatabase.md#getoptional) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:143 - -___ - -### getUploadQueueStats - -▸ **getUploadQueueStats**(`includeSize?`): `Promise`<[`UploadQueueStats`](UploadQueueStats.md)\> - -Get upload queue size estimate and count. - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `includeSize?` | `boolean` | - -#### Returns - -`Promise`<[`UploadQueueStats`](UploadQueueStats.md)\> - -#### Inherited from - -[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[getUploadQueueStats](AbstractPowerSyncDatabase.md#getuploadqueuestats) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:99 - -___ - -### init - -▸ **init**(): `Promise`<`void`\> - -Wait for initialization to complete. -While initializing is automatic, this helps to catch and report initialization errors. - -#### Returns - -`Promise`<`void`\> - -#### Inherited from - -[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[init](AbstractPowerSyncDatabase.md#init) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:82 - -___ - -### initialize - -▸ **initialize**(): `Promise`<`void`\> - -Entry point for executing initialization logic. -This is to be automatically executed in the constructor. - -#### Returns - -`Promise`<`void`\> - -#### Inherited from - -[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[initialize](AbstractPowerSyncDatabase.md#initialize) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:77 - -___ - -### iterateListeners - -▸ **iterateListeners**(`cb`): `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `cb` | (`listener`: `Partial`<[`PowerSyncDBListener`](../interfaces/PowerSyncDBListener.md)\>) => `any` | - -#### Returns - -`void` - -#### Inherited from - -[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[iterateListeners](AbstractPowerSyncDatabase.md#iteratelisteners) - -#### Defined in - -powersync-sdk-common/lib/utils/BaseObserver.d.ts:13 - -___ - -### onChange - -▸ **onChange**(`options?`): `AsyncIterable`<[`WatchOnChangeEvent`](../interfaces/WatchOnChangeEvent.md)\> - -Create a Stream of changes to any of the specified tables. - -This is preferred over [watch] when multiple queries need to be performed -together when data is changed. - -Note, do not declare this as `async *onChange` as it will not work in React Native - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `options?` | [`SQLWatchOptions`](../interfaces/SQLWatchOptions.md) | - -#### Returns - -`AsyncIterable`<[`WatchOnChangeEvent`](../interfaces/WatchOnChangeEvent.md)\> - -#### Inherited from - -[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[onChange](AbstractPowerSyncDatabase.md#onchange) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:170 - -___ - -### readLock - -▸ **readLock**<`T`\>(`callback`): `Promise`<`T`\> - -Takes a read lock, without starting a transaction. - -In most cases, [readTransaction] should be used instead. - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `callback` | (`db`: [`DBAdapter`](../interfaces/DBAdapter.md)) => `Promise`<`T`\> | - -#### Returns - -`Promise`<`T`\> - -#### Inherited from - -[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[readLock](AbstractPowerSyncDatabase.md#readlock) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:153 - -___ - -### readTransaction - -▸ **readTransaction**<`T`\>(`callback`, `lockTimeout?`): `Promise`<`T`\> - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `callback` | (`tx`: [`Transaction`](../interfaces/Transaction.md)) => `Promise`<`T`\> | -| `lockTimeout?` | `number` | - -#### Returns - -`Promise`<`T`\> - -#### Inherited from - -[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[readTransaction](AbstractPowerSyncDatabase.md#readtransaction) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:159 - -___ - -### registerListener - -▸ **registerListener**(`listener`): () => `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `listener` | `Partial`<[`PowerSyncDBListener`](../interfaces/PowerSyncDBListener.md)\> | - -#### Returns - -`fn` - -▸ (): `void` - -##### Returns - -`void` - -#### Inherited from - -[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[registerListener](AbstractPowerSyncDatabase.md#registerlistener) - -#### Defined in - -powersync-sdk-common/lib/utils/BaseObserver.d.ts:12 - -___ - -### waitForReady - -▸ **waitForReady**(): `Promise`<`void`\> - -#### Returns - -`Promise`<`void`\> - -A promise which will resolve once initialization is completed. - -#### Inherited from - -[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[waitForReady](AbstractPowerSyncDatabase.md#waitforready) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:67 - -___ - -### watch - -▸ **watch**(`sql`, `parameters?`, `options?`): `AsyncIterable`<[`QueryResult`](../interfaces/QueryResult.md)\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `sql` | `string` | -| `parameters?` | `any`[] | -| `options?` | [`SQLWatchOptions`](../interfaces/SQLWatchOptions.md) | - -#### Returns - -`AsyncIterable`<[`QueryResult`](../interfaces/QueryResult.md)\> - -#### Inherited from - -[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[watch](AbstractPowerSyncDatabase.md#watch) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:161 - -___ - -### writeLock - -▸ **writeLock**<`T`\>(`callback`): `Promise`<`T`\> - -Takes a global lock, without starting a transaction. -In most cases, [writeTransaction] should be used instead. - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `callback` | (`db`: [`DBAdapter`](../interfaces/DBAdapter.md)) => `Promise`<`T`\> | - -#### Returns - -`Promise`<`T`\> - -#### Inherited from - -[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[writeLock](AbstractPowerSyncDatabase.md#writelock) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:158 - -___ - -### writeTransaction - -▸ **writeTransaction**<`T`\>(`callback`, `lockTimeout?`): `Promise`<`T`\> - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `callback` | (`tx`: [`Transaction`](../interfaces/Transaction.md)) => `Promise`<`T`\> | -| `lockTimeout?` | `number` | - -#### Returns - -`Promise`<`T`\> - -#### Inherited from - -[AbstractPowerSyncDatabase](AbstractPowerSyncDatabase.md).[writeTransaction](AbstractPowerSyncDatabase.md#writetransaction) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:160 diff --git a/docs/docs/react-native-sdk/classes/RNQSDBAdapter.md b/docs/docs/react-native-sdk/classes/RNQSDBAdapter.md deleted file mode 100644 index 89ff57c72..000000000 --- a/docs/docs/react-native-sdk/classes/RNQSDBAdapter.md +++ /dev/null @@ -1,455 +0,0 @@ ---- -id: "RNQSDBAdapter" -title: "Class: RNQSDBAdapter" -sidebar_label: "RNQSDBAdapter" -sidebar_position: 0 -custom_edit_url: null ---- - -Adapter for React Native Quick SQLite - -## Hierarchy - -- [`BaseObserver`](BaseObserver.md)<[`DBAdapterListener`](../interfaces/DBAdapterListener.md)\> - - ↳ **`RNQSDBAdapter`** - -## Implements - -- [`DBAdapter`](../interfaces/DBAdapter.md) - -## Constructors - -### constructor - -• **new RNQSDBAdapter**(`baseDB`): [`RNQSDBAdapter`](RNQSDBAdapter.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `baseDB` | `QuickSQLiteConnection` | - -#### Returns - -[`RNQSDBAdapter`](RNQSDBAdapter.md) - -#### Overrides - -[BaseObserver](BaseObserver.md).[constructor](BaseObserver.md#constructor) - -#### Defined in - -[powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts:21](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts#L21) - -## Properties - -### baseDB - -• `Protected` **baseDB**: `QuickSQLiteConnection` - -#### Defined in - -[powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts:21](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts#L21) - -___ - -### get - -• **get**: (`sql`: `string`, `parameters?`: `any`[]) => `Promise`<`T`\> - -#### Type declaration - -▸ <`T`\>(`sql`, `parameters?`): `Promise`<`T`\> - -##### Type parameters - -| Name | -| :------ | -| `T` | - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `sql` | `string` | -| `parameters?` | `any`[] | - -##### Returns - -`Promise`<`T`\> - -#### Implementation of - -[DBAdapter](../interfaces/DBAdapter.md).[get](../interfaces/DBAdapter.md#get) - -#### Defined in - -[powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts:19](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts#L19) - -___ - -### getAll - -• **getAll**: (`sql`: `string`, `parameters?`: `any`[]) => `Promise`<`T`[]\> - -#### Type declaration - -▸ <`T`\>(`sql`, `parameters?`): `Promise`<`T`[]\> - -##### Type parameters - -| Name | -| :------ | -| `T` | - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `sql` | `string` | -| `parameters?` | `any`[] | - -##### Returns - -`Promise`<`T`[]\> - -#### Implementation of - -[DBAdapter](../interfaces/DBAdapter.md).[getAll](../interfaces/DBAdapter.md#getall) - -#### Defined in - -[powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts:17](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts#L17) - -___ - -### getOptional - -• **getOptional**: (`sql`: `string`, `parameters?`: `any`[]) => `Promise`<`T`\> - -#### Type declaration - -▸ <`T`\>(`sql`, `parameters?`): `Promise`<`T`\> - -##### Type parameters - -| Name | -| :------ | -| `T` | - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `sql` | `string` | -| `parameters?` | `any`[] | - -##### Returns - -`Promise`<`T`\> - -#### Implementation of - -[DBAdapter](../interfaces/DBAdapter.md).[getOptional](../interfaces/DBAdapter.md#getoptional) - -#### Defined in - -[powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts:18](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts#L18) - -___ - -### listeners - -• `Protected` **listeners**: `Object` - -#### Index signature - -▪ [id: `string`]: `Partial`<`T`\> - -#### Inherited from - -[BaseObserver](BaseObserver.md).[listeners](BaseObserver.md#listeners) - -#### Defined in - -powersync-sdk-common/lib/utils/BaseObserver.d.ts:8 - -## Methods - -### close - -▸ **close**(): `void` - -#### Returns - -`void` - -#### Implementation of - -[DBAdapter](../interfaces/DBAdapter.md).[close](../interfaces/DBAdapter.md#close) - -#### Defined in - -[powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts:38](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts#L38) - -___ - -### execute - -▸ **execute**(`query`, `params?`): `Promise`<`QueryResult`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `query` | `string` | -| `params?` | `any`[] | - -#### Returns - -`Promise`<`QueryResult`\> - -#### Implementation of - -[DBAdapter](../interfaces/DBAdapter.md).[execute](../interfaces/DBAdapter.md#execute) - -#### Defined in - -[powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts:58](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts#L58) - -___ - -### generateDBHelpers - -▸ **generateDBHelpers**<`T`\>(`tx`): `T` & [`DBGetUtils`](../interfaces/DBGetUtils.md) - -Adds DB get utils to lock contexts and transaction contexts - -#### Type parameters - -| Name | Type | -| :------ | :------ | -| `T` | extends `Object` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `tx` | `T` | - -#### Returns - -`T` & [`DBGetUtils`](../interfaces/DBGetUtils.md) - -#### Defined in - -[powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts:77](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts#L77) - -___ - -### iterateListeners - -▸ **iterateListeners**(`cb`): `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `cb` | (`listener`: `Partial`<[`DBAdapterListener`](../interfaces/DBAdapterListener.md)\>) => `any` | - -#### Returns - -`void` - -#### Inherited from - -[BaseObserver](BaseObserver.md).[iterateListeners](BaseObserver.md#iteratelisteners) - -#### Defined in - -powersync-sdk-common/lib/utils/BaseObserver.d.ts:13 - -___ - -### readLock - -▸ **readLock**<`T`\>(`fn`, `options?`): `Promise`<`T`\> - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `fn` | (`tx`: [`LockContext`](../interfaces/LockContext.md)) => `Promise`<`T`\> | -| `options?` | [`DBLockOptions`](../interfaces/DBLockOptions.md) | - -#### Returns - -`Promise`<`T`\> - -#### Implementation of - -[DBAdapter](../interfaces/DBAdapter.md).[readLock](../interfaces/DBAdapter.md#readlock) - -#### Defined in - -[powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts:42](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts#L42) - -___ - -### readOnlyExecute - -▸ **readOnlyExecute**(`sql`, `params?`): `Promise`<`QueryResult`\> - -This provides a top-level read only execute method which is executed inside a read-lock. -This is necessary since the high level `execute` method uses a write-lock under -the hood. Helper methods such as `get`, `getAll` and `getOptional` are read only, -and should use this method. - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `sql` | `string` | -| `params?` | `any`[] | - -#### Returns - -`Promise`<`QueryResult`\> - -#### Defined in - -[powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts:68](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts#L68) - -___ - -### readTransaction - -▸ **readTransaction**<`T`\>(`fn`, `options?`): `Promise`<`T`\> - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `fn` | (`tx`: [`Transaction`](../interfaces/Transaction.md)) => `Promise`<`T`\> | -| `options?` | [`DBLockOptions`](../interfaces/DBLockOptions.md) | - -#### Returns - -`Promise`<`T`\> - -#### Implementation of - -[DBAdapter](../interfaces/DBAdapter.md).[readTransaction](../interfaces/DBAdapter.md#readtransaction) - -#### Defined in - -[powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts:46](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts#L46) - -___ - -### registerListener - -▸ **registerListener**(`listener`): () => `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `listener` | `Partial`<[`DBAdapterListener`](../interfaces/DBAdapterListener.md)\> | - -#### Returns - -`fn` - -▸ (): `void` - -##### Returns - -`void` - -#### Implementation of - -[DBAdapter](../interfaces/DBAdapter.md).[registerListener](../interfaces/DBAdapter.md#registerlistener) - -#### Inherited from - -[BaseObserver](BaseObserver.md).[registerListener](BaseObserver.md#registerlistener) - -#### Defined in - -powersync-sdk-common/lib/utils/BaseObserver.d.ts:12 - -___ - -### writeLock - -▸ **writeLock**<`T`\>(`fn`, `options?`): `Promise`<`T`\> - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `fn` | (`tx`: [`LockContext`](../interfaces/LockContext.md)) => `Promise`<`T`\> | -| `options?` | [`DBLockOptions`](../interfaces/DBLockOptions.md) | - -#### Returns - -`Promise`<`T`\> - -#### Implementation of - -[DBAdapter](../interfaces/DBAdapter.md).[writeLock](../interfaces/DBAdapter.md#writelock) - -#### Defined in - -[powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts:50](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts#L50) - -___ - -### writeTransaction - -▸ **writeTransaction**<`T`\>(`fn`, `options?`): `Promise`<`T`\> - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `fn` | (`tx`: [`Transaction`](../interfaces/Transaction.md)) => `Promise`<`T`\> | -| `options?` | [`DBLockOptions`](../interfaces/DBLockOptions.md) | - -#### Returns - -`Promise`<`T`\> - -#### Implementation of - -[DBAdapter](../interfaces/DBAdapter.md).[writeTransaction](../interfaces/DBAdapter.md#writetransaction) - -#### Defined in - -[powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts:54](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBAdapter.ts#L54) diff --git a/docs/docs/react-native-sdk/classes/RNQSPowerSyncDatabaseOpenFactory.md b/docs/docs/react-native-sdk/classes/RNQSPowerSyncDatabaseOpenFactory.md deleted file mode 100644 index c7e6cc48c..000000000 --- a/docs/docs/react-native-sdk/classes/RNQSPowerSyncDatabaseOpenFactory.md +++ /dev/null @@ -1,147 +0,0 @@ ---- -id: "RNQSPowerSyncDatabaseOpenFactory" -title: "Class: RNQSPowerSyncDatabaseOpenFactory" -sidebar_label: "RNQSPowerSyncDatabaseOpenFactory" -sidebar_position: 0 -custom_edit_url: null ---- - -## Hierarchy - -- [`AbstractPowerSyncDatabaseOpenFactory`](AbstractPowerSyncDatabaseOpenFactory.md) - - ↳ **`RNQSPowerSyncDatabaseOpenFactory`** - -## Constructors - -### constructor - -• **new RNQSPowerSyncDatabaseOpenFactory**(`options`): [`RNQSPowerSyncDatabaseOpenFactory`](RNQSPowerSyncDatabaseOpenFactory.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `options` | [`PowerSyncOpenFactoryOptions`](../interfaces/PowerSyncOpenFactoryOptions.md) | - -#### Returns - -[`RNQSPowerSyncDatabaseOpenFactory`](RNQSPowerSyncDatabaseOpenFactory.md) - -#### Inherited from - -[AbstractPowerSyncDatabaseOpenFactory](AbstractPowerSyncDatabaseOpenFactory.md).[constructor](AbstractPowerSyncDatabaseOpenFactory.md#constructor) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncOpenFactory.d.ts:17 - -## Properties - -### options - -• `Protected` **options**: [`PowerSyncOpenFactoryOptions`](../interfaces/PowerSyncOpenFactoryOptions.md) - -#### Inherited from - -[AbstractPowerSyncDatabaseOpenFactory](AbstractPowerSyncDatabaseOpenFactory.md).[options](AbstractPowerSyncDatabaseOpenFactory.md#options) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncOpenFactory.d.ts:16 - -## Accessors - -### schema - -• `get` **schema**(): [`Schema`](Schema.md) - -#### Returns - -[`Schema`](Schema.md) - -#### Inherited from - -AbstractPowerSyncDatabaseOpenFactory.schema - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncOpenFactory.d.ts:18 - -## Methods - -### generateInstance - -▸ **generateInstance**(`options`): [`AbstractPowerSyncDatabase`](AbstractPowerSyncDatabase.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `options` | [`PowerSyncDatabaseOptions`](../interfaces/PowerSyncDatabaseOptions.md) | - -#### Returns - -[`AbstractPowerSyncDatabase`](AbstractPowerSyncDatabase.md) - -#### Overrides - -[AbstractPowerSyncDatabaseOpenFactory](AbstractPowerSyncDatabaseOpenFactory.md).[generateInstance](AbstractPowerSyncDatabaseOpenFactory.md#generateinstance) - -#### Defined in - -[powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBOpenFactory.ts:40](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBOpenFactory.ts#L40) - -___ - -### generateOptions - -▸ **generateOptions**(): [`PowerSyncDatabaseOptions`](../interfaces/PowerSyncDatabaseOptions.md) - -#### Returns - -[`PowerSyncDatabaseOptions`](../interfaces/PowerSyncDatabaseOptions.md) - -#### Inherited from - -[AbstractPowerSyncDatabaseOpenFactory](AbstractPowerSyncDatabaseOpenFactory.md).[generateOptions](AbstractPowerSyncDatabaseOpenFactory.md#generateoptions) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncOpenFactory.d.ts:20 - -___ - -### getInstance - -▸ **getInstance**(): [`AbstractPowerSyncDatabase`](AbstractPowerSyncDatabase.md) - -#### Returns - -[`AbstractPowerSyncDatabase`](AbstractPowerSyncDatabase.md) - -#### Inherited from - -[AbstractPowerSyncDatabaseOpenFactory](AbstractPowerSyncDatabaseOpenFactory.md).[getInstance](AbstractPowerSyncDatabaseOpenFactory.md#getinstance) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncOpenFactory.d.ts:22 - -___ - -### openDB - -▸ **openDB**(): [`DBAdapter`](../interfaces/DBAdapter.md) - -#### Returns - -[`DBAdapter`](../interfaces/DBAdapter.md) - -#### Overrides - -[AbstractPowerSyncDatabaseOpenFactory](AbstractPowerSyncDatabaseOpenFactory.md).[openDB](AbstractPowerSyncDatabaseOpenFactory.md#opendb) - -#### Defined in - -[powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBOpenFactory.ts:13](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/db/adapters/react-native-quick-sqlite/RNQSDBOpenFactory.ts#L13) diff --git a/docs/docs/react-native-sdk/classes/ReactNativeRemote.md b/docs/docs/react-native-sdk/classes/ReactNativeRemote.md deleted file mode 100644 index be912bbb3..000000000 --- a/docs/docs/react-native-sdk/classes/ReactNativeRemote.md +++ /dev/null @@ -1,230 +0,0 @@ ---- -id: "ReactNativeRemote" -title: "Class: ReactNativeRemote" -sidebar_label: "ReactNativeRemote" -sidebar_position: 0 -custom_edit_url: null ---- - -## Hierarchy - -- [`AbstractRemote`](AbstractRemote.md) - - ↳ **`ReactNativeRemote`** - -## Constructors - -### constructor - -• **new ReactNativeRemote**(`connector`, `logger?`): [`ReactNativeRemote`](ReactNativeRemote.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `connector` | [`RemoteConnector`](../modules.md#remoteconnector) | -| `logger?` | `ILogger` | - -#### Returns - -[`ReactNativeRemote`](ReactNativeRemote.md) - -#### Inherited from - -[AbstractRemote](AbstractRemote.md).[constructor](AbstractRemote.md#constructor) - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractRemote.d.ts:12 - -## Properties - -### connector - -• `Protected` **connector**: [`RemoteConnector`](../modules.md#remoteconnector) - -#### Inherited from - -[AbstractRemote](AbstractRemote.md).[connector](AbstractRemote.md#connector) - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractRemote.d.ts:9 - -___ - -### credentials - -• `Protected` `Optional` **credentials**: [`PowerSyncCredentials`](../interfaces/PowerSyncCredentials.md) - -#### Inherited from - -[AbstractRemote](AbstractRemote.md).[credentials](AbstractRemote.md#credentials) - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractRemote.d.ts:11 - -___ - -### logger - -• `Protected` **logger**: `ILogger` - -#### Inherited from - -[AbstractRemote](AbstractRemote.md).[logger](AbstractRemote.md#logger) - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractRemote.d.ts:10 - -## Methods - -### get - -▸ **get**(`path`, `headers?`): `Promise`<`any`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `path` | `string` | -| `headers?` | `Record`<`string`, `string`\> | - -#### Returns - -`Promise`<`any`\> - -#### Overrides - -[AbstractRemote](AbstractRemote.md).[get](AbstractRemote.md#get) - -#### Defined in - -[powersync-sdk-react-native/src/sync/stream/ReactNativeRemote.ts:25](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/sync/stream/ReactNativeRemote.ts#L25) - -___ - -### getCredentials - -▸ **getCredentials**(): `Promise`<[`PowerSyncCredentials`](../interfaces/PowerSyncCredentials.md)\> - -#### Returns - -`Promise`<[`PowerSyncCredentials`](../interfaces/PowerSyncCredentials.md)\> - -#### Inherited from - -[AbstractRemote](AbstractRemote.md).[getCredentials](AbstractRemote.md#getcredentials) - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractRemote.d.ts:13 - -___ - -### getHeaders - -▸ **getHeaders**(): `Promise`<\{ `Authorization`: `string` ; `content-type`: `string` }\> - -#### Returns - -`Promise`<\{ `Authorization`: `string` ; `content-type`: `string` }\> - -#### Inherited from - -[AbstractRemote](AbstractRemote.md).[getHeaders](AbstractRemote.md#getheaders) - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractRemote.d.ts:15 - -___ - -### getToken - -▸ **getToken**(): `Promise`<`string`\> - -#### Returns - -`Promise`<`string`\> - -#### Inherited from - -[AbstractRemote](AbstractRemote.md).[getToken](AbstractRemote.md#gettoken) - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractRemote.d.ts:14 - -___ - -### isAvailable - -▸ **isAvailable**(): `boolean` - -#### Returns - -`boolean` - -#### Inherited from - -[AbstractRemote](AbstractRemote.md).[isAvailable](AbstractRemote.md#isavailable) - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractRemote.d.ts:22 - -___ - -### post - -▸ **post**(`path`, `data`, `headers?`): `Promise`<`any`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `path` | `string` | -| `data` | `any` | -| `headers` | `Record`<`string`, `string`\> | - -#### Returns - -`Promise`<`any`\> - -#### Overrides - -[AbstractRemote](AbstractRemote.md).[post](AbstractRemote.md#post) - -#### Defined in - -[powersync-sdk-react-native/src/sync/stream/ReactNativeRemote.ts:7](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/sync/stream/ReactNativeRemote.ts#L7) - -___ - -### postStreaming - -▸ **postStreaming**(`path`, `data`, `headers?`, `signal?`): `Promise`<`any`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `path` | `string` | -| `data` | `any` | -| `headers` | `Record`<`string`, `string`\> | -| `signal?` | `AbortSignal` | - -#### Returns - -`Promise`<`any`\> - -#### Overrides - -[AbstractRemote](AbstractRemote.md).[postStreaming](AbstractRemote.md#poststreaming) - -#### Defined in - -[powersync-sdk-react-native/src/sync/stream/ReactNativeRemote.ts:43](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/sync/stream/ReactNativeRemote.ts#L43) diff --git a/docs/docs/react-native-sdk/classes/ReactNativeStreamingSyncImplementation.md b/docs/docs/react-native-sdk/classes/ReactNativeStreamingSyncImplementation.md deleted file mode 100644 index 61fc8981c..000000000 --- a/docs/docs/react-native-sdk/classes/ReactNativeStreamingSyncImplementation.md +++ /dev/null @@ -1,409 +0,0 @@ ---- -id: "ReactNativeStreamingSyncImplementation" -title: "Class: ReactNativeStreamingSyncImplementation" -sidebar_label: "ReactNativeStreamingSyncImplementation" -sidebar_position: 0 -custom_edit_url: null ---- - -## Hierarchy - -- [`AbstractStreamingSyncImplementation`](AbstractStreamingSyncImplementation.md) - - ↳ **`ReactNativeStreamingSyncImplementation`** - -## Constructors - -### constructor - -• **new ReactNativeStreamingSyncImplementation**(`options`): [`ReactNativeStreamingSyncImplementation`](ReactNativeStreamingSyncImplementation.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `options` | [`AbstractStreamingSyncImplementationOptions`](../interfaces/AbstractStreamingSyncImplementationOptions.md) | - -#### Returns - -[`ReactNativeStreamingSyncImplementation`](ReactNativeStreamingSyncImplementation.md) - -#### Overrides - -[AbstractStreamingSyncImplementation](AbstractStreamingSyncImplementation.md).[constructor](AbstractStreamingSyncImplementation.md#constructor) - -#### Defined in - -[powersync-sdk-react-native/src/sync/stream/ReactNativeStreamingSyncImplementation.ts:11](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/sync/stream/ReactNativeStreamingSyncImplementation.ts#L11) - -## Properties - -### \_isConnected - -• `Protected` **\_isConnected**: `boolean` - -#### Inherited from - -[AbstractStreamingSyncImplementation](AbstractStreamingSyncImplementation.md).[_isConnected](AbstractStreamingSyncImplementation.md#_isconnected) - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:38 - -___ - -### \_lastSyncedAt - -• `Protected` **\_lastSyncedAt**: `Date` - -#### Inherited from - -[AbstractStreamingSyncImplementation](AbstractStreamingSyncImplementation.md).[_lastSyncedAt](AbstractStreamingSyncImplementation.md#_lastsyncedat) - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:35 - -___ - -### listeners - -• `Protected` **listeners**: `Object` - -#### Index signature - -▪ [id: `string`]: `Partial`<`T`\> - -#### Inherited from - -[AbstractStreamingSyncImplementation](AbstractStreamingSyncImplementation.md).[listeners](AbstractStreamingSyncImplementation.md#listeners) - -#### Defined in - -powersync-sdk-common/lib/utils/BaseObserver.d.ts:8 - -___ - -### locks - -• **locks**: `Map`<[`LockType`](../enums/LockType.md), `AsyncLock`\> - -#### Defined in - -[powersync-sdk-react-native/src/sync/stream/ReactNativeStreamingSyncImplementation.ts:9](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/sync/stream/ReactNativeStreamingSyncImplementation.ts#L9) - -___ - -### options - -• `Protected` **options**: [`AbstractStreamingSyncImplementationOptions`](../interfaces/AbstractStreamingSyncImplementationOptions.md) - -#### Inherited from - -[AbstractStreamingSyncImplementation](AbstractStreamingSyncImplementation.md).[options](AbstractStreamingSyncImplementation.md#options) - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:36 - -## Accessors - -### isConnected - -• `get` **isConnected**(): `boolean` - -#### Returns - -`boolean` - -#### Inherited from - -AbstractStreamingSyncImplementation.isConnected - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:42 - -___ - -### lastSyncedAt - -• `get` **lastSyncedAt**(): `Date` - -#### Returns - -`Date` - -#### Inherited from - -AbstractStreamingSyncImplementation.lastSyncedAt - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:40 - -___ - -### logger - -• `get` **logger**(): `ILogger` - -#### Returns - -`ILogger` - -#### Inherited from - -AbstractStreamingSyncImplementation.logger - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:41 - -## Methods - -### \_uploadAllCrud - -▸ **_uploadAllCrud**(): `Promise`<`void`\> - -#### Returns - -`Promise`<`void`\> - -#### Inherited from - -[AbstractStreamingSyncImplementation](AbstractStreamingSyncImplementation.md).[_uploadAllCrud](AbstractStreamingSyncImplementation.md#_uploadallcrud) - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:46 - -___ - -### getWriteCheckpoint - -▸ **getWriteCheckpoint**(): `Promise`<`string`\> - -#### Returns - -`Promise`<`string`\> - -#### Inherited from - -[AbstractStreamingSyncImplementation](AbstractStreamingSyncImplementation.md).[getWriteCheckpoint](AbstractStreamingSyncImplementation.md#getwritecheckpoint) - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:48 - -___ - -### hasCompletedSync - -▸ **hasCompletedSync**(): `Promise`<`boolean`\> - -#### Returns - -`Promise`<`boolean`\> - -#### Inherited from - -[AbstractStreamingSyncImplementation](AbstractStreamingSyncImplementation.md).[hasCompletedSync](AbstractStreamingSyncImplementation.md#hascompletedsync) - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:44 - -___ - -### iterateListeners - -▸ **iterateListeners**(`cb`): `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `cb` | (`listener`: `Partial`<[`StreamingSyncImplementationListener`](../interfaces/StreamingSyncImplementationListener.md)\>) => `any` | - -#### Returns - -`void` - -#### Inherited from - -[AbstractStreamingSyncImplementation](AbstractStreamingSyncImplementation.md).[iterateListeners](AbstractStreamingSyncImplementation.md#iteratelisteners) - -#### Defined in - -powersync-sdk-common/lib/utils/BaseObserver.d.ts:13 - -___ - -### obtainLock - -▸ **obtainLock**<`T`\>(`lockOptions`): `Promise`<`T`\> - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `lockOptions` | [`LockOptions`](../interfaces/LockOptions.md)<`T`\> | - -#### Returns - -`Promise`<`T`\> - -#### Overrides - -[AbstractStreamingSyncImplementation](AbstractStreamingSyncImplementation.md).[obtainLock](AbstractStreamingSyncImplementation.md#obtainlock) - -#### Defined in - -[powersync-sdk-react-native/src/sync/stream/ReactNativeStreamingSyncImplementation.ts:18](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/sync/stream/ReactNativeStreamingSyncImplementation.ts#L18) - -___ - -### registerListener - -▸ **registerListener**(`listener`): () => `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `listener` | `Partial`<[`StreamingSyncImplementationListener`](../interfaces/StreamingSyncImplementationListener.md)\> | - -#### Returns - -`fn` - -▸ (): `void` - -##### Returns - -`void` - -#### Inherited from - -[AbstractStreamingSyncImplementation](AbstractStreamingSyncImplementation.md).[registerListener](AbstractStreamingSyncImplementation.md#registerlistener) - -#### Defined in - -powersync-sdk-common/lib/utils/BaseObserver.d.ts:12 - -___ - -### streamingSync - -▸ **streamingSync**(`signal?`): `Promise`<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `signal?` | `AbortSignal` | - -#### Returns - -`Promise`<`void`\> - -#### Inherited from - -[AbstractStreamingSyncImplementation](AbstractStreamingSyncImplementation.md).[streamingSync](AbstractStreamingSyncImplementation.md#streamingsync) - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:49 - -___ - -### streamingSyncIteration - -▸ **streamingSyncIteration**(`signal?`, `progress?`): `Promise`<\{ `retry?`: `boolean` }\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `signal?` | `AbortSignal` | -| `progress?` | () => `void` | - -#### Returns - -`Promise`<\{ `retry?`: `boolean` }\> - -#### Inherited from - -[AbstractStreamingSyncImplementation](AbstractStreamingSyncImplementation.md).[streamingSyncIteration](AbstractStreamingSyncImplementation.md#streamingsynciteration) - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:50 - -___ - -### streamingSyncRequest - -▸ **streamingSyncRequest**(`req`, `signal`): `AsyncGenerator`<[`StreamingSyncLine`](../modules.md#streamingsyncline), `any`, `unknown`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `req` | [`StreamingSyncRequest`](../interfaces/StreamingSyncRequest.md) | -| `signal` | `AbortSignal` | - -#### Returns - -`AsyncGenerator`<[`StreamingSyncLine`](../modules.md#streamingsyncline), `any`, `unknown`\> - -#### Inherited from - -[AbstractStreamingSyncImplementation](AbstractStreamingSyncImplementation.md).[streamingSyncRequest](AbstractStreamingSyncImplementation.md#streamingsyncrequest) - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:53 - -___ - -### triggerCrudUpload - -▸ **triggerCrudUpload**(): `void` - -#### Returns - -`void` - -#### Inherited from - -[AbstractStreamingSyncImplementation](AbstractStreamingSyncImplementation.md).[triggerCrudUpload](AbstractStreamingSyncImplementation.md#triggercrudupload) - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:45 - -___ - -### uploadCrudBatch - -▸ **uploadCrudBatch**(): `Promise`<`boolean`\> - -#### Returns - -`Promise`<`boolean`\> - -#### Inherited from - -[AbstractStreamingSyncImplementation](AbstractStreamingSyncImplementation.md).[uploadCrudBatch](AbstractStreamingSyncImplementation.md#uploadcrudbatch) - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:47 diff --git a/docs/docs/react-native-sdk/classes/Schema.md b/docs/docs/react-native-sdk/classes/Schema.md deleted file mode 100644 index bb26b7bac..000000000 --- a/docs/docs/react-native-sdk/classes/Schema.md +++ /dev/null @@ -1,55 +0,0 @@ ---- -id: "Schema" -title: "Class: Schema" -sidebar_label: "Schema" -sidebar_position: 0 -custom_edit_url: null ---- - -## Constructors - -### constructor - -• **new Schema**(`tables`): [`Schema`](Schema.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `tables` | [`Table`](Table.md)[] | - -#### Returns - -[`Schema`](Schema.md) - -#### Defined in - -powersync-sdk-common/lib/db/schema/Schema.d.ts:4 - -## Properties - -### tables - -• **tables**: [`Table`](Table.md)[] - -#### Defined in - -powersync-sdk-common/lib/db/schema/Schema.d.ts:3 - -## Methods - -### toJSON - -▸ **toJSON**(): `Object` - -#### Returns - -`Object` - -| Name | Type | -| :------ | :------ | -| `tables` | \{ `columns`: \{ `name`: `string` ; `type`: [`ColumnType`](../enums/ColumnType.md) }[] ; `indexes`: \{ `columns`: \{ `ascending`: `boolean` ; `name`: `string` ; `type`: [`ColumnType`](../enums/ColumnType.md) }[] ; `name`: `string` }[] ; `insert_only`: `boolean` ; `local_only`: `boolean` ; `name`: `string` }[] | - -#### Defined in - -powersync-sdk-common/lib/db/schema/Schema.d.ts:5 diff --git a/docs/docs/react-native-sdk/classes/SqliteBucketStorage.md b/docs/docs/react-native-sdk/classes/SqliteBucketStorage.md deleted file mode 100644 index 8e72e159c..000000000 --- a/docs/docs/react-native-sdk/classes/SqliteBucketStorage.md +++ /dev/null @@ -1,510 +0,0 @@ ---- -id: "SqliteBucketStorage" -title: "Class: SqliteBucketStorage" -sidebar_label: "SqliteBucketStorage" -sidebar_position: 0 -custom_edit_url: null ---- - -## Implements - -- [`BucketStorageAdapter`](../interfaces/BucketStorageAdapter.md) - -## Constructors - -### constructor - -• **new SqliteBucketStorage**(`db`, `mutex`, `logger?`): [`SqliteBucketStorage`](SqliteBucketStorage.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `db` | [`DBAdapter`](../interfaces/DBAdapter.md) | -| `mutex` | `Mutex` | -| `logger?` | `ILogger` | - -#### Returns - -[`SqliteBucketStorage`](SqliteBucketStorage.md) - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:19 - -## Properties - -### \_hasCompletedSync - -• `Private` **\_hasCompletedSync**: `any` - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:14 - -___ - -### clearRemoveOps - -• `Private` **clearRemoveOps**: `any` - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:50 - -___ - -### compactCounter - -• `Private` **compactCounter**: `any` - -Count up, and do a compact on startup. - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:18 - -___ - -### db - -• `Private` **db**: `any` - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:8 - -___ - -### deleteBucket - -• `Private` **deleteBucket**: `any` - -Mark a bucket for deletion. - -**`Param`** - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:34 - -___ - -### deletePendingBuckets - -• `Private` **deletePendingBuckets**: `any` - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:49 - -___ - -### logger - -• `Private` **logger**: `any` - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:10 - -___ - -### mutex - -• `Private` **mutex**: `any` - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:9 - -___ - -### pendingBucketDeletes - -• `Private` **pendingBucketDeletes**: `any` - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:13 - -___ - -### tableNames - -• **tableNames**: `Set`<`string`\> - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:12 - -___ - -### updateObjectsFromBuckets - -• `Private` **updateObjectsFromBuckets**: `any` - -Atomically update the local state to the current checkpoint. - -This includes creating new tables, dropping old tables, and copying data over from the oplog. - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:42 - -___ - -### MAX\_OP\_ID - -▪ `Static` **MAX\_OP\_ID**: `string` - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:11 - -## Methods - -### autoCompact - -▸ **autoCompact**(): `Promise`<`void`\> - -Exposed for tests only. - -#### Returns - -`Promise`<`void`\> - -#### Implementation of - -[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[autoCompact](../interfaces/BucketStorageAdapter.md#autocompact) - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:48 - -___ - -### forceCompact - -▸ **forceCompact**(): `Promise`<`void`\> - -Force a compact, for tests. - -#### Returns - -`Promise`<`void`\> - -#### Implementation of - -[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[forceCompact](../interfaces/BucketStorageAdapter.md#forcecompact) - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:47 - -___ - -### getBucketStates - -▸ **getBucketStates**(): `Promise`<[`BucketState`](../interfaces/BucketState.md)[]\> - -#### Returns - -`Promise`<[`BucketState`](../interfaces/BucketState.md)[]\> - -#### Implementation of - -[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[getBucketStates](../interfaces/BucketStorageAdapter.md#getbucketstates) - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:26 - -___ - -### getCrudBatch - -▸ **getCrudBatch**(`limit?`): `Promise`<[`CrudBatch`](CrudBatch.md)\> - -Get a batch of objects to send to the server. -When the objects are successfully sent to the server, call .complete() - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `limit?` | `number` | - -#### Returns - -`Promise`<[`CrudBatch`](CrudBatch.md)\> - -#### Implementation of - -[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[getCrudBatch](../interfaces/BucketStorageAdapter.md#getcrudbatch) - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:57 - -___ - -### getMaxOpId - -▸ **getMaxOpId**(): `string` - -#### Returns - -`string` - -#### Implementation of - -[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[getMaxOpId](../interfaces/BucketStorageAdapter.md#getmaxopid) - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:21 - -___ - -### hasCompletedSync - -▸ **hasCompletedSync**(): `Promise`<`boolean`\> - -#### Returns - -`Promise`<`boolean`\> - -#### Implementation of - -[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[hasCompletedSync](../interfaces/BucketStorageAdapter.md#hascompletedsync) - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:35 - -___ - -### hasCrud - -▸ **hasCrud**(): `Promise`<`boolean`\> - -#### Returns - -`Promise`<`boolean`\> - -#### Implementation of - -[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[hasCrud](../interfaces/BucketStorageAdapter.md#hascrud) - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:52 - -___ - -### init - -▸ **init**(): `Promise`<`void`\> - -#### Returns - -`Promise`<`void`\> - -#### Implementation of - -[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[init](../interfaces/BucketStorageAdapter.md#init) - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:20 - -___ - -### removeBuckets - -▸ **removeBuckets**(`buckets`): `Promise`<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `buckets` | `string`[] | - -#### Returns - -`Promise`<`void`\> - -#### Implementation of - -[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[removeBuckets](../interfaces/BucketStorageAdapter.md#removebuckets) - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:28 - -___ - -### saveSyncData - -▸ **saveSyncData**(`batch`): `Promise`<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `batch` | [`SyncDataBatch`](SyncDataBatch.md) | - -#### Returns - -`Promise`<`void`\> - -#### Implementation of - -[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[saveSyncData](../interfaces/BucketStorageAdapter.md#savesyncdata) - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:27 - -___ - -### setTargetCheckpoint - -▸ **setTargetCheckpoint**(`checkpoint`): `Promise`<`void`\> - -Set a target checkpoint. - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `checkpoint` | [`Checkpoint`](../interfaces/Checkpoint.md) | - -#### Returns - -`Promise`<`void`\> - -#### Implementation of - -[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[setTargetCheckpoint](../interfaces/BucketStorageAdapter.md#settargetcheckpoint) - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:64 - -___ - -### startSession - -▸ **startSession**(): `void` - -Reset any caches. - -#### Returns - -`void` - -#### Implementation of - -[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[startSession](../interfaces/BucketStorageAdapter.md#startsession) - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:25 - -___ - -### syncLocalDatabase - -▸ **syncLocalDatabase**(`checkpoint`): `Promise`<[`SyncLocalDatabaseResult`](../interfaces/SyncLocalDatabaseResult.md)\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `checkpoint` | [`Checkpoint`](../interfaces/Checkpoint.md) | - -#### Returns - -`Promise`<[`SyncLocalDatabaseResult`](../interfaces/SyncLocalDatabaseResult.md)\> - -#### Implementation of - -[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[syncLocalDatabase](../interfaces/BucketStorageAdapter.md#synclocaldatabase) - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:36 - -___ - -### updateLocalTarget - -▸ **updateLocalTarget**(`cb`): `Promise`<`boolean`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `cb` | () => `Promise`<`string`\> | - -#### Returns - -`Promise`<`boolean`\> - -#### Implementation of - -[BucketStorageAdapter](../interfaces/BucketStorageAdapter.md).[updateLocalTarget](../interfaces/BucketStorageAdapter.md#updatelocaltarget) - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:51 - -___ - -### validateChecksums - -▸ **validateChecksums**(`checkpoint`): `Promise`<[`SyncLocalDatabaseResult`](../interfaces/SyncLocalDatabaseResult.md)\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `checkpoint` | [`Checkpoint`](../interfaces/Checkpoint.md) | - -#### Returns - -`Promise`<[`SyncLocalDatabaseResult`](../interfaces/SyncLocalDatabaseResult.md)\> - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:43 - -___ - -### writeTransaction - -▸ **writeTransaction**<`T`\>(`callback`, `options?`): `Promise`<`T`\> - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `callback` | (`tx`: [`Transaction`](../interfaces/Transaction.md)) => `Promise`<`T`\> | -| `options?` | `Object` | -| `options.timeoutMs` | `number` | - -#### Returns - -`Promise`<`T`\> - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/SqliteBucketStorage.d.ts:58 diff --git a/docs/docs/react-native-sdk/classes/SyncDataBatch.md b/docs/docs/react-native-sdk/classes/SyncDataBatch.md deleted file mode 100644 index e58906520..000000000 --- a/docs/docs/react-native-sdk/classes/SyncDataBatch.md +++ /dev/null @@ -1,57 +0,0 @@ ---- -id: "SyncDataBatch" -title: "Class: SyncDataBatch" -sidebar_label: "SyncDataBatch" -sidebar_position: 0 -custom_edit_url: null ---- - -## Constructors - -### constructor - -• **new SyncDataBatch**(`buckets`): [`SyncDataBatch`](SyncDataBatch.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `buckets` | [`SyncDataBucket`](SyncDataBucket.md)[] | - -#### Returns - -[`SyncDataBatch`](SyncDataBatch.md) - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/SyncDataBatch.d.ts:5 - -## Properties - -### buckets - -• **buckets**: [`SyncDataBucket`](SyncDataBucket.md)[] - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/SyncDataBatch.d.ts:3 - -## Methods - -### fromJSON - -▸ **fromJSON**(`json`): [`SyncDataBatch`](SyncDataBatch.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `json` | `any` | - -#### Returns - -[`SyncDataBatch`](SyncDataBatch.md) - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/SyncDataBatch.d.ts:4 diff --git a/docs/docs/react-native-sdk/classes/SyncDataBucket.md b/docs/docs/react-native-sdk/classes/SyncDataBucket.md deleted file mode 100644 index a079b4937..000000000 --- a/docs/docs/react-native-sdk/classes/SyncDataBucket.md +++ /dev/null @@ -1,121 +0,0 @@ ---- -id: "SyncDataBucket" -title: "Class: SyncDataBucket" -sidebar_label: "SyncDataBucket" -sidebar_position: 0 -custom_edit_url: null ---- - -## Constructors - -### constructor - -• **new SyncDataBucket**(`bucket`, `data`, `has_more`, `after`, `next_after`): [`SyncDataBucket`](SyncDataBucket.md) - -#### Parameters - -| Name | Type | Description | -| :------ | :------ | :------ | -| `bucket` | `string` | - | -| `data` | `OplogEntry`[] | - | -| `has_more` | `boolean` | True if the response does not contain all the data for this bucket, and another request must be made. | -| `after` | `string` | The `after` specified in the request. | -| `next_after` | `string` | Use this for the next request. | - -#### Returns - -[`SyncDataBucket`](SyncDataBucket.md) - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/SyncDataBucket.d.ts:27 - -## Properties - -### after - -• **after**: `string` - -The `after` specified in the request. - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/SyncDataBucket.d.ts:21 - -___ - -### bucket - -• **bucket**: `string` - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/SyncDataBucket.d.ts:12 - -___ - -### data - -• **data**: `OplogEntry`[] - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/SyncDataBucket.d.ts:13 - -___ - -### has\_more - -• **has\_more**: `boolean` - -True if the response does not contain all the data for this bucket, and another request must be made. - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/SyncDataBucket.d.ts:17 - -___ - -### next\_after - -• **next\_after**: `string` - -Use this for the next request. - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/SyncDataBucket.d.ts:25 - -## Methods - -### toJSON - -▸ **toJSON**(): [`SyncDataBucketJSON`](../modules.md#syncdatabucketjson) - -#### Returns - -[`SyncDataBucketJSON`](../modules.md#syncdatabucketjson) - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/SyncDataBucket.d.ts:40 - -___ - -### fromRow - -▸ **fromRow**(`row`): [`SyncDataBucket`](SyncDataBucket.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `row` | [`SyncDataBucketJSON`](../modules.md#syncdatabucketjson) | - -#### Returns - -[`SyncDataBucket`](SyncDataBucket.md) - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/SyncDataBucket.d.ts:26 diff --git a/docs/docs/react-native-sdk/classes/SyncStatus.md b/docs/docs/react-native-sdk/classes/SyncStatus.md deleted file mode 100644 index 3561c1d1d..000000000 --- a/docs/docs/react-native-sdk/classes/SyncStatus.md +++ /dev/null @@ -1,62 +0,0 @@ ---- -id: "SyncStatus" -title: "Class: SyncStatus" -sidebar_label: "SyncStatus" -sidebar_position: 0 -custom_edit_url: null ---- - -## Constructors - -### constructor - -• **new SyncStatus**(`connected`, `lastSyncedAt`): [`SyncStatus`](SyncStatus.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `connected` | `boolean` | -| `lastSyncedAt` | `Date` | - -#### Returns - -[`SyncStatus`](SyncStatus.md) - -#### Defined in - -powersync-sdk-common/lib/db/crud/SyncStatus.d.ts:4 - -## Properties - -### connected - -• **connected**: `boolean` - -#### Defined in - -powersync-sdk-common/lib/db/crud/SyncStatus.d.ts:2 - -___ - -### lastSyncedAt - -• **lastSyncedAt**: `Date` - -#### Defined in - -powersync-sdk-common/lib/db/crud/SyncStatus.d.ts:3 - -## Methods - -### getMessage - -▸ **getMessage**(): `string` - -#### Returns - -`string` - -#### Defined in - -powersync-sdk-common/lib/db/crud/SyncStatus.d.ts:5 diff --git a/docs/docs/react-native-sdk/classes/Table.md b/docs/docs/react-native-sdk/classes/Table.md deleted file mode 100644 index 0f0b6eebc..000000000 --- a/docs/docs/react-native-sdk/classes/Table.md +++ /dev/null @@ -1,197 +0,0 @@ ---- -id: "Table" -title: "Class: Table" -sidebar_label: "Table" -sidebar_position: 0 -custom_edit_url: null ---- - -## Constructors - -### constructor - -• **new Table**(`options`): [`Table`](Table.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `options` | [`TableOptions`](../interfaces/TableOptions.md) | - -#### Returns - -[`Table`](Table.md) - -#### Defined in - -powersync-sdk-common/lib/db/schema/Table.d.ts:15 - -## Properties - -### options - -• `Protected` **options**: [`TableOptions`](../interfaces/TableOptions.md) - -#### Defined in - -powersync-sdk-common/lib/db/schema/Table.d.ts:12 - -## Accessors - -### columns - -• `get` **columns**(): [`Column`](Column.md)[] - -#### Returns - -[`Column`](Column.md)[] - -#### Defined in - -powersync-sdk-common/lib/db/schema/Table.d.ts:17 - -___ - -### indexes - -• `get` **indexes**(): [`Index`](Index.md)[] - -#### Returns - -[`Index`](Index.md)[] - -#### Defined in - -powersync-sdk-common/lib/db/schema/Table.d.ts:18 - -___ - -### insertOnly - -• `get` **insertOnly**(): `boolean` - -#### Returns - -`boolean` - -#### Defined in - -powersync-sdk-common/lib/db/schema/Table.d.ts:20 - -___ - -### internalName - -• `get` **internalName**(): `string` - -#### Returns - -`string` - -#### Defined in - -powersync-sdk-common/lib/db/schema/Table.d.ts:21 - -___ - -### localOnly - -• `get` **localOnly**(): `boolean` - -#### Returns - -`boolean` - -#### Defined in - -powersync-sdk-common/lib/db/schema/Table.d.ts:19 - -___ - -### name - -• `get` **name**(): `string` - -#### Returns - -`string` - -#### Defined in - -powersync-sdk-common/lib/db/schema/Table.d.ts:16 - -___ - -### validName - -• `get` **validName**(): `boolean` - -#### Returns - -`boolean` - -#### Defined in - -powersync-sdk-common/lib/db/schema/Table.d.ts:22 - -## Methods - -### toJSON - -▸ **toJSON**(): `Object` - -#### Returns - -`Object` - -| Name | Type | -| :------ | :------ | -| `columns` | \{ `name`: `string` ; `type`: [`ColumnType`](../enums/ColumnType.md) }[] | -| `indexes` | \{ `columns`: \{ `ascending`: `boolean` ; `name`: `string` ; `type`: [`ColumnType`](../enums/ColumnType.md) }[] ; `name`: `string` }[] | -| `insert_only` | `boolean` | -| `local_only` | `boolean` | -| `name` | `string` | - -#### Defined in - -powersync-sdk-common/lib/db/schema/Table.d.ts:23 - -___ - -### createInsertOnly - -▸ **createInsertOnly**(`options`): [`Table`](Table.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `options` | [`TableOptions`](../interfaces/TableOptions.md) | - -#### Returns - -[`Table`](Table.md) - -#### Defined in - -powersync-sdk-common/lib/db/schema/Table.d.ts:14 - -___ - -### createLocalOnly - -▸ **createLocalOnly**(`options`): [`Table`](Table.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `options` | [`TableOptions`](../interfaces/TableOptions.md) | - -#### Returns - -[`Table`](Table.md) - -#### Defined in - -powersync-sdk-common/lib/db/schema/Table.d.ts:13 diff --git a/docs/docs/react-native-sdk/classes/UploadQueueStats.md b/docs/docs/react-native-sdk/classes/UploadQueueStats.md deleted file mode 100644 index 9a463588b..000000000 --- a/docs/docs/react-native-sdk/classes/UploadQueueStats.md +++ /dev/null @@ -1,62 +0,0 @@ ---- -id: "UploadQueueStats" -title: "Class: UploadQueueStats" -sidebar_label: "UploadQueueStats" -sidebar_position: 0 -custom_edit_url: null ---- - -## Constructors - -### constructor - -• **new UploadQueueStats**(`count`, `size?`): [`UploadQueueStats`](UploadQueueStats.md) - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `count` | `number` | -| `size?` | `number` | - -#### Returns - -[`UploadQueueStats`](UploadQueueStats.md) - -#### Defined in - -powersync-sdk-common/lib/db/crud/UploadQueueStatus.d.ts:4 - -## Properties - -### count - -• **count**: `number` - -#### Defined in - -powersync-sdk-common/lib/db/crud/UploadQueueStatus.d.ts:2 - -___ - -### size - -• **size**: `number` - -#### Defined in - -powersync-sdk-common/lib/db/crud/UploadQueueStatus.d.ts:3 - -## Methods - -### toString - -▸ **toString**(): `string` - -#### Returns - -`string` - -#### Defined in - -powersync-sdk-common/lib/db/crud/UploadQueueStatus.d.ts:5 diff --git a/docs/docs/react-native-sdk/classes/_category_.yml b/docs/docs/react-native-sdk/classes/_category_.yml deleted file mode 100644 index 55c7980a4..000000000 --- a/docs/docs/react-native-sdk/classes/_category_.yml +++ /dev/null @@ -1,2 +0,0 @@ -label: "Classes" -position: 3 \ No newline at end of file diff --git a/docs/docs/react-native-sdk/enums/ColumnType.md b/docs/docs/react-native-sdk/enums/ColumnType.md deleted file mode 100644 index 219a58d10..000000000 --- a/docs/docs/react-native-sdk/enums/ColumnType.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -id: "ColumnType" -title: "Enumeration: ColumnType" -sidebar_label: "ColumnType" -sidebar_position: 0 -custom_edit_url: null ---- - -## Enumeration Members - -### INTEGER - -• **INTEGER** = ``"INTEGER"`` - -#### Defined in - -powersync-sdk-common/lib/db/Column.d.ts:3 - -___ - -### REAL - -• **REAL** = ``"REAL"`` - -#### Defined in - -powersync-sdk-common/lib/db/Column.d.ts:4 - -___ - -### TEXT - -• **TEXT** = ``"TEXT"`` - -#### Defined in - -powersync-sdk-common/lib/db/Column.d.ts:2 diff --git a/docs/docs/react-native-sdk/enums/LockType.md b/docs/docs/react-native-sdk/enums/LockType.md deleted file mode 100644 index d32042e1e..000000000 --- a/docs/docs/react-native-sdk/enums/LockType.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -id: "LockType" -title: "Enumeration: LockType" -sidebar_label: "LockType" -sidebar_position: 0 -custom_edit_url: null ---- - -## Enumeration Members - -### CRUD - -• **CRUD** = ``"crud"`` - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:9 - -___ - -### SYNC - -• **SYNC** = ``"sync"`` - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:10 diff --git a/docs/docs/react-native-sdk/enums/OpTypeEnum.md b/docs/docs/react-native-sdk/enums/OpTypeEnum.md deleted file mode 100644 index 24ca43f18..000000000 --- a/docs/docs/react-native-sdk/enums/OpTypeEnum.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -id: "OpTypeEnum" -title: "Enumeration: OpTypeEnum" -sidebar_label: "OpTypeEnum" -sidebar_position: 0 -custom_edit_url: null ---- - -## Enumeration Members - -### CLEAR - -• **CLEAR** = ``1`` - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/OpType.d.ts:2 - -___ - -### MOVE - -• **MOVE** = ``2`` - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/OpType.d.ts:3 - -___ - -### PUT - -• **PUT** = ``3`` - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/OpType.d.ts:4 - -___ - -### REMOVE - -• **REMOVE** = ``4`` - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/OpType.d.ts:5 diff --git a/docs/docs/react-native-sdk/enums/RowUpdateType.md b/docs/docs/react-native-sdk/enums/RowUpdateType.md deleted file mode 100644 index ffd68b59b..000000000 --- a/docs/docs/react-native-sdk/enums/RowUpdateType.md +++ /dev/null @@ -1,39 +0,0 @@ ---- -id: "RowUpdateType" -title: "Enumeration: RowUpdateType" -sidebar_label: "RowUpdateType" -sidebar_position: 0 -custom_edit_url: null ---- - -Update table operation numbers from SQLite - -## Enumeration Members - -### SQLITE\_DELETE - -• **SQLITE\_DELETE** = ``9`` - -#### Defined in - -powersync-sdk-common/lib/db/DBAdapter.d.ts:48 - -___ - -### SQLITE\_INSERT - -• **SQLITE\_INSERT** = ``18`` - -#### Defined in - -powersync-sdk-common/lib/db/DBAdapter.d.ts:47 - -___ - -### SQLITE\_UPDATE - -• **SQLITE\_UPDATE** = ``23`` - -#### Defined in - -powersync-sdk-common/lib/db/DBAdapter.d.ts:49 diff --git a/docs/docs/react-native-sdk/enums/UpdateType.md b/docs/docs/react-native-sdk/enums/UpdateType.md deleted file mode 100644 index 6649856a3..000000000 --- a/docs/docs/react-native-sdk/enums/UpdateType.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -id: "UpdateType" -title: "Enumeration: UpdateType" -sidebar_label: "UpdateType" -sidebar_position: 0 -custom_edit_url: null ---- - -## Enumeration Members - -### DELETE - -• **DELETE** = ``"DELETE"`` - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/CrudEntry.d.ts:10 - -___ - -### PATCH - -• **PATCH** = ``"PATCH"`` - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/CrudEntry.d.ts:9 - -___ - -### PUT - -• **PUT** = ``"PUT"`` - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/CrudEntry.d.ts:8 diff --git a/docs/docs/react-native-sdk/enums/_category_.yml b/docs/docs/react-native-sdk/enums/_category_.yml deleted file mode 100644 index 1687a9e03..000000000 --- a/docs/docs/react-native-sdk/enums/_category_.yml +++ /dev/null @@ -1,2 +0,0 @@ -label: "Enumerations" -position: 2 \ No newline at end of file diff --git a/docs/docs/react-native-sdk/index.md b/docs/docs/react-native-sdk/index.md deleted file mode 100644 index 2bec3db85..000000000 --- a/docs/docs/react-native-sdk/index.md +++ /dev/null @@ -1,198 +0,0 @@ ---- -id: "index" -title: "@journeyapps/powersync-sdk-react-native" -sidebar_label: "Readme" -sidebar_position: 0 -custom_edit_url: null ---- - -# PowerSync SDK for React Native - -[PowerSync](https://powersync.co) is a service and set of SDKs that keeps Postgres databases in sync with on-device SQLite databases. See a summary of features [here](https://docs.powersync.co/client-sdk-references/react-native-and-expo). - -## Beta Release -This React Native SDK package is currently in a beta release. - -# Installation - -## Install Package - -```bash -npx expo install @journeyapps/powersync-sdk-react-native -``` - -## Install Peer Dependency: SQLite - -This SDK currently requires `@journeyapps/react-native-quick-sqlite` as a peer dependency. - -Install it in your app with: - -```bash -npx expo install @journeyapps/react-native-quick-sqlite -``` - -## Install Polyfills -### Fetch - -This SDK requires HTTP streaming in order to function. The following `fetch` polyfills are required for the React Native implementation of `fetch`: - - - react-native-fetch-api - - react-native-polyfill-globals - - react-native-url-polyfill - - text-encoding - - web-streams-polyfill - - These are listed as peer dependencies and need to be added to the React Native project - - ```bash - npx expo install react-native-fetch-api react-native-polyfill-globals react-native-url-polyfill text-encoding web-streams-polyfill base-64 react-native-get-random-values - ``` - - Enable the polyfills in React Native app with - - ```JavaScript -// App.js -import 'react-native-polyfill-globals/auto'; - ``` - -### Babel Plugins: Watched Queries - - Watched queries require support for Async Iterators. Expo apps currently require polyfill and Babel plugins in order to use this functionality. - - ```bash - npx expo install @azure/core-asynciterator-polyfill - ``` - - Make sure to import the polyfill early in your application - - ```JavaScript -// App.js - import '@azure/core-asynciterator-polyfill'; - ``` - -Install the async generator Babel plugin - - ```bash - yarn add -D @babel/plugin-transform-async-generator-functions - ``` - -Add the Babel plugin to your `babel.config.js` file - - ```JavaScript - module.exports = function (api) { - return { - presets: [...], - plugins: [ - // ... Other plugins - '@babel/plugin-transform-async-generator-functions' - ] - }; -}; - ``` - -## Native Projects - -This package uses native libraries. Create native Android and iOS projects (if not created already) with - -```bash -npx expo run:android -``` - -# Getting Started - -See our [Docs](https://docs.powersync.co/usage/installation/client-side-setup/integrating-with-your-backend#react-native-and-expo) for detailed instructions. - -```JavaScript -import { - Column, - ColumnType, - RNQSPowerSyncDatabaseOpenFactory, - Schema, - Table -} from '@journeyapps/powersync-sdk-react-native'; - -export const AppSchema = new Schema([ - new Table({ name: 'customers', columns: [new Column({ name: 'name', type: ColumnType.TEXT })] }) -]); - -let PowerSync; - -export const openDatabase = async () => { - const PowerSync = new RNQSPowerSyncDatabaseOpenFactory({ - schema: AppSchema, - dbFilename: 'test.sqlite' - //location: 'optional location directory to DB file' - }).getInstance(); - - await PowerSync.init(); - - // Run local statements. - await PowerSync.execute('INSERT INTO customers(id, name) VALUES(uuid(), ?)', ['Fred']); -}; - -class Connector { - async fetchCredentials() { - // TODO logic to fetch a session - return { - endpoint: '[The PowerSync instance URL]', - token: 'An authentication token', - expiresAt: 'When the token expires', - userID: 'User ID to associate the session with' - }; - } - - async uploadData(database) { - // Upload local changes to backend, see docs for example - } -} - -export const connectPowerSync = async () => { - const connector = new Connector(); // Which was declared above - await PowerSync.connect(connector); -}; - -// Use queries in React Components -export const CustomerListDisplay = () => { - const customers = usePowerSyncWatchedQuery('SELECT * from customers'); - - return ( - - {customers.map((l) => ( - {JSON.stringify(l)} - ))} - - ); -}; - -``` - -Refer to our [full documentation](https://docs.powersync.co/client-sdk-references/react-native-and-expo) to learn more. - -# Known Issues - -## Android -The PowerSync connection relies heavily on HTTP streams. React Native does not support streams out of the box, so we use the [polyfills](#polyfills-fetch) mentioned. There is currently an open [issue](https://github.com/facebook/flipper/issues/2495) where the Flipper network plugin does not allow Stream events to fire. This plugin needs to be [disabled](https://stackoverflow.com/questions/69235694/react-native-cant-connect-to-sse-in-android/69235695#69235695) in order for HTTP streams to work. - -Uncomment the following from -`android/app/src/debug/java/com//ReactNativeFlipper.java` -```java - // NetworkFlipperPlugin networkFlipperPlugin = new NetworkFlipperPlugin(); - // NetworkingModule.setCustomClientBuilder( - // new NetworkingModule.CustomClientBuilder() { - // @Override - // public void apply(OkHttpClient.Builder builder) { - // builder.addNetworkInterceptor(new FlipperOkhttpInterceptor(networkFlipperPlugin)); - // } - // }); - // client.addPlugin(networkFlipperPlugin); -``` - -Disable the dev client network inspector -`android/gradle.properties` -``` -# Enable network inspector -EX_DEV_CLIENT_NETWORK_INSPECTOR=false -``` - -## iOS -Testing offline mode on an iOS simulator by disabling the host machine's entire internet connection will cause the device to remain offline even after the internet connection has been restored. This issue seems to affect all network requests in an application. diff --git a/docs/docs/react-native-sdk/interfaces/AbstractStreamingSyncImplementationOptions.md b/docs/docs/react-native-sdk/interfaces/AbstractStreamingSyncImplementationOptions.md deleted file mode 100644 index 66f132cb2..000000000 --- a/docs/docs/react-native-sdk/interfaces/AbstractStreamingSyncImplementationOptions.md +++ /dev/null @@ -1,65 +0,0 @@ ---- -id: "AbstractStreamingSyncImplementationOptions" -title: "Interface: AbstractStreamingSyncImplementationOptions" -sidebar_label: "AbstractStreamingSyncImplementationOptions" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### adapter - -• **adapter**: [`BucketStorageAdapter`](BucketStorageAdapter.md) - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:21 - -___ - -### logger - -• `Optional` **logger**: `ILogger` - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:24 - -___ - -### remote - -• **remote**: [`AbstractRemote`](../classes/AbstractRemote.md) - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:22 - -___ - -### retryDelayMs - -• `Optional` **retryDelayMs**: `number` - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:25 - -___ - -### uploadCrud - -• **uploadCrud**: () => `Promise`<`void`\> - -#### Type declaration - -▸ (): `Promise`<`void`\> - -##### Returns - -`Promise`<`void`\> - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:23 diff --git a/docs/docs/react-native-sdk/interfaces/BaseObserverInterface.md b/docs/docs/react-native-sdk/interfaces/BaseObserverInterface.md deleted file mode 100644 index 6f9b96580..000000000 --- a/docs/docs/react-native-sdk/interfaces/BaseObserverInterface.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -id: "BaseObserverInterface" -title: "Interface: BaseObserverInterface" -sidebar_label: "BaseObserverInterface" -sidebar_position: 0 -custom_edit_url: null ---- - -## Type parameters - -| Name | Type | -| :------ | :------ | -| `T` | extends [`BaseListener`](../modules.md#baselistener) | - -## Hierarchy - -- **`BaseObserverInterface`** - - ↳ [`DBAdapter`](DBAdapter.md) - -## Implemented by - -- [`BaseObserver`](../classes/BaseObserver.md) - -## Methods - -### registerListener - -▸ **registerListener**(`listener`): () => `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `listener` | `Partial`<`T`\> | - -#### Returns - -`fn` - -▸ (): `void` - -##### Returns - -`void` - -#### Defined in - -powersync-sdk-common/lib/utils/BaseObserver.d.ts:2 diff --git a/docs/docs/react-native-sdk/interfaces/BucketChecksum.md b/docs/docs/react-native-sdk/interfaces/BucketChecksum.md deleted file mode 100644 index e9cd0d845..000000000 --- a/docs/docs/react-native-sdk/interfaces/BucketChecksum.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -id: "BucketChecksum" -title: "Interface: BucketChecksum" -sidebar_label: "BucketChecksum" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### bucket - -• **bucket**: `string` - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:26 - -___ - -### checksum - -• **checksum**: `number` - -32-bit unsigned hash. - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:30 - -___ - -### count - -• **count**: `number` - -Count of operations - informational only. - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:34 diff --git a/docs/docs/react-native-sdk/interfaces/BucketRequest.md b/docs/docs/react-native-sdk/interfaces/BucketRequest.md deleted file mode 100644 index 46b420d1f..000000000 --- a/docs/docs/react-native-sdk/interfaces/BucketRequest.md +++ /dev/null @@ -1,29 +0,0 @@ ---- -id: "BucketRequest" -title: "Interface: BucketRequest" -sidebar_label: "BucketRequest" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### after - -• **after**: `string` - -Base-10 number. Sync all data from this bucket with op_id > after. - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:92 - -___ - -### name - -• **name**: `string` - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:88 diff --git a/docs/docs/react-native-sdk/interfaces/BucketState.md b/docs/docs/react-native-sdk/interfaces/BucketState.md deleted file mode 100644 index 875477a2d..000000000 --- a/docs/docs/react-native-sdk/interfaces/BucketState.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -id: "BucketState" -title: "Interface: BucketState" -sidebar_label: "BucketState" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### bucket - -• **bucket**: `string` - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:10 - -___ - -### op\_id - -• **op\_id**: `string` - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:11 diff --git a/docs/docs/react-native-sdk/interfaces/BucketStorageAdapter.md b/docs/docs/react-native-sdk/interfaces/BucketStorageAdapter.md deleted file mode 100644 index e2c98b003..000000000 --- a/docs/docs/react-native-sdk/interfaces/BucketStorageAdapter.md +++ /dev/null @@ -1,247 +0,0 @@ ---- -id: "BucketStorageAdapter" -title: "Interface: BucketStorageAdapter" -sidebar_label: "BucketStorageAdapter" -sidebar_position: 0 -custom_edit_url: null ---- - -## Implemented by - -- [`SqliteBucketStorage`](../classes/SqliteBucketStorage.md) - -## Methods - -### autoCompact - -▸ **autoCompact**(): `Promise`<`void`\> - -Exposed for tests only. - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:55 - -___ - -### forceCompact - -▸ **forceCompact**(): `Promise`<`void`\> - -Exposed for tests only. - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:59 - -___ - -### getBucketStates - -▸ **getBucketStates**(): `Promise`<[`BucketState`](BucketState.md)[]\> - -#### Returns - -`Promise`<[`BucketState`](BucketState.md)[]\> - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:42 - -___ - -### getCrudBatch - -▸ **getCrudBatch**(`limit?`): `Promise`<[`CrudBatch`](../classes/CrudBatch.md)\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `limit?` | `number` | - -#### Returns - -`Promise`<[`CrudBatch`](../classes/CrudBatch.md)\> - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:49 - -___ - -### getMaxOpId - -▸ **getMaxOpId**(): `string` - -#### Returns - -`string` - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:60 - -___ - -### hasCompletedSync - -▸ **hasCompletedSync**(): `Promise`<`boolean`\> - -#### Returns - -`Promise`<`boolean`\> - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:50 - -___ - -### hasCrud - -▸ **hasCrud**(): `Promise`<`boolean`\> - -#### Returns - -`Promise`<`boolean`\> - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:48 - -___ - -### init - -▸ **init**(): `Promise`<`void`\> - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:37 - -___ - -### removeBuckets - -▸ **removeBuckets**(`buckets`): `Promise`<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `buckets` | `string`[] | - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:39 - -___ - -### saveSyncData - -▸ **saveSyncData**(`batch`): `Promise`<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `batch` | [`SyncDataBatch`](../classes/SyncDataBatch.md) | - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:38 - -___ - -### setTargetCheckpoint - -▸ **setTargetCheckpoint**(`checkpoint`): `Promise`<`void`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `checkpoint` | [`Checkpoint`](Checkpoint.md) | - -#### Returns - -`Promise`<`void`\> - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:40 - -___ - -### startSession - -▸ **startSession**(): `void` - -#### Returns - -`void` - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:41 - -___ - -### syncLocalDatabase - -▸ **syncLocalDatabase**(`checkpoint`): `Promise`<\{ `checkpointValid`: `boolean` ; `failures?`: `any`[] ; `ready`: `boolean` }\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `checkpoint` | [`Checkpoint`](Checkpoint.md) | - -#### Returns - -`Promise`<\{ `checkpointValid`: `boolean` ; `failures?`: `any`[] ; `ready`: `boolean` }\> - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:43 - -___ - -### updateLocalTarget - -▸ **updateLocalTarget**(`cb`): `Promise`<`boolean`\> - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `cb` | () => `Promise`<`string`\> | - -#### Returns - -`Promise`<`boolean`\> - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:51 diff --git a/docs/docs/react-native-sdk/interfaces/Checkpoint.md b/docs/docs/react-native-sdk/interfaces/Checkpoint.md deleted file mode 100644 index 59f08ed18..000000000 --- a/docs/docs/react-native-sdk/interfaces/Checkpoint.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -id: "Checkpoint" -title: "Interface: Checkpoint" -sidebar_label: "Checkpoint" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### buckets - -• **buckets**: [`BucketChecksum`](BucketChecksum.md)[] - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:6 - -___ - -### last\_op\_id - -• **last\_op\_id**: `string` - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:5 - -___ - -### write\_checkpoint - -• `Optional` **write\_checkpoint**: `string` - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:7 diff --git a/docs/docs/react-native-sdk/interfaces/ChecksumCache.md b/docs/docs/react-native-sdk/interfaces/ChecksumCache.md deleted file mode 100644 index 05aea00f2..000000000 --- a/docs/docs/react-native-sdk/interfaces/ChecksumCache.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -id: "ChecksumCache" -title: "Interface: ChecksumCache" -sidebar_label: "ChecksumCache" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### checksums - -• **checksums**: `Map`<`string`, \{ `checksum`: [`BucketChecksum`](BucketChecksum.md) ; `last_op_id`: `string` }\> - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:14 - -___ - -### lastOpId - -• **lastOpId**: `string` - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:18 diff --git a/docs/docs/react-native-sdk/interfaces/ColumnOptions.md b/docs/docs/react-native-sdk/interfaces/ColumnOptions.md deleted file mode 100644 index c76e7ce3e..000000000 --- a/docs/docs/react-native-sdk/interfaces/ColumnOptions.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -id: "ColumnOptions" -title: "Interface: ColumnOptions" -sidebar_label: "ColumnOptions" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### name - -• **name**: `string` - -#### Defined in - -powersync-sdk-common/lib/db/Column.d.ts:7 - -___ - -### type - -• `Optional` **type**: [`ColumnType`](../enums/ColumnType.md) - -#### Defined in - -powersync-sdk-common/lib/db/Column.d.ts:8 diff --git a/docs/docs/react-native-sdk/interfaces/ContinueCheckpointRequest.md b/docs/docs/react-native-sdk/interfaces/ContinueCheckpointRequest.md deleted file mode 100644 index 40531dc6b..000000000 --- a/docs/docs/react-native-sdk/interfaces/ContinueCheckpointRequest.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -id: "ContinueCheckpointRequest" -title: "Interface: ContinueCheckpointRequest" -sidebar_label: "ContinueCheckpointRequest" -sidebar_position: 0 -custom_edit_url: null ---- - -For sync2.json - -## Properties - -### buckets - -• **buckets**: [`BucketRequest`](BucketRequest.md)[] - -Existing bucket states. Only these buckets are synchronized. - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:11 - -___ - -### checkpoint\_token - -• **checkpoint\_token**: `string` - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:12 - -___ - -### limit - -• `Optional` **limit**: `number` - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:13 diff --git a/docs/docs/react-native-sdk/interfaces/CrudRequest.md b/docs/docs/react-native-sdk/interfaces/CrudRequest.md deleted file mode 100644 index 32d5b8a15..000000000 --- a/docs/docs/react-native-sdk/interfaces/CrudRequest.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -id: "CrudRequest" -title: "Interface: CrudRequest" -sidebar_label: "CrudRequest" -sidebar_position: 0 -custom_edit_url: null ---- - -For crud.json - -## Properties - -### data - -• **data**: [`CrudEntry`](../classes/CrudEntry.md)[] - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:105 diff --git a/docs/docs/react-native-sdk/interfaces/CrudResponse.md b/docs/docs/react-native-sdk/interfaces/CrudResponse.md deleted file mode 100644 index 3e7af3816..000000000 --- a/docs/docs/react-native-sdk/interfaces/CrudResponse.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -id: "CrudResponse" -title: "Interface: CrudResponse" -sidebar_label: "CrudResponse" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### checkpoint - -• `Optional` **checkpoint**: `string` - -A sync response with a checkpoint >= this checkpoint would contain all the changes in this request. - -Any earlier checkpoint may or may not contain these changes. - -May be empty when the request contains no ops. - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:115 diff --git a/docs/docs/react-native-sdk/interfaces/DBAdapter.md b/docs/docs/react-native-sdk/interfaces/DBAdapter.md deleted file mode 100644 index 43207c00a..000000000 --- a/docs/docs/react-native-sdk/interfaces/DBAdapter.md +++ /dev/null @@ -1,309 +0,0 @@ ---- -id: "DBAdapter" -title: "Interface: DBAdapter" -sidebar_label: "DBAdapter" -sidebar_position: 0 -custom_edit_url: null ---- - -## Hierarchy - -- [`BaseObserverInterface`](BaseObserverInterface.md)<[`DBAdapterListener`](DBAdapterListener.md)\> - -- [`DBGetUtils`](DBGetUtils.md) - - ↳ **`DBAdapter`** - -## Implemented by - -- [`RNQSDBAdapter`](../classes/RNQSDBAdapter.md) - -## Properties - -### close - -• **close**: () => `void` - -#### Type declaration - -▸ (): `void` - -##### Returns - -`void` - -#### Defined in - -powersync-sdk-common/lib/db/DBAdapter.d.ts:63 - -___ - -### execute - -• **execute**: (`query`: `string`, `params?`: `any`[]) => `Promise`<[`QueryResult`](QueryResult.md)\> - -#### Type declaration - -▸ (`query`, `params?`): `Promise`<[`QueryResult`](QueryResult.md)\> - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `query` | `string` | -| `params?` | `any`[] | - -##### Returns - -`Promise`<[`QueryResult`](QueryResult.md)\> - -#### Defined in - -powersync-sdk-common/lib/db/DBAdapter.d.ts:68 - -___ - -### readLock - -• **readLock**: (`fn`: (`tx`: [`LockContext`](LockContext.md)) => `Promise`<`T`\>, `options?`: [`DBLockOptions`](DBLockOptions.md)) => `Promise`<`T`\> - -#### Type declaration - -▸ <`T`\>(`fn`, `options?`): `Promise`<`T`\> - -##### Type parameters - -| Name | -| :------ | -| `T` | - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `fn` | (`tx`: [`LockContext`](LockContext.md)) => `Promise`<`T`\> | -| `options?` | [`DBLockOptions`](DBLockOptions.md) | - -##### Returns - -`Promise`<`T`\> - -#### Defined in - -powersync-sdk-common/lib/db/DBAdapter.d.ts:64 - -___ - -### readTransaction - -• **readTransaction**: (`fn`: (`tx`: [`Transaction`](Transaction.md)) => `Promise`<`T`\>, `options?`: [`DBLockOptions`](DBLockOptions.md)) => `Promise`<`T`\> - -#### Type declaration - -▸ <`T`\>(`fn`, `options?`): `Promise`<`T`\> - -##### Type parameters - -| Name | -| :------ | -| `T` | - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `fn` | (`tx`: [`Transaction`](Transaction.md)) => `Promise`<`T`\> | -| `options?` | [`DBLockOptions`](DBLockOptions.md) | - -##### Returns - -`Promise`<`T`\> - -#### Defined in - -powersync-sdk-common/lib/db/DBAdapter.d.ts:65 - -___ - -### writeLock - -• **writeLock**: (`fn`: (`tx`: [`LockContext`](LockContext.md)) => `Promise`<`T`\>, `options?`: [`DBLockOptions`](DBLockOptions.md)) => `Promise`<`T`\> - -#### Type declaration - -▸ <`T`\>(`fn`, `options?`): `Promise`<`T`\> - -##### Type parameters - -| Name | -| :------ | -| `T` | - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `fn` | (`tx`: [`LockContext`](LockContext.md)) => `Promise`<`T`\> | -| `options?` | [`DBLockOptions`](DBLockOptions.md) | - -##### Returns - -`Promise`<`T`\> - -#### Defined in - -powersync-sdk-common/lib/db/DBAdapter.d.ts:66 - -___ - -### writeTransaction - -• **writeTransaction**: (`fn`: (`tx`: [`Transaction`](Transaction.md)) => `Promise`<`T`\>, `options?`: [`DBLockOptions`](DBLockOptions.md)) => `Promise`<`T`\> - -#### Type declaration - -▸ <`T`\>(`fn`, `options?`): `Promise`<`T`\> - -##### Type parameters - -| Name | -| :------ | -| `T` | - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `fn` | (`tx`: [`Transaction`](Transaction.md)) => `Promise`<`T`\> | -| `options?` | [`DBLockOptions`](DBLockOptions.md) | - -##### Returns - -`Promise`<`T`\> - -#### Defined in - -powersync-sdk-common/lib/db/DBAdapter.d.ts:67 - -## Methods - -### get - -▸ **get**<`T`\>(`sql`, `parameters?`): `Promise`<`T`\> - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `sql` | `string` | -| `parameters?` | `any`[] | - -#### Returns - -`Promise`<`T`\> - -#### Inherited from - -[DBGetUtils](DBGetUtils.md).[get](DBGetUtils.md#get) - -#### Defined in - -powersync-sdk-common/lib/db/DBAdapter.d.ts:34 - -___ - -### getAll - -▸ **getAll**<`T`\>(`sql`, `parameters?`): `Promise`<`T`[]\> - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `sql` | `string` | -| `parameters?` | `any`[] | - -#### Returns - -`Promise`<`T`[]\> - -#### Inherited from - -[DBGetUtils](DBGetUtils.md).[getAll](DBGetUtils.md#getall) - -#### Defined in - -powersync-sdk-common/lib/db/DBAdapter.d.ts:32 - -___ - -### getOptional - -▸ **getOptional**<`T`\>(`sql`, `parameters?`): `Promise`<`T`\> - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `sql` | `string` | -| `parameters?` | `any`[] | - -#### Returns - -`Promise`<`T`\> - -#### Inherited from - -[DBGetUtils](DBGetUtils.md).[getOptional](DBGetUtils.md#getoptional) - -#### Defined in - -powersync-sdk-common/lib/db/DBAdapter.d.ts:33 - -___ - -### registerListener - -▸ **registerListener**(`listener`): () => `void` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `listener` | `Partial`<[`DBAdapterListener`](DBAdapterListener.md)\> | - -#### Returns - -`fn` - -▸ (): `void` - -##### Returns - -`void` - -#### Inherited from - -[BaseObserverInterface](BaseObserverInterface.md).[registerListener](BaseObserverInterface.md#registerlistener) - -#### Defined in - -powersync-sdk-common/lib/utils/BaseObserver.d.ts:2 diff --git a/docs/docs/react-native-sdk/interfaces/DBAdapterListener.md b/docs/docs/react-native-sdk/interfaces/DBAdapterListener.md deleted file mode 100644 index 3a1a2638d..000000000 --- a/docs/docs/react-native-sdk/interfaces/DBAdapterListener.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -id: "DBAdapterListener" -title: "Interface: DBAdapterListener" -sidebar_label: "DBAdapterListener" -sidebar_position: 0 -custom_edit_url: null ---- - -## Hierarchy - -- [`BaseListener`](../modules.md#baselistener) - - ↳ **`DBAdapterListener`** - -## Properties - -### tablesUpdated - -• **tablesUpdated**: (`updateNotification`: [`UpdateNotification`](UpdateNotification.md)) => `void` - -#### Type declaration - -▸ (`updateNotification`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `updateNotification` | [`UpdateNotification`](UpdateNotification.md) | - -##### Returns - -`void` - -#### Defined in - -powersync-sdk-common/lib/db/DBAdapter.d.ts:57 diff --git a/docs/docs/react-native-sdk/interfaces/DBGetUtils.md b/docs/docs/react-native-sdk/interfaces/DBGetUtils.md deleted file mode 100644 index 4efec55f0..000000000 --- a/docs/docs/react-native-sdk/interfaces/DBGetUtils.md +++ /dev/null @@ -1,96 +0,0 @@ ---- -id: "DBGetUtils" -title: "Interface: DBGetUtils" -sidebar_label: "DBGetUtils" -sidebar_position: 0 -custom_edit_url: null ---- - -## Hierarchy - -- **`DBGetUtils`** - - ↳ [`LockContext`](LockContext.md) - - ↳ [`DBAdapter`](DBAdapter.md) - -## Methods - -### get - -▸ **get**<`T`\>(`sql`, `parameters?`): `Promise`<`T`\> - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `sql` | `string` | -| `parameters?` | `any`[] | - -#### Returns - -`Promise`<`T`\> - -#### Defined in - -powersync-sdk-common/lib/db/DBAdapter.d.ts:34 - -___ - -### getAll - -▸ **getAll**<`T`\>(`sql`, `parameters?`): `Promise`<`T`[]\> - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `sql` | `string` | -| `parameters?` | `any`[] | - -#### Returns - -`Promise`<`T`[]\> - -#### Defined in - -powersync-sdk-common/lib/db/DBAdapter.d.ts:32 - -___ - -### getOptional - -▸ **getOptional**<`T`\>(`sql`, `parameters?`): `Promise`<`T`\> - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `sql` | `string` | -| `parameters?` | `any`[] | - -#### Returns - -`Promise`<`T`\> - -#### Defined in - -powersync-sdk-common/lib/db/DBAdapter.d.ts:33 diff --git a/docs/docs/react-native-sdk/interfaces/DBLockOptions.md b/docs/docs/react-native-sdk/interfaces/DBLockOptions.md deleted file mode 100644 index 689f9b0be..000000000 --- a/docs/docs/react-native-sdk/interfaces/DBLockOptions.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -id: "DBLockOptions" -title: "Interface: DBLockOptions" -sidebar_label: "DBLockOptions" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### timeoutMs - -• `Optional` **timeoutMs**: `number` - -#### Defined in - -powersync-sdk-common/lib/db/DBAdapter.d.ts:60 diff --git a/docs/docs/react-native-sdk/interfaces/IndexColumnOptions.md b/docs/docs/react-native-sdk/interfaces/IndexColumnOptions.md deleted file mode 100644 index 7df00cf5f..000000000 --- a/docs/docs/react-native-sdk/interfaces/IndexColumnOptions.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -id: "IndexColumnOptions" -title: "Interface: IndexColumnOptions" -sidebar_label: "IndexColumnOptions" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### ascending - -• `Optional` **ascending**: `boolean` - -#### Defined in - -powersync-sdk-common/lib/db/schema/IndexedColumn.d.ts:5 - -___ - -### name - -• **name**: `string` - -#### Defined in - -powersync-sdk-common/lib/db/schema/IndexedColumn.d.ts:4 diff --git a/docs/docs/react-native-sdk/interfaces/IndexOptions.md b/docs/docs/react-native-sdk/interfaces/IndexOptions.md deleted file mode 100644 index 868df69a6..000000000 --- a/docs/docs/react-native-sdk/interfaces/IndexOptions.md +++ /dev/null @@ -1,27 +0,0 @@ ---- -id: "IndexOptions" -title: "Interface: IndexOptions" -sidebar_label: "IndexOptions" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### columns - -• `Optional` **columns**: [`IndexedColumn`](../classes/IndexedColumn.md)[] - -#### Defined in - -powersync-sdk-common/lib/db/schema/Index.d.ts:5 - -___ - -### name - -• **name**: `string` - -#### Defined in - -powersync-sdk-common/lib/db/schema/Index.d.ts:4 diff --git a/docs/docs/react-native-sdk/interfaces/LockContext.md b/docs/docs/react-native-sdk/interfaces/LockContext.md deleted file mode 100644 index 7d327ea4b..000000000 --- a/docs/docs/react-native-sdk/interfaces/LockContext.md +++ /dev/null @@ -1,133 +0,0 @@ ---- -id: "LockContext" -title: "Interface: LockContext" -sidebar_label: "LockContext" -sidebar_position: 0 -custom_edit_url: null ---- - -## Hierarchy - -- [`DBGetUtils`](DBGetUtils.md) - - ↳ **`LockContext`** - - ↳↳ [`Transaction`](Transaction.md) - -## Properties - -### execute - -• **execute**: (`query`: `string`, `params?`: `any`[]) => `Promise`<[`QueryResult`](QueryResult.md)\> - -#### Type declaration - -▸ (`query`, `params?`): `Promise`<[`QueryResult`](QueryResult.md)\> - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `query` | `string` | -| `params?` | `any`[] | - -##### Returns - -`Promise`<[`QueryResult`](QueryResult.md)\> - -#### Defined in - -powersync-sdk-common/lib/db/DBAdapter.d.ts:37 - -## Methods - -### get - -▸ **get**<`T`\>(`sql`, `parameters?`): `Promise`<`T`\> - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `sql` | `string` | -| `parameters?` | `any`[] | - -#### Returns - -`Promise`<`T`\> - -#### Inherited from - -[DBGetUtils](DBGetUtils.md).[get](DBGetUtils.md#get) - -#### Defined in - -powersync-sdk-common/lib/db/DBAdapter.d.ts:34 - -___ - -### getAll - -▸ **getAll**<`T`\>(`sql`, `parameters?`): `Promise`<`T`[]\> - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `sql` | `string` | -| `parameters?` | `any`[] | - -#### Returns - -`Promise`<`T`[]\> - -#### Inherited from - -[DBGetUtils](DBGetUtils.md).[getAll](DBGetUtils.md#getall) - -#### Defined in - -powersync-sdk-common/lib/db/DBAdapter.d.ts:32 - -___ - -### getOptional - -▸ **getOptional**<`T`\>(`sql`, `parameters?`): `Promise`<`T`\> - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `sql` | `string` | -| `parameters?` | `any`[] | - -#### Returns - -`Promise`<`T`\> - -#### Inherited from - -[DBGetUtils](DBGetUtils.md).[getOptional](DBGetUtils.md#getoptional) - -#### Defined in - -powersync-sdk-common/lib/db/DBAdapter.d.ts:33 diff --git a/docs/docs/react-native-sdk/interfaces/LockOptions.md b/docs/docs/react-native-sdk/interfaces/LockOptions.md deleted file mode 100644 index 70ebf7ffb..000000000 --- a/docs/docs/react-native-sdk/interfaces/LockOptions.md +++ /dev/null @@ -1,53 +0,0 @@ ---- -id: "LockOptions" -title: "Interface: LockOptions" -sidebar_label: "LockOptions" -sidebar_position: 0 -custom_edit_url: null ---- - -Abstract Lock to be implemented by various JS environments - -## Type parameters - -| Name | -| :------ | -| `T` | - -## Properties - -### callback - -• **callback**: () => `Promise`<`T`\> - -#### Type declaration - -▸ (): `Promise`<`T`\> - -##### Returns - -`Promise`<`T`\> - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:16 - -___ - -### signal - -• `Optional` **signal**: `AbortSignal` - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:18 - -___ - -### type - -• **type**: [`LockType`](../enums/LockType.md) - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:17 diff --git a/docs/docs/react-native-sdk/interfaces/PowerSyncBackendConnector.md b/docs/docs/react-native-sdk/interfaces/PowerSyncBackendConnector.md deleted file mode 100644 index cc46ebc44..000000000 --- a/docs/docs/react-native-sdk/interfaces/PowerSyncBackendConnector.md +++ /dev/null @@ -1,65 +0,0 @@ ---- -id: "PowerSyncBackendConnector" -title: "Interface: PowerSyncBackendConnector" -sidebar_label: "PowerSyncBackendConnector" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### fetchCredentials - -• **fetchCredentials**: () => `Promise`<[`PowerSyncCredentials`](PowerSyncCredentials.md)\> - -#### Type declaration - -▸ (): `Promise`<[`PowerSyncCredentials`](PowerSyncCredentials.md)\> - -Get credentials for PowerSync. - -This should always fetch a fresh set of credentials - don't use cached -values. - -Return null if the user is not signed in. Throw an error if credentials -cannot be fetched due to a network error or other temporary error. - -This token is kept for the duration of a sync connection. - -##### Returns - -`Promise`<[`PowerSyncCredentials`](PowerSyncCredentials.md)\> - -#### Defined in - -powersync-sdk-common/lib/client/connection/PowerSyncBackendConnector.d.ts:14 - -___ - -### uploadData - -• **uploadData**: (`database`: [`AbstractPowerSyncDatabase`](../classes/AbstractPowerSyncDatabase.md)) => `Promise`<`void`\> - -#### Type declaration - -▸ (`database`): `Promise`<`void`\> - -Upload local changes to the app backend. - -Use [PowerSyncDatabase.getCrudBatch] to get a batch of changes to upload. See [DevConnector] for an example implementation. - -Any thrown errors will result in a retry after the configured wait period (default: 5 seconds). - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `database` | [`AbstractPowerSyncDatabase`](../classes/AbstractPowerSyncDatabase.md) | - -##### Returns - -`Promise`<`void`\> - -#### Defined in - -powersync-sdk-common/lib/client/connection/PowerSyncBackendConnector.d.ts:21 diff --git a/docs/docs/react-native-sdk/interfaces/PowerSyncCredentials.md b/docs/docs/react-native-sdk/interfaces/PowerSyncCredentials.md deleted file mode 100644 index 162ad5ea1..000000000 --- a/docs/docs/react-native-sdk/interfaces/PowerSyncCredentials.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -id: "PowerSyncCredentials" -title: "Interface: PowerSyncCredentials" -sidebar_label: "PowerSyncCredentials" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### endpoint - -• **endpoint**: `string` - -#### Defined in - -powersync-sdk-common/lib/client/connection/PowerSyncCredentials.d.ts:2 - -___ - -### expiresAt - -• `Optional` **expiresAt**: `Date` - -#### Defined in - -powersync-sdk-common/lib/client/connection/PowerSyncCredentials.d.ts:4 - -___ - -### token - -• **token**: `string` - -#### Defined in - -powersync-sdk-common/lib/client/connection/PowerSyncCredentials.d.ts:3 diff --git a/docs/docs/react-native-sdk/interfaces/PowerSyncDBListener.md b/docs/docs/react-native-sdk/interfaces/PowerSyncDBListener.md deleted file mode 100644 index 1f16ea6cc..000000000 --- a/docs/docs/react-native-sdk/interfaces/PowerSyncDBListener.md +++ /dev/null @@ -1,59 +0,0 @@ ---- -id: "PowerSyncDBListener" -title: "Interface: PowerSyncDBListener" -sidebar_label: "PowerSyncDBListener" -sidebar_position: 0 -custom_edit_url: null ---- - -## Hierarchy - -- [`StreamingSyncImplementationListener`](StreamingSyncImplementationListener.md) - - ↳ **`PowerSyncDBListener`** - -## Properties - -### initialized - -• **initialized**: () => `void` - -#### Type declaration - -▸ (): `void` - -##### Returns - -`void` - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:29 - -___ - -### statusChanged - -• `Optional` **statusChanged**: (`status`: [`SyncStatus`](../classes/SyncStatus.md)) => `void` - -#### Type declaration - -▸ (`status`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `status` | [`SyncStatus`](../classes/SyncStatus.md) | - -##### Returns - -`void` - -#### Inherited from - -[StreamingSyncImplementationListener](StreamingSyncImplementationListener.md).[statusChanged](StreamingSyncImplementationListener.md#statuschanged) - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:28 diff --git a/docs/docs/react-native-sdk/interfaces/PowerSyncDatabaseOptions.md b/docs/docs/react-native-sdk/interfaces/PowerSyncDatabaseOptions.md deleted file mode 100644 index 307ee709b..000000000 --- a/docs/docs/react-native-sdk/interfaces/PowerSyncDatabaseOptions.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -id: "PowerSyncDatabaseOptions" -title: "Interface: PowerSyncDatabaseOptions" -sidebar_label: "PowerSyncDatabaseOptions" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### database - -• **database**: [`DBAdapter`](DBAdapter.md) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:16 - -___ - -### logger - -• `Optional` **logger**: `ILogger` - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:18 - -___ - -### retryDelay - -• `Optional` **retryDelay**: `number` - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:17 - -___ - -### schema - -• **schema**: [`Schema`](../classes/Schema.md) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:15 diff --git a/docs/docs/react-native-sdk/interfaces/PowerSyncOpenFactoryOptions.md b/docs/docs/react-native-sdk/interfaces/PowerSyncOpenFactoryOptions.md deleted file mode 100644 index 2fd07cdc6..000000000 --- a/docs/docs/react-native-sdk/interfaces/PowerSyncOpenFactoryOptions.md +++ /dev/null @@ -1,41 +0,0 @@ ---- -id: "PowerSyncOpenFactoryOptions" -title: "Interface: PowerSyncOpenFactoryOptions" -sidebar_label: "PowerSyncOpenFactoryOptions" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### dbFilename - -• **dbFilename**: `string` - -Filename for the database. - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncOpenFactory.d.ts:9 - -___ - -### dbLocation - -• `Optional` **dbLocation**: `string` - -Directory where the database file is located. - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncOpenFactory.d.ts:13 - -___ - -### schema - -• **schema**: [`Schema`](../classes/Schema.md) - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncOpenFactory.d.ts:5 diff --git a/docs/docs/react-native-sdk/interfaces/QueryResult.md b/docs/docs/react-native-sdk/interfaces/QueryResult.md deleted file mode 100644 index 22df9726b..000000000 --- a/docs/docs/react-native-sdk/interfaces/QueryResult.md +++ /dev/null @@ -1,54 +0,0 @@ ---- -id: "QueryResult" -title: "Interface: QueryResult" -sidebar_label: "QueryResult" -sidebar_position: 0 -custom_edit_url: null ---- - -Object returned by SQL Query executions { - insertId: Represent the auto-generated row id if applicable - rowsAffected: Number of affected rows if result of a update query - message: if status === 1, here you will find error description - rows: if status is undefined or 0 this object will contain the query results -} - - QueryResult - -## Properties - -### insertId - -• `Optional` **insertId**: `number` - -#### Defined in - -powersync-sdk-common/lib/db/DBAdapter.d.ts:17 - -___ - -### rows - -• `Optional` **rows**: `Object` - -#### Type declaration - -| Name | Type | Description | -| :------ | :------ | :------ | -| `_array` | `any`[] | Raw array with all dataset | -| `item` | (`idx`: `number`) => `any` | A convenience function to acess the index based the row object | -| `length` | `number` | The length of the dataset | - -#### Defined in - -powersync-sdk-common/lib/db/DBAdapter.d.ts:19 - -___ - -### rowsAffected - -• **rowsAffected**: `number` - -#### Defined in - -powersync-sdk-common/lib/db/DBAdapter.d.ts:18 diff --git a/docs/docs/react-native-sdk/interfaces/SQLWatchOptions.md b/docs/docs/react-native-sdk/interfaces/SQLWatchOptions.md deleted file mode 100644 index ae6fec340..000000000 --- a/docs/docs/react-native-sdk/interfaces/SQLWatchOptions.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -id: "SQLWatchOptions" -title: "Interface: SQLWatchOptions" -sidebar_label: "SQLWatchOptions" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### signal - -• `Optional` **signal**: `AbortSignal` - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:21 - -___ - -### tables - -• `Optional` **tables**: `string`[] - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:22 - -___ - -### throttleMs - -• `Optional` **throttleMs**: `number` - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:23 diff --git a/docs/docs/react-native-sdk/interfaces/StreamingSyncCheckpoint.md b/docs/docs/react-native-sdk/interfaces/StreamingSyncCheckpoint.md deleted file mode 100644 index 189f07a80..000000000 --- a/docs/docs/react-native-sdk/interfaces/StreamingSyncCheckpoint.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -id: "StreamingSyncCheckpoint" -title: "Interface: StreamingSyncCheckpoint" -sidebar_label: "StreamingSyncCheckpoint" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### checkpoint - -• **checkpoint**: [`Checkpoint`](Checkpoint.md) - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:64 diff --git a/docs/docs/react-native-sdk/interfaces/StreamingSyncCheckpointComplete.md b/docs/docs/react-native-sdk/interfaces/StreamingSyncCheckpointComplete.md deleted file mode 100644 index 86f2fe8c4..000000000 --- a/docs/docs/react-native-sdk/interfaces/StreamingSyncCheckpointComplete.md +++ /dev/null @@ -1,23 +0,0 @@ ---- -id: "StreamingSyncCheckpointComplete" -title: "Interface: StreamingSyncCheckpointComplete" -sidebar_label: "StreamingSyncCheckpointComplete" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### checkpoint\_complete - -• **checkpoint\_complete**: `Object` - -#### Type declaration - -| Name | Type | -| :------ | :------ | -| `last_op_id` | `string` | - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:78 diff --git a/docs/docs/react-native-sdk/interfaces/StreamingSyncCheckpointDiff.md b/docs/docs/react-native-sdk/interfaces/StreamingSyncCheckpointDiff.md deleted file mode 100644 index 2ec4a10b7..000000000 --- a/docs/docs/react-native-sdk/interfaces/StreamingSyncCheckpointDiff.md +++ /dev/null @@ -1,26 +0,0 @@ ---- -id: "StreamingSyncCheckpointDiff" -title: "Interface: StreamingSyncCheckpointDiff" -sidebar_label: "StreamingSyncCheckpointDiff" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### checkpoint\_diff - -• **checkpoint\_diff**: `Object` - -#### Type declaration - -| Name | Type | -| :------ | :------ | -| `last_op_id` | `string` | -| `removed_buckets` | `string`[] | -| `updated_buckets` | [`BucketChecksum`](BucketChecksum.md)[] | -| `write_checkpoint` | `string` | - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:67 diff --git a/docs/docs/react-native-sdk/interfaces/StreamingSyncDataJSON.md b/docs/docs/react-native-sdk/interfaces/StreamingSyncDataJSON.md deleted file mode 100644 index 0c85ae81a..000000000 --- a/docs/docs/react-native-sdk/interfaces/StreamingSyncDataJSON.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -id: "StreamingSyncDataJSON" -title: "Interface: StreamingSyncDataJSON" -sidebar_label: "StreamingSyncDataJSON" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### data - -• **data**: [`SyncDataBucketJSON`](../modules.md#syncdatabucketjson) - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:75 diff --git a/docs/docs/react-native-sdk/interfaces/StreamingSyncImplementationListener.md b/docs/docs/react-native-sdk/interfaces/StreamingSyncImplementationListener.md deleted file mode 100644 index c273b20c4..000000000 --- a/docs/docs/react-native-sdk/interfaces/StreamingSyncImplementationListener.md +++ /dev/null @@ -1,39 +0,0 @@ ---- -id: "StreamingSyncImplementationListener" -title: "Interface: StreamingSyncImplementationListener" -sidebar_label: "StreamingSyncImplementationListener" -sidebar_position: 0 -custom_edit_url: null ---- - -## Hierarchy - -- [`BaseListener`](../modules.md#baselistener) - - ↳ **`StreamingSyncImplementationListener`** - - ↳↳ [`PowerSyncDBListener`](PowerSyncDBListener.md) - -## Properties - -### statusChanged - -• `Optional` **statusChanged**: (`status`: [`SyncStatus`](../classes/SyncStatus.md)) => `void` - -#### Type declaration - -▸ (`status`): `void` - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `status` | [`SyncStatus`](../classes/SyncStatus.md) | - -##### Returns - -`void` - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:28 diff --git a/docs/docs/react-native-sdk/interfaces/StreamingSyncKeepalive.md b/docs/docs/react-native-sdk/interfaces/StreamingSyncKeepalive.md deleted file mode 100644 index 3f0bd6ede..000000000 --- a/docs/docs/react-native-sdk/interfaces/StreamingSyncKeepalive.md +++ /dev/null @@ -1,19 +0,0 @@ ---- -id: "StreamingSyncKeepalive" -title: "Interface: StreamingSyncKeepalive" -sidebar_label: "StreamingSyncKeepalive" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### token\_expires\_in - -• **token\_expires\_in**: `number` - -If specified, token expires in this many seconds. - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:84 diff --git a/docs/docs/react-native-sdk/interfaces/StreamingSyncRequest.md b/docs/docs/react-native-sdk/interfaces/StreamingSyncRequest.md deleted file mode 100644 index ffe8c3d8c..000000000 --- a/docs/docs/react-native-sdk/interfaces/StreamingSyncRequest.md +++ /dev/null @@ -1,55 +0,0 @@ ---- -id: "StreamingSyncRequest" -title: "Interface: StreamingSyncRequest" -sidebar_label: "StreamingSyncRequest" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### buckets - -• `Optional` **buckets**: [`BucketRequest`](BucketRequest.md)[] - -Existing bucket states. - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:49 - -___ - -### include\_checksum - -• **include\_checksum**: `boolean` - -Whether or not to compute a checksum for each checkpoint - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:57 - -___ - -### only - -• `Optional` **only**: `string`[] - -If specified, limit the response to only include these buckets. - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:53 - -___ - -### raw\_data - -• **raw\_data**: `boolean` - -Changes the response to stringified data in each OplogEntry - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:61 diff --git a/docs/docs/react-native-sdk/interfaces/SyncLocalDatabaseResult.md b/docs/docs/react-native-sdk/interfaces/SyncLocalDatabaseResult.md deleted file mode 100644 index 5dee63291..000000000 --- a/docs/docs/react-native-sdk/interfaces/SyncLocalDatabaseResult.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -id: "SyncLocalDatabaseResult" -title: "Interface: SyncLocalDatabaseResult" -sidebar_label: "SyncLocalDatabaseResult" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### checkpointValid - -• **checkpointValid**: `boolean` - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:22 - -___ - -### failures - -• `Optional` **failures**: `string`[] - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:23 - -___ - -### ready - -• **ready**: `boolean` - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/BucketStorageAdapter.d.ts:21 diff --git a/docs/docs/react-native-sdk/interfaces/SyncNewCheckpointRequest.md b/docs/docs/react-native-sdk/interfaces/SyncNewCheckpointRequest.md deleted file mode 100644 index 9fa2c4ee7..000000000 --- a/docs/docs/react-native-sdk/interfaces/SyncNewCheckpointRequest.md +++ /dev/null @@ -1,46 +0,0 @@ ---- -id: "SyncNewCheckpointRequest" -title: "Interface: SyncNewCheckpointRequest" -sidebar_label: "SyncNewCheckpointRequest" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### buckets - -• `Optional` **buckets**: [`BucketRequest`](BucketRequest.md)[] - -Existing bucket states. Used if include_data is specified. - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:19 - -___ - -### limit - -• `Optional` **limit**: `number` - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:30 - -___ - -### request\_checkpoint - -• **request\_checkpoint**: `Object` - -#### Type declaration - -| Name | Type | Description | -| :------ | :------ | :------ | -| `include_checksum` | `boolean` | Whether or not to compute a checksum. | -| `include_data` | `boolean` | Whether or not to include an initial data request. | - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:20 diff --git a/docs/docs/react-native-sdk/interfaces/SyncResponse.md b/docs/docs/react-native-sdk/interfaces/SyncResponse.md deleted file mode 100644 index 2c518038c..000000000 --- a/docs/docs/react-native-sdk/interfaces/SyncResponse.md +++ /dev/null @@ -1,51 +0,0 @@ ---- -id: "SyncResponse" -title: "Interface: SyncResponse" -sidebar_label: "SyncResponse" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### checkpoint - -• `Optional` **checkpoint**: [`Checkpoint`](Checkpoint.md) - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:43 - -___ - -### checkpoint\_token - -• `Optional` **checkpoint\_token**: `string` - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:42 - -___ - -### data - -• `Optional` **data**: [`SyncDataBucketJSON`](../modules.md#syncdatabucketjson)[] - -Data for the buckets returned. May not have an an entry for each bucket in the request. - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:37 - -___ - -### has\_more - -• **has\_more**: `boolean` - -True if the response limit has been reached, and another request must be made. - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:41 diff --git a/docs/docs/react-native-sdk/interfaces/TableOptions.md b/docs/docs/react-native-sdk/interfaces/TableOptions.md deleted file mode 100644 index f4935e1ee..000000000 --- a/docs/docs/react-native-sdk/interfaces/TableOptions.md +++ /dev/null @@ -1,57 +0,0 @@ ---- -id: "TableOptions" -title: "Interface: TableOptions" -sidebar_label: "TableOptions" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### columns - -• **columns**: [`Column`](../classes/Column.md)[] - -#### Defined in - -powersync-sdk-common/lib/db/schema/Table.d.ts:5 - -___ - -### indexes - -• `Optional` **indexes**: [`Index`](../classes/Index.md)[] - -#### Defined in - -powersync-sdk-common/lib/db/schema/Table.d.ts:6 - -___ - -### insertOnly - -• `Optional` **insertOnly**: `boolean` - -#### Defined in - -powersync-sdk-common/lib/db/schema/Table.d.ts:8 - -___ - -### localOnly - -• `Optional` **localOnly**: `boolean` - -#### Defined in - -powersync-sdk-common/lib/db/schema/Table.d.ts:7 - -___ - -### name - -• **name**: `string` - -#### Defined in - -powersync-sdk-common/lib/db/schema/Table.d.ts:4 diff --git a/docs/docs/react-native-sdk/interfaces/Transaction.md b/docs/docs/react-native-sdk/interfaces/Transaction.md deleted file mode 100644 index b7af5eef0..000000000 --- a/docs/docs/react-native-sdk/interfaces/Transaction.md +++ /dev/null @@ -1,171 +0,0 @@ ---- -id: "Transaction" -title: "Interface: Transaction" -sidebar_label: "Transaction" -sidebar_position: 0 -custom_edit_url: null ---- - -## Hierarchy - -- [`LockContext`](LockContext.md) - - ↳ **`Transaction`** - -## Properties - -### commit - -• **commit**: () => `Promise`<[`QueryResult`](QueryResult.md)\> - -#### Type declaration - -▸ (): `Promise`<[`QueryResult`](QueryResult.md)\> - -##### Returns - -`Promise`<[`QueryResult`](QueryResult.md)\> - -#### Defined in - -powersync-sdk-common/lib/db/DBAdapter.d.ts:40 - -___ - -### execute - -• **execute**: (`query`: `string`, `params?`: `any`[]) => `Promise`<[`QueryResult`](QueryResult.md)\> - -#### Type declaration - -▸ (`query`, `params?`): `Promise`<[`QueryResult`](QueryResult.md)\> - -##### Parameters - -| Name | Type | -| :------ | :------ | -| `query` | `string` | -| `params?` | `any`[] | - -##### Returns - -`Promise`<[`QueryResult`](QueryResult.md)\> - -#### Inherited from - -[LockContext](LockContext.md).[execute](LockContext.md#execute) - -#### Defined in - -powersync-sdk-common/lib/db/DBAdapter.d.ts:37 - -___ - -### rollback - -• **rollback**: () => `Promise`<[`QueryResult`](QueryResult.md)\> - -#### Type declaration - -▸ (): `Promise`<[`QueryResult`](QueryResult.md)\> - -##### Returns - -`Promise`<[`QueryResult`](QueryResult.md)\> - -#### Defined in - -powersync-sdk-common/lib/db/DBAdapter.d.ts:41 - -## Methods - -### get - -▸ **get**<`T`\>(`sql`, `parameters?`): `Promise`<`T`\> - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `sql` | `string` | -| `parameters?` | `any`[] | - -#### Returns - -`Promise`<`T`\> - -#### Inherited from - -[LockContext](LockContext.md).[get](LockContext.md#get) - -#### Defined in - -powersync-sdk-common/lib/db/DBAdapter.d.ts:34 - -___ - -### getAll - -▸ **getAll**<`T`\>(`sql`, `parameters?`): `Promise`<`T`[]\> - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `sql` | `string` | -| `parameters?` | `any`[] | - -#### Returns - -`Promise`<`T`[]\> - -#### Inherited from - -[LockContext](LockContext.md).[getAll](LockContext.md#getall) - -#### Defined in - -powersync-sdk-common/lib/db/DBAdapter.d.ts:32 - -___ - -### getOptional - -▸ **getOptional**<`T`\>(`sql`, `parameters?`): `Promise`<`T`\> - -#### Type parameters - -| Name | -| :------ | -| `T` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `sql` | `string` | -| `parameters?` | `any`[] | - -#### Returns - -`Promise`<`T`\> - -#### Inherited from - -[LockContext](LockContext.md).[getOptional](LockContext.md#getoptional) - -#### Defined in - -powersync-sdk-common/lib/db/DBAdapter.d.ts:33 diff --git a/docs/docs/react-native-sdk/interfaces/UpdateNotification.md b/docs/docs/react-native-sdk/interfaces/UpdateNotification.md deleted file mode 100644 index e42b1d4d9..000000000 --- a/docs/docs/react-native-sdk/interfaces/UpdateNotification.md +++ /dev/null @@ -1,37 +0,0 @@ ---- -id: "UpdateNotification" -title: "Interface: UpdateNotification" -sidebar_label: "UpdateNotification" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### opType - -• **opType**: [`RowUpdateType`](../enums/RowUpdateType.md) - -#### Defined in - -powersync-sdk-common/lib/db/DBAdapter.d.ts:52 - -___ - -### rowId - -• **rowId**: `number` - -#### Defined in - -powersync-sdk-common/lib/db/DBAdapter.d.ts:54 - -___ - -### table - -• **table**: `string` - -#### Defined in - -powersync-sdk-common/lib/db/DBAdapter.d.ts:53 diff --git a/docs/docs/react-native-sdk/interfaces/WatchOnChangeEvent.md b/docs/docs/react-native-sdk/interfaces/WatchOnChangeEvent.md deleted file mode 100644 index f5934c5da..000000000 --- a/docs/docs/react-native-sdk/interfaces/WatchOnChangeEvent.md +++ /dev/null @@ -1,17 +0,0 @@ ---- -id: "WatchOnChangeEvent" -title: "Interface: WatchOnChangeEvent" -sidebar_label: "WatchOnChangeEvent" -sidebar_position: 0 -custom_edit_url: null ---- - -## Properties - -### changedTables - -• **changedTables**: `string`[] - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:26 diff --git a/docs/docs/react-native-sdk/interfaces/_category_.yml b/docs/docs/react-native-sdk/interfaces/_category_.yml deleted file mode 100644 index 43bec88cf..000000000 --- a/docs/docs/react-native-sdk/interfaces/_category_.yml +++ /dev/null @@ -1,2 +0,0 @@ -label: "Interfaces" -position: 4 \ No newline at end of file diff --git a/docs/docs/react-native-sdk/modules.md b/docs/docs/react-native-sdk/modules.md deleted file mode 100644 index 8cdc0c72f..000000000 --- a/docs/docs/react-native-sdk/modules.md +++ /dev/null @@ -1,622 +0,0 @@ ---- -id: "modules" -title: "@journeyapps/powersync-sdk-react-native" -sidebar_label: "Exports" -sidebar_position: 0.5 -custom_edit_url: null ---- - -## Enumerations - -- [ColumnType](enums/ColumnType.md) -- [LockType](enums/LockType.md) -- [OpTypeEnum](enums/OpTypeEnum.md) -- [RowUpdateType](enums/RowUpdateType.md) -- [UpdateType](enums/UpdateType.md) - -## Classes - -- [AbstractPowerSyncDatabase](classes/AbstractPowerSyncDatabase.md) -- [AbstractPowerSyncDatabaseOpenFactory](classes/AbstractPowerSyncDatabaseOpenFactory.md) -- [AbstractRemote](classes/AbstractRemote.md) -- [AbstractStreamingSyncImplementation](classes/AbstractStreamingSyncImplementation.md) -- [BaseObserver](classes/BaseObserver.md) -- [Column](classes/Column.md) -- [CrudBatch](classes/CrudBatch.md) -- [CrudEntry](classes/CrudEntry.md) -- [CrudTransaction](classes/CrudTransaction.md) -- [Index](classes/Index.md) -- [IndexedColumn](classes/IndexedColumn.md) -- [OpType](classes/OpType.md) -- [PowerSyncDatabase](classes/PowerSyncDatabase.md) -- [RNQSDBAdapter](classes/RNQSDBAdapter.md) -- [RNQSPowerSyncDatabaseOpenFactory](classes/RNQSPowerSyncDatabaseOpenFactory.md) -- [ReactNativeRemote](classes/ReactNativeRemote.md) -- [ReactNativeStreamingSyncImplementation](classes/ReactNativeStreamingSyncImplementation.md) -- [Schema](classes/Schema.md) -- [SqliteBucketStorage](classes/SqliteBucketStorage.md) -- [SyncDataBatch](classes/SyncDataBatch.md) -- [SyncDataBucket](classes/SyncDataBucket.md) -- [SyncStatus](classes/SyncStatus.md) -- [Table](classes/Table.md) -- [UploadQueueStats](classes/UploadQueueStats.md) - -## Interfaces - -- [AbstractStreamingSyncImplementationOptions](interfaces/AbstractStreamingSyncImplementationOptions.md) -- [BaseObserverInterface](interfaces/BaseObserverInterface.md) -- [BucketChecksum](interfaces/BucketChecksum.md) -- [BucketRequest](interfaces/BucketRequest.md) -- [BucketState](interfaces/BucketState.md) -- [BucketStorageAdapter](interfaces/BucketStorageAdapter.md) -- [Checkpoint](interfaces/Checkpoint.md) -- [ChecksumCache](interfaces/ChecksumCache.md) -- [ColumnOptions](interfaces/ColumnOptions.md) -- [ContinueCheckpointRequest](interfaces/ContinueCheckpointRequest.md) -- [CrudRequest](interfaces/CrudRequest.md) -- [CrudResponse](interfaces/CrudResponse.md) -- [DBAdapter](interfaces/DBAdapter.md) -- [DBAdapterListener](interfaces/DBAdapterListener.md) -- [DBGetUtils](interfaces/DBGetUtils.md) -- [DBLockOptions](interfaces/DBLockOptions.md) -- [IndexColumnOptions](interfaces/IndexColumnOptions.md) -- [IndexOptions](interfaces/IndexOptions.md) -- [LockContext](interfaces/LockContext.md) -- [LockOptions](interfaces/LockOptions.md) -- [PowerSyncBackendConnector](interfaces/PowerSyncBackendConnector.md) -- [PowerSyncCredentials](interfaces/PowerSyncCredentials.md) -- [PowerSyncDBListener](interfaces/PowerSyncDBListener.md) -- [PowerSyncDatabaseOptions](interfaces/PowerSyncDatabaseOptions.md) -- [PowerSyncOpenFactoryOptions](interfaces/PowerSyncOpenFactoryOptions.md) -- [QueryResult](interfaces/QueryResult.md) -- [SQLWatchOptions](interfaces/SQLWatchOptions.md) -- [StreamingSyncCheckpoint](interfaces/StreamingSyncCheckpoint.md) -- [StreamingSyncCheckpointComplete](interfaces/StreamingSyncCheckpointComplete.md) -- [StreamingSyncCheckpointDiff](interfaces/StreamingSyncCheckpointDiff.md) -- [StreamingSyncDataJSON](interfaces/StreamingSyncDataJSON.md) -- [StreamingSyncImplementationListener](interfaces/StreamingSyncImplementationListener.md) -- [StreamingSyncKeepalive](interfaces/StreamingSyncKeepalive.md) -- [StreamingSyncRequest](interfaces/StreamingSyncRequest.md) -- [SyncLocalDatabaseResult](interfaces/SyncLocalDatabaseResult.md) -- [SyncNewCheckpointRequest](interfaces/SyncNewCheckpointRequest.md) -- [SyncResponse](interfaces/SyncResponse.md) -- [TableOptions](interfaces/TableOptions.md) -- [Transaction](interfaces/Transaction.md) -- [UpdateNotification](interfaces/UpdateNotification.md) -- [WatchOnChangeEvent](interfaces/WatchOnChangeEvent.md) - -## Type Aliases - -### BaseListener - -Ƭ **BaseListener**: `Object` - -#### Index signature - -▪ [key: `string`]: (...`event`: `any`) => `any` - -#### Defined in - -powersync-sdk-common/lib/utils/BaseObserver.d.ts:4 - -___ - -### CrudEntryDataJSON - -Ƭ **CrudEntryDataJSON**: `Object` - -#### Type declaration - -| Name | Type | -| :------ | :------ | -| `data` | `Record`<`string`, `any`\> | -| `id` | `string` | -| `op` | [`UpdateType`](enums/UpdateType.md) | -| `type` | `string` | - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/CrudEntry.d.ts:17 - -___ - -### CrudEntryJSON - -Ƭ **CrudEntryJSON**: `Object` - -#### Type declaration - -| Name | Type | -| :------ | :------ | -| `data` | `string` | -| `id` | `string` | -| `tx_id?` | `number` | - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/CrudEntry.d.ts:12 - -___ - -### CrudEntryOutputJSON - -Ƭ **CrudEntryOutputJSON**: `Object` - -The output JSOn seems to be a third type of JSON, not the same as the input JSON. - -#### Type declaration - -| Name | Type | -| :------ | :------ | -| `data` | `Record`<`string`, `any`\> | -| `id` | `string` | -| `op` | [`UpdateType`](enums/UpdateType.md) | -| `op_id` | `number` | -| `tx_id?` | `number` | -| `type` | `string` | - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/CrudEntry.d.ts:26 - -___ - -### OpId - -Ƭ **OpId**: `string` - -64-bit unsigned integer stored as a string in base-10. - -Not sortable as a string. - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/CrudEntry.d.ts:6 - -___ - -### OpTypeJSON - -Ƭ **OpTypeJSON**: `string` - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/OpType.d.ts:7 - -___ - -### RemoteConnector - -Ƭ **RemoteConnector**: `Object` - -#### Type declaration - -| Name | Type | -| :------ | :------ | -| `fetchCredentials` | () => `Promise`<[`PowerSyncCredentials`](interfaces/PowerSyncCredentials.md)\> | - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractRemote.d.ts:4 - -___ - -### StreamingSyncLine - -Ƭ **StreamingSyncLine**: [`StreamingSyncDataJSON`](interfaces/StreamingSyncDataJSON.md) \| [`StreamingSyncCheckpoint`](interfaces/StreamingSyncCheckpoint.md) \| [`StreamingSyncCheckpointDiff`](interfaces/StreamingSyncCheckpointDiff.md) \| [`StreamingSyncCheckpointComplete`](interfaces/StreamingSyncCheckpointComplete.md) \| [`StreamingSyncKeepalive`](interfaces/StreamingSyncKeepalive.md) - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:86 - -___ - -### SyncDataBucketJSON - -Ƭ **SyncDataBucketJSON**: `Object` - -#### Type declaration - -| Name | Type | -| :------ | :------ | -| `after?` | `string` | -| `bucket` | `string` | -| `data` | `OplogEntryJSON`[] | -| `has_more?` | `boolean` | -| `next_after?` | `string` | - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/SyncDataBucket.d.ts:3 - -___ - -### SyncRequest - -Ƭ **SyncRequest**: [`ContinueCheckpointRequest`](interfaces/ContinueCheckpointRequest.md) \| [`SyncNewCheckpointRequest`](interfaces/SyncNewCheckpointRequest.md) - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:32 - -## Variables - -### DEFAULT\_INDEX\_COLUMN\_OPTIONS - -• `Const` **DEFAULT\_INDEX\_COLUMN\_OPTIONS**: `Partial`<[`IndexColumnOptions`](interfaces/IndexColumnOptions.md)\> - -#### Defined in - -powersync-sdk-common/lib/db/schema/IndexedColumn.d.ts:7 - -___ - -### DEFAULT\_INDEX\_OPTIONS - -• `Const` **DEFAULT\_INDEX\_OPTIONS**: `Partial`<[`IndexOptions`](interfaces/IndexOptions.md)\> - -#### Defined in - -powersync-sdk-common/lib/db/schema/Index.d.ts:7 - -___ - -### DEFAULT\_LOCK\_TIMEOUT\_MS - -• `Const` **DEFAULT\_LOCK\_TIMEOUT\_MS**: ``120000`` - -Requesting nested or recursive locks can block the application in some circumstances. -This default lock timeout will act as a failsafe to throw an error if a lock cannot -be obtained. - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:41 - -___ - -### DEFAULT\_POWERSYNC\_DB\_OPTIONS - -• `Const` **DEFAULT\_POWERSYNC\_DB\_OPTIONS**: `Object` - -#### Type declaration - -| Name | Type | -| :------ | :------ | -| `logger` | `ILogger` | -| `retryDelay` | `number` | - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:32 - -___ - -### DEFAULT\_REMOTE\_LOGGER - -• `Const` **DEFAULT\_REMOTE\_LOGGER**: `ILogger` - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractRemote.d.ts:7 - -___ - -### DEFAULT\_STREAMING\_SYNC\_OPTIONS - -• `Const` **DEFAULT\_STREAMING\_SYNC\_OPTIONS**: `Object` - -#### Type declaration - -| Name | Type | -| :------ | :------ | -| `logger` | `ILogger` | -| `retryDelayMs` | `number` | - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/AbstractStreamingSyncImplementation.d.ts:30 - -___ - -### DEFAULT\_TABLE\_OPTIONS - -• `Const` **DEFAULT\_TABLE\_OPTIONS**: `Partial`<[`TableOptions`](interfaces/TableOptions.md)\> - -#### Defined in - -powersync-sdk-common/lib/db/schema/Table.d.ts:10 - -___ - -### DEFAULT\_WATCH\_THROTTLE\_MS - -• `Const` **DEFAULT\_WATCH\_THROTTLE\_MS**: ``30`` - -#### Defined in - -powersync-sdk-common/lib/client/AbstractPowerSyncDatabase.d.ts:31 - -___ - -### MAX\_OP\_ID - -• `Const` **MAX\_OP\_ID**: ``"9223372036854775807"`` - -#### Defined in - -powersync-sdk-common/lib/client/sync/bucket/SyncDataBucket.d.ts:10 - -___ - -### PowerSyncContext - -• `Const` **PowerSyncContext**: `React.Context`<[`AbstractPowerSyncDatabase`](classes/AbstractPowerSyncDatabase.md)\> - -#### Defined in - -powersync-react/lib/hooks/PowerSyncContext.d.ts:3 - -___ - -### STREAMING\_POST\_TIMEOUT\_MS - -• `Const` **STREAMING\_POST\_TIMEOUT\_MS**: ``30000`` - -#### Defined in - -[powersync-sdk-react-native/src/sync/stream/ReactNativeRemote.ts:4](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-sdk-react-native/src/sync/stream/ReactNativeRemote.ts#L4) - -## Functions - -### isContinueCheckpointRequest - -▸ **isContinueCheckpointRequest**(`request`): request is ContinueCheckpointRequest - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `request` | [`SyncRequest`](modules.md#syncrequest) | - -#### Returns - -request is ContinueCheckpointRequest - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:99 - -___ - -### isStreamingKeepalive - -▸ **isStreamingKeepalive**(`line`): line is StreamingSyncKeepalive - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `line` | [`StreamingSyncLine`](modules.md#streamingsyncline) | - -#### Returns - -line is StreamingSyncKeepalive - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:95 - -___ - -### isStreamingSyncCheckpoint - -▸ **isStreamingSyncCheckpoint**(`line`): line is StreamingSyncCheckpoint - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `line` | [`StreamingSyncLine`](modules.md#streamingsyncline) | - -#### Returns - -line is StreamingSyncCheckpoint - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:96 - -___ - -### isStreamingSyncCheckpointComplete - -▸ **isStreamingSyncCheckpointComplete**(`line`): line is StreamingSyncCheckpointComplete - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `line` | [`StreamingSyncLine`](modules.md#streamingsyncline) | - -#### Returns - -line is StreamingSyncCheckpointComplete - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:97 - -___ - -### isStreamingSyncCheckpointDiff - -▸ **isStreamingSyncCheckpointDiff**(`line`): line is StreamingSyncCheckpointDiff - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `line` | [`StreamingSyncLine`](modules.md#streamingsyncline) | - -#### Returns - -line is StreamingSyncCheckpointDiff - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:98 - -___ - -### isStreamingSyncData - -▸ **isStreamingSyncData**(`line`): line is StreamingSyncDataJSON - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `line` | [`StreamingSyncLine`](modules.md#streamingsyncline) | - -#### Returns - -line is StreamingSyncDataJSON - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:94 - -___ - -### isSyncNewCheckpointRequest - -▸ **isSyncNewCheckpointRequest**(`request`): request is SyncNewCheckpointRequest - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `request` | [`SyncRequest`](modules.md#syncrequest) | - -#### Returns - -request is SyncNewCheckpointRequest - -#### Defined in - -powersync-sdk-common/lib/client/sync/stream/streaming-sync-types.d.ts:100 - -___ - -### quoteJsonPath - -▸ **quoteJsonPath**(`path`): `string` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `path` | `string` | - -#### Returns - -`string` - -#### Defined in - -powersync-sdk-common/lib/utils/strings.d.ts:2 - -___ - -### quoteString - -▸ **quoteString**(`s`): `string` - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `s` | `string` | - -#### Returns - -`string` - -#### Defined in - -powersync-sdk-common/lib/utils/strings.d.ts:1 - -___ - -### usePowerSync - -▸ **usePowerSync**(): [`AbstractPowerSyncDatabase`](classes/AbstractPowerSyncDatabase.md) - -#### Returns - -[`AbstractPowerSyncDatabase`](classes/AbstractPowerSyncDatabase.md) - -#### Defined in - -powersync-react/lib/hooks/PowerSyncContext.d.ts:4 - -___ - -### usePowerSyncQuery - -▸ **usePowerSyncQuery**<`T`\>(`sqlStatement`, `parameters?`): `T`[] - -A hook to access a single static query. -For an updated result, use usePowerSyncWatchedQuery instead - -#### Type parameters - -| Name | Type | -| :------ | :------ | -| `T` | `any` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `sqlStatement` | `string` | -| `parameters?` | `any`[] | - -#### Returns - -`T`[] - -#### Defined in - -powersync-react/lib/hooks/usePowerSyncQuery.d.ts:5 - -___ - -### usePowerSyncWatchedQuery - -▸ **usePowerSyncWatchedQuery**<`T`\>(`sqlStatement`, `parameters?`, `options?`): `T`[] - -A hook to access the results of a watched query. - -#### Type parameters - -| Name | Type | -| :------ | :------ | -| `T` | `any` | - -#### Parameters - -| Name | Type | -| :------ | :------ | -| `sqlStatement` | `string` | -| `parameters?` | `any`[] | -| `options?` | `Omit`<[`SQLWatchOptions`](interfaces/SQLWatchOptions.md), ``"signal"``\> | - -#### Returns - -`T`[] - -#### Defined in - -powersync-react/lib/hooks/usePowerSyncWatchedQuery.d.ts:5 diff --git a/docs/docs/react-sdk/_category_.yml b/docs/docs/react-sdk/_category_.yml deleted file mode 100644 index 24a460261..000000000 --- a/docs/docs/react-sdk/_category_.yml +++ /dev/null @@ -1 +0,0 @@ -label: "API" \ No newline at end of file diff --git a/docs/docs/react-sdk/index.md b/docs/docs/react-sdk/index.md deleted file mode 100644 index 55958994e..000000000 --- a/docs/docs/react-sdk/index.md +++ /dev/null @@ -1,68 +0,0 @@ ---- -id: "index" -title: "@journeyapps/powersync-react" -sidebar_label: "Readme" -sidebar_position: 0 -custom_edit_url: null ---- - -# React components for PowerSync - -This package is currently in a beta release. - -## Context -Configure a PowerSync DB connection and add it to a context provider. - -```JSX -// App.jsx -import { PowerSyncDatabase } from '@journeyapps/powersync-react-native'; -import { PowerSyncContext } from "@journeyapps/powersync-react"; -export const App = () => { - const powerSync = React.useMemo(() => { - // Setup PowerSync client - }, []) - - return - {/** Insert your components here */ } - -} -``` - -### Accessing PowerSync -The provided PowerSync client is available with the `usePowerSync` hook. - -```JSX -// TodoListDisplay.jsx -import { usePowerSync } from "@journeyapps/powersync-react"; - -export const TodoListDisplay = () => { - const powersync = usePowerSync(); - - const [lists, setLists] = React.useState([]); - - React.useEffect(() => { - powersync.getAll('SELECT * from lists').then(setLists) - }, []); - - return
        - {lists.map(list =>
      • {list.name}
      • )} -
      - } -``` - -### Watched Queries -Watched queries will automatically update when a dependant table is updated. -```JSX -// TodoListDisplay.jsx -import { usePowerSyncWatchedQuery } from "@journeyapps/powersync-react"; - -export const TodoListDisplay = () => { - const todoLists = usePowerSyncWatchedQuery('SELECT * from lists'); - - return - {todoLists.map((l) => ( - {JSON.stringify(l)} - ))} - -} -``` diff --git a/docs/docs/react-sdk/modules.md b/docs/docs/react-sdk/modules.md deleted file mode 100644 index 0ed51ae2f..000000000 --- a/docs/docs/react-sdk/modules.md +++ /dev/null @@ -1,91 +0,0 @@ ---- -id: "modules" -title: "@journeyapps/powersync-react" -sidebar_label: "Exports" -sidebar_position: 0.5 -custom_edit_url: null ---- - -## Variables - -### PowerSyncContext - -• `Const` **PowerSyncContext**: `Context`<`AbstractPowerSyncDatabase`\> - -#### Defined in - -[hooks/PowerSyncContext.ts:4](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-react/src/hooks/PowerSyncContext.ts#L4) - -## Functions - -### usePowerSync - -▸ **usePowerSync**(): `AbstractPowerSyncDatabase` - -#### Returns - -`AbstractPowerSyncDatabase` - -#### Defined in - -[hooks/PowerSyncContext.ts:5](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-react/src/hooks/PowerSyncContext.ts#L5) - -___ - -### usePowerSyncQuery - -▸ **usePowerSyncQuery**<`T`\>(`sqlStatement`, `parameters?`): `T`[] - -A hook to access a single static query. -For an updated result, use usePowerSyncWatchedQuery instead - -#### Type parameters - -| Name | Type | -| :------ | :------ | -| `T` | `any` | - -#### Parameters - -| Name | Type | Default value | -| :------ | :------ | :------ | -| `sqlStatement` | `string` | `undefined` | -| `parameters` | `any`[] | `[]` | - -#### Returns - -`T`[] - -#### Defined in - -[hooks/usePowerSyncQuery.ts:8](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-react/src/hooks/usePowerSyncQuery.ts#L8) - -___ - -### usePowerSyncWatchedQuery - -▸ **usePowerSyncWatchedQuery**<`T`\>(`sqlStatement`, `parameters?`, `options?`): `T`[] - -A hook to access the results of a watched query. - -#### Type parameters - -| Name | Type | -| :------ | :------ | -| `T` | `any` | - -#### Parameters - -| Name | Type | Default value | -| :------ | :------ | :------ | -| `sqlStatement` | `string` | `undefined` | -| `parameters` | `any`[] | `[]` | -| `options` | `Omit`<`SQLWatchOptions`, ``"signal"``\> | `{}` | - -#### Returns - -`T`[] - -#### Defined in - -[hooks/usePowerSyncWatchedQuery.ts:8](https://github.com/powersync-ja/powersync-react-native-sdk/blob/65a3c12/packages/powersync-react/src/hooks/usePowerSyncWatchedQuery.ts#L8) diff --git a/docs/package.json b/docs/package.json index ae82bade1..f6a5b05b9 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,7 +1,6 @@ { "name": "docs", "version": "0.0.0", - "private": true, "scripts": { "docusaurus": "docusaurus", "start": "docusaurus start", diff --git a/package.json b/package.json index 4ccfc0b5a..38e018f65 100644 --- a/package.json +++ b/package.json @@ -7,13 +7,14 @@ "clean:packages": "lerna run clean", "build:packages": "lerna run build", "watch:packages": "yarn workspace @journeyapps/powersync-sdk-react-native watch", + "build:docs": "yarn workspace docs build", "release": "yarn build:packages && yarn changeset publish" }, "workspaces": { "packages": [ "apps/*", "packages/*", - "docs/*" + "docs" ], "nohoist": [ "**/@rneui/**", From 2838a1c7a33003453c65b56648f601913798576e Mon Sep 17 00:00:00 2001 From: DominicGBauer Date: Wed, 29 Nov 2023 18:08:09 +0200 Subject: [PATCH 11/39] fix: auto generated docs not ignored --- .gitignore | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.gitignore b/.gitignore index 91a3b1f35..4f50253b2 100644 --- a/.gitignore +++ b/.gitignore @@ -6,3 +6,7 @@ yarn-error.log .vscode .DS_STORE .idea +attachments-sdk/ +common-sdk/ +react-native-sdk/ +react-sdk/ From 5c070e68dca655892d8c805d38183f8f5e3e185c Mon Sep 17 00:00:00 2001 From: DominicGBauer Date: Wed, 29 Nov 2023 18:18:13 +0200 Subject: [PATCH 12/39] fix: deployment settings --- docs/docusaurus.config.ts | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/docs/docusaurus.config.ts b/docs/docusaurus.config.ts index f76c1a131..8f9fe3b12 100644 --- a/docs/docusaurus.config.ts +++ b/docs/docusaurus.config.ts @@ -13,12 +13,13 @@ const config: Config = { url: 'https://powersync.com', // Set the // pathname under which your site is served // For GitHub pages deployment, it is often '//' - baseUrl: '/', - + baseUrl: '/powersync-react-native-sdk/', + trailingSlash: false, // GitHub pages deployment config. // If you aren't using GitHub pages, you don't need these. - organizationName: 'powersync', // Usually your GitHub org/user name. - projectName: 'react-native-sdk-docs', // Usually your repo name. + organizationName: 'powersync-ja', + projectName: 'powersync-react-native-sdk', + onBrokenLinks: 'warn', onBrokenMarkdownLinks: 'warn', From e8218e09a9ddd765d88a79534ed7e88357075907 Mon Sep 17 00:00:00 2001 From: DominicGBauer Date: Wed, 29 Nov 2023 18:27:01 +0200 Subject: [PATCH 13/39] fix: deployment settings --- .gitignore | 8 ++++---- docs/.gitignore | 5 +++++ docs/package.json | 1 + docs/sidebars.ts | 12 ++++++------ 4 files changed, 16 insertions(+), 10 deletions(-) diff --git a/.gitignore b/.gitignore index 4f50253b2..d4d01ca49 100644 --- a/.gitignore +++ b/.gitignore @@ -6,7 +6,7 @@ yarn-error.log .vscode .DS_STORE .idea -attachments-sdk/ -common-sdk/ -react-native-sdk/ -react-sdk/ +docs/docs/attachments-sdk/ +docs/docs/common-sdk/ +docs/docs/react-native-sdk/ +docs/docs/react-sdk/ diff --git a/docs/.gitignore b/docs/.gitignore index b2d6de306..f2955c0c3 100644 --- a/docs/.gitignore +++ b/docs/.gitignore @@ -18,3 +18,8 @@ npm-debug.log* yarn-debug.log* yarn-error.log* + +docs/attachments-sdk/ +docs/common-sdk/ +docs/react-native-sdk/ +docs/react-sdk/ diff --git a/docs/package.json b/docs/package.json index f6a5b05b9..238c64750 100644 --- a/docs/package.json +++ b/docs/package.json @@ -1,5 +1,6 @@ { "name": "docs", + "private": true, "version": "0.0.0", "scripts": { "docusaurus": "docusaurus", diff --git a/docs/sidebars.ts b/docs/sidebars.ts index 3979296ed..1efd1af2c 100644 --- a/docs/sidebars.ts +++ b/docs/sidebars.ts @@ -18,21 +18,21 @@ const sidebars: SidebarsConfig = { items: [ { type: 'category', - label: 'Common SDK', + label: 'React Native SDK', items: [ { type: 'autogenerated', - dirName: 'common-sdk', + dirName: 'react-native-sdk', }, ], }, { type: 'category', - label: 'React Native SDK', + label: 'React SDK', items: [ { type: 'autogenerated', - dirName: 'react-native-sdk', + dirName: 'react-sdk', }, ], }, @@ -48,11 +48,11 @@ const sidebars: SidebarsConfig = { }, { type: 'category', - label: 'React SDK', + label: 'Common SDK', items: [ { type: 'autogenerated', - dirName: 'react-sdk', + dirName: 'common-sdk', }, ], }, From b0793802ef23cce10dcd74df291e40e280760135 Mon Sep 17 00:00:00 2001 From: DominicGBauer Date: Wed, 29 Nov 2023 18:47:51 +0200 Subject: [PATCH 14/39] chore: try file permissions --- .github/workflows/deploy-docs.yaml | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/.github/workflows/deploy-docs.yaml b/.github/workflows/deploy-docs.yaml index fcea45e05..a283316de 100644 --- a/.github/workflows/deploy-docs.yaml +++ b/.github/workflows/deploy-docs.yaml @@ -34,6 +34,11 @@ jobs: run: yarn build:packages - name: Create Docs run: yarn build:docs + - name: Fix permissions + run: | + chmod -c -R +rX "./docs/build" | while read line; do + echo "::warning title=Invalid file permissions automatically fixed::$line" + done - uses: actions/upload-pages-artifact@v2 with: path: ./docs/build From ba934efd29c4d017f75a91eddb21ace6f6e00ff8 Mon Sep 17 00:00:00 2001 From: DominicGBauer Date: Wed, 29 Nov 2023 21:51:16 +0200 Subject: [PATCH 15/39] chore: try file permissions --- .gitignore | 4 ---- 1 file changed, 4 deletions(-) diff --git a/.gitignore b/.gitignore index d4d01ca49..91a3b1f35 100644 --- a/.gitignore +++ b/.gitignore @@ -6,7 +6,3 @@ yarn-error.log .vscode .DS_STORE .idea -docs/docs/attachments-sdk/ -docs/docs/common-sdk/ -docs/docs/react-native-sdk/ -docs/docs/react-sdk/ From cb290735469b8cf8b3804605ece4654cbaf5d793 Mon Sep 17 00:00:00 2001 From: DominicGBauer Date: Wed, 29 Nov 2023 22:00:56 +0200 Subject: [PATCH 16/39] test: different action --- .github/workflows/deploy-docs.yaml | 32 ++++++++++++++---------------- 1 file changed, 15 insertions(+), 17 deletions(-) diff --git a/.github/workflows/deploy-docs.yaml b/.github/workflows/deploy-docs.yaml index a283316de..12dc0737a 100644 --- a/.github/workflows/deploy-docs.yaml +++ b/.github/workflows/deploy-docs.yaml @@ -34,21 +34,19 @@ jobs: run: yarn build:packages - name: Create Docs run: yarn build:docs - - name: Fix permissions - run: | - chmod -c -R +rX "./docs/build" | while read line; do - echo "::warning title=Invalid file permissions automatically fixed::$line" - done - - uses: actions/upload-pages-artifact@v2 - with: - path: ./docs/build - deploy: - runs-on: ubuntu-latest - environment: - name: github-pages - url: ${{ steps.deployment.outputs.page_url }} - needs: build - steps: - name: Deploy to GitHub Pages - id: deployment - uses: actions/deploy-pages@v2 + uses: peaceiris/actions-gh-pages@v3 + with: + github_token: ${{ secrets.GITHUB_TOKEN }} + publish_dir: ./docs/build + + # deploy: + # runs-on: ubuntu-latest + # environment: + # name: github-pages + # url: ${{ steps.deployment.outputs.page_url }} + # needs: build + # steps: + # - name: Deploy to GitHub Pages + # id: deployment + # uses: actions/deploy-pages@v2 From 2341ab824809e1b5d6a039fbd90e73b3132bf381 Mon Sep 17 00:00:00 2001 From: DominicGBauer Date: Wed, 29 Nov 2023 22:01:21 +0200 Subject: [PATCH 17/39] test: different action --- .github/workflows/deploy-docs.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/deploy-docs.yaml b/.github/workflows/deploy-docs.yaml index 12dc0737a..e3d0f1cca 100644 --- a/.github/workflows/deploy-docs.yaml +++ b/.github/workflows/deploy-docs.yaml @@ -23,6 +23,7 @@ jobs: uses: actions/setup-node@v3 with: node-version: 18 + cache: yarn - name: Setup Yarn run: | npm install -g yarn From 2b8222798610a7d55ce5ce8d983d17d77702833d Mon Sep 17 00:00:00 2001 From: DominicGBauer Date: Wed, 29 Nov 2023 22:17:20 +0200 Subject: [PATCH 18/39] test: different action --- .github/workflows/deploy-docs.yaml | 2 +- docs/docusaurus.config.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/deploy-docs.yaml b/.github/workflows/deploy-docs.yaml index e3d0f1cca..de6c56df1 100644 --- a/.github/workflows/deploy-docs.yaml +++ b/.github/workflows/deploy-docs.yaml @@ -5,7 +5,7 @@ on: branches: ["docs"] permissions: - contents: read + contents: write pages: write id-token: write diff --git a/docs/docusaurus.config.ts b/docs/docusaurus.config.ts index 8f9fe3b12..8a40e34ed 100644 --- a/docs/docusaurus.config.ts +++ b/docs/docusaurus.config.ts @@ -10,7 +10,7 @@ const config: Config = { }, // Set the production url of your site here - url: 'https://powersync.com', + url: 'https://powersync-ja.github.io/', // Set the // pathname under which your site is served // For GitHub pages deployment, it is often '//' baseUrl: '/powersync-react-native-sdk/', From e25a108aa01c0ed22436f54f03dde7514db91e06 Mon Sep 17 00:00:00 2001 From: DominicGBauer Date: Wed, 29 Nov 2023 22:59:24 +0200 Subject: [PATCH 19/39] test: folders --- .github/workflows/deploy-docs.yaml | 30 ++++++++++++++---------------- 1 file changed, 14 insertions(+), 16 deletions(-) diff --git a/.github/workflows/deploy-docs.yaml b/.github/workflows/deploy-docs.yaml index de6c56df1..006ce5316 100644 --- a/.github/workflows/deploy-docs.yaml +++ b/.github/workflows/deploy-docs.yaml @@ -5,7 +5,7 @@ on: branches: ["docs"] permissions: - contents: write + contents: read pages: write id-token: write @@ -35,19 +35,17 @@ jobs: run: yarn build:packages - name: Create Docs run: yarn build:docs - - name: Deploy to GitHub Pages - uses: peaceiris/actions-gh-pages@v3 + - run: cd docs && ls -d -l + - uses: actions/upload-pages-artifact@v2 with: - github_token: ${{ secrets.GITHUB_TOKEN }} - publish_dir: ./docs/build - - # deploy: - # runs-on: ubuntu-latest - # environment: - # name: github-pages - # url: ${{ steps.deployment.outputs.page_url }} - # needs: build - # steps: - # - name: Deploy to GitHub Pages - # id: deployment - # uses: actions/deploy-pages@v2 + path: ./docs/build + deploy: + runs-on: ubuntu-latest + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + needs: build + steps: + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v2 From 941e9340d0d990e55ca3ebbd3e0b97ece4f84ab4 Mon Sep 17 00:00:00 2001 From: DominicGBauer Date: Wed, 29 Nov 2023 23:57:59 +0200 Subject: [PATCH 20/39] test: folders --- .github/workflows/deploy-docs.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy-docs.yaml b/.github/workflows/deploy-docs.yaml index 006ce5316..6f547a29e 100644 --- a/.github/workflows/deploy-docs.yaml +++ b/.github/workflows/deploy-docs.yaml @@ -35,7 +35,7 @@ jobs: run: yarn build:packages - name: Create Docs run: yarn build:docs - - run: cd docs && ls -d -l + - run: cd docs && ls -l - uses: actions/upload-pages-artifact@v2 with: path: ./docs/build From 093f1620ffba0c164f825efceac966f2e31a4324 Mon Sep 17 00:00:00 2001 From: DominicGBauer Date: Thu, 30 Nov 2023 00:01:15 +0200 Subject: [PATCH 21/39] test: folders --- .github/workflows/deploy-docs.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy-docs.yaml b/.github/workflows/deploy-docs.yaml index 6f547a29e..99683c00e 100644 --- a/.github/workflows/deploy-docs.yaml +++ b/.github/workflows/deploy-docs.yaml @@ -35,7 +35,7 @@ jobs: run: yarn build:packages - name: Create Docs run: yarn build:docs - - run: cd docs && ls -l + - run: cd docs/build/ && ls -R - uses: actions/upload-pages-artifact@v2 with: path: ./docs/build From 5e7e202db02f991af9d4a990d42cc293ff188786 Mon Sep 17 00:00:00 2001 From: DominicGBauer Date: Thu, 30 Nov 2023 06:45:07 +0200 Subject: [PATCH 22/39] test: folders --- yarn.lock | 6897 ++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 6769 insertions(+), 128 deletions(-) diff --git a/yarn.lock b/yarn.lock index f797d5f3a..9d160aa42 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,6 +2,142 @@ # yarn lockfile v1 +"@algolia/autocomplete-core@1.9.3": + version "1.9.3" + resolved "https://registry.yarnpkg.com/@algolia/autocomplete-core/-/autocomplete-core-1.9.3.tgz#1d56482a768c33aae0868c8533049e02e8961be7" + integrity sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw== + dependencies: + "@algolia/autocomplete-plugin-algolia-insights" "1.9.3" + "@algolia/autocomplete-shared" "1.9.3" + +"@algolia/autocomplete-plugin-algolia-insights@1.9.3": + version "1.9.3" + resolved "https://registry.yarnpkg.com/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.9.3.tgz#9b7f8641052c8ead6d66c1623d444cbe19dde587" + integrity sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg== + dependencies: + "@algolia/autocomplete-shared" "1.9.3" + +"@algolia/autocomplete-preset-algolia@1.9.3": + version "1.9.3" + resolved "https://registry.yarnpkg.com/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.9.3.tgz#64cca4a4304cfcad2cf730e83067e0c1b2f485da" + integrity sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA== + dependencies: + "@algolia/autocomplete-shared" "1.9.3" + +"@algolia/autocomplete-shared@1.9.3": + version "1.9.3" + resolved "https://registry.yarnpkg.com/@algolia/autocomplete-shared/-/autocomplete-shared-1.9.3.tgz#2e22e830d36f0a9cf2c0ccd3c7f6d59435b77dfa" + integrity sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ== + +"@algolia/cache-browser-local-storage@4.20.0": + version "4.20.0" + resolved "https://registry.yarnpkg.com/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.20.0.tgz#357318242fc542ffce41d6eb5b4a9b402921b0bb" + integrity sha512-uujahcBt4DxduBTvYdwO3sBfHuJvJokiC3BP1+O70fglmE1ShkH8lpXqZBac1rrU3FnNYSUs4pL9lBdTKeRPOQ== + dependencies: + "@algolia/cache-common" "4.20.0" + +"@algolia/cache-common@4.20.0": + version "4.20.0" + resolved "https://registry.yarnpkg.com/@algolia/cache-common/-/cache-common-4.20.0.tgz#ec52230509fce891091ffd0d890618bcdc2fa20d" + integrity sha512-vCfxauaZutL3NImzB2G9LjLt36vKAckc6DhMp05An14kVo8F1Yofb6SIl6U3SaEz8pG2QOB9ptwM5c+zGevwIQ== + +"@algolia/cache-in-memory@4.20.0": + version "4.20.0" + resolved "https://registry.yarnpkg.com/@algolia/cache-in-memory/-/cache-in-memory-4.20.0.tgz#5f18d057bd6b3b075022df085c4f83bcca4e3e67" + integrity sha512-Wm9ak/IaacAZXS4mB3+qF/KCoVSBV6aLgIGFEtQtJwjv64g4ePMapORGmCyulCFwfePaRAtcaTbMcJF+voc/bg== + dependencies: + "@algolia/cache-common" "4.20.0" + +"@algolia/client-account@4.20.0": + version "4.20.0" + resolved "https://registry.yarnpkg.com/@algolia/client-account/-/client-account-4.20.0.tgz#23ce0b4cffd63100fb7c1aa1c67a4494de5bd645" + integrity sha512-GGToLQvrwo7am4zVkZTnKa72pheQeez/16sURDWm7Seyz+HUxKi3BM6fthVVPUEBhtJ0reyVtuK9ArmnaKl10Q== + dependencies: + "@algolia/client-common" "4.20.0" + "@algolia/client-search" "4.20.0" + "@algolia/transporter" "4.20.0" + +"@algolia/client-analytics@4.20.0": + version "4.20.0" + resolved "https://registry.yarnpkg.com/@algolia/client-analytics/-/client-analytics-4.20.0.tgz#0aa6bef35d3a41ac3991b3f46fcd0bf00d276fa9" + integrity sha512-EIr+PdFMOallRdBTHHdKI3CstslgLORQG7844Mq84ib5oVFRVASuuPmG4bXBgiDbcsMLUeOC6zRVJhv1KWI0ug== + dependencies: + "@algolia/client-common" "4.20.0" + "@algolia/client-search" "4.20.0" + "@algolia/requester-common" "4.20.0" + "@algolia/transporter" "4.20.0" + +"@algolia/client-common@4.20.0": + version "4.20.0" + resolved "https://registry.yarnpkg.com/@algolia/client-common/-/client-common-4.20.0.tgz#ca60f04466515548651c4371a742fbb8971790ef" + integrity sha512-P3WgMdEss915p+knMMSd/fwiHRHKvDu4DYRrCRaBrsfFw7EQHon+EbRSm4QisS9NYdxbS04kcvNoavVGthyfqQ== + dependencies: + "@algolia/requester-common" "4.20.0" + "@algolia/transporter" "4.20.0" + +"@algolia/client-personalization@4.20.0": + version "4.20.0" + resolved "https://registry.yarnpkg.com/@algolia/client-personalization/-/client-personalization-4.20.0.tgz#ca81308e8ad0db3b27458b78355f124f29657181" + integrity sha512-N9+zx0tWOQsLc3K4PVRDV8GUeOLAY0i445En79Pr3zWB+m67V+n/8w4Kw1C5LlbHDDJcyhMMIlqezh6BEk7xAQ== + dependencies: + "@algolia/client-common" "4.20.0" + "@algolia/requester-common" "4.20.0" + "@algolia/transporter" "4.20.0" + +"@algolia/client-search@4.20.0": + version "4.20.0" + resolved "https://registry.yarnpkg.com/@algolia/client-search/-/client-search-4.20.0.tgz#3bcce817ca6caedc835e0eaf6f580e02ee7c3e15" + integrity sha512-zgwqnMvhWLdpzKTpd3sGmMlr4c+iS7eyyLGiaO51zDZWGMkpgoNVmltkzdBwxOVXz0RsFMznIxB9zuarUv4TZg== + dependencies: + "@algolia/client-common" "4.20.0" + "@algolia/requester-common" "4.20.0" + "@algolia/transporter" "4.20.0" + +"@algolia/events@^4.0.1": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@algolia/events/-/events-4.0.1.tgz#fd39e7477e7bc703d7f893b556f676c032af3950" + integrity sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ== + +"@algolia/logger-common@4.20.0": + version "4.20.0" + resolved "https://registry.yarnpkg.com/@algolia/logger-common/-/logger-common-4.20.0.tgz#f148ddf67e5d733a06213bebf7117cb8a651ab36" + integrity sha512-xouigCMB5WJYEwvoWW5XDv7Z9f0A8VoXJc3VKwlHJw/je+3p2RcDXfksLI4G4lIVncFUYMZx30tP/rsdlvvzHQ== + +"@algolia/logger-console@4.20.0": + version "4.20.0" + resolved "https://registry.yarnpkg.com/@algolia/logger-console/-/logger-console-4.20.0.tgz#ac443d27c4e94357f3063e675039cef0aa2de0a7" + integrity sha512-THlIGG1g/FS63z0StQqDhT6bprUczBI8wnLT3JWvfAQDZX5P6fCg7dG+pIrUBpDIHGszgkqYEqECaKKsdNKOUA== + dependencies: + "@algolia/logger-common" "4.20.0" + +"@algolia/requester-browser-xhr@4.20.0": + version "4.20.0" + resolved "https://registry.yarnpkg.com/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.20.0.tgz#db16d0bdef018b93b51681d3f1e134aca4f64814" + integrity sha512-HbzoSjcjuUmYOkcHECkVTwAelmvTlgs48N6Owt4FnTOQdwn0b8pdht9eMgishvk8+F8bal354nhx/xOoTfwiAw== + dependencies: + "@algolia/requester-common" "4.20.0" + +"@algolia/requester-common@4.20.0": + version "4.20.0" + resolved "https://registry.yarnpkg.com/@algolia/requester-common/-/requester-common-4.20.0.tgz#65694b2263a8712b4360fef18680528ffd435b5c" + integrity sha512-9h6ye6RY/BkfmeJp7Z8gyyeMrmmWsMOCRBXQDs4mZKKsyVlfIVICpcSibbeYcuUdurLhIlrOUkH3rQEgZzonng== + +"@algolia/requester-node-http@4.20.0": + version "4.20.0" + resolved "https://registry.yarnpkg.com/@algolia/requester-node-http/-/requester-node-http-4.20.0.tgz#b52b182b52b0b16dec4070832267d484a6b1d5bb" + integrity sha512-ocJ66L60ABSSTRFnCHIEZpNHv6qTxsBwJEPfYaSBsLQodm0F9ptvalFkHMpvj5DfE22oZrcrLbOYM2bdPJRHng== + dependencies: + "@algolia/requester-common" "4.20.0" + +"@algolia/transporter@4.20.0": + version "4.20.0" + resolved "https://registry.yarnpkg.com/@algolia/transporter/-/transporter-4.20.0.tgz#7e5b24333d7cc9a926b2f6a249f87c2889b944a9" + integrity sha512-Lsii1pGWOAISbzeyuf+r/GPhvHMPHSPrTDWNcIzOE1SG1inlJHICaVe2ikuoRjcpgxZNU54Jl+if15SUCsaTUg== + dependencies: + "@algolia/cache-common" "4.20.0" + "@algolia/logger-common" "4.20.0" + "@algolia/requester-common" "4.20.0" + "@ampproject/remapping@^2.2.0": version "2.2.1" resolved "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630" @@ -18,11 +154,24 @@ "@babel/highlight" "^7.22.13" chalk "^2.4.2" +"@babel/code-frame@^7.16.0", "@babel/code-frame@^7.22.13", "@babel/code-frame@^7.23.5", "@babel/code-frame@^7.8.3": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.23.5.tgz#9009b69a8c602293476ad598ff53e4562e15c244" + integrity sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA== + dependencies: + "@babel/highlight" "^7.23.4" + chalk "^2.4.2" + "@babel/compat-data@^7.20.5", "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.22.9": version "7.22.9" resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz#71cdb00a1ce3a329ce4cbec3a44f9fef35669730" integrity sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ== +"@babel/compat-data@^7.23.3", "@babel/compat-data@^7.23.5": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.23.5.tgz#ffb878728bb6bdcb6f4510aa51b1be9afb8cfd98" + integrity sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw== + "@babel/core@^7.13.16", "@babel/core@^7.20.0": version "7.22.11" resolved "https://registry.npmjs.org/@babel/core/-/core-7.22.11.tgz#8033acaa2aa24c3f814edaaa057f3ce0ba559c24" @@ -44,6 +193,27 @@ json5 "^2.2.3" semver "^6.3.1" +"@babel/core@^7.19.6", "@babel/core@^7.22.9": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.5.tgz#6e23f2acbcb77ad283c5ed141f824fd9f70101c7" + integrity sha512-Cwc2XjUrG4ilcfOw4wBAK+enbdgwAcAJCfGUItPBKR7Mjw4aEfAFYrLxeRp4jWgtNIKn3n2AlBOfwwafl+42/g== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.23.5" + "@babel/generator" "^7.23.5" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helpers" "^7.23.5" + "@babel/parser" "^7.23.5" + "@babel/template" "^7.22.15" + "@babel/traverse" "^7.23.5" + "@babel/types" "^7.23.5" + convert-source-map "^2.0.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.3" + semver "^6.3.1" + "@babel/generator@^7.20.0", "@babel/generator@^7.22.10": version "7.22.10" resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.22.10.tgz#c92254361f398e160645ac58831069707382b722" @@ -54,6 +224,16 @@ "@jridgewell/trace-mapping" "^0.3.17" jsesc "^2.5.1" +"@babel/generator@^7.22.9", "@babel/generator@^7.23.5": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.5.tgz#17d0a1ea6b62f351d281350a5f80b87a810c4755" + integrity sha512-BPssCHrBD+0YrxviOa3QzpqwhNIXKEtOa2jQrm4FlmkC2apYgRnQcmPWiGZDlGxiNtltnUFolMe8497Esry+jA== + dependencies: + "@babel/types" "^7.23.5" + "@jridgewell/gen-mapping" "^0.3.2" + "@jridgewell/trace-mapping" "^0.3.17" + jsesc "^2.5.1" + "@babel/helper-annotate-as-pure@^7.22.5": version "7.22.5" resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" @@ -61,6 +241,13 @@ dependencies: "@babel/types" "^7.22.5" +"@babel/helper-builder-binary-assignment-operator-visitor@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz#5426b109cf3ad47b91120f8328d8ab1be8b0b956" + integrity sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw== + dependencies: + "@babel/types" "^7.22.15" + "@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.22.10", "@babel/helper-compilation-targets@^7.22.5", "@babel/helper-compilation-targets@^7.22.6": version "7.22.10" resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.10.tgz#01d648bbc25dd88f513d862ee0df27b7d4e67024" @@ -72,6 +259,17 @@ lru-cache "^5.1.1" semver "^6.3.1" +"@babel/helper-compilation-targets@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz#0698fc44551a26cf29f18d4662d5bf545a6cfc52" + integrity sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw== + dependencies: + "@babel/compat-data" "^7.22.9" + "@babel/helper-validator-option" "^7.22.15" + browserslist "^4.21.9" + lru-cache "^5.1.1" + semver "^6.3.1" + "@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.22.11": version "7.22.11" resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.11.tgz#4078686740459eeb4af3494a273ac09148dfb213" @@ -87,6 +285,30 @@ "@babel/helper-split-export-declaration" "^7.22.6" semver "^6.3.1" +"@babel/helper-create-class-features-plugin@^7.22.15", "@babel/helper-create-class-features-plugin@^7.23.5": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.5.tgz#2a8792357008ae9ce8c0f2b78b9f646ac96b314b" + integrity sha512-QELlRWxSpgdwdJzSJn4WAhKC+hvw/AtHbbrIoncKHkhKKR/luAlKkgBDcri1EzWAo8f8VvYVryEHN4tax/V67A== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-member-expression-to-functions" "^7.23.0" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.20" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + semver "^6.3.1" + +"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz#5ee90093914ea09639b01c711db0d6775e558be1" + integrity sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + regexpu-core "^5.3.1" + semver "^6.3.1" + "@babel/helper-create-regexp-features-plugin@^7.22.5": version "7.22.9" resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.9.tgz#9d8e61a8d9366fe66198f57c40565663de0825f6" @@ -107,11 +329,27 @@ lodash.debounce "^4.0.8" resolve "^1.14.2" +"@babel/helper-define-polyfill-provider@^0.4.3": + version "0.4.3" + resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.3.tgz#a71c10f7146d809f4a256c373f462d9bba8cf6ba" + integrity sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug== + dependencies: + "@babel/helper-compilation-targets" "^7.22.6" + "@babel/helper-plugin-utils" "^7.22.5" + debug "^4.1.1" + lodash.debounce "^4.0.8" + resolve "^1.14.2" + "@babel/helper-environment-visitor@^7.18.9", "@babel/helper-environment-visitor@^7.22.5": version "7.22.5" resolved "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz#f06dd41b7c1f44e1f8da6c4055b41ab3a09a7e98" integrity sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q== +"@babel/helper-environment-visitor@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" + integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== + "@babel/helper-function-name@^7.22.5": version "7.22.5" resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz#ede300828905bb15e582c037162f99d5183af1be" @@ -120,6 +358,14 @@ "@babel/template" "^7.22.5" "@babel/types" "^7.22.5" +"@babel/helper-function-name@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" + integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== + dependencies: + "@babel/template" "^7.22.15" + "@babel/types" "^7.23.0" + "@babel/helper-hoist-variables@^7.22.5": version "7.22.5" resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" @@ -127,6 +373,13 @@ dependencies: "@babel/types" "^7.22.5" +"@babel/helper-member-expression-to-functions@^7.22.15", "@babel/helper-member-expression-to-functions@^7.23.0": + version "7.23.0" + resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz#9263e88cc5e41d39ec18c9a3e0eced59a3e7d366" + integrity sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA== + dependencies: + "@babel/types" "^7.23.0" + "@babel/helper-member-expression-to-functions@^7.22.5": version "7.22.5" resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.5.tgz#0a7c56117cad3372fbf8d2fb4bf8f8d64a1e76b2" @@ -134,6 +387,13 @@ dependencies: "@babel/types" "^7.22.5" +"@babel/helper-module-imports@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz#16146307acdc40cc00c3b2c647713076464bdbf0" + integrity sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w== + dependencies: + "@babel/types" "^7.22.15" + "@babel/helper-module-imports@^7.22.5": version "7.22.5" resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz#1a8f4c9f4027d23f520bd76b364d44434a72660c" @@ -152,6 +412,17 @@ "@babel/helper-split-export-declaration" "^7.22.6" "@babel/helper-validator-identifier" "^7.22.5" +"@babel/helper-module-transforms@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz#d7d12c3c5d30af5b3c0fcab2a6d5217773e2d0f1" + integrity sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-simple-access" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/helper-validator-identifier" "^7.22.20" + "@babel/helper-optimise-call-expression@^7.22.5": version "7.22.5" resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz#f21531a9ccbff644fdd156b4077c16ff0c3f609e" @@ -159,7 +430,7 @@ dependencies: "@babel/types" "^7.22.5" -"@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0": +"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": version "7.22.5" resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== @@ -173,6 +444,24 @@ "@babel/helper-environment-visitor" "^7.22.5" "@babel/helper-wrap-function" "^7.22.9" +"@babel/helper-remap-async-to-generator@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz#7b68e1cb4fa964d2996fd063723fb48eca8498e0" + integrity sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-wrap-function" "^7.22.20" + +"@babel/helper-replace-supers@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz#e37d367123ca98fe455a9887734ed2e16eb7a793" + integrity sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-member-expression-to-functions" "^7.22.15" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-replace-supers@^7.22.5", "@babel/helper-replace-supers@^7.22.9": version "7.22.9" resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.9.tgz#cbdc27d6d8d18cd22c81ae4293765a5d9afd0779" @@ -208,16 +497,40 @@ resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f" integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== +"@babel/helper-string-parser@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz#9478c707febcbbe1ddb38a3d91a2e054ae622d83" + integrity sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ== + +"@babel/helper-validator-identifier@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" + integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== + "@babel/helper-validator-identifier@^7.22.5": version "7.22.5" resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz#9544ef6a33999343c8740fa51350f30eeaaaf193" integrity sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ== +"@babel/helper-validator-option@^7.22.15", "@babel/helper-validator-option@^7.23.5": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz#907a3fbd4523426285365d1206c423c4c5520307" + integrity sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw== + "@babel/helper-validator-option@^7.22.5": version "7.22.5" resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz#de52000a15a177413c8234fa3a8af4ee8102d0ac" integrity sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw== +"@babel/helper-wrap-function@^7.22.20": + version "7.22.20" + resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz#15352b0b9bfb10fc9c76f79f6342c00e3411a569" + integrity sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw== + dependencies: + "@babel/helper-function-name" "^7.22.5" + "@babel/template" "^7.22.15" + "@babel/types" "^7.22.19" + "@babel/helper-wrap-function@^7.22.9": version "7.22.10" resolved "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.10.tgz#d845e043880ed0b8c18bd194a12005cb16d2f614" @@ -236,6 +549,15 @@ "@babel/traverse" "^7.22.11" "@babel/types" "^7.22.11" +"@babel/helpers@^7.23.5": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.5.tgz#52f522840df8f1a848d06ea6a79b79eefa72401e" + integrity sha512-oO7us8FzTEsG3U6ag9MfdF1iA/7Z6dz+MtFhifZk8C8o453rGJFFWUP1t+ULM9TUIAzC9uxXEiXjOiVMyd7QPg== + dependencies: + "@babel/template" "^7.22.15" + "@babel/traverse" "^7.23.5" + "@babel/types" "^7.23.5" + "@babel/highlight@^7.22.13": version "7.22.13" resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.13.tgz#9cda839e5d3be9ca9e8c26b6dd69e7548f0cbf16" @@ -245,11 +567,49 @@ chalk "^2.4.2" js-tokens "^4.0.0" +"@babel/highlight@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.23.4.tgz#edaadf4d8232e1a961432db785091207ead0621b" + integrity sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A== + dependencies: + "@babel/helper-validator-identifier" "^7.22.20" + chalk "^2.4.2" + js-tokens "^4.0.0" + "@babel/parser@^7.13.16", "@babel/parser@^7.20.0", "@babel/parser@^7.22.11", "@babel/parser@^7.22.5": version "7.22.13" resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.22.13.tgz#23fb17892b2be7afef94f573031c2f4b42839a2b" integrity sha512-3l6+4YOvc9wx7VlCSw4yQfcBo01ECA8TicQfbnCPuCEpRQrf+gTUyGdxNw+pyTUyywp6JRD1w0YQs9TpBXYlkw== +"@babel/parser@^7.22.15", "@babel/parser@^7.22.7", "@babel/parser@^7.23.5": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.5.tgz#37dee97c4752af148e1d38c34b856b2507660563" + integrity sha512-hOOqoiNXrmGdFbhgCzu6GiURxUgM27Xwd/aPuu8RfHEZPBzL1Z54okAHAQjXfcQNwvrlkAmAp4SlRTZ45vlthQ== + +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.23.3.tgz#5cd1c87ba9380d0afb78469292c954fee5d2411a" + integrity sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz#f6652bb16b94f8f9c20c50941e16e9756898dc5d" + integrity sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/plugin-transform-optional-chaining" "^7.23.3" + +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.3.tgz#20c60d4639d18f7da8602548512e9d3a4c8d7098" + integrity sha512-XaJak1qcityzrX0/IU5nKHb34VaibwP3saKqG6a/tppelgllOH13LUann4ZCIBcVOeE6H18K4Vx9QKkVww3z/w== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-proposal-async-generator-functions@^7.0.0": version "7.20.7" resolved "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz#bfb7276d2d573cb67ba379984a2334e262ba5326" @@ -320,6 +680,11 @@ "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" "@babel/plugin-syntax-optional-chaining" "^7.8.3" +"@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": + version "7.21.0-placeholder-for-preset-env.2" + resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz#7844f9289546efa9febac2de4cfe358a050bd703" + integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== + "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" resolved "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" @@ -327,14 +692,21 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-class-properties@^7.0.0": +"@babel/plugin-syntax-class-properties@^7.0.0", "@babel/plugin-syntax-class-properties@^7.12.13": version "7.12.13" resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== dependencies: "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-syntax-dynamic-import@^7.8.0": +"@babel/plugin-syntax-class-static-block@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" + integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-dynamic-import@^7.8.0", "@babel/plugin-syntax-dynamic-import@^7.8.3": version "7.8.3" resolved "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== @@ -348,6 +720,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-syntax-export-namespace-from@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" + integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== + dependencies: + "@babel/helper-plugin-utils" "^7.8.3" + "@babel/plugin-syntax-flow@^7.0.0", "@babel/plugin-syntax-flow@^7.12.1", "@babel/plugin-syntax-flow@^7.18.0", "@babel/plugin-syntax-flow@^7.22.5": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.22.5.tgz#163b820b9e7696ce134df3ee716d9c0c98035859" @@ -355,6 +734,34 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-syntax-import-assertions@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz#9c05a7f592982aff1a2768260ad84bcd3f0c77fc" + integrity sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-import-attributes@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.23.3.tgz#992aee922cf04512461d7dae3ff6951b90a2dc06" + integrity sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-import-meta@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + +"@babel/plugin-syntax-json-strings@^7.8.3": + version "7.8.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== + dependencies: + "@babel/helper-plugin-utils" "^7.8.0" + "@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.22.5": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz#a6b68e84fb76e759fc3b93e901876ffabbe1d918" @@ -362,6 +769,20 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-syntax-jsx@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz#8f2e4f8a9b5f9aa16067e142c1ac9cd9f810f473" + integrity sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-logical-assignment-operators@^7.10.4": + version "7.10.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== + dependencies: + "@babel/helper-plugin-utils" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator@^7.0.0", "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": version "7.8.3" resolved "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" @@ -397,6 +818,20 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" +"@babel/plugin-syntax-private-property-in-object@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" + integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + +"@babel/plugin-syntax-top-level-await@^7.14.5": + version "7.14.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== + dependencies: + "@babel/helper-plugin-utils" "^7.14.5" + "@babel/plugin-syntax-typescript@^7.22.5": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz#aac8d383b062c5072c647a31ef990c1d0af90272" @@ -404,6 +839,21 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-syntax-typescript@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.23.3.tgz#24f460c85dbbc983cd2b9c4994178bcc01df958f" + integrity sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-syntax-unicode-sets-regex@^7.18.6": + version "7.18.6" + resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz#d49a3b3e6b52e5be6740022317580234a6a47357" + integrity sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.18.6" + "@babel/helper-plugin-utils" "^7.18.6" + "@babel/plugin-transform-arrow-functions@^7.0.0": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz#e5ba566d0c58a5b2ba2a8b795450641950b71958" @@ -411,6 +861,23 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-arrow-functions@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz#94c6dcfd731af90f27a79509f9ab7fb2120fc38b" + integrity sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-async-generator-functions@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.4.tgz#93ac8e3531f347fba519b4703f9ff2a75c6ae27a" + integrity sha512-efdkfPhHYTtn0G6n2ddrESE91fgXxjlqLsnUtPWnJs4a4mZIbUaK7ffqKIIUKXSHwcDvaCVX6GXkaJJFqtX7jw== + dependencies: + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-remap-async-to-generator" "^7.22.20" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-transform-async-to-generator@^7.20.0": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz#c7a85f44e46f8952f6d27fe57c2ed3cc084c3775" @@ -420,6 +887,15 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-remap-async-to-generator" "^7.22.5" +"@babel/plugin-transform-async-to-generator@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz#d1f513c7a8a506d43f47df2bf25f9254b0b051fa" + integrity sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw== + dependencies: + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-remap-async-to-generator" "^7.22.20" + "@babel/plugin-transform-block-scoped-functions@^7.0.0": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz#27978075bfaeb9fa586d3cb63a3d30c1de580024" @@ -427,6 +903,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-block-scoped-functions@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz#fe1177d715fb569663095e04f3598525d98e8c77" + integrity sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-block-scoping@^7.0.0": version "7.22.10" resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.10.tgz#88a1dccc3383899eb5e660534a76a22ecee64faa" @@ -434,6 +917,30 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-block-scoping@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz#b2d38589531c6c80fbe25e6b58e763622d2d3cf5" + integrity sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-class-properties@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.23.3.tgz#35c377db11ca92a785a718b6aa4e3ed1eb65dc48" + integrity sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-class-static-block@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.4.tgz#2a202c8787a8964dd11dfcedf994d36bfc844ab5" + integrity sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/plugin-transform-classes@^7.0.0": version "7.22.6" resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.6.tgz#e04d7d804ed5b8501311293d1a0e6d43e94c3363" @@ -449,6 +956,21 @@ "@babel/helper-split-export-declaration" "^7.22.6" globals "^11.1.0" +"@babel/plugin-transform-classes@^7.23.5": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.5.tgz#e7a75f815e0c534cc4c9a39c56636c84fc0d64f2" + integrity sha512-jvOTR4nicqYC9yzOHIhXG5emiFEOpappSJAl73SDSEDcybD+Puuze8Tnpb9p9qEyYup24tq891gkaygIFvWDqg== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-optimise-call-expression" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.20" + "@babel/helper-split-export-declaration" "^7.22.6" + globals "^11.1.0" + "@babel/plugin-transform-computed-properties@^7.0.0": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz#cd1e994bf9f316bd1c2dafcd02063ec261bb3869" @@ -457,6 +979,14 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/template" "^7.22.5" +"@babel/plugin-transform-computed-properties@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz#652e69561fcc9d2b50ba4f7ac7f60dcf65e86474" + integrity sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/template" "^7.22.15" + "@babel/plugin-transform-destructuring@^7.0.0", "@babel/plugin-transform-destructuring@^7.20.0": version "7.22.10" resolved "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.10.tgz#38e2273814a58c810b6c34ea293be4973c4eb5e2" @@ -464,6 +994,52 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-destructuring@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz#8c9ee68228b12ae3dff986e56ed1ba4f3c446311" + integrity sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-dotall-regex@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz#3f7af6054882ede89c378d0cf889b854a993da50" + integrity sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-duplicate-keys@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz#664706ca0a5dfe8d066537f99032fc1dc8b720ce" + integrity sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-dynamic-import@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.4.tgz#c7629e7254011ac3630d47d7f34ddd40ca535143" + integrity sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + +"@babel/plugin-transform-exponentiation-operator@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz#ea0d978f6b9232ba4722f3dbecdd18f450babd18" + integrity sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ== + dependencies: + "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-export-namespace-from@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.4.tgz#084c7b25e9a5c8271e987a08cf85807b80283191" + integrity sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-transform-flow-strip-types@^7.0.0", "@babel/plugin-transform-flow-strip-types@^7.20.0", "@babel/plugin-transform-flow-strip-types@^7.22.5": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.22.5.tgz#0bb17110c7bf5b35a60754b2f00c58302381dee2" @@ -479,6 +1055,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-for-of@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.3.tgz#afe115ff0fbce735e02868d41489093c63e15559" + integrity sha512-X8jSm8X1CMwxmK878qsUGJRmbysKNbdpTv/O1/v0LuY/ZkZrng5WYiekYSdg9m09OTmDDUWeEDsTE+17WYbAZw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-function-name@^7.0.0": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz#935189af68b01898e0d6d99658db6b164205c143" @@ -488,6 +1071,23 @@ "@babel/helper-function-name" "^7.22.5" "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-function-name@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz#8f424fcd862bf84cb9a1a6b42bc2f47ed630f8dc" + integrity sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw== + dependencies: + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-json-strings@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.4.tgz#a871d9b6bd171976efad2e43e694c961ffa3714d" + integrity sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-transform-literals@^7.0.0": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz#e9341f4b5a167952576e23db8d435849b1dd7920" @@ -495,6 +1095,21 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-literals@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz#8214665f00506ead73de157eba233e7381f3beb4" + integrity sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-logical-assignment-operators@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.4.tgz#e599f82c51d55fac725f62ce55d3a0886279ecb5" + integrity sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-transform-member-expression-literals@^7.0.0": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz#4fcc9050eded981a468347dd374539ed3e058def" @@ -502,6 +1117,21 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-member-expression-literals@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz#e37b3f0502289f477ac0e776b05a833d853cabcc" + integrity sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-modules-amd@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz#e19b55436a1416829df0a1afc495deedfae17f7d" + integrity sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw== + dependencies: + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-modules-commonjs@^7.0.0", "@babel/plugin-transform-modules-commonjs@^7.13.8", "@babel/plugin-transform-modules-commonjs@^7.22.11": version "7.22.11" resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.11.tgz#d7991d3abad199c03b68ee66a64f216c47ffdfae" @@ -511,68 +1141,241 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-simple-access" "^7.22.5" -"@babel/plugin-transform-named-capturing-groups-regex@^7.0.0": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz#67fe18ee8ce02d57c855185e27e3dc959b2e991f" - integrity sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ== +"@babel/plugin-transform-modules-commonjs@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz#661ae831b9577e52be57dd8356b734f9700b53b4" + integrity sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA== dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.5" + "@babel/helper-module-transforms" "^7.23.3" "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-simple-access" "^7.22.5" -"@babel/plugin-transform-object-super@^7.0.0": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz#794a8d2fcb5d0835af722173c1a9d704f44e218c" - integrity sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw== +"@babel/plugin-transform-modules-systemjs@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.3.tgz#fa7e62248931cb15b9404f8052581c302dd9de81" + integrity sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ== dependencies: + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-module-transforms" "^7.23.3" "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-replace-supers" "^7.22.5" + "@babel/helper-validator-identifier" "^7.22.20" -"@babel/plugin-transform-parameters@^7.0.0", "@babel/plugin-transform-parameters@^7.20.7": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.5.tgz#c3542dd3c39b42c8069936e48717a8d179d63a18" - integrity sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg== +"@babel/plugin-transform-modules-umd@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz#5d4395fccd071dfefe6585a4411aa7d6b7d769e9" + integrity sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg== dependencies: + "@babel/helper-module-transforms" "^7.23.3" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-property-literals@^7.0.0": +"@babel/plugin-transform-named-capturing-groups-regex@^7.0.0", "@babel/plugin-transform-named-capturing-groups-regex@^7.22.5": version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz#b5ddabd73a4f7f26cd0e20f5db48290b88732766" - integrity sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ== + resolved "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz#67fe18ee8ce02d57c855185e27e3dc959b2e991f" + integrity sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ== dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.5" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-react-display-name@^7.0.0": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.22.5.tgz#3c4326f9fce31c7968d6cb9debcaf32d9e279a2b" - integrity sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw== +"@babel/plugin-transform-new-target@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz#5491bb78ed6ac87e990957cea367eab781c4d980" + integrity sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ== dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-react-jsx-self@^7.0.0": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.22.5.tgz#ca2fdc11bc20d4d46de01137318b13d04e481d8e" - integrity sha512-nTh2ogNUtxbiSbxaT4Ds6aXnXEipHweN9YRgOX/oNXdf0cCrGn/+2LozFa3lnPV5D90MkjhgckCPBrsoSc1a7g== +"@babel/plugin-transform-nullish-coalescing-operator@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.4.tgz#45556aad123fc6e52189ea749e33ce090637346e" + integrity sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA== dependencies: "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" -"@babel/plugin-transform-react-jsx-source@^7.0.0": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.22.5.tgz#49af1615bfdf6ed9d3e9e43e425e0b2b65d15b6c" - integrity sha512-yIiRO6yobeEIaI0RTbIr8iAK9FcBHLtZq0S89ZPjDLQXBA4xvghaKqI0etp/tF3htTM0sazJKKLz9oEiGRtu7w== +"@babel/plugin-transform-numeric-separator@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.4.tgz#03d08e3691e405804ecdd19dd278a40cca531f29" + integrity sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q== dependencies: "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" -"@babel/plugin-transform-react-jsx@^7.0.0": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.5.tgz#932c291eb6dd1153359e2a90cb5e557dcf068416" - integrity sha512-rog5gZaVbUip5iWDMTYbVM15XQq+RkUKhET/IHR6oizR+JEoN6CAfTTuHcK4vwUyzca30qqHqEpzBOnaRMWYMA== +"@babel/plugin-transform-object-rest-spread@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.4.tgz#2b9c2d26bf62710460bdc0d1730d4f1048361b83" + integrity sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g== dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-module-imports" "^7.22.5" + "@babel/compat-data" "^7.23.3" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-transform-parameters" "^7.23.3" + +"@babel/plugin-transform-object-super@^7.0.0": + version "7.22.5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz#794a8d2fcb5d0835af722173c1a9d704f44e218c" + integrity sha512-klXqyaT9trSjIUrcsYIfETAzmOEZL3cBYqOYLJxBHfMFFggmXOv+NYSX/Jbs9mzMVESw/WycLFPRx8ba/b2Ipw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.5" + +"@babel/plugin-transform-object-super@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz#81fdb636dcb306dd2e4e8fd80db5b2362ed2ebcd" + integrity sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-replace-supers" "^7.22.20" + +"@babel/plugin-transform-optional-catch-binding@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.4.tgz#318066de6dacce7d92fa244ae475aa8d91778017" + integrity sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + +"@babel/plugin-transform-optional-chaining@^7.23.3", "@babel/plugin-transform-optional-chaining@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz#6acf61203bdfc4de9d4e52e64490aeb3e52bd017" + integrity sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + +"@babel/plugin-transform-parameters@^7.0.0", "@babel/plugin-transform-parameters@^7.20.7": + version "7.22.5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.5.tgz#c3542dd3c39b42c8069936e48717a8d179d63a18" + integrity sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-parameters@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz#83ef5d1baf4b1072fa6e54b2b0999a7b2527e2af" + integrity sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-private-methods@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.23.3.tgz#b2d7a3c97e278bfe59137a978d53b2c2e038c0e4" + integrity sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g== + dependencies: + "@babel/helper-create-class-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-private-property-in-object@^7.23.4": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.4.tgz#3ec711d05d6608fd173d9b8de39872d8dbf68bf5" + integrity sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + +"@babel/plugin-transform-property-literals@^7.0.0": + version "7.22.5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz#b5ddabd73a4f7f26cd0e20f5db48290b88732766" + integrity sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-property-literals@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz#54518f14ac4755d22b92162e4a852d308a560875" + integrity sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-react-constant-elements@^7.18.12": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.23.3.tgz#5efc001d07ef0f7da0d73c3a86c132f73d28e43c" + integrity sha512-zP0QKq/p6O42OL94udMgSfKXyse4RyJ0JqbQ34zDAONWjyrEsghYEyTSK5FIpmXmCpB55SHokL1cRRKHv8L2Qw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-react-display-name@^7.0.0": + version "7.22.5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.22.5.tgz#3c4326f9fce31c7968d6cb9debcaf32d9e279a2b" + integrity sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-react-display-name@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.23.3.tgz#70529f034dd1e561045ad3c8152a267f0d7b6200" + integrity sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-react-jsx-development@^7.22.5": + version "7.22.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz#e716b6edbef972a92165cd69d92f1255f7e73e87" + integrity sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A== + dependencies: + "@babel/plugin-transform-react-jsx" "^7.22.5" + +"@babel/plugin-transform-react-jsx-self@^7.0.0": + version "7.22.5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-self/-/plugin-transform-react-jsx-self-7.22.5.tgz#ca2fdc11bc20d4d46de01137318b13d04e481d8e" + integrity sha512-nTh2ogNUtxbiSbxaT4Ds6aXnXEipHweN9YRgOX/oNXdf0cCrGn/+2LozFa3lnPV5D90MkjhgckCPBrsoSc1a7g== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-react-jsx-source@^7.0.0": + version "7.22.5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-source/-/plugin-transform-react-jsx-source-7.22.5.tgz#49af1615bfdf6ed9d3e9e43e425e0b2b65d15b6c" + integrity sha512-yIiRO6yobeEIaI0RTbIr8iAK9FcBHLtZq0S89ZPjDLQXBA4xvghaKqI0etp/tF3htTM0sazJKKLz9oEiGRtu7w== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-react-jsx@^7.0.0": + version "7.22.5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.22.5.tgz#932c291eb6dd1153359e2a90cb5e557dcf068416" + integrity sha512-rog5gZaVbUip5iWDMTYbVM15XQq+RkUKhET/IHR6oizR+JEoN6CAfTTuHcK4vwUyzca30qqHqEpzBOnaRMWYMA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-module-imports" "^7.22.5" "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-jsx" "^7.22.5" "@babel/types" "^7.22.5" +"@babel/plugin-transform-react-jsx@^7.22.15", "@babel/plugin-transform-react-jsx@^7.22.5": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz#393f99185110cea87184ea47bcb4a7b0c2e39312" + integrity sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-jsx" "^7.23.3" + "@babel/types" "^7.23.4" + +"@babel/plugin-transform-react-pure-annotations@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.23.3.tgz#fabedbdb8ee40edf5da96f3ecfc6958e3783b93c" + integrity sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-regenerator@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz#141afd4a2057298602069fce7f2dc5173e6c561c" + integrity sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + regenerator-transform "^0.15.2" + +"@babel/plugin-transform-reserved-words@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz#4130dcee12bd3dd5705c587947eb715da12efac8" + integrity sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-runtime@^7.0.0": version "7.22.10" resolved "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.10.tgz#89eda6daf1d3af6f36fb368766553054c8d7cd46" @@ -585,6 +1388,18 @@ babel-plugin-polyfill-regenerator "^0.5.2" semver "^6.3.1" +"@babel/plugin-transform-runtime@^7.22.9": + version "7.23.4" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.23.4.tgz#5132b388580002fc5cb7c84eccfb968acdc231cb" + integrity sha512-ITwqpb6V4btwUG0YJR82o2QvmWrLgDnx/p2A3CTPYGaRgULkDiC0DRA2C4jlRB9uXGUEfaSS/IGHfVW+ohzYDw== + dependencies: + "@babel/helper-module-imports" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + babel-plugin-polyfill-corejs2 "^0.4.6" + babel-plugin-polyfill-corejs3 "^0.8.5" + babel-plugin-polyfill-regenerator "^0.5.3" + semver "^6.3.1" + "@babel/plugin-transform-shorthand-properties@^7.0.0": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz#6e277654be82b5559fc4b9f58088507c24f0c624" @@ -592,6 +1407,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-shorthand-properties@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz#97d82a39b0e0c24f8a981568a8ed851745f59210" + integrity sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-spread@^7.0.0": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz#6487fd29f229c95e284ba6c98d65eafb893fea6b" @@ -600,6 +1422,14 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" +"@babel/plugin-transform-spread@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz#41d17aacb12bde55168403c6f2d6bdca563d362c" + integrity sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" + "@babel/plugin-transform-sticky-regex@^7.0.0": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz#295aba1595bfc8197abd02eae5fc288c0deb26aa" @@ -607,6 +1437,13 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-sticky-regex@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz#dec45588ab4a723cb579c609b294a3d1bd22ff04" + integrity sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-template-literals@^7.0.0": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz#8f38cf291e5f7a8e60e9f733193f0bcc10909bff" @@ -614,6 +1451,20 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-template-literals@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz#5f0f028eb14e50b5d0f76be57f90045757539d07" + integrity sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-typeof-symbol@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz#9dfab97acc87495c0c449014eb9c547d8966bca4" + integrity sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-typescript@^7.22.11", "@babel/plugin-transform-typescript@^7.5.0": version "7.22.11" resolved "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.11.tgz#9f27fb5e51585729374bb767ab6a6d9005a23329" @@ -624,6 +1475,31 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-typescript" "^7.22.5" +"@babel/plugin-transform-typescript@^7.23.3": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.23.5.tgz#83da13ef62a1ebddf2872487527094b31c9adb84" + integrity sha512-2fMkXEJkrmwgu2Bsv1Saxgj30IXZdJ+84lQcKKI7sm719oXs0BBw2ZENKdJdR1PjWndgLCEBNXJOri0fk7RYQA== + dependencies: + "@babel/helper-annotate-as-pure" "^7.22.5" + "@babel/helper-create-class-features-plugin" "^7.23.5" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-syntax-typescript" "^7.23.3" + +"@babel/plugin-transform-unicode-escapes@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz#1f66d16cab01fab98d784867d24f70c1ca65b925" + integrity sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-unicode-property-regex@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.23.3.tgz#19e234129e5ffa7205010feec0d94c251083d7ad" + integrity sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/plugin-transform-unicode-regex@^7.0.0": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz#ce7e7bb3ef208c4ff67e02a22816656256d7a183" @@ -632,6 +1508,108 @@ "@babel/helper-create-regexp-features-plugin" "^7.22.5" "@babel/helper-plugin-utils" "^7.22.5" +"@babel/plugin-transform-unicode-regex@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz#26897708d8f42654ca4ce1b73e96140fbad879dc" + integrity sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/plugin-transform-unicode-sets-regex@^7.23.3": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.23.3.tgz#4fb6f0a719c2c5859d11f6b55a050cc987f3799e" + integrity sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw== + dependencies: + "@babel/helper-create-regexp-features-plugin" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + +"@babel/preset-env@^7.19.4", "@babel/preset-env@^7.22.9": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.23.5.tgz#350a3aedfa9f119ad045b068886457e895ba0ca1" + integrity sha512-0d/uxVD6tFGWXGDSfyMD1p2otoaKmu6+GD+NfAx0tMaH+dxORnp7T9TaVQ6mKyya7iBtCIVxHjWT7MuzzM9z+A== + dependencies: + "@babel/compat-data" "^7.23.5" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-option" "^7.23.5" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.23.3" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.23.3" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.23.3" + "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2" + "@babel/plugin-syntax-async-generators" "^7.8.4" + "@babel/plugin-syntax-class-properties" "^7.12.13" + "@babel/plugin-syntax-class-static-block" "^7.14.5" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-syntax-export-namespace-from" "^7.8.3" + "@babel/plugin-syntax-import-assertions" "^7.23.3" + "@babel/plugin-syntax-import-attributes" "^7.23.3" + "@babel/plugin-syntax-import-meta" "^7.10.4" + "@babel/plugin-syntax-json-strings" "^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" + "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" + "@babel/plugin-syntax-numeric-separator" "^7.10.4" + "@babel/plugin-syntax-object-rest-spread" "^7.8.3" + "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" + "@babel/plugin-syntax-optional-chaining" "^7.8.3" + "@babel/plugin-syntax-private-property-in-object" "^7.14.5" + "@babel/plugin-syntax-top-level-await" "^7.14.5" + "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" + "@babel/plugin-transform-arrow-functions" "^7.23.3" + "@babel/plugin-transform-async-generator-functions" "^7.23.4" + "@babel/plugin-transform-async-to-generator" "^7.23.3" + "@babel/plugin-transform-block-scoped-functions" "^7.23.3" + "@babel/plugin-transform-block-scoping" "^7.23.4" + "@babel/plugin-transform-class-properties" "^7.23.3" + "@babel/plugin-transform-class-static-block" "^7.23.4" + "@babel/plugin-transform-classes" "^7.23.5" + "@babel/plugin-transform-computed-properties" "^7.23.3" + "@babel/plugin-transform-destructuring" "^7.23.3" + "@babel/plugin-transform-dotall-regex" "^7.23.3" + "@babel/plugin-transform-duplicate-keys" "^7.23.3" + "@babel/plugin-transform-dynamic-import" "^7.23.4" + "@babel/plugin-transform-exponentiation-operator" "^7.23.3" + "@babel/plugin-transform-export-namespace-from" "^7.23.4" + "@babel/plugin-transform-for-of" "^7.23.3" + "@babel/plugin-transform-function-name" "^7.23.3" + "@babel/plugin-transform-json-strings" "^7.23.4" + "@babel/plugin-transform-literals" "^7.23.3" + "@babel/plugin-transform-logical-assignment-operators" "^7.23.4" + "@babel/plugin-transform-member-expression-literals" "^7.23.3" + "@babel/plugin-transform-modules-amd" "^7.23.3" + "@babel/plugin-transform-modules-commonjs" "^7.23.3" + "@babel/plugin-transform-modules-systemjs" "^7.23.3" + "@babel/plugin-transform-modules-umd" "^7.23.3" + "@babel/plugin-transform-named-capturing-groups-regex" "^7.22.5" + "@babel/plugin-transform-new-target" "^7.23.3" + "@babel/plugin-transform-nullish-coalescing-operator" "^7.23.4" + "@babel/plugin-transform-numeric-separator" "^7.23.4" + "@babel/plugin-transform-object-rest-spread" "^7.23.4" + "@babel/plugin-transform-object-super" "^7.23.3" + "@babel/plugin-transform-optional-catch-binding" "^7.23.4" + "@babel/plugin-transform-optional-chaining" "^7.23.4" + "@babel/plugin-transform-parameters" "^7.23.3" + "@babel/plugin-transform-private-methods" "^7.23.3" + "@babel/plugin-transform-private-property-in-object" "^7.23.4" + "@babel/plugin-transform-property-literals" "^7.23.3" + "@babel/plugin-transform-regenerator" "^7.23.3" + "@babel/plugin-transform-reserved-words" "^7.23.3" + "@babel/plugin-transform-shorthand-properties" "^7.23.3" + "@babel/plugin-transform-spread" "^7.23.3" + "@babel/plugin-transform-sticky-regex" "^7.23.3" + "@babel/plugin-transform-template-literals" "^7.23.3" + "@babel/plugin-transform-typeof-symbol" "^7.23.3" + "@babel/plugin-transform-unicode-escapes" "^7.23.3" + "@babel/plugin-transform-unicode-property-regex" "^7.23.3" + "@babel/plugin-transform-unicode-regex" "^7.23.3" + "@babel/plugin-transform-unicode-sets-regex" "^7.23.3" + "@babel/preset-modules" "0.1.6-no-external-plugins" + babel-plugin-polyfill-corejs2 "^0.4.6" + babel-plugin-polyfill-corejs3 "^0.8.5" + babel-plugin-polyfill-regenerator "^0.5.3" + core-js-compat "^3.31.0" + semver "^6.3.1" + "@babel/preset-flow@^7.13.13": version "7.22.5" resolved "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.22.5.tgz#876f24ab6b38bd79703a93f32020ca2162312784" @@ -641,6 +1619,27 @@ "@babel/helper-validator-option" "^7.22.5" "@babel/plugin-transform-flow-strip-types" "^7.22.5" +"@babel/preset-modules@0.1.6-no-external-plugins": + version "0.1.6-no-external-plugins" + resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz#ccb88a2c49c817236861fee7826080573b8a923a" + integrity sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA== + dependencies: + "@babel/helper-plugin-utils" "^7.0.0" + "@babel/types" "^7.4.4" + esutils "^2.0.2" + +"@babel/preset-react@^7.18.6", "@babel/preset-react@^7.22.5": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.23.3.tgz#f73ca07e7590f977db07eb54dbe46538cc015709" + integrity sha512-tbkHOS9axH6Ysf2OUEqoSZ6T3Fa2SrNH6WTWSPBboxKzdxNc9qOICeLXkNG0ZEwbQ1HY8liwOce4aN/Ceyuq6w== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-option" "^7.22.15" + "@babel/plugin-transform-react-display-name" "^7.23.3" + "@babel/plugin-transform-react-jsx" "^7.22.15" + "@babel/plugin-transform-react-jsx-development" "^7.22.5" + "@babel/plugin-transform-react-pure-annotations" "^7.23.3" + "@babel/preset-typescript@^7.13.0": version "7.22.11" resolved "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.22.11.tgz#f218cd0345524ac888aa3dc32f029de5b064b575" @@ -652,6 +1651,17 @@ "@babel/plugin-transform-modules-commonjs" "^7.22.11" "@babel/plugin-transform-typescript" "^7.22.11" +"@babel/preset-typescript@^7.18.6", "@babel/preset-typescript@^7.22.5": + version "7.23.3" + resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.23.3.tgz#14534b34ed5b6d435aa05f1ae1c5e7adcc01d913" + integrity sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ== + dependencies: + "@babel/helper-plugin-utils" "^7.22.5" + "@babel/helper-validator-option" "^7.22.15" + "@babel/plugin-syntax-jsx" "^7.23.3" + "@babel/plugin-transform-modules-commonjs" "^7.23.3" + "@babel/plugin-transform-typescript" "^7.23.3" + "@babel/register@^7.13.16": version "7.22.5" resolved "https://registry.npmjs.org/@babel/register/-/register-7.22.5.tgz#e4d8d0f615ea3233a27b5c6ada6750ee59559939" @@ -668,6 +1678,14 @@ resolved "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== +"@babel/runtime-corejs3@^7.22.6": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.23.5.tgz#818778beea4f23d40b77b5ad213894404c14f3f3" + integrity sha512-7+ziVclejQTLYhXl+Oi1f6gTGD1XDCeLa4R472TNGQxb08zbEJ0OdNoh5Piz+57Ltmui6xR88BXR4gS3/Toslw== + dependencies: + core-js-pure "^3.30.2" + regenerator-runtime "^0.14.0" + "@babel/runtime@^7.0.0": version "7.22.11" resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.11.tgz#7a9ba3bbe406ad6f9e8dd4da2ece453eb23a77a4" @@ -675,6 +1693,13 @@ dependencies: regenerator-runtime "^0.14.0" +"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.10.3", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.22.6", "@babel/runtime@^7.8.4": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.5.tgz#11edb98f8aeec529b82b211028177679144242db" + integrity sha512-NdUTHcPe4C99WxPub+K9l9tK5/lV4UXIoaHSYgzco9BCyjKAAwzdBI+wWtYqHt7LJdbo74ZjRPJgzVweq1sz0w== + dependencies: + regenerator-runtime "^0.14.0" + "@babel/runtime@^7.20.1", "@babel/runtime@^7.5.5": version "7.23.2" resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.2.tgz#062b0ac103261d68a966c4c7baf2ae3e62ec3885" @@ -691,6 +1716,15 @@ "@babel/parser" "^7.22.5" "@babel/types" "^7.22.5" +"@babel/template@^7.22.15": + version "7.22.15" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38" + integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w== + dependencies: + "@babel/code-frame" "^7.22.13" + "@babel/parser" "^7.22.15" + "@babel/types" "^7.22.15" + "@babel/traverse@^7.20.0", "@babel/traverse@^7.22.11": version "7.22.11" resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.11.tgz#71ebb3af7a05ff97280b83f05f8865ac94b2027c" @@ -707,6 +1741,22 @@ debug "^4.1.0" globals "^11.1.0" +"@babel/traverse@^7.22.8", "@babel/traverse@^7.23.5": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.5.tgz#f546bf9aba9ef2b042c0e00d245990c15508e7ec" + integrity sha512-czx7Xy5a6sapWWRx61m1Ke1Ra4vczu1mCTtJam5zRTBOonfdJ+S/B6HYmGYu3fJtr8GGET3si6IhgWVBhJ/m8w== + dependencies: + "@babel/code-frame" "^7.23.5" + "@babel/generator" "^7.23.5" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/parser" "^7.23.5" + "@babel/types" "^7.23.5" + debug "^4.1.0" + globals "^11.1.0" + "@babel/types@^7.20.0", "@babel/types@^7.22.10", "@babel/types@^7.22.11", "@babel/types@^7.22.5": version "7.22.11" resolved "https://registry.npmjs.org/@babel/types/-/types-7.22.11.tgz#0e65a6a1d4d9cbaa892b2213f6159485fe632ea2" @@ -716,6 +1766,15 @@ "@babel/helper-validator-identifier" "^7.22.5" to-fast-properties "^2.0.0" +"@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.23.0", "@babel/types@^7.23.4", "@babel/types@^7.23.5", "@babel/types@^7.4.4": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.5.tgz#48d730a00c95109fa4393352705954d74fb5b602" + integrity sha512-ON5kSOJwVO6xXVRTvOI0eOnWe7VdUcIpsovGo9U/Br4Ie4UVFQTboO2cYnDhAGU6Fp+UxSiT+pMft0SMHfuq6w== + dependencies: + "@babel/helper-string-parser" "^7.23.4" + "@babel/helper-validator-identifier" "^7.22.20" + to-fast-properties "^2.0.0" + "@changesets/apply-release-plan@^6.1.4": version "6.1.4" resolved "https://registry.npmjs.org/@changesets/apply-release-plan/-/apply-release-plan-6.1.4.tgz#09293256090737ecd2f683842d6d732034a5e3c8" @@ -916,6 +1975,456 @@ human-id "^1.0.2" prettier "^2.7.1" +"@colors/colors@1.5.0": + version "1.5.0" + resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9" + integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== + +"@discoveryjs/json-ext@0.5.7": + version "0.5.7" + resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" + integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== + +"@docsearch/css@3.5.2": + version "3.5.2" + resolved "https://registry.yarnpkg.com/@docsearch/css/-/css-3.5.2.tgz#610f47b48814ca94041df969d9fcc47b91fc5aac" + integrity sha512-SPiDHaWKQZpwR2siD0KQUwlStvIAnEyK6tAE2h2Wuoq8ue9skzhlyVQ1ddzOxX6khULnAALDiR/isSF3bnuciA== + +"@docsearch/react@^3.5.2": + version "3.5.2" + resolved "https://registry.yarnpkg.com/@docsearch/react/-/react-3.5.2.tgz#2e6bbee00eb67333b64906352734da6aef1232b9" + integrity sha512-9Ahcrs5z2jq/DcAvYtvlqEBHImbm4YJI8M9y0x6Tqg598P40HTEkX7hsMcIuThI+hTFxRGZ9hll0Wygm2yEjng== + dependencies: + "@algolia/autocomplete-core" "1.9.3" + "@algolia/autocomplete-preset-algolia" "1.9.3" + "@docsearch/css" "3.5.2" + algoliasearch "^4.19.1" + +"@docusaurus/core@3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@docusaurus/core/-/core-3.0.0.tgz#46bc9bf2bcd99ca98a1c8f10a70bf3afaaaf9dcb" + integrity sha512-bHWtY55tJTkd6pZhHrWz1MpWuwN4edZe0/UWgFF7PW/oJeDZvLSXKqwny3L91X1/LGGoypBGkeZn8EOuKeL4yQ== + dependencies: + "@babel/core" "^7.22.9" + "@babel/generator" "^7.22.9" + "@babel/plugin-syntax-dynamic-import" "^7.8.3" + "@babel/plugin-transform-runtime" "^7.22.9" + "@babel/preset-env" "^7.22.9" + "@babel/preset-react" "^7.22.5" + "@babel/preset-typescript" "^7.22.5" + "@babel/runtime" "^7.22.6" + "@babel/runtime-corejs3" "^7.22.6" + "@babel/traverse" "^7.22.8" + "@docusaurus/cssnano-preset" "3.0.0" + "@docusaurus/logger" "3.0.0" + "@docusaurus/mdx-loader" "3.0.0" + "@docusaurus/react-loadable" "5.5.2" + "@docusaurus/utils" "3.0.0" + "@docusaurus/utils-common" "3.0.0" + "@docusaurus/utils-validation" "3.0.0" + "@slorber/static-site-generator-webpack-plugin" "^4.0.7" + "@svgr/webpack" "^6.5.1" + autoprefixer "^10.4.14" + babel-loader "^9.1.3" + babel-plugin-dynamic-import-node "^2.3.3" + boxen "^6.2.1" + chalk "^4.1.2" + chokidar "^3.5.3" + clean-css "^5.3.2" + cli-table3 "^0.6.3" + combine-promises "^1.1.0" + commander "^5.1.0" + copy-webpack-plugin "^11.0.0" + core-js "^3.31.1" + css-loader "^6.8.1" + css-minimizer-webpack-plugin "^4.2.2" + cssnano "^5.1.15" + del "^6.1.1" + detect-port "^1.5.1" + escape-html "^1.0.3" + eta "^2.2.0" + file-loader "^6.2.0" + fs-extra "^11.1.1" + html-minifier-terser "^7.2.0" + html-tags "^3.3.1" + html-webpack-plugin "^5.5.3" + leven "^3.1.0" + lodash "^4.17.21" + mini-css-extract-plugin "^2.7.6" + postcss "^8.4.26" + postcss-loader "^7.3.3" + prompts "^2.4.2" + react-dev-utils "^12.0.1" + react-helmet-async "^1.3.0" + react-loadable "npm:@docusaurus/react-loadable@5.5.2" + react-loadable-ssr-addon-v5-slorber "^1.0.1" + react-router "^5.3.4" + react-router-config "^5.1.1" + react-router-dom "^5.3.4" + rtl-detect "^1.0.4" + semver "^7.5.4" + serve-handler "^6.1.5" + shelljs "^0.8.5" + terser-webpack-plugin "^5.3.9" + tslib "^2.6.0" + update-notifier "^6.0.2" + url-loader "^4.1.1" + wait-on "^7.0.1" + webpack "^5.88.1" + webpack-bundle-analyzer "^4.9.0" + webpack-dev-server "^4.15.1" + webpack-merge "^5.9.0" + webpackbar "^5.0.2" + +"@docusaurus/cssnano-preset@3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@docusaurus/cssnano-preset/-/cssnano-preset-3.0.0.tgz#87fbf9cbc7c383e207119b44c17fb1d05c73af7c" + integrity sha512-FHiRfwmVvIVdIGsHcijUOaX7hMn0mugVYB7m4GkpYI6Mi56zwQV4lH5p7DxcW5CUYNWMVxz2loWSCiWEm5ikwA== + dependencies: + cssnano-preset-advanced "^5.3.10" + postcss "^8.4.26" + postcss-sort-media-queries "^4.4.1" + tslib "^2.6.0" + +"@docusaurus/logger@3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@docusaurus/logger/-/logger-3.0.0.tgz#02a4bfecec6aa3732c8bd9597ca9d5debab813a6" + integrity sha512-6eX0eOfioMQCk+qgCnHvbLLuyIAA+r2lSID6d6JusiLtDKmYMfNp3F4yyE8bnb0Abmzt2w68XwptEFYyALSAXw== + dependencies: + chalk "^4.1.2" + tslib "^2.6.0" + +"@docusaurus/mdx-loader@3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@docusaurus/mdx-loader/-/mdx-loader-3.0.0.tgz#2593889e43dc4bbd8dfa074d86c8bb4206cf4171" + integrity sha512-JkGge6WYDrwjNgMxwkb6kNQHnpISt5L1tMaBWFDBKeDToFr5Kj29IL35MIQm0RfrnoOfr/29RjSH4aRtvlAR0A== + dependencies: + "@babel/parser" "^7.22.7" + "@babel/traverse" "^7.22.8" + "@docusaurus/logger" "3.0.0" + "@docusaurus/utils" "3.0.0" + "@docusaurus/utils-validation" "3.0.0" + "@mdx-js/mdx" "^3.0.0" + "@slorber/remark-comment" "^1.0.0" + escape-html "^1.0.3" + estree-util-value-to-estree "^3.0.1" + file-loader "^6.2.0" + fs-extra "^11.1.1" + image-size "^1.0.2" + mdast-util-mdx "^3.0.0" + mdast-util-to-string "^4.0.0" + rehype-raw "^7.0.0" + remark-directive "^3.0.0" + remark-emoji "^4.0.0" + remark-frontmatter "^5.0.0" + remark-gfm "^4.0.0" + stringify-object "^3.3.0" + tslib "^2.6.0" + unified "^11.0.3" + unist-util-visit "^5.0.0" + url-loader "^4.1.1" + vfile "^6.0.1" + webpack "^5.88.1" + +"@docusaurus/module-type-aliases@3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@docusaurus/module-type-aliases/-/module-type-aliases-3.0.0.tgz#9a7dd323bb87ca666eb4b0b4b90d04425f2e05d6" + integrity sha512-CfC6CgN4u/ce+2+L1JdsHNyBd8yYjl4De2B2CBj2a9F7WuJ5RjV1ciuU7KDg8uyju+NRVllRgvJvxVUjCdkPiw== + dependencies: + "@docusaurus/react-loadable" "5.5.2" + "@docusaurus/types" "3.0.0" + "@types/history" "^4.7.11" + "@types/react" "*" + "@types/react-router-config" "*" + "@types/react-router-dom" "*" + react-helmet-async "*" + react-loadable "npm:@docusaurus/react-loadable@5.5.2" + +"@docusaurus/plugin-content-blog@3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.0.0.tgz#5f3ede003b2b7103043918fbe3f436c116839ca8" + integrity sha512-iA8Wc3tIzVnROJxrbIsU/iSfixHW16YeW9RWsBw7hgEk4dyGsip9AsvEDXobnRq3lVv4mfdgoS545iGWf1Ip9w== + dependencies: + "@docusaurus/core" "3.0.0" + "@docusaurus/logger" "3.0.0" + "@docusaurus/mdx-loader" "3.0.0" + "@docusaurus/types" "3.0.0" + "@docusaurus/utils" "3.0.0" + "@docusaurus/utils-common" "3.0.0" + "@docusaurus/utils-validation" "3.0.0" + cheerio "^1.0.0-rc.12" + feed "^4.2.2" + fs-extra "^11.1.1" + lodash "^4.17.21" + reading-time "^1.5.0" + srcset "^4.0.0" + tslib "^2.6.0" + unist-util-visit "^5.0.0" + utility-types "^3.10.0" + webpack "^5.88.1" + +"@docusaurus/plugin-content-docs@3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.0.0.tgz#b579c65d7386905890043bdd4a8f9da3194e90fa" + integrity sha512-MFZsOSwmeJ6rvoZMLieXxPuJsA9M9vn7/mUZmfUzSUTeHAeq+fEqvLltFOxcj4DVVDTYlQhgWYd+PISIWgamKw== + dependencies: + "@docusaurus/core" "3.0.0" + "@docusaurus/logger" "3.0.0" + "@docusaurus/mdx-loader" "3.0.0" + "@docusaurus/module-type-aliases" "3.0.0" + "@docusaurus/types" "3.0.0" + "@docusaurus/utils" "3.0.0" + "@docusaurus/utils-validation" "3.0.0" + "@types/react-router-config" "^5.0.7" + combine-promises "^1.1.0" + fs-extra "^11.1.1" + js-yaml "^4.1.0" + lodash "^4.17.21" + tslib "^2.6.0" + utility-types "^3.10.0" + webpack "^5.88.1" + +"@docusaurus/plugin-content-pages@3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.0.0.tgz#519a946a477a203989080db70dd787cb6db15fab" + integrity sha512-EXYHXK2Ea1B5BUmM0DgSwaOYt8EMSzWtYUToNo62Q/EoWxYOQFdWglYnw3n7ZEGyw5Kog4LHaRwlazAdmDomvQ== + dependencies: + "@docusaurus/core" "3.0.0" + "@docusaurus/mdx-loader" "3.0.0" + "@docusaurus/types" "3.0.0" + "@docusaurus/utils" "3.0.0" + "@docusaurus/utils-validation" "3.0.0" + fs-extra "^11.1.1" + tslib "^2.6.0" + webpack "^5.88.1" + +"@docusaurus/plugin-debug@3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-debug/-/plugin-debug-3.0.0.tgz#9c6d4abfd5357dbebccf5b41f5aefc06116e03e3" + integrity sha512-gSV07HfQgnUboVEb3lucuVyv5pEoy33E7QXzzn++3kSc/NLEimkjXh3sSnTGOishkxCqlFV9BHfY/VMm5Lko5g== + dependencies: + "@docusaurus/core" "3.0.0" + "@docusaurus/types" "3.0.0" + "@docusaurus/utils" "3.0.0" + "@microlink/react-json-view" "^1.22.2" + fs-extra "^11.1.1" + tslib "^2.6.0" + +"@docusaurus/plugin-google-analytics@3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.0.0.tgz#8a54f5e21b55c133b6be803ac51bf92d4a515cca" + integrity sha512-0zcLK8w+ohmSm1fjUQCqeRsjmQc0gflvXnaVA/QVVCtm2yCiBtkrSGQXqt4MdpD7Xq8mwo3qVd5nhIcvrcebqw== + dependencies: + "@docusaurus/core" "3.0.0" + "@docusaurus/types" "3.0.0" + "@docusaurus/utils-validation" "3.0.0" + tslib "^2.6.0" + +"@docusaurus/plugin-google-gtag@3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.0.0.tgz#a4c407b80cb46773bea070816ebb547c5663f0b3" + integrity sha512-asEKavw8fczUqvXu/s9kG2m1epLnHJ19W6CCCRZEmpnkZUZKiM8rlkDiEmxApwIc2JDDbIMk+Y2TMkJI8mInbQ== + dependencies: + "@docusaurus/core" "3.0.0" + "@docusaurus/types" "3.0.0" + "@docusaurus/utils-validation" "3.0.0" + "@types/gtag.js" "^0.0.12" + tslib "^2.6.0" + +"@docusaurus/plugin-google-tag-manager@3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.0.0.tgz#8befa315b4747618e9ea65add3f2f4e84df2c7ba" + integrity sha512-lytgu2eyn+7p4WklJkpMGRhwC29ezj4IjPPmVJ8vGzcSl6JkR1sADTHLG5xWOMuci420xZl9dGEiLTQ8FjCRyA== + dependencies: + "@docusaurus/core" "3.0.0" + "@docusaurus/types" "3.0.0" + "@docusaurus/utils-validation" "3.0.0" + tslib "^2.6.0" + +"@docusaurus/plugin-sitemap@3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.0.0.tgz#91f300e500d476252ea2f40449ee828766b9b9d6" + integrity sha512-cfcONdWku56Oi7Hdus2uvUw/RKRRlIGMViiHLjvQ21CEsEqnQ297MRoIgjU28kL7/CXD/+OiANSq3T1ezAiMhA== + dependencies: + "@docusaurus/core" "3.0.0" + "@docusaurus/logger" "3.0.0" + "@docusaurus/types" "3.0.0" + "@docusaurus/utils" "3.0.0" + "@docusaurus/utils-common" "3.0.0" + "@docusaurus/utils-validation" "3.0.0" + fs-extra "^11.1.1" + sitemap "^7.1.1" + tslib "^2.6.0" + +"@docusaurus/preset-classic@3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@docusaurus/preset-classic/-/preset-classic-3.0.0.tgz#b05c3960c4d0a731b2feb97e94e3757ab073c611" + integrity sha512-90aOKZGZdi0+GVQV+wt8xx4M4GiDrBRke8NO8nWwytMEXNrxrBxsQYFRD1YlISLJSCiHikKf3Z/MovMnQpnZyg== + dependencies: + "@docusaurus/core" "3.0.0" + "@docusaurus/plugin-content-blog" "3.0.0" + "@docusaurus/plugin-content-docs" "3.0.0" + "@docusaurus/plugin-content-pages" "3.0.0" + "@docusaurus/plugin-debug" "3.0.0" + "@docusaurus/plugin-google-analytics" "3.0.0" + "@docusaurus/plugin-google-gtag" "3.0.0" + "@docusaurus/plugin-google-tag-manager" "3.0.0" + "@docusaurus/plugin-sitemap" "3.0.0" + "@docusaurus/theme-classic" "3.0.0" + "@docusaurus/theme-common" "3.0.0" + "@docusaurus/theme-search-algolia" "3.0.0" + "@docusaurus/types" "3.0.0" + +"@docusaurus/react-loadable@5.5.2", "react-loadable@npm:@docusaurus/react-loadable@5.5.2": + version "5.5.2" + resolved "https://registry.yarnpkg.com/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz#81aae0db81ecafbdaee3651f12804580868fa6ce" + integrity sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ== + dependencies: + "@types/react" "*" + prop-types "^15.6.2" + +"@docusaurus/theme-classic@3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-classic/-/theme-classic-3.0.0.tgz#a47eda40747e1a6f79190e6bb786d3a7fc4e06b2" + integrity sha512-wWOHSrKMn7L4jTtXBsb5iEJ3xvTddBye5PjYBnWiCkTAlhle2yMdc4/qRXW35Ot+OV/VXu6YFG8XVUJEl99z0A== + dependencies: + "@docusaurus/core" "3.0.0" + "@docusaurus/mdx-loader" "3.0.0" + "@docusaurus/module-type-aliases" "3.0.0" + "@docusaurus/plugin-content-blog" "3.0.0" + "@docusaurus/plugin-content-docs" "3.0.0" + "@docusaurus/plugin-content-pages" "3.0.0" + "@docusaurus/theme-common" "3.0.0" + "@docusaurus/theme-translations" "3.0.0" + "@docusaurus/types" "3.0.0" + "@docusaurus/utils" "3.0.0" + "@docusaurus/utils-common" "3.0.0" + "@docusaurus/utils-validation" "3.0.0" + "@mdx-js/react" "^3.0.0" + clsx "^1.2.1" + copy-text-to-clipboard "^3.2.0" + infima "0.2.0-alpha.43" + lodash "^4.17.21" + nprogress "^0.2.0" + postcss "^8.4.26" + prism-react-renderer "^2.1.0" + prismjs "^1.29.0" + react-router-dom "^5.3.4" + rtlcss "^4.1.0" + tslib "^2.6.0" + utility-types "^3.10.0" + +"@docusaurus/theme-common@3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-common/-/theme-common-3.0.0.tgz#6dc8c39a7458dd39f95a2fa6eb1c6aaf32b7e103" + integrity sha512-PahRpCLRK5owCMEqcNtUeTMOkTUCzrJlKA+HLu7f+8osYOni617YurXvHASCsSTxurjXaLz/RqZMnASnqATxIA== + dependencies: + "@docusaurus/mdx-loader" "3.0.0" + "@docusaurus/module-type-aliases" "3.0.0" + "@docusaurus/plugin-content-blog" "3.0.0" + "@docusaurus/plugin-content-docs" "3.0.0" + "@docusaurus/plugin-content-pages" "3.0.0" + "@docusaurus/utils" "3.0.0" + "@docusaurus/utils-common" "3.0.0" + "@types/history" "^4.7.11" + "@types/react" "*" + "@types/react-router-config" "*" + clsx "^1.2.1" + parse-numeric-range "^1.3.0" + prism-react-renderer "^2.1.0" + tslib "^2.6.0" + utility-types "^3.10.0" + +"@docusaurus/theme-search-algolia@3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.0.0.tgz#20701c2e7945a236df401365271b511a24ff3cad" + integrity sha512-PyMUNIS9yu0dx7XffB13ti4TG47pJq3G2KE/INvOFb6M0kWh+wwCnucPg4WAOysHOPh+SD9fjlXILoLQstgEIA== + dependencies: + "@docsearch/react" "^3.5.2" + "@docusaurus/core" "3.0.0" + "@docusaurus/logger" "3.0.0" + "@docusaurus/plugin-content-docs" "3.0.0" + "@docusaurus/theme-common" "3.0.0" + "@docusaurus/theme-translations" "3.0.0" + "@docusaurus/utils" "3.0.0" + "@docusaurus/utils-validation" "3.0.0" + algoliasearch "^4.18.0" + algoliasearch-helper "^3.13.3" + clsx "^1.2.1" + eta "^2.2.0" + fs-extra "^11.1.1" + lodash "^4.17.21" + tslib "^2.6.0" + utility-types "^3.10.0" + +"@docusaurus/theme-translations@3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-translations/-/theme-translations-3.0.0.tgz#98590b80589f15b2064e0daa2acc3a82d126f53b" + integrity sha512-p/H3+5LdnDtbMU+csYukA6601U1ld2v9knqxGEEV96qV27HsHfP63J9Ta2RBZUrNhQAgrwFzIc9GdDO8P1Baag== + dependencies: + fs-extra "^11.1.1" + tslib "^2.6.0" + +"@docusaurus/tsconfig@3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@docusaurus/tsconfig/-/tsconfig-3.0.0.tgz#89ce292cff8debaa03d93d651ffd6375561e7dab" + integrity sha512-yR9sng4izFudS+v1xV5yboNfc1hATMDpYp9iYfWggbBDwKSm0J1IdIgkygRnqC/AWs1ARUQUpG0gFotPCE/4Ew== + +"@docusaurus/types@3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@docusaurus/types/-/types-3.0.0.tgz#3edabe43f70b45f81a48f3470d6a73a2eba41945" + integrity sha512-Qb+l/hmCOVemReuzvvcFdk84bUmUFyD0Zi81y651ie3VwMrXqC7C0E7yZLKMOsLj/vkqsxHbtkAuYMI89YzNzg== + dependencies: + "@types/history" "^4.7.11" + "@types/react" "*" + commander "^5.1.0" + joi "^17.9.2" + react-helmet-async "^1.3.0" + utility-types "^3.10.0" + webpack "^5.88.1" + webpack-merge "^5.9.0" + +"@docusaurus/utils-common@3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@docusaurus/utils-common/-/utils-common-3.0.0.tgz#fb019e5228b20852a5b98f50672a02843a03ba03" + integrity sha512-7iJWAtt4AHf4PFEPlEPXko9LZD/dbYnhLe0q8e3GRK1EXZyRASah2lznpMwB3lLmVjq/FR6ZAKF+E0wlmL5j0g== + dependencies: + tslib "^2.6.0" + +"@docusaurus/utils-validation@3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@docusaurus/utils-validation/-/utils-validation-3.0.0.tgz#56f3ba89ceba9826989408a96827897c0b724612" + integrity sha512-MlIGUspB/HBW5CYgHvRhmkZbeMiUWKbyVoCQYvbGN8S19SSzVgzyy97KRpcjCOYYeEdkhmRCUwFBJBlLg3IoNQ== + dependencies: + "@docusaurus/logger" "3.0.0" + "@docusaurus/utils" "3.0.0" + joi "^17.9.2" + js-yaml "^4.1.0" + tslib "^2.6.0" + +"@docusaurus/utils@3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@docusaurus/utils/-/utils-3.0.0.tgz#2ef0c8e434036fe104dca4c694fd50022b2ba1ed" + integrity sha512-JwGjh5mtjG9XIAESyPxObL6CZ6LO/yU4OSTpq7Q0x+jN25zi/AMbvLjpSyZzWy+qm5uQiFiIhqFaOxvy+82Ekg== + dependencies: + "@docusaurus/logger" "3.0.0" + "@svgr/webpack" "^6.5.1" + escape-string-regexp "^4.0.0" + file-loader "^6.2.0" + fs-extra "^11.1.1" + github-slugger "^1.5.0" + globby "^11.1.0" + gray-matter "^4.0.3" + jiti "^1.20.0" + js-yaml "^4.1.0" + lodash "^4.17.21" + micromatch "^4.0.5" + resolve-pathname "^3.0.0" + shelljs "^0.8.5" + tslib "^2.6.0" + url-loader "^4.1.1" + webpack "^5.88.1" + "@hapi/hoek@^9.0.0": version "9.3.0" resolved "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz#8368869dcb735be2e7f5cb7647de78e167a251fb" @@ -1063,6 +2572,11 @@ "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" +"@leichtgewicht/ip-codec@^2.0.1": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b" + integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== + "@lerna/child-process@7.3.0": version "7.3.0" resolved "https://registry.npmjs.org/@lerna/child-process/-/child-process-7.3.0.tgz#c56488a8a881f22a64793bf9339c5a2450a18559" @@ -1165,9 +2679,55 @@ globby "^11.0.0" read-yaml-file "^1.1.0" -"@nodelib/fs.scandir@2.1.5": - version "2.1.5" - resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" +"@mdx-js/mdx@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@mdx-js/mdx/-/mdx-3.0.0.tgz#37ef87685143fafedf1165f0a79e9fe95fbe5154" + integrity sha512-Icm0TBKBLYqroYbNW3BPnzMGn+7mwpQOK310aZ7+fkCtiU3aqv2cdcX+nd0Ydo3wI5Rx8bX2Z2QmGb/XcAClCw== + dependencies: + "@types/estree" "^1.0.0" + "@types/estree-jsx" "^1.0.0" + "@types/hast" "^3.0.0" + "@types/mdx" "^2.0.0" + collapse-white-space "^2.0.0" + devlop "^1.0.0" + estree-util-build-jsx "^3.0.0" + estree-util-is-identifier-name "^3.0.0" + estree-util-to-js "^2.0.0" + estree-walker "^3.0.0" + hast-util-to-estree "^3.0.0" + hast-util-to-jsx-runtime "^2.0.0" + markdown-extensions "^2.0.0" + periscopic "^3.0.0" + remark-mdx "^3.0.0" + remark-parse "^11.0.0" + remark-rehype "^11.0.0" + source-map "^0.7.0" + unified "^11.0.0" + unist-util-position-from-estree "^2.0.0" + unist-util-stringify-position "^4.0.0" + unist-util-visit "^5.0.0" + vfile "^6.0.0" + +"@mdx-js/react@^3.0.0": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@mdx-js/react/-/react-3.0.0.tgz#eaccaa8d6a7736b19080aff5a70448a7ba692271" + integrity sha512-nDctevR9KyYFyV+m+/+S4cpzCWHqj+iHDHq3QrsWezcC+B17uZdIWgCguESUkwFhM3n/56KxWVE3V6EokrmONQ== + dependencies: + "@types/mdx" "^2.0.0" + +"@microlink/react-json-view@^1.22.2": + version "1.23.0" + resolved "https://registry.yarnpkg.com/@microlink/react-json-view/-/react-json-view-1.23.0.tgz#641c2483b1a0014818303d4e9cce634d5dacc7e9" + integrity sha512-HYJ1nsfO4/qn8afnAMhuk7+5a1vcjEaS8Gm5Vpr1SqdHDY0yLBJGpA+9DvKyxyVKaUkXzKXt3Mif9RcmFSdtYg== + dependencies: + flux "~4.0.1" + react-base16-styling "~0.6.0" + react-lifecycles-compat "~3.0.4" + react-textarea-autosize "~8.3.2" + +"@nodelib/fs.scandir@2.1.5": + version "2.1.5" + resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== dependencies: "@nodelib/fs.stat" "2.0.5" @@ -1445,6 +3005,32 @@ resolved "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== +"@pnpm/config.env-replace@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz#ab29da53df41e8948a00f2433f085f54de8b3a4c" + integrity sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w== + +"@pnpm/network.ca-file@^1.0.1": + version "1.0.2" + resolved "https://registry.yarnpkg.com/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz#2ab05e09c1af0cdf2fcf5035bea1484e222f7983" + integrity sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA== + dependencies: + graceful-fs "4.2.10" + +"@pnpm/npm-conf@^2.1.0": + version "2.2.2" + resolved "https://registry.yarnpkg.com/@pnpm/npm-conf/-/npm-conf-2.2.2.tgz#0058baf1c26cbb63a828f0193795401684ac86f0" + integrity sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA== + dependencies: + "@pnpm/config.env-replace" "^1.1.0" + "@pnpm/network.ca-file" "^1.0.1" + config-chain "^1.1.11" + +"@polka/url@^1.0.0-next.20": + version "1.0.0-next.23" + resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.23.tgz#498e41218ab3b6a1419c735e5c6ae2c5ed609b6c" + integrity sha512-C16M+IYz0rgRhWZdCmK+h58JMv8vijAA61gmz2rspCSwKwzBebpdcsiUmwrtJRdphuY30i6BSLEOP8ppbNLyLg== + "@react-native-community/cli-clean@11.3.6": version "11.3.6" resolved "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-11.3.6.tgz#43a06cbee1a5480da804debc4f94662a197720f2" @@ -1703,6 +3289,16 @@ resolved "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== +"@sindresorhus/is@^4.6.0": + version "4.6.0" + resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f" + integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw== + +"@sindresorhus/is@^5.2.0": + version "5.6.0" + resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-5.6.0.tgz#41dd6093d34652cddb5d5bdeee04eafc33826668" + integrity sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g== + "@sinonjs/commons@^3.0.0": version "3.0.0" resolved "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz#beb434fe875d965265e04722ccfc21df7f755d72" @@ -1717,11 +3313,147 @@ dependencies: "@sinonjs/commons" "^3.0.0" +"@slorber/remark-comment@^1.0.0": + version "1.0.0" + resolved "https://registry.yarnpkg.com/@slorber/remark-comment/-/remark-comment-1.0.0.tgz#2a020b3f4579c89dec0361673206c28d67e08f5a" + integrity sha512-RCE24n7jsOj1M0UPvIQCHTe7fI0sFL4S2nwKVWwHyVr/wI/H8GosgsJGyhnsZoGFnD/P2hLf1mSbrrgSLN93NA== + dependencies: + micromark-factory-space "^1.0.0" + micromark-util-character "^1.1.0" + micromark-util-symbol "^1.0.1" + +"@slorber/static-site-generator-webpack-plugin@^4.0.7": + version "4.0.7" + resolved "https://registry.yarnpkg.com/@slorber/static-site-generator-webpack-plugin/-/static-site-generator-webpack-plugin-4.0.7.tgz#fc1678bddefab014e2145cbe25b3ce4e1cfc36f3" + integrity sha512-Ug7x6z5lwrz0WqdnNFOMYrDQNTPAprvHLSh6+/fmml3qUiz6l5eq+2MzLKWtn/q5K5NpSiFsZTP/fck/3vjSxA== + dependencies: + eval "^0.1.8" + p-map "^4.0.0" + webpack-sources "^3.2.2" + +"@svgr/babel-plugin-add-jsx-attribute@^6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.5.1.tgz#74a5d648bd0347bda99d82409d87b8ca80b9a1ba" + integrity sha512-9PYGcXrAxitycIjRmZB+Q0JaN07GZIWaTBIGQzfaZv+qr1n8X1XUEJ5rZ/vx6OVD9RRYlrNnXWExQXcmZeD/BQ== + +"@svgr/babel-plugin-remove-jsx-attribute@*": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz#69177f7937233caca3a1afb051906698f2f59186" + integrity sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA== + +"@svgr/babel-plugin-remove-jsx-empty-expression@*": + version "8.0.0" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz#c2c48104cfd7dcd557f373b70a56e9e3bdae1d44" + integrity sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA== + +"@svgr/babel-plugin-replace-jsx-attribute-value@^6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.5.1.tgz#fb9d22ea26d2bc5e0a44b763d4c46d5d3f596c60" + integrity sha512-8DPaVVE3fd5JKuIC29dqyMB54sA6mfgki2H2+swh+zNJoynC8pMPzOkidqHOSc6Wj032fhl8Z0TVn1GiPpAiJg== + +"@svgr/babel-plugin-svg-dynamic-title@^6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.5.1.tgz#01b2024a2b53ffaa5efceaa0bf3e1d5a4c520ce4" + integrity sha512-FwOEi0Il72iAzlkaHrlemVurgSQRDFbk0OC8dSvD5fSBPHltNh7JtLsxmZUhjYBZo2PpcU/RJvvi6Q0l7O7ogw== + +"@svgr/babel-plugin-svg-em-dimensions@^6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.5.1.tgz#dd3fa9f5b24eb4f93bcf121c3d40ff5facecb217" + integrity sha512-gWGsiwjb4tw+ITOJ86ndY/DZZ6cuXMNE/SjcDRg+HLuCmwpcjOktwRF9WgAiycTqJD/QXqL2f8IzE2Rzh7aVXA== + +"@svgr/babel-plugin-transform-react-native-svg@^6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.5.1.tgz#1d8e945a03df65b601551097d8f5e34351d3d305" + integrity sha512-2jT3nTayyYP7kI6aGutkyfJ7UMGtuguD72OjeGLwVNyfPRBD8zQthlvL+fAbAKk5n9ZNcvFkp/b1lZ7VsYqVJg== + +"@svgr/babel-plugin-transform-svg-component@^6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.5.1.tgz#48620b9e590e25ff95a80f811544218d27f8a250" + integrity sha512-a1p6LF5Jt33O3rZoVRBqdxL350oge54iZWHNI6LJB5tQ7EelvD/Mb1mfBiZNAan0dt4i3VArkFRjA4iObuNykQ== + +"@svgr/babel-preset@^6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-6.5.1.tgz#b90de7979c8843c5c580c7e2ec71f024b49eb828" + integrity sha512-6127fvO/FF2oi5EzSQOAjo1LE3OtNVh11R+/8FXa+mHx1ptAaS4cknIjnUA7e6j6fwGGJ17NzaTJFUwOV2zwCw== + dependencies: + "@svgr/babel-plugin-add-jsx-attribute" "^6.5.1" + "@svgr/babel-plugin-remove-jsx-attribute" "*" + "@svgr/babel-plugin-remove-jsx-empty-expression" "*" + "@svgr/babel-plugin-replace-jsx-attribute-value" "^6.5.1" + "@svgr/babel-plugin-svg-dynamic-title" "^6.5.1" + "@svgr/babel-plugin-svg-em-dimensions" "^6.5.1" + "@svgr/babel-plugin-transform-react-native-svg" "^6.5.1" + "@svgr/babel-plugin-transform-svg-component" "^6.5.1" + +"@svgr/core@^6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@svgr/core/-/core-6.5.1.tgz#d3e8aa9dbe3fbd747f9ee4282c1c77a27410488a" + integrity sha512-/xdLSWxK5QkqG524ONSjvg3V/FkNyCv538OIBdQqPNaAta3AsXj/Bd2FbvR87yMbXO2hFSWiAe/Q6IkVPDw+mw== + dependencies: + "@babel/core" "^7.19.6" + "@svgr/babel-preset" "^6.5.1" + "@svgr/plugin-jsx" "^6.5.1" + camelcase "^6.2.0" + cosmiconfig "^7.0.1" + +"@svgr/hast-util-to-babel-ast@^6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.5.1.tgz#81800bd09b5bcdb968bf6ee7c863d2288fdb80d2" + integrity sha512-1hnUxxjd83EAxbL4a0JDJoD3Dao3hmjvyvyEV8PzWmLK3B9m9NPlW7GKjFyoWE8nM7HnXzPcmmSyOW8yOddSXw== + dependencies: + "@babel/types" "^7.20.0" + entities "^4.4.0" + +"@svgr/plugin-jsx@^6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-6.5.1.tgz#0e30d1878e771ca753c94e69581c7971542a7072" + integrity sha512-+UdQxI3jgtSjCykNSlEMuy1jSRQlGC7pqBCPvkG/2dATdWo082zHTTK3uhnAju2/6XpE6B5mZ3z4Z8Ns01S8Gw== + dependencies: + "@babel/core" "^7.19.6" + "@svgr/babel-preset" "^6.5.1" + "@svgr/hast-util-to-babel-ast" "^6.5.1" + svg-parser "^2.0.4" + +"@svgr/plugin-svgo@^6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-6.5.1.tgz#0f91910e988fc0b842f88e0960c2862e022abe84" + integrity sha512-omvZKf8ixP9z6GWgwbtmP9qQMPX4ODXi+wzbVZgomNFsUIlHA1sf4fThdwTWSsZGgvGAG6yE+b/F5gWUkcZ/iQ== + dependencies: + cosmiconfig "^7.0.1" + deepmerge "^4.2.2" + svgo "^2.8.0" + +"@svgr/webpack@^6.5.1": + version "6.5.1" + resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-6.5.1.tgz#ecf027814fc1cb2decc29dc92f39c3cf691e40e8" + integrity sha512-cQ/AsnBkXPkEK8cLbv4Dm7JGXq2XrumKnL1dRpJD9rIO2fTIlJI9a1uCciYG1F2aUsox/hJQyNGbt3soDxSRkA== + dependencies: + "@babel/core" "^7.19.6" + "@babel/plugin-transform-react-constant-elements" "^7.18.12" + "@babel/preset-env" "^7.19.4" + "@babel/preset-react" "^7.18.6" + "@babel/preset-typescript" "^7.18.6" + "@svgr/core" "^6.5.1" + "@svgr/plugin-jsx" "^6.5.1" + "@svgr/plugin-svgo" "^6.5.1" + +"@szmarczak/http-timer@^5.0.1": + version "5.0.1" + resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-5.0.1.tgz#c7c1bf1141cdd4751b0399c8fc7b8b664cd5be3a" + integrity sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw== + dependencies: + defer-to-connect "^2.0.1" + "@tootallnate/once@2": version "2.0.0" resolved "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== +"@trysound/sax@0.2.0": + version "0.2.0" + resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" + integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== + "@tufjs/canonical-json@1.0.0": version "1.0.0" resolved "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-1.0.0.tgz#eade9fd1f537993bc1f0949f3aea276ecc4fab31" @@ -1735,11 +3467,142 @@ "@tufjs/canonical-json" "1.0.0" minimatch "^9.0.0" +"@types/acorn@^4.0.0": + version "4.0.6" + resolved "https://registry.yarnpkg.com/@types/acorn/-/acorn-4.0.6.tgz#d61ca5480300ac41a7d973dd5b84d0a591154a22" + integrity sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ== + dependencies: + "@types/estree" "*" + "@types/async-lock@^1.4.0": version "1.4.0" resolved "https://registry.npmjs.org/@types/async-lock/-/async-lock-1.4.0.tgz#e7d555d037f93e911d54000acb626e783ff9023a" integrity sha512-2+rYSaWrpdbQG3SA0LmMT6YxWLrI81AqpMlSkw3QtFc2HGDufkweQSn30Eiev7x9LL0oyFrBqk1PXOnB9IEgKg== +"@types/body-parser@*": + version "1.19.5" + resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.5.tgz#04ce9a3b677dc8bd681a17da1ab9835dc9d3ede4" + integrity sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg== + dependencies: + "@types/connect" "*" + "@types/node" "*" + +"@types/bonjour@^3.5.9": + version "3.5.13" + resolved "https://registry.yarnpkg.com/@types/bonjour/-/bonjour-3.5.13.tgz#adf90ce1a105e81dd1f9c61fdc5afda1bfb92956" + integrity sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ== + dependencies: + "@types/node" "*" + +"@types/connect-history-api-fallback@^1.3.5": + version "1.5.4" + resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz#7de71645a103056b48ac3ce07b3520b819c1d5b3" + integrity sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw== + dependencies: + "@types/express-serve-static-core" "*" + "@types/node" "*" + +"@types/connect@*": + version "3.4.38" + resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.38.tgz#5ba7f3bc4fbbdeaff8dded952e5ff2cc53f8d858" + integrity sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug== + dependencies: + "@types/node" "*" + +"@types/debug@^4.0.0": + version "4.1.12" + resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.12.tgz#a155f21690871953410df4b6b6f53187f0500917" + integrity sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ== + dependencies: + "@types/ms" "*" + +"@types/eslint-scope@^3.7.3": + version "3.7.7" + resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.7.tgz#3108bd5f18b0cdb277c867b3dd449c9ed7079ac5" + integrity sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg== + dependencies: + "@types/eslint" "*" + "@types/estree" "*" + +"@types/eslint@*": + version "8.44.8" + resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.44.8.tgz#f4fe1dab9b3d3dd98082d4b9f80e59ab40f1261c" + integrity sha512-4K8GavROwhrYl2QXDXm0Rv9epkA8GBFu0EI+XrrnnuCl7u8CWBRusX7fXJfanhZTDWSAL24gDI/UqXyUM0Injw== + dependencies: + "@types/estree" "*" + "@types/json-schema" "*" + +"@types/estree-jsx@^1.0.0": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@types/estree-jsx/-/estree-jsx-1.0.3.tgz#f8aa833ec986d82b8271a294a92ed1565bf2c66a" + integrity sha512-pvQ+TKeRHeiUGRhvYwRrQ/ISnohKkSJR14fT2yqyZ4e9K5vqc7hrtY2Y1Dw0ZwAzQ6DQsxsaCUuSIIi8v0Cq6w== + dependencies: + "@types/estree" "*" + +"@types/estree@*", "@types/estree@^1.0.0": + version "1.0.5" + resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4" + integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== + +"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.33": + version "4.17.41" + resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.41.tgz#5077defa630c2e8d28aa9ffc2c01c157c305bef6" + integrity sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA== + dependencies: + "@types/node" "*" + "@types/qs" "*" + "@types/range-parser" "*" + "@types/send" "*" + +"@types/express@*", "@types/express@^4.17.13": + version "4.17.21" + resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.21.tgz#c26d4a151e60efe0084b23dc3369ebc631ed192d" + integrity sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ== + dependencies: + "@types/body-parser" "*" + "@types/express-serve-static-core" "^4.17.33" + "@types/qs" "*" + "@types/serve-static" "*" + +"@types/gtag.js@^0.0.12": + version "0.0.12" + resolved "https://registry.yarnpkg.com/@types/gtag.js/-/gtag.js-0.0.12.tgz#095122edca896689bdfcdd73b057e23064d23572" + integrity sha512-YQV9bUsemkzG81Ea295/nF/5GijnD2Af7QhEofh7xu+kvCN6RdodgNwwGWXB5GMI3NoyvQo0odNctoH/qLMIpg== + +"@types/hast@^3.0.0": + version "3.0.3" + resolved "https://registry.yarnpkg.com/@types/hast/-/hast-3.0.3.tgz#7f75e6b43bc3f90316046a287d9ad3888309f7e1" + integrity sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ== + dependencies: + "@types/unist" "*" + +"@types/history@^4.7.11": + version "4.7.11" + resolved "https://registry.yarnpkg.com/@types/history/-/history-4.7.11.tgz#56588b17ae8f50c53983a524fc3cc47437969d64" + integrity sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA== + +"@types/html-minifier-terser@^6.0.0": + version "6.1.0" + resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" + integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== + +"@types/http-cache-semantics@^4.0.2": + version "4.0.4" + resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz#b979ebad3919799c979b17c72621c0bc0a31c6c4" + integrity sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA== + +"@types/http-errors@*": + version "2.0.4" + resolved "https://registry.yarnpkg.com/@types/http-errors/-/http-errors-2.0.4.tgz#7eb47726c391b7345a6ec35ad7f4de469cf5ba4f" + integrity sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA== + +"@types/http-proxy@^1.17.8": + version "1.17.14" + resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.14.tgz#57f8ccaa1c1c3780644f8a94f9c6b5000b5e2eec" + integrity sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w== + dependencies: + "@types/node" "*" + "@types/is-ci@^3.0.0": version "3.0.2" resolved "https://registry.npmjs.org/@types/is-ci/-/is-ci-3.0.2.tgz#62acd24fc99bf31047086e0f6b1a657919837f15" @@ -1766,11 +3629,38 @@ dependencies: "@types/istanbul-lib-report" "*" +"@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": + version "7.0.15" + resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841" + integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== + "@types/lodash@^4.14.197": version "4.14.197" resolved "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.197.tgz#e95c5ddcc814ec3e84c891910a01e0c8a378c54b" integrity sha512-BMVOiWs0uNxHVlHBgzTIqJYmj+PgCo4euloGF+5m4okL3rEYzM2EEv78mw8zWSMM57dM7kVIgJ2QDvwHSoCI5g== +"@types/mdast@^4.0.0", "@types/mdast@^4.0.2": + version "4.0.3" + resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-4.0.3.tgz#1e011ff013566e919a4232d1701ad30d70cab333" + integrity sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg== + dependencies: + "@types/unist" "*" + +"@types/mdx@^2.0.0": + version "2.0.10" + resolved "https://registry.yarnpkg.com/@types/mdx/-/mdx-2.0.10.tgz#0d7b57fb1d83e27656156e4ee0dfba96532930e4" + integrity sha512-Rllzc5KHk0Al5/WANwgSPl1/CwjqCy+AZrGd78zuK+jO9aDM6ffblZ+zIjgPNAaEBmlO0RYDvLNh7wD0zKVgEg== + +"@types/mime@*": + version "3.0.4" + resolved "https://registry.yarnpkg.com/@types/mime/-/mime-3.0.4.tgz#2198ac274de6017b44d941e00261d5bc6a0e0a45" + integrity sha512-iJt33IQnVRkqeqC7PzBHPTC6fDlRNRW8vjrgqtScAhrmMwe8c4Eo7+fUGTa+XdWrpEgpyKWMYmi2dIwMAYRzPw== + +"@types/mime@^1": + version "1.3.5" + resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.5.tgz#1ef302e01cf7d2b5a0fa526790c9123bf1d06690" + integrity sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w== + "@types/minimatch@^3.0.3": version "3.0.5" resolved "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" @@ -1781,6 +3671,18 @@ resolved "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz#ee771e2ba4b3dc5b372935d549fd9617bf345b8c" integrity sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ== +"@types/ms@*": + version "0.7.34" + resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.34.tgz#10964ba0dee6ac4cd462e2795b6bebd407303433" + integrity sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g== + +"@types/node-forge@^1.3.0": + version "1.3.10" + resolved "https://registry.yarnpkg.com/@types/node-forge/-/node-forge-1.3.10.tgz#62a19d4f75a8b03290578c2b04f294b1a5a71b07" + integrity sha512-y6PJDYN4xYBxwd22l+OVH35N+1fCYWiuC3aiP2SlXVE6Lo7SS+rSx9r89hLxrP4pn6n1lBGhHJ12pj3F3Mpttw== + dependencies: + "@types/node" "*" + "@types/node@*": version "20.5.7" resolved "https://registry.npmjs.org/@types/node/-/node-20.5.7.tgz#4b8ecac87fbefbc92f431d09c30e176fc0a7c377" @@ -1791,6 +3693,11 @@ resolved "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz#c329cbd434c42164f846b909bd6f85b5537f6240" integrity sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ== +"@types/node@^17.0.5": + version "17.0.45" + resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.45.tgz#2c0fafd78705e7a18b7906b5201a522719dc5190" + integrity sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw== + "@types/node@^20.5.9": version "20.5.9" resolved "https://registry.npmjs.org/@types/node/-/node-20.5.9.tgz#a70ec9d8fa0180a314c3ede0e20ea56ff71aed9a" @@ -1806,11 +3713,66 @@ resolved "https://registry.npmjs.org/@types/object-hash/-/object-hash-3.0.4.tgz#31865a3d69de1042fec2ede56fd8cf0bb4e01641" integrity sha512-w4fEy2suq1bepUxHoJRCBHJz0vS5DPAYpSbcgNwOahljxwyJsiKmi8qyes2/TJc+4Avd7fsgP+ZgUuXZjPvdug== +"@types/parse-json@^4.0.0": + version "4.0.2" + resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.2.tgz#5950e50960793055845e956c427fc2b0d70c5239" + integrity sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw== + +"@types/prismjs@^1.26.0": + version "1.26.3" + resolved "https://registry.yarnpkg.com/@types/prismjs/-/prismjs-1.26.3.tgz#47fe8e784c2dee24fe636cab82e090d3da9b7dec" + integrity sha512-A0D0aTXvjlqJ5ZILMz3rNfDBOx9hHxLZYv2by47Sm/pqW35zzjusrZTryatjN/Rf8Us2gZrJD+KeHbUSTux1Cw== + "@types/prop-types@*": version "15.7.9" resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.9.tgz#b6f785caa7ea1fe4414d9df42ee0ab67f23d8a6d" integrity sha512-n1yyPsugYNSmHgxDFjicaI2+gCNjsBck8UX9kuofAKlc0h1bL+20oSF72KeNaW2DUlesbEVCFgyV2dPGTiY42g== +"@types/qs@*": + version "6.9.10" + resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.10.tgz#0af26845b5067e1c9a622658a51f60a3934d51e8" + integrity sha512-3Gnx08Ns1sEoCrWssEgTSJs/rsT2vhGP+Ja9cnnk9k4ALxinORlQneLXFeFKOTJMOeZUFD1s7w+w2AphTpvzZw== + +"@types/range-parser@*": + version "1.2.7" + resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.7.tgz#50ae4353eaaddc04044279812f52c8c65857dbcb" + integrity sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ== + +"@types/react-router-config@*", "@types/react-router-config@^5.0.7": + version "5.0.10" + resolved "https://registry.yarnpkg.com/@types/react-router-config/-/react-router-config-5.0.10.tgz#1f7537b8d23ad6bb8e7609268fdd89b8b2de1eaf" + integrity sha512-Wn6c/tXdEgi9adCMtDwx8Q2vGty6TsPTc/wCQQ9kAlye8UqFxj0vGFWWuhywNfkwqth+SOgJxQTLTZukrqDQmQ== + dependencies: + "@types/history" "^4.7.11" + "@types/react" "*" + "@types/react-router" "^5.1.0" + +"@types/react-router-dom@*": + version "5.3.3" + resolved "https://registry.yarnpkg.com/@types/react-router-dom/-/react-router-dom-5.3.3.tgz#e9d6b4a66fcdbd651a5f106c2656a30088cc1e83" + integrity sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw== + dependencies: + "@types/history" "^4.7.11" + "@types/react" "*" + "@types/react-router" "*" + +"@types/react-router@*", "@types/react-router@^5.1.0": + version "5.1.20" + resolved "https://registry.yarnpkg.com/@types/react-router/-/react-router-5.1.20.tgz#88eccaa122a82405ef3efbcaaa5dcdd9f021387c" + integrity sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q== + dependencies: + "@types/history" "^4.7.11" + "@types/react" "*" + +"@types/react@*": + version "18.2.39" + resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.39.tgz#744bee99e053ad61fe74eb8b897f3ab5b19a7e25" + integrity sha512-Oiw+ppED6IremMInLV4HXGbfbG6GyziY3kqAwJYOR0PNbkYDmLWQA3a95EhdSmamsvbkJN96ZNN+YD+fGjzSBA== + dependencies: + "@types/prop-types" "*" + "@types/scheduler" "*" + csstype "^3.0.2" + "@types/react@^18.2.34": version "18.2.34" resolved "https://registry.npmjs.org/@types/react/-/react-18.2.34.tgz#aed20f19473721ba328feb99d1ec3307ebc1a8dd" @@ -1820,6 +3782,18 @@ "@types/scheduler" "*" csstype "^3.0.2" +"@types/retry@0.12.0": + version "0.12.0" + resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d" + integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== + +"@types/sax@^1.2.1": + version "1.2.7" + resolved "https://registry.yarnpkg.com/@types/sax/-/sax-1.2.7.tgz#ba5fe7df9aa9c89b6dff7688a19023dd2963091d" + integrity sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A== + dependencies: + "@types/node" "*" + "@types/scheduler@*": version "0.16.5" resolved "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.5.tgz#4751153abbf8d6199babb345a52e1eb4167d64af" @@ -1830,16 +3804,64 @@ resolved "https://registry.npmjs.org/@types/semver/-/semver-7.5.3.tgz#9a726e116beb26c24f1ccd6850201e1246122e04" integrity sha512-OxepLK9EuNEIPxWNME+C6WwbRAOOI2o2BaQEGzz5Lu2e4Z5eDnEo+/aVEDMIXywoJitJ7xWd641wrGLZdtwRyw== +"@types/send@*": + version "0.17.4" + resolved "https://registry.yarnpkg.com/@types/send/-/send-0.17.4.tgz#6619cd24e7270793702e4e6a4b958a9010cfc57a" + integrity sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA== + dependencies: + "@types/mime" "^1" + "@types/node" "*" + +"@types/serve-index@^1.9.1": + version "1.9.4" + resolved "https://registry.yarnpkg.com/@types/serve-index/-/serve-index-1.9.4.tgz#e6ae13d5053cb06ed36392110b4f9a49ac4ec898" + integrity sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug== + dependencies: + "@types/express" "*" + +"@types/serve-static@*", "@types/serve-static@^1.13.10": + version "1.15.5" + resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.5.tgz#15e67500ec40789a1e8c9defc2d32a896f05b033" + integrity sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ== + dependencies: + "@types/http-errors" "*" + "@types/mime" "*" + "@types/node" "*" + +"@types/sockjs@^0.3.33": + version "0.3.36" + resolved "https://registry.yarnpkg.com/@types/sockjs/-/sockjs-0.3.36.tgz#ce322cf07bcc119d4cbf7f88954f3a3bd0f67535" + integrity sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q== + dependencies: + "@types/node" "*" + "@types/stack-utils@^2.0.0": version "2.0.1" resolved "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== +"@types/unist@*", "@types/unist@^3.0.0": + version "3.0.2" + resolved "https://registry.yarnpkg.com/@types/unist/-/unist-3.0.2.tgz#6dd61e43ef60b34086287f83683a5c1b2dc53d20" + integrity sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ== + +"@types/unist@^2.0.0": + version "2.0.10" + resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.10.tgz#04ffa7f406ab628f7f7e97ca23e290cd8ab15efc" + integrity sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA== + "@types/uuid@^3.0.0": version "3.4.11" resolved "https://registry.npmjs.org/@types/uuid/-/uuid-3.4.11.tgz#201bf1ca5756537886931aac6672c21c1a06f98a" integrity sha512-CJNkbEu4IdVuBMRVaNC2GjASgJK7ziqDlVXWuJ1pvhOLADl7nzxhTKjHRdOmo2SuXuygcWBmzgYgn9foTX0UiA== +"@types/ws@^8.5.5": + version "8.5.10" + resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.10.tgz#4acfb517970853fa6574a3a6886791d04a396787" + integrity sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A== + dependencies: + "@types/node" "*" + "@types/yargs-parser@*": version "21.0.0" resolved "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" @@ -1866,6 +3888,142 @@ dependencies: "@types/yargs-parser" "*" +"@ungap/structured-clone@^1.0.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406" + integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== + +"@webassemblyjs/ast@1.11.6", "@webassemblyjs/ast@^1.11.5": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.6.tgz#db046555d3c413f8966ca50a95176a0e2c642e24" + integrity sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q== + dependencies: + "@webassemblyjs/helper-numbers" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + +"@webassemblyjs/floating-point-hex-parser@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz#dacbcb95aff135c8260f77fa3b4c5fea600a6431" + integrity sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw== + +"@webassemblyjs/helper-api-error@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz#6132f68c4acd59dcd141c44b18cbebbd9f2fa768" + integrity sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q== + +"@webassemblyjs/helper-buffer@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz#b66d73c43e296fd5e88006f18524feb0f2c7c093" + integrity sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA== + +"@webassemblyjs/helper-numbers@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz#cbce5e7e0c1bd32cf4905ae444ef64cea919f1b5" + integrity sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g== + dependencies: + "@webassemblyjs/floating-point-hex-parser" "1.11.6" + "@webassemblyjs/helper-api-error" "1.11.6" + "@xtuc/long" "4.2.2" + +"@webassemblyjs/helper-wasm-bytecode@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz#bb2ebdb3b83aa26d9baad4c46d4315283acd51e9" + integrity sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA== + +"@webassemblyjs/helper-wasm-section@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz#ff97f3863c55ee7f580fd5c41a381e9def4aa577" + integrity sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g== + dependencies: + "@webassemblyjs/ast" "1.11.6" + "@webassemblyjs/helper-buffer" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/wasm-gen" "1.11.6" + +"@webassemblyjs/ieee754@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz#bb665c91d0b14fffceb0e38298c329af043c6e3a" + integrity sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg== + dependencies: + "@xtuc/ieee754" "^1.2.0" + +"@webassemblyjs/leb128@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.6.tgz#70e60e5e82f9ac81118bc25381a0b283893240d7" + integrity sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ== + dependencies: + "@xtuc/long" "4.2.2" + +"@webassemblyjs/utf8@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.6.tgz#90f8bc34c561595fe156603be7253cdbcd0fab5a" + integrity sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA== + +"@webassemblyjs/wasm-edit@^1.11.5": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz#c72fa8220524c9b416249f3d94c2958dfe70ceab" + integrity sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw== + dependencies: + "@webassemblyjs/ast" "1.11.6" + "@webassemblyjs/helper-buffer" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/helper-wasm-section" "1.11.6" + "@webassemblyjs/wasm-gen" "1.11.6" + "@webassemblyjs/wasm-opt" "1.11.6" + "@webassemblyjs/wasm-parser" "1.11.6" + "@webassemblyjs/wast-printer" "1.11.6" + +"@webassemblyjs/wasm-gen@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz#fb5283e0e8b4551cc4e9c3c0d7184a65faf7c268" + integrity sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA== + dependencies: + "@webassemblyjs/ast" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/ieee754" "1.11.6" + "@webassemblyjs/leb128" "1.11.6" + "@webassemblyjs/utf8" "1.11.6" + +"@webassemblyjs/wasm-opt@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz#d9a22d651248422ca498b09aa3232a81041487c2" + integrity sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g== + dependencies: + "@webassemblyjs/ast" "1.11.6" + "@webassemblyjs/helper-buffer" "1.11.6" + "@webassemblyjs/wasm-gen" "1.11.6" + "@webassemblyjs/wasm-parser" "1.11.6" + +"@webassemblyjs/wasm-parser@1.11.6", "@webassemblyjs/wasm-parser@^1.11.5": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz#bb85378c527df824004812bbdb784eea539174a1" + integrity sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ== + dependencies: + "@webassemblyjs/ast" "1.11.6" + "@webassemblyjs/helper-api-error" "1.11.6" + "@webassemblyjs/helper-wasm-bytecode" "1.11.6" + "@webassemblyjs/ieee754" "1.11.6" + "@webassemblyjs/leb128" "1.11.6" + "@webassemblyjs/utf8" "1.11.6" + +"@webassemblyjs/wast-printer@1.11.6": + version "1.11.6" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz#a7bf8dd7e362aeb1668ff43f35cb849f188eff20" + integrity sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A== + dependencies: + "@webassemblyjs/ast" "1.11.6" + "@xtuc/long" "4.2.2" + +"@xtuc/ieee754@^1.2.0": + version "1.2.0" + resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== + +"@xtuc/long@4.2.2": + version "4.2.2" + resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== + "@yarnpkg/lockfile@^1.1.0": version "1.1.0" resolved "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz#e77a97fbd345b76d83245edcd17d393b1b41fb31" @@ -1906,7 +4064,7 @@ abort-controller@^3.0.0: dependencies: event-target-shim "^5.0.0" -accepts@^1.3.7, accepts@~1.3.5, accepts@~1.3.7: +accepts@^1.3.7, accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7, accepts@~1.3.8: version "1.3.8" resolved "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== @@ -1914,6 +4072,26 @@ accepts@^1.3.7, accepts@~1.3.5, accepts@~1.3.7: mime-types "~2.1.34" negotiator "0.6.3" +acorn-import-assertions@^1.9.0: + version "1.9.0" + resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz#507276249d684797c84e0734ef84860334cfb1ac" + integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA== + +acorn-jsx@^5.0.0: + version "5.3.2" + resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" + integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== + +acorn-walk@^8.0.0: + version "8.3.0" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.3.0.tgz#2097665af50fd0cf7a2dfccd2b9368964e66540f" + integrity sha512-FS7hV565M5l1R08MXqo8odwMTB02C2UqzB17RVgu9EyuYFBqJZ3/ZY97sQD5FewVu1UyDFc1yztUDrAwT0EypA== + +acorn@^8.0.0, acorn@^8.0.4, acorn@^8.7.1: + version "8.11.2" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.11.2.tgz#ca0d78b51895be5390a5903c5b3bdcdaf78ae40b" + integrity sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w== + acorn@^8.8.2: version "8.10.0" resolved "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5" @@ -1924,6 +4102,11 @@ add-stream@^1.0.0: resolved "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz#6a7990437ca736d5e1288db92bd3266d5f5cb2aa" integrity sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ== +address@^1.0.1, address@^1.1.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/address/-/address-1.2.2.tgz#2b5248dac5485a6390532c6a517fda2e3faac89e" + integrity sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA== + agent-base@6, agent-base@^6.0.2: version "6.0.2" resolved "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" @@ -1946,11 +4129,84 @@ aggregate-error@^3.0.0: clean-stack "^2.0.0" indent-string "^4.0.0" +ajv-formats@^2.1.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" + integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== + dependencies: + ajv "^8.0.0" + +ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: + version "3.5.2" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv-keywords@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" + integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== + dependencies: + fast-deep-equal "^3.1.3" + +ajv@^6.12.2, ajv@^6.12.5: + version "6.12.6" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== + dependencies: + fast-deep-equal "^3.1.1" + fast-json-stable-stringify "^2.0.0" + json-schema-traverse "^0.4.1" + uri-js "^4.2.2" + +ajv@^8.0.0, ajv@^8.9.0: + version "8.12.0" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" + integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== + dependencies: + fast-deep-equal "^3.1.1" + json-schema-traverse "^1.0.0" + require-from-string "^2.0.2" + uri-js "^4.2.2" + +algoliasearch-helper@^3.13.3: + version "3.15.0" + resolved "https://registry.yarnpkg.com/algoliasearch-helper/-/algoliasearch-helper-3.15.0.tgz#d680783329920a3619a74504dccb97a4fb943443" + integrity sha512-DGUnK3TGtDQsaUE4ayF/LjSN0DGsuYThB8WBgnnDY0Wq04K6lNVruO3LfqJOgSfDiezp+Iyt8Tj4YKHi+/ivSA== + dependencies: + "@algolia/events" "^4.0.1" + +algoliasearch@^4.18.0, algoliasearch@^4.19.1: + version "4.20.0" + resolved "https://registry.yarnpkg.com/algoliasearch/-/algoliasearch-4.20.0.tgz#700c2cb66e14f8a288460036c7b2a554d0d93cf4" + integrity sha512-y+UHEjnOItoNy0bYO+WWmLWBlPwDjKHW6mNHrPi0NkuhpQOOEbrkwQH/wgKFDLh7qlKjzoKeiRtlpewDPDG23g== + dependencies: + "@algolia/cache-browser-local-storage" "4.20.0" + "@algolia/cache-common" "4.20.0" + "@algolia/cache-in-memory" "4.20.0" + "@algolia/client-account" "4.20.0" + "@algolia/client-analytics" "4.20.0" + "@algolia/client-common" "4.20.0" + "@algolia/client-personalization" "4.20.0" + "@algolia/client-search" "4.20.0" + "@algolia/logger-common" "4.20.0" + "@algolia/logger-console" "4.20.0" + "@algolia/requester-browser-xhr" "4.20.0" + "@algolia/requester-common" "4.20.0" + "@algolia/requester-node-http" "4.20.0" + "@algolia/transporter" "4.20.0" + anser@^1.4.9: version "1.4.10" resolved "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz#befa3eddf282684bd03b63dcda3927aef8c2e35b" integrity sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww== +ansi-align@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.1.tgz#0cdf12e111ace773a86e9a1fad1225c43cb19a59" + integrity sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w== + dependencies: + string-width "^4.1.0" + ansi-colors@^4.1.1, ansi-colors@^4.1.3: version "4.1.3" resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" @@ -1972,6 +4228,11 @@ ansi-fragments@^0.2.1: slice-ansi "^2.0.0" strip-ansi "^5.0.0" +ansi-html-community@^0.0.8: + version "0.0.8" + resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" + integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== + ansi-regex@^4.1.0: version "4.1.1" resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz#164daac87ab2d6f6db3a29875e2d1766582dabed" @@ -2016,7 +4277,7 @@ ansi-styles@^6.1.0: resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== -anymatch@^3.0.3: +anymatch@^3.0.3, anymatch@~3.1.2: version "3.1.3" resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== @@ -2042,6 +4303,11 @@ are-we-there-yet@^3.0.0: delegates "^1.0.0" readable-stream "^3.6.0" +arg@^5.0.0: + version "5.0.2" + resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c" + integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== + argparse@^1.0.7: version "1.0.10" resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" @@ -2067,6 +4333,16 @@ array-differ@^3.0.0: resolved "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz#3cbb3d0f316810eafcc47624734237d6aee4ae6b" integrity sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg== +array-flatten@1.1.1: + version "1.1.1" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== + +array-flatten@^2.1.2: + version "2.1.2" + resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" + integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== + array-ify@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece" @@ -2110,7 +4386,7 @@ arrify@^2.0.1: resolved "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== -asap@~2.0.6: +asap@~2.0.3, asap@~2.0.6: version "2.0.6" resolved "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== @@ -2127,6 +4403,11 @@ astral-regex@^1.0.0: resolved "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== +astring@^1.8.0: + version "1.8.6" + resolved "https://registry.yarnpkg.com/astring/-/astring-1.8.6.tgz#2c9c157cf1739d67561c56ba896e6948f6b93731" + integrity sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg== + async-limiter@~1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" @@ -2154,6 +4435,23 @@ asynckit@^0.4.0: resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== +at-least-node@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== + +autoprefixer@^10.4.12, autoprefixer@^10.4.14: + version "10.4.16" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.16.tgz#fad1411024d8670880bdece3970aa72e3572feb8" + integrity sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ== + dependencies: + browserslist "^4.21.10" + caniuse-lite "^1.0.30001538" + fraction.js "^4.3.6" + normalize-range "^0.1.2" + picocolors "^1.0.0" + postcss-value-parser "^4.2.0" + available-typed-arrays@^1.0.5: version "1.0.5" resolved "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" @@ -2168,11 +4466,35 @@ axios@^1.0.0: form-data "^4.0.0" proxy-from-env "^1.1.0" +axios@^1.6.1: + version "1.6.2" + resolved "https://registry.yarnpkg.com/axios/-/axios-1.6.2.tgz#de67d42c755b571d3e698df1b6504cde9b0ee9f2" + integrity sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A== + dependencies: + follow-redirects "^1.15.0" + form-data "^4.0.0" + proxy-from-env "^1.1.0" + babel-core@^7.0.0-bridge.0: version "7.0.0-bridge.0" resolved "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz#95a492ddd90f9b4e9a4a1da14eb335b87b634ece" integrity sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg== +babel-loader@^9.1.3: + version "9.1.3" + resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-9.1.3.tgz#3d0e01b4e69760cc694ee306fe16d358aa1c6f9a" + integrity sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw== + dependencies: + find-cache-dir "^4.0.0" + schema-utils "^4.0.0" + +babel-plugin-dynamic-import-node@^2.3.3: + version "2.3.3" + resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" + integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== + dependencies: + object.assign "^4.1.0" + babel-plugin-polyfill-corejs2@^0.4.5: version "0.4.5" resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz#8097b4cb4af5b64a1d11332b6fb72ef5e64a054c" @@ -2182,6 +4504,15 @@ babel-plugin-polyfill-corejs2@^0.4.5: "@babel/helper-define-polyfill-provider" "^0.4.2" semver "^6.3.1" +babel-plugin-polyfill-corejs2@^0.4.6: + version "0.4.6" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.6.tgz#b2df0251d8e99f229a8e60fc4efa9a68b41c8313" + integrity sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q== + dependencies: + "@babel/compat-data" "^7.22.6" + "@babel/helper-define-polyfill-provider" "^0.4.3" + semver "^6.3.1" + babel-plugin-polyfill-corejs3@^0.8.3: version "0.8.3" resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.3.tgz#b4f719d0ad9bb8e0c23e3e630c0c8ec6dd7a1c52" @@ -2190,6 +4521,14 @@ babel-plugin-polyfill-corejs3@^0.8.3: "@babel/helper-define-polyfill-provider" "^0.4.2" core-js-compat "^3.31.0" +babel-plugin-polyfill-corejs3@^0.8.5: + version "0.8.6" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.6.tgz#25c2d20002da91fe328ff89095c85a391d6856cf" + integrity sha512-leDIc4l4tUgU7str5BWLS2h8q2N4Nf6lGZP6UrNDxdtfF2g69eJ5L0H7S8A5Ln/arfFAfHor5InAdZuIOwZdgQ== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.4.3" + core-js-compat "^3.33.1" + babel-plugin-polyfill-regenerator@^0.5.2: version "0.5.2" resolved "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz#80d0f3e1098c080c8b5a65f41e9427af692dc326" @@ -2197,6 +4536,13 @@ babel-plugin-polyfill-regenerator@^0.5.2: dependencies: "@babel/helper-define-polyfill-provider" "^0.4.2" +babel-plugin-polyfill-regenerator@^0.5.3: + version "0.5.3" + resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.3.tgz#d4c49e4b44614607c13fb769bcd85c72bb26a4a5" + integrity sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw== + dependencies: + "@babel/helper-define-polyfill-provider" "^0.4.3" + babel-plugin-syntax-trailing-function-commas@^7.0.0-beta.0: version "7.0.0-beta.0" resolved "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz#aa213c1435e2bffeb6fca842287ef534ad05d5cf" @@ -2242,16 +4588,31 @@ babel-preset-fbjs@^3.4.0: "@babel/plugin-transform-template-literals" "^7.0.0" babel-plugin-syntax-trailing-function-commas "^7.0.0-beta.0" +bail@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/bail/-/bail-2.0.2.tgz#d26f5cd8fe5d6f832a31517b9f7c356040ba6d5d" + integrity sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw== + balanced-match@^1.0.0: version "1.0.2" resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== +base16@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/base16/-/base16-1.0.0.tgz#e297f60d7ec1014a7a971a39ebc8a98c0b681e70" + integrity sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ== + base64-js@^1.1.2, base64-js@^1.3.1: version "1.5.1" resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== +batch@0.6.1: + version "0.6.1" + resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" + integrity sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw== + before-after-hook@^2.2.0: version "2.2.3" resolved "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz#c51e809c81a4e354084422b9b26bad88249c517c" @@ -2264,6 +4625,16 @@ better-path-resolve@1.0.0: dependencies: is-windows "^1.0.0" +big.js@^5.2.2: + version "5.2.2" + resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== + +binary-extensions@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" + integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== + bl@^4.0.3, bl@^4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" @@ -2273,6 +4644,67 @@ bl@^4.0.3, bl@^4.1.0: inherits "^2.0.4" readable-stream "^3.4.0" +body-parser@1.20.1: + version "1.20.1" + resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668" + integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw== + dependencies: + bytes "3.1.2" + content-type "~1.0.4" + debug "2.6.9" + depd "2.0.0" + destroy "1.2.0" + http-errors "2.0.0" + iconv-lite "0.4.24" + on-finished "2.4.1" + qs "6.11.0" + raw-body "2.5.1" + type-is "~1.6.18" + unpipe "1.0.0" + +bonjour-service@^1.0.11: + version "1.1.1" + resolved "https://registry.yarnpkg.com/bonjour-service/-/bonjour-service-1.1.1.tgz#960948fa0e0153f5d26743ab15baf8e33752c135" + integrity sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg== + dependencies: + array-flatten "^2.1.2" + dns-equal "^1.0.0" + fast-deep-equal "^3.1.3" + multicast-dns "^7.2.5" + +boolbase@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== + +boxen@^6.2.1: + version "6.2.1" + resolved "https://registry.yarnpkg.com/boxen/-/boxen-6.2.1.tgz#b098a2278b2cd2845deef2dff2efc38d329b434d" + integrity sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw== + dependencies: + ansi-align "^3.0.1" + camelcase "^6.2.0" + chalk "^4.1.2" + cli-boxes "^3.0.0" + string-width "^5.0.1" + type-fest "^2.5.0" + widest-line "^4.0.1" + wrap-ansi "^8.0.1" + +boxen@^7.0.0: + version "7.1.1" + resolved "https://registry.yarnpkg.com/boxen/-/boxen-7.1.1.tgz#f9ba525413c2fec9cdb88987d835c4f7cad9c8f4" + integrity sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog== + dependencies: + ansi-align "^3.0.1" + camelcase "^7.0.1" + chalk "^5.2.0" + cli-boxes "^3.0.0" + string-width "^5.1.2" + type-fest "^2.13.0" + widest-line "^4.0.1" + wrap-ansi "^8.1.0" + brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" @@ -2288,7 +4720,7 @@ brace-expansion@^2.0.1: dependencies: balanced-match "^1.0.0" -braces@^3.0.2: +braces@^3.0.2, braces@~3.0.2: version "3.0.2" resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== @@ -2302,6 +4734,16 @@ breakword@^1.0.5: dependencies: wcwidth "^1.0.1" +browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.18.1, browserslist@^4.21.4, browserslist@^4.22.1: + version "4.22.1" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.22.1.tgz#ba91958d1a59b87dab6fed8dfbcb3da5e2e9c619" + integrity sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ== + dependencies: + caniuse-lite "^1.0.30001541" + electron-to-chromium "^1.4.535" + node-releases "^2.0.13" + update-browserslist-db "^1.0.13" + browserslist@^4.21.10, browserslist@^4.21.9: version "4.21.10" resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz#dbbac576628c13d3b2231332cb2ec5a46e015bb0" @@ -2354,6 +4796,11 @@ bytes@3.0.0: resolved "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== +bytes@3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" + integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== + cacache@^17.0.0: version "17.1.4" resolved "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz#b3ff381580b47e85c6e64f801101508e26604b35" @@ -2372,6 +4819,24 @@ cacache@^17.0.0: tar "^6.1.11" unique-filename "^3.0.0" +cacheable-lookup@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz#3476a8215d046e5a3202a9209dd13fec1f933a27" + integrity sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w== + +cacheable-request@^10.2.8: + version "10.2.14" + resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-10.2.14.tgz#eb915b665fda41b79652782df3f553449c406b9d" + integrity sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ== + dependencies: + "@types/http-cache-semantics" "^4.0.2" + get-stream "^6.0.1" + http-cache-semantics "^4.1.1" + keyv "^4.5.3" + mimic-response "^4.0.0" + normalize-url "^8.0.0" + responselike "^3.0.0" + call-bind@^1.0.0, call-bind@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" @@ -2404,6 +4869,14 @@ callsites@^3.0.0: resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== +camel-case@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" + integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== + dependencies: + pascal-case "^3.1.2" + tslib "^2.0.3" + camelcase-keys@^6.2.2: version "6.2.2" resolved "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz#5e755d6ba51aa223ec7d3d52f25778210f9dc3c0" @@ -2423,6 +4896,11 @@ camelcase@^6.2.0: resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== +camelcase@^7.0.1: + version "7.0.1" + resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-7.0.1.tgz#f02e50af9fd7782bc8b88a3558c32fd3a388f048" + integrity sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw== + can-namespace@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/can-namespace/-/can-namespace-1.0.0.tgz#0b8fafafbb11352b9ead4222ffe3822405b43e99" @@ -2435,11 +4913,31 @@ can-ndjson-stream@^1.0.2: dependencies: can-namespace "^1.0.0" +caniuse-api@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" + integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== + dependencies: + browserslist "^4.0.0" + caniuse-lite "^1.0.0" + lodash.memoize "^4.1.2" + lodash.uniq "^4.5.0" + +caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001538, caniuse-lite@^1.0.30001541: + version "1.0.30001565" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001565.tgz#a528b253c8a2d95d2b415e11d8b9942acc100c4f" + integrity sha512-xrE//a3O7TP0vaJ8ikzkD2c2NgcVUvsEe2IvFTntV4Yd1Z9FVzh+gW+enX96L0psrbaFMcVcH2l90xNuGDWc8w== + caniuse-lite@^1.0.30001517: version "1.0.30001524" resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001524.tgz#1e14bce4f43c41a7deaeb5ebfe86664fe8dadb80" integrity sha512-Jj917pJtYg9HSJBF95HVX3Cdr89JUyLT4IZ8SvM5aDRni95swKgYi3TgYLH5hnGfPE/U1dg6IfZ50UsIlLkwSA== +ccount@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/ccount/-/ccount-2.0.1.tgz#17a3bf82302e0870d6da43a01311a8bc02a3ecf5" + integrity sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg== + chalk@4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" @@ -2465,15 +4963,90 @@ chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2: ansi-styles "^4.1.0" supports-color "^7.1.0" -chardet@^0.7.0: - version "0.7.0" - resolved "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" - integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== +chalk@^5.0.1, chalk@^5.2.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.3.0.tgz#67c20a7ebef70e7f3970a01f90fa210cb6860385" + integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w== -chownr@^2.0.0: - version "2.0.0" - resolved "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" - integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== +char-regex@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" + integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== + +character-entities-html4@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/character-entities-html4/-/character-entities-html4-2.1.0.tgz#1f1adb940c971a4b22ba39ddca6b618dc6e56b2b" + integrity sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA== + +character-entities-legacy@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz#76bc83a90738901d7bc223a9e93759fdd560125b" + integrity sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ== + +character-entities@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-2.0.2.tgz#2d09c2e72cd9523076ccb21157dff66ad43fcc22" + integrity sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ== + +character-reference-invalid@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz#85c66b041e43b47210faf401278abf808ac45cb9" + integrity sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw== + +chardet@^0.7.0: + version "0.7.0" + resolved "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" + integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== + +cheerio-select@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/cheerio-select/-/cheerio-select-2.1.0.tgz#4d8673286b8126ca2a8e42740d5e3c4884ae21b4" + integrity sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g== + dependencies: + boolbase "^1.0.0" + css-select "^5.1.0" + css-what "^6.1.0" + domelementtype "^2.3.0" + domhandler "^5.0.3" + domutils "^3.0.1" + +cheerio@^1.0.0-rc.12: + version "1.0.0-rc.12" + resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.12.tgz#788bf7466506b1c6bf5fae51d24a2c4d62e47683" + integrity sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q== + dependencies: + cheerio-select "^2.1.0" + dom-serializer "^2.0.0" + domhandler "^5.0.3" + domutils "^3.0.1" + htmlparser2 "^8.0.1" + parse5 "^7.0.0" + parse5-htmlparser2-tree-adapter "^7.0.0" + +chokidar@^3.4.2, chokidar@^3.5.3: + version "3.5.3" + resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" + integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== + dependencies: + anymatch "~3.1.2" + braces "~3.0.2" + glob-parent "~5.1.2" + is-binary-path "~2.1.0" + is-glob "~4.0.1" + normalize-path "~3.0.0" + readdirp "~3.6.0" + optionalDependencies: + fsevents "~2.3.2" + +chownr@^2.0.0: + version "2.0.0" + resolved "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" + integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== + +chrome-trace-event@^1.0.2: + version "1.0.3" + resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" + integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== ci-info@^2.0.0: version "2.0.0" @@ -2490,11 +5063,23 @@ ci-info@^3.2.0, ci-info@^3.6.1: resolved "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91" integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw== +clean-css@^5.2.2, clean-css@^5.3.2, clean-css@~5.3.2: + version "5.3.2" + resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.3.2.tgz#70ecc7d4d4114921f5d298349ff86a31a9975224" + integrity sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww== + dependencies: + source-map "~0.6.0" + clean-stack@^2.0.0: version "2.2.0" resolved "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== +cli-boxes@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-3.0.0.tgz#71a10c716feeba005e4504f36329ef0b17cf3145" + integrity sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g== + cli-cursor@3.1.0, cli-cursor@^3.1.0: version "3.1.0" resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" @@ -2512,6 +5097,15 @@ cli-spinners@^2.5.0: resolved "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.0.tgz#5881d0ad96381e117bbe07ad91f2008fe6ffd8db" integrity sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g== +cli-table3@^0.6.3: + version "0.6.3" + resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.3.tgz#61ab765aac156b52f222954ffc607a6f01dbeeb2" + integrity sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg== + dependencies: + string-width "^4.2.0" + optionalDependencies: + "@colors/colors" "1.5.0" + cli-width@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" @@ -2558,11 +5152,26 @@ clone@^1.0.2: resolved "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== +clsx@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.2.1.tgz#0ddc4a20a549b59c93a4116bb26f5294ca17dc12" + integrity sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg== + +clsx@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/clsx/-/clsx-2.0.0.tgz#12658f3fd98fafe62075595a5c30e43d18f3d00b" + integrity sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q== + cmd-shim@6.0.1: version "6.0.1" resolved "https://registry.npmjs.org/cmd-shim/-/cmd-shim-6.0.1.tgz#a65878080548e1dca760b3aea1e21ed05194da9d" integrity sha512-S9iI9y0nKR4hwEQsVWpyxld/6kRfGepGfzff83FcaiEBpmvlbA2nnGe7Cylgrx2f/p1P5S5wpRm9oL8z1PbS3Q== +collapse-white-space@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-2.1.0.tgz#640257174f9f42c740b40f3b55ee752924feefca" + integrity sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw== + color-convert@^1.9.0: version "1.9.3" resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" @@ -2592,11 +5201,21 @@ color-support@^1.1.3: resolved "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== +colord@^2.9.1: + version "2.9.3" + resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.3.tgz#4f8ce919de456f1d5c1c368c307fe20f3e59fb43" + integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== + colorette@^1.0.7: version "1.4.0" resolved "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz#5190fbb87276259a86ad700bff2c6d6faa3fca40" integrity sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g== +colorette@^2.0.10: + version "2.0.20" + resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" + integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== + columnify@1.6.0: version "1.6.0" resolved "https://registry.npmjs.org/columnify/-/columnify-1.6.0.tgz#6989531713c9008bb29735e61e37acf5bd553cf3" @@ -2605,6 +5224,11 @@ columnify@1.6.0: strip-ansi "^6.0.1" wcwidth "^1.0.0" +combine-promises@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/combine-promises/-/combine-promises-1.2.0.tgz#5f2e68451862acf85761ded4d9e2af7769c2ca6a" + integrity sha512-VcQB1ziGD0NXrhKxiwyNbCDmRzs/OShMs2GqW2DlU2A/Sd0nQxE1oWDAE5O0ygSx5mgQOn9eIFh7yKPgFRVkPQ== + combined-stream@^1.0.8: version "1.0.8" resolved "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" @@ -2612,16 +5236,41 @@ combined-stream@^1.0.8: dependencies: delayed-stream "~1.0.0" +comma-separated-tokens@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz#4e89c9458acb61bc8fef19f4529973b2392839ee" + integrity sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg== + command-exists@^1.2.8: version "1.2.9" resolved "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz#c50725af3808c8ab0260fd60b01fbfa25b954f69" integrity sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w== +commander@^10.0.0: + version "10.0.1" + resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06" + integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug== + commander@^2.20.0: version "2.20.3" resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== +commander@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" + integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== + +commander@^7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== + +commander@^8.3.0: + version "8.3.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" + integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== + commander@^9.4.1: version "9.5.0" resolved "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz#bc08d1eb5cedf7ccb797a96199d41c7bc3e60d30" @@ -2632,6 +5281,11 @@ commander@~2.13.0: resolved "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c" integrity sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA== +common-path-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz#7d007a7e07c58c4b4d5f433131a19141b29f11e0" + integrity sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w== + commondir@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" @@ -2652,7 +5306,7 @@ compressible@~2.0.16: dependencies: mime-db ">= 1.43.0 < 2" -compression@^1.7.1: +compression@^1.7.1, compression@^1.7.4: version "1.7.4" resolved "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== @@ -2680,6 +5334,30 @@ concat-stream@^2.0.0: readable-stream "^3.0.2" typedarray "^0.0.6" +config-chain@^1.1.11: + version "1.1.13" + resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.13.tgz#fad0795aa6a6cdaff9ed1b68e9dff94372c232f4" + integrity sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ== + dependencies: + ini "^1.3.4" + proto-list "~1.2.1" + +configstore@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/configstore/-/configstore-6.0.0.tgz#49eca2ebc80983f77e09394a1a56e0aca8235566" + integrity sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA== + dependencies: + dot-prop "^6.0.1" + graceful-fs "^4.2.6" + unique-string "^3.0.0" + write-file-atomic "^3.0.3" + xdg-basedir "^5.0.1" + +connect-history-api-fallback@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz#647264845251a0daf25b97ce87834cace0f5f1c8" + integrity sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA== + connect@^3.6.5: version "3.7.0" resolved "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz#5d49348910caa5e07a01800b030d0c35f20484f8" @@ -2690,11 +5368,33 @@ connect@^3.6.5: parseurl "~1.3.3" utils-merge "1.0.1" +consola@^2.15.3: + version "2.15.3" + resolved "https://registry.yarnpkg.com/consola/-/consola-2.15.3.tgz#2e11f98d6a4be71ff72e0bdf07bd23e12cb61550" + integrity sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw== + console-control-strings@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ== +content-disposition@0.5.2: + version "0.5.2" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.2.tgz#0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4" + integrity sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA== + +content-disposition@0.5.4: + version "0.5.4" + resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" + integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== + dependencies: + safe-buffer "5.2.1" + +content-type@~1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918" + integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== + conventional-changelog-angular@6.0.0: version "6.0.0" resolved "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-6.0.0.tgz#a9a9494c28b7165889144fd5b91573c4aa9ca541" @@ -2773,6 +5473,38 @@ convert-source-map@^1.7.0: resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== +convert-source-map@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" + integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== + +cookie-signature@1.0.6: + version "1.0.6" + resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== + +cookie@0.5.0: + version "0.5.0" + resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b" + integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== + +copy-text-to-clipboard@^3.2.0: + version "3.2.0" + resolved "https://registry.yarnpkg.com/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.0.tgz#0202b2d9bdae30a49a53f898626dcc3b49ad960b" + integrity sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q== + +copy-webpack-plugin@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz#96d4dbdb5f73d02dd72d0528d1958721ab72e04a" + integrity sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ== + dependencies: + fast-glob "^3.2.11" + glob-parent "^6.0.1" + globby "^13.1.1" + normalize-path "^3.0.0" + schema-utils "^4.0.0" + serialize-javascript "^6.0.0" + core-js-compat@^3.31.0: version "3.32.1" resolved "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.32.1.tgz#55f9a7d297c0761a8eb1d31b593e0f5b6ffae964" @@ -2780,6 +5512,23 @@ core-js-compat@^3.31.0: dependencies: browserslist "^4.21.10" +core-js-compat@^3.33.1: + version "3.33.3" + resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.33.3.tgz#ec678b772c5a2d8a7c60a91c3a81869aa704ae01" + integrity sha512-cNzGqFsh3Ot+529GIXacjTJ7kegdt5fPXxCBVS1G0iaZpuo/tBz399ymceLJveQhFFZ8qThHiP3fzuoQjKN2ow== + dependencies: + browserslist "^4.22.1" + +core-js-pure@^3.30.2: + version "3.33.3" + resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.33.3.tgz#cbf9180ac4c4653823d784862bfb5c77eac0bf98" + integrity sha512-taJ00IDOP+XYQEA2dAe4ESkmHt1fL8wzYDo3mRWQey8uO9UojlBFMneA65kMyxfYP7106c6LzWaq7/haDT6BCQ== + +core-js@^3.31.1: + version "3.33.3" + resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.33.3.tgz#3c644a323f0f533a0d360e9191e37f7fc059088d" + integrity sha512-lo0kOocUlLKmm6kv/FswQL8zbkH7mVsLJ/FULClOhv8WRVmKLVcs6XPNQAzstfeJTCHMyButEwG+z1kHxHoDZw== + core-util-is@~1.0.0: version "1.0.3" resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" @@ -2795,6 +5544,28 @@ cosmiconfig@^5.0.5, cosmiconfig@^5.1.0: js-yaml "^3.13.1" parse-json "^4.0.0" +cosmiconfig@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" + integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.1.0" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.7.2" + +cosmiconfig@^7.0.1: + version "7.1.0" + resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6" + integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA== + dependencies: + "@types/parse-json" "^4.0.0" + import-fresh "^3.2.1" + parse-json "^5.0.0" + path-type "^4.0.0" + yaml "^1.10.0" + cosmiconfig@^8.2.0: version "8.3.6" resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz#060a2b871d66dba6c8538ea1118ba1ac16f5fae3" @@ -2805,6 +5576,13 @@ cosmiconfig@^8.2.0: parse-json "^5.2.0" path-type "^4.0.0" +cross-fetch@^3.1.5: + version "3.1.8" + resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.8.tgz#0327eba65fd68a7d119f8fb2bf9334a1a7956f82" + integrity sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg== + dependencies: + node-fetch "^2.6.12" + cross-spawn@^5.1.0: version "5.1.0" resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" @@ -2823,6 +5601,152 @@ cross-spawn@^7.0.0, cross-spawn@^7.0.3: shebang-command "^2.0.0" which "^2.0.1" +crypto-random-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-4.0.0.tgz#5a3cc53d7dd86183df5da0312816ceeeb5bb1fc2" + integrity sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA== + dependencies: + type-fest "^1.0.1" + +css-declaration-sorter@^6.3.1: + version "6.4.1" + resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz#28beac7c20bad7f1775be3a7129d7eae409a3a71" + integrity sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g== + +css-loader@^6.8.1: + version "6.8.1" + resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.8.1.tgz#0f8f52699f60f5e679eab4ec0fcd68b8e8a50a88" + integrity sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g== + dependencies: + icss-utils "^5.1.0" + postcss "^8.4.21" + postcss-modules-extract-imports "^3.0.0" + postcss-modules-local-by-default "^4.0.3" + postcss-modules-scope "^3.0.0" + postcss-modules-values "^4.0.0" + postcss-value-parser "^4.2.0" + semver "^7.3.8" + +css-minimizer-webpack-plugin@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-4.2.2.tgz#79f6199eb5adf1ff7ba57f105e3752d15211eb35" + integrity sha512-s3Of/4jKfw1Hj9CxEO1E5oXhQAxlayuHO2y/ML+C6I9sQ7FdzfEV6QgMLN3vI+qFsjJGIAFLKtQK7t8BOXAIyA== + dependencies: + cssnano "^5.1.8" + jest-worker "^29.1.2" + postcss "^8.4.17" + schema-utils "^4.0.0" + serialize-javascript "^6.0.0" + source-map "^0.6.1" + +css-select@^4.1.3: + version "4.3.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" + integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== + dependencies: + boolbase "^1.0.0" + css-what "^6.0.1" + domhandler "^4.3.1" + domutils "^2.8.0" + nth-check "^2.0.1" + +css-select@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/css-select/-/css-select-5.1.0.tgz#b8ebd6554c3637ccc76688804ad3f6a6fdaea8a6" + integrity sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg== + dependencies: + boolbase "^1.0.0" + css-what "^6.1.0" + domhandler "^5.0.2" + domutils "^3.0.1" + nth-check "^2.0.1" + +css-tree@^1.1.2, css-tree@^1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d" + integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== + dependencies: + mdn-data "2.0.14" + source-map "^0.6.1" + +css-what@^6.0.1, css-what@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" + integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== + +cssesc@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== + +cssnano-preset-advanced@^5.3.10: + version "5.3.10" + resolved "https://registry.yarnpkg.com/cssnano-preset-advanced/-/cssnano-preset-advanced-5.3.10.tgz#25558a1fbf3a871fb6429ce71e41be7f5aca6eef" + integrity sha512-fnYJyCS9jgMU+cmHO1rPSPf9axbQyD7iUhLO5Df6O4G+fKIOMps+ZbU0PdGFejFBBZ3Pftf18fn1eG7MAPUSWQ== + dependencies: + autoprefixer "^10.4.12" + cssnano-preset-default "^5.2.14" + postcss-discard-unused "^5.1.0" + postcss-merge-idents "^5.1.1" + postcss-reduce-idents "^5.2.0" + postcss-zindex "^5.1.0" + +cssnano-preset-default@^5.2.14: + version "5.2.14" + resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz#309def4f7b7e16d71ab2438052093330d9ab45d8" + integrity sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A== + dependencies: + css-declaration-sorter "^6.3.1" + cssnano-utils "^3.1.0" + postcss-calc "^8.2.3" + postcss-colormin "^5.3.1" + postcss-convert-values "^5.1.3" + postcss-discard-comments "^5.1.2" + postcss-discard-duplicates "^5.1.0" + postcss-discard-empty "^5.1.1" + postcss-discard-overridden "^5.1.0" + postcss-merge-longhand "^5.1.7" + postcss-merge-rules "^5.1.4" + postcss-minify-font-values "^5.1.0" + postcss-minify-gradients "^5.1.1" + postcss-minify-params "^5.1.4" + postcss-minify-selectors "^5.2.1" + postcss-normalize-charset "^5.1.0" + postcss-normalize-display-values "^5.1.0" + postcss-normalize-positions "^5.1.1" + postcss-normalize-repeat-style "^5.1.1" + postcss-normalize-string "^5.1.0" + postcss-normalize-timing-functions "^5.1.0" + postcss-normalize-unicode "^5.1.1" + postcss-normalize-url "^5.1.0" + postcss-normalize-whitespace "^5.1.1" + postcss-ordered-values "^5.1.3" + postcss-reduce-initial "^5.1.2" + postcss-reduce-transforms "^5.1.0" + postcss-svgo "^5.1.0" + postcss-unique-selectors "^5.1.1" + +cssnano-utils@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-3.1.0.tgz#95684d08c91511edfc70d2636338ca37ef3a6861" + integrity sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA== + +cssnano@^5.1.15, cssnano@^5.1.8: + version "5.1.15" + resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-5.1.15.tgz#ded66b5480d5127fcb44dac12ea5a983755136bf" + integrity sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw== + dependencies: + cssnano-preset-default "^5.2.14" + lilconfig "^2.0.3" + yaml "^1.10.2" + +csso@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" + integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== + dependencies: + css-tree "^1.1.2" + csstype@^3.0.2: version "3.1.2" resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b" @@ -2868,14 +5792,19 @@ dayjs@^1.8.15: resolved "https://registry.npmjs.org/dayjs/-/dayjs-1.11.9.tgz#9ca491933fadd0a60a2c19f6c237c03517d71d1a" integrity sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA== -debug@2.6.9, debug@^2.2.0: +debounce@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/debounce/-/debounce-1.2.1.tgz#38881d8f4166a5c5848020c11827b834bcb3e0a5" + integrity sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug== + +debug@2.6.9, debug@^2.2.0, debug@^2.6.0: version "2.6.9" resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" -debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.3, debug@^4.3.4: +debug@4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.3, debug@^4.3.4: version "4.3.4" resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== @@ -2895,16 +5824,42 @@ decamelize@^1.1.0, decamelize@^1.2.0: resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== +decode-named-character-reference@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz#daabac9690874c394c81e4162a0304b35d824f0e" + integrity sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg== + dependencies: + character-entities "^2.0.0" + +decompress-response@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" + integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ== + dependencies: + mimic-response "^3.1.0" + dedent@0.7.0: version "0.7.0" resolved "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== -deepmerge@^4.3.0: +deep-extend@^0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== + +deepmerge@^4.2.2, deepmerge@^4.3.0: version "4.3.1" resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== +default-gateway@^6.0.3: + version "6.0.3" + resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71" + integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== + dependencies: + execa "^5.0.0" + defaults@^1.0.3: version "1.0.4" resolved "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz#b0b02062c1e2aa62ff5d9528f0f98baa90978d7a" @@ -2912,6 +5867,11 @@ defaults@^1.0.3: dependencies: clone "^1.0.2" +defer-to-connect@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587" + integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg== + define-data-property@^1.0.1: version "1.1.0" resolved "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.0.tgz#0db13540704e1d8d479a0656cf781267531b9451" @@ -2935,6 +5895,20 @@ define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0: has-property-descriptors "^1.0.0" object-keys "^1.1.1" +del@^6.1.1: + version "6.1.1" + resolved "https://registry.yarnpkg.com/del/-/del-6.1.1.tgz#3b70314f1ec0aa325c6b14eb36b95786671edb7a" + integrity sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg== + dependencies: + globby "^11.0.1" + graceful-fs "^4.2.4" + is-glob "^4.0.1" + is-path-cwd "^2.2.0" + is-path-inside "^3.0.2" + p-map "^4.0.0" + rimraf "^3.0.2" + slash "^3.0.0" + delayed-stream@~1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" @@ -2955,6 +5929,11 @@ depd@2.0.0: resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== +depd@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== + deprecated-react-native-prop-types@4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/deprecated-react-native-prop-types/-/deprecated-react-native-prop-types-4.1.0.tgz#8ed03a64c21b7fbdd2d000957b6838d4f38d2c66" @@ -2969,6 +5948,11 @@ deprecation@^2.0.0: resolved "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz#6368cbdb40abf3373b525ac87e4a260c3a700919" integrity sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ== +dequal@^2.0.0: + version "2.0.3" + resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" + integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== + destroy@1.2.0: version "1.2.0" resolved "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" @@ -2984,6 +5968,34 @@ detect-indent@^6.0.0: resolved "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz#592485ebbbf6b3b1ab2be175c8393d04ca0d57e6" integrity sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA== +detect-node@^2.0.4: + version "2.1.0" + resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" + integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== + +detect-port-alt@^1.1.6: + version "1.1.6" + resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz#24707deabe932d4a3cf621302027c2b266568275" + integrity sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q== + dependencies: + address "^1.0.1" + debug "^2.6.0" + +detect-port@^1.5.1: + version "1.5.1" + resolved "https://registry.yarnpkg.com/detect-port/-/detect-port-1.5.1.tgz#451ca9b6eaf20451acb0799b8ab40dff7718727b" + integrity sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ== + dependencies: + address "^1.0.1" + debug "4" + +devlop@^1.0.0, devlop@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/devlop/-/devlop-1.1.0.tgz#4db7c2ca4dc6e0e834c30be70c94bbc976dc7018" + integrity sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA== + dependencies: + dequal "^2.0.0" + diff-sequences@^29.6.3: version "29.6.3" resolved "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz#4deaf894d11407c51efc8418012f9e70b84ea921" @@ -2996,6 +6008,93 @@ dir-glob@^3.0.1: dependencies: path-type "^4.0.0" +dns-equal@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" + integrity sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg== + +dns-packet@^5.2.2: + version "5.6.1" + resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-5.6.1.tgz#ae888ad425a9d1478a0674256ab866de1012cf2f" + integrity sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw== + dependencies: + "@leichtgewicht/ip-codec" "^2.0.1" + +docusaurus-plugin-typedoc@^0.21.0: + version "0.21.0" + resolved "https://registry.yarnpkg.com/docusaurus-plugin-typedoc/-/docusaurus-plugin-typedoc-0.21.0.tgz#b65b87acc40689f0fc8ba3aea0420af5fae2ebbb" + integrity sha512-7DLFrf0JP+L5vSRQHVKIbndjbksd2MlxPqNmmdxzLFiRINgrY23s9waduWM9t24PUsf5JZ0tlGKlE3sK4uZ72Q== + +dom-converter@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" + integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== + dependencies: + utila "~0.4" + +dom-serializer@^1.0.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" + integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.2.0" + entities "^2.0.0" + +dom-serializer@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-2.0.0.tgz#e41b802e1eedf9f6cae183ce5e622d789d7d8e53" + integrity sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg== + dependencies: + domelementtype "^2.3.0" + domhandler "^5.0.2" + entities "^4.2.0" + +domelementtype@^2.0.1, domelementtype@^2.2.0, domelementtype@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" + integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== + +domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: + version "4.3.1" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" + integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== + dependencies: + domelementtype "^2.2.0" + +domhandler@^5.0.2, domhandler@^5.0.3: + version "5.0.3" + resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-5.0.3.tgz#cc385f7f751f1d1fc650c21374804254538c7d31" + integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w== + dependencies: + domelementtype "^2.3.0" + +domutils@^2.5.2, domutils@^2.8.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" + integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== + dependencies: + dom-serializer "^1.0.1" + domelementtype "^2.2.0" + domhandler "^4.2.0" + +domutils@^3.0.1: + version "3.1.0" + resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.1.0.tgz#c47f551278d3dc4b0b1ab8cbb42d751a6f0d824e" + integrity sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA== + dependencies: + dom-serializer "^2.0.0" + domelementtype "^2.3.0" + domhandler "^5.0.3" + +dot-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" + integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + dot-prop@^5.1.0: version "5.3.0" resolved "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" @@ -3003,6 +6102,13 @@ dot-prop@^5.1.0: dependencies: is-obj "^2.0.0" +dot-prop@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-6.0.1.tgz#fc26b3cf142b9e59b74dbd39ed66ce620c681083" + integrity sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA== + dependencies: + is-obj "^2.0.0" + dotenv-expand@~10.0.0: version "10.0.0" resolved "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-10.0.0.tgz#12605d00fb0af6d0a592e6558585784032e4ef37" @@ -3013,7 +6119,7 @@ dotenv@~16.3.1: resolved "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz#369034de7d7e5b120972693352a3bf112172cc3e" integrity sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ== -duplexer@^0.1.1: +duplexer@^0.1.1, duplexer@^0.1.2: version "0.1.2" resolved "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== @@ -3040,6 +6146,11 @@ electron-to-chromium@^1.4.477: resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.504.tgz#975522945676cf2d55910988a169f07b83081488" integrity sha512-cSMwIAd8yUh54VwitVRVvHK66QqHWE39C3DRj8SWiXitEpVSY3wNPD9y1pxQtLIi4w3UdzF9klLsmuPshz09DQ== +electron-to-chromium@^1.4.535: + version "1.4.597" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.597.tgz#9848b9aa52749bf35be88013bab52be232889d94" + integrity sha512-0XOQNqHhg2YgRVRUrS4M4vWjFCFIP2ETXcXe/0KIQBjXE9Cpy+tgzzYfuq6HGai3hWq0YywtG+5XK8fyG08EjA== + emoji-regex@^8.0.0: version "8.0.0" resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" @@ -3050,6 +6161,21 @@ emoji-regex@^9.2.2: resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== +emojilib@^2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/emojilib/-/emojilib-2.4.0.tgz#ac518a8bb0d5f76dda57289ccb2fdf9d39ae721e" + integrity sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw== + +emojis-list@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== + +emoticon@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/emoticon/-/emoticon-4.0.1.tgz#2d2bbbf231ce3a5909e185bbb64a9da703a1e749" + integrity sha512-dqx7eA9YaqyvYtUhJwT4rC1HIp82j5ybS1/vQ42ur+jBe17dJMwZE4+gvL1XadSFfxaPFFGt3Xsw+Y8akThDlw== + encodeurl@~1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" @@ -3069,6 +6195,14 @@ end-of-stream@^1.4.1: dependencies: once "^1.4.0" +enhanced-resolve@^5.15.0: + version "5.15.0" + resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz#1af946c7d93603eb88e9896cee4904dc012e9c35" + integrity sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg== + dependencies: + graceful-fs "^4.2.4" + tapable "^2.2.0" + enquirer@^2.3.0: version "2.4.1" resolved "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz#93334b3fbd74fc7097b224ab4a8fb7e40bf4ae56" @@ -3084,6 +6218,16 @@ enquirer@~2.3.6: dependencies: ansi-colors "^4.1.1" +entities@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== + +entities@^4.2.0, entities@^4.4.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" + integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== + env-paths@^2.2.0: version "2.2.1" resolved "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" @@ -3171,6 +6315,11 @@ es-abstract@^1.22.1: unbox-primitive "^1.0.2" which-typed-array "^1.1.11" +es-module-lexer@^1.2.1: + version "1.4.1" + resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.4.1.tgz#41ea21b43908fe6a287ffcbe4300f790555331f5" + integrity sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w== + es-set-tostringtag@^2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz#338d502f6f674301d710b80c8592de8a15f09cd8" @@ -3201,7 +6350,12 @@ escalade@^3.1.1: resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== -escape-html@~1.0.3: +escape-goat@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/escape-goat/-/escape-goat-4.0.0.tgz#9424820331b510b0666b98f7873fe11ac4aa8081" + integrity sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg== + +escape-html@^1.0.3, escape-html@~1.0.3: version "1.0.3" resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== @@ -3216,16 +6370,123 @@ escape-string-regexp@^2.0.0: resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== +escape-string-regexp@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== + +escape-string-regexp@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz#4683126b500b61762f2dbebace1806e8be31b1c8" + integrity sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw== + +eslint-scope@5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== + dependencies: + esrecurse "^4.3.0" + estraverse "^4.1.1" + esprima@^4.0.0, esprima@~4.0.0: version "4.0.1" resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== +esrecurse@^4.3.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== + dependencies: + estraverse "^5.2.0" + +estraverse@^4.1.1: + version "4.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== + +estraverse@^5.2.0: + version "5.3.0" + resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== + +estree-util-attach-comments@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/estree-util-attach-comments/-/estree-util-attach-comments-3.0.0.tgz#344bde6a64c8a31d15231e5ee9e297566a691c2d" + integrity sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw== + dependencies: + "@types/estree" "^1.0.0" + +estree-util-build-jsx@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/estree-util-build-jsx/-/estree-util-build-jsx-3.0.1.tgz#b6d0bced1dcc4f06f25cf0ceda2b2dcaf98168f1" + integrity sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ== + dependencies: + "@types/estree-jsx" "^1.0.0" + devlop "^1.0.0" + estree-util-is-identifier-name "^3.0.0" + estree-walker "^3.0.0" + +estree-util-is-identifier-name@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz#0b5ef4c4ff13508b34dcd01ecfa945f61fce5dbd" + integrity sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg== + +estree-util-to-js@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/estree-util-to-js/-/estree-util-to-js-2.0.0.tgz#10a6fb924814e6abb62becf0d2bc4dea51d04f17" + integrity sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg== + dependencies: + "@types/estree-jsx" "^1.0.0" + astring "^1.8.0" + source-map "^0.7.0" + +estree-util-value-to-estree@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/estree-util-value-to-estree/-/estree-util-value-to-estree-3.0.1.tgz#0b7b5d6b6a4aaad5c60999ffbc265a985df98ac5" + integrity sha512-b2tdzTurEIbwRh+mKrEcaWfu1wgb8J1hVsgREg7FFiecWwK/PhO8X0kyc+0bIcKNtD4sqxIdNoRy6/p/TvECEA== + dependencies: + "@types/estree" "^1.0.0" + is-plain-obj "^4.0.0" + +estree-util-visit@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/estree-util-visit/-/estree-util-visit-2.0.0.tgz#13a9a9f40ff50ed0c022f831ddf4b58d05446feb" + integrity sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww== + dependencies: + "@types/estree-jsx" "^1.0.0" + "@types/unist" "^3.0.0" + +estree-walker@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-3.0.3.tgz#67c3e549ec402a487b4fc193d1953a524752340d" + integrity sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g== + dependencies: + "@types/estree" "^1.0.0" + +esutils@^2.0.2: + version "2.0.3" + resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== + +eta@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/eta/-/eta-2.2.0.tgz#eb8b5f8c4e8b6306561a455e62cd7492fe3a9b8a" + integrity sha512-UVQ72Rqjy/ZKQalzV5dCCJP80GrmPrMxh6NlNf+erV6ObL0ZFkhCstWRawS85z3smdr3d2wXPsZEY7rDPfGd2g== + etag@~1.8.1: version "1.8.1" resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== +eval@^0.1.8: + version "0.1.8" + resolved "https://registry.yarnpkg.com/eval/-/eval-0.1.8.tgz#2b903473b8cc1d1989b83a1e7923f883eb357f85" + integrity sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw== + dependencies: + "@types/node" "*" + require-like ">= 0.1.1" + event-iterator@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/event-iterator/-/event-iterator-2.0.0.tgz#10f06740cc1e9fd6bc575f334c2bc1ae9d2dbf62" @@ -3236,12 +6497,17 @@ event-target-shim@^5.0.0, event-target-shim@^5.0.1: resolved "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== -eventemitter3@^4.0.4: +eventemitter3@^4.0.0, eventemitter3@^4.0.4: version "4.0.7" resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== -execa@5.0.0: +events@^3.2.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== + +execa@5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz#4029b0007998a841fbd1032e5f4de86a3c1e3376" integrity sha512-ov6w/2LCiuyO4RLYGdpFGjkcs0wMTgGE8PrkTHikeUy5iJekXyPIKUjifk5CsE0pt7sMCrMZ3YNqoCj6idQOnQ== @@ -3276,6 +6542,55 @@ exponential-backoff@^3.1.1: resolved "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz#64ac7526fe341ab18a39016cd22c787d01e00bf6" integrity sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw== +express@^4.17.3: + version "4.18.2" + resolved "https://registry.yarnpkg.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59" + integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ== + dependencies: + accepts "~1.3.8" + array-flatten "1.1.1" + body-parser "1.20.1" + content-disposition "0.5.4" + content-type "~1.0.4" + cookie "0.5.0" + cookie-signature "1.0.6" + debug "2.6.9" + depd "2.0.0" + encodeurl "~1.0.2" + escape-html "~1.0.3" + etag "~1.8.1" + finalhandler "1.2.0" + fresh "0.5.2" + http-errors "2.0.0" + merge-descriptors "1.0.1" + methods "~1.1.2" + on-finished "2.4.1" + parseurl "~1.3.3" + path-to-regexp "0.1.7" + proxy-addr "~2.0.7" + qs "6.11.0" + range-parser "~1.2.1" + safe-buffer "5.2.1" + send "0.18.0" + serve-static "1.15.0" + setprototypeof "1.2.0" + statuses "2.0.1" + type-is "~1.6.18" + utils-merge "1.0.1" + vary "~1.1.2" + +extend-shallow@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + integrity sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug== + dependencies: + is-extendable "^0.1.0" + +extend@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== + extendable-error@^0.1.5: version "0.1.7" resolved "https://registry.npmjs.org/extendable-error/-/extendable-error-0.1.7.tgz#60b9adf206264ac920058a7395685ae4670c2b96" @@ -3290,6 +6605,22 @@ external-editor@^3.0.3, external-editor@^3.1.0: iconv-lite "^0.4.24" tmp "^0.0.33" +fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: + version "3.1.3" + resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== + +fast-glob@^3.2.11, fast-glob@^3.3.0: + version "3.3.2" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" + integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== + dependencies: + "@nodelib/fs.stat" "^2.0.2" + "@nodelib/fs.walk" "^1.2.3" + glob-parent "^5.1.2" + merge2 "^1.3.0" + micromatch "^4.0.4" + fast-glob@^3.2.9: version "3.3.1" resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz#784b4e897340f3dbbef17413b3f11acf03c874c4" @@ -3301,6 +6632,18 @@ fast-glob@^3.2.9: merge2 "^1.3.0" micromatch "^4.0.4" +fast-json-stable-stringify@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== + +fast-url-parser@1.1.3: + version "1.1.3" + resolved "https://registry.yarnpkg.com/fast-url-parser/-/fast-url-parser-1.1.3.tgz#f4af3ea9f34d8a271cf58ad2b3759f431f0b318d" + integrity sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ== + dependencies: + punycode "^1.3.2" + fast-xml-parser@^4.0.12: version "4.2.7" resolved "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.7.tgz#871f2ca299dc4334b29f8da3658c164e68395167" @@ -3315,6 +6658,20 @@ fastq@^1.6.0: dependencies: reusify "^1.0.4" +fault@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/fault/-/fault-2.0.1.tgz#d47ca9f37ca26e4bd38374a7c500b5a384755b6c" + integrity sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ== + dependencies: + format "^0.2.0" + +faye-websocket@^0.11.3: + version "0.11.4" + resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da" + integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== + dependencies: + websocket-driver ">=0.5.1" + fb-watchman@^2.0.0: version "2.0.2" resolved "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c" @@ -3322,6 +6679,38 @@ fb-watchman@^2.0.0: dependencies: bser "2.1.1" +fbemitter@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/fbemitter/-/fbemitter-3.0.0.tgz#00b2a1af5411254aab416cd75f9e6289bee4bff3" + integrity sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw== + dependencies: + fbjs "^3.0.0" + +fbjs-css-vars@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz#216551136ae02fe255932c3ec8775f18e2c078b8" + integrity sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ== + +fbjs@^3.0.0, fbjs@^3.0.1: + version "3.0.5" + resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-3.0.5.tgz#aa0edb7d5caa6340011790bd9249dbef8a81128d" + integrity sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg== + dependencies: + cross-fetch "^3.1.5" + fbjs-css-vars "^1.0.0" + loose-envify "^1.0.0" + object-assign "^4.1.0" + promise "^7.1.1" + setimmediate "^1.0.5" + ua-parser-js "^1.0.35" + +feed@^4.2.2: + version "4.2.2" + resolved "https://registry.yarnpkg.com/feed/-/feed-4.2.2.tgz#865783ef6ed12579e2c44bbef3c9113bc4956a7e" + integrity sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ== + dependencies: + xml-js "^1.6.11" + figures@3.2.0, figures@^3.0.0: version "3.2.0" resolved "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" @@ -3329,6 +6718,14 @@ figures@3.2.0, figures@^3.0.0: dependencies: escape-string-regexp "^1.0.5" +file-loader@^6.2.0: + version "6.2.0" + resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.2.0.tgz#baef7cf8e1840df325e4390b4484879480eebe4d" + integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw== + dependencies: + loader-utils "^2.0.0" + schema-utils "^3.0.0" + filelist@^1.0.4: version "1.0.4" resolved "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz#f78978a1e944775ff9e62e744424f215e58352b5" @@ -3336,6 +6733,11 @@ filelist@^1.0.4: dependencies: minimatch "^5.0.1" +filesize@^8.0.6: + version "8.0.7" + resolved "https://registry.yarnpkg.com/filesize/-/filesize-8.0.7.tgz#695e70d80f4e47012c132d57a059e80c6b580bd8" + integrity sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ== + fill-range@^7.0.1: version "7.0.1" resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" @@ -3356,6 +6758,19 @@ finalhandler@1.1.2: statuses "~1.5.0" unpipe "~1.0.0" +finalhandler@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" + integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== + dependencies: + debug "2.6.9" + encodeurl "~1.0.2" + escape-html "~1.0.3" + on-finished "2.4.1" + parseurl "~1.3.3" + statuses "2.0.1" + unpipe "~1.0.0" + find-cache-dir@^2.0.0: version "2.1.0" resolved "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" @@ -3365,6 +6780,14 @@ find-cache-dir@^2.0.0: make-dir "^2.0.0" pkg-dir "^3.0.0" +find-cache-dir@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-4.0.0.tgz#a30ee0448f81a3990708f6453633c733e2f6eec2" + integrity sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg== + dependencies: + common-path-prefix "^3.0.0" + pkg-dir "^7.0.0" + find-up@^2.0.0: version "2.1.0" resolved "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" @@ -3395,6 +6818,14 @@ find-up@^5.0.0: locate-path "^6.0.0" path-exists "^4.0.0" +find-up@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-6.3.0.tgz#2abab3d3280b2dc7ac10199ef324c4e002c8c790" + integrity sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw== + dependencies: + locate-path "^7.1.0" + path-exists "^5.0.0" + find-yarn-workspace-root2@1.2.16: version "1.2.16" resolved "https://registry.npmjs.org/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.16.tgz#60287009dd2f324f59646bdb4b7610a6b301c2a9" @@ -3423,7 +6854,15 @@ flow-parser@^0.206.0: resolved "https://registry.npmjs.org/flow-parser/-/flow-parser-0.206.0.tgz#f4f794f8026535278393308e01ea72f31000bfef" integrity sha512-HVzoK3r6Vsg+lKvlIZzaWNBVai+FXTX1wdYhz/wVlH13tb/gOdLXmlTqy6odmTBhT5UoWUbq0k8263Qhr9d88w== -follow-redirects@^1.15.0: +flux@~4.0.1: + version "4.0.4" + resolved "https://registry.yarnpkg.com/flux/-/flux-4.0.4.tgz#9661182ea81d161ee1a6a6af10d20485ef2ac572" + integrity sha512-NCj3XlayA2UsapRpM7va6wU1+9rE5FIL7qoMcmxWHRzbp0yujihMBm9BBHZ1MDIk5h5o2Bl6eGiCe8rYELAmYw== + dependencies: + fbemitter "^3.0.0" + fbjs "^3.0.1" + +follow-redirects@^1.0.0, follow-redirects@^1.15.0: version "1.15.3" resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz#fe2f3ef2690afce7e82ed0b44db08165b207123a" integrity sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q== @@ -3443,6 +6882,30 @@ foreground-child@^3.1.0: cross-spawn "^7.0.0" signal-exit "^4.0.1" +fork-ts-checker-webpack-plugin@^6.5.0: + version "6.5.3" + resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz#eda2eff6e22476a2688d10661688c47f611b37f3" + integrity sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ== + dependencies: + "@babel/code-frame" "^7.8.3" + "@types/json-schema" "^7.0.5" + chalk "^4.1.0" + chokidar "^3.4.2" + cosmiconfig "^6.0.0" + deepmerge "^4.2.2" + fs-extra "^9.0.0" + glob "^7.1.6" + memfs "^3.1.2" + minimatch "^3.0.4" + schema-utils "2.7.0" + semver "^7.3.2" + tapable "^1.0.0" + +form-data-encoder@^2.1.2: + version "2.1.4" + resolved "https://registry.yarnpkg.com/form-data-encoder/-/form-data-encoder-2.1.4.tgz#261ea35d2a70d48d30ec7a9603130fa5515e9cd5" + integrity sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw== + form-data@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" @@ -3452,6 +6915,21 @@ form-data@^4.0.0: combined-stream "^1.0.8" mime-types "^2.1.12" +format@^0.2.0: + version "0.2.2" + resolved "https://registry.yarnpkg.com/format/-/format-0.2.2.tgz#d6170107e9efdc4ed30c9dc39016df942b5cb58b" + integrity sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww== + +forwarded@0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" + integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== + +fraction.js@^4.3.6: + version "4.3.7" + resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.3.7.tgz#06ca0085157e42fda7f9e726e79fefc4068840f7" + integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew== + fresh@0.5.2: version "0.5.2" resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" @@ -3489,6 +6967,16 @@ fs-extra@^8.1.0: jsonfile "^4.0.0" universalify "^0.1.0" +fs-extra@^9.0.0: + version "9.1.0" + resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== + dependencies: + at-least-node "^1.0.0" + graceful-fs "^4.2.0" + jsonfile "^6.0.1" + universalify "^2.0.0" + fs-minipass@^2.0.0: version "2.1.0" resolved "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" @@ -3503,12 +6991,17 @@ fs-minipass@^3.0.0: dependencies: minipass "^7.0.3" +fs-monkey@^1.0.4: + version "1.0.5" + resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.5.tgz#fe450175f0db0d7ea758102e1d84096acb925788" + integrity sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew== + fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== -fsevents@^2.3.2: +fsevents@^2.3.2, fsevents@~2.3.2: version "2.3.3" resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== @@ -3567,6 +7060,11 @@ get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@ has-proto "^1.0.1" has-symbols "^1.0.3" +get-own-enumerable-property-symbols@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664" + integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== + get-pkg-repo@^4.2.1: version "4.2.1" resolved "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz#75973e1c8050c73f48190c52047c4cee3acbf385" @@ -3587,7 +7085,7 @@ get-stream@6.0.0: resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz#3e0012cb6827319da2706e601a1583e8629a6718" integrity sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg== -get-stream@^6.0.0: +get-stream@^6.0.0, get-stream@^6.0.1: version "6.0.1" resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== @@ -3647,13 +7145,30 @@ gitconfiglocal@^1.0.0: dependencies: ini "^1.3.2" -glob-parent@5.1.2, glob-parent@^5.1.2: +github-slugger@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-1.5.0.tgz#17891bbc73232051474d68bd867a34625c955f7d" + integrity sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw== + +glob-parent@5.1.2, glob-parent@^5.1.2, glob-parent@~5.1.2: version "5.1.2" resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== dependencies: is-glob "^4.0.1" +glob-parent@^6.0.1: + version "6.0.2" + resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" + integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== + dependencies: + is-glob "^4.0.3" + +glob-to-regexp@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" + integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== + glob@7.1.4: version "7.1.4" resolved "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255" @@ -3677,7 +7192,7 @@ glob@^10.2.2: minipass "^5.0.0 || ^6.0.2 || ^7.0.0" path-scurry "^1.10.1" -glob@^7.1.3, glob@^7.1.4: +glob@^7.0.0, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: version "7.2.3" resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== @@ -3710,6 +7225,29 @@ glob@^9.2.0: minipass "^4.2.4" path-scurry "^1.6.1" +global-dirs@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-3.0.1.tgz#0c488971f066baceda21447aecb1a8b911d22485" + integrity sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA== + dependencies: + ini "2.0.0" + +global-modules@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" + integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== + dependencies: + global-prefix "^3.0.0" + +global-prefix@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97" + integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== + dependencies: + ini "^1.3.5" + kind-of "^6.0.2" + which "^1.3.1" + globals@^11.1.0: version "11.12.0" resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" @@ -3722,7 +7260,7 @@ globalthis@^1.0.3: dependencies: define-properties "^1.1.3" -globby@11.1.0, globby@^11.0.0: +globby@11.1.0, globby@^11.0.0, globby@^11.0.1, globby@^11.0.4, globby@^11.1.0: version "11.1.0" resolved "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== @@ -3734,6 +7272,17 @@ globby@11.1.0, globby@^11.0.0: merge2 "^1.4.1" slash "^3.0.0" +globby@^13.1.1: + version "13.2.2" + resolved "https://registry.yarnpkg.com/globby/-/globby-13.2.2.tgz#63b90b1bf68619c2135475cbd4e71e66aa090592" + integrity sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w== + dependencies: + dir-glob "^3.0.1" + fast-glob "^3.3.0" + ignore "^5.2.4" + merge2 "^1.4.1" + slash "^4.0.0" + gopd@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" @@ -3741,6 +7290,28 @@ gopd@^1.0.1: dependencies: get-intrinsic "^1.1.3" +got@^12.1.0: + version "12.6.1" + resolved "https://registry.yarnpkg.com/got/-/got-12.6.1.tgz#8869560d1383353204b5a9435f782df9c091f549" + integrity sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ== + dependencies: + "@sindresorhus/is" "^5.2.0" + "@szmarczak/http-timer" "^5.0.1" + cacheable-lookup "^7.0.0" + cacheable-request "^10.2.8" + decompress-response "^6.0.0" + form-data-encoder "^2.1.2" + get-stream "^6.0.1" + http2-wrapper "^2.1.10" + lowercase-keys "^3.0.0" + p-cancelable "^3.0.0" + responselike "^3.0.0" + +graceful-fs@4.2.10: + version "4.2.10" + resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" + integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== + graceful-fs@4.2.11, graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.5, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: version "4.2.11" resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" @@ -3751,6 +7322,28 @@ grapheme-splitter@^1.0.4: resolved "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e" integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ== +gray-matter@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/gray-matter/-/gray-matter-4.0.3.tgz#e893c064825de73ea1f5f7d88c7a9f7274288798" + integrity sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q== + dependencies: + js-yaml "^3.13.1" + kind-of "^6.0.2" + section-matter "^1.0.0" + strip-bom-string "^1.0.0" + +gzip-size@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462" + integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== + dependencies: + duplexer "^0.1.2" + +handle-thing@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" + integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== + handlebars@^4.7.7: version "4.7.8" resolved "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz#41c42c18b1be2365439188c77c6afae71c0cd9e9" @@ -3812,6 +7405,11 @@ has-unicode@2.0.1, has-unicode@^2.0.1: resolved "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" integrity sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ== +has-yarn@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/has-yarn/-/has-yarn-3.0.0.tgz#c3c21e559730d1d3b57e28af1f30d06fac38147d" + integrity sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA== + has@^1.0.3: version "1.0.3" resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" @@ -3819,6 +7417,119 @@ has@^1.0.3: dependencies: function-bind "^1.1.1" +hast-util-from-parse5@^8.0.0: + version "8.0.1" + resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz#654a5676a41211e14ee80d1b1758c399a0327651" + integrity sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ== + dependencies: + "@types/hast" "^3.0.0" + "@types/unist" "^3.0.0" + devlop "^1.0.0" + hastscript "^8.0.0" + property-information "^6.0.0" + vfile "^6.0.0" + vfile-location "^5.0.0" + web-namespaces "^2.0.0" + +hast-util-parse-selector@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz#352879fa86e25616036037dd8931fb5f34cb4a27" + integrity sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A== + dependencies: + "@types/hast" "^3.0.0" + +hast-util-raw@^9.0.0: + version "9.0.1" + resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-9.0.1.tgz#2ba8510e4ed2a1e541cde2a4ebb5c38ab4c82c2d" + integrity sha512-5m1gmba658Q+lO5uqL5YNGQWeh1MYWZbZmWrM5lncdcuiXuo5E2HT/CIOp0rLF8ksfSwiCVJ3twlgVRyTGThGA== + dependencies: + "@types/hast" "^3.0.0" + "@types/unist" "^3.0.0" + "@ungap/structured-clone" "^1.0.0" + hast-util-from-parse5 "^8.0.0" + hast-util-to-parse5 "^8.0.0" + html-void-elements "^3.0.0" + mdast-util-to-hast "^13.0.0" + parse5 "^7.0.0" + unist-util-position "^5.0.0" + unist-util-visit "^5.0.0" + vfile "^6.0.0" + web-namespaces "^2.0.0" + zwitch "^2.0.0" + +hast-util-to-estree@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/hast-util-to-estree/-/hast-util-to-estree-3.1.0.tgz#f2afe5e869ddf0cf690c75f9fc699f3180b51b19" + integrity sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw== + dependencies: + "@types/estree" "^1.0.0" + "@types/estree-jsx" "^1.0.0" + "@types/hast" "^3.0.0" + comma-separated-tokens "^2.0.0" + devlop "^1.0.0" + estree-util-attach-comments "^3.0.0" + estree-util-is-identifier-name "^3.0.0" + hast-util-whitespace "^3.0.0" + mdast-util-mdx-expression "^2.0.0" + mdast-util-mdx-jsx "^3.0.0" + mdast-util-mdxjs-esm "^2.0.0" + property-information "^6.0.0" + space-separated-tokens "^2.0.0" + style-to-object "^0.4.0" + unist-util-position "^5.0.0" + zwitch "^2.0.0" + +hast-util-to-jsx-runtime@^2.0.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.2.0.tgz#ffd59bfcf0eb8321c6ed511bfc4b399ac3404bc2" + integrity sha512-wSlp23N45CMjDg/BPW8zvhEi3R+8eRE1qFbjEyAUzMCzu2l1Wzwakq+Tlia9nkCtEl5mDxa7nKHsvYJ6Gfn21A== + dependencies: + "@types/hast" "^3.0.0" + "@types/unist" "^3.0.0" + comma-separated-tokens "^2.0.0" + hast-util-whitespace "^3.0.0" + property-information "^6.0.0" + space-separated-tokens "^2.0.0" + style-to-object "^0.4.0" + unist-util-position "^5.0.0" + vfile-message "^4.0.0" + +hast-util-to-parse5@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz#477cd42d278d4f036bc2ea58586130f6f39ee6ed" + integrity sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw== + dependencies: + "@types/hast" "^3.0.0" + comma-separated-tokens "^2.0.0" + devlop "^1.0.0" + property-information "^6.0.0" + space-separated-tokens "^2.0.0" + web-namespaces "^2.0.0" + zwitch "^2.0.0" + +hast-util-whitespace@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz#7778ed9d3c92dd9e8c5c8f648a49c21fc51cb621" + integrity sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw== + dependencies: + "@types/hast" "^3.0.0" + +hastscript@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-8.0.0.tgz#4ef795ec8dee867101b9f23cc830d4baf4fd781a" + integrity sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw== + dependencies: + "@types/hast" "^3.0.0" + comma-separated-tokens "^2.0.0" + hast-util-parse-selector "^4.0.0" + property-information "^6.0.0" + space-separated-tokens "^2.0.0" + +he@^1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== + hermes-estree@0.12.0: version "0.12.0" resolved "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.12.0.tgz#8a289f9aee854854422345e6995a48613bac2ca8" @@ -3838,6 +7549,25 @@ hermes-profile-transformer@^0.0.6: dependencies: source-map "^0.7.3" +history@^4.9.0: + version "4.10.1" + resolved "https://registry.yarnpkg.com/history/-/history-4.10.1.tgz#33371a65e3a83b267434e2b3f3b1b4c58aad4cf3" + integrity sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew== + dependencies: + "@babel/runtime" "^7.1.2" + loose-envify "^1.2.0" + resolve-pathname "^3.0.0" + tiny-invariant "^1.0.2" + tiny-warning "^1.0.0" + value-equal "^1.0.1" + +hoist-non-react-statics@^3.1.0: + version "3.3.2" + resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" + integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== + dependencies: + react-is "^16.7.0" + hosted-git-info@^2.1.4: version "2.8.9" resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" @@ -3864,11 +7594,103 @@ hosted-git-info@^6.0.0: dependencies: lru-cache "^7.5.1" +hpack.js@^2.1.6: + version "2.1.6" + resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" + integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ== + dependencies: + inherits "^2.0.1" + obuf "^1.0.0" + readable-stream "^2.0.1" + wbuf "^1.1.0" + +html-entities@^2.3.2: + version "2.4.0" + resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.4.0.tgz#edd0cee70402584c8c76cc2c0556db09d1f45061" + integrity sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ== + +html-escaper@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" + integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== + +html-minifier-terser@^6.0.2: + version "6.1.0" + resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#bfc818934cc07918f6b3669f5774ecdfd48f32ab" + integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw== + dependencies: + camel-case "^4.1.2" + clean-css "^5.2.2" + commander "^8.3.0" + he "^1.2.0" + param-case "^3.0.4" + relateurl "^0.2.7" + terser "^5.10.0" + +html-minifier-terser@^7.2.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-7.2.0.tgz#18752e23a2f0ed4b0f550f217bb41693e975b942" + integrity sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA== + dependencies: + camel-case "^4.1.2" + clean-css "~5.3.2" + commander "^10.0.0" + entities "^4.4.0" + param-case "^3.0.4" + relateurl "^0.2.7" + terser "^5.15.1" + +html-tags@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.3.1.tgz#a04026a18c882e4bba8a01a3d39cfe465d40b5ce" + integrity sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ== + +html-void-elements@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-3.0.0.tgz#fc9dbd84af9e747249034d4d62602def6517f1d7" + integrity sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg== + +html-webpack-plugin@^5.5.3: + version "5.5.3" + resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.5.3.tgz#72270f4a78e222b5825b296e5e3e1328ad525a3e" + integrity sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg== + dependencies: + "@types/html-minifier-terser" "^6.0.0" + html-minifier-terser "^6.0.2" + lodash "^4.17.21" + pretty-error "^4.0.0" + tapable "^2.0.0" + +htmlparser2@^6.1.0: + version "6.1.0" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" + integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== + dependencies: + domelementtype "^2.0.1" + domhandler "^4.0.0" + domutils "^2.5.2" + entities "^2.0.0" + +htmlparser2@^8.0.1: + version "8.0.2" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-8.0.2.tgz#f002151705b383e62433b5cf466f5b716edaec21" + integrity sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA== + dependencies: + domelementtype "^2.3.0" + domhandler "^5.0.3" + domutils "^3.0.1" + entities "^4.4.0" + http-cache-semantics@^4.1.1: version "4.1.1" resolved "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a" integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== +http-deceiver@^1.2.7: + version "1.2.7" + resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" + integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== + http-errors@2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" @@ -3880,6 +7702,21 @@ http-errors@2.0.0: statuses "2.0.1" toidentifier "1.0.1" +http-errors@~1.6.2: + version "1.6.3" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== + dependencies: + depd "~1.1.2" + inherits "2.0.3" + setprototypeof "1.1.0" + statuses ">= 1.4.0 < 2" + +http-parser-js@>=0.5.1: + version "0.5.8" + resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.8.tgz#af23090d9ac4e24573de6f6aecc9d84a48bf20e3" + integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== + http-proxy-agent@^5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43" @@ -3889,6 +7726,34 @@ http-proxy-agent@^5.0.0: agent-base "6" debug "4" +http-proxy-middleware@^2.0.3: + version "2.0.6" + resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz#e1a4dd6979572c7ab5a4e4b55095d1f32a74963f" + integrity sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw== + dependencies: + "@types/http-proxy" "^1.17.8" + http-proxy "^1.18.1" + is-glob "^4.0.1" + is-plain-obj "^3.0.0" + micromatch "^4.0.2" + +http-proxy@^1.18.1: + version "1.18.1" + resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" + integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== + dependencies: + eventemitter3 "^4.0.0" + follow-redirects "^1.0.0" + requires-port "^1.0.0" + +http2-wrapper@^2.1.10: + version "2.2.1" + resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-2.2.1.tgz#310968153dcdedb160d8b72114363ef5fce1f64a" + integrity sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ== + dependencies: + quick-lru "^5.1.1" + resolve-alpn "^1.2.0" + https-proxy-agent@^5.0.0: version "5.0.1" resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" @@ -3914,7 +7779,7 @@ humanize-ms@^1.2.1: dependencies: ms "^2.0.0" -iconv-lite@^0.4.24: +iconv-lite@0.4.24, iconv-lite@^0.4.24: version "0.4.24" resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== @@ -3928,6 +7793,11 @@ iconv-lite@^0.6.2: dependencies: safer-buffer ">= 2.1.2 < 3.0.0" +icss-utils@^5.0.0, icss-utils@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" + integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== + ieee754@^1.1.13: version "1.2.1" resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" @@ -3952,6 +7822,11 @@ ignore@^5.0.4, ignore@^5.2.0: resolved "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324" integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== +ignore@^5.2.4: + version "5.3.0" + resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.0.tgz#67418ae40d34d6999c95ff56016759c718c82f78" + integrity sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg== + image-size@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/image-size/-/image-size-1.0.2.tgz#d778b6d0ab75b2737c1556dd631652eb963bc486" @@ -3959,6 +7834,11 @@ image-size@^1.0.2: dependencies: queue "6.0.2" +immer@^9.0.7: + version "9.0.21" + resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.21.tgz#1e025ea31a40f24fb064f1fef23e931496330176" + integrity sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA== + import-fresh@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" @@ -3967,7 +7847,7 @@ import-fresh@^2.0.0: caller-path "^2.0.0" resolve-from "^3.0.0" -import-fresh@^3.3.0: +import-fresh@^3.1.0, import-fresh@^3.2.1, import-fresh@^3.3.0: version "3.3.0" resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== @@ -3975,6 +7855,11 @@ import-fresh@^3.3.0: parent-module "^1.0.0" resolve-from "^4.0.0" +import-lazy@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-4.0.0.tgz#e8eb627483a0a43da3c03f3e35548be5cb0cc153" + integrity sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw== + import-local@3.1.0: version "3.1.0" resolved "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" @@ -3993,6 +7878,11 @@ indent-string@^4.0.0: resolved "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== +infima@0.2.0-alpha.43: + version "0.2.0-alpha.43" + resolved "https://registry.yarnpkg.com/infima/-/infima-0.2.0-alpha.43.tgz#f7aa1d7b30b6c08afef441c726bac6150228cbe0" + integrity sha512-2uw57LvUqW0rK/SWYnd/2rRfxNA5DDNOh33jxF7fy46VWoNhGxiUQyVZHbBMjQ33mQem0cjdDVwgWVAmlRfgyQ== + inflight@^1.0.4: version "1.0.6" resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" @@ -4001,12 +7891,22 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: +inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: version "2.0.4" resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== -ini@^1.3.2, ini@^1.3.8: +inherits@2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== + +ini@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5" + integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== + +ini@^1.3.2, ini@^1.3.4, ini@^1.3.5, ini@^1.3.8, ini@~1.3.0: version "1.3.8" resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== @@ -4024,6 +7924,11 @@ init-package-json@5.0.0: validate-npm-package-license "^3.0.4" validate-npm-package-name "^5.0.0" +inline-style-parser@0.1.1: + version "0.1.1" + resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1" + integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q== + inquirer@^8.2.4: version "8.2.6" resolved "https://registry.npmjs.org/inquirer/-/inquirer-8.2.6.tgz#733b74888195d8d400a67ac332011b5fae5ea562" @@ -4054,6 +7959,11 @@ internal-slot@^1.0.5: has "^1.0.3" side-channel "^1.0.4" +interpret@^1.0.0: + version "1.4.0" + resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" + integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== + invariant@*, invariant@^2.2.4: version "2.2.4" resolved "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" @@ -4071,6 +7981,29 @@ ip@^2.0.0: resolved "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz#4cf4ab182fee2314c75ede1276f8c80b479936da" integrity sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ== +ipaddr.js@1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== + +ipaddr.js@^2.0.1: + version "2.1.0" + resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.1.0.tgz#2119bc447ff8c257753b196fc5f1ce08a4cdf39f" + integrity sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ== + +is-alphabetical@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-2.0.1.tgz#01072053ea7c1036df3c7d19a6daaec7f19e789b" + integrity sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ== + +is-alphanumerical@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz#7c03fbe96e3e931113e57f964b0a368cc2dfd875" + integrity sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw== + dependencies: + is-alphabetical "^2.0.0" + is-decimal "^2.0.0" + is-array-buffer@^3.0.1, is-array-buffer@^3.0.2: version "3.0.2" resolved "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe" @@ -4092,6 +8025,13 @@ is-bigint@^1.0.1: dependencies: has-bigints "^1.0.1" +is-binary-path@~2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== + dependencies: + binary-extensions "^2.0.0" + is-boolean-object@^1.1.0: version "1.1.2" resolved "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" @@ -4126,6 +8066,11 @@ is-date-object@^1.0.1: dependencies: has-tostringtag "^1.0.0" +is-decimal@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-2.0.1.tgz#9469d2dc190d0214fd87d78b78caecc0cc14eef7" + integrity sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A== + is-directory@^0.3.1: version "0.3.1" resolved "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" @@ -4136,6 +8081,11 @@ is-docker@^2.0.0, is-docker@^2.1.1: resolved "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== +is-extendable@^0.1.0: + version "0.1.1" + resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== + is-extglob@^2.1.1: version "2.1.1" resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" @@ -4151,13 +8101,26 @@ is-fullwidth-code-point@^3.0.0: resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== -is-glob@^4.0.1: +is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: version "4.0.3" resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== dependencies: is-extglob "^2.1.1" +is-hexadecimal@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz#86b5bf668fca307498d319dfc03289d781a90027" + integrity sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg== + +is-installed-globally@^0.4.0: + version "0.4.0" + resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.4.0.tgz#9a0fd407949c30f86eb6959ef1b7994ed0b7b520" + integrity sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ== + dependencies: + global-dirs "^3.0.0" + is-path-inside "^3.0.2" + is-interactive@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" @@ -4173,6 +8136,11 @@ is-negative-zero@^2.0.2: resolved "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== +is-npm@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-6.0.0.tgz#b59e75e8915543ca5d881ecff864077cba095261" + integrity sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ== + is-number-object@^1.0.4: version "1.0.7" resolved "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc" @@ -4185,16 +8153,41 @@ is-number@^7.0.0: resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== +is-obj@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" + integrity sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg== + is-obj@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== +is-path-cwd@^2.2.0: + version "2.2.0" + resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" + integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== + +is-path-inside@^3.0.2: + version "3.0.3" + resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" + integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== + is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" integrity sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg== +is-plain-obj@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" + integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== + +is-plain-obj@^4.0.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-4.1.0.tgz#d65025edec3657ce032fd7db63c97883eaed71f0" + integrity sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg== + is-plain-object@^2.0.4: version "2.0.4" resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" @@ -4207,6 +8200,13 @@ is-plain-object@^5.0.0: resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== +is-reference@^3.0.0: + version "3.0.2" + resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-3.0.2.tgz#154747a01f45cd962404ee89d43837af2cba247c" + integrity sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg== + dependencies: + "@types/estree" "*" + is-regex@^1.1.4: version "1.1.4" resolved "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" @@ -4215,6 +8215,16 @@ is-regex@^1.1.4: call-bind "^1.0.2" has-tostringtag "^1.0.0" +is-regexp@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" + integrity sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA== + +is-root@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c" + integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== + is-shared-array-buffer@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" @@ -4274,6 +8284,11 @@ is-typed-array@^1.1.10, is-typed-array@^1.1.12, is-typed-array@^1.1.9: dependencies: which-typed-array "^1.1.11" +is-typedarray@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== + is-unicode-supported@^0.1.0: version "0.1.0" resolved "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" @@ -4303,6 +8318,16 @@ is-wsl@^2.2.0: dependencies: is-docker "^2.0.0" +is-yarn-global@^0.4.0: + version "0.4.1" + resolved "https://registry.yarnpkg.com/is-yarn-global/-/is-yarn-global-0.4.1.tgz#b312d902b313f81e4eaf98b6361ba2b45cd694bb" + integrity sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ== + +isarray@0.0.1: + version "0.0.1" + resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== + isarray@^2.0.5: version "2.0.5" resolved "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" @@ -4422,19 +8447,31 @@ jest-util@^29.6.3: graceful-fs "^4.2.9" picomatch "^2.2.3" -jest-validate@^29.2.1: - version "29.6.3" - resolved "https://registry.npmjs.org/jest-validate/-/jest-validate-29.6.3.tgz#a75fca774cfb1c5758c70d035d30a1f9c2784b4d" - integrity sha512-e7KWZcAIX+2W1o3cHfnqpGajdCs1jSM3DkXjGeLSNmCazv1EeI1ggTeK5wdZhF+7N+g44JI2Od3veojoaumlfg== +jest-util@^29.7.0: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.7.0.tgz#23c2b62bfb22be82b44de98055802ff3710fc0bc" + integrity sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA== dependencies: "@jest/types" "^29.6.3" - camelcase "^6.2.0" + "@types/node" "*" chalk "^4.0.0" - jest-get-type "^29.6.3" + ci-info "^3.2.0" + graceful-fs "^4.2.9" + picomatch "^2.2.3" + +jest-validate@^29.2.1: + version "29.6.3" + resolved "https://registry.npmjs.org/jest-validate/-/jest-validate-29.6.3.tgz#a75fca774cfb1c5758c70d035d30a1f9c2784b4d" + integrity sha512-e7KWZcAIX+2W1o3cHfnqpGajdCs1jSM3DkXjGeLSNmCazv1EeI1ggTeK5wdZhF+7N+g44JI2Od3veojoaumlfg== + dependencies: + "@jest/types" "^29.6.3" + camelcase "^6.2.0" + chalk "^4.0.0" + jest-get-type "^29.6.3" leven "^3.1.0" pretty-format "^29.6.3" -jest-worker@^27.2.0: +jest-worker@^27.2.0, jest-worker@^27.4.5: version "27.5.1" resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== @@ -4443,6 +8480,32 @@ jest-worker@^27.2.0: merge-stream "^2.0.0" supports-color "^8.0.0" +jest-worker@^29.1.2: + version "29.7.0" + resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.7.0.tgz#acad073acbbaeb7262bd5389e1bcf43e10058d4a" + integrity sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw== + dependencies: + "@types/node" "*" + jest-util "^29.7.0" + merge-stream "^2.0.0" + supports-color "^8.0.0" + +jiti@^1.18.2, jiti@^1.20.0: + version "1.21.0" + resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.21.0.tgz#7c97f8fe045724e136a397f7340475244156105d" + integrity sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q== + +joi@^17.11.0, joi@^17.9.2: + version "17.11.0" + resolved "https://registry.yarnpkg.com/joi/-/joi-17.11.0.tgz#aa9da753578ec7720e6f0ca2c7046996ed04fc1a" + integrity sha512-NgB+lZLNoqISVy1rZocE9PZI36bL/77ie924Ri43yEvi9GUUMPeyVIr8KdFTMUlby1p0PBYMk9spIxEUQYqrJQ== + dependencies: + "@hapi/hoek" "^9.0.0" + "@hapi/topo" "^5.0.0" + "@sideway/address" "^4.1.3" + "@sideway/formula" "^3.0.1" + "@sideway/pinpoint" "^2.0.0" + joi@^17.2.1: version "17.10.0" resolved "https://registry.npmjs.org/joi/-/joi-17.10.0.tgz#04e249daa24d48fada2d34046a8262e474b1326f" @@ -4524,12 +8587,17 @@ jsesc@~0.5.0: resolved "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== +json-buffer@3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" + integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== + json-parse-better-errors@^1.0.1: version "1.0.2" resolved "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== -json-parse-even-better-errors@^2.3.0: +json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: version "2.3.1" resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== @@ -4539,12 +8607,22 @@ json-parse-even-better-errors@^3.0.0: resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz#2cb2ee33069a78870a0c7e3da560026b89669cf7" integrity sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA== +json-schema-traverse@^0.4.1: + version "0.4.1" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== + +json-schema-traverse@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== + json-stringify-safe@^5.0.1: version "5.0.1" resolved "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== -json5@^2.2.2, json5@^2.2.3: +json5@^2.1.2, json5@^2.2.2, json5@^2.2.3: version "2.2.3" resolved "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== @@ -4575,7 +8653,14 @@ jsonparse@^1.2.0, jsonparse@^1.3.1: resolved "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" integrity sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg== -kind-of@^6.0.2, kind-of@^6.0.3: +keyv@^4.5.3: + version "4.5.4" + resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" + integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== + dependencies: + json-buffer "3.0.1" + +kind-of@^6.0.0, kind-of@^6.0.2, kind-of@^6.0.3: version "6.0.3" resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== @@ -4590,6 +8675,21 @@ kleur@^4.1.5: resolved "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz#95106101795f7050c6c650f350c683febddb1780" integrity sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ== +latest-version@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-7.0.0.tgz#843201591ea81a4d404932eeb61240fe04e9e5da" + integrity sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg== + dependencies: + package-json "^8.1.0" + +launch-editor@^2.6.0: + version "2.6.1" + resolved "https://registry.yarnpkg.com/launch-editor/-/launch-editor-2.6.1.tgz#f259c9ef95cbc9425620bbbd14b468fcdb4ffe3c" + integrity sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw== + dependencies: + picocolors "^1.0.0" + shell-quote "^1.8.1" + lerna@7.3.0: version "7.3.0" resolved "https://registry.npmjs.org/lerna/-/lerna-7.3.0.tgz#efecafbdce15694e2f6841256e073a3a2061053e" @@ -4698,6 +8798,11 @@ libnpmpublish@7.3.0: sigstore "^1.4.0" ssri "^10.0.1" +lilconfig@^2.0.3: + version "2.1.0" + resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.1.0.tgz#78e23ac89ebb7e1bfbf25b18043de756548e7f52" + integrity sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ== + lines-and-columns@^1.1.6: version "1.2.4" resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" @@ -4738,6 +8843,25 @@ load-yaml-file@^0.2.0: pify "^4.0.1" strip-bom "^3.0.0" +loader-runner@^4.2.0: + version "4.3.0" + resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" + integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== + +loader-utils@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" + integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== + dependencies: + big.js "^5.2.2" + emojis-list "^3.0.0" + json5 "^2.1.2" + +loader-utils@^3.2.0: + version "3.2.1" + resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-3.2.1.tgz#4fb104b599daafd82ef3e1a41fb9265f87e1f576" + integrity sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw== + locate-path@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" @@ -4768,16 +8892,38 @@ locate-path@^6.0.0: dependencies: p-locate "^5.0.0" +locate-path@^7.1.0: + version "7.2.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-7.2.0.tgz#69cb1779bd90b35ab1e771e1f2f89a202c2a8a8a" + integrity sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA== + dependencies: + p-locate "^6.0.0" + +lodash.curry@^4.0.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/lodash.curry/-/lodash.curry-4.1.1.tgz#248e36072ede906501d75966200a86dab8b23170" + integrity sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA== + lodash.debounce@^4.0.8: version "4.0.8" resolved "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== +lodash.flow@^3.3.0: + version "3.5.0" + resolved "https://registry.yarnpkg.com/lodash.flow/-/lodash.flow-3.5.0.tgz#87bf40292b8cf83e4e8ce1a3ae4209e20071675a" + integrity sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw== + lodash.ismatch@^4.4.0: version "4.4.0" resolved "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz#756cb5150ca3ba6f11085a78849645f188f85f37" integrity sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g== +lodash.memoize@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" + integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== + lodash.startcase@^4.4.0: version "4.4.0" resolved "https://registry.npmjs.org/lodash.startcase/-/lodash.startcase-4.4.0.tgz#9436e34ed26093ed7ffae1936144350915d9add8" @@ -4788,7 +8934,12 @@ lodash.throttle@^4.1.1: resolved "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" integrity sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ== -lodash@^4.17.21: +lodash.uniq@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== + +lodash@^4.17.20, lodash@^4.17.21: version "4.17.21" resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -4810,13 +8961,30 @@ logkitty@^0.7.1: dayjs "^1.8.15" yargs "^15.1.0" -loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: +longest-streak@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-3.1.0.tgz#62fa67cd958742a1574af9f39866364102d90cd4" + integrity sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g== + +loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1, loose-envify@^1.4.0: version "1.4.0" resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== dependencies: js-tokens "^3.0.0 || ^4.0.0" +lower-case@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" + integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== + dependencies: + tslib "^2.0.3" + +lowercase-keys@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-3.0.0.tgz#c5e7d442e37ead247ae9db117a9d0a467c89d4f2" + integrity sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ== + lru-cache@^4.0.1: version "4.1.5" resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" @@ -4907,11 +9075,254 @@ map-obj@^4.0.0: resolved "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz#9304f906e93faae70880da102a9f1df0ea8bb05a" integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ== +markdown-extensions@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/markdown-extensions/-/markdown-extensions-2.0.0.tgz#34bebc83e9938cae16e0e017e4a9814a8330d3c4" + integrity sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q== + +markdown-table@^3.0.0: + version "3.0.3" + resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-3.0.3.tgz#e6331d30e493127e031dd385488b5bd326e4a6bd" + integrity sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw== + marked@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/marked/-/marked-4.3.0.tgz#796362821b019f734054582038b116481b456cf3" integrity sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A== +mdast-util-directive@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-directive/-/mdast-util-directive-3.0.0.tgz#3fb1764e705bbdf0afb0d3f889e4404c3e82561f" + integrity sha512-JUpYOqKI4mM3sZcNxmF/ox04XYFFkNwr0CFlrQIkCwbvH0xzMCqkMqAde9wRd80VAhaUrwFwKm2nxretdT1h7Q== + dependencies: + "@types/mdast" "^4.0.0" + "@types/unist" "^3.0.0" + devlop "^1.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + parse-entities "^4.0.0" + stringify-entities "^4.0.0" + unist-util-visit-parents "^6.0.0" + +mdast-util-find-and-replace@^3.0.0, mdast-util-find-and-replace@^3.0.1: + version "3.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz#a6fc7b62f0994e973490e45262e4bc07607b04e0" + integrity sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA== + dependencies: + "@types/mdast" "^4.0.0" + escape-string-regexp "^5.0.0" + unist-util-is "^6.0.0" + unist-util-visit-parents "^6.0.0" + +mdast-util-from-markdown@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz#52f14815ec291ed061f2922fd14d6689c810cb88" + integrity sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA== + dependencies: + "@types/mdast" "^4.0.0" + "@types/unist" "^3.0.0" + decode-named-character-reference "^1.0.0" + devlop "^1.0.0" + mdast-util-to-string "^4.0.0" + micromark "^4.0.0" + micromark-util-decode-numeric-character-reference "^2.0.0" + micromark-util-decode-string "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + unist-util-stringify-position "^4.0.0" + +mdast-util-frontmatter@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-frontmatter/-/mdast-util-frontmatter-2.0.1.tgz#f5f929eb1eb36c8a7737475c7eb438261f964ee8" + integrity sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA== + dependencies: + "@types/mdast" "^4.0.0" + devlop "^1.0.0" + escape-string-regexp "^5.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + micromark-extension-frontmatter "^2.0.0" + +mdast-util-gfm-autolink-literal@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.0.tgz#5baf35407421310a08e68c15e5d8821e8898ba2a" + integrity sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg== + dependencies: + "@types/mdast" "^4.0.0" + ccount "^2.0.0" + devlop "^1.0.0" + mdast-util-find-and-replace "^3.0.0" + micromark-util-character "^2.0.0" + +mdast-util-gfm-footnote@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz#25a1753c7d16db8bfd53cd84fe50562bd1e6d6a9" + integrity sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ== + dependencies: + "@types/mdast" "^4.0.0" + devlop "^1.1.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + +mdast-util-gfm-strikethrough@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz#d44ef9e8ed283ac8c1165ab0d0dfd058c2764c16" + integrity sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-gfm-table@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz#7a435fb6223a72b0862b33afbd712b6dae878d38" + integrity sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg== + dependencies: + "@types/mdast" "^4.0.0" + devlop "^1.0.0" + markdown-table "^3.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-gfm-task-list-item@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz#e68095d2f8a4303ef24094ab642e1047b991a936" + integrity sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ== + dependencies: + "@types/mdast" "^4.0.0" + devlop "^1.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-gfm@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz#3f2aecc879785c3cb6a81ff3a243dc11eca61095" + integrity sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw== + dependencies: + mdast-util-from-markdown "^2.0.0" + mdast-util-gfm-autolink-literal "^2.0.0" + mdast-util-gfm-footnote "^2.0.0" + mdast-util-gfm-strikethrough "^2.0.0" + mdast-util-gfm-table "^2.0.0" + mdast-util-gfm-task-list-item "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-mdx-expression@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.0.tgz#4968b73724d320a379110d853e943a501bfd9d87" + integrity sha512-fGCu8eWdKUKNu5mohVGkhBXCXGnOTLuFqOvGMvdikr+J1w7lDJgxThOKpwRWzzbyXAU2hhSwsmssOY4yTokluw== + dependencies: + "@types/estree-jsx" "^1.0.0" + "@types/hast" "^3.0.0" + "@types/mdast" "^4.0.0" + devlop "^1.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-mdx-jsx@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.0.0.tgz#f73631fa5bb7a36712ff1e9cedec0cafed03401c" + integrity sha512-XZuPPzQNBPAlaqsTTgRrcJnyFbSOBovSadFgbFu8SnuNgm+6Bdx1K+IWoitsmj6Lq6MNtI+ytOqwN70n//NaBA== + dependencies: + "@types/estree-jsx" "^1.0.0" + "@types/hast" "^3.0.0" + "@types/mdast" "^4.0.0" + "@types/unist" "^3.0.0" + ccount "^2.0.0" + devlop "^1.1.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + parse-entities "^4.0.0" + stringify-entities "^4.0.0" + unist-util-remove-position "^5.0.0" + unist-util-stringify-position "^4.0.0" + vfile-message "^4.0.0" + +mdast-util-mdx@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-mdx/-/mdast-util-mdx-3.0.0.tgz#792f9cf0361b46bee1fdf1ef36beac424a099c41" + integrity sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w== + dependencies: + mdast-util-from-markdown "^2.0.0" + mdast-util-mdx-expression "^2.0.0" + mdast-util-mdx-jsx "^3.0.0" + mdast-util-mdxjs-esm "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-mdxjs-esm@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz#019cfbe757ad62dd557db35a695e7314bcc9fa97" + integrity sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg== + dependencies: + "@types/estree-jsx" "^1.0.0" + "@types/hast" "^3.0.0" + "@types/mdast" "^4.0.0" + devlop "^1.0.0" + mdast-util-from-markdown "^2.0.0" + mdast-util-to-markdown "^2.0.0" + +mdast-util-phrasing@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz#468cbbb277375523de807248b8ad969feb02a5c7" + integrity sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA== + dependencies: + "@types/mdast" "^4.0.0" + unist-util-is "^6.0.0" + +mdast-util-to-hast@^13.0.0: + version "13.0.2" + resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-13.0.2.tgz#74c0a9f014bb2340cae6118f6fccd75467792be7" + integrity sha512-U5I+500EOOw9e3ZrclN3Is3fRpw8c19SMyNZlZ2IS+7vLsNzb2Om11VpIVOR+/0137GhZsFEF6YiKD5+0Hr2Og== + dependencies: + "@types/hast" "^3.0.0" + "@types/mdast" "^4.0.0" + "@ungap/structured-clone" "^1.0.0" + devlop "^1.0.0" + micromark-util-sanitize-uri "^2.0.0" + trim-lines "^3.0.0" + unist-util-position "^5.0.0" + unist-util-visit "^5.0.0" + +mdast-util-to-markdown@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz#9813f1d6e0cdaac7c244ec8c6dabfdb2102ea2b4" + integrity sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ== + dependencies: + "@types/mdast" "^4.0.0" + "@types/unist" "^3.0.0" + longest-streak "^3.0.0" + mdast-util-phrasing "^4.0.0" + mdast-util-to-string "^4.0.0" + micromark-util-decode-string "^2.0.0" + unist-util-visit "^5.0.0" + zwitch "^2.0.0" + +mdast-util-to-string@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz#7a5121475556a04e7eddeb67b264aae79d312814" + integrity sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg== + dependencies: + "@types/mdast" "^4.0.0" + +mdn-data@2.0.14: + version "2.0.14" + resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" + integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== + +media-typer@0.3.0: + version "0.3.0" + resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== + +memfs@^3.1.2, memfs@^3.4.3: + version "3.6.0" + resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.6.0.tgz#d7a2110f86f79dd950a8b6df6d57bc984aa185f6" + integrity sha512-EGowvkkgbMcIChjMTMkESFDbZeSh8xZ7kNSF0hAiAN4Jh6jgHCRS0Ga/+C8y6Au+oqpezRHCfPsmJ2+DwAgiwQ== + dependencies: + fs-monkey "^1.0.4" + memoize-one@^5.0.0: version "5.2.1" resolved "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz#8337aa3c4335581839ec01c3d594090cebe8f00e" @@ -4951,6 +9362,11 @@ meow@^8.1.2: type-fest "^0.18.0" yargs-parser "^20.2.3" +merge-descriptors@1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== + merge-stream@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" @@ -4961,6 +9377,11 @@ merge2@^1.3.0, merge2@^1.4.1: resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== +methods@~1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== + metro-babel-transformer@0.76.7: version "0.76.7" resolved "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.76.7.tgz#ba620d64cbaf97d1aa14146d654a3e5d7477fc62" @@ -5261,7 +9682,423 @@ metro@0.76.7: ws "^7.5.1" yargs "^17.6.2" -micromatch@^4.0.2, micromatch@^4.0.4: +micromark-core-commonmark@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-core-commonmark/-/micromark-core-commonmark-2.0.0.tgz#50740201f0ee78c12a675bf3e68ffebc0bf931a3" + integrity sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA== + dependencies: + decode-named-character-reference "^1.0.0" + devlop "^1.0.0" + micromark-factory-destination "^2.0.0" + micromark-factory-label "^2.0.0" + micromark-factory-space "^2.0.0" + micromark-factory-title "^2.0.0" + micromark-factory-whitespace "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-chunked "^2.0.0" + micromark-util-classify-character "^2.0.0" + micromark-util-html-tag-name "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + micromark-util-resolve-all "^2.0.0" + micromark-util-subtokenize "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-directive@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-directive/-/micromark-extension-directive-3.0.0.tgz#527869de497a6de9024138479091bc885dae076b" + integrity sha512-61OI07qpQrERc+0wEysLHMvoiO3s2R56x5u7glHq2Yqq6EHbH4dW25G9GfDdGCDYqA21KE6DWgNSzxSwHc2hSg== + dependencies: + devlop "^1.0.0" + micromark-factory-space "^2.0.0" + micromark-factory-whitespace "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + parse-entities "^4.0.0" + +micromark-extension-frontmatter@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-frontmatter/-/micromark-extension-frontmatter-2.0.0.tgz#651c52ffa5d7a8eeed687c513cd869885882d67a" + integrity sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg== + dependencies: + fault "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm-autolink-literal@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.0.0.tgz#f1e50b42e67d441528f39a67133eddde2bbabfd9" + integrity sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-sanitize-uri "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm-footnote@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.0.0.tgz#91afad310065a94b636ab1e9dab2c60d1aab953c" + integrity sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg== + dependencies: + devlop "^1.0.0" + micromark-core-commonmark "^2.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + micromark-util-sanitize-uri "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm-strikethrough@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.0.0.tgz#6917db8e320da70e39ffbf97abdbff83e6783e61" + integrity sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw== + dependencies: + devlop "^1.0.0" + micromark-util-chunked "^2.0.0" + micromark-util-classify-character "^2.0.0" + micromark-util-resolve-all "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm-table@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.0.0.tgz#2cf3fe352d9e089b7ef5fff003bdfe0da29649b7" + integrity sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw== + dependencies: + devlop "^1.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm-tagfilter@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz#f26d8a7807b5985fba13cf61465b58ca5ff7dc57" + integrity sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg== + dependencies: + micromark-util-types "^2.0.0" + +micromark-extension-gfm-task-list-item@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.0.1.tgz#ee8b208f1ced1eb9fb11c19a23666e59d86d4838" + integrity sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw== + dependencies: + devlop "^1.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-gfm@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz#3e13376ab95dd7a5cfd0e29560dfe999657b3c5b" + integrity sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w== + dependencies: + micromark-extension-gfm-autolink-literal "^2.0.0" + micromark-extension-gfm-footnote "^2.0.0" + micromark-extension-gfm-strikethrough "^2.0.0" + micromark-extension-gfm-table "^2.0.0" + micromark-extension-gfm-tagfilter "^2.0.0" + micromark-extension-gfm-task-list-item "^2.0.0" + micromark-util-combine-extensions "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-mdx-expression@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.0.tgz#1407b9ce69916cf5e03a196ad9586889df25302a" + integrity sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ== + dependencies: + "@types/estree" "^1.0.0" + devlop "^1.0.0" + micromark-factory-mdx-expression "^2.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-events-to-acorn "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-extension-mdx-jsx@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.0.tgz#4aba0797c25efb2366a3fd2d367c6b1c1159f4f5" + integrity sha512-uvhhss8OGuzR4/N17L1JwvmJIpPhAd8oByMawEKx6NVdBCbesjH4t+vjEp3ZXft9DwvlKSD07fCeI44/N0Vf2w== + dependencies: + "@types/acorn" "^4.0.0" + "@types/estree" "^1.0.0" + devlop "^1.0.0" + estree-util-is-identifier-name "^3.0.0" + micromark-factory-mdx-expression "^2.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + vfile-message "^4.0.0" + +micromark-extension-mdx-md@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-mdx-md/-/micromark-extension-mdx-md-2.0.0.tgz#1d252881ea35d74698423ab44917e1f5b197b92d" + integrity sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ== + dependencies: + micromark-util-types "^2.0.0" + +micromark-extension-mdxjs-esm@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-3.0.0.tgz#de21b2b045fd2059bd00d36746081de38390d54a" + integrity sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A== + dependencies: + "@types/estree" "^1.0.0" + devlop "^1.0.0" + micromark-core-commonmark "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-events-to-acorn "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + unist-util-position-from-estree "^2.0.0" + vfile-message "^4.0.0" + +micromark-extension-mdxjs@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/micromark-extension-mdxjs/-/micromark-extension-mdxjs-3.0.0.tgz#b5a2e0ed449288f3f6f6c544358159557549de18" + integrity sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ== + dependencies: + acorn "^8.0.0" + acorn-jsx "^5.0.0" + micromark-extension-mdx-expression "^3.0.0" + micromark-extension-mdx-jsx "^3.0.0" + micromark-extension-mdx-md "^2.0.0" + micromark-extension-mdxjs-esm "^3.0.0" + micromark-util-combine-extensions "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-destination@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz#857c94debd2c873cba34e0445ab26b74f6a6ec07" + integrity sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-label@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz#17c5c2e66ce39ad6f4fc4cbf40d972f9096f726a" + integrity sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw== + dependencies: + devlop "^1.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-mdx-expression@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.1.tgz#f2a9724ce174f1751173beb2c1f88062d3373b1b" + integrity sha512-F0ccWIUHRLRrYp5TC9ZYXmZo+p2AM13ggbsW4T0b5CRKP8KHVRB8t4pwtBgTxtjRmwrK0Irwm7vs2JOZabHZfg== + dependencies: + "@types/estree" "^1.0.0" + devlop "^1.0.0" + micromark-util-character "^2.0.0" + micromark-util-events-to-acorn "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + unist-util-position-from-estree "^2.0.0" + vfile-message "^4.0.0" + +micromark-factory-space@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz#c8f40b0640a0150751d3345ed885a080b0d15faf" + integrity sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ== + dependencies: + micromark-util-character "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-factory-space@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz#5e7afd5929c23b96566d0e1ae018ae4fcf81d030" + integrity sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-title@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz#726140fc77892af524705d689e1cf06c8a83ea95" + integrity sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A== + dependencies: + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-factory-whitespace@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz#9e92eb0f5468083381f923d9653632b3cfb5f763" + integrity sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA== + dependencies: + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-character@^1.0.0, micromark-util-character@^1.1.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/micromark-util-character/-/micromark-util-character-1.2.0.tgz#4fedaa3646db249bc58caeb000eb3549a8ca5dcc" + integrity sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg== + dependencies: + micromark-util-symbol "^1.0.0" + micromark-util-types "^1.0.0" + +micromark-util-character@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-character/-/micromark-util-character-2.0.1.tgz#52b824c2e2633b6fb33399d2ec78ee2a90d6b298" + integrity sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw== + dependencies: + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-chunked@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz#e51f4db85fb203a79dbfef23fd41b2f03dc2ef89" + integrity sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg== + dependencies: + micromark-util-symbol "^2.0.0" + +micromark-util-classify-character@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz#8c7537c20d0750b12df31f86e976d1d951165f34" + integrity sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-combine-extensions@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz#75d6ab65c58b7403616db8d6b31315013bfb7ee5" + integrity sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ== + dependencies: + micromark-util-chunked "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-decode-numeric-character-reference@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz#2698bbb38f2a9ba6310e359f99fcb2b35a0d2bd5" + integrity sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ== + dependencies: + micromark-util-symbol "^2.0.0" + +micromark-util-decode-string@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz#7dfa3a63c45aecaa17824e656bcdb01f9737154a" + integrity sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA== + dependencies: + decode-named-character-reference "^1.0.0" + micromark-util-character "^2.0.0" + micromark-util-decode-numeric-character-reference "^2.0.0" + micromark-util-symbol "^2.0.0" + +micromark-util-encode@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz#0921ac7953dc3f1fd281e3d1932decfdb9382ab1" + integrity sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA== + +micromark-util-events-to-acorn@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.2.tgz#4275834f5453c088bd29cd72dfbf80e3327cec07" + integrity sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA== + dependencies: + "@types/acorn" "^4.0.0" + "@types/estree" "^1.0.0" + "@types/unist" "^3.0.0" + devlop "^1.0.0" + estree-util-visit "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + vfile-message "^4.0.0" + +micromark-util-html-tag-name@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz#ae34b01cbe063363847670284c6255bb12138ec4" + integrity sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw== + +micromark-util-normalize-identifier@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz#91f9a4e65fe66cc80c53b35b0254ad67aa431d8b" + integrity sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w== + dependencies: + micromark-util-symbol "^2.0.0" + +micromark-util-resolve-all@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz#189656e7e1a53d0c86a38a652b284a252389f364" + integrity sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA== + dependencies: + micromark-util-types "^2.0.0" + +micromark-util-sanitize-uri@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz#ec8fbf0258e9e6d8f13d9e4770f9be64342673de" + integrity sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw== + dependencies: + micromark-util-character "^2.0.0" + micromark-util-encode "^2.0.0" + micromark-util-symbol "^2.0.0" + +micromark-util-subtokenize@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.0.tgz#9f412442d77e0c5789ffdf42377fa8a2bcbdf581" + integrity sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg== + dependencies: + devlop "^1.0.0" + micromark-util-chunked "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromark-util-symbol@^1.0.0, micromark-util-symbol@^1.0.1: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz#813cd17837bdb912d069a12ebe3a44b6f7063142" + integrity sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag== + +micromark-util-symbol@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz#12225c8f95edf8b17254e47080ce0862d5db8044" + integrity sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw== + +micromark-util-types@^1.0.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-1.1.0.tgz#e6676a8cae0bb86a2171c498167971886cb7e283" + integrity sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg== + +micromark-util-types@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-2.0.0.tgz#63b4b7ffeb35d3ecf50d1ca20e68fc7caa36d95e" + integrity sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w== + +micromark@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/micromark/-/micromark-4.0.0.tgz#84746a249ebd904d9658cfabc1e8e5f32cbc6249" + integrity sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ== + dependencies: + "@types/debug" "^4.0.0" + debug "^4.0.0" + decode-named-character-reference "^1.0.0" + devlop "^1.0.0" + micromark-core-commonmark "^2.0.0" + micromark-factory-space "^2.0.0" + micromark-util-character "^2.0.0" + micromark-util-chunked "^2.0.0" + micromark-util-combine-extensions "^2.0.0" + micromark-util-decode-numeric-character-reference "^2.0.0" + micromark-util-encode "^2.0.0" + micromark-util-normalize-identifier "^2.0.0" + micromark-util-resolve-all "^2.0.0" + micromark-util-sanitize-uri "^2.0.0" + micromark-util-subtokenize "^2.0.0" + micromark-util-symbol "^2.0.0" + micromark-util-types "^2.0.0" + +micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: version "4.0.5" resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== @@ -5274,7 +10111,19 @@ mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== -mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.34: +mime-db@~1.33.0: + version "1.33.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.33.0.tgz#a3492050a5cb9b63450541e39d9788d2272783db" + integrity sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ== + +mime-types@2.1.18: + version "2.1.18" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.18.tgz#6f323f60a83d11146f831ff11fd66e2fe5503bb8" + integrity sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ== + dependencies: + mime-db "~1.33.0" + +mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: version "2.1.35" resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== @@ -5296,11 +10145,33 @@ mimic-fn@^2.1.0: resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== +mimic-response@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" + integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== + +mimic-response@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-4.0.0.tgz#35468b19e7c75d10f5165ea25e75a5ceea7cf70f" + integrity sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg== + min-indent@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== +mini-css-extract-plugin@^2.7.6: + version "2.7.6" + resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz#282a3d38863fddcd2e0c220aaed5b90bc156564d" + integrity sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw== + dependencies: + schema-utils "^4.0.0" + +minimalistic-assert@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== + minimatch@3.0.5: version "3.0.5" resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz#4da8f1290ee0f0f8e83d60ca69f8f134068604a3" @@ -5308,7 +10179,7 @@ minimatch@3.0.5: dependencies: brace-expansion "^1.1.7" -minimatch@^3.0.2, minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: +minimatch@3.1.2, minimatch@^3.0.2, minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== @@ -5345,7 +10216,7 @@ minimist-options@4.1.0, minimist-options@^4.0.2: is-plain-obj "^1.1.0" kind-of "^6.0.3" -minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6: +minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6, minimist@^1.2.8: version "1.2.8" resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== @@ -5449,6 +10320,11 @@ modify-values@^1.0.1: resolved "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022" integrity sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw== +mrmime@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/mrmime/-/mrmime-1.0.1.tgz#5f90c825fad4bdd41dc914eff5d1a8cfdaf24f27" + integrity sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw== + ms@2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" @@ -5464,6 +10340,14 @@ ms@2.1.3, ms@^2.0.0: resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== +multicast-dns@^7.2.5: + version "7.2.5" + resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-7.2.5.tgz#77eb46057f4d7adbd16d9290fa7299f6fa64cced" + integrity sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg== + dependencies: + dns-packet "^5.2.2" + thunky "^1.0.2" + multimatch@5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz#932b800963cea7a31a033328fa1e0c3a1874dbe6" @@ -5485,6 +10369,11 @@ mute-stream@~1.0.0: resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz#e31bd9fe62f0aed23520aa4324ea6671531e013e" integrity sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA== +nanoid@^3.3.6: + version "3.3.7" + resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8" + integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== + negotiator@0.6.3, negotiator@^0.6.3: version "0.6.3" resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" @@ -5495,6 +10384,14 @@ neo-async@^2.5.0, neo-async@^2.6.2: resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== +no-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" + integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== + dependencies: + lower-case "^2.0.2" + tslib "^2.0.3" + nocache@^3.0.1: version "3.0.4" resolved "https://registry.npmjs.org/nocache/-/nocache-3.0.4.tgz#5b37a56ec6e09fc7d401dceaed2eab40c8bfdf79" @@ -5517,6 +10414,16 @@ node-dir@^0.1.17: dependencies: minimatch "^3.0.2" +node-emoji@^2.1.0: + version "2.1.3" + resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-2.1.3.tgz#93cfabb5cc7c3653aa52f29d6ffb7927d8047c06" + integrity sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA== + dependencies: + "@sindresorhus/is" "^4.6.0" + char-regex "^1.0.2" + emojilib "^2.4.0" + skin-tone "^2.0.0" + node-fetch@2.6.7: version "2.6.7" resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" @@ -5524,13 +10431,18 @@ node-fetch@2.6.7: dependencies: whatwg-url "^5.0.0" -node-fetch@^2.2.0, node-fetch@^2.6.0, node-fetch@^2.6.7: +node-fetch@^2.2.0, node-fetch@^2.6.0, node-fetch@^2.6.12, node-fetch@^2.6.7: version "2.7.0" resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== dependencies: whatwg-url "^5.0.0" +node-forge@^1: + version "1.3.1" + resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" + integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== + node-gyp-build@^4.3.0: version "4.6.1" resolved "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.1.tgz#24b6d075e5e391b8d5539d98c7fc5c210cac8a3e" @@ -5610,11 +10522,26 @@ normalize-package-data@^5.0.0: semver "^7.3.5" validate-npm-package-license "^3.0.4" -normalize-path@^3.0.0: +normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== +normalize-range@^0.1.2: + version "0.1.2" + resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== + +normalize-url@^6.0.1: + version "6.1.0" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" + integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== + +normalize-url@^8.0.0: + version "8.0.0" + resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-8.0.0.tgz#593dbd284f743e8dcf6a5ddf8fadff149c82701a" + integrity sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw== + npm-bundled@^1.1.2: version "1.1.2" resolved "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz#944c78789bd739035b70baa2ca5cc32b8d860bc1" @@ -5722,6 +10649,18 @@ npmlog@^6.0.0, npmlog@^6.0.2: gauge "^4.0.3" set-blocking "^2.0.0" +nprogress@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/nprogress/-/nprogress-0.2.0.tgz#cb8f34c53213d895723fcbab907e9422adbcafb1" + integrity sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA== + +nth-check@^2.0.1: + version "2.1.1" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" + integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== + dependencies: + boolbase "^1.0.0" + nullthrows@^1.1.1: version "1.1.1" resolved "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" @@ -5790,7 +10729,7 @@ ob1@0.76.8: resolved "https://registry.npmjs.org/ob1/-/ob1-0.76.8.tgz#ac4c459465b1c0e2c29aaa527e09fc463d3ffec8" integrity sha512-dlBkJJV5M/msj9KYA9upc+nUWVwuOFFTbu28X6kZeGwcuW+JxaHSBZ70SYQnk5M+j5JbNLR6yKHmgW4M5E7X5g== -object-assign@^4.1.1: +object-assign@^4.1.0, object-assign@^4.1.1: version "4.1.1" resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== @@ -5810,7 +10749,7 @@ object-keys@^1.1.1: resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== -object.assign@^4.1.4: +object.assign@^4.1.0, object.assign@^4.1.4: version "4.1.4" resolved "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== @@ -5820,6 +10759,11 @@ object.assign@^4.1.4: has-symbols "^1.0.3" object-keys "^1.1.1" +obuf@^1.0.0, obuf@^1.1.2: + version "1.1.2" + resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" + integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== + on-finished@2.4.1: version "2.4.1" resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" @@ -5860,7 +10804,7 @@ open@^6.2.0: dependencies: is-wsl "^1.1.0" -open@^8.4.0: +open@^8.0.9, open@^8.4.0: version "8.4.2" resolved "https://registry.npmjs.org/open/-/open-8.4.2.tgz#5b5ffe2a8f793dcd2aad73e550cb87b59cb084f9" integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== @@ -5869,6 +10813,11 @@ open@^8.4.0: is-docker "^2.1.1" is-wsl "^2.2.0" +opener@^1.5.2: + version "1.5.2" + resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" + integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== + ora@^5.4.1: version "5.4.1" resolved "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18" @@ -5894,6 +10843,11 @@ outdent@^0.5.0: resolved "https://registry.npmjs.org/outdent/-/outdent-0.5.0.tgz#9e10982fdc41492bb473ad13840d22f9655be2ff" integrity sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q== +p-cancelable@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-3.0.0.tgz#63826694b54d61ca1c20ebcb6d3ecf5e14cd8050" + integrity sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw== + p-filter@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/p-filter/-/p-filter-2.1.0.tgz#1b1472562ae7a0f742f0f3d3d3718ea66ff9c09c" @@ -5927,8 +10881,15 @@ p-limit@^3.0.2: dependencies: yocto-queue "^0.1.0" -p-locate@^2.0.0: - version "2.0.0" +p-limit@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-4.0.0.tgz#914af6544ed32bfa54670b061cafcbd04984b644" + integrity sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ== + dependencies: + yocto-queue "^1.0.0" + +p-locate@^2.0.0: + version "2.0.0" resolved "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" integrity sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg== dependencies: @@ -5955,6 +10916,13 @@ p-locate@^5.0.0: dependencies: p-limit "^3.0.2" +p-locate@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-6.0.0.tgz#3da9a49d4934b901089dca3302fa65dc5a05c04f" + integrity sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw== + dependencies: + p-limit "^4.0.0" + p-map-series@2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/p-map-series/-/p-map-series-2.1.0.tgz#7560d4c452d9da0c07e692fdbfe6e2c81a2a91f2" @@ -5990,6 +10958,14 @@ p-reduce@2.1.0, p-reduce@^2.0.0, p-reduce@^2.1.0: resolved "https://registry.npmjs.org/p-reduce/-/p-reduce-2.1.0.tgz#09408da49507c6c274faa31f28df334bc712b64a" integrity sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw== +p-retry@^4.5.0: + version "4.6.2" + resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.6.2.tgz#9baae7184057edd4e17231cee04264106e092a16" + integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ== + dependencies: + "@types/retry" "0.12.0" + retry "^0.13.1" + p-timeout@^3.2.0: version "3.2.0" resolved "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz#c7e17abc971d2a7962ef83626b35d635acf23dfe" @@ -6014,6 +10990,16 @@ p-waterfall@2.1.1: dependencies: p-reduce "^2.0.0" +package-json@^8.1.0: + version "8.1.1" + resolved "https://registry.yarnpkg.com/package-json/-/package-json-8.1.1.tgz#3e9948e43df40d1e8e78a85485f1070bf8f03dc8" + integrity sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA== + dependencies: + got "^12.1.0" + registry-auth-token "^5.0.1" + registry-url "^6.0.0" + semver "^7.3.7" + pacote@^15.2.0: version "15.2.0" resolved "https://registry.npmjs.org/pacote/-/pacote-15.2.0.tgz#0f0dfcc3e60c7b39121b2ac612bf8596e95344d3" @@ -6038,6 +11024,14 @@ pacote@^15.2.0: ssri "^10.0.0" tar "^6.1.11" +param-case@^3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" + integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== + dependencies: + dot-case "^3.0.4" + tslib "^2.0.3" + parent-module@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" @@ -6045,6 +11039,20 @@ parent-module@^1.0.0: dependencies: callsites "^3.0.0" +parse-entities@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-4.0.1.tgz#4e2a01111fb1c986549b944af39eeda258fc9e4e" + integrity sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w== + dependencies: + "@types/unist" "^2.0.0" + character-entities "^2.0.0" + character-entities-legacy "^3.0.0" + character-reference-invalid "^2.0.0" + decode-named-character-reference "^1.0.0" + is-alphanumerical "^2.0.0" + is-decimal "^2.0.0" + is-hexadecimal "^2.0.0" + parse-json@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" @@ -6063,6 +11071,11 @@ parse-json@^5.0.0, parse-json@^5.2.0: json-parse-even-better-errors "^2.3.0" lines-and-columns "^1.1.6" +parse-numeric-range@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz#7c63b61190d61e4d53a1197f0c83c47bb670ffa3" + integrity sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ== + parse-path@^7.0.0: version "7.0.0" resolved "https://registry.npmjs.org/parse-path/-/parse-path-7.0.0.tgz#605a2d58d0a749c8594405d8cc3a2bf76d16099b" @@ -6077,11 +11090,34 @@ parse-url@^8.1.0: dependencies: parse-path "^7.0.0" -parseurl@~1.3.3: +parse5-htmlparser2-tree-adapter@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz#23c2cc233bcf09bb7beba8b8a69d46b08c62c2f1" + integrity sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g== + dependencies: + domhandler "^5.0.2" + parse5 "^7.0.0" + +parse5@^7.0.0: + version "7.1.2" + resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.1.2.tgz#0736bebbfd77793823240a23b7fc5e010b7f8e32" + integrity sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw== + dependencies: + entities "^4.4.0" + +parseurl@~1.3.2, parseurl@~1.3.3: version "1.3.3" resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== +pascal-case@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" + integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== + dependencies: + no-case "^3.0.4" + tslib "^2.0.3" + path-exists@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" @@ -6092,11 +11128,21 @@ path-exists@^4.0.0: resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== +path-exists@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-5.0.0.tgz#a6aad9489200b21fab31e49cf09277e5116fb9e7" + integrity sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ== + path-is-absolute@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== +path-is-inside@1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" + integrity sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w== + path-key@^3.0.0, path-key@^3.1.0: version "3.1.1" resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" @@ -6115,6 +11161,23 @@ path-scurry@^1.10.1, path-scurry@^1.6.1: lru-cache "^9.1.1 || ^10.0.0" minipass "^5.0.0 || ^6.0.2 || ^7.0.0" +path-to-regexp@0.1.7: + version "0.1.7" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== + +path-to-regexp@2.2.1: + version "2.2.1" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-2.2.1.tgz#90b617025a16381a879bc82a38d4e8bdeb2bcf45" + integrity sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ== + +path-to-regexp@^1.7.0: + version "1.8.0" + resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.8.0.tgz#887b3ba9d84393e87a0a0b9f4cb756198b53548a" + integrity sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA== + dependencies: + isarray "0.0.1" + path-type@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" @@ -6127,12 +11190,21 @@ path-type@^4.0.0: resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== +periscopic@^3.0.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/periscopic/-/periscopic-3.1.0.tgz#7e9037bf51c5855bd33b48928828db4afa79d97a" + integrity sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw== + dependencies: + "@types/estree" "^1.0.0" + estree-walker "^3.0.0" + is-reference "^3.0.0" + picocolors@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== -picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.1: +picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: version "2.3.1" resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== @@ -6176,6 +11248,310 @@ pkg-dir@^4.2.0: dependencies: find-up "^4.0.0" +pkg-dir@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-7.0.0.tgz#8f0c08d6df4476756c5ff29b3282d0bab7517d11" + integrity sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA== + dependencies: + find-up "^6.3.0" + +pkg-up@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" + integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== + dependencies: + find-up "^3.0.0" + +postcss-calc@^8.2.3: + version "8.2.4" + resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-8.2.4.tgz#77b9c29bfcbe8a07ff6693dc87050828889739a5" + integrity sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q== + dependencies: + postcss-selector-parser "^6.0.9" + postcss-value-parser "^4.2.0" + +postcss-colormin@^5.3.1: + version "5.3.1" + resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-5.3.1.tgz#86c27c26ed6ba00d96c79e08f3ffb418d1d1988f" + integrity sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ== + dependencies: + browserslist "^4.21.4" + caniuse-api "^3.0.0" + colord "^2.9.1" + postcss-value-parser "^4.2.0" + +postcss-convert-values@^5.1.3: + version "5.1.3" + resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz#04998bb9ba6b65aa31035d669a6af342c5f9d393" + integrity sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA== + dependencies: + browserslist "^4.21.4" + postcss-value-parser "^4.2.0" + +postcss-discard-comments@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz#8df5e81d2925af2780075840c1526f0660e53696" + integrity sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ== + +postcss-discard-duplicates@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz#9eb4fe8456706a4eebd6d3b7b777d07bad03e848" + integrity sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw== + +postcss-discard-empty@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz#e57762343ff7f503fe53fca553d18d7f0c369c6c" + integrity sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A== + +postcss-discard-overridden@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz#7e8c5b53325747e9d90131bb88635282fb4a276e" + integrity sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw== + +postcss-discard-unused@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-discard-unused/-/postcss-discard-unused-5.1.0.tgz#8974e9b143d887677304e558c1166d3762501142" + integrity sha512-KwLWymI9hbwXmJa0dkrzpRbSJEh0vVUd7r8t0yOGPcfKzyJJxFM8kLyC5Ev9avji6nY95pOp1W6HqIrfT+0VGw== + dependencies: + postcss-selector-parser "^6.0.5" + +postcss-loader@^7.3.3: + version "7.3.3" + resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-7.3.3.tgz#6da03e71a918ef49df1bb4be4c80401df8e249dd" + integrity sha512-YgO/yhtevGO/vJePCQmTxiaEwER94LABZN0ZMT4A0vsak9TpO+RvKRs7EmJ8peIlB9xfXCsS7M8LjqncsUZ5HA== + dependencies: + cosmiconfig "^8.2.0" + jiti "^1.18.2" + semver "^7.3.8" + +postcss-merge-idents@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-merge-idents/-/postcss-merge-idents-5.1.1.tgz#7753817c2e0b75d0853b56f78a89771e15ca04a1" + integrity sha512-pCijL1TREiCoog5nQp7wUe+TUonA2tC2sQ54UGeMmryK3UFGIYKqDyjnqd6RcuI4znFn9hWSLNN8xKE/vWcUQw== + dependencies: + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-merge-longhand@^5.1.7: + version "5.1.7" + resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz#24a1bdf402d9ef0e70f568f39bdc0344d568fb16" + integrity sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ== + dependencies: + postcss-value-parser "^4.2.0" + stylehacks "^5.1.1" + +postcss-merge-rules@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz#2f26fa5cacb75b1402e213789f6766ae5e40313c" + integrity sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g== + dependencies: + browserslist "^4.21.4" + caniuse-api "^3.0.0" + cssnano-utils "^3.1.0" + postcss-selector-parser "^6.0.5" + +postcss-minify-font-values@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz#f1df0014a726083d260d3bd85d7385fb89d1f01b" + integrity sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-minify-gradients@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz#f1fe1b4f498134a5068240c2f25d46fcd236ba2c" + integrity sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw== + dependencies: + colord "^2.9.1" + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-minify-params@^5.1.4: + version "5.1.4" + resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz#c06a6c787128b3208b38c9364cfc40c8aa5d7352" + integrity sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw== + dependencies: + browserslist "^4.21.4" + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-minify-selectors@^5.2.1: + version "5.2.1" + resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz#d4e7e6b46147b8117ea9325a915a801d5fe656c6" + integrity sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg== + dependencies: + postcss-selector-parser "^6.0.5" + +postcss-modules-extract-imports@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" + integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== + +postcss-modules-local-by-default@^4.0.3: + version "4.0.3" + resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz#b08eb4f083050708998ba2c6061b50c2870ca524" + integrity sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA== + dependencies: + icss-utils "^5.0.0" + postcss-selector-parser "^6.0.2" + postcss-value-parser "^4.1.0" + +postcss-modules-scope@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06" + integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== + dependencies: + postcss-selector-parser "^6.0.4" + +postcss-modules-values@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" + integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== + dependencies: + icss-utils "^5.0.0" + +postcss-normalize-charset@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz#9302de0b29094b52c259e9b2cf8dc0879879f0ed" + integrity sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg== + +postcss-normalize-display-values@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz#72abbae58081960e9edd7200fcf21ab8325c3da8" + integrity sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-positions@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz#ef97279d894087b59325b45c47f1e863daefbb92" + integrity sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-repeat-style@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz#e9eb96805204f4766df66fd09ed2e13545420fb2" + integrity sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-string@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz#411961169e07308c82c1f8c55f3e8a337757e228" + integrity sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-timing-functions@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz#d5614410f8f0b2388e9f240aa6011ba6f52dafbb" + integrity sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-normalize-unicode@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz#f67297fca3fea7f17e0d2caa40769afc487aa030" + integrity sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA== + dependencies: + browserslist "^4.21.4" + postcss-value-parser "^4.2.0" + +postcss-normalize-url@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz#ed9d88ca82e21abef99f743457d3729a042adcdc" + integrity sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew== + dependencies: + normalize-url "^6.0.1" + postcss-value-parser "^4.2.0" + +postcss-normalize-whitespace@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz#08a1a0d1ffa17a7cc6efe1e6c9da969cc4493cfa" + integrity sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-ordered-values@^5.1.3: + version "5.1.3" + resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz#b6fd2bd10f937b23d86bc829c69e7732ce76ea38" + integrity sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ== + dependencies: + cssnano-utils "^3.1.0" + postcss-value-parser "^4.2.0" + +postcss-reduce-idents@^5.2.0: + version "5.2.0" + resolved "https://registry.yarnpkg.com/postcss-reduce-idents/-/postcss-reduce-idents-5.2.0.tgz#c89c11336c432ac4b28792f24778859a67dfba95" + integrity sha512-BTrLjICoSB6gxbc58D5mdBK8OhXRDqud/zodYfdSi52qvDHdMwk+9kB9xsM8yJThH/sZU5A6QVSmMmaN001gIg== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-reduce-initial@^5.1.2: + version "5.1.2" + resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz#798cd77b3e033eae7105c18c9d371d989e1382d6" + integrity sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg== + dependencies: + browserslist "^4.21.4" + caniuse-api "^3.0.0" + +postcss-reduce-transforms@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz#333b70e7758b802f3dd0ddfe98bb1ccfef96b6e9" + integrity sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ== + dependencies: + postcss-value-parser "^4.2.0" + +postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.9: + version "6.0.13" + resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz#d05d8d76b1e8e173257ef9d60b706a8e5e99bf1b" + integrity sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ== + dependencies: + cssesc "^3.0.0" + util-deprecate "^1.0.2" + +postcss-sort-media-queries@^4.4.1: + version "4.4.1" + resolved "https://registry.yarnpkg.com/postcss-sort-media-queries/-/postcss-sort-media-queries-4.4.1.tgz#04a5a78db3921eb78f28a1a781a2e68e65258128" + integrity sha512-QDESFzDDGKgpiIh4GYXsSy6sek2yAwQx1JASl5AxBtU1Lq2JfKBljIPNdil989NcSKRQX1ToiaKphImtBuhXWw== + dependencies: + sort-css-media-queries "2.1.0" + +postcss-svgo@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-5.1.0.tgz#0a317400ced789f233a28826e77523f15857d80d" + integrity sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA== + dependencies: + postcss-value-parser "^4.2.0" + svgo "^2.7.0" + +postcss-unique-selectors@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz#a9f273d1eacd09e9aa6088f4b0507b18b1b541b6" + integrity sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA== + dependencies: + postcss-selector-parser "^6.0.5" + +postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" + integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== + +postcss-zindex@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/postcss-zindex/-/postcss-zindex-5.1.0.tgz#4a5c7e5ff1050bd4c01d95b1847dfdcc58a496ff" + integrity sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A== + +postcss@^8.4.17, postcss@^8.4.21, postcss@^8.4.26: + version "8.4.31" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.31.tgz#92b451050a9f914da6755af352bdc0192508656d" + integrity sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ== + dependencies: + nanoid "^3.3.6" + picocolors "^1.0.0" + source-map-js "^1.0.2" + preferred-pm@^3.0.0: version "3.1.2" resolved "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.1.2.tgz#aedb70550734a574dffcbf2ce82642bd1753bdd6" @@ -6191,6 +11567,14 @@ prettier@^2.7.1: resolved "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da" integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== +pretty-error@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6" + integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== + dependencies: + lodash "^4.17.20" + renderkid "^3.0.0" + pretty-format@^26.5.2, pretty-format@^26.6.2: version "26.6.2" resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93" @@ -6219,6 +11603,24 @@ pretty-format@^29.7.0: ansi-styles "^5.0.0" react-is "^18.0.0" +pretty-time@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/pretty-time/-/pretty-time-1.1.0.tgz#ffb7429afabb8535c346a34e41873adf3d74dd0e" + integrity sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA== + +prism-react-renderer@^2.1.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/prism-react-renderer/-/prism-react-renderer-2.3.0.tgz#5f8f615af6af8201a0b734bd8c946df3d818ea54" + integrity sha512-UYRg2TkVIaI6tRVHC5OJ4/BxqPUxJkJvq/odLT/ykpt1zGYXooNperUxQcCvi87LyRnR4nCh81ceOA+e7nrydg== + dependencies: + "@types/prismjs" "^1.26.0" + clsx "^2.0.0" + +prismjs@^1.29.0: + version "1.29.0" + resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.29.0.tgz#f113555a8fa9b57c35e637bba27509dcf802dd12" + integrity sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q== + proc-log@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz#fb05ef83ccd64fd7b20bbe9c8c1070fc08338dd8" @@ -6242,6 +11644,13 @@ promise-retry@^2.0.1: err-code "^2.0.2" retry "^0.12.0" +promise@^7.1.1: + version "7.3.1" + resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" + integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== + dependencies: + asap "~2.0.3" + promise@^8.3.0: version "8.3.0" resolved "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz#8cb333d1edeb61ef23869fbb8a4ea0279ab60e0a" @@ -6249,7 +11658,7 @@ promise@^8.3.0: dependencies: asap "~2.0.6" -prompts@^2.4.0: +prompts@^2.4.0, prompts@^2.4.2: version "2.4.2" resolved "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== @@ -6264,7 +11673,7 @@ promzard@^1.0.0: dependencies: read "^2.0.0" -prop-types@*: +prop-types@*, prop-types@^15.6.2, prop-types@^15.7.2: version "15.8.1" resolved "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== @@ -6273,11 +11682,29 @@ prop-types@*: object-assign "^4.1.1" react-is "^16.13.1" +property-information@^6.0.0: + version "6.4.0" + resolved "https://registry.yarnpkg.com/property-information/-/property-information-6.4.0.tgz#6bc4c618b0c2d68b3bb8b552cbb97f8e300a0f82" + integrity sha512-9t5qARVofg2xQqKtytzt+lZ4d1Qvj8t5B8fEwXK6qOfgRLgH/b13QlgEyDh033NOS31nXeFbYv7CLUDG1CeifQ== + +proto-list@~1.2.1: + version "1.2.4" + resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" + integrity sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA== + protocols@^2.0.0, protocols@^2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz#8f155da3fc0f32644e83c5782c8e8212ccf70a86" integrity sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q== +proxy-addr@~2.0.7: + version "2.0.7" + resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" + integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== + dependencies: + forwarded "0.2.0" + ipaddr.js "1.9.1" + proxy-from-env@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" @@ -6288,6 +11715,35 @@ pseudomap@^1.0.2: resolved "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" integrity sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ== +punycode@^1.3.2: + version "1.4.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== + +punycode@^2.1.0: + version "2.3.1" + resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" + integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== + +pupa@^3.1.0: + version "3.1.0" + resolved "https://registry.yarnpkg.com/pupa/-/pupa-3.1.0.tgz#f15610274376bbcc70c9a3aa8b505ea23f41c579" + integrity sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug== + dependencies: + escape-goat "^4.0.0" + +pure-color@^1.2.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/pure-color/-/pure-color-1.3.0.tgz#1fe064fb0ac851f0de61320a8bf796836422f33e" + integrity sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA== + +qs@6.11.0: + version "6.11.0" + resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" + integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== + dependencies: + side-channel "^1.0.4" + queue-microtask@^1.2.2: version "1.2.3" resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" @@ -6305,11 +11761,88 @@ quick-lru@^4.0.1: resolved "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f" integrity sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g== -range-parser@~1.2.1: +quick-lru@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" + integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== + +randombytes@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== + dependencies: + safe-buffer "^5.1.0" + +range-parser@1.2.0: + version "1.2.0" + resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" + integrity sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A== + +range-parser@^1.2.1, range-parser@~1.2.1: version "1.2.1" resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== +raw-body@2.5.1: + version "2.5.1" + resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857" + integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== + dependencies: + bytes "3.1.2" + http-errors "2.0.0" + iconv-lite "0.4.24" + unpipe "1.0.0" + +rc@1.2.8: + version "1.2.8" + resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" + integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== + dependencies: + deep-extend "^0.6.0" + ini "~1.3.0" + minimist "^1.2.0" + strip-json-comments "~2.0.1" + +react-base16-styling@~0.6.0: + version "0.6.0" + resolved "https://registry.yarnpkg.com/react-base16-styling/-/react-base16-styling-0.6.0.tgz#ef2156d66cf4139695c8a167886cb69ea660792c" + integrity sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ== + dependencies: + base16 "^1.0.0" + lodash.curry "^4.0.1" + lodash.flow "^3.3.0" + pure-color "^1.2.0" + +react-dev-utils@^12.0.1: + version "12.0.1" + resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-12.0.1.tgz#ba92edb4a1f379bd46ccd6bcd4e7bc398df33e73" + integrity sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ== + dependencies: + "@babel/code-frame" "^7.16.0" + address "^1.1.2" + browserslist "^4.18.1" + chalk "^4.1.2" + cross-spawn "^7.0.3" + detect-port-alt "^1.1.6" + escape-string-regexp "^4.0.0" + filesize "^8.0.6" + find-up "^5.0.0" + fork-ts-checker-webpack-plugin "^6.5.0" + global-modules "^2.0.0" + globby "^11.0.4" + gzip-size "^6.0.0" + immer "^9.0.7" + is-root "^2.1.0" + loader-utils "^3.2.0" + open "^8.4.0" + pkg-up "^3.1.0" + prompts "^2.4.2" + react-error-overlay "^6.0.11" + recursive-readdir "^2.2.2" + shell-quote "^1.7.3" + strip-ansi "^6.0.1" + text-table "^0.2.0" + react-devtools-core@^4.27.2: version "4.28.0" resolved "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.28.0.tgz#3fa18709b24414adddadac33b6b9cea96db60f2f" @@ -6318,12 +11851,50 @@ react-devtools-core@^4.27.2: shell-quote "^1.6.1" ws "^7" +react-dom@^18.0.0: + version "18.2.0" + resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d" + integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g== + dependencies: + loose-envify "^1.1.0" + scheduler "^0.23.0" + +react-error-overlay@^6.0.11: + version "6.0.11" + resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.11.tgz#92835de5841c5cf08ba00ddd2d677b6d17ff9adb" + integrity sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg== + +react-fast-compare@^3.2.0, react-fast-compare@^3.2.2: + version "3.2.2" + resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.2.tgz#929a97a532304ce9fee4bcae44234f1ce2c21d49" + integrity sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ== + +react-helmet-async@*: + version "2.0.1" + resolved "https://registry.yarnpkg.com/react-helmet-async/-/react-helmet-async-2.0.1.tgz#c97e53d03bfe578011e4abbd61113321b0362471" + integrity sha512-SFvEqfhFpLr5xqU6fWFb8wjVPjOR4A5skkNVNN5gAr/QeHutfDe4m1Cdo521umTiFRAY8hDOcl4xJO8sXN1n2Q== + dependencies: + invariant "^2.2.4" + react-fast-compare "^3.2.2" + shallowequal "^1.1.0" + +react-helmet-async@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/react-helmet-async/-/react-helmet-async-1.3.0.tgz#7bd5bf8c5c69ea9f02f6083f14ce33ef545c222e" + integrity sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg== + dependencies: + "@babel/runtime" "^7.12.5" + invariant "^2.2.4" + prop-types "^15.7.2" + react-fast-compare "^3.2.0" + shallowequal "^1.1.0" + "react-is@^16.12.0 || ^17.0.0 || ^18.0.0", react-is@^18.0.0: version "18.2.0" resolved "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== -react-is@^16.13.1: +react-is@^16.13.1, react-is@^16.6.0, react-is@^16.7.0: version "16.13.1" resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== @@ -6333,6 +11904,18 @@ react-is@^17.0.1: resolved "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== +react-lifecycles-compat@~3.0.4: + version "3.0.4" + resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" + integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== + +react-loadable-ssr-addon-v5-slorber@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz#2cdc91e8a744ffdf9e3556caabeb6e4278689883" + integrity sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A== + dependencies: + "@babel/runtime" "^7.10.3" + react-native@0.72.4: version "0.72.4" resolved "https://registry.npmjs.org/react-native/-/react-native-0.72.4.tgz#97b57e22e4d7657eaf4d1f62a678511fcf9bdda7" @@ -6380,6 +11963,41 @@ react-refresh@^0.4.0: resolved "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz#966f1750c191672e76e16c2efa569150cc73ab53" integrity sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA== +react-router-config@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/react-router-config/-/react-router-config-5.1.1.tgz#0f4263d1a80c6b2dc7b9c1902c9526478194a988" + integrity sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg== + dependencies: + "@babel/runtime" "^7.1.2" + +react-router-dom@^5.3.4: + version "5.3.4" + resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-5.3.4.tgz#2ed62ffd88cae6db134445f4a0c0ae8b91d2e5e6" + integrity sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ== + dependencies: + "@babel/runtime" "^7.12.13" + history "^4.9.0" + loose-envify "^1.3.1" + prop-types "^15.6.2" + react-router "5.3.4" + tiny-invariant "^1.0.2" + tiny-warning "^1.0.0" + +react-router@5.3.4, react-router@^5.3.4: + version "5.3.4" + resolved "https://registry.yarnpkg.com/react-router/-/react-router-5.3.4.tgz#8ca252d70fcc37841e31473c7a151cf777887bb5" + integrity sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA== + dependencies: + "@babel/runtime" "^7.12.13" + history "^4.9.0" + hoist-non-react-statics "^3.1.0" + loose-envify "^1.3.1" + path-to-regexp "^1.7.0" + prop-types "^15.6.2" + react-is "^16.6.0" + tiny-invariant "^1.0.2" + tiny-warning "^1.0.0" + react-shallow-renderer@^16.15.0: version "16.15.0" resolved "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz#48fb2cf9b23d23cde96708fe5273a7d3446f4457" @@ -6388,7 +12006,16 @@ react-shallow-renderer@^16.15.0: object-assign "^4.1.1" react-is "^16.12.0 || ^17.0.0 || ^18.0.0" -react@18.2.0: +react-textarea-autosize@~8.3.2: + version "8.3.4" + resolved "https://registry.yarnpkg.com/react-textarea-autosize/-/react-textarea-autosize-8.3.4.tgz#270a343de7ad350534141b02c9cb78903e553524" + integrity sha512-CdtmP8Dc19xL8/R6sWvtknD/eCXkQr30dtvC4VmGInhRsfF8X/ihXCq6+9l9qbxmKRiq407/7z5fxE7cVWQNgQ== + dependencies: + "@babel/runtime" "^7.10.2" + use-composed-ref "^1.3.0" + use-latest "^1.2.1" + +react@18.2.0, react@^18.0.0: version "18.2.0" resolved "https://registry.npmjs.org/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5" integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== @@ -6471,16 +12098,7 @@ read@^2.0.0: dependencies: mute-stream "~1.0.0" -readable-stream@^3.0.0, readable-stream@^3.0.2, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: - version "3.6.2" - resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" - integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - -readable-stream@~2.3.6: +readable-stream@^2.0.1, readable-stream@~2.3.6: version "2.3.8" resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== @@ -6493,6 +12111,27 @@ readable-stream@~2.3.6: string_decoder "~1.1.1" util-deprecate "~1.0.1" +readable-stream@^3.0.0, readable-stream@^3.0.2, readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: + version "3.6.2" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readdirp@~3.6.0: + version "3.6.0" + resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== + dependencies: + picomatch "^2.2.1" + +reading-time@^1.5.0: + version "1.5.0" + resolved "https://registry.yarnpkg.com/reading-time/-/reading-time-1.5.0.tgz#d2a7f1b6057cb2e169beaf87113cc3411b5bc5bb" + integrity sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg== + readline@^1.3.0: version "1.3.0" resolved "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz#c580d77ef2cfc8752b132498060dc9793a7ac01c" @@ -6508,6 +12147,20 @@ recast@^0.21.0: source-map "~0.6.1" tslib "^2.0.1" +rechoir@^0.6.2: + version "0.6.2" + resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" + integrity sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw== + dependencies: + resolve "^1.1.6" + +recursive-readdir@^2.2.2: + version "2.2.3" + resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.3.tgz#e726f328c0d69153bcabd5c322d3195252379372" + integrity sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA== + dependencies: + minimatch "^3.0.5" + redent@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" @@ -6538,6 +12191,13 @@ regenerator-runtime@^0.14.0: resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz#5e19d68eb12d486f797e15a3c6a918f7cec5eb45" integrity sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA== +regenerator-transform@^0.15.2: + version "0.15.2" + resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.2.tgz#5bbae58b522098ebdf09bca2f83838929001c7a4" + integrity sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg== + dependencies: + "@babel/runtime" "^7.8.4" + regexp.prototype.flags@^1.5.1: version "1.5.1" resolved "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz#90ce989138db209f81492edd734183ce99f9677e" @@ -6559,6 +12219,20 @@ regexpu-core@^5.3.1: unicode-match-property-ecmascript "^2.0.0" unicode-match-property-value-ecmascript "^2.1.0" +registry-auth-token@^5.0.1: + version "5.0.2" + resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-5.0.2.tgz#8b026cc507c8552ebbe06724136267e63302f756" + integrity sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ== + dependencies: + "@pnpm/npm-conf" "^2.1.0" + +registry-url@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-6.0.1.tgz#056d9343680f2f64400032b1e199faa692286c58" + integrity sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q== + dependencies: + rc "1.2.8" + regjsparser@^0.9.1: version "0.9.1" resolved "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" @@ -6566,16 +12240,142 @@ regjsparser@^0.9.1: dependencies: jsesc "~0.5.0" +rehype-raw@^7.0.0: + version "7.0.0" + resolved "https://registry.yarnpkg.com/rehype-raw/-/rehype-raw-7.0.0.tgz#59d7348fd5dbef3807bbaa1d443efd2dd85ecee4" + integrity sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww== + dependencies: + "@types/hast" "^3.0.0" + hast-util-raw "^9.0.0" + vfile "^6.0.0" + +relateurl@^0.2.7: + version "0.2.7" + resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" + integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== + +remark-directive@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/remark-directive/-/remark-directive-3.0.0.tgz#34452d951b37e6207d2e2a4f830dc33442923268" + integrity sha512-l1UyWJ6Eg1VPU7Hm/9tt0zKtReJQNOA4+iDMAxTyZNWnJnFlbS/7zhiel/rogTLQ2vMYwDzSJa4BiVNqGlqIMA== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-directive "^3.0.0" + micromark-extension-directive "^3.0.0" + unified "^11.0.0" + +remark-emoji@^4.0.0: + version "4.0.1" + resolved "https://registry.yarnpkg.com/remark-emoji/-/remark-emoji-4.0.1.tgz#671bfda668047689e26b2078c7356540da299f04" + integrity sha512-fHdvsTR1dHkWKev9eNyhTo4EFwbUvJ8ka9SgeWkMPYFX4WoI7ViVBms3PjlQYgw5TLvNQso3GUB/b/8t3yo+dg== + dependencies: + "@types/mdast" "^4.0.2" + emoticon "^4.0.1" + mdast-util-find-and-replace "^3.0.1" + node-emoji "^2.1.0" + unified "^11.0.4" + +remark-frontmatter@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/remark-frontmatter/-/remark-frontmatter-5.0.0.tgz#b68d61552a421ec412c76f4f66c344627dc187a2" + integrity sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-frontmatter "^2.0.0" + micromark-extension-frontmatter "^2.0.0" + unified "^11.0.0" + +remark-gfm@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/remark-gfm/-/remark-gfm-4.0.0.tgz#aea777f0744701aa288b67d28c43565c7e8c35de" + integrity sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-gfm "^3.0.0" + micromark-extension-gfm "^3.0.0" + remark-parse "^11.0.0" + remark-stringify "^11.0.0" + unified "^11.0.0" + +remark-mdx@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/remark-mdx/-/remark-mdx-3.0.0.tgz#146905a3925b078970e05fc89b0e16b9cc3bfddd" + integrity sha512-O7yfjuC6ra3NHPbRVxfflafAj3LTwx3b73aBvkEFU5z4PsD6FD4vrqJAkE5iNGLz71GdjXfgRqm3SQ0h0VuE7g== + dependencies: + mdast-util-mdx "^3.0.0" + micromark-extension-mdxjs "^3.0.0" + +remark-parse@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-11.0.0.tgz#aa60743fcb37ebf6b069204eb4da304e40db45a1" + integrity sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-from-markdown "^2.0.0" + micromark-util-types "^2.0.0" + unified "^11.0.0" + +remark-rehype@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/remark-rehype/-/remark-rehype-11.0.0.tgz#7f21c08738bde024be5f16e4a8b13e5d7a04cf6b" + integrity sha512-vx8x2MDMcxuE4lBmQ46zYUDfcFMmvg80WYX+UNLeG6ixjdCCLcw1lrgAukwBTuOFsS78eoAedHGn9sNM0w7TPw== + dependencies: + "@types/hast" "^3.0.0" + "@types/mdast" "^4.0.0" + mdast-util-to-hast "^13.0.0" + unified "^11.0.0" + vfile "^6.0.0" + +remark-stringify@^11.0.0: + version "11.0.0" + resolved "https://registry.yarnpkg.com/remark-stringify/-/remark-stringify-11.0.0.tgz#4c5b01dd711c269df1aaae11743eb7e2e7636fd3" + integrity sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw== + dependencies: + "@types/mdast" "^4.0.0" + mdast-util-to-markdown "^2.0.0" + unified "^11.0.0" + +renderkid@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-3.0.0.tgz#5fd823e4d6951d37358ecc9a58b1f06836b6268a" + integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== + dependencies: + css-select "^4.1.3" + dom-converter "^0.2.0" + htmlparser2 "^6.1.0" + lodash "^4.17.21" + strip-ansi "^6.0.1" + require-directory@^2.1.1: version "2.1.1" resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== +require-from-string@^2.0.2: + version "2.0.2" + resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== + +"require-like@>= 0.1.1": + version "0.1.2" + resolved "https://registry.yarnpkg.com/require-like/-/require-like-0.1.2.tgz#ad6f30c13becd797010c468afa775c0c0a6b47fa" + integrity sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A== + require-main-filename@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== +requires-port@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== + +resolve-alpn@^1.2.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/resolve-alpn/-/resolve-alpn-1.2.1.tgz#b7adbdac3546aaaec20b45e7d8265927072726f9" + integrity sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g== + resolve-cwd@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" @@ -6598,6 +12398,20 @@ resolve-from@^4.0.0: resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== +resolve-pathname@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/resolve-pathname/-/resolve-pathname-3.0.0.tgz#99d02224d3cf263689becbb393bc560313025dcd" + integrity sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng== + +resolve@^1.1.6: + version "1.22.8" + resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" + integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== + dependencies: + is-core-module "^2.13.0" + path-parse "^1.0.7" + supports-preserve-symlinks-flag "^1.0.0" + resolve@^1.10.0: version "1.22.6" resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz#dd209739eca3aef739c626fea1b4f3c506195362" @@ -6616,6 +12430,13 @@ resolve@^1.14.2: path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" +responselike@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/responselike/-/responselike-3.0.0.tgz#20decb6c298aff0dbee1c355ca95461d42823626" + integrity sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg== + dependencies: + lowercase-keys "^3.0.0" + restore-cursor@^3.1.0: version "3.1.0" resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" @@ -6629,6 +12450,11 @@ retry@^0.12.0: resolved "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" integrity sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow== +retry@^0.13.1: + version "0.13.1" + resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" + integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== + reusify@^1.0.4: version "1.0.4" resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" @@ -6653,7 +12479,22 @@ rimraf@~2.6.2: resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== dependencies: - glob "^7.1.3" + glob "^7.1.3" + +rtl-detect@^1.0.4: + version "1.1.2" + resolved "https://registry.yarnpkg.com/rtl-detect/-/rtl-detect-1.1.2.tgz#ca7f0330af5c6bb626c15675c642ba85ad6273c6" + integrity sha512-PGMBq03+TTG/p/cRB7HCLKJ1MgDIi07+QU1faSjiYRfmY5UsAttV9Hs08jDAHVwcOwmVLcSJkpwyfXszVjWfIQ== + +rtlcss@^4.1.0: + version "4.1.1" + resolved "https://registry.yarnpkg.com/rtlcss/-/rtlcss-4.1.1.tgz#f20409fcc197e47d1925996372be196fee900c0c" + integrity sha512-/oVHgBtnPNcggP2aVXQjSy6N1mMAfHg4GSag0QtZBlD5bdDgAHwr4pydqJGd+SUCu9260+Pjqbjwtvu7EMH1KQ== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + postcss "^8.4.21" + strip-json-comments "^3.1.1" run-async@^2.4.0: version "2.4.1" @@ -6667,7 +12508,7 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" -rxjs@^7.5.5: +rxjs@^7.5.5, rxjs@^7.8.1: version "7.8.1" resolved "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543" integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg== @@ -6689,7 +12530,7 @@ safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -safe-buffer@~5.2.0: +safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.1.0, safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== @@ -6708,6 +12549,11 @@ safe-regex-test@^1.0.0: resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== +sax@^1.2.4: + version "1.3.0" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.3.0.tgz#a5dbe77db3be05c9d1ee7785dbd3ea9de51593d0" + integrity sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA== + scheduler@0.24.0-canary-efb381bbf-20230505: version "0.24.0-canary-efb381bbf-20230505" resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.24.0-canary-efb381bbf-20230505.tgz#5dddc60e29f91cd7f8b983d7ce4a99c2202d178f" @@ -6715,6 +12561,69 @@ scheduler@0.24.0-canary-efb381bbf-20230505: dependencies: loose-envify "^1.1.0" +scheduler@^0.23.0: + version "0.23.0" + resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.0.tgz#ba8041afc3d30eb206a487b6b384002e4e61fdfe" + integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw== + dependencies: + loose-envify "^1.1.0" + +schema-utils@2.7.0: + version "2.7.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7" + integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== + dependencies: + "@types/json-schema" "^7.0.4" + ajv "^6.12.2" + ajv-keywords "^3.4.1" + +schema-utils@^3.0.0, schema-utils@^3.1.1, schema-utils@^3.2.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.3.0.tgz#f50a88877c3c01652a15b622ae9e9795df7a60fe" + integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg== + dependencies: + "@types/json-schema" "^7.0.8" + ajv "^6.12.5" + ajv-keywords "^3.5.2" + +schema-utils@^4.0.0: + version "4.2.0" + resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.2.0.tgz#70d7c93e153a273a805801882ebd3bff20d89c8b" + integrity sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw== + dependencies: + "@types/json-schema" "^7.0.9" + ajv "^8.9.0" + ajv-formats "^2.1.1" + ajv-keywords "^5.1.0" + +section-matter@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/section-matter/-/section-matter-1.0.0.tgz#e9041953506780ec01d59f292a19c7b850b84167" + integrity sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA== + dependencies: + extend-shallow "^2.0.1" + kind-of "^6.0.0" + +select-hose@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" + integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== + +selfsigned@^2.1.1: + version "2.4.1" + resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.4.1.tgz#560d90565442a3ed35b674034cec4e95dceb4ae0" + integrity sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q== + dependencies: + "@types/node-forge" "^1.3.0" + node-forge "^1" + +semver-diff@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-4.0.0.tgz#3afcf5ed6d62259f5c72d0d5d50dffbdc9680df5" + integrity sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA== + dependencies: + semver "^7.3.5" + "semver@2 || 3 || 4 || 5", semver@^5.6.0: version "5.7.2" resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" @@ -6732,7 +12641,7 @@ semver@^6.3.1: resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7.0.0, semver@^7.1.1, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.2, semver@^7.5.3: +semver@^7.0.0, semver@^7.1.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.2, semver@^7.5.3, semver@^7.5.4: version "7.5.4" resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== @@ -6763,7 +12672,41 @@ serialize-error@^2.1.0: resolved "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz#50b679d5635cdf84667bdc8e59af4e5b81d5f60a" integrity sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw== -serve-static@^1.13.1: +serialize-javascript@^6.0.0, serialize-javascript@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.1.tgz#b206efb27c3da0b0ab6b52f48d170b7996458e5c" + integrity sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w== + dependencies: + randombytes "^2.1.0" + +serve-handler@^6.1.5: + version "6.1.5" + resolved "https://registry.yarnpkg.com/serve-handler/-/serve-handler-6.1.5.tgz#a4a0964f5c55c7e37a02a633232b6f0d6f068375" + integrity sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg== + dependencies: + bytes "3.0.0" + content-disposition "0.5.2" + fast-url-parser "1.1.3" + mime-types "2.1.18" + minimatch "3.1.2" + path-is-inside "1.0.2" + path-to-regexp "2.2.1" + range-parser "1.2.0" + +serve-index@^1.9.1: + version "1.9.1" + resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + integrity sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw== + dependencies: + accepts "~1.3.4" + batch "0.6.1" + debug "2.6.9" + escape-html "~1.0.3" + http-errors "~1.6.2" + mime-types "~2.1.17" + parseurl "~1.3.2" + +serve-static@1.15.0, serve-static@^1.13.1: version "1.15.0" resolved "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== @@ -6787,6 +12730,16 @@ set-function-name@^2.0.0: functions-have-names "^1.2.3" has-property-descriptors "^1.0.0" +setimmediate@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" + integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== + +setprototypeof@1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== + setprototypeof@1.2.0: version "1.2.0" resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" @@ -6799,6 +12752,11 @@ shallow-clone@^3.0.0: dependencies: kind-of "^6.0.2" +shallowequal@^1.1.0: + version "1.1.0" + resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" + integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== + shebang-command@^1.2.0: version "1.2.0" resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" @@ -6823,11 +12781,20 @@ shebang-regex@^3.0.0: resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== -shell-quote@^1.6.1, shell-quote@^1.7.3: +shell-quote@^1.6.1, shell-quote@^1.7.3, shell-quote@^1.8.1: version "1.8.1" resolved "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680" integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== +shelljs@^0.8.5: + version "0.8.5" + resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.5.tgz#de055408d8361bed66c669d2f000538ced8ee20c" + integrity sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow== + dependencies: + glob "^7.0.0" + interpret "^1.0.0" + rechoir "^0.6.2" + shiki@^0.14.1: version "0.14.5" resolved "https://registry.yarnpkg.com/shiki/-/shiki-0.14.5.tgz#375dd214e57eccb04f0daf35a32aa615861deb93" @@ -6868,16 +12835,47 @@ sigstore@^1.3.0, sigstore@^1.4.0: "@sigstore/tuf" "^1.0.3" make-fetch-happen "^11.0.1" +sirv@^2.0.3: + version "2.0.3" + resolved "https://registry.yarnpkg.com/sirv/-/sirv-2.0.3.tgz#ca5868b87205a74bef62a469ed0296abceccd446" + integrity sha512-O9jm9BsID1P+0HOi81VpXPoDxYP374pkOLzACAoyUQ/3OUVndNpsz6wMnY2z+yOxzbllCKZrM+9QrWsv4THnyA== + dependencies: + "@polka/url" "^1.0.0-next.20" + mrmime "^1.0.0" + totalist "^3.0.0" + sisteransi@^1.0.5: version "1.0.5" resolved "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== +sitemap@^7.1.1: + version "7.1.1" + resolved "https://registry.yarnpkg.com/sitemap/-/sitemap-7.1.1.tgz#eeed9ad6d95499161a3eadc60f8c6dce4bea2bef" + integrity sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg== + dependencies: + "@types/node" "^17.0.5" + "@types/sax" "^1.2.1" + arg "^5.0.0" + sax "^1.2.4" + +skin-tone@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/skin-tone/-/skin-tone-2.0.0.tgz#4e3933ab45c0d4f4f781745d64b9f4c208e41237" + integrity sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA== + dependencies: + unicode-emoji-modifier-base "^1.0.0" + slash@3.0.0, slash@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== +slash@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7" + integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== + slice-ansi@^2.0.0: version "2.1.0" resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" @@ -6904,6 +12902,15 @@ smartwrap@^2.0.2: wcwidth "^1.0.1" yargs "^15.1.0" +sockjs@^0.3.24: + version "0.3.24" + resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce" + integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== + dependencies: + faye-websocket "^0.11.3" + uuid "^8.3.2" + websocket-driver "^0.7.4" + socks-proxy-agent@^7.0.0: version "7.0.0" resolved "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz#dc069ecf34436621acb41e3efa66ca1b5fed15b6" @@ -6921,6 +12928,11 @@ socks@^2.6.2: ip "^2.0.0" smart-buffer "^4.2.0" +sort-css-media-queries@2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/sort-css-media-queries/-/sort-css-media-queries-2.1.0.tgz#7c85e06f79826baabb232f5560e9745d7a78c4ce" + integrity sha512-IeWvo8NkNiY2vVYdPa27MCQiR0MN0M80johAYFVxWWXQ44KU84WNxjslwBHmc/7ZL2ccwkM7/e6S5aiKZXm7jA== + sort-keys@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz#658535584861ec97d730d6cf41822e1f56684128" @@ -6928,6 +12940,11 @@ sort-keys@^2.0.0: dependencies: is-plain-obj "^1.0.0" +source-map-js@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" + integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== + source-map-support@^0.5.16, source-map-support@~0.5.20: version "0.5.21" resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" @@ -6941,16 +12958,21 @@ source-map@^0.5.6: resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== -source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: version "0.6.1" resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== -source-map@^0.7.3: +source-map@^0.7.0, source-map@^0.7.3: version "0.7.4" resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== +space-separated-tokens@^2.0.0: + version "2.0.2" + resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz#1ecd9d2350a3844572c3f4a312bceb018348859f" + integrity sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q== + spawndamnit@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/spawndamnit/-/spawndamnit-2.0.0.tgz#9f762ac5c3476abb994b42ad592b5ad22bb4b0ad" @@ -6985,6 +13007,29 @@ spdx-license-ids@^3.0.0: resolved "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.15.tgz#142460aabaca062bc7cd4cc87b7d50725ed6a4ba" integrity sha512-lpT8hSQp9jAKp9mhtBU4Xjon8LPGBvLIuBiSVhMEtmLecTh2mO0tlqrAMp47tBXzMr13NJMQ2lf7RpQGLJ3HsQ== +spdy-transport@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" + integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== + dependencies: + debug "^4.1.0" + detect-node "^2.0.4" + hpack.js "^2.1.6" + obuf "^1.1.2" + readable-stream "^3.0.6" + wbuf "^1.7.3" + +spdy@^4.0.2: + version "4.0.2" + resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" + integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== + dependencies: + debug "^4.1.0" + handle-thing "^2.0.0" + http-deceiver "^1.2.7" + select-hose "^2.0.0" + spdy-transport "^3.0.0" + split2@^3.2.2: version "3.2.2" resolved "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz#bf2cf2a37d838312c249c89206fd7a17dd12365f" @@ -7004,6 +13049,11 @@ sprintf-js@~1.0.2: resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== +srcset@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/srcset/-/srcset-4.0.0.tgz#336816b665b14cd013ba545b6fe62357f86e65f4" + integrity sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw== + ssri@^10.0.0, ssri@^10.0.1: version "10.0.5" resolved "https://registry.npmjs.org/ssri/-/ssri-10.0.5.tgz#e49efcd6e36385196cb515d3a2ad6c3f0265ef8c" @@ -7018,6 +13068,11 @@ ssri@^9.0.1: dependencies: minipass "^3.1.1" +stable@^0.1.8: + version "0.1.8" + resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" + integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== + stack-utils@^2.0.3: version "2.0.6" resolved "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" @@ -7042,11 +13097,16 @@ statuses@2.0.1: resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== -statuses@~1.5.0: +"statuses@>= 1.4.0 < 2", statuses@~1.5.0: version "1.5.0" resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== +std-env@^3.0.1: + version "3.5.0" + resolved "https://registry.yarnpkg.com/std-env/-/std-env-3.5.0.tgz#83010c9e29bd99bf6f605df87c19012d82d63b97" + integrity sha512-JGUEaALvL0Mf6JCfYnJOTcobY+Nc7sG/TemDRBqCA0wEr4DER7zDchaaixTlmOxAjG1uRJmX82EQcxwTQTkqVA== + stream-transform@^2.1.3: version "2.1.3" resolved "https://registry.npmjs.org/stream-transform/-/stream-transform-2.1.3.tgz#a1c3ecd72ddbf500aa8d342b0b9df38f5aa598e3" @@ -7113,6 +13173,23 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" +stringify-entities@^4.0.0: + version "4.0.3" + resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-4.0.3.tgz#cfabd7039d22ad30f3cc435b0ca2c1574fc88ef8" + integrity sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g== + dependencies: + character-entities-html4 "^2.0.0" + character-entities-legacy "^3.0.0" + +stringify-object@^3.3.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" + integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== + dependencies: + get-own-enumerable-property-symbols "^3.0.0" + is-obj "^1.0.1" + is-regexp "^1.0.0" + "strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" @@ -7134,6 +13211,11 @@ strip-ansi@^7.0.1: dependencies: ansi-regex "^6.0.1" +strip-bom-string@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/strip-bom-string/-/strip-bom-string-1.0.0.tgz#e5211e9224369fbb81d633a2f00044dc8cedad92" + integrity sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g== + strip-bom@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" @@ -7156,6 +13238,16 @@ strip-indent@^3.0.0: dependencies: min-indent "^1.0.0" +strip-json-comments@^3.1.1: + version "3.1.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== + +strip-json-comments@~2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== + strnum@^1.0.5: version "1.0.5" resolved "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz#5c4e829fe15ad4ff0d20c3db5ac97b73c9b072db" @@ -7170,6 +13262,21 @@ strong-log-transformer@2.1.0, strong-log-transformer@^2.1.0: minimist "^1.2.0" through "^2.3.4" +style-to-object@^0.4.0: + version "0.4.4" + resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-0.4.4.tgz#266e3dfd56391a7eefb7770423612d043c3f33ec" + integrity sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg== + dependencies: + inline-style-parser "0.1.1" + +stylehacks@^5.1.1: + version "5.1.1" + resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-5.1.1.tgz#7934a34eb59d7152149fa69d6e9e56f2fc34bcc9" + integrity sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw== + dependencies: + browserslist "^4.21.4" + postcss-selector-parser "^6.0.4" + sudo-prompt@^9.0.0: version "9.2.1" resolved "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz#77efb84309c9ca489527a4e749f287e6bdd52afd" @@ -7201,6 +13308,34 @@ supports-preserve-symlinks-flag@^1.0.0: resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== +svg-parser@^2.0.4: + version "2.0.4" + resolved "https://registry.yarnpkg.com/svg-parser/-/svg-parser-2.0.4.tgz#fdc2e29e13951736140b76cb122c8ee6630eb6b5" + integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== + +svgo@^2.7.0, svgo@^2.8.0: + version "2.8.0" + resolved "https://registry.yarnpkg.com/svgo/-/svgo-2.8.0.tgz#4ff80cce6710dc2795f0c7c74101e6764cfccd24" + integrity sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg== + dependencies: + "@trysound/sax" "0.2.0" + commander "^7.2.0" + css-select "^4.1.3" + css-tree "^1.1.3" + csso "^4.2.0" + picocolors "^1.0.0" + stable "^0.1.8" + +tapable@^1.0.0: + version "1.1.3" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" + integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== + +tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: + version "2.2.1" + resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" + integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== + tar-stream@~2.2.0: version "2.2.0" resolved "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" @@ -7253,6 +13388,27 @@ term-size@^2.1.0: resolved "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz#2a6a54840432c2fb6320fea0f415531e90189f54" integrity sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg== +terser-webpack-plugin@^5.3.7, terser-webpack-plugin@^5.3.9: + version "5.3.9" + resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz#832536999c51b46d468067f9e37662a3b96adfe1" + integrity sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA== + dependencies: + "@jridgewell/trace-mapping" "^0.3.17" + jest-worker "^27.4.5" + schema-utils "^3.1.1" + serialize-javascript "^6.0.1" + terser "^5.16.8" + +terser@^5.10.0, terser@^5.15.1, terser@^5.16.8: + version "5.24.0" + resolved "https://registry.yarnpkg.com/terser/-/terser-5.24.0.tgz#4ae50302977bca4831ccc7b4fef63a3c04228364" + integrity sha512-ZpGR4Hy3+wBEzVEnHvstMvqpD/nABNelQn/z2r0fjVWGQsN3bpOLzQlqDxmb4CDZnXq5lpjnQ+mHQLAOpfM5iw== + dependencies: + "@jridgewell/source-map" "^0.3.3" + acorn "^8.8.2" + commander "^2.20.0" + source-map-support "~0.5.20" + terser@^5.15.0: version "5.19.2" resolved "https://registry.npmjs.org/terser/-/terser-5.19.2.tgz#bdb8017a9a4a8de4663a7983f45c506534f9234e" @@ -7268,6 +13424,11 @@ text-extensions@^1.0.0: resolved "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz#1853e45fee39c945ce6f6c36b2d659b5aabc2a26" integrity sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ== +text-table@^0.2.0: + version "0.2.0" + resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== + throat@^5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" @@ -7286,6 +13447,21 @@ through@2, "through@>=2.2.7 <3", through@^2.3.4, through@^2.3.6: resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== +thunky@^1.0.2: + version "1.1.0" + resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" + integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== + +tiny-invariant@^1.0.2: + version "1.3.1" + resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.3.1.tgz#8560808c916ef02ecfd55e66090df23a4b7aa642" + integrity sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw== + +tiny-warning@^1.0.0: + version "1.0.3" + resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" + integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== + tmp@^0.0.33: version "0.0.33" resolved "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" @@ -7322,16 +13498,31 @@ toidentifier@1.0.1: resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== +totalist@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/totalist/-/totalist-3.0.1.tgz#ba3a3d600c915b1a97872348f79c127475f6acf8" + integrity sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ== + tr46@~0.0.3: version "0.0.3" resolved "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== +trim-lines@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/trim-lines/-/trim-lines-3.0.1.tgz#d802e332a07df861c48802c04321017b1bd87338" + integrity sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg== + trim-newlines@^3.0.0: version "3.0.1" resolved "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144" integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw== +trough@^2.0.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/trough/-/trough-2.1.0.tgz#0f7b511a4fde65a46f18477ab38849b22c554876" + integrity sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g== + tsconfig-paths@^4.1.2: version "4.2.0" resolved "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz#ef78e19039133446d244beac0fd6a1632e2d107c" @@ -7341,7 +13532,7 @@ tsconfig-paths@^4.1.2: minimist "^1.2.6" strip-bom "^3.0.0" -tslib@^2.0.1, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.4.0: +tslib@^2.0.1, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.4.0, tslib@^2.6.0: version "2.6.2" resolved "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== @@ -7408,6 +13599,24 @@ type-fest@^0.8.1: resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== +type-fest@^1.0.1: + version "1.4.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-1.4.0.tgz#e9fb813fe3bf1744ec359d55d1affefa76f14be1" + integrity sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA== + +type-fest@^2.13.0, type-fest@^2.5.0: + version "2.19.0" + resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b" + integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== + +type-is@~1.6.18: + version "1.6.18" + resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== + dependencies: + media-typer "0.3.0" + mime-types "~2.1.24" + typed-array-buffer@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz#18de3e7ed7974b0a729d3feecb94338d1472cd60" @@ -7447,11 +13656,25 @@ typed-array-length@^1.0.4: for-each "^0.3.3" is-typed-array "^1.1.9" +typedarray-to-buffer@^3.1.5: + version "3.1.5" + resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" + integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== + dependencies: + is-typedarray "^1.0.0" + typedarray@^0.0.6: version "0.0.6" resolved "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== +typedoc-plugin-markdown@^3.17.1: + version "3.17.1" + resolved "https://registry.yarnpkg.com/typedoc-plugin-markdown/-/typedoc-plugin-markdown-3.17.1.tgz#c33f42363c185adf842f4699166015f7fe0ed02b" + integrity sha512-QzdU3fj0Kzw2XSdoL15ExLASt2WPqD7FbLeaqwT70+XjKyTshBnUlQA5nNREO1C2P8Uen0CDjsBLMsCQ+zd0lw== + dependencies: + handlebars "^4.7.7" + typedoc@^0.25.3: version "0.25.3" resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.25.3.tgz#53c6d668e1001b3d488e9a750fcdfb05433554c0" @@ -7462,11 +13685,26 @@ typedoc@^0.25.3: minimatch "^9.0.3" shiki "^0.14.1" -"typescript@>=3 < 6", typescript@^5.1.3: +typedoc@^0.25.4: + version "0.25.4" + resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.25.4.tgz#5c2c0677881f504e41985f29d9aef0dbdb6f1e6f" + integrity sha512-Du9ImmpBCw54bX275yJrxPVnjdIyJO/84co0/L9mwe0R3G4FSR6rQ09AlXVRvZEGMUg09+z/usc8mgygQ1aidA== + dependencies: + lunr "^2.3.9" + marked "^4.3.0" + minimatch "^9.0.3" + shiki "^0.14.1" + +"typescript@>=3 < 6", typescript@^5.1.3, typescript@~5.2.2: version "5.2.2" resolved "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz#5ebb5e5a5b75f085f22bc3f8460fba308310fa78" integrity sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w== +ua-parser-js@^1.0.35: + version "1.0.37" + resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-1.0.37.tgz#b5dc7b163a5c1f0c510b08446aed4da92c46373f" + integrity sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ== + uglify-es@^3.1.9: version "3.3.9" resolved "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz#0c1c4f0700bed8dbc124cdb304d2592ca203e677" @@ -7495,6 +13733,11 @@ unicode-canonical-property-names-ecmascript@^2.0.0: resolved "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== +unicode-emoji-modifier-base@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/unicode-emoji-modifier-base/-/unicode-emoji-modifier-base-1.0.0.tgz#dbbd5b54ba30f287e2a8d5a249da6c0cef369459" + integrity sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g== + unicode-match-property-ecmascript@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" @@ -7513,6 +13756,19 @@ unicode-property-aliases-ecmascript@^2.0.0: resolved "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== +unified@^11.0.0, unified@^11.0.3, unified@^11.0.4: + version "11.0.4" + resolved "https://registry.yarnpkg.com/unified/-/unified-11.0.4.tgz#f4be0ac0fe4c88cb873687c07c64c49ed5969015" + integrity sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ== + dependencies: + "@types/unist" "^3.0.0" + bail "^2.0.0" + devlop "^1.0.0" + extend "^3.0.0" + is-plain-obj "^4.0.0" + trough "^2.0.0" + vfile "^6.0.0" + unique-filename@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz#48ba7a5a16849f5080d26c760c86cf5cf05770ea" @@ -7527,6 +13783,66 @@ unique-slug@^4.0.0: dependencies: imurmurhash "^0.1.4" +unique-string@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-3.0.0.tgz#84a1c377aff5fd7a8bc6b55d8244b2bd90d75b9a" + integrity sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ== + dependencies: + crypto-random-string "^4.0.0" + +unist-util-is@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-6.0.0.tgz#b775956486aff107a9ded971d996c173374be424" + integrity sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw== + dependencies: + "@types/unist" "^3.0.0" + +unist-util-position-from-estree@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/unist-util-position-from-estree/-/unist-util-position-from-estree-2.0.0.tgz#d94da4df596529d1faa3de506202f0c9a23f2200" + integrity sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ== + dependencies: + "@types/unist" "^3.0.0" + +unist-util-position@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-5.0.0.tgz#678f20ab5ca1207a97d7ea8a388373c9cf896be4" + integrity sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA== + dependencies: + "@types/unist" "^3.0.0" + +unist-util-remove-position@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz#fea68a25658409c9460408bc6b4991b965b52163" + integrity sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q== + dependencies: + "@types/unist" "^3.0.0" + unist-util-visit "^5.0.0" + +unist-util-stringify-position@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz#449c6e21a880e0855bf5aabadeb3a740314abac2" + integrity sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ== + dependencies: + "@types/unist" "^3.0.0" + +unist-util-visit-parents@^6.0.0: + version "6.0.1" + resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz#4d5f85755c3b8f0dc69e21eca5d6d82d22162815" + integrity sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw== + dependencies: + "@types/unist" "^3.0.0" + unist-util-is "^6.0.0" + +unist-util-visit@^5.0.0: + version "5.0.0" + resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-5.0.0.tgz#a7de1f31f72ffd3519ea71814cccf5fd6a9217d6" + integrity sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg== + dependencies: + "@types/unist" "^3.0.0" + unist-util-is "^6.0.0" + unist-util-visit-parents "^6.0.0" + universal-user-agent@^6.0.0: version "6.0.0" resolved "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz#3381f8503b251c0d9cd21bc1de939ec9df5480ee" @@ -7542,7 +13858,7 @@ universalify@^2.0.0: resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== -unpipe@~1.0.0: +unpipe@1.0.0, unpipe@~1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== @@ -7560,16 +13876,87 @@ update-browserslist-db@^1.0.11: escalade "^3.1.1" picocolors "^1.0.0" +update-browserslist-db@^1.0.13: + version "1.0.13" + resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4" + integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg== + dependencies: + escalade "^3.1.1" + picocolors "^1.0.0" + +update-notifier@^6.0.2: + version "6.0.2" + resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-6.0.2.tgz#a6990253dfe6d5a02bd04fbb6a61543f55026b60" + integrity sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og== + dependencies: + boxen "^7.0.0" + chalk "^5.0.1" + configstore "^6.0.0" + has-yarn "^3.0.0" + import-lazy "^4.0.0" + is-ci "^3.0.1" + is-installed-globally "^0.4.0" + is-npm "^6.0.0" + is-yarn-global "^0.4.0" + latest-version "^7.0.0" + pupa "^3.1.0" + semver "^7.3.7" + semver-diff "^4.0.0" + xdg-basedir "^5.1.0" + +uri-js@^4.2.2: + version "4.4.1" + resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== + dependencies: + punycode "^2.1.0" + +url-loader@^4.1.1: + version "4.1.1" + resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-4.1.1.tgz#28505e905cae158cf07c92ca622d7f237e70a4e2" + integrity sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA== + dependencies: + loader-utils "^2.0.0" + mime-types "^2.1.27" + schema-utils "^3.0.0" + +use-composed-ref@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/use-composed-ref/-/use-composed-ref-1.3.0.tgz#3d8104db34b7b264030a9d916c5e94fbe280dbda" + integrity sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ== + +use-isomorphic-layout-effect@^1.1.1: + version "1.1.2" + resolved "https://registry.yarnpkg.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz#497cefb13d863d687b08477d9e5a164ad8c1a6fb" + integrity sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA== + +use-latest@^1.2.1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/use-latest/-/use-latest-1.2.1.tgz#d13dfb4b08c28e3e33991546a2cee53e14038cf2" + integrity sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw== + dependencies: + use-isomorphic-layout-effect "^1.1.1" + use-sync-external-store@^1.0.0: version "1.2.0" resolved "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz#7dbefd6ef3fe4e767a0cf5d7287aacfb5846928a" integrity sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA== -util-deprecate@^1.0.1, util-deprecate@~1.0.1: +util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== +utila@~0.4: + version "0.4.0" + resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== + +utility-types@^3.10.0: + version "3.10.0" + resolved "https://registry.yarnpkg.com/utility-types/-/utility-types-3.10.0.tgz#ea4148f9a741015f05ed74fd615e1d20e6bed82b" + integrity sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg== + utils-merge@1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" @@ -7580,6 +13967,11 @@ uuid@3.4.0, uuid@^3.0.0: resolved "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== +uuid@^8.3.2: + version "8.3.2" + resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== + uuid@^9.0.0: version "9.0.1" resolved "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz#e188d4c8853cc722220392c424cd637f32293f30" @@ -7612,11 +14004,41 @@ validate-npm-package-name@^3.0.0: dependencies: builtins "^1.0.3" +value-equal@^1.0.1: + version "1.0.1" + resolved "https://registry.yarnpkg.com/value-equal/-/value-equal-1.0.1.tgz#1e0b794c734c5c0cade179c437d356d931a34d6c" + integrity sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw== + vary@~1.1.2: version "1.1.2" resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== +vfile-location@^5.0.0: + version "5.0.2" + resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-5.0.2.tgz#220d9ca1ab6f8b2504a4db398f7ebc149f9cb464" + integrity sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg== + dependencies: + "@types/unist" "^3.0.0" + vfile "^6.0.0" + +vfile-message@^4.0.0: + version "4.0.2" + resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-4.0.2.tgz#c883c9f677c72c166362fd635f21fc165a7d1181" + integrity sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw== + dependencies: + "@types/unist" "^3.0.0" + unist-util-stringify-position "^4.0.0" + +vfile@^6.0.0, vfile@^6.0.1: + version "6.0.1" + resolved "https://registry.yarnpkg.com/vfile/-/vfile-6.0.1.tgz#1e8327f41eac91947d4fe9d237a2dd9209762536" + integrity sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw== + dependencies: + "@types/unist" "^3.0.0" + unist-util-stringify-position "^4.0.0" + vfile-message "^4.0.0" + vlq@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz#c003f6e7c0b4c1edd623fd6ee50bbc0d6a1de468" @@ -7632,6 +14054,17 @@ vscode-textmate@^8.0.0: resolved "https://registry.yarnpkg.com/vscode-textmate/-/vscode-textmate-8.0.0.tgz#2c7a3b1163ef0441097e0b5d6389cd5504b59e5d" integrity sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg== +wait-on@^7.0.1: + version "7.2.0" + resolved "https://registry.yarnpkg.com/wait-on/-/wait-on-7.2.0.tgz#d76b20ed3fc1e2bebc051fae5c1ff93be7892928" + integrity sha512-wCQcHkRazgjG5XoAq9jbTMLpNIjoSlZslrJ2+N9MxDsGEv1HnFoVjOCexL0ESva7Y9cu350j+DWADdk54s4AFQ== + dependencies: + axios "^1.6.1" + joi "^17.11.0" + lodash "^4.17.21" + minimist "^1.2.8" + rxjs "^7.8.1" + walker@^1.0.7: version "1.0.8" resolved "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" @@ -7639,6 +14072,21 @@ walker@^1.0.7: dependencies: makeerror "1.0.12" +watchpack@^2.4.0: + version "2.4.0" + resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d" + integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== + dependencies: + glob-to-regexp "^0.4.1" + graceful-fs "^4.1.2" + +wbuf@^1.1.0, wbuf@^1.7.3: + version "1.7.3" + resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" + integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== + dependencies: + minimalistic-assert "^1.0.0" + wcwidth@^1.0.0, wcwidth@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" @@ -7646,11 +14094,150 @@ wcwidth@^1.0.0, wcwidth@^1.0.1: dependencies: defaults "^1.0.3" +web-namespaces@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-2.0.1.tgz#1010ff7c650eccb2592cebeeaf9a1b253fd40692" + integrity sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ== + webidl-conversions@^3.0.0: version "3.0.1" resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== +webpack-bundle-analyzer@^4.9.0: + version "4.10.1" + resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.1.tgz#84b7473b630a7b8c21c741f81d8fe4593208b454" + integrity sha512-s3P7pgexgT/HTUSYgxJyn28A+99mmLq4HsJepMPzu0R8ImJc52QNqaFYW1Z2z2uIb1/J3eYgaAWVpaC+v/1aAQ== + dependencies: + "@discoveryjs/json-ext" "0.5.7" + acorn "^8.0.4" + acorn-walk "^8.0.0" + commander "^7.2.0" + debounce "^1.2.1" + escape-string-regexp "^4.0.0" + gzip-size "^6.0.0" + html-escaper "^2.0.2" + is-plain-object "^5.0.0" + opener "^1.5.2" + picocolors "^1.0.0" + sirv "^2.0.3" + ws "^7.3.1" + +webpack-dev-middleware@^5.3.1: + version "5.3.3" + resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz#efae67c2793908e7311f1d9b06f2a08dcc97e51f" + integrity sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA== + dependencies: + colorette "^2.0.10" + memfs "^3.4.3" + mime-types "^2.1.31" + range-parser "^1.2.1" + schema-utils "^4.0.0" + +webpack-dev-server@^4.15.1: + version "4.15.1" + resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz#8944b29c12760b3a45bdaa70799b17cb91b03df7" + integrity sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA== + dependencies: + "@types/bonjour" "^3.5.9" + "@types/connect-history-api-fallback" "^1.3.5" + "@types/express" "^4.17.13" + "@types/serve-index" "^1.9.1" + "@types/serve-static" "^1.13.10" + "@types/sockjs" "^0.3.33" + "@types/ws" "^8.5.5" + ansi-html-community "^0.0.8" + bonjour-service "^1.0.11" + chokidar "^3.5.3" + colorette "^2.0.10" + compression "^1.7.4" + connect-history-api-fallback "^2.0.0" + default-gateway "^6.0.3" + express "^4.17.3" + graceful-fs "^4.2.6" + html-entities "^2.3.2" + http-proxy-middleware "^2.0.3" + ipaddr.js "^2.0.1" + launch-editor "^2.6.0" + open "^8.0.9" + p-retry "^4.5.0" + rimraf "^3.0.2" + schema-utils "^4.0.0" + selfsigned "^2.1.1" + serve-index "^1.9.1" + sockjs "^0.3.24" + spdy "^4.0.2" + webpack-dev-middleware "^5.3.1" + ws "^8.13.0" + +webpack-merge@^5.9.0: + version "5.10.0" + resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.10.0.tgz#a3ad5d773241e9c682803abf628d4cd62b8a4177" + integrity sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA== + dependencies: + clone-deep "^4.0.1" + flat "^5.0.2" + wildcard "^2.0.0" + +webpack-sources@^3.2.2, webpack-sources@^3.2.3: + version "3.2.3" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" + integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== + +webpack@^5.88.1: + version "5.89.0" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.89.0.tgz#56b8bf9a34356e93a6625770006490bf3a7f32dc" + integrity sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw== + dependencies: + "@types/eslint-scope" "^3.7.3" + "@types/estree" "^1.0.0" + "@webassemblyjs/ast" "^1.11.5" + "@webassemblyjs/wasm-edit" "^1.11.5" + "@webassemblyjs/wasm-parser" "^1.11.5" + acorn "^8.7.1" + acorn-import-assertions "^1.9.0" + browserslist "^4.14.5" + chrome-trace-event "^1.0.2" + enhanced-resolve "^5.15.0" + es-module-lexer "^1.2.1" + eslint-scope "5.1.1" + events "^3.2.0" + glob-to-regexp "^0.4.1" + graceful-fs "^4.2.9" + json-parse-even-better-errors "^2.3.1" + loader-runner "^4.2.0" + mime-types "^2.1.27" + neo-async "^2.6.2" + schema-utils "^3.2.0" + tapable "^2.1.1" + terser-webpack-plugin "^5.3.7" + watchpack "^2.4.0" + webpack-sources "^3.2.3" + +webpackbar@^5.0.2: + version "5.0.2" + resolved "https://registry.yarnpkg.com/webpackbar/-/webpackbar-5.0.2.tgz#d3dd466211c73852741dfc842b7556dcbc2b0570" + integrity sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ== + dependencies: + chalk "^4.1.0" + consola "^2.15.3" + pretty-time "^1.1.0" + std-env "^3.0.1" + +websocket-driver@>=0.5.1, websocket-driver@^0.7.4: + version "0.7.4" + resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" + integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== + dependencies: + http-parser-js ">=0.5.1" + safe-buffer ">=5.1.0" + websocket-extensions ">=0.1.1" + +websocket-extensions@>=0.1.1: + version "0.1.4" + resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" + integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== + whatwg-fetch@^3.0.0: version "3.6.18" resolved "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.18.tgz#2f640cdee315abced7daeaed2309abd1e44e62d4" @@ -7699,7 +14286,7 @@ which-typed-array@^1.1.11: gopd "^1.0.1" has-tostringtag "^1.0.0" -which@^1.2.9: +which@^1.2.9, which@^1.3.1: version "1.3.1" resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== @@ -7727,6 +14314,18 @@ wide-align@^1.1.5: dependencies: string-width "^1.0.2 || 2 || 3 || 4" +widest-line@^4.0.1: + version "4.0.1" + resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-4.0.1.tgz#a0fc673aaba1ea6f0a0d35b3c2795c9a9cc2ebf2" + integrity sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig== + dependencies: + string-width "^5.0.1" + +wildcard@^2.0.0: + version "2.0.1" + resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.1.tgz#5ab10d02487198954836b6349f74fff961e10f67" + integrity sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ== + wordwrap@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" @@ -7750,7 +14349,7 @@ wrap-ansi@^6.0.1, wrap-ansi@^6.2.0: string-width "^4.1.0" strip-ansi "^6.0.0" -wrap-ansi@^8.1.0: +wrap-ansi@^8.0.1, wrap-ansi@^8.1.0: version "8.1.0" resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== @@ -7781,6 +14380,16 @@ write-file-atomic@^2.3.0, write-file-atomic@^2.4.2: imurmurhash "^0.1.4" signal-exit "^3.0.2" +write-file-atomic@^3.0.3: + version "3.0.3" + resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" + integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== + dependencies: + imurmurhash "^0.1.4" + is-typedarray "^1.0.0" + signal-exit "^3.0.2" + typedarray-to-buffer "^3.1.5" + write-json-file@^3.2.0: version "3.2.0" resolved "https://registry.npmjs.org/write-json-file/-/write-json-file-3.2.0.tgz#65bbdc9ecd8a1458e15952770ccbadfcff5fe62a" @@ -7809,11 +14418,28 @@ ws@^6.2.2: dependencies: async-limiter "~1.0.0" -ws@^7, ws@^7.5.1: +ws@^7, ws@^7.3.1, ws@^7.5.1: version "7.5.9" resolved "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== +ws@^8.13.0: + version "8.14.2" + resolved "https://registry.yarnpkg.com/ws/-/ws-8.14.2.tgz#6c249a806eb2db7a20d26d51e7709eab7b2e6c7f" + integrity sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g== + +xdg-basedir@^5.0.1, xdg-basedir@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-5.1.0.tgz#1efba19425e73be1bc6f2a6ceb52a3d2c884c0c9" + integrity sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ== + +xml-js@^1.6.11: + version "1.6.11" + resolved "https://registry.yarnpkg.com/xml-js/-/xml-js-1.6.11.tgz#927d2f6947f7f1c19a316dd8eea3614e8b18f8e9" + integrity sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g== + dependencies: + sax "^1.2.4" + xtend@~4.0.1: version "4.0.2" resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" @@ -7844,6 +14470,11 @@ yallist@^4.0.0: resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== +yaml@^1.10.0, yaml@^1.10.2, yaml@^1.7.2: + version "1.10.2" + resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" + integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== + yaml@^2.2.1: version "2.3.2" resolved "https://registry.npmjs.org/yaml/-/yaml-2.3.2.tgz#f522db4313c671a0ca963a75670f1c12ea909144" @@ -7919,3 +14550,13 @@ yocto-queue@^0.1.0: version "0.1.0" resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== + +yocto-queue@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-1.0.0.tgz#7f816433fb2cbc511ec8bf7d263c3b58a1a3c251" + integrity sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g== + +zwitch@^2.0.0: + version "2.0.4" + resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-2.0.4.tgz#c827d4b0acb76fc3e685a4c6ec2902d51070e9d7" + integrity sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A== From da3e4421b0fad535c427a6dab84fd97267401f4b Mon Sep 17 00:00:00 2001 From: DominicGBauer Date: Thu, 30 Nov 2023 07:08:31 +0200 Subject: [PATCH 23/39] fix: packages issue --- .github/workflows/deploy-docs.yaml | 3 +- package.json | 4 +- yarn.lock | 6823 +--------------------------- 3 files changed, 93 insertions(+), 6737 deletions(-) diff --git a/.github/workflows/deploy-docs.yaml b/.github/workflows/deploy-docs.yaml index 99683c00e..8ed23b818 100644 --- a/.github/workflows/deploy-docs.yaml +++ b/.github/workflows/deploy-docs.yaml @@ -34,8 +34,7 @@ jobs: - name: Build Packages run: yarn build:packages - name: Create Docs - run: yarn build:docs - - run: cd docs/build/ && ls -R + run: cd docs && yarn build:docs - uses: actions/upload-pages-artifact@v2 with: path: ./docs/build diff --git a/package.json b/package.json index 38e018f65..ca60f370a 100644 --- a/package.json +++ b/package.json @@ -7,14 +7,12 @@ "clean:packages": "lerna run clean", "build:packages": "lerna run build", "watch:packages": "yarn workspace @journeyapps/powersync-sdk-react-native watch", - "build:docs": "yarn workspace docs build", "release": "yarn build:packages && yarn changeset publish" }, "workspaces": { "packages": [ "apps/*", - "packages/*", - "docs" + "packages/*" ], "nohoist": [ "**/@rneui/**", diff --git a/yarn.lock b/yarn.lock index 9d160aa42..f797d5f3a 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,142 +2,6 @@ # yarn lockfile v1 -"@algolia/autocomplete-core@1.9.3": - version "1.9.3" - resolved "https://registry.yarnpkg.com/@algolia/autocomplete-core/-/autocomplete-core-1.9.3.tgz#1d56482a768c33aae0868c8533049e02e8961be7" - integrity sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw== - dependencies: - "@algolia/autocomplete-plugin-algolia-insights" "1.9.3" - "@algolia/autocomplete-shared" "1.9.3" - -"@algolia/autocomplete-plugin-algolia-insights@1.9.3": - version "1.9.3" - resolved "https://registry.yarnpkg.com/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.9.3.tgz#9b7f8641052c8ead6d66c1623d444cbe19dde587" - integrity sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg== - dependencies: - "@algolia/autocomplete-shared" "1.9.3" - -"@algolia/autocomplete-preset-algolia@1.9.3": - version "1.9.3" - resolved "https://registry.yarnpkg.com/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.9.3.tgz#64cca4a4304cfcad2cf730e83067e0c1b2f485da" - integrity sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA== - dependencies: - "@algolia/autocomplete-shared" "1.9.3" - -"@algolia/autocomplete-shared@1.9.3": - version "1.9.3" - resolved "https://registry.yarnpkg.com/@algolia/autocomplete-shared/-/autocomplete-shared-1.9.3.tgz#2e22e830d36f0a9cf2c0ccd3c7f6d59435b77dfa" - integrity sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ== - -"@algolia/cache-browser-local-storage@4.20.0": - version "4.20.0" - resolved "https://registry.yarnpkg.com/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.20.0.tgz#357318242fc542ffce41d6eb5b4a9b402921b0bb" - integrity sha512-uujahcBt4DxduBTvYdwO3sBfHuJvJokiC3BP1+O70fglmE1ShkH8lpXqZBac1rrU3FnNYSUs4pL9lBdTKeRPOQ== - dependencies: - "@algolia/cache-common" "4.20.0" - -"@algolia/cache-common@4.20.0": - version "4.20.0" - resolved "https://registry.yarnpkg.com/@algolia/cache-common/-/cache-common-4.20.0.tgz#ec52230509fce891091ffd0d890618bcdc2fa20d" - integrity sha512-vCfxauaZutL3NImzB2G9LjLt36vKAckc6DhMp05An14kVo8F1Yofb6SIl6U3SaEz8pG2QOB9ptwM5c+zGevwIQ== - -"@algolia/cache-in-memory@4.20.0": - version "4.20.0" - resolved "https://registry.yarnpkg.com/@algolia/cache-in-memory/-/cache-in-memory-4.20.0.tgz#5f18d057bd6b3b075022df085c4f83bcca4e3e67" - integrity sha512-Wm9ak/IaacAZXS4mB3+qF/KCoVSBV6aLgIGFEtQtJwjv64g4ePMapORGmCyulCFwfePaRAtcaTbMcJF+voc/bg== - dependencies: - "@algolia/cache-common" "4.20.0" - -"@algolia/client-account@4.20.0": - version "4.20.0" - resolved "https://registry.yarnpkg.com/@algolia/client-account/-/client-account-4.20.0.tgz#23ce0b4cffd63100fb7c1aa1c67a4494de5bd645" - integrity sha512-GGToLQvrwo7am4zVkZTnKa72pheQeez/16sURDWm7Seyz+HUxKi3BM6fthVVPUEBhtJ0reyVtuK9ArmnaKl10Q== - dependencies: - "@algolia/client-common" "4.20.0" - "@algolia/client-search" "4.20.0" - "@algolia/transporter" "4.20.0" - -"@algolia/client-analytics@4.20.0": - version "4.20.0" - resolved "https://registry.yarnpkg.com/@algolia/client-analytics/-/client-analytics-4.20.0.tgz#0aa6bef35d3a41ac3991b3f46fcd0bf00d276fa9" - integrity sha512-EIr+PdFMOallRdBTHHdKI3CstslgLORQG7844Mq84ib5oVFRVASuuPmG4bXBgiDbcsMLUeOC6zRVJhv1KWI0ug== - dependencies: - "@algolia/client-common" "4.20.0" - "@algolia/client-search" "4.20.0" - "@algolia/requester-common" "4.20.0" - "@algolia/transporter" "4.20.0" - -"@algolia/client-common@4.20.0": - version "4.20.0" - resolved "https://registry.yarnpkg.com/@algolia/client-common/-/client-common-4.20.0.tgz#ca60f04466515548651c4371a742fbb8971790ef" - integrity sha512-P3WgMdEss915p+knMMSd/fwiHRHKvDu4DYRrCRaBrsfFw7EQHon+EbRSm4QisS9NYdxbS04kcvNoavVGthyfqQ== - dependencies: - "@algolia/requester-common" "4.20.0" - "@algolia/transporter" "4.20.0" - -"@algolia/client-personalization@4.20.0": - version "4.20.0" - resolved "https://registry.yarnpkg.com/@algolia/client-personalization/-/client-personalization-4.20.0.tgz#ca81308e8ad0db3b27458b78355f124f29657181" - integrity sha512-N9+zx0tWOQsLc3K4PVRDV8GUeOLAY0i445En79Pr3zWB+m67V+n/8w4Kw1C5LlbHDDJcyhMMIlqezh6BEk7xAQ== - dependencies: - "@algolia/client-common" "4.20.0" - "@algolia/requester-common" "4.20.0" - "@algolia/transporter" "4.20.0" - -"@algolia/client-search@4.20.0": - version "4.20.0" - resolved "https://registry.yarnpkg.com/@algolia/client-search/-/client-search-4.20.0.tgz#3bcce817ca6caedc835e0eaf6f580e02ee7c3e15" - integrity sha512-zgwqnMvhWLdpzKTpd3sGmMlr4c+iS7eyyLGiaO51zDZWGMkpgoNVmltkzdBwxOVXz0RsFMznIxB9zuarUv4TZg== - dependencies: - "@algolia/client-common" "4.20.0" - "@algolia/requester-common" "4.20.0" - "@algolia/transporter" "4.20.0" - -"@algolia/events@^4.0.1": - version "4.0.1" - resolved "https://registry.yarnpkg.com/@algolia/events/-/events-4.0.1.tgz#fd39e7477e7bc703d7f893b556f676c032af3950" - integrity sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ== - -"@algolia/logger-common@4.20.0": - version "4.20.0" - resolved "https://registry.yarnpkg.com/@algolia/logger-common/-/logger-common-4.20.0.tgz#f148ddf67e5d733a06213bebf7117cb8a651ab36" - integrity sha512-xouigCMB5WJYEwvoWW5XDv7Z9f0A8VoXJc3VKwlHJw/je+3p2RcDXfksLI4G4lIVncFUYMZx30tP/rsdlvvzHQ== - -"@algolia/logger-console@4.20.0": - version "4.20.0" - resolved "https://registry.yarnpkg.com/@algolia/logger-console/-/logger-console-4.20.0.tgz#ac443d27c4e94357f3063e675039cef0aa2de0a7" - integrity sha512-THlIGG1g/FS63z0StQqDhT6bprUczBI8wnLT3JWvfAQDZX5P6fCg7dG+pIrUBpDIHGszgkqYEqECaKKsdNKOUA== - dependencies: - "@algolia/logger-common" "4.20.0" - -"@algolia/requester-browser-xhr@4.20.0": - version "4.20.0" - resolved "https://registry.yarnpkg.com/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.20.0.tgz#db16d0bdef018b93b51681d3f1e134aca4f64814" - integrity sha512-HbzoSjcjuUmYOkcHECkVTwAelmvTlgs48N6Owt4FnTOQdwn0b8pdht9eMgishvk8+F8bal354nhx/xOoTfwiAw== - dependencies: - "@algolia/requester-common" "4.20.0" - -"@algolia/requester-common@4.20.0": - version "4.20.0" - resolved "https://registry.yarnpkg.com/@algolia/requester-common/-/requester-common-4.20.0.tgz#65694b2263a8712b4360fef18680528ffd435b5c" - integrity sha512-9h6ye6RY/BkfmeJp7Z8gyyeMrmmWsMOCRBXQDs4mZKKsyVlfIVICpcSibbeYcuUdurLhIlrOUkH3rQEgZzonng== - -"@algolia/requester-node-http@4.20.0": - version "4.20.0" - resolved "https://registry.yarnpkg.com/@algolia/requester-node-http/-/requester-node-http-4.20.0.tgz#b52b182b52b0b16dec4070832267d484a6b1d5bb" - integrity sha512-ocJ66L60ABSSTRFnCHIEZpNHv6qTxsBwJEPfYaSBsLQodm0F9ptvalFkHMpvj5DfE22oZrcrLbOYM2bdPJRHng== - dependencies: - "@algolia/requester-common" "4.20.0" - -"@algolia/transporter@4.20.0": - version "4.20.0" - resolved "https://registry.yarnpkg.com/@algolia/transporter/-/transporter-4.20.0.tgz#7e5b24333d7cc9a926b2f6a249f87c2889b944a9" - integrity sha512-Lsii1pGWOAISbzeyuf+r/GPhvHMPHSPrTDWNcIzOE1SG1inlJHICaVe2ikuoRjcpgxZNU54Jl+if15SUCsaTUg== - dependencies: - "@algolia/cache-common" "4.20.0" - "@algolia/logger-common" "4.20.0" - "@algolia/requester-common" "4.20.0" - "@ampproject/remapping@^2.2.0": version "2.2.1" resolved "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630" @@ -154,24 +18,11 @@ "@babel/highlight" "^7.22.13" chalk "^2.4.2" -"@babel/code-frame@^7.16.0", "@babel/code-frame@^7.22.13", "@babel/code-frame@^7.23.5", "@babel/code-frame@^7.8.3": - version "7.23.5" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.23.5.tgz#9009b69a8c602293476ad598ff53e4562e15c244" - integrity sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA== - dependencies: - "@babel/highlight" "^7.23.4" - chalk "^2.4.2" - "@babel/compat-data@^7.20.5", "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.22.9": version "7.22.9" resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.22.9.tgz#71cdb00a1ce3a329ce4cbec3a44f9fef35669730" integrity sha512-5UamI7xkUcJ3i9qVDS+KFDEK8/7oJ55/sJMB1Ge7IEapr7KfdfV/HErR+koZwOfd+SgtFKOKRhRakdg++DcJpQ== -"@babel/compat-data@^7.23.3", "@babel/compat-data@^7.23.5": - version "7.23.5" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.23.5.tgz#ffb878728bb6bdcb6f4510aa51b1be9afb8cfd98" - integrity sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw== - "@babel/core@^7.13.16", "@babel/core@^7.20.0": version "7.22.11" resolved "https://registry.npmjs.org/@babel/core/-/core-7.22.11.tgz#8033acaa2aa24c3f814edaaa057f3ce0ba559c24" @@ -193,27 +44,6 @@ json5 "^2.2.3" semver "^6.3.1" -"@babel/core@^7.19.6", "@babel/core@^7.22.9": - version "7.23.5" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.5.tgz#6e23f2acbcb77ad283c5ed141f824fd9f70101c7" - integrity sha512-Cwc2XjUrG4ilcfOw4wBAK+enbdgwAcAJCfGUItPBKR7Mjw4aEfAFYrLxeRp4jWgtNIKn3n2AlBOfwwafl+42/g== - dependencies: - "@ampproject/remapping" "^2.2.0" - "@babel/code-frame" "^7.23.5" - "@babel/generator" "^7.23.5" - "@babel/helper-compilation-targets" "^7.22.15" - "@babel/helper-module-transforms" "^7.23.3" - "@babel/helpers" "^7.23.5" - "@babel/parser" "^7.23.5" - "@babel/template" "^7.22.15" - "@babel/traverse" "^7.23.5" - "@babel/types" "^7.23.5" - convert-source-map "^2.0.0" - debug "^4.1.0" - gensync "^1.0.0-beta.2" - json5 "^2.2.3" - semver "^6.3.1" - "@babel/generator@^7.20.0", "@babel/generator@^7.22.10": version "7.22.10" resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.22.10.tgz#c92254361f398e160645ac58831069707382b722" @@ -224,16 +54,6 @@ "@jridgewell/trace-mapping" "^0.3.17" jsesc "^2.5.1" -"@babel/generator@^7.22.9", "@babel/generator@^7.23.5": - version "7.23.5" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.5.tgz#17d0a1ea6b62f351d281350a5f80b87a810c4755" - integrity sha512-BPssCHrBD+0YrxviOa3QzpqwhNIXKEtOa2jQrm4FlmkC2apYgRnQcmPWiGZDlGxiNtltnUFolMe8497Esry+jA== - dependencies: - "@babel/types" "^7.23.5" - "@jridgewell/gen-mapping" "^0.3.2" - "@jridgewell/trace-mapping" "^0.3.17" - jsesc "^2.5.1" - "@babel/helper-annotate-as-pure@^7.22.5": version "7.22.5" resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" @@ -241,13 +61,6 @@ dependencies: "@babel/types" "^7.22.5" -"@babel/helper-builder-binary-assignment-operator-visitor@^7.22.15": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz#5426b109cf3ad47b91120f8328d8ab1be8b0b956" - integrity sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw== - dependencies: - "@babel/types" "^7.22.15" - "@babel/helper-compilation-targets@^7.20.7", "@babel/helper-compilation-targets@^7.22.10", "@babel/helper-compilation-targets@^7.22.5", "@babel/helper-compilation-targets@^7.22.6": version "7.22.10" resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.10.tgz#01d648bbc25dd88f513d862ee0df27b7d4e67024" @@ -259,17 +72,6 @@ lru-cache "^5.1.1" semver "^6.3.1" -"@babel/helper-compilation-targets@^7.22.15": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz#0698fc44551a26cf29f18d4662d5bf545a6cfc52" - integrity sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw== - dependencies: - "@babel/compat-data" "^7.22.9" - "@babel/helper-validator-option" "^7.22.15" - browserslist "^4.21.9" - lru-cache "^5.1.1" - semver "^6.3.1" - "@babel/helper-create-class-features-plugin@^7.18.6", "@babel/helper-create-class-features-plugin@^7.22.11": version "7.22.11" resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.11.tgz#4078686740459eeb4af3494a273ac09148dfb213" @@ -285,30 +87,6 @@ "@babel/helper-split-export-declaration" "^7.22.6" semver "^6.3.1" -"@babel/helper-create-class-features-plugin@^7.22.15", "@babel/helper-create-class-features-plugin@^7.23.5": - version "7.23.5" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.5.tgz#2a8792357008ae9ce8c0f2b78b9f646ac96b314b" - integrity sha512-QELlRWxSpgdwdJzSJn4WAhKC+hvw/AtHbbrIoncKHkhKKR/luAlKkgBDcri1EzWAo8f8VvYVryEHN4tax/V67A== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-function-name" "^7.23.0" - "@babel/helper-member-expression-to-functions" "^7.23.0" - "@babel/helper-optimise-call-expression" "^7.22.5" - "@babel/helper-replace-supers" "^7.22.20" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.6" - semver "^6.3.1" - -"@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.22.15": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz#5ee90093914ea09639b01c711db0d6775e558be1" - integrity sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - regexpu-core "^5.3.1" - semver "^6.3.1" - "@babel/helper-create-regexp-features-plugin@^7.22.5": version "7.22.9" resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.9.tgz#9d8e61a8d9366fe66198f57c40565663de0825f6" @@ -329,27 +107,11 @@ lodash.debounce "^4.0.8" resolve "^1.14.2" -"@babel/helper-define-polyfill-provider@^0.4.3": - version "0.4.3" - resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.3.tgz#a71c10f7146d809f4a256c373f462d9bba8cf6ba" - integrity sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug== - dependencies: - "@babel/helper-compilation-targets" "^7.22.6" - "@babel/helper-plugin-utils" "^7.22.5" - debug "^4.1.1" - lodash.debounce "^4.0.8" - resolve "^1.14.2" - "@babel/helper-environment-visitor@^7.18.9", "@babel/helper-environment-visitor@^7.22.5": version "7.22.5" resolved "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.5.tgz#f06dd41b7c1f44e1f8da6c4055b41ab3a09a7e98" integrity sha512-XGmhECfVA/5sAt+H+xpSg0mfrHq6FzNr9Oxh7PSEBBRUb/mL7Kz3NICXb194rCqAEdxkhPT1a88teizAFyvk8Q== -"@babel/helper-environment-visitor@^7.22.20": - version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" - integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== - "@babel/helper-function-name@^7.22.5": version "7.22.5" resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.22.5.tgz#ede300828905bb15e582c037162f99d5183af1be" @@ -358,14 +120,6 @@ "@babel/template" "^7.22.5" "@babel/types" "^7.22.5" -"@babel/helper-function-name@^7.23.0": - version "7.23.0" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" - integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== - dependencies: - "@babel/template" "^7.22.15" - "@babel/types" "^7.23.0" - "@babel/helper-hoist-variables@^7.22.5": version "7.22.5" resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" @@ -373,13 +127,6 @@ dependencies: "@babel/types" "^7.22.5" -"@babel/helper-member-expression-to-functions@^7.22.15", "@babel/helper-member-expression-to-functions@^7.23.0": - version "7.23.0" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz#9263e88cc5e41d39ec18c9a3e0eced59a3e7d366" - integrity sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA== - dependencies: - "@babel/types" "^7.23.0" - "@babel/helper-member-expression-to-functions@^7.22.5": version "7.22.5" resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.22.5.tgz#0a7c56117cad3372fbf8d2fb4bf8f8d64a1e76b2" @@ -387,13 +134,6 @@ dependencies: "@babel/types" "^7.22.5" -"@babel/helper-module-imports@^7.22.15": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz#16146307acdc40cc00c3b2c647713076464bdbf0" - integrity sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w== - dependencies: - "@babel/types" "^7.22.15" - "@babel/helper-module-imports@^7.22.5": version "7.22.5" resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.5.tgz#1a8f4c9f4027d23f520bd76b364d44434a72660c" @@ -412,17 +152,6 @@ "@babel/helper-split-export-declaration" "^7.22.6" "@babel/helper-validator-identifier" "^7.22.5" -"@babel/helper-module-transforms@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz#d7d12c3c5d30af5b3c0fcab2a6d5217773e2d0f1" - integrity sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ== - dependencies: - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-module-imports" "^7.22.15" - "@babel/helper-simple-access" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.6" - "@babel/helper-validator-identifier" "^7.22.20" - "@babel/helper-optimise-call-expression@^7.22.5": version "7.22.5" resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz#f21531a9ccbff644fdd156b4077c16ff0c3f609e" @@ -430,7 +159,7 @@ dependencies: "@babel/types" "^7.22.5" -"@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": +"@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.20.2", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0": version "7.22.5" resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== @@ -444,24 +173,6 @@ "@babel/helper-environment-visitor" "^7.22.5" "@babel/helper-wrap-function" "^7.22.9" -"@babel/helper-remap-async-to-generator@^7.22.20": - version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz#7b68e1cb4fa964d2996fd063723fb48eca8498e0" - integrity sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-wrap-function" "^7.22.20" - -"@babel/helper-replace-supers@^7.22.20": - version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz#e37d367123ca98fe455a9887734ed2e16eb7a793" - integrity sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw== - dependencies: - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-member-expression-to-functions" "^7.22.15" - "@babel/helper-optimise-call-expression" "^7.22.5" - "@babel/helper-replace-supers@^7.22.5", "@babel/helper-replace-supers@^7.22.9": version "7.22.9" resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.9.tgz#cbdc27d6d8d18cd22c81ae4293765a5d9afd0779" @@ -497,40 +208,16 @@ resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.22.5.tgz#533f36457a25814cf1df6488523ad547d784a99f" integrity sha512-mM4COjgZox8U+JcXQwPijIZLElkgEpO5rsERVDJTc2qfCDfERyob6k5WegS14SX18IIjv+XD+GrqNumY5JRCDw== -"@babel/helper-string-parser@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz#9478c707febcbbe1ddb38a3d91a2e054ae622d83" - integrity sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ== - -"@babel/helper-validator-identifier@^7.22.20": - version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" - integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== - "@babel/helper-validator-identifier@^7.22.5": version "7.22.5" resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.5.tgz#9544ef6a33999343c8740fa51350f30eeaaaf193" integrity sha512-aJXu+6lErq8ltp+JhkJUfk1MTGyuA4v7f3pA+BJ5HLfNC6nAQ0Cpi9uOquUj8Hehg0aUiHzWQbOVJGao6ztBAQ== -"@babel/helper-validator-option@^7.22.15", "@babel/helper-validator-option@^7.23.5": - version "7.23.5" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz#907a3fbd4523426285365d1206c423c4c5520307" - integrity sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw== - "@babel/helper-validator-option@^7.22.5": version "7.22.5" resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.5.tgz#de52000a15a177413c8234fa3a8af4ee8102d0ac" integrity sha512-R3oB6xlIVKUnxNUxbmgq7pKjxpru24zlimpE8WK47fACIlM0II/Hm1RS8IaOI7NgCr6LNS+jl5l75m20npAziw== -"@babel/helper-wrap-function@^7.22.20": - version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz#15352b0b9bfb10fc9c76f79f6342c00e3411a569" - integrity sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw== - dependencies: - "@babel/helper-function-name" "^7.22.5" - "@babel/template" "^7.22.15" - "@babel/types" "^7.22.19" - "@babel/helper-wrap-function@^7.22.9": version "7.22.10" resolved "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.10.tgz#d845e043880ed0b8c18bd194a12005cb16d2f614" @@ -549,15 +236,6 @@ "@babel/traverse" "^7.22.11" "@babel/types" "^7.22.11" -"@babel/helpers@^7.23.5": - version "7.23.5" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.5.tgz#52f522840df8f1a848d06ea6a79b79eefa72401e" - integrity sha512-oO7us8FzTEsG3U6ag9MfdF1iA/7Z6dz+MtFhifZk8C8o453rGJFFWUP1t+ULM9TUIAzC9uxXEiXjOiVMyd7QPg== - dependencies: - "@babel/template" "^7.22.15" - "@babel/traverse" "^7.23.5" - "@babel/types" "^7.23.5" - "@babel/highlight@^7.22.13": version "7.22.13" resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.22.13.tgz#9cda839e5d3be9ca9e8c26b6dd69e7548f0cbf16" @@ -567,49 +245,11 @@ chalk "^2.4.2" js-tokens "^4.0.0" -"@babel/highlight@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.23.4.tgz#edaadf4d8232e1a961432db785091207ead0621b" - integrity sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A== - dependencies: - "@babel/helper-validator-identifier" "^7.22.20" - chalk "^2.4.2" - js-tokens "^4.0.0" - "@babel/parser@^7.13.16", "@babel/parser@^7.20.0", "@babel/parser@^7.22.11", "@babel/parser@^7.22.5": version "7.22.13" resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.22.13.tgz#23fb17892b2be7afef94f573031c2f4b42839a2b" integrity sha512-3l6+4YOvc9wx7VlCSw4yQfcBo01ECA8TicQfbnCPuCEpRQrf+gTUyGdxNw+pyTUyywp6JRD1w0YQs9TpBXYlkw== -"@babel/parser@^7.22.15", "@babel/parser@^7.22.7", "@babel/parser@^7.23.5": - version "7.23.5" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.5.tgz#37dee97c4752af148e1d38c34b856b2507660563" - integrity sha512-hOOqoiNXrmGdFbhgCzu6GiURxUgM27Xwd/aPuu8RfHEZPBzL1Z54okAHAQjXfcQNwvrlkAmAp4SlRTZ45vlthQ== - -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.23.3.tgz#5cd1c87ba9380d0afb78469292c954fee5d2411a" - integrity sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz#f6652bb16b94f8f9c20c50941e16e9756898dc5d" - integrity sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" - "@babel/plugin-transform-optional-chaining" "^7.23.3" - -"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.3.tgz#20c60d4639d18f7da8602548512e9d3a4c8d7098" - integrity sha512-XaJak1qcityzrX0/IU5nKHb34VaibwP3saKqG6a/tppelgllOH13LUann4ZCIBcVOeE6H18K4Vx9QKkVww3z/w== - dependencies: - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-proposal-async-generator-functions@^7.0.0": version "7.20.7" resolved "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.20.7.tgz#bfb7276d2d573cb67ba379984a2334e262ba5326" @@ -680,11 +320,6 @@ "@babel/helper-skip-transparent-expression-wrappers" "^7.20.0" "@babel/plugin-syntax-optional-chaining" "^7.8.3" -"@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": - version "7.21.0-placeholder-for-preset-env.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz#7844f9289546efa9febac2de4cfe358a050bd703" - integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== - "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" resolved "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" @@ -692,21 +327,14 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-class-properties@^7.0.0", "@babel/plugin-syntax-class-properties@^7.12.13": +"@babel/plugin-syntax-class-properties@^7.0.0": version "7.12.13" resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== dependencies: "@babel/helper-plugin-utils" "^7.12.13" -"@babel/plugin-syntax-class-static-block@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" - integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-syntax-dynamic-import@^7.8.0", "@babel/plugin-syntax-dynamic-import@^7.8.3": +"@babel/plugin-syntax-dynamic-import@^7.8.0": version "7.8.3" resolved "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== @@ -720,13 +348,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-syntax-export-namespace-from@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" - integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== - dependencies: - "@babel/helper-plugin-utils" "^7.8.3" - "@babel/plugin-syntax-flow@^7.0.0", "@babel/plugin-syntax-flow@^7.12.1", "@babel/plugin-syntax-flow@^7.18.0", "@babel/plugin-syntax-flow@^7.22.5": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.22.5.tgz#163b820b9e7696ce134df3ee716d9c0c98035859" @@ -734,34 +355,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-syntax-import-assertions@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz#9c05a7f592982aff1a2768260ad84bcd3f0c77fc" - integrity sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-syntax-import-attributes@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.23.3.tgz#992aee922cf04512461d7dae3ff6951b90a2dc06" - integrity sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-syntax-import-meta@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" - integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - -"@babel/plugin-syntax-json-strings@^7.8.3": - version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" - integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== - dependencies: - "@babel/helper-plugin-utils" "^7.8.0" - "@babel/plugin-syntax-jsx@^7.0.0", "@babel/plugin-syntax-jsx@^7.22.5": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.22.5.tgz#a6b68e84fb76e759fc3b93e901876ffabbe1d918" @@ -769,20 +362,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-syntax-jsx@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz#8f2e4f8a9b5f9aa16067e142c1ac9cd9f810f473" - integrity sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-syntax-logical-assignment-operators@^7.10.4": - version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" - integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== - dependencies: - "@babel/helper-plugin-utils" "^7.10.4" - "@babel/plugin-syntax-nullish-coalescing-operator@^7.0.0", "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": version "7.8.3" resolved "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" @@ -818,20 +397,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.8.0" -"@babel/plugin-syntax-private-property-in-object@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" - integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - -"@babel/plugin-syntax-top-level-await@^7.14.5": - version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" - integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== - dependencies: - "@babel/helper-plugin-utils" "^7.14.5" - "@babel/plugin-syntax-typescript@^7.22.5": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.22.5.tgz#aac8d383b062c5072c647a31ef990c1d0af90272" @@ -839,21 +404,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-syntax-typescript@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.23.3.tgz#24f460c85dbbc983cd2b9c4994178bcc01df958f" - integrity sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-syntax-unicode-sets-regex@^7.18.6": - version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz#d49a3b3e6b52e5be6740022317580234a6a47357" - integrity sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.18.6" - "@babel/helper-plugin-utils" "^7.18.6" - "@babel/plugin-transform-arrow-functions@^7.0.0": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.22.5.tgz#e5ba566d0c58a5b2ba2a8b795450641950b71958" @@ -861,23 +411,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-arrow-functions@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz#94c6dcfd731af90f27a79509f9ab7fb2120fc38b" - integrity sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-async-generator-functions@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.4.tgz#93ac8e3531f347fba519b4703f9ff2a75c6ae27a" - integrity sha512-efdkfPhHYTtn0G6n2ddrESE91fgXxjlqLsnUtPWnJs4a4mZIbUaK7ffqKIIUKXSHwcDvaCVX6GXkaJJFqtX7jw== - dependencies: - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-remap-async-to-generator" "^7.22.20" - "@babel/plugin-syntax-async-generators" "^7.8.4" - "@babel/plugin-transform-async-to-generator@^7.20.0": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.22.5.tgz#c7a85f44e46f8952f6d27fe57c2ed3cc084c3775" @@ -887,15 +420,6 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-remap-async-to-generator" "^7.22.5" -"@babel/plugin-transform-async-to-generator@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz#d1f513c7a8a506d43f47df2bf25f9254b0b051fa" - integrity sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw== - dependencies: - "@babel/helper-module-imports" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-remap-async-to-generator" "^7.22.20" - "@babel/plugin-transform-block-scoped-functions@^7.0.0": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.22.5.tgz#27978075bfaeb9fa586d3cb63a3d30c1de580024" @@ -903,13 +427,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-block-scoped-functions@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz#fe1177d715fb569663095e04f3598525d98e8c77" - integrity sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-transform-block-scoping@^7.0.0": version "7.22.10" resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.22.10.tgz#88a1dccc3383899eb5e660534a76a22ecee64faa" @@ -917,30 +434,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-block-scoping@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz#b2d38589531c6c80fbe25e6b58e763622d2d3cf5" - integrity sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-class-properties@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.23.3.tgz#35c377db11ca92a785a718b6aa4e3ed1eb65dc48" - integrity sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-class-static-block@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.4.tgz#2a202c8787a8964dd11dfcedf994d36bfc844ab5" - integrity sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-class-static-block" "^7.14.5" - "@babel/plugin-transform-classes@^7.0.0": version "7.22.6" resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.22.6.tgz#e04d7d804ed5b8501311293d1a0e6d43e94c3363" @@ -956,21 +449,6 @@ "@babel/helper-split-export-declaration" "^7.22.6" globals "^11.1.0" -"@babel/plugin-transform-classes@^7.23.5": - version "7.23.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.5.tgz#e7a75f815e0c534cc4c9a39c56636c84fc0d64f2" - integrity sha512-jvOTR4nicqYC9yzOHIhXG5emiFEOpappSJAl73SDSEDcybD+Puuze8Tnpb9p9qEyYup24tq891gkaygIFvWDqg== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-compilation-targets" "^7.22.15" - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-function-name" "^7.23.0" - "@babel/helper-optimise-call-expression" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-replace-supers" "^7.22.20" - "@babel/helper-split-export-declaration" "^7.22.6" - globals "^11.1.0" - "@babel/plugin-transform-computed-properties@^7.0.0": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.22.5.tgz#cd1e994bf9f316bd1c2dafcd02063ec261bb3869" @@ -979,14 +457,6 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/template" "^7.22.5" -"@babel/plugin-transform-computed-properties@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz#652e69561fcc9d2b50ba4f7ac7f60dcf65e86474" - integrity sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/template" "^7.22.15" - "@babel/plugin-transform-destructuring@^7.0.0", "@babel/plugin-transform-destructuring@^7.20.0": version "7.22.10" resolved "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.22.10.tgz#38e2273814a58c810b6c34ea293be4973c4eb5e2" @@ -994,52 +464,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-destructuring@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz#8c9ee68228b12ae3dff986e56ed1ba4f3c446311" - integrity sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-dotall-regex@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz#3f7af6054882ede89c378d0cf889b854a993da50" - integrity sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-duplicate-keys@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz#664706ca0a5dfe8d066537f99032fc1dc8b720ce" - integrity sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-dynamic-import@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.4.tgz#c7629e7254011ac3630d47d7f34ddd40ca535143" - integrity sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - -"@babel/plugin-transform-exponentiation-operator@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz#ea0d978f6b9232ba4722f3dbecdd18f450babd18" - integrity sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ== - dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-export-namespace-from@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.4.tgz#084c7b25e9a5c8271e987a08cf85807b80283191" - integrity sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - "@babel/plugin-transform-flow-strip-types@^7.0.0", "@babel/plugin-transform-flow-strip-types@^7.20.0", "@babel/plugin-transform-flow-strip-types@^7.22.5": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.22.5.tgz#0bb17110c7bf5b35a60754b2f00c58302381dee2" @@ -1055,13 +479,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-for-of@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.3.tgz#afe115ff0fbce735e02868d41489093c63e15559" - integrity sha512-X8jSm8X1CMwxmK878qsUGJRmbysKNbdpTv/O1/v0LuY/ZkZrng5WYiekYSdg9m09OTmDDUWeEDsTE+17WYbAZw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-transform-function-name@^7.0.0": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.22.5.tgz#935189af68b01898e0d6d99658db6b164205c143" @@ -1071,23 +488,6 @@ "@babel/helper-function-name" "^7.22.5" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-function-name@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz#8f424fcd862bf84cb9a1a6b42bc2f47ed630f8dc" - integrity sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw== - dependencies: - "@babel/helper-compilation-targets" "^7.22.15" - "@babel/helper-function-name" "^7.23.0" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-json-strings@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.4.tgz#a871d9b6bd171976efad2e43e694c961ffa3714d" - integrity sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-json-strings" "^7.8.3" - "@babel/plugin-transform-literals@^7.0.0": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.22.5.tgz#e9341f4b5a167952576e23db8d435849b1dd7920" @@ -1095,21 +495,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-literals@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz#8214665f00506ead73de157eba233e7381f3beb4" - integrity sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-logical-assignment-operators@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.4.tgz#e599f82c51d55fac725f62ce55d3a0886279ecb5" - integrity sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - "@babel/plugin-transform-member-expression-literals@^7.0.0": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.22.5.tgz#4fcc9050eded981a468347dd374539ed3e058def" @@ -1117,21 +502,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-member-expression-literals@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz#e37b3f0502289f477ac0e776b05a833d853cabcc" - integrity sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-modules-amd@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz#e19b55436a1416829df0a1afc495deedfae17f7d" - integrity sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw== - dependencies: - "@babel/helper-module-transforms" "^7.23.3" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-transform-modules-commonjs@^7.0.0", "@babel/plugin-transform-modules-commonjs@^7.13.8", "@babel/plugin-transform-modules-commonjs@^7.22.11": version "7.22.11" resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.22.11.tgz#d7991d3abad199c03b68ee66a64f216c47ffdfae" @@ -1141,34 +511,7 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-simple-access" "^7.22.5" -"@babel/plugin-transform-modules-commonjs@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz#661ae831b9577e52be57dd8356b734f9700b53b4" - integrity sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA== - dependencies: - "@babel/helper-module-transforms" "^7.23.3" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-simple-access" "^7.22.5" - -"@babel/plugin-transform-modules-systemjs@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.3.tgz#fa7e62248931cb15b9404f8052581c302dd9de81" - integrity sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ== - dependencies: - "@babel/helper-hoist-variables" "^7.22.5" - "@babel/helper-module-transforms" "^7.23.3" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-identifier" "^7.22.20" - -"@babel/plugin-transform-modules-umd@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz#5d4395fccd071dfefe6585a4411aa7d6b7d769e9" - integrity sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg== - dependencies: - "@babel/helper-module-transforms" "^7.23.3" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-named-capturing-groups-regex@^7.0.0", "@babel/plugin-transform-named-capturing-groups-regex@^7.22.5": +"@babel/plugin-transform-named-capturing-groups-regex@^7.0.0": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz#67fe18ee8ce02d57c855185e27e3dc959b2e991f" integrity sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ== @@ -1176,40 +519,6 @@ "@babel/helper-create-regexp-features-plugin" "^7.22.5" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-new-target@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz#5491bb78ed6ac87e990957cea367eab781c4d980" - integrity sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-nullish-coalescing-operator@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.4.tgz#45556aad123fc6e52189ea749e33ce090637346e" - integrity sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - -"@babel/plugin-transform-numeric-separator@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.4.tgz#03d08e3691e405804ecdd19dd278a40cca531f29" - integrity sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - -"@babel/plugin-transform-object-rest-spread@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.4.tgz#2b9c2d26bf62710460bdc0d1730d4f1048361b83" - integrity sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g== - dependencies: - "@babel/compat-data" "^7.23.3" - "@babel/helper-compilation-targets" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-transform-parameters" "^7.23.3" - "@babel/plugin-transform-object-super@^7.0.0": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.22.5.tgz#794a8d2fcb5d0835af722173c1a9d704f44e218c" @@ -1218,104 +527,26 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-replace-supers" "^7.22.5" -"@babel/plugin-transform-object-super@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz#81fdb636dcb306dd2e4e8fd80db5b2362ed2ebcd" - integrity sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA== +"@babel/plugin-transform-parameters@^7.0.0", "@babel/plugin-transform-parameters@^7.20.7": + version "7.22.5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.5.tgz#c3542dd3c39b42c8069936e48717a8d179d63a18" + integrity sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg== dependencies: "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-replace-supers" "^7.22.20" -"@babel/plugin-transform-optional-catch-binding@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.4.tgz#318066de6dacce7d92fa244ae475aa8d91778017" - integrity sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A== +"@babel/plugin-transform-property-literals@^7.0.0": + version "7.22.5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz#b5ddabd73a4f7f26cd0e20f5db48290b88732766" + integrity sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ== dependencies: "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" -"@babel/plugin-transform-optional-chaining@^7.23.3", "@babel/plugin-transform-optional-chaining@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz#6acf61203bdfc4de9d4e52e64490aeb3e52bd017" - integrity sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA== +"@babel/plugin-transform-react-display-name@^7.0.0": + version "7.22.5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.22.5.tgz#3c4326f9fce31c7968d6cb9debcaf32d9e279a2b" + integrity sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw== dependencies: "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - -"@babel/plugin-transform-parameters@^7.0.0", "@babel/plugin-transform-parameters@^7.20.7": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.22.5.tgz#c3542dd3c39b42c8069936e48717a8d179d63a18" - integrity sha512-AVkFUBurORBREOmHRKo06FjHYgjrabpdqRSwq6+C7R5iTCZOsM4QbcB27St0a4U6fffyAOqh3s/qEfybAhfivg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-parameters@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz#83ef5d1baf4b1072fa6e54b2b0999a7b2527e2af" - integrity sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-private-methods@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.23.3.tgz#b2d7a3c97e278bfe59137a978d53b2c2e038c0e4" - integrity sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g== - dependencies: - "@babel/helper-create-class-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-private-property-in-object@^7.23.4": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.4.tgz#3ec711d05d6608fd173d9b8de39872d8dbf68bf5" - integrity sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-create-class-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" - -"@babel/plugin-transform-property-literals@^7.0.0": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.22.5.tgz#b5ddabd73a4f7f26cd0e20f5db48290b88732766" - integrity sha512-TiOArgddK3mK/x1Qwf5hay2pxI6wCZnvQqrFSqbtg1GLl2JcNMitVH/YnqjP+M31pLUeTfzY1HAXFDnUBV30rQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-property-literals@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz#54518f14ac4755d22b92162e4a852d308a560875" - integrity sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-react-constant-elements@^7.18.12": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.23.3.tgz#5efc001d07ef0f7da0d73c3a86c132f73d28e43c" - integrity sha512-zP0QKq/p6O42OL94udMgSfKXyse4RyJ0JqbQ34zDAONWjyrEsghYEyTSK5FIpmXmCpB55SHokL1cRRKHv8L2Qw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-react-display-name@^7.0.0": - version "7.22.5" - resolved "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.22.5.tgz#3c4326f9fce31c7968d6cb9debcaf32d9e279a2b" - integrity sha512-PVk3WPYudRF5z4GKMEYUrLjPl38fJSKNaEOkFuoprioowGuWN6w2RKznuFNSlJx7pzzXXStPUnNSOEO0jL5EVw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-react-display-name@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.23.3.tgz#70529f034dd1e561045ad3c8152a267f0d7b6200" - integrity sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-react-jsx-development@^7.22.5": - version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz#e716b6edbef972a92165cd69d92f1255f7e73e87" - integrity sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A== - dependencies: - "@babel/plugin-transform-react-jsx" "^7.22.5" "@babel/plugin-transform-react-jsx-self@^7.0.0": version "7.22.5" @@ -1342,40 +573,6 @@ "@babel/plugin-syntax-jsx" "^7.22.5" "@babel/types" "^7.22.5" -"@babel/plugin-transform-react-jsx@^7.22.15", "@babel/plugin-transform-react-jsx@^7.22.5": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz#393f99185110cea87184ea47bcb4a7b0c2e39312" - integrity sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-module-imports" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-jsx" "^7.23.3" - "@babel/types" "^7.23.4" - -"@babel/plugin-transform-react-pure-annotations@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.23.3.tgz#fabedbdb8ee40edf5da96f3ecfc6958e3783b93c" - integrity sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-regenerator@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz#141afd4a2057298602069fce7f2dc5173e6c561c" - integrity sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - regenerator-transform "^0.15.2" - -"@babel/plugin-transform-reserved-words@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz#4130dcee12bd3dd5705c587947eb715da12efac8" - integrity sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-transform-runtime@^7.0.0": version "7.22.10" resolved "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.22.10.tgz#89eda6daf1d3af6f36fb368766553054c8d7cd46" @@ -1388,18 +585,6 @@ babel-plugin-polyfill-regenerator "^0.5.2" semver "^6.3.1" -"@babel/plugin-transform-runtime@^7.22.9": - version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.23.4.tgz#5132b388580002fc5cb7c84eccfb968acdc231cb" - integrity sha512-ITwqpb6V4btwUG0YJR82o2QvmWrLgDnx/p2A3CTPYGaRgULkDiC0DRA2C4jlRB9uXGUEfaSS/IGHfVW+ohzYDw== - dependencies: - "@babel/helper-module-imports" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" - babel-plugin-polyfill-corejs2 "^0.4.6" - babel-plugin-polyfill-corejs3 "^0.8.5" - babel-plugin-polyfill-regenerator "^0.5.3" - semver "^6.3.1" - "@babel/plugin-transform-shorthand-properties@^7.0.0": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.22.5.tgz#6e277654be82b5559fc4b9f58088507c24f0c624" @@ -1407,13 +592,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-shorthand-properties@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz#97d82a39b0e0c24f8a981568a8ed851745f59210" - integrity sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-transform-spread@^7.0.0": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.22.5.tgz#6487fd29f229c95e284ba6c98d65eafb893fea6b" @@ -1422,14 +600,6 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" -"@babel/plugin-transform-spread@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz#41d17aacb12bde55168403c6f2d6bdca563d362c" - integrity sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-skip-transparent-expression-wrappers" "^7.22.5" - "@babel/plugin-transform-sticky-regex@^7.0.0": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.22.5.tgz#295aba1595bfc8197abd02eae5fc288c0deb26aa" @@ -1437,13 +607,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-sticky-regex@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz#dec45588ab4a723cb579c609b294a3d1bd22ff04" - integrity sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-transform-template-literals@^7.0.0": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.22.5.tgz#8f38cf291e5f7a8e60e9f733193f0bcc10909bff" @@ -1451,20 +614,6 @@ dependencies: "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-template-literals@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz#5f0f028eb14e50b5d0f76be57f90045757539d07" - integrity sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-typeof-symbol@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz#9dfab97acc87495c0c449014eb9c547d8966bca4" - integrity sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-transform-typescript@^7.22.11", "@babel/plugin-transform-typescript@^7.5.0": version "7.22.11" resolved "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.22.11.tgz#9f27fb5e51585729374bb767ab6a6d9005a23329" @@ -1475,31 +624,6 @@ "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-typescript" "^7.22.5" -"@babel/plugin-transform-typescript@^7.23.3": - version "7.23.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.23.5.tgz#83da13ef62a1ebddf2872487527094b31c9adb84" - integrity sha512-2fMkXEJkrmwgu2Bsv1Saxgj30IXZdJ+84lQcKKI7sm719oXs0BBw2ZENKdJdR1PjWndgLCEBNXJOri0fk7RYQA== - dependencies: - "@babel/helper-annotate-as-pure" "^7.22.5" - "@babel/helper-create-class-features-plugin" "^7.23.5" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-syntax-typescript" "^7.23.3" - -"@babel/plugin-transform-unicode-escapes@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz#1f66d16cab01fab98d784867d24f70c1ca65b925" - integrity sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-unicode-property-regex@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.23.3.tgz#19e234129e5ffa7205010feec0d94c251083d7ad" - integrity sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/plugin-transform-unicode-regex@^7.0.0": version "7.22.5" resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.22.5.tgz#ce7e7bb3ef208c4ff67e02a22816656256d7a183" @@ -1508,108 +632,6 @@ "@babel/helper-create-regexp-features-plugin" "^7.22.5" "@babel/helper-plugin-utils" "^7.22.5" -"@babel/plugin-transform-unicode-regex@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz#26897708d8f42654ca4ce1b73e96140fbad879dc" - integrity sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/plugin-transform-unicode-sets-regex@^7.23.3": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.23.3.tgz#4fb6f0a719c2c5859d11f6b55a050cc987f3799e" - integrity sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw== - dependencies: - "@babel/helper-create-regexp-features-plugin" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" - -"@babel/preset-env@^7.19.4", "@babel/preset-env@^7.22.9": - version "7.23.5" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.23.5.tgz#350a3aedfa9f119ad045b068886457e895ba0ca1" - integrity sha512-0d/uxVD6tFGWXGDSfyMD1p2otoaKmu6+GD+NfAx0tMaH+dxORnp7T9TaVQ6mKyya7iBtCIVxHjWT7MuzzM9z+A== - dependencies: - "@babel/compat-data" "^7.23.5" - "@babel/helper-compilation-targets" "^7.22.15" - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-option" "^7.23.5" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression" "^7.23.3" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining" "^7.23.3" - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly" "^7.23.3" - "@babel/plugin-proposal-private-property-in-object" "7.21.0-placeholder-for-preset-env.2" - "@babel/plugin-syntax-async-generators" "^7.8.4" - "@babel/plugin-syntax-class-properties" "^7.12.13" - "@babel/plugin-syntax-class-static-block" "^7.14.5" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - "@babel/plugin-syntax-export-namespace-from" "^7.8.3" - "@babel/plugin-syntax-import-assertions" "^7.23.3" - "@babel/plugin-syntax-import-attributes" "^7.23.3" - "@babel/plugin-syntax-import-meta" "^7.10.4" - "@babel/plugin-syntax-json-strings" "^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators" "^7.10.4" - "@babel/plugin-syntax-nullish-coalescing-operator" "^7.8.3" - "@babel/plugin-syntax-numeric-separator" "^7.10.4" - "@babel/plugin-syntax-object-rest-spread" "^7.8.3" - "@babel/plugin-syntax-optional-catch-binding" "^7.8.3" - "@babel/plugin-syntax-optional-chaining" "^7.8.3" - "@babel/plugin-syntax-private-property-in-object" "^7.14.5" - "@babel/plugin-syntax-top-level-await" "^7.14.5" - "@babel/plugin-syntax-unicode-sets-regex" "^7.18.6" - "@babel/plugin-transform-arrow-functions" "^7.23.3" - "@babel/plugin-transform-async-generator-functions" "^7.23.4" - "@babel/plugin-transform-async-to-generator" "^7.23.3" - "@babel/plugin-transform-block-scoped-functions" "^7.23.3" - "@babel/plugin-transform-block-scoping" "^7.23.4" - "@babel/plugin-transform-class-properties" "^7.23.3" - "@babel/plugin-transform-class-static-block" "^7.23.4" - "@babel/plugin-transform-classes" "^7.23.5" - "@babel/plugin-transform-computed-properties" "^7.23.3" - "@babel/plugin-transform-destructuring" "^7.23.3" - "@babel/plugin-transform-dotall-regex" "^7.23.3" - "@babel/plugin-transform-duplicate-keys" "^7.23.3" - "@babel/plugin-transform-dynamic-import" "^7.23.4" - "@babel/plugin-transform-exponentiation-operator" "^7.23.3" - "@babel/plugin-transform-export-namespace-from" "^7.23.4" - "@babel/plugin-transform-for-of" "^7.23.3" - "@babel/plugin-transform-function-name" "^7.23.3" - "@babel/plugin-transform-json-strings" "^7.23.4" - "@babel/plugin-transform-literals" "^7.23.3" - "@babel/plugin-transform-logical-assignment-operators" "^7.23.4" - "@babel/plugin-transform-member-expression-literals" "^7.23.3" - "@babel/plugin-transform-modules-amd" "^7.23.3" - "@babel/plugin-transform-modules-commonjs" "^7.23.3" - "@babel/plugin-transform-modules-systemjs" "^7.23.3" - "@babel/plugin-transform-modules-umd" "^7.23.3" - "@babel/plugin-transform-named-capturing-groups-regex" "^7.22.5" - "@babel/plugin-transform-new-target" "^7.23.3" - "@babel/plugin-transform-nullish-coalescing-operator" "^7.23.4" - "@babel/plugin-transform-numeric-separator" "^7.23.4" - "@babel/plugin-transform-object-rest-spread" "^7.23.4" - "@babel/plugin-transform-object-super" "^7.23.3" - "@babel/plugin-transform-optional-catch-binding" "^7.23.4" - "@babel/plugin-transform-optional-chaining" "^7.23.4" - "@babel/plugin-transform-parameters" "^7.23.3" - "@babel/plugin-transform-private-methods" "^7.23.3" - "@babel/plugin-transform-private-property-in-object" "^7.23.4" - "@babel/plugin-transform-property-literals" "^7.23.3" - "@babel/plugin-transform-regenerator" "^7.23.3" - "@babel/plugin-transform-reserved-words" "^7.23.3" - "@babel/plugin-transform-shorthand-properties" "^7.23.3" - "@babel/plugin-transform-spread" "^7.23.3" - "@babel/plugin-transform-sticky-regex" "^7.23.3" - "@babel/plugin-transform-template-literals" "^7.23.3" - "@babel/plugin-transform-typeof-symbol" "^7.23.3" - "@babel/plugin-transform-unicode-escapes" "^7.23.3" - "@babel/plugin-transform-unicode-property-regex" "^7.23.3" - "@babel/plugin-transform-unicode-regex" "^7.23.3" - "@babel/plugin-transform-unicode-sets-regex" "^7.23.3" - "@babel/preset-modules" "0.1.6-no-external-plugins" - babel-plugin-polyfill-corejs2 "^0.4.6" - babel-plugin-polyfill-corejs3 "^0.8.5" - babel-plugin-polyfill-regenerator "^0.5.3" - core-js-compat "^3.31.0" - semver "^6.3.1" - "@babel/preset-flow@^7.13.13": version "7.22.5" resolved "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.22.5.tgz#876f24ab6b38bd79703a93f32020ca2162312784" @@ -1619,27 +641,6 @@ "@babel/helper-validator-option" "^7.22.5" "@babel/plugin-transform-flow-strip-types" "^7.22.5" -"@babel/preset-modules@0.1.6-no-external-plugins": - version "0.1.6-no-external-plugins" - resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz#ccb88a2c49c817236861fee7826080573b8a923a" - integrity sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA== - dependencies: - "@babel/helper-plugin-utils" "^7.0.0" - "@babel/types" "^7.4.4" - esutils "^2.0.2" - -"@babel/preset-react@^7.18.6", "@babel/preset-react@^7.22.5": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.23.3.tgz#f73ca07e7590f977db07eb54dbe46538cc015709" - integrity sha512-tbkHOS9axH6Ysf2OUEqoSZ6T3Fa2SrNH6WTWSPBboxKzdxNc9qOICeLXkNG0ZEwbQ1HY8liwOce4aN/Ceyuq6w== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-option" "^7.22.15" - "@babel/plugin-transform-react-display-name" "^7.23.3" - "@babel/plugin-transform-react-jsx" "^7.22.15" - "@babel/plugin-transform-react-jsx-development" "^7.22.5" - "@babel/plugin-transform-react-pure-annotations" "^7.23.3" - "@babel/preset-typescript@^7.13.0": version "7.22.11" resolved "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.22.11.tgz#f218cd0345524ac888aa3dc32f029de5b064b575" @@ -1651,17 +652,6 @@ "@babel/plugin-transform-modules-commonjs" "^7.22.11" "@babel/plugin-transform-typescript" "^7.22.11" -"@babel/preset-typescript@^7.18.6", "@babel/preset-typescript@^7.22.5": - version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.23.3.tgz#14534b34ed5b6d435aa05f1ae1c5e7adcc01d913" - integrity sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ== - dependencies: - "@babel/helper-plugin-utils" "^7.22.5" - "@babel/helper-validator-option" "^7.22.15" - "@babel/plugin-syntax-jsx" "^7.23.3" - "@babel/plugin-transform-modules-commonjs" "^7.23.3" - "@babel/plugin-transform-typescript" "^7.23.3" - "@babel/register@^7.13.16": version "7.22.5" resolved "https://registry.npmjs.org/@babel/register/-/register-7.22.5.tgz#e4d8d0f615ea3233a27b5c6ada6750ee59559939" @@ -1678,14 +668,6 @@ resolved "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== -"@babel/runtime-corejs3@^7.22.6": - version "7.23.5" - resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.23.5.tgz#818778beea4f23d40b77b5ad213894404c14f3f3" - integrity sha512-7+ziVclejQTLYhXl+Oi1f6gTGD1XDCeLa4R472TNGQxb08zbEJ0OdNoh5Piz+57Ltmui6xR88BXR4gS3/Toslw== - dependencies: - core-js-pure "^3.30.2" - regenerator-runtime "^0.14.0" - "@babel/runtime@^7.0.0": version "7.22.11" resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.22.11.tgz#7a9ba3bbe406ad6f9e8dd4da2ece453eb23a77a4" @@ -1693,13 +675,6 @@ dependencies: regenerator-runtime "^0.14.0" -"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.10.3", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.22.6", "@babel/runtime@^7.8.4": - version "7.23.5" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.5.tgz#11edb98f8aeec529b82b211028177679144242db" - integrity sha512-NdUTHcPe4C99WxPub+K9l9tK5/lV4UXIoaHSYgzco9BCyjKAAwzdBI+wWtYqHt7LJdbo74ZjRPJgzVweq1sz0w== - dependencies: - regenerator-runtime "^0.14.0" - "@babel/runtime@^7.20.1", "@babel/runtime@^7.5.5": version "7.23.2" resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.2.tgz#062b0ac103261d68a966c4c7baf2ae3e62ec3885" @@ -1716,15 +691,6 @@ "@babel/parser" "^7.22.5" "@babel/types" "^7.22.5" -"@babel/template@^7.22.15": - version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38" - integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w== - dependencies: - "@babel/code-frame" "^7.22.13" - "@babel/parser" "^7.22.15" - "@babel/types" "^7.22.15" - "@babel/traverse@^7.20.0", "@babel/traverse@^7.22.11": version "7.22.11" resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.22.11.tgz#71ebb3af7a05ff97280b83f05f8865ac94b2027c" @@ -1741,22 +707,6 @@ debug "^4.1.0" globals "^11.1.0" -"@babel/traverse@^7.22.8", "@babel/traverse@^7.23.5": - version "7.23.5" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.5.tgz#f546bf9aba9ef2b042c0e00d245990c15508e7ec" - integrity sha512-czx7Xy5a6sapWWRx61m1Ke1Ra4vczu1mCTtJam5zRTBOonfdJ+S/B6HYmGYu3fJtr8GGET3si6IhgWVBhJ/m8w== - dependencies: - "@babel/code-frame" "^7.23.5" - "@babel/generator" "^7.23.5" - "@babel/helper-environment-visitor" "^7.22.20" - "@babel/helper-function-name" "^7.23.0" - "@babel/helper-hoist-variables" "^7.22.5" - "@babel/helper-split-export-declaration" "^7.22.6" - "@babel/parser" "^7.23.5" - "@babel/types" "^7.23.5" - debug "^4.1.0" - globals "^11.1.0" - "@babel/types@^7.20.0", "@babel/types@^7.22.10", "@babel/types@^7.22.11", "@babel/types@^7.22.5": version "7.22.11" resolved "https://registry.npmjs.org/@babel/types/-/types-7.22.11.tgz#0e65a6a1d4d9cbaa892b2213f6159485fe632ea2" @@ -1766,15 +716,6 @@ "@babel/helper-validator-identifier" "^7.22.5" to-fast-properties "^2.0.0" -"@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.23.0", "@babel/types@^7.23.4", "@babel/types@^7.23.5", "@babel/types@^7.4.4": - version "7.23.5" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.5.tgz#48d730a00c95109fa4393352705954d74fb5b602" - integrity sha512-ON5kSOJwVO6xXVRTvOI0eOnWe7VdUcIpsovGo9U/Br4Ie4UVFQTboO2cYnDhAGU6Fp+UxSiT+pMft0SMHfuq6w== - dependencies: - "@babel/helper-string-parser" "^7.23.4" - "@babel/helper-validator-identifier" "^7.22.20" - to-fast-properties "^2.0.0" - "@changesets/apply-release-plan@^6.1.4": version "6.1.4" resolved "https://registry.npmjs.org/@changesets/apply-release-plan/-/apply-release-plan-6.1.4.tgz#09293256090737ecd2f683842d6d732034a5e3c8" @@ -1975,456 +916,6 @@ human-id "^1.0.2" prettier "^2.7.1" -"@colors/colors@1.5.0": - version "1.5.0" - resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9" - integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== - -"@discoveryjs/json-ext@0.5.7": - version "0.5.7" - resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" - integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== - -"@docsearch/css@3.5.2": - version "3.5.2" - resolved "https://registry.yarnpkg.com/@docsearch/css/-/css-3.5.2.tgz#610f47b48814ca94041df969d9fcc47b91fc5aac" - integrity sha512-SPiDHaWKQZpwR2siD0KQUwlStvIAnEyK6tAE2h2Wuoq8ue9skzhlyVQ1ddzOxX6khULnAALDiR/isSF3bnuciA== - -"@docsearch/react@^3.5.2": - version "3.5.2" - resolved "https://registry.yarnpkg.com/@docsearch/react/-/react-3.5.2.tgz#2e6bbee00eb67333b64906352734da6aef1232b9" - integrity sha512-9Ahcrs5z2jq/DcAvYtvlqEBHImbm4YJI8M9y0x6Tqg598P40HTEkX7hsMcIuThI+hTFxRGZ9hll0Wygm2yEjng== - dependencies: - "@algolia/autocomplete-core" "1.9.3" - "@algolia/autocomplete-preset-algolia" "1.9.3" - "@docsearch/css" "3.5.2" - algoliasearch "^4.19.1" - -"@docusaurus/core@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@docusaurus/core/-/core-3.0.0.tgz#46bc9bf2bcd99ca98a1c8f10a70bf3afaaaf9dcb" - integrity sha512-bHWtY55tJTkd6pZhHrWz1MpWuwN4edZe0/UWgFF7PW/oJeDZvLSXKqwny3L91X1/LGGoypBGkeZn8EOuKeL4yQ== - dependencies: - "@babel/core" "^7.22.9" - "@babel/generator" "^7.22.9" - "@babel/plugin-syntax-dynamic-import" "^7.8.3" - "@babel/plugin-transform-runtime" "^7.22.9" - "@babel/preset-env" "^7.22.9" - "@babel/preset-react" "^7.22.5" - "@babel/preset-typescript" "^7.22.5" - "@babel/runtime" "^7.22.6" - "@babel/runtime-corejs3" "^7.22.6" - "@babel/traverse" "^7.22.8" - "@docusaurus/cssnano-preset" "3.0.0" - "@docusaurus/logger" "3.0.0" - "@docusaurus/mdx-loader" "3.0.0" - "@docusaurus/react-loadable" "5.5.2" - "@docusaurus/utils" "3.0.0" - "@docusaurus/utils-common" "3.0.0" - "@docusaurus/utils-validation" "3.0.0" - "@slorber/static-site-generator-webpack-plugin" "^4.0.7" - "@svgr/webpack" "^6.5.1" - autoprefixer "^10.4.14" - babel-loader "^9.1.3" - babel-plugin-dynamic-import-node "^2.3.3" - boxen "^6.2.1" - chalk "^4.1.2" - chokidar "^3.5.3" - clean-css "^5.3.2" - cli-table3 "^0.6.3" - combine-promises "^1.1.0" - commander "^5.1.0" - copy-webpack-plugin "^11.0.0" - core-js "^3.31.1" - css-loader "^6.8.1" - css-minimizer-webpack-plugin "^4.2.2" - cssnano "^5.1.15" - del "^6.1.1" - detect-port "^1.5.1" - escape-html "^1.0.3" - eta "^2.2.0" - file-loader "^6.2.0" - fs-extra "^11.1.1" - html-minifier-terser "^7.2.0" - html-tags "^3.3.1" - html-webpack-plugin "^5.5.3" - leven "^3.1.0" - lodash "^4.17.21" - mini-css-extract-plugin "^2.7.6" - postcss "^8.4.26" - postcss-loader "^7.3.3" - prompts "^2.4.2" - react-dev-utils "^12.0.1" - react-helmet-async "^1.3.0" - react-loadable "npm:@docusaurus/react-loadable@5.5.2" - react-loadable-ssr-addon-v5-slorber "^1.0.1" - react-router "^5.3.4" - react-router-config "^5.1.1" - react-router-dom "^5.3.4" - rtl-detect "^1.0.4" - semver "^7.5.4" - serve-handler "^6.1.5" - shelljs "^0.8.5" - terser-webpack-plugin "^5.3.9" - tslib "^2.6.0" - update-notifier "^6.0.2" - url-loader "^4.1.1" - wait-on "^7.0.1" - webpack "^5.88.1" - webpack-bundle-analyzer "^4.9.0" - webpack-dev-server "^4.15.1" - webpack-merge "^5.9.0" - webpackbar "^5.0.2" - -"@docusaurus/cssnano-preset@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@docusaurus/cssnano-preset/-/cssnano-preset-3.0.0.tgz#87fbf9cbc7c383e207119b44c17fb1d05c73af7c" - integrity sha512-FHiRfwmVvIVdIGsHcijUOaX7hMn0mugVYB7m4GkpYI6Mi56zwQV4lH5p7DxcW5CUYNWMVxz2loWSCiWEm5ikwA== - dependencies: - cssnano-preset-advanced "^5.3.10" - postcss "^8.4.26" - postcss-sort-media-queries "^4.4.1" - tslib "^2.6.0" - -"@docusaurus/logger@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@docusaurus/logger/-/logger-3.0.0.tgz#02a4bfecec6aa3732c8bd9597ca9d5debab813a6" - integrity sha512-6eX0eOfioMQCk+qgCnHvbLLuyIAA+r2lSID6d6JusiLtDKmYMfNp3F4yyE8bnb0Abmzt2w68XwptEFYyALSAXw== - dependencies: - chalk "^4.1.2" - tslib "^2.6.0" - -"@docusaurus/mdx-loader@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@docusaurus/mdx-loader/-/mdx-loader-3.0.0.tgz#2593889e43dc4bbd8dfa074d86c8bb4206cf4171" - integrity sha512-JkGge6WYDrwjNgMxwkb6kNQHnpISt5L1tMaBWFDBKeDToFr5Kj29IL35MIQm0RfrnoOfr/29RjSH4aRtvlAR0A== - dependencies: - "@babel/parser" "^7.22.7" - "@babel/traverse" "^7.22.8" - "@docusaurus/logger" "3.0.0" - "@docusaurus/utils" "3.0.0" - "@docusaurus/utils-validation" "3.0.0" - "@mdx-js/mdx" "^3.0.0" - "@slorber/remark-comment" "^1.0.0" - escape-html "^1.0.3" - estree-util-value-to-estree "^3.0.1" - file-loader "^6.2.0" - fs-extra "^11.1.1" - image-size "^1.0.2" - mdast-util-mdx "^3.0.0" - mdast-util-to-string "^4.0.0" - rehype-raw "^7.0.0" - remark-directive "^3.0.0" - remark-emoji "^4.0.0" - remark-frontmatter "^5.0.0" - remark-gfm "^4.0.0" - stringify-object "^3.3.0" - tslib "^2.6.0" - unified "^11.0.3" - unist-util-visit "^5.0.0" - url-loader "^4.1.1" - vfile "^6.0.1" - webpack "^5.88.1" - -"@docusaurus/module-type-aliases@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@docusaurus/module-type-aliases/-/module-type-aliases-3.0.0.tgz#9a7dd323bb87ca666eb4b0b4b90d04425f2e05d6" - integrity sha512-CfC6CgN4u/ce+2+L1JdsHNyBd8yYjl4De2B2CBj2a9F7WuJ5RjV1ciuU7KDg8uyju+NRVllRgvJvxVUjCdkPiw== - dependencies: - "@docusaurus/react-loadable" "5.5.2" - "@docusaurus/types" "3.0.0" - "@types/history" "^4.7.11" - "@types/react" "*" - "@types/react-router-config" "*" - "@types/react-router-dom" "*" - react-helmet-async "*" - react-loadable "npm:@docusaurus/react-loadable@5.5.2" - -"@docusaurus/plugin-content-blog@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.0.0.tgz#5f3ede003b2b7103043918fbe3f436c116839ca8" - integrity sha512-iA8Wc3tIzVnROJxrbIsU/iSfixHW16YeW9RWsBw7hgEk4dyGsip9AsvEDXobnRq3lVv4mfdgoS545iGWf1Ip9w== - dependencies: - "@docusaurus/core" "3.0.0" - "@docusaurus/logger" "3.0.0" - "@docusaurus/mdx-loader" "3.0.0" - "@docusaurus/types" "3.0.0" - "@docusaurus/utils" "3.0.0" - "@docusaurus/utils-common" "3.0.0" - "@docusaurus/utils-validation" "3.0.0" - cheerio "^1.0.0-rc.12" - feed "^4.2.2" - fs-extra "^11.1.1" - lodash "^4.17.21" - reading-time "^1.5.0" - srcset "^4.0.0" - tslib "^2.6.0" - unist-util-visit "^5.0.0" - utility-types "^3.10.0" - webpack "^5.88.1" - -"@docusaurus/plugin-content-docs@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.0.0.tgz#b579c65d7386905890043bdd4a8f9da3194e90fa" - integrity sha512-MFZsOSwmeJ6rvoZMLieXxPuJsA9M9vn7/mUZmfUzSUTeHAeq+fEqvLltFOxcj4DVVDTYlQhgWYd+PISIWgamKw== - dependencies: - "@docusaurus/core" "3.0.0" - "@docusaurus/logger" "3.0.0" - "@docusaurus/mdx-loader" "3.0.0" - "@docusaurus/module-type-aliases" "3.0.0" - "@docusaurus/types" "3.0.0" - "@docusaurus/utils" "3.0.0" - "@docusaurus/utils-validation" "3.0.0" - "@types/react-router-config" "^5.0.7" - combine-promises "^1.1.0" - fs-extra "^11.1.1" - js-yaml "^4.1.0" - lodash "^4.17.21" - tslib "^2.6.0" - utility-types "^3.10.0" - webpack "^5.88.1" - -"@docusaurus/plugin-content-pages@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.0.0.tgz#519a946a477a203989080db70dd787cb6db15fab" - integrity sha512-EXYHXK2Ea1B5BUmM0DgSwaOYt8EMSzWtYUToNo62Q/EoWxYOQFdWglYnw3n7ZEGyw5Kog4LHaRwlazAdmDomvQ== - dependencies: - "@docusaurus/core" "3.0.0" - "@docusaurus/mdx-loader" "3.0.0" - "@docusaurus/types" "3.0.0" - "@docusaurus/utils" "3.0.0" - "@docusaurus/utils-validation" "3.0.0" - fs-extra "^11.1.1" - tslib "^2.6.0" - webpack "^5.88.1" - -"@docusaurus/plugin-debug@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-debug/-/plugin-debug-3.0.0.tgz#9c6d4abfd5357dbebccf5b41f5aefc06116e03e3" - integrity sha512-gSV07HfQgnUboVEb3lucuVyv5pEoy33E7QXzzn++3kSc/NLEimkjXh3sSnTGOishkxCqlFV9BHfY/VMm5Lko5g== - dependencies: - "@docusaurus/core" "3.0.0" - "@docusaurus/types" "3.0.0" - "@docusaurus/utils" "3.0.0" - "@microlink/react-json-view" "^1.22.2" - fs-extra "^11.1.1" - tslib "^2.6.0" - -"@docusaurus/plugin-google-analytics@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.0.0.tgz#8a54f5e21b55c133b6be803ac51bf92d4a515cca" - integrity sha512-0zcLK8w+ohmSm1fjUQCqeRsjmQc0gflvXnaVA/QVVCtm2yCiBtkrSGQXqt4MdpD7Xq8mwo3qVd5nhIcvrcebqw== - dependencies: - "@docusaurus/core" "3.0.0" - "@docusaurus/types" "3.0.0" - "@docusaurus/utils-validation" "3.0.0" - tslib "^2.6.0" - -"@docusaurus/plugin-google-gtag@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.0.0.tgz#a4c407b80cb46773bea070816ebb547c5663f0b3" - integrity sha512-asEKavw8fczUqvXu/s9kG2m1epLnHJ19W6CCCRZEmpnkZUZKiM8rlkDiEmxApwIc2JDDbIMk+Y2TMkJI8mInbQ== - dependencies: - "@docusaurus/core" "3.0.0" - "@docusaurus/types" "3.0.0" - "@docusaurus/utils-validation" "3.0.0" - "@types/gtag.js" "^0.0.12" - tslib "^2.6.0" - -"@docusaurus/plugin-google-tag-manager@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.0.0.tgz#8befa315b4747618e9ea65add3f2f4e84df2c7ba" - integrity sha512-lytgu2eyn+7p4WklJkpMGRhwC29ezj4IjPPmVJ8vGzcSl6JkR1sADTHLG5xWOMuci420xZl9dGEiLTQ8FjCRyA== - dependencies: - "@docusaurus/core" "3.0.0" - "@docusaurus/types" "3.0.0" - "@docusaurus/utils-validation" "3.0.0" - tslib "^2.6.0" - -"@docusaurus/plugin-sitemap@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.0.0.tgz#91f300e500d476252ea2f40449ee828766b9b9d6" - integrity sha512-cfcONdWku56Oi7Hdus2uvUw/RKRRlIGMViiHLjvQ21CEsEqnQ297MRoIgjU28kL7/CXD/+OiANSq3T1ezAiMhA== - dependencies: - "@docusaurus/core" "3.0.0" - "@docusaurus/logger" "3.0.0" - "@docusaurus/types" "3.0.0" - "@docusaurus/utils" "3.0.0" - "@docusaurus/utils-common" "3.0.0" - "@docusaurus/utils-validation" "3.0.0" - fs-extra "^11.1.1" - sitemap "^7.1.1" - tslib "^2.6.0" - -"@docusaurus/preset-classic@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@docusaurus/preset-classic/-/preset-classic-3.0.0.tgz#b05c3960c4d0a731b2feb97e94e3757ab073c611" - integrity sha512-90aOKZGZdi0+GVQV+wt8xx4M4GiDrBRke8NO8nWwytMEXNrxrBxsQYFRD1YlISLJSCiHikKf3Z/MovMnQpnZyg== - dependencies: - "@docusaurus/core" "3.0.0" - "@docusaurus/plugin-content-blog" "3.0.0" - "@docusaurus/plugin-content-docs" "3.0.0" - "@docusaurus/plugin-content-pages" "3.0.0" - "@docusaurus/plugin-debug" "3.0.0" - "@docusaurus/plugin-google-analytics" "3.0.0" - "@docusaurus/plugin-google-gtag" "3.0.0" - "@docusaurus/plugin-google-tag-manager" "3.0.0" - "@docusaurus/plugin-sitemap" "3.0.0" - "@docusaurus/theme-classic" "3.0.0" - "@docusaurus/theme-common" "3.0.0" - "@docusaurus/theme-search-algolia" "3.0.0" - "@docusaurus/types" "3.0.0" - -"@docusaurus/react-loadable@5.5.2", "react-loadable@npm:@docusaurus/react-loadable@5.5.2": - version "5.5.2" - resolved "https://registry.yarnpkg.com/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz#81aae0db81ecafbdaee3651f12804580868fa6ce" - integrity sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ== - dependencies: - "@types/react" "*" - prop-types "^15.6.2" - -"@docusaurus/theme-classic@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@docusaurus/theme-classic/-/theme-classic-3.0.0.tgz#a47eda40747e1a6f79190e6bb786d3a7fc4e06b2" - integrity sha512-wWOHSrKMn7L4jTtXBsb5iEJ3xvTddBye5PjYBnWiCkTAlhle2yMdc4/qRXW35Ot+OV/VXu6YFG8XVUJEl99z0A== - dependencies: - "@docusaurus/core" "3.0.0" - "@docusaurus/mdx-loader" "3.0.0" - "@docusaurus/module-type-aliases" "3.0.0" - "@docusaurus/plugin-content-blog" "3.0.0" - "@docusaurus/plugin-content-docs" "3.0.0" - "@docusaurus/plugin-content-pages" "3.0.0" - "@docusaurus/theme-common" "3.0.0" - "@docusaurus/theme-translations" "3.0.0" - "@docusaurus/types" "3.0.0" - "@docusaurus/utils" "3.0.0" - "@docusaurus/utils-common" "3.0.0" - "@docusaurus/utils-validation" "3.0.0" - "@mdx-js/react" "^3.0.0" - clsx "^1.2.1" - copy-text-to-clipboard "^3.2.0" - infima "0.2.0-alpha.43" - lodash "^4.17.21" - nprogress "^0.2.0" - postcss "^8.4.26" - prism-react-renderer "^2.1.0" - prismjs "^1.29.0" - react-router-dom "^5.3.4" - rtlcss "^4.1.0" - tslib "^2.6.0" - utility-types "^3.10.0" - -"@docusaurus/theme-common@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@docusaurus/theme-common/-/theme-common-3.0.0.tgz#6dc8c39a7458dd39f95a2fa6eb1c6aaf32b7e103" - integrity sha512-PahRpCLRK5owCMEqcNtUeTMOkTUCzrJlKA+HLu7f+8osYOni617YurXvHASCsSTxurjXaLz/RqZMnASnqATxIA== - dependencies: - "@docusaurus/mdx-loader" "3.0.0" - "@docusaurus/module-type-aliases" "3.0.0" - "@docusaurus/plugin-content-blog" "3.0.0" - "@docusaurus/plugin-content-docs" "3.0.0" - "@docusaurus/plugin-content-pages" "3.0.0" - "@docusaurus/utils" "3.0.0" - "@docusaurus/utils-common" "3.0.0" - "@types/history" "^4.7.11" - "@types/react" "*" - "@types/react-router-config" "*" - clsx "^1.2.1" - parse-numeric-range "^1.3.0" - prism-react-renderer "^2.1.0" - tslib "^2.6.0" - utility-types "^3.10.0" - -"@docusaurus/theme-search-algolia@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.0.0.tgz#20701c2e7945a236df401365271b511a24ff3cad" - integrity sha512-PyMUNIS9yu0dx7XffB13ti4TG47pJq3G2KE/INvOFb6M0kWh+wwCnucPg4WAOysHOPh+SD9fjlXILoLQstgEIA== - dependencies: - "@docsearch/react" "^3.5.2" - "@docusaurus/core" "3.0.0" - "@docusaurus/logger" "3.0.0" - "@docusaurus/plugin-content-docs" "3.0.0" - "@docusaurus/theme-common" "3.0.0" - "@docusaurus/theme-translations" "3.0.0" - "@docusaurus/utils" "3.0.0" - "@docusaurus/utils-validation" "3.0.0" - algoliasearch "^4.18.0" - algoliasearch-helper "^3.13.3" - clsx "^1.2.1" - eta "^2.2.0" - fs-extra "^11.1.1" - lodash "^4.17.21" - tslib "^2.6.0" - utility-types "^3.10.0" - -"@docusaurus/theme-translations@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@docusaurus/theme-translations/-/theme-translations-3.0.0.tgz#98590b80589f15b2064e0daa2acc3a82d126f53b" - integrity sha512-p/H3+5LdnDtbMU+csYukA6601U1ld2v9knqxGEEV96qV27HsHfP63J9Ta2RBZUrNhQAgrwFzIc9GdDO8P1Baag== - dependencies: - fs-extra "^11.1.1" - tslib "^2.6.0" - -"@docusaurus/tsconfig@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@docusaurus/tsconfig/-/tsconfig-3.0.0.tgz#89ce292cff8debaa03d93d651ffd6375561e7dab" - integrity sha512-yR9sng4izFudS+v1xV5yboNfc1hATMDpYp9iYfWggbBDwKSm0J1IdIgkygRnqC/AWs1ARUQUpG0gFotPCE/4Ew== - -"@docusaurus/types@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@docusaurus/types/-/types-3.0.0.tgz#3edabe43f70b45f81a48f3470d6a73a2eba41945" - integrity sha512-Qb+l/hmCOVemReuzvvcFdk84bUmUFyD0Zi81y651ie3VwMrXqC7C0E7yZLKMOsLj/vkqsxHbtkAuYMI89YzNzg== - dependencies: - "@types/history" "^4.7.11" - "@types/react" "*" - commander "^5.1.0" - joi "^17.9.2" - react-helmet-async "^1.3.0" - utility-types "^3.10.0" - webpack "^5.88.1" - webpack-merge "^5.9.0" - -"@docusaurus/utils-common@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@docusaurus/utils-common/-/utils-common-3.0.0.tgz#fb019e5228b20852a5b98f50672a02843a03ba03" - integrity sha512-7iJWAtt4AHf4PFEPlEPXko9LZD/dbYnhLe0q8e3GRK1EXZyRASah2lznpMwB3lLmVjq/FR6ZAKF+E0wlmL5j0g== - dependencies: - tslib "^2.6.0" - -"@docusaurus/utils-validation@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@docusaurus/utils-validation/-/utils-validation-3.0.0.tgz#56f3ba89ceba9826989408a96827897c0b724612" - integrity sha512-MlIGUspB/HBW5CYgHvRhmkZbeMiUWKbyVoCQYvbGN8S19SSzVgzyy97KRpcjCOYYeEdkhmRCUwFBJBlLg3IoNQ== - dependencies: - "@docusaurus/logger" "3.0.0" - "@docusaurus/utils" "3.0.0" - joi "^17.9.2" - js-yaml "^4.1.0" - tslib "^2.6.0" - -"@docusaurus/utils@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@docusaurus/utils/-/utils-3.0.0.tgz#2ef0c8e434036fe104dca4c694fd50022b2ba1ed" - integrity sha512-JwGjh5mtjG9XIAESyPxObL6CZ6LO/yU4OSTpq7Q0x+jN25zi/AMbvLjpSyZzWy+qm5uQiFiIhqFaOxvy+82Ekg== - dependencies: - "@docusaurus/logger" "3.0.0" - "@svgr/webpack" "^6.5.1" - escape-string-regexp "^4.0.0" - file-loader "^6.2.0" - fs-extra "^11.1.1" - github-slugger "^1.5.0" - globby "^11.1.0" - gray-matter "^4.0.3" - jiti "^1.20.0" - js-yaml "^4.1.0" - lodash "^4.17.21" - micromatch "^4.0.5" - resolve-pathname "^3.0.0" - shelljs "^0.8.5" - tslib "^2.6.0" - url-loader "^4.1.1" - webpack "^5.88.1" - "@hapi/hoek@^9.0.0": version "9.3.0" resolved "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz#8368869dcb735be2e7f5cb7647de78e167a251fb" @@ -2572,11 +1063,6 @@ "@jridgewell/resolve-uri" "^3.1.0" "@jridgewell/sourcemap-codec" "^1.4.14" -"@leichtgewicht/ip-codec@^2.0.1": - version "2.0.4" - resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b" - integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== - "@lerna/child-process@7.3.0": version "7.3.0" resolved "https://registry.npmjs.org/@lerna/child-process/-/child-process-7.3.0.tgz#c56488a8a881f22a64793bf9339c5a2450a18559" @@ -2679,52 +1165,6 @@ globby "^11.0.0" read-yaml-file "^1.1.0" -"@mdx-js/mdx@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@mdx-js/mdx/-/mdx-3.0.0.tgz#37ef87685143fafedf1165f0a79e9fe95fbe5154" - integrity sha512-Icm0TBKBLYqroYbNW3BPnzMGn+7mwpQOK310aZ7+fkCtiU3aqv2cdcX+nd0Ydo3wI5Rx8bX2Z2QmGb/XcAClCw== - dependencies: - "@types/estree" "^1.0.0" - "@types/estree-jsx" "^1.0.0" - "@types/hast" "^3.0.0" - "@types/mdx" "^2.0.0" - collapse-white-space "^2.0.0" - devlop "^1.0.0" - estree-util-build-jsx "^3.0.0" - estree-util-is-identifier-name "^3.0.0" - estree-util-to-js "^2.0.0" - estree-walker "^3.0.0" - hast-util-to-estree "^3.0.0" - hast-util-to-jsx-runtime "^2.0.0" - markdown-extensions "^2.0.0" - periscopic "^3.0.0" - remark-mdx "^3.0.0" - remark-parse "^11.0.0" - remark-rehype "^11.0.0" - source-map "^0.7.0" - unified "^11.0.0" - unist-util-position-from-estree "^2.0.0" - unist-util-stringify-position "^4.0.0" - unist-util-visit "^5.0.0" - vfile "^6.0.0" - -"@mdx-js/react@^3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@mdx-js/react/-/react-3.0.0.tgz#eaccaa8d6a7736b19080aff5a70448a7ba692271" - integrity sha512-nDctevR9KyYFyV+m+/+S4cpzCWHqj+iHDHq3QrsWezcC+B17uZdIWgCguESUkwFhM3n/56KxWVE3V6EokrmONQ== - dependencies: - "@types/mdx" "^2.0.0" - -"@microlink/react-json-view@^1.22.2": - version "1.23.0" - resolved "https://registry.yarnpkg.com/@microlink/react-json-view/-/react-json-view-1.23.0.tgz#641c2483b1a0014818303d4e9cce634d5dacc7e9" - integrity sha512-HYJ1nsfO4/qn8afnAMhuk7+5a1vcjEaS8Gm5Vpr1SqdHDY0yLBJGpA+9DvKyxyVKaUkXzKXt3Mif9RcmFSdtYg== - dependencies: - flux "~4.0.1" - react-base16-styling "~0.6.0" - react-lifecycles-compat "~3.0.4" - react-textarea-autosize "~8.3.2" - "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" @@ -3005,32 +1445,6 @@ resolved "https://registry.npmjs.org/@pkgjs/parseargs/-/parseargs-0.11.0.tgz#a77ea742fab25775145434eb1d2328cf5013ac33" integrity sha512-+1VkjdD0QBLPodGrJUeqarH8VAIvQODIbwh9XpP5Syisf7YoQgsJKPNFoqqLQlu+VQ/tVSshMR6loPMn8U+dPg== -"@pnpm/config.env-replace@^1.1.0": - version "1.1.0" - resolved "https://registry.yarnpkg.com/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz#ab29da53df41e8948a00f2433f085f54de8b3a4c" - integrity sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w== - -"@pnpm/network.ca-file@^1.0.1": - version "1.0.2" - resolved "https://registry.yarnpkg.com/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz#2ab05e09c1af0cdf2fcf5035bea1484e222f7983" - integrity sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA== - dependencies: - graceful-fs "4.2.10" - -"@pnpm/npm-conf@^2.1.0": - version "2.2.2" - resolved "https://registry.yarnpkg.com/@pnpm/npm-conf/-/npm-conf-2.2.2.tgz#0058baf1c26cbb63a828f0193795401684ac86f0" - integrity sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA== - dependencies: - "@pnpm/config.env-replace" "^1.1.0" - "@pnpm/network.ca-file" "^1.0.1" - config-chain "^1.1.11" - -"@polka/url@^1.0.0-next.20": - version "1.0.0-next.23" - resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.23.tgz#498e41218ab3b6a1419c735e5c6ae2c5ed609b6c" - integrity sha512-C16M+IYz0rgRhWZdCmK+h58JMv8vijAA61gmz2rspCSwKwzBebpdcsiUmwrtJRdphuY30i6BSLEOP8ppbNLyLg== - "@react-native-community/cli-clean@11.3.6": version "11.3.6" resolved "https://registry.npmjs.org/@react-native-community/cli-clean/-/cli-clean-11.3.6.tgz#43a06cbee1a5480da804debc4f94662a197720f2" @@ -3289,16 +1703,6 @@ resolved "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== -"@sindresorhus/is@^4.6.0": - version "4.6.0" - resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f" - integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw== - -"@sindresorhus/is@^5.2.0": - version "5.6.0" - resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-5.6.0.tgz#41dd6093d34652cddb5d5bdeee04eafc33826668" - integrity sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g== - "@sinonjs/commons@^3.0.0": version "3.0.0" resolved "https://registry.npmjs.org/@sinonjs/commons/-/commons-3.0.0.tgz#beb434fe875d965265e04722ccfc21df7f755d72" @@ -3313,147 +1717,11 @@ dependencies: "@sinonjs/commons" "^3.0.0" -"@slorber/remark-comment@^1.0.0": - version "1.0.0" - resolved "https://registry.yarnpkg.com/@slorber/remark-comment/-/remark-comment-1.0.0.tgz#2a020b3f4579c89dec0361673206c28d67e08f5a" - integrity sha512-RCE24n7jsOj1M0UPvIQCHTe7fI0sFL4S2nwKVWwHyVr/wI/H8GosgsJGyhnsZoGFnD/P2hLf1mSbrrgSLN93NA== - dependencies: - micromark-factory-space "^1.0.0" - micromark-util-character "^1.1.0" - micromark-util-symbol "^1.0.1" - -"@slorber/static-site-generator-webpack-plugin@^4.0.7": - version "4.0.7" - resolved "https://registry.yarnpkg.com/@slorber/static-site-generator-webpack-plugin/-/static-site-generator-webpack-plugin-4.0.7.tgz#fc1678bddefab014e2145cbe25b3ce4e1cfc36f3" - integrity sha512-Ug7x6z5lwrz0WqdnNFOMYrDQNTPAprvHLSh6+/fmml3qUiz6l5eq+2MzLKWtn/q5K5NpSiFsZTP/fck/3vjSxA== - dependencies: - eval "^0.1.8" - p-map "^4.0.0" - webpack-sources "^3.2.2" - -"@svgr/babel-plugin-add-jsx-attribute@^6.5.1": - version "6.5.1" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.5.1.tgz#74a5d648bd0347bda99d82409d87b8ca80b9a1ba" - integrity sha512-9PYGcXrAxitycIjRmZB+Q0JaN07GZIWaTBIGQzfaZv+qr1n8X1XUEJ5rZ/vx6OVD9RRYlrNnXWExQXcmZeD/BQ== - -"@svgr/babel-plugin-remove-jsx-attribute@*": - version "8.0.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz#69177f7937233caca3a1afb051906698f2f59186" - integrity sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA== - -"@svgr/babel-plugin-remove-jsx-empty-expression@*": - version "8.0.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz#c2c48104cfd7dcd557f373b70a56e9e3bdae1d44" - integrity sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA== - -"@svgr/babel-plugin-replace-jsx-attribute-value@^6.5.1": - version "6.5.1" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.5.1.tgz#fb9d22ea26d2bc5e0a44b763d4c46d5d3f596c60" - integrity sha512-8DPaVVE3fd5JKuIC29dqyMB54sA6mfgki2H2+swh+zNJoynC8pMPzOkidqHOSc6Wj032fhl8Z0TVn1GiPpAiJg== - -"@svgr/babel-plugin-svg-dynamic-title@^6.5.1": - version "6.5.1" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.5.1.tgz#01b2024a2b53ffaa5efceaa0bf3e1d5a4c520ce4" - integrity sha512-FwOEi0Il72iAzlkaHrlemVurgSQRDFbk0OC8dSvD5fSBPHltNh7JtLsxmZUhjYBZo2PpcU/RJvvi6Q0l7O7ogw== - -"@svgr/babel-plugin-svg-em-dimensions@^6.5.1": - version "6.5.1" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.5.1.tgz#dd3fa9f5b24eb4f93bcf121c3d40ff5facecb217" - integrity sha512-gWGsiwjb4tw+ITOJ86ndY/DZZ6cuXMNE/SjcDRg+HLuCmwpcjOktwRF9WgAiycTqJD/QXqL2f8IzE2Rzh7aVXA== - -"@svgr/babel-plugin-transform-react-native-svg@^6.5.1": - version "6.5.1" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.5.1.tgz#1d8e945a03df65b601551097d8f5e34351d3d305" - integrity sha512-2jT3nTayyYP7kI6aGutkyfJ7UMGtuguD72OjeGLwVNyfPRBD8zQthlvL+fAbAKk5n9ZNcvFkp/b1lZ7VsYqVJg== - -"@svgr/babel-plugin-transform-svg-component@^6.5.1": - version "6.5.1" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.5.1.tgz#48620b9e590e25ff95a80f811544218d27f8a250" - integrity sha512-a1p6LF5Jt33O3rZoVRBqdxL350oge54iZWHNI6LJB5tQ7EelvD/Mb1mfBiZNAan0dt4i3VArkFRjA4iObuNykQ== - -"@svgr/babel-preset@^6.5.1": - version "6.5.1" - resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-6.5.1.tgz#b90de7979c8843c5c580c7e2ec71f024b49eb828" - integrity sha512-6127fvO/FF2oi5EzSQOAjo1LE3OtNVh11R+/8FXa+mHx1ptAaS4cknIjnUA7e6j6fwGGJ17NzaTJFUwOV2zwCw== - dependencies: - "@svgr/babel-plugin-add-jsx-attribute" "^6.5.1" - "@svgr/babel-plugin-remove-jsx-attribute" "*" - "@svgr/babel-plugin-remove-jsx-empty-expression" "*" - "@svgr/babel-plugin-replace-jsx-attribute-value" "^6.5.1" - "@svgr/babel-plugin-svg-dynamic-title" "^6.5.1" - "@svgr/babel-plugin-svg-em-dimensions" "^6.5.1" - "@svgr/babel-plugin-transform-react-native-svg" "^6.5.1" - "@svgr/babel-plugin-transform-svg-component" "^6.5.1" - -"@svgr/core@^6.5.1": - version "6.5.1" - resolved "https://registry.yarnpkg.com/@svgr/core/-/core-6.5.1.tgz#d3e8aa9dbe3fbd747f9ee4282c1c77a27410488a" - integrity sha512-/xdLSWxK5QkqG524ONSjvg3V/FkNyCv538OIBdQqPNaAta3AsXj/Bd2FbvR87yMbXO2hFSWiAe/Q6IkVPDw+mw== - dependencies: - "@babel/core" "^7.19.6" - "@svgr/babel-preset" "^6.5.1" - "@svgr/plugin-jsx" "^6.5.1" - camelcase "^6.2.0" - cosmiconfig "^7.0.1" - -"@svgr/hast-util-to-babel-ast@^6.5.1": - version "6.5.1" - resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.5.1.tgz#81800bd09b5bcdb968bf6ee7c863d2288fdb80d2" - integrity sha512-1hnUxxjd83EAxbL4a0JDJoD3Dao3hmjvyvyEV8PzWmLK3B9m9NPlW7GKjFyoWE8nM7HnXzPcmmSyOW8yOddSXw== - dependencies: - "@babel/types" "^7.20.0" - entities "^4.4.0" - -"@svgr/plugin-jsx@^6.5.1": - version "6.5.1" - resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-6.5.1.tgz#0e30d1878e771ca753c94e69581c7971542a7072" - integrity sha512-+UdQxI3jgtSjCykNSlEMuy1jSRQlGC7pqBCPvkG/2dATdWo082zHTTK3uhnAju2/6XpE6B5mZ3z4Z8Ns01S8Gw== - dependencies: - "@babel/core" "^7.19.6" - "@svgr/babel-preset" "^6.5.1" - "@svgr/hast-util-to-babel-ast" "^6.5.1" - svg-parser "^2.0.4" - -"@svgr/plugin-svgo@^6.5.1": - version "6.5.1" - resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-6.5.1.tgz#0f91910e988fc0b842f88e0960c2862e022abe84" - integrity sha512-omvZKf8ixP9z6GWgwbtmP9qQMPX4ODXi+wzbVZgomNFsUIlHA1sf4fThdwTWSsZGgvGAG6yE+b/F5gWUkcZ/iQ== - dependencies: - cosmiconfig "^7.0.1" - deepmerge "^4.2.2" - svgo "^2.8.0" - -"@svgr/webpack@^6.5.1": - version "6.5.1" - resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-6.5.1.tgz#ecf027814fc1cb2decc29dc92f39c3cf691e40e8" - integrity sha512-cQ/AsnBkXPkEK8cLbv4Dm7JGXq2XrumKnL1dRpJD9rIO2fTIlJI9a1uCciYG1F2aUsox/hJQyNGbt3soDxSRkA== - dependencies: - "@babel/core" "^7.19.6" - "@babel/plugin-transform-react-constant-elements" "^7.18.12" - "@babel/preset-env" "^7.19.4" - "@babel/preset-react" "^7.18.6" - "@babel/preset-typescript" "^7.18.6" - "@svgr/core" "^6.5.1" - "@svgr/plugin-jsx" "^6.5.1" - "@svgr/plugin-svgo" "^6.5.1" - -"@szmarczak/http-timer@^5.0.1": - version "5.0.1" - resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-5.0.1.tgz#c7c1bf1141cdd4751b0399c8fc7b8b664cd5be3a" - integrity sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw== - dependencies: - defer-to-connect "^2.0.1" - "@tootallnate/once@2": version "2.0.0" resolved "https://registry.npmjs.org/@tootallnate/once/-/once-2.0.0.tgz#f544a148d3ab35801c1f633a7441fd87c2e484bf" integrity sha512-XCuKFP5PS55gnMVu3dty8KPatLqUoy/ZYzDzAGCQ8JNFCkLXzmI7vNHCR+XpbZaMWQK/vQubr7PkYq8g470J/A== -"@trysound/sax@0.2.0": - version "0.2.0" - resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" - integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== - "@tufjs/canonical-json@1.0.0": version "1.0.0" resolved "https://registry.npmjs.org/@tufjs/canonical-json/-/canonical-json-1.0.0.tgz#eade9fd1f537993bc1f0949f3aea276ecc4fab31" @@ -3467,148 +1735,17 @@ "@tufjs/canonical-json" "1.0.0" minimatch "^9.0.0" -"@types/acorn@^4.0.0": - version "4.0.6" - resolved "https://registry.yarnpkg.com/@types/acorn/-/acorn-4.0.6.tgz#d61ca5480300ac41a7d973dd5b84d0a591154a22" - integrity sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ== - dependencies: - "@types/estree" "*" - "@types/async-lock@^1.4.0": version "1.4.0" resolved "https://registry.npmjs.org/@types/async-lock/-/async-lock-1.4.0.tgz#e7d555d037f93e911d54000acb626e783ff9023a" integrity sha512-2+rYSaWrpdbQG3SA0LmMT6YxWLrI81AqpMlSkw3QtFc2HGDufkweQSn30Eiev7x9LL0oyFrBqk1PXOnB9IEgKg== -"@types/body-parser@*": - version "1.19.5" - resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.5.tgz#04ce9a3b677dc8bd681a17da1ab9835dc9d3ede4" - integrity sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg== +"@types/is-ci@^3.0.0": + version "3.0.2" + resolved "https://registry.npmjs.org/@types/is-ci/-/is-ci-3.0.2.tgz#62acd24fc99bf31047086e0f6b1a657919837f15" + integrity sha512-9PyP1rgCro6xO3R7zOEoMgx5U9HpLhIg1FFb9p2mWX/x5QI8KMuCWWYtCT1dUQpicp84OsxEAw3iqwIKQY5Pog== dependencies: - "@types/connect" "*" - "@types/node" "*" - -"@types/bonjour@^3.5.9": - version "3.5.13" - resolved "https://registry.yarnpkg.com/@types/bonjour/-/bonjour-3.5.13.tgz#adf90ce1a105e81dd1f9c61fdc5afda1bfb92956" - integrity sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ== - dependencies: - "@types/node" "*" - -"@types/connect-history-api-fallback@^1.3.5": - version "1.5.4" - resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz#7de71645a103056b48ac3ce07b3520b819c1d5b3" - integrity sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw== - dependencies: - "@types/express-serve-static-core" "*" - "@types/node" "*" - -"@types/connect@*": - version "3.4.38" - resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.38.tgz#5ba7f3bc4fbbdeaff8dded952e5ff2cc53f8d858" - integrity sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug== - dependencies: - "@types/node" "*" - -"@types/debug@^4.0.0": - version "4.1.12" - resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.12.tgz#a155f21690871953410df4b6b6f53187f0500917" - integrity sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ== - dependencies: - "@types/ms" "*" - -"@types/eslint-scope@^3.7.3": - version "3.7.7" - resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.7.tgz#3108bd5f18b0cdb277c867b3dd449c9ed7079ac5" - integrity sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg== - dependencies: - "@types/eslint" "*" - "@types/estree" "*" - -"@types/eslint@*": - version "8.44.8" - resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.44.8.tgz#f4fe1dab9b3d3dd98082d4b9f80e59ab40f1261c" - integrity sha512-4K8GavROwhrYl2QXDXm0Rv9epkA8GBFu0EI+XrrnnuCl7u8CWBRusX7fXJfanhZTDWSAL24gDI/UqXyUM0Injw== - dependencies: - "@types/estree" "*" - "@types/json-schema" "*" - -"@types/estree-jsx@^1.0.0": - version "1.0.3" - resolved "https://registry.yarnpkg.com/@types/estree-jsx/-/estree-jsx-1.0.3.tgz#f8aa833ec986d82b8271a294a92ed1565bf2c66a" - integrity sha512-pvQ+TKeRHeiUGRhvYwRrQ/ISnohKkSJR14fT2yqyZ4e9K5vqc7hrtY2Y1Dw0ZwAzQ6DQsxsaCUuSIIi8v0Cq6w== - dependencies: - "@types/estree" "*" - -"@types/estree@*", "@types/estree@^1.0.0": - version "1.0.5" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4" - integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== - -"@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.33": - version "4.17.41" - resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.41.tgz#5077defa630c2e8d28aa9ffc2c01c157c305bef6" - integrity sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA== - dependencies: - "@types/node" "*" - "@types/qs" "*" - "@types/range-parser" "*" - "@types/send" "*" - -"@types/express@*", "@types/express@^4.17.13": - version "4.17.21" - resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.21.tgz#c26d4a151e60efe0084b23dc3369ebc631ed192d" - integrity sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ== - dependencies: - "@types/body-parser" "*" - "@types/express-serve-static-core" "^4.17.33" - "@types/qs" "*" - "@types/serve-static" "*" - -"@types/gtag.js@^0.0.12": - version "0.0.12" - resolved "https://registry.yarnpkg.com/@types/gtag.js/-/gtag.js-0.0.12.tgz#095122edca896689bdfcdd73b057e23064d23572" - integrity sha512-YQV9bUsemkzG81Ea295/nF/5GijnD2Af7QhEofh7xu+kvCN6RdodgNwwGWXB5GMI3NoyvQo0odNctoH/qLMIpg== - -"@types/hast@^3.0.0": - version "3.0.3" - resolved "https://registry.yarnpkg.com/@types/hast/-/hast-3.0.3.tgz#7f75e6b43bc3f90316046a287d9ad3888309f7e1" - integrity sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ== - dependencies: - "@types/unist" "*" - -"@types/history@^4.7.11": - version "4.7.11" - resolved "https://registry.yarnpkg.com/@types/history/-/history-4.7.11.tgz#56588b17ae8f50c53983a524fc3cc47437969d64" - integrity sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA== - -"@types/html-minifier-terser@^6.0.0": - version "6.1.0" - resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" - integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== - -"@types/http-cache-semantics@^4.0.2": - version "4.0.4" - resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz#b979ebad3919799c979b17c72621c0bc0a31c6c4" - integrity sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA== - -"@types/http-errors@*": - version "2.0.4" - resolved "https://registry.yarnpkg.com/@types/http-errors/-/http-errors-2.0.4.tgz#7eb47726c391b7345a6ec35ad7f4de469cf5ba4f" - integrity sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA== - -"@types/http-proxy@^1.17.8": - version "1.17.14" - resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.14.tgz#57f8ccaa1c1c3780644f8a94f9c6b5000b5e2eec" - integrity sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w== - dependencies: - "@types/node" "*" - -"@types/is-ci@^3.0.0": - version "3.0.2" - resolved "https://registry.npmjs.org/@types/is-ci/-/is-ci-3.0.2.tgz#62acd24fc99bf31047086e0f6b1a657919837f15" - integrity sha512-9PyP1rgCro6xO3R7zOEoMgx5U9HpLhIg1FFb9p2mWX/x5QI8KMuCWWYtCT1dUQpicp84OsxEAw3iqwIKQY5Pog== - dependencies: - ci-info "^3.1.0" + ci-info "^3.1.0" "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": version "2.0.4" @@ -3629,38 +1766,11 @@ dependencies: "@types/istanbul-lib-report" "*" -"@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": - version "7.0.15" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841" - integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== - "@types/lodash@^4.14.197": version "4.14.197" resolved "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.197.tgz#e95c5ddcc814ec3e84c891910a01e0c8a378c54b" integrity sha512-BMVOiWs0uNxHVlHBgzTIqJYmj+PgCo4euloGF+5m4okL3rEYzM2EEv78mw8zWSMM57dM7kVIgJ2QDvwHSoCI5g== -"@types/mdast@^4.0.0", "@types/mdast@^4.0.2": - version "4.0.3" - resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-4.0.3.tgz#1e011ff013566e919a4232d1701ad30d70cab333" - integrity sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg== - dependencies: - "@types/unist" "*" - -"@types/mdx@^2.0.0": - version "2.0.10" - resolved "https://registry.yarnpkg.com/@types/mdx/-/mdx-2.0.10.tgz#0d7b57fb1d83e27656156e4ee0dfba96532930e4" - integrity sha512-Rllzc5KHk0Al5/WANwgSPl1/CwjqCy+AZrGd78zuK+jO9aDM6ffblZ+zIjgPNAaEBmlO0RYDvLNh7wD0zKVgEg== - -"@types/mime@*": - version "3.0.4" - resolved "https://registry.yarnpkg.com/@types/mime/-/mime-3.0.4.tgz#2198ac274de6017b44d941e00261d5bc6a0e0a45" - integrity sha512-iJt33IQnVRkqeqC7PzBHPTC6fDlRNRW8vjrgqtScAhrmMwe8c4Eo7+fUGTa+XdWrpEgpyKWMYmi2dIwMAYRzPw== - -"@types/mime@^1": - version "1.3.5" - resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.5.tgz#1ef302e01cf7d2b5a0fa526790c9123bf1d06690" - integrity sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w== - "@types/minimatch@^3.0.3": version "3.0.5" resolved "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz#1001cc5e6a3704b83c236027e77f2f58ea010f40" @@ -3671,18 +1781,6 @@ resolved "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.2.tgz#ee771e2ba4b3dc5b372935d549fd9617bf345b8c" integrity sha512-jhuKLIRrhvCPLqwPcx6INqmKeiA5EWrsCOPhrlFSrbrmU4ZMPjj5Ul/oLCMDO98XRUIwVm78xICz4EPCektzeQ== -"@types/ms@*": - version "0.7.34" - resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.34.tgz#10964ba0dee6ac4cd462e2795b6bebd407303433" - integrity sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g== - -"@types/node-forge@^1.3.0": - version "1.3.10" - resolved "https://registry.yarnpkg.com/@types/node-forge/-/node-forge-1.3.10.tgz#62a19d4f75a8b03290578c2b04f294b1a5a71b07" - integrity sha512-y6PJDYN4xYBxwd22l+OVH35N+1fCYWiuC3aiP2SlXVE6Lo7SS+rSx9r89hLxrP4pn6n1lBGhHJ12pj3F3Mpttw== - dependencies: - "@types/node" "*" - "@types/node@*": version "20.5.7" resolved "https://registry.npmjs.org/@types/node/-/node-20.5.7.tgz#4b8ecac87fbefbc92f431d09c30e176fc0a7c377" @@ -3693,11 +1791,6 @@ resolved "https://registry.npmjs.org/@types/node/-/node-12.20.55.tgz#c329cbd434c42164f846b909bd6f85b5537f6240" integrity sha512-J8xLz7q2OFulZ2cyGTLE1TbbZcjpno7FaN6zdJNrgAdrJ+DZzh/uFR6YrTb4C+nXakvud8Q4+rbhoIWlYQbUFQ== -"@types/node@^17.0.5": - version "17.0.45" - resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.45.tgz#2c0fafd78705e7a18b7906b5201a522719dc5190" - integrity sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw== - "@types/node@^20.5.9": version "20.5.9" resolved "https://registry.npmjs.org/@types/node/-/node-20.5.9.tgz#a70ec9d8fa0180a314c3ede0e20ea56ff71aed9a" @@ -3713,66 +1806,11 @@ resolved "https://registry.npmjs.org/@types/object-hash/-/object-hash-3.0.4.tgz#31865a3d69de1042fec2ede56fd8cf0bb4e01641" integrity sha512-w4fEy2suq1bepUxHoJRCBHJz0vS5DPAYpSbcgNwOahljxwyJsiKmi8qyes2/TJc+4Avd7fsgP+ZgUuXZjPvdug== -"@types/parse-json@^4.0.0": - version "4.0.2" - resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.2.tgz#5950e50960793055845e956c427fc2b0d70c5239" - integrity sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw== - -"@types/prismjs@^1.26.0": - version "1.26.3" - resolved "https://registry.yarnpkg.com/@types/prismjs/-/prismjs-1.26.3.tgz#47fe8e784c2dee24fe636cab82e090d3da9b7dec" - integrity sha512-A0D0aTXvjlqJ5ZILMz3rNfDBOx9hHxLZYv2by47Sm/pqW35zzjusrZTryatjN/Rf8Us2gZrJD+KeHbUSTux1Cw== - "@types/prop-types@*": version "15.7.9" resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.9.tgz#b6f785caa7ea1fe4414d9df42ee0ab67f23d8a6d" integrity sha512-n1yyPsugYNSmHgxDFjicaI2+gCNjsBck8UX9kuofAKlc0h1bL+20oSF72KeNaW2DUlesbEVCFgyV2dPGTiY42g== -"@types/qs@*": - version "6.9.10" - resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.10.tgz#0af26845b5067e1c9a622658a51f60a3934d51e8" - integrity sha512-3Gnx08Ns1sEoCrWssEgTSJs/rsT2vhGP+Ja9cnnk9k4ALxinORlQneLXFeFKOTJMOeZUFD1s7w+w2AphTpvzZw== - -"@types/range-parser@*": - version "1.2.7" - resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.7.tgz#50ae4353eaaddc04044279812f52c8c65857dbcb" - integrity sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ== - -"@types/react-router-config@*", "@types/react-router-config@^5.0.7": - version "5.0.10" - resolved "https://registry.yarnpkg.com/@types/react-router-config/-/react-router-config-5.0.10.tgz#1f7537b8d23ad6bb8e7609268fdd89b8b2de1eaf" - integrity sha512-Wn6c/tXdEgi9adCMtDwx8Q2vGty6TsPTc/wCQQ9kAlye8UqFxj0vGFWWuhywNfkwqth+SOgJxQTLTZukrqDQmQ== - dependencies: - "@types/history" "^4.7.11" - "@types/react" "*" - "@types/react-router" "^5.1.0" - -"@types/react-router-dom@*": - version "5.3.3" - resolved "https://registry.yarnpkg.com/@types/react-router-dom/-/react-router-dom-5.3.3.tgz#e9d6b4a66fcdbd651a5f106c2656a30088cc1e83" - integrity sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw== - dependencies: - "@types/history" "^4.7.11" - "@types/react" "*" - "@types/react-router" "*" - -"@types/react-router@*", "@types/react-router@^5.1.0": - version "5.1.20" - resolved "https://registry.yarnpkg.com/@types/react-router/-/react-router-5.1.20.tgz#88eccaa122a82405ef3efbcaaa5dcdd9f021387c" - integrity sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q== - dependencies: - "@types/history" "^4.7.11" - "@types/react" "*" - -"@types/react@*": - version "18.2.39" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.39.tgz#744bee99e053ad61fe74eb8b897f3ab5b19a7e25" - integrity sha512-Oiw+ppED6IremMInLV4HXGbfbG6GyziY3kqAwJYOR0PNbkYDmLWQA3a95EhdSmamsvbkJN96ZNN+YD+fGjzSBA== - dependencies: - "@types/prop-types" "*" - "@types/scheduler" "*" - csstype "^3.0.2" - "@types/react@^18.2.34": version "18.2.34" resolved "https://registry.npmjs.org/@types/react/-/react-18.2.34.tgz#aed20f19473721ba328feb99d1ec3307ebc1a8dd" @@ -3782,18 +1820,6 @@ "@types/scheduler" "*" csstype "^3.0.2" -"@types/retry@0.12.0": - version "0.12.0" - resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d" - integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== - -"@types/sax@^1.2.1": - version "1.2.7" - resolved "https://registry.yarnpkg.com/@types/sax/-/sax-1.2.7.tgz#ba5fe7df9aa9c89b6dff7688a19023dd2963091d" - integrity sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A== - dependencies: - "@types/node" "*" - "@types/scheduler@*": version "0.16.5" resolved "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.5.tgz#4751153abbf8d6199babb345a52e1eb4167d64af" @@ -3804,64 +1830,16 @@ resolved "https://registry.npmjs.org/@types/semver/-/semver-7.5.3.tgz#9a726e116beb26c24f1ccd6850201e1246122e04" integrity sha512-OxepLK9EuNEIPxWNME+C6WwbRAOOI2o2BaQEGzz5Lu2e4Z5eDnEo+/aVEDMIXywoJitJ7xWd641wrGLZdtwRyw== -"@types/send@*": - version "0.17.4" - resolved "https://registry.yarnpkg.com/@types/send/-/send-0.17.4.tgz#6619cd24e7270793702e4e6a4b958a9010cfc57a" - integrity sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA== - dependencies: - "@types/mime" "^1" - "@types/node" "*" - -"@types/serve-index@^1.9.1": - version "1.9.4" - resolved "https://registry.yarnpkg.com/@types/serve-index/-/serve-index-1.9.4.tgz#e6ae13d5053cb06ed36392110b4f9a49ac4ec898" - integrity sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug== - dependencies: - "@types/express" "*" - -"@types/serve-static@*", "@types/serve-static@^1.13.10": - version "1.15.5" - resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.5.tgz#15e67500ec40789a1e8c9defc2d32a896f05b033" - integrity sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ== - dependencies: - "@types/http-errors" "*" - "@types/mime" "*" - "@types/node" "*" - -"@types/sockjs@^0.3.33": - version "0.3.36" - resolved "https://registry.yarnpkg.com/@types/sockjs/-/sockjs-0.3.36.tgz#ce322cf07bcc119d4cbf7f88954f3a3bd0f67535" - integrity sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q== - dependencies: - "@types/node" "*" - "@types/stack-utils@^2.0.0": version "2.0.1" resolved "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz#20f18294f797f2209b5f65c8e3b5c8e8261d127c" integrity sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw== -"@types/unist@*", "@types/unist@^3.0.0": - version "3.0.2" - resolved "https://registry.yarnpkg.com/@types/unist/-/unist-3.0.2.tgz#6dd61e43ef60b34086287f83683a5c1b2dc53d20" - integrity sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ== - -"@types/unist@^2.0.0": - version "2.0.10" - resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.10.tgz#04ffa7f406ab628f7f7e97ca23e290cd8ab15efc" - integrity sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA== - "@types/uuid@^3.0.0": version "3.4.11" resolved "https://registry.npmjs.org/@types/uuid/-/uuid-3.4.11.tgz#201bf1ca5756537886931aac6672c21c1a06f98a" integrity sha512-CJNkbEu4IdVuBMRVaNC2GjASgJK7ziqDlVXWuJ1pvhOLADl7nzxhTKjHRdOmo2SuXuygcWBmzgYgn9foTX0UiA== -"@types/ws@^8.5.5": - version "8.5.10" - resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.10.tgz#4acfb517970853fa6574a3a6886791d04a396787" - integrity sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A== - dependencies: - "@types/node" "*" - "@types/yargs-parser@*": version "21.0.0" resolved "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz#0c60e537fa790f5f9472ed2776c2b71ec117351b" @@ -3888,142 +1866,6 @@ dependencies: "@types/yargs-parser" "*" -"@ungap/structured-clone@^1.0.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406" - integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== - -"@webassemblyjs/ast@1.11.6", "@webassemblyjs/ast@^1.11.5": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.6.tgz#db046555d3c413f8966ca50a95176a0e2c642e24" - integrity sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q== - dependencies: - "@webassemblyjs/helper-numbers" "1.11.6" - "@webassemblyjs/helper-wasm-bytecode" "1.11.6" - -"@webassemblyjs/floating-point-hex-parser@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz#dacbcb95aff135c8260f77fa3b4c5fea600a6431" - integrity sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw== - -"@webassemblyjs/helper-api-error@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz#6132f68c4acd59dcd141c44b18cbebbd9f2fa768" - integrity sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q== - -"@webassemblyjs/helper-buffer@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz#b66d73c43e296fd5e88006f18524feb0f2c7c093" - integrity sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA== - -"@webassemblyjs/helper-numbers@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz#cbce5e7e0c1bd32cf4905ae444ef64cea919f1b5" - integrity sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g== - dependencies: - "@webassemblyjs/floating-point-hex-parser" "1.11.6" - "@webassemblyjs/helper-api-error" "1.11.6" - "@xtuc/long" "4.2.2" - -"@webassemblyjs/helper-wasm-bytecode@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz#bb2ebdb3b83aa26d9baad4c46d4315283acd51e9" - integrity sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA== - -"@webassemblyjs/helper-wasm-section@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz#ff97f3863c55ee7f580fd5c41a381e9def4aa577" - integrity sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g== - dependencies: - "@webassemblyjs/ast" "1.11.6" - "@webassemblyjs/helper-buffer" "1.11.6" - "@webassemblyjs/helper-wasm-bytecode" "1.11.6" - "@webassemblyjs/wasm-gen" "1.11.6" - -"@webassemblyjs/ieee754@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz#bb665c91d0b14fffceb0e38298c329af043c6e3a" - integrity sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg== - dependencies: - "@xtuc/ieee754" "^1.2.0" - -"@webassemblyjs/leb128@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.6.tgz#70e60e5e82f9ac81118bc25381a0b283893240d7" - integrity sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ== - dependencies: - "@xtuc/long" "4.2.2" - -"@webassemblyjs/utf8@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.6.tgz#90f8bc34c561595fe156603be7253cdbcd0fab5a" - integrity sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA== - -"@webassemblyjs/wasm-edit@^1.11.5": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz#c72fa8220524c9b416249f3d94c2958dfe70ceab" - integrity sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw== - dependencies: - "@webassemblyjs/ast" "1.11.6" - "@webassemblyjs/helper-buffer" "1.11.6" - "@webassemblyjs/helper-wasm-bytecode" "1.11.6" - "@webassemblyjs/helper-wasm-section" "1.11.6" - "@webassemblyjs/wasm-gen" "1.11.6" - "@webassemblyjs/wasm-opt" "1.11.6" - "@webassemblyjs/wasm-parser" "1.11.6" - "@webassemblyjs/wast-printer" "1.11.6" - -"@webassemblyjs/wasm-gen@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz#fb5283e0e8b4551cc4e9c3c0d7184a65faf7c268" - integrity sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA== - dependencies: - "@webassemblyjs/ast" "1.11.6" - "@webassemblyjs/helper-wasm-bytecode" "1.11.6" - "@webassemblyjs/ieee754" "1.11.6" - "@webassemblyjs/leb128" "1.11.6" - "@webassemblyjs/utf8" "1.11.6" - -"@webassemblyjs/wasm-opt@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz#d9a22d651248422ca498b09aa3232a81041487c2" - integrity sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g== - dependencies: - "@webassemblyjs/ast" "1.11.6" - "@webassemblyjs/helper-buffer" "1.11.6" - "@webassemblyjs/wasm-gen" "1.11.6" - "@webassemblyjs/wasm-parser" "1.11.6" - -"@webassemblyjs/wasm-parser@1.11.6", "@webassemblyjs/wasm-parser@^1.11.5": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz#bb85378c527df824004812bbdb784eea539174a1" - integrity sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ== - dependencies: - "@webassemblyjs/ast" "1.11.6" - "@webassemblyjs/helper-api-error" "1.11.6" - "@webassemblyjs/helper-wasm-bytecode" "1.11.6" - "@webassemblyjs/ieee754" "1.11.6" - "@webassemblyjs/leb128" "1.11.6" - "@webassemblyjs/utf8" "1.11.6" - -"@webassemblyjs/wast-printer@1.11.6": - version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz#a7bf8dd7e362aeb1668ff43f35cb849f188eff20" - integrity sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A== - dependencies: - "@webassemblyjs/ast" "1.11.6" - "@xtuc/long" "4.2.2" - -"@xtuc/ieee754@^1.2.0": - version "1.2.0" - resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" - integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== - -"@xtuc/long@4.2.2": - version "4.2.2" - resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" - integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== - "@yarnpkg/lockfile@^1.1.0": version "1.1.0" resolved "https://registry.npmjs.org/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz#e77a97fbd345b76d83245edcd17d393b1b41fb31" @@ -4064,7 +1906,7 @@ abort-controller@^3.0.0: dependencies: event-target-shim "^5.0.0" -accepts@^1.3.7, accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7, accepts@~1.3.8: +accepts@^1.3.7, accepts@~1.3.5, accepts@~1.3.7: version "1.3.8" resolved "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== @@ -4072,26 +1914,6 @@ accepts@^1.3.7, accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.7, accepts@~1.3.8: mime-types "~2.1.34" negotiator "0.6.3" -acorn-import-assertions@^1.9.0: - version "1.9.0" - resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz#507276249d684797c84e0734ef84860334cfb1ac" - integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA== - -acorn-jsx@^5.0.0: - version "5.3.2" - resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" - integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== - -acorn-walk@^8.0.0: - version "8.3.0" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.3.0.tgz#2097665af50fd0cf7a2dfccd2b9368964e66540f" - integrity sha512-FS7hV565M5l1R08MXqo8odwMTB02C2UqzB17RVgu9EyuYFBqJZ3/ZY97sQD5FewVu1UyDFc1yztUDrAwT0EypA== - -acorn@^8.0.0, acorn@^8.0.4, acorn@^8.7.1: - version "8.11.2" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.11.2.tgz#ca0d78b51895be5390a5903c5b3bdcdaf78ae40b" - integrity sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w== - acorn@^8.8.2: version "8.10.0" resolved "https://registry.npmjs.org/acorn/-/acorn-8.10.0.tgz#8be5b3907a67221a81ab23c7889c4c5526b62ec5" @@ -4102,11 +1924,6 @@ add-stream@^1.0.0: resolved "https://registry.npmjs.org/add-stream/-/add-stream-1.0.0.tgz#6a7990437ca736d5e1288db92bd3266d5f5cb2aa" integrity sha512-qQLMr+8o0WC4FZGQTcJiKBVC59JylcPSrTtk6usvmIDFUOCKegapy1VHQwRbFMOFyb/inzUVqHs+eMYKDM1YeQ== -address@^1.0.1, address@^1.1.2: - version "1.2.2" - resolved "https://registry.yarnpkg.com/address/-/address-1.2.2.tgz#2b5248dac5485a6390532c6a517fda2e3faac89e" - integrity sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA== - agent-base@6, agent-base@^6.0.2: version "6.0.2" resolved "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz#49fff58577cfee3f37176feab4c22e00f86d7f77" @@ -4129,84 +1946,11 @@ aggregate-error@^3.0.0: clean-stack "^2.0.0" indent-string "^4.0.0" -ajv-formats@^2.1.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" - integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== - dependencies: - ajv "^8.0.0" - -ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: - version "3.5.2" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" - integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== - -ajv-keywords@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" - integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== - dependencies: - fast-deep-equal "^3.1.3" - -ajv@^6.12.2, ajv@^6.12.5: - version "6.12.6" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" - integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== - dependencies: - fast-deep-equal "^3.1.1" - fast-json-stable-stringify "^2.0.0" - json-schema-traverse "^0.4.1" - uri-js "^4.2.2" - -ajv@^8.0.0, ajv@^8.9.0: - version "8.12.0" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" - integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== - dependencies: - fast-deep-equal "^3.1.1" - json-schema-traverse "^1.0.0" - require-from-string "^2.0.2" - uri-js "^4.2.2" - -algoliasearch-helper@^3.13.3: - version "3.15.0" - resolved "https://registry.yarnpkg.com/algoliasearch-helper/-/algoliasearch-helper-3.15.0.tgz#d680783329920a3619a74504dccb97a4fb943443" - integrity sha512-DGUnK3TGtDQsaUE4ayF/LjSN0DGsuYThB8WBgnnDY0Wq04K6lNVruO3LfqJOgSfDiezp+Iyt8Tj4YKHi+/ivSA== - dependencies: - "@algolia/events" "^4.0.1" - -algoliasearch@^4.18.0, algoliasearch@^4.19.1: - version "4.20.0" - resolved "https://registry.yarnpkg.com/algoliasearch/-/algoliasearch-4.20.0.tgz#700c2cb66e14f8a288460036c7b2a554d0d93cf4" - integrity sha512-y+UHEjnOItoNy0bYO+WWmLWBlPwDjKHW6mNHrPi0NkuhpQOOEbrkwQH/wgKFDLh7qlKjzoKeiRtlpewDPDG23g== - dependencies: - "@algolia/cache-browser-local-storage" "4.20.0" - "@algolia/cache-common" "4.20.0" - "@algolia/cache-in-memory" "4.20.0" - "@algolia/client-account" "4.20.0" - "@algolia/client-analytics" "4.20.0" - "@algolia/client-common" "4.20.0" - "@algolia/client-personalization" "4.20.0" - "@algolia/client-search" "4.20.0" - "@algolia/logger-common" "4.20.0" - "@algolia/logger-console" "4.20.0" - "@algolia/requester-browser-xhr" "4.20.0" - "@algolia/requester-common" "4.20.0" - "@algolia/requester-node-http" "4.20.0" - "@algolia/transporter" "4.20.0" - anser@^1.4.9: version "1.4.10" resolved "https://registry.npmjs.org/anser/-/anser-1.4.10.tgz#befa3eddf282684bd03b63dcda3927aef8c2e35b" integrity sha512-hCv9AqTQ8ycjpSd3upOJd7vFwW1JaoYQ7tpham03GJ1ca8/65rqn0RpaWpItOAd6ylW9wAw6luXYPJIyPFVOww== -ansi-align@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.1.tgz#0cdf12e111ace773a86e9a1fad1225c43cb19a59" - integrity sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w== - dependencies: - string-width "^4.1.0" - ansi-colors@^4.1.1, ansi-colors@^4.1.3: version "4.1.3" resolved "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.3.tgz#37611340eb2243e70cc604cad35d63270d48781b" @@ -4228,11 +1972,6 @@ ansi-fragments@^0.2.1: slice-ansi "^2.0.0" strip-ansi "^5.0.0" -ansi-html-community@^0.0.8: - version "0.0.8" - resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" - integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== - ansi-regex@^4.1.0: version "4.1.1" resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.1.tgz#164daac87ab2d6f6db3a29875e2d1766582dabed" @@ -4277,7 +2016,7 @@ ansi-styles@^6.1.0: resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== -anymatch@^3.0.3, anymatch@~3.1.2: +anymatch@^3.0.3: version "3.1.3" resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== @@ -4303,11 +2042,6 @@ are-we-there-yet@^3.0.0: delegates "^1.0.0" readable-stream "^3.6.0" -arg@^5.0.0: - version "5.0.2" - resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c" - integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== - argparse@^1.0.7: version "1.0.10" resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" @@ -4333,16 +2067,6 @@ array-differ@^3.0.0: resolved "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz#3cbb3d0f316810eafcc47624734237d6aee4ae6b" integrity sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg== -array-flatten@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" - integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== - -array-flatten@^2.1.2: - version "2.1.2" - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" - integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== - array-ify@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz#9e528762b4a9066ad163a6962a364418e9626ece" @@ -4386,7 +2110,7 @@ arrify@^2.0.1: resolved "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz#c9655e9331e0abcd588d2a7cad7e9956f66701fa" integrity sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug== -asap@~2.0.3, asap@~2.0.6: +asap@~2.0.6: version "2.0.6" resolved "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== @@ -4403,11 +2127,6 @@ astral-regex@^1.0.0: resolved "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" integrity sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg== -astring@^1.8.0: - version "1.8.6" - resolved "https://registry.yarnpkg.com/astring/-/astring-1.8.6.tgz#2c9c157cf1739d67561c56ba896e6948f6b93731" - integrity sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg== - async-limiter@~1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz#dd379e94f0db8310b08291f9d64c3209766617fd" @@ -4435,23 +2154,6 @@ asynckit@^0.4.0: resolved "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== -at-least-node@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" - integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== - -autoprefixer@^10.4.12, autoprefixer@^10.4.14: - version "10.4.16" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.16.tgz#fad1411024d8670880bdece3970aa72e3572feb8" - integrity sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ== - dependencies: - browserslist "^4.21.10" - caniuse-lite "^1.0.30001538" - fraction.js "^4.3.6" - normalize-range "^0.1.2" - picocolors "^1.0.0" - postcss-value-parser "^4.2.0" - available-typed-arrays@^1.0.5: version "1.0.5" resolved "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz#92f95616501069d07d10edb2fc37d3e1c65123b7" @@ -4466,35 +2168,11 @@ axios@^1.0.0: form-data "^4.0.0" proxy-from-env "^1.1.0" -axios@^1.6.1: - version "1.6.2" - resolved "https://registry.yarnpkg.com/axios/-/axios-1.6.2.tgz#de67d42c755b571d3e698df1b6504cde9b0ee9f2" - integrity sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A== - dependencies: - follow-redirects "^1.15.0" - form-data "^4.0.0" - proxy-from-env "^1.1.0" - babel-core@^7.0.0-bridge.0: version "7.0.0-bridge.0" resolved "https://registry.npmjs.org/babel-core/-/babel-core-7.0.0-bridge.0.tgz#95a492ddd90f9b4e9a4a1da14eb335b87b634ece" integrity sha512-poPX9mZH/5CSanm50Q+1toVci6pv5KSRv/5TWCwtzQS5XEwn40BcCrgIeMFWP9CKKIniKXNxoIOnOq4VVlGXhg== -babel-loader@^9.1.3: - version "9.1.3" - resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-9.1.3.tgz#3d0e01b4e69760cc694ee306fe16d358aa1c6f9a" - integrity sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw== - dependencies: - find-cache-dir "^4.0.0" - schema-utils "^4.0.0" - -babel-plugin-dynamic-import-node@^2.3.3: - version "2.3.3" - resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" - integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== - dependencies: - object.assign "^4.1.0" - babel-plugin-polyfill-corejs2@^0.4.5: version "0.4.5" resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.5.tgz#8097b4cb4af5b64a1d11332b6fb72ef5e64a054c" @@ -4504,15 +2182,6 @@ babel-plugin-polyfill-corejs2@^0.4.5: "@babel/helper-define-polyfill-provider" "^0.4.2" semver "^6.3.1" -babel-plugin-polyfill-corejs2@^0.4.6: - version "0.4.6" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.6.tgz#b2df0251d8e99f229a8e60fc4efa9a68b41c8313" - integrity sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q== - dependencies: - "@babel/compat-data" "^7.22.6" - "@babel/helper-define-polyfill-provider" "^0.4.3" - semver "^6.3.1" - babel-plugin-polyfill-corejs3@^0.8.3: version "0.8.3" resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.3.tgz#b4f719d0ad9bb8e0c23e3e630c0c8ec6dd7a1c52" @@ -4521,14 +2190,6 @@ babel-plugin-polyfill-corejs3@^0.8.3: "@babel/helper-define-polyfill-provider" "^0.4.2" core-js-compat "^3.31.0" -babel-plugin-polyfill-corejs3@^0.8.5: - version "0.8.6" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.6.tgz#25c2d20002da91fe328ff89095c85a391d6856cf" - integrity sha512-leDIc4l4tUgU7str5BWLS2h8q2N4Nf6lGZP6UrNDxdtfF2g69eJ5L0H7S8A5Ln/arfFAfHor5InAdZuIOwZdgQ== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.4.3" - core-js-compat "^3.33.1" - babel-plugin-polyfill-regenerator@^0.5.2: version "0.5.2" resolved "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.2.tgz#80d0f3e1098c080c8b5a65f41e9427af692dc326" @@ -4536,13 +2197,6 @@ babel-plugin-polyfill-regenerator@^0.5.2: dependencies: "@babel/helper-define-polyfill-provider" "^0.4.2" -babel-plugin-polyfill-regenerator@^0.5.3: - version "0.5.3" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.3.tgz#d4c49e4b44614607c13fb769bcd85c72bb26a4a5" - integrity sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw== - dependencies: - "@babel/helper-define-polyfill-provider" "^0.4.3" - babel-plugin-syntax-trailing-function-commas@^7.0.0-beta.0: version "7.0.0-beta.0" resolved "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-7.0.0-beta.0.tgz#aa213c1435e2bffeb6fca842287ef534ad05d5cf" @@ -4588,31 +2242,16 @@ babel-preset-fbjs@^3.4.0: "@babel/plugin-transform-template-literals" "^7.0.0" babel-plugin-syntax-trailing-function-commas "^7.0.0-beta.0" -bail@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/bail/-/bail-2.0.2.tgz#d26f5cd8fe5d6f832a31517b9f7c356040ba6d5d" - integrity sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw== - balanced-match@^1.0.0: version "1.0.2" resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== -base16@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/base16/-/base16-1.0.0.tgz#e297f60d7ec1014a7a971a39ebc8a98c0b681e70" - integrity sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ== - base64-js@^1.1.2, base64-js@^1.3.1: version "1.5.1" resolved "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a" integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA== -batch@0.6.1: - version "0.6.1" - resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" - integrity sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw== - before-after-hook@^2.2.0: version "2.2.3" resolved "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.2.3.tgz#c51e809c81a4e354084422b9b26bad88249c517c" @@ -4625,16 +2264,6 @@ better-path-resolve@1.0.0: dependencies: is-windows "^1.0.0" -big.js@^5.2.2: - version "5.2.2" - resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" - integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== - -binary-extensions@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" - integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== - bl@^4.0.3, bl@^4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a" @@ -4644,67 +2273,6 @@ bl@^4.0.3, bl@^4.1.0: inherits "^2.0.4" readable-stream "^3.4.0" -body-parser@1.20.1: - version "1.20.1" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668" - integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw== - dependencies: - bytes "3.1.2" - content-type "~1.0.4" - debug "2.6.9" - depd "2.0.0" - destroy "1.2.0" - http-errors "2.0.0" - iconv-lite "0.4.24" - on-finished "2.4.1" - qs "6.11.0" - raw-body "2.5.1" - type-is "~1.6.18" - unpipe "1.0.0" - -bonjour-service@^1.0.11: - version "1.1.1" - resolved "https://registry.yarnpkg.com/bonjour-service/-/bonjour-service-1.1.1.tgz#960948fa0e0153f5d26743ab15baf8e33752c135" - integrity sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg== - dependencies: - array-flatten "^2.1.2" - dns-equal "^1.0.0" - fast-deep-equal "^3.1.3" - multicast-dns "^7.2.5" - -boolbase@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" - integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== - -boxen@^6.2.1: - version "6.2.1" - resolved "https://registry.yarnpkg.com/boxen/-/boxen-6.2.1.tgz#b098a2278b2cd2845deef2dff2efc38d329b434d" - integrity sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw== - dependencies: - ansi-align "^3.0.1" - camelcase "^6.2.0" - chalk "^4.1.2" - cli-boxes "^3.0.0" - string-width "^5.0.1" - type-fest "^2.5.0" - widest-line "^4.0.1" - wrap-ansi "^8.0.1" - -boxen@^7.0.0: - version "7.1.1" - resolved "https://registry.yarnpkg.com/boxen/-/boxen-7.1.1.tgz#f9ba525413c2fec9cdb88987d835c4f7cad9c8f4" - integrity sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog== - dependencies: - ansi-align "^3.0.1" - camelcase "^7.0.1" - chalk "^5.2.0" - cli-boxes "^3.0.0" - string-width "^5.1.2" - type-fest "^2.13.0" - widest-line "^4.0.1" - wrap-ansi "^8.1.0" - brace-expansion@^1.1.7: version "1.1.11" resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" @@ -4720,7 +2288,7 @@ brace-expansion@^2.0.1: dependencies: balanced-match "^1.0.0" -braces@^3.0.2, braces@~3.0.2: +braces@^3.0.2: version "3.0.2" resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== @@ -4734,16 +2302,6 @@ breakword@^1.0.5: dependencies: wcwidth "^1.0.1" -browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.18.1, browserslist@^4.21.4, browserslist@^4.22.1: - version "4.22.1" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.22.1.tgz#ba91958d1a59b87dab6fed8dfbcb3da5e2e9c619" - integrity sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ== - dependencies: - caniuse-lite "^1.0.30001541" - electron-to-chromium "^1.4.535" - node-releases "^2.0.13" - update-browserslist-db "^1.0.13" - browserslist@^4.21.10, browserslist@^4.21.9: version "4.21.10" resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.21.10.tgz#dbbac576628c13d3b2231332cb2ec5a46e015bb0" @@ -4796,11 +2354,6 @@ bytes@3.0.0: resolved "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== -bytes@3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" - integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== - cacache@^17.0.0: version "17.1.4" resolved "https://registry.npmjs.org/cacache/-/cacache-17.1.4.tgz#b3ff381580b47e85c6e64f801101508e26604b35" @@ -4819,24 +2372,6 @@ cacache@^17.0.0: tar "^6.1.11" unique-filename "^3.0.0" -cacheable-lookup@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz#3476a8215d046e5a3202a9209dd13fec1f933a27" - integrity sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w== - -cacheable-request@^10.2.8: - version "10.2.14" - resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-10.2.14.tgz#eb915b665fda41b79652782df3f553449c406b9d" - integrity sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ== - dependencies: - "@types/http-cache-semantics" "^4.0.2" - get-stream "^6.0.1" - http-cache-semantics "^4.1.1" - keyv "^4.5.3" - mimic-response "^4.0.0" - normalize-url "^8.0.0" - responselike "^3.0.0" - call-bind@^1.0.0, call-bind@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz#b1d4e89e688119c3c9a903ad30abb2f6a919be3c" @@ -4869,14 +2404,6 @@ callsites@^3.0.0: resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== -camel-case@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" - integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== - dependencies: - pascal-case "^3.1.2" - tslib "^2.0.3" - camelcase-keys@^6.2.2: version "6.2.2" resolved "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz#5e755d6ba51aa223ec7d3d52f25778210f9dc3c0" @@ -4896,11 +2423,6 @@ camelcase@^6.2.0: resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== -camelcase@^7.0.1: - version "7.0.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-7.0.1.tgz#f02e50af9fd7782bc8b88a3558c32fd3a388f048" - integrity sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw== - can-namespace@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/can-namespace/-/can-namespace-1.0.0.tgz#0b8fafafbb11352b9ead4222ffe3822405b43e99" @@ -4913,31 +2435,11 @@ can-ndjson-stream@^1.0.2: dependencies: can-namespace "^1.0.0" -caniuse-api@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" - integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== - dependencies: - browserslist "^4.0.0" - caniuse-lite "^1.0.0" - lodash.memoize "^4.1.2" - lodash.uniq "^4.5.0" - -caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001538, caniuse-lite@^1.0.30001541: - version "1.0.30001565" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001565.tgz#a528b253c8a2d95d2b415e11d8b9942acc100c4f" - integrity sha512-xrE//a3O7TP0vaJ8ikzkD2c2NgcVUvsEe2IvFTntV4Yd1Z9FVzh+gW+enX96L0psrbaFMcVcH2l90xNuGDWc8w== - caniuse-lite@^1.0.30001517: version "1.0.30001524" resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001524.tgz#1e14bce4f43c41a7deaeb5ebfe86664fe8dadb80" integrity sha512-Jj917pJtYg9HSJBF95HVX3Cdr89JUyLT4IZ8SvM5aDRni95swKgYi3TgYLH5hnGfPE/U1dg6IfZ50UsIlLkwSA== -ccount@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/ccount/-/ccount-2.0.1.tgz#17a3bf82302e0870d6da43a01311a8bc02a3ecf5" - integrity sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg== - chalk@4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.0.tgz#4e14870a618d9e2edd97dd8345fd9d9dc315646a" @@ -4963,91 +2465,16 @@ chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^5.0.1, chalk@^5.2.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.3.0.tgz#67c20a7ebef70e7f3970a01f90fa210cb6860385" - integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w== - -char-regex@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" - integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== - -character-entities-html4@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/character-entities-html4/-/character-entities-html4-2.1.0.tgz#1f1adb940c971a4b22ba39ddca6b618dc6e56b2b" - integrity sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA== - -character-entities-legacy@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz#76bc83a90738901d7bc223a9e93759fdd560125b" - integrity sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ== - -character-entities@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-2.0.2.tgz#2d09c2e72cd9523076ccb21157dff66ad43fcc22" - integrity sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ== - -character-reference-invalid@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz#85c66b041e43b47210faf401278abf808ac45cb9" - integrity sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw== - chardet@^0.7.0: version "0.7.0" resolved "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== -cheerio-select@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/cheerio-select/-/cheerio-select-2.1.0.tgz#4d8673286b8126ca2a8e42740d5e3c4884ae21b4" - integrity sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g== - dependencies: - boolbase "^1.0.0" - css-select "^5.1.0" - css-what "^6.1.0" - domelementtype "^2.3.0" - domhandler "^5.0.3" - domutils "^3.0.1" - -cheerio@^1.0.0-rc.12: - version "1.0.0-rc.12" - resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.12.tgz#788bf7466506b1c6bf5fae51d24a2c4d62e47683" - integrity sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q== - dependencies: - cheerio-select "^2.1.0" - dom-serializer "^2.0.0" - domhandler "^5.0.3" - domutils "^3.0.1" - htmlparser2 "^8.0.1" - parse5 "^7.0.0" - parse5-htmlparser2-tree-adapter "^7.0.0" - -chokidar@^3.4.2, chokidar@^3.5.3: - version "3.5.3" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" - integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== - dependencies: - anymatch "~3.1.2" - braces "~3.0.2" - glob-parent "~5.1.2" - is-binary-path "~2.1.0" - is-glob "~4.0.1" - normalize-path "~3.0.0" - readdirp "~3.6.0" - optionalDependencies: - fsevents "~2.3.2" - chownr@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/chownr/-/chownr-2.0.0.tgz#15bfbe53d2eab4cf70f18a8cd68ebe5b3cb1dece" integrity sha512-bIomtDF5KGpdogkLd9VspvFzk9KfpyyGlS8YFVZl7TGPBHL5snIOnxeshwVgPteQ9b4Eydl+pVbIyE1DcvCWgQ== -chrome-trace-event@^1.0.2: - version "1.0.3" - resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" - integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== - ci-info@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz#67a9e964be31a51e15e5010d58e6f12834002f46" @@ -5063,23 +2490,11 @@ ci-info@^3.2.0, ci-info@^3.6.1: resolved "https://registry.npmjs.org/ci-info/-/ci-info-3.8.0.tgz#81408265a5380c929f0bc665d62256628ce9ef91" integrity sha512-eXTggHWSooYhq49F2opQhuHWgzucfF2YgODK4e1566GQs5BIfP30B0oenwBJHfWxAs2fyPB1s7Mg949zLf61Yw== -clean-css@^5.2.2, clean-css@^5.3.2, clean-css@~5.3.2: - version "5.3.2" - resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.3.2.tgz#70ecc7d4d4114921f5d298349ff86a31a9975224" - integrity sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww== - dependencies: - source-map "~0.6.0" - clean-stack@^2.0.0: version "2.2.0" resolved "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== -cli-boxes@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-3.0.0.tgz#71a10c716feeba005e4504f36329ef0b17cf3145" - integrity sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g== - cli-cursor@3.1.0, cli-cursor@^3.1.0: version "3.1.0" resolved "https://registry.npmjs.org/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307" @@ -5097,15 +2512,6 @@ cli-spinners@^2.5.0: resolved "https://registry.npmjs.org/cli-spinners/-/cli-spinners-2.9.0.tgz#5881d0ad96381e117bbe07ad91f2008fe6ffd8db" integrity sha512-4/aL9X3Wh0yiMQlE+eeRhWP6vclO3QRtw1JHKIT0FFUs5FjpFmESqtMvYZ0+lbzBw900b95mS0hohy+qn2VK/g== -cli-table3@^0.6.3: - version "0.6.3" - resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.3.tgz#61ab765aac156b52f222954ffc607a6f01dbeeb2" - integrity sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg== - dependencies: - string-width "^4.2.0" - optionalDependencies: - "@colors/colors" "1.5.0" - cli-width@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/cli-width/-/cli-width-3.0.0.tgz#a2f48437a2caa9a22436e794bf071ec9e61cedf6" @@ -5152,26 +2558,11 @@ clone@^1.0.2: resolved "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" integrity sha512-JQHZ2QMW6l3aH/j6xCqQThY/9OH4D/9ls34cgkUBiEeocRTU04tHfKPBsUK1PqZCUQM7GiA0IIXJSuXHI64Kbg== -clsx@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.2.1.tgz#0ddc4a20a549b59c93a4116bb26f5294ca17dc12" - integrity sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg== - -clsx@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/clsx/-/clsx-2.0.0.tgz#12658f3fd98fafe62075595a5c30e43d18f3d00b" - integrity sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q== - cmd-shim@6.0.1: version "6.0.1" resolved "https://registry.npmjs.org/cmd-shim/-/cmd-shim-6.0.1.tgz#a65878080548e1dca760b3aea1e21ed05194da9d" integrity sha512-S9iI9y0nKR4hwEQsVWpyxld/6kRfGepGfzff83FcaiEBpmvlbA2nnGe7Cylgrx2f/p1P5S5wpRm9oL8z1PbS3Q== -collapse-white-space@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-2.1.0.tgz#640257174f9f42c740b40f3b55ee752924feefca" - integrity sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw== - color-convert@^1.9.0: version "1.9.3" resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" @@ -5201,21 +2592,11 @@ color-support@^1.1.3: resolved "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz#93834379a1cc9a0c61f82f52f0d04322251bd5a2" integrity sha512-qiBjkpbMLO/HL68y+lh4q0/O1MZFj2RX6X/KmMa3+gJD3z+WwI1ZzDHysvqHGS3mP6mznPckpXmw1nI9cJjyRg== -colord@^2.9.1: - version "2.9.3" - resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.3.tgz#4f8ce919de456f1d5c1c368c307fe20f3e59fb43" - integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== - colorette@^1.0.7: version "1.4.0" resolved "https://registry.npmjs.org/colorette/-/colorette-1.4.0.tgz#5190fbb87276259a86ad700bff2c6d6faa3fca40" integrity sha512-Y2oEozpomLn7Q3HFP7dpww7AtMJplbM9lGZP6RDfHqmbeRjiwRg4n6VM6j4KLmRke85uWEI7JqF17f3pqdRA0g== -colorette@^2.0.10: - version "2.0.20" - resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" - integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== - columnify@1.6.0: version "1.6.0" resolved "https://registry.npmjs.org/columnify/-/columnify-1.6.0.tgz#6989531713c9008bb29735e61e37acf5bd553cf3" @@ -5224,11 +2605,6 @@ columnify@1.6.0: strip-ansi "^6.0.1" wcwidth "^1.0.0" -combine-promises@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/combine-promises/-/combine-promises-1.2.0.tgz#5f2e68451862acf85761ded4d9e2af7769c2ca6a" - integrity sha512-VcQB1ziGD0NXrhKxiwyNbCDmRzs/OShMs2GqW2DlU2A/Sd0nQxE1oWDAE5O0ygSx5mgQOn9eIFh7yKPgFRVkPQ== - combined-stream@^1.0.8: version "1.0.8" resolved "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" @@ -5236,41 +2612,16 @@ combined-stream@^1.0.8: dependencies: delayed-stream "~1.0.0" -comma-separated-tokens@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz#4e89c9458acb61bc8fef19f4529973b2392839ee" - integrity sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg== - command-exists@^1.2.8: version "1.2.9" resolved "https://registry.npmjs.org/command-exists/-/command-exists-1.2.9.tgz#c50725af3808c8ab0260fd60b01fbfa25b954f69" integrity sha512-LTQ/SGc+s0Xc0Fu5WaKnR0YiygZkm9eKFvyS+fRsU7/ZWFF8ykFM6Pc9aCVf1+xasOOZpO3BAVgVrKvsqKHV7w== -commander@^10.0.0: - version "10.0.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06" - integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug== - commander@^2.20.0: version "2.20.3" resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== -commander@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" - integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== - -commander@^7.2.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" - integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== - -commander@^8.3.0: - version "8.3.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" - integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== - commander@^9.4.1: version "9.5.0" resolved "https://registry.npmjs.org/commander/-/commander-9.5.0.tgz#bc08d1eb5cedf7ccb797a96199d41c7bc3e60d30" @@ -5281,11 +2632,6 @@ commander@~2.13.0: resolved "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz#6964bca67685df7c1f1430c584f07d7597885b9c" integrity sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA== -common-path-prefix@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz#7d007a7e07c58c4b4d5f433131a19141b29f11e0" - integrity sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w== - commondir@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz#ddd800da0c66127393cca5950ea968a3aaf1253b" @@ -5306,7 +2652,7 @@ compressible@~2.0.16: dependencies: mime-db ">= 1.43.0 < 2" -compression@^1.7.1, compression@^1.7.4: +compression@^1.7.1: version "1.7.4" resolved "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== @@ -5334,30 +2680,6 @@ concat-stream@^2.0.0: readable-stream "^3.0.2" typedarray "^0.0.6" -config-chain@^1.1.11: - version "1.1.13" - resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.13.tgz#fad0795aa6a6cdaff9ed1b68e9dff94372c232f4" - integrity sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ== - dependencies: - ini "^1.3.4" - proto-list "~1.2.1" - -configstore@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/configstore/-/configstore-6.0.0.tgz#49eca2ebc80983f77e09394a1a56e0aca8235566" - integrity sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA== - dependencies: - dot-prop "^6.0.1" - graceful-fs "^4.2.6" - unique-string "^3.0.0" - write-file-atomic "^3.0.3" - xdg-basedir "^5.0.1" - -connect-history-api-fallback@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz#647264845251a0daf25b97ce87834cace0f5f1c8" - integrity sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA== - connect@^3.6.5: version "3.7.0" resolved "https://registry.npmjs.org/connect/-/connect-3.7.0.tgz#5d49348910caa5e07a01800b030d0c35f20484f8" @@ -5368,33 +2690,11 @@ connect@^3.6.5: parseurl "~1.3.3" utils-merge "1.0.1" -consola@^2.15.3: - version "2.15.3" - resolved "https://registry.yarnpkg.com/consola/-/consola-2.15.3.tgz#2e11f98d6a4be71ff72e0bdf07bd23e12cb61550" - integrity sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw== - console-control-strings@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz#3d7cf4464db6446ea644bf4b39507f9851008e8e" integrity sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ== -content-disposition@0.5.2: - version "0.5.2" - resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.2.tgz#0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4" - integrity sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA== - -content-disposition@0.5.4: - version "0.5.4" - resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" - integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== - dependencies: - safe-buffer "5.2.1" - -content-type@~1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918" - integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== - conventional-changelog-angular@6.0.0: version "6.0.0" resolved "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-6.0.0.tgz#a9a9494c28b7165889144fd5b91573c4aa9ca541" @@ -5473,38 +2773,6 @@ convert-source-map@^1.7.0: resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.9.0.tgz#7faae62353fb4213366d0ca98358d22e8368b05f" integrity sha512-ASFBup0Mz1uyiIjANan1jzLQami9z1PoYSZCiiYW2FczPbenXc45FZdBZLzOT+r6+iciuEModtmCti+hjaAk0A== -convert-source-map@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" - integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== - -cookie-signature@1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" - integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== - -cookie@0.5.0: - version "0.5.0" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b" - integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== - -copy-text-to-clipboard@^3.2.0: - version "3.2.0" - resolved "https://registry.yarnpkg.com/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.0.tgz#0202b2d9bdae30a49a53f898626dcc3b49ad960b" - integrity sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q== - -copy-webpack-plugin@^11.0.0: - version "11.0.0" - resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz#96d4dbdb5f73d02dd72d0528d1958721ab72e04a" - integrity sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ== - dependencies: - fast-glob "^3.2.11" - glob-parent "^6.0.1" - globby "^13.1.1" - normalize-path "^3.0.0" - schema-utils "^4.0.0" - serialize-javascript "^6.0.0" - core-js-compat@^3.31.0: version "3.32.1" resolved "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.32.1.tgz#55f9a7d297c0761a8eb1d31b593e0f5b6ffae964" @@ -5512,23 +2780,6 @@ core-js-compat@^3.31.0: dependencies: browserslist "^4.21.10" -core-js-compat@^3.33.1: - version "3.33.3" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.33.3.tgz#ec678b772c5a2d8a7c60a91c3a81869aa704ae01" - integrity sha512-cNzGqFsh3Ot+529GIXacjTJ7kegdt5fPXxCBVS1G0iaZpuo/tBz399ymceLJveQhFFZ8qThHiP3fzuoQjKN2ow== - dependencies: - browserslist "^4.22.1" - -core-js-pure@^3.30.2: - version "3.33.3" - resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.33.3.tgz#cbf9180ac4c4653823d784862bfb5c77eac0bf98" - integrity sha512-taJ00IDOP+XYQEA2dAe4ESkmHt1fL8wzYDo3mRWQey8uO9UojlBFMneA65kMyxfYP7106c6LzWaq7/haDT6BCQ== - -core-js@^3.31.1: - version "3.33.3" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.33.3.tgz#3c644a323f0f533a0d360e9191e37f7fc059088d" - integrity sha512-lo0kOocUlLKmm6kv/FswQL8zbkH7mVsLJ/FULClOhv8WRVmKLVcs6XPNQAzstfeJTCHMyButEwG+z1kHxHoDZw== - core-util-is@~1.0.0: version "1.0.3" resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" @@ -5544,28 +2795,6 @@ cosmiconfig@^5.0.5, cosmiconfig@^5.1.0: js-yaml "^3.13.1" parse-json "^4.0.0" -cosmiconfig@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" - integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== - dependencies: - "@types/parse-json" "^4.0.0" - import-fresh "^3.1.0" - parse-json "^5.0.0" - path-type "^4.0.0" - yaml "^1.7.2" - -cosmiconfig@^7.0.1: - version "7.1.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6" - integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA== - dependencies: - "@types/parse-json" "^4.0.0" - import-fresh "^3.2.1" - parse-json "^5.0.0" - path-type "^4.0.0" - yaml "^1.10.0" - cosmiconfig@^8.2.0: version "8.3.6" resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz#060a2b871d66dba6c8538ea1118ba1ac16f5fae3" @@ -5576,13 +2805,6 @@ cosmiconfig@^8.2.0: parse-json "^5.2.0" path-type "^4.0.0" -cross-fetch@^3.1.5: - version "3.1.8" - resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.8.tgz#0327eba65fd68a7d119f8fb2bf9334a1a7956f82" - integrity sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg== - dependencies: - node-fetch "^2.6.12" - cross-spawn@^5.1.0: version "5.1.0" resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz#e8bd0efee58fcff6f8f94510a0a554bbfa235449" @@ -5601,152 +2823,6 @@ cross-spawn@^7.0.0, cross-spawn@^7.0.3: shebang-command "^2.0.0" which "^2.0.1" -crypto-random-string@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-4.0.0.tgz#5a3cc53d7dd86183df5da0312816ceeeb5bb1fc2" - integrity sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA== - dependencies: - type-fest "^1.0.1" - -css-declaration-sorter@^6.3.1: - version "6.4.1" - resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz#28beac7c20bad7f1775be3a7129d7eae409a3a71" - integrity sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g== - -css-loader@^6.8.1: - version "6.8.1" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.8.1.tgz#0f8f52699f60f5e679eab4ec0fcd68b8e8a50a88" - integrity sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g== - dependencies: - icss-utils "^5.1.0" - postcss "^8.4.21" - postcss-modules-extract-imports "^3.0.0" - postcss-modules-local-by-default "^4.0.3" - postcss-modules-scope "^3.0.0" - postcss-modules-values "^4.0.0" - postcss-value-parser "^4.2.0" - semver "^7.3.8" - -css-minimizer-webpack-plugin@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-4.2.2.tgz#79f6199eb5adf1ff7ba57f105e3752d15211eb35" - integrity sha512-s3Of/4jKfw1Hj9CxEO1E5oXhQAxlayuHO2y/ML+C6I9sQ7FdzfEV6QgMLN3vI+qFsjJGIAFLKtQK7t8BOXAIyA== - dependencies: - cssnano "^5.1.8" - jest-worker "^29.1.2" - postcss "^8.4.17" - schema-utils "^4.0.0" - serialize-javascript "^6.0.0" - source-map "^0.6.1" - -css-select@^4.1.3: - version "4.3.0" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" - integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== - dependencies: - boolbase "^1.0.0" - css-what "^6.0.1" - domhandler "^4.3.1" - domutils "^2.8.0" - nth-check "^2.0.1" - -css-select@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-5.1.0.tgz#b8ebd6554c3637ccc76688804ad3f6a6fdaea8a6" - integrity sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg== - dependencies: - boolbase "^1.0.0" - css-what "^6.1.0" - domhandler "^5.0.2" - domutils "^3.0.1" - nth-check "^2.0.1" - -css-tree@^1.1.2, css-tree@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d" - integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== - dependencies: - mdn-data "2.0.14" - source-map "^0.6.1" - -css-what@^6.0.1, css-what@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" - integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== - -cssesc@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" - integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== - -cssnano-preset-advanced@^5.3.10: - version "5.3.10" - resolved "https://registry.yarnpkg.com/cssnano-preset-advanced/-/cssnano-preset-advanced-5.3.10.tgz#25558a1fbf3a871fb6429ce71e41be7f5aca6eef" - integrity sha512-fnYJyCS9jgMU+cmHO1rPSPf9axbQyD7iUhLO5Df6O4G+fKIOMps+ZbU0PdGFejFBBZ3Pftf18fn1eG7MAPUSWQ== - dependencies: - autoprefixer "^10.4.12" - cssnano-preset-default "^5.2.14" - postcss-discard-unused "^5.1.0" - postcss-merge-idents "^5.1.1" - postcss-reduce-idents "^5.2.0" - postcss-zindex "^5.1.0" - -cssnano-preset-default@^5.2.14: - version "5.2.14" - resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz#309def4f7b7e16d71ab2438052093330d9ab45d8" - integrity sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A== - dependencies: - css-declaration-sorter "^6.3.1" - cssnano-utils "^3.1.0" - postcss-calc "^8.2.3" - postcss-colormin "^5.3.1" - postcss-convert-values "^5.1.3" - postcss-discard-comments "^5.1.2" - postcss-discard-duplicates "^5.1.0" - postcss-discard-empty "^5.1.1" - postcss-discard-overridden "^5.1.0" - postcss-merge-longhand "^5.1.7" - postcss-merge-rules "^5.1.4" - postcss-minify-font-values "^5.1.0" - postcss-minify-gradients "^5.1.1" - postcss-minify-params "^5.1.4" - postcss-minify-selectors "^5.2.1" - postcss-normalize-charset "^5.1.0" - postcss-normalize-display-values "^5.1.0" - postcss-normalize-positions "^5.1.1" - postcss-normalize-repeat-style "^5.1.1" - postcss-normalize-string "^5.1.0" - postcss-normalize-timing-functions "^5.1.0" - postcss-normalize-unicode "^5.1.1" - postcss-normalize-url "^5.1.0" - postcss-normalize-whitespace "^5.1.1" - postcss-ordered-values "^5.1.3" - postcss-reduce-initial "^5.1.2" - postcss-reduce-transforms "^5.1.0" - postcss-svgo "^5.1.0" - postcss-unique-selectors "^5.1.1" - -cssnano-utils@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-3.1.0.tgz#95684d08c91511edfc70d2636338ca37ef3a6861" - integrity sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA== - -cssnano@^5.1.15, cssnano@^5.1.8: - version "5.1.15" - resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-5.1.15.tgz#ded66b5480d5127fcb44dac12ea5a983755136bf" - integrity sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw== - dependencies: - cssnano-preset-default "^5.2.14" - lilconfig "^2.0.3" - yaml "^1.10.2" - -csso@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" - integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== - dependencies: - css-tree "^1.1.2" - csstype@^3.0.2: version "3.1.2" resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b" @@ -5792,19 +2868,14 @@ dayjs@^1.8.15: resolved "https://registry.npmjs.org/dayjs/-/dayjs-1.11.9.tgz#9ca491933fadd0a60a2c19f6c237c03517d71d1a" integrity sha512-QvzAURSbQ0pKdIye2txOzNaHmxtUBXerpY0FJsFXUMKbIZeFm5ht1LS/jFsrncjnmtv8HsG0W2g6c0zUjZWmpA== -debounce@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/debounce/-/debounce-1.2.1.tgz#38881d8f4166a5c5848020c11827b834bcb3e0a5" - integrity sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug== - -debug@2.6.9, debug@^2.2.0, debug@^2.6.0: +debug@2.6.9, debug@^2.2.0: version "2.6.9" resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" -debug@4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1, debug@^4.3.3, debug@^4.3.4: +debug@4, debug@^4.1.0, debug@^4.1.1, debug@^4.3.3, debug@^4.3.4: version "4.3.4" resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== @@ -5824,42 +2895,16 @@ decamelize@^1.1.0, decamelize@^1.2.0: resolved "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA== -decode-named-character-reference@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz#daabac9690874c394c81e4162a0304b35d824f0e" - integrity sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg== - dependencies: - character-entities "^2.0.0" - -decompress-response@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" - integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ== - dependencies: - mimic-response "^3.1.0" - dedent@0.7.0: version "0.7.0" resolved "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" integrity sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA== -deep-extend@^0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" - integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== - -deepmerge@^4.2.2, deepmerge@^4.3.0: +deepmerge@^4.3.0: version "4.3.1" resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== -default-gateway@^6.0.3: - version "6.0.3" - resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71" - integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== - dependencies: - execa "^5.0.0" - defaults@^1.0.3: version "1.0.4" resolved "https://registry.npmjs.org/defaults/-/defaults-1.0.4.tgz#b0b02062c1e2aa62ff5d9528f0f98baa90978d7a" @@ -5867,11 +2912,6 @@ defaults@^1.0.3: dependencies: clone "^1.0.2" -defer-to-connect@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587" - integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg== - define-data-property@^1.0.1: version "1.1.0" resolved "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.0.tgz#0db13540704e1d8d479a0656cf781267531b9451" @@ -5895,20 +2935,6 @@ define-properties@^1.1.3, define-properties@^1.1.4, define-properties@^1.2.0: has-property-descriptors "^1.0.0" object-keys "^1.1.1" -del@^6.1.1: - version "6.1.1" - resolved "https://registry.yarnpkg.com/del/-/del-6.1.1.tgz#3b70314f1ec0aa325c6b14eb36b95786671edb7a" - integrity sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg== - dependencies: - globby "^11.0.1" - graceful-fs "^4.2.4" - is-glob "^4.0.1" - is-path-cwd "^2.2.0" - is-path-inside "^3.0.2" - p-map "^4.0.0" - rimraf "^3.0.2" - slash "^3.0.0" - delayed-stream@~1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" @@ -5929,11 +2955,6 @@ depd@2.0.0: resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== -depd@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" - integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== - deprecated-react-native-prop-types@4.1.0: version "4.1.0" resolved "https://registry.npmjs.org/deprecated-react-native-prop-types/-/deprecated-react-native-prop-types-4.1.0.tgz#8ed03a64c21b7fbdd2d000957b6838d4f38d2c66" @@ -5948,11 +2969,6 @@ deprecation@^2.0.0: resolved "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz#6368cbdb40abf3373b525ac87e4a260c3a700919" integrity sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ== -dequal@^2.0.0: - version "2.0.3" - resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" - integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== - destroy@1.2.0: version "1.2.0" resolved "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" @@ -5968,34 +2984,6 @@ detect-indent@^6.0.0: resolved "https://registry.npmjs.org/detect-indent/-/detect-indent-6.1.0.tgz#592485ebbbf6b3b1ab2be175c8393d04ca0d57e6" integrity sha512-reYkTUJAZb9gUuZ2RvVCNhVHdg62RHnJ7WJl8ftMi4diZ6NWlciOzQN88pUhSELEwflJht4oQDv0F0BMlwaYtA== -detect-node@^2.0.4: - version "2.1.0" - resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" - integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== - -detect-port-alt@^1.1.6: - version "1.1.6" - resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz#24707deabe932d4a3cf621302027c2b266568275" - integrity sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q== - dependencies: - address "^1.0.1" - debug "^2.6.0" - -detect-port@^1.5.1: - version "1.5.1" - resolved "https://registry.yarnpkg.com/detect-port/-/detect-port-1.5.1.tgz#451ca9b6eaf20451acb0799b8ab40dff7718727b" - integrity sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ== - dependencies: - address "^1.0.1" - debug "4" - -devlop@^1.0.0, devlop@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/devlop/-/devlop-1.1.0.tgz#4db7c2ca4dc6e0e834c30be70c94bbc976dc7018" - integrity sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA== - dependencies: - dequal "^2.0.0" - diff-sequences@^29.6.3: version "29.6.3" resolved "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz#4deaf894d11407c51efc8418012f9e70b84ea921" @@ -6008,93 +2996,6 @@ dir-glob@^3.0.1: dependencies: path-type "^4.0.0" -dns-equal@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" - integrity sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg== - -dns-packet@^5.2.2: - version "5.6.1" - resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-5.6.1.tgz#ae888ad425a9d1478a0674256ab866de1012cf2f" - integrity sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw== - dependencies: - "@leichtgewicht/ip-codec" "^2.0.1" - -docusaurus-plugin-typedoc@^0.21.0: - version "0.21.0" - resolved "https://registry.yarnpkg.com/docusaurus-plugin-typedoc/-/docusaurus-plugin-typedoc-0.21.0.tgz#b65b87acc40689f0fc8ba3aea0420af5fae2ebbb" - integrity sha512-7DLFrf0JP+L5vSRQHVKIbndjbksd2MlxPqNmmdxzLFiRINgrY23s9waduWM9t24PUsf5JZ0tlGKlE3sK4uZ72Q== - -dom-converter@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" - integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== - dependencies: - utila "~0.4" - -dom-serializer@^1.0.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" - integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== - dependencies: - domelementtype "^2.0.1" - domhandler "^4.2.0" - entities "^2.0.0" - -dom-serializer@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-2.0.0.tgz#e41b802e1eedf9f6cae183ce5e622d789d7d8e53" - integrity sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg== - dependencies: - domelementtype "^2.3.0" - domhandler "^5.0.2" - entities "^4.2.0" - -domelementtype@^2.0.1, domelementtype@^2.2.0, domelementtype@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" - integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== - -domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: - version "4.3.1" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" - integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== - dependencies: - domelementtype "^2.2.0" - -domhandler@^5.0.2, domhandler@^5.0.3: - version "5.0.3" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-5.0.3.tgz#cc385f7f751f1d1fc650c21374804254538c7d31" - integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w== - dependencies: - domelementtype "^2.3.0" - -domutils@^2.5.2, domutils@^2.8.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" - integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== - dependencies: - dom-serializer "^1.0.1" - domelementtype "^2.2.0" - domhandler "^4.2.0" - -domutils@^3.0.1: - version "3.1.0" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.1.0.tgz#c47f551278d3dc4b0b1ab8cbb42d751a6f0d824e" - integrity sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA== - dependencies: - dom-serializer "^2.0.0" - domelementtype "^2.3.0" - domhandler "^5.0.3" - -dot-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" - integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - dot-prop@^5.1.0: version "5.3.0" resolved "https://registry.npmjs.org/dot-prop/-/dot-prop-5.3.0.tgz#90ccce708cd9cd82cc4dc8c3ddd9abdd55b20e88" @@ -6102,13 +3003,6 @@ dot-prop@^5.1.0: dependencies: is-obj "^2.0.0" -dot-prop@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-6.0.1.tgz#fc26b3cf142b9e59b74dbd39ed66ce620c681083" - integrity sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA== - dependencies: - is-obj "^2.0.0" - dotenv-expand@~10.0.0: version "10.0.0" resolved "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-10.0.0.tgz#12605d00fb0af6d0a592e6558585784032e4ef37" @@ -6119,7 +3013,7 @@ dotenv@~16.3.1: resolved "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz#369034de7d7e5b120972693352a3bf112172cc3e" integrity sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ== -duplexer@^0.1.1, duplexer@^0.1.2: +duplexer@^0.1.1: version "0.1.2" resolved "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== @@ -6146,11 +3040,6 @@ electron-to-chromium@^1.4.477: resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.504.tgz#975522945676cf2d55910988a169f07b83081488" integrity sha512-cSMwIAd8yUh54VwitVRVvHK66QqHWE39C3DRj8SWiXitEpVSY3wNPD9y1pxQtLIi4w3UdzF9klLsmuPshz09DQ== -electron-to-chromium@^1.4.535: - version "1.4.597" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.597.tgz#9848b9aa52749bf35be88013bab52be232889d94" - integrity sha512-0XOQNqHhg2YgRVRUrS4M4vWjFCFIP2ETXcXe/0KIQBjXE9Cpy+tgzzYfuq6HGai3hWq0YywtG+5XK8fyG08EjA== - emoji-regex@^8.0.0: version "8.0.0" resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" @@ -6161,21 +3050,6 @@ emoji-regex@^9.2.2: resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== -emojilib@^2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/emojilib/-/emojilib-2.4.0.tgz#ac518a8bb0d5f76dda57289ccb2fdf9d39ae721e" - integrity sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw== - -emojis-list@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" - integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== - -emoticon@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/emoticon/-/emoticon-4.0.1.tgz#2d2bbbf231ce3a5909e185bbb64a9da703a1e749" - integrity sha512-dqx7eA9YaqyvYtUhJwT4rC1HIp82j5ybS1/vQ42ur+jBe17dJMwZE4+gvL1XadSFfxaPFFGt3Xsw+Y8akThDlw== - encodeurl@~1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" @@ -6195,14 +3069,6 @@ end-of-stream@^1.4.1: dependencies: once "^1.4.0" -enhanced-resolve@^5.15.0: - version "5.15.0" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz#1af946c7d93603eb88e9896cee4904dc012e9c35" - integrity sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg== - dependencies: - graceful-fs "^4.2.4" - tapable "^2.2.0" - enquirer@^2.3.0: version "2.4.1" resolved "https://registry.npmjs.org/enquirer/-/enquirer-2.4.1.tgz#93334b3fbd74fc7097b224ab4a8fb7e40bf4ae56" @@ -6218,16 +3084,6 @@ enquirer@~2.3.6: dependencies: ansi-colors "^4.1.1" -entities@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" - integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== - -entities@^4.2.0, entities@^4.4.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" - integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== - env-paths@^2.2.0: version "2.2.1" resolved "https://registry.npmjs.org/env-paths/-/env-paths-2.2.1.tgz#420399d416ce1fbe9bc0a07c62fa68d67fd0f8f2" @@ -6315,11 +3171,6 @@ es-abstract@^1.22.1: unbox-primitive "^1.0.2" which-typed-array "^1.1.11" -es-module-lexer@^1.2.1: - version "1.4.1" - resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.4.1.tgz#41ea21b43908fe6a287ffcbe4300f790555331f5" - integrity sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w== - es-set-tostringtag@^2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.1.tgz#338d502f6f674301d710b80c8592de8a15f09cd8" @@ -6350,12 +3201,7 @@ escalade@^3.1.1: resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== -escape-goat@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/escape-goat/-/escape-goat-4.0.0.tgz#9424820331b510b0666b98f7873fe11ac4aa8081" - integrity sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg== - -escape-html@^1.0.3, escape-html@~1.0.3: +escape-html@~1.0.3: version "1.0.3" resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== @@ -6370,123 +3216,16 @@ escape-string-regexp@^2.0.0: resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz#a30304e99daa32e23b2fd20f51babd07cffca344" integrity sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w== -escape-string-regexp@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" - integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== - -escape-string-regexp@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz#4683126b500b61762f2dbebace1806e8be31b1c8" - integrity sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw== - -eslint-scope@5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" - integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== - dependencies: - esrecurse "^4.3.0" - estraverse "^4.1.1" - esprima@^4.0.0, esprima@~4.0.0: version "4.0.1" resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== -esrecurse@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" - integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== - dependencies: - estraverse "^5.2.0" - -estraverse@^4.1.1: - version "4.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" - integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== - -estraverse@^5.2.0: - version "5.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" - integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== - -estree-util-attach-comments@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/estree-util-attach-comments/-/estree-util-attach-comments-3.0.0.tgz#344bde6a64c8a31d15231e5ee9e297566a691c2d" - integrity sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw== - dependencies: - "@types/estree" "^1.0.0" - -estree-util-build-jsx@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/estree-util-build-jsx/-/estree-util-build-jsx-3.0.1.tgz#b6d0bced1dcc4f06f25cf0ceda2b2dcaf98168f1" - integrity sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ== - dependencies: - "@types/estree-jsx" "^1.0.0" - devlop "^1.0.0" - estree-util-is-identifier-name "^3.0.0" - estree-walker "^3.0.0" - -estree-util-is-identifier-name@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz#0b5ef4c4ff13508b34dcd01ecfa945f61fce5dbd" - integrity sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg== - -estree-util-to-js@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/estree-util-to-js/-/estree-util-to-js-2.0.0.tgz#10a6fb924814e6abb62becf0d2bc4dea51d04f17" - integrity sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg== - dependencies: - "@types/estree-jsx" "^1.0.0" - astring "^1.8.0" - source-map "^0.7.0" - -estree-util-value-to-estree@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/estree-util-value-to-estree/-/estree-util-value-to-estree-3.0.1.tgz#0b7b5d6b6a4aaad5c60999ffbc265a985df98ac5" - integrity sha512-b2tdzTurEIbwRh+mKrEcaWfu1wgb8J1hVsgREg7FFiecWwK/PhO8X0kyc+0bIcKNtD4sqxIdNoRy6/p/TvECEA== - dependencies: - "@types/estree" "^1.0.0" - is-plain-obj "^4.0.0" - -estree-util-visit@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/estree-util-visit/-/estree-util-visit-2.0.0.tgz#13a9a9f40ff50ed0c022f831ddf4b58d05446feb" - integrity sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww== - dependencies: - "@types/estree-jsx" "^1.0.0" - "@types/unist" "^3.0.0" - -estree-walker@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-3.0.3.tgz#67c3e549ec402a487b4fc193d1953a524752340d" - integrity sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g== - dependencies: - "@types/estree" "^1.0.0" - -esutils@^2.0.2: - version "2.0.3" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" - integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== - -eta@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/eta/-/eta-2.2.0.tgz#eb8b5f8c4e8b6306561a455e62cd7492fe3a9b8a" - integrity sha512-UVQ72Rqjy/ZKQalzV5dCCJP80GrmPrMxh6NlNf+erV6ObL0ZFkhCstWRawS85z3smdr3d2wXPsZEY7rDPfGd2g== - etag@~1.8.1: version "1.8.1" resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== -eval@^0.1.8: - version "0.1.8" - resolved "https://registry.yarnpkg.com/eval/-/eval-0.1.8.tgz#2b903473b8cc1d1989b83a1e7923f883eb357f85" - integrity sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw== - dependencies: - "@types/node" "*" - require-like ">= 0.1.1" - event-iterator@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/event-iterator/-/event-iterator-2.0.0.tgz#10f06740cc1e9fd6bc575f334c2bc1ae9d2dbf62" @@ -6497,16 +3236,11 @@ event-target-shim@^5.0.0, event-target-shim@^5.0.1: resolved "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz#5d4d3ebdf9583d63a5333ce2deb7480ab2b05789" integrity sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ== -eventemitter3@^4.0.0, eventemitter3@^4.0.4: +eventemitter3@^4.0.4: version "4.0.7" resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== -events@^3.2.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" - integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== - execa@5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/execa/-/execa-5.0.0.tgz#4029b0007998a841fbd1032e5f4de86a3c1e3376" @@ -6542,55 +3276,6 @@ exponential-backoff@^3.1.1: resolved "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz#64ac7526fe341ab18a39016cd22c787d01e00bf6" integrity sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw== -express@^4.17.3: - version "4.18.2" - resolved "https://registry.yarnpkg.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59" - integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ== - dependencies: - accepts "~1.3.8" - array-flatten "1.1.1" - body-parser "1.20.1" - content-disposition "0.5.4" - content-type "~1.0.4" - cookie "0.5.0" - cookie-signature "1.0.6" - debug "2.6.9" - depd "2.0.0" - encodeurl "~1.0.2" - escape-html "~1.0.3" - etag "~1.8.1" - finalhandler "1.2.0" - fresh "0.5.2" - http-errors "2.0.0" - merge-descriptors "1.0.1" - methods "~1.1.2" - on-finished "2.4.1" - parseurl "~1.3.3" - path-to-regexp "0.1.7" - proxy-addr "~2.0.7" - qs "6.11.0" - range-parser "~1.2.1" - safe-buffer "5.2.1" - send "0.18.0" - serve-static "1.15.0" - setprototypeof "1.2.0" - statuses "2.0.1" - type-is "~1.6.18" - utils-merge "1.0.1" - vary "~1.1.2" - -extend-shallow@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" - integrity sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug== - dependencies: - is-extendable "^0.1.0" - -extend@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" - integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== - extendable-error@^0.1.5: version "0.1.7" resolved "https://registry.npmjs.org/extendable-error/-/extendable-error-0.1.7.tgz#60b9adf206264ac920058a7395685ae4670c2b96" @@ -6605,22 +3290,6 @@ external-editor@^3.0.3, external-editor@^3.1.0: iconv-lite "^0.4.24" tmp "^0.0.33" -fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: - version "3.1.3" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" - integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== - -fast-glob@^3.2.11, fast-glob@^3.3.0: - version "3.3.2" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" - integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== - dependencies: - "@nodelib/fs.stat" "^2.0.2" - "@nodelib/fs.walk" "^1.2.3" - glob-parent "^5.1.2" - merge2 "^1.3.0" - micromatch "^4.0.4" - fast-glob@^3.2.9: version "3.3.1" resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.1.tgz#784b4e897340f3dbbef17413b3f11acf03c874c4" @@ -6632,18 +3301,6 @@ fast-glob@^3.2.9: merge2 "^1.3.0" micromatch "^4.0.4" -fast-json-stable-stringify@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" - integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== - -fast-url-parser@1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/fast-url-parser/-/fast-url-parser-1.1.3.tgz#f4af3ea9f34d8a271cf58ad2b3759f431f0b318d" - integrity sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ== - dependencies: - punycode "^1.3.2" - fast-xml-parser@^4.0.12: version "4.2.7" resolved "https://registry.npmjs.org/fast-xml-parser/-/fast-xml-parser-4.2.7.tgz#871f2ca299dc4334b29f8da3658c164e68395167" @@ -6658,20 +3315,6 @@ fastq@^1.6.0: dependencies: reusify "^1.0.4" -fault@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/fault/-/fault-2.0.1.tgz#d47ca9f37ca26e4bd38374a7c500b5a384755b6c" - integrity sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ== - dependencies: - format "^0.2.0" - -faye-websocket@^0.11.3: - version "0.11.4" - resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da" - integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== - dependencies: - websocket-driver ">=0.5.1" - fb-watchman@^2.0.0: version "2.0.2" resolved "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz#e9524ee6b5c77e9e5001af0f85f3adbb8623255c" @@ -6679,38 +3322,6 @@ fb-watchman@^2.0.0: dependencies: bser "2.1.1" -fbemitter@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/fbemitter/-/fbemitter-3.0.0.tgz#00b2a1af5411254aab416cd75f9e6289bee4bff3" - integrity sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw== - dependencies: - fbjs "^3.0.0" - -fbjs-css-vars@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz#216551136ae02fe255932c3ec8775f18e2c078b8" - integrity sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ== - -fbjs@^3.0.0, fbjs@^3.0.1: - version "3.0.5" - resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-3.0.5.tgz#aa0edb7d5caa6340011790bd9249dbef8a81128d" - integrity sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg== - dependencies: - cross-fetch "^3.1.5" - fbjs-css-vars "^1.0.0" - loose-envify "^1.0.0" - object-assign "^4.1.0" - promise "^7.1.1" - setimmediate "^1.0.5" - ua-parser-js "^1.0.35" - -feed@^4.2.2: - version "4.2.2" - resolved "https://registry.yarnpkg.com/feed/-/feed-4.2.2.tgz#865783ef6ed12579e2c44bbef3c9113bc4956a7e" - integrity sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ== - dependencies: - xml-js "^1.6.11" - figures@3.2.0, figures@^3.0.0: version "3.2.0" resolved "https://registry.npmjs.org/figures/-/figures-3.2.0.tgz#625c18bd293c604dc4a8ddb2febf0c88341746af" @@ -6718,14 +3329,6 @@ figures@3.2.0, figures@^3.0.0: dependencies: escape-string-regexp "^1.0.5" -file-loader@^6.2.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.2.0.tgz#baef7cf8e1840df325e4390b4484879480eebe4d" - integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw== - dependencies: - loader-utils "^2.0.0" - schema-utils "^3.0.0" - filelist@^1.0.4: version "1.0.4" resolved "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz#f78978a1e944775ff9e62e744424f215e58352b5" @@ -6733,11 +3336,6 @@ filelist@^1.0.4: dependencies: minimatch "^5.0.1" -filesize@^8.0.6: - version "8.0.7" - resolved "https://registry.yarnpkg.com/filesize/-/filesize-8.0.7.tgz#695e70d80f4e47012c132d57a059e80c6b580bd8" - integrity sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ== - fill-range@^7.0.1: version "7.0.1" resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" @@ -6758,19 +3356,6 @@ finalhandler@1.1.2: statuses "~1.5.0" unpipe "~1.0.0" -finalhandler@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" - integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== - dependencies: - debug "2.6.9" - encodeurl "~1.0.2" - escape-html "~1.0.3" - on-finished "2.4.1" - parseurl "~1.3.3" - statuses "2.0.1" - unpipe "~1.0.0" - find-cache-dir@^2.0.0: version "2.1.0" resolved "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz#8d0f94cd13fe43c6c7c261a0d86115ca918c05f7" @@ -6780,14 +3365,6 @@ find-cache-dir@^2.0.0: make-dir "^2.0.0" pkg-dir "^3.0.0" -find-cache-dir@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-4.0.0.tgz#a30ee0448f81a3990708f6453633c733e2f6eec2" - integrity sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg== - dependencies: - common-path-prefix "^3.0.0" - pkg-dir "^7.0.0" - find-up@^2.0.0: version "2.1.0" resolved "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" @@ -6818,14 +3395,6 @@ find-up@^5.0.0: locate-path "^6.0.0" path-exists "^4.0.0" -find-up@^6.3.0: - version "6.3.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-6.3.0.tgz#2abab3d3280b2dc7ac10199ef324c4e002c8c790" - integrity sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw== - dependencies: - locate-path "^7.1.0" - path-exists "^5.0.0" - find-yarn-workspace-root2@1.2.16: version "1.2.16" resolved "https://registry.npmjs.org/find-yarn-workspace-root2/-/find-yarn-workspace-root2-1.2.16.tgz#60287009dd2f324f59646bdb4b7610a6b301c2a9" @@ -6854,15 +3423,7 @@ flow-parser@^0.206.0: resolved "https://registry.npmjs.org/flow-parser/-/flow-parser-0.206.0.tgz#f4f794f8026535278393308e01ea72f31000bfef" integrity sha512-HVzoK3r6Vsg+lKvlIZzaWNBVai+FXTX1wdYhz/wVlH13tb/gOdLXmlTqy6odmTBhT5UoWUbq0k8263Qhr9d88w== -flux@~4.0.1: - version "4.0.4" - resolved "https://registry.yarnpkg.com/flux/-/flux-4.0.4.tgz#9661182ea81d161ee1a6a6af10d20485ef2ac572" - integrity sha512-NCj3XlayA2UsapRpM7va6wU1+9rE5FIL7qoMcmxWHRzbp0yujihMBm9BBHZ1MDIk5h5o2Bl6eGiCe8rYELAmYw== - dependencies: - fbemitter "^3.0.0" - fbjs "^3.0.1" - -follow-redirects@^1.0.0, follow-redirects@^1.15.0: +follow-redirects@^1.15.0: version "1.15.3" resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz#fe2f3ef2690afce7e82ed0b44db08165b207123a" integrity sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q== @@ -6882,30 +3443,6 @@ foreground-child@^3.1.0: cross-spawn "^7.0.0" signal-exit "^4.0.1" -fork-ts-checker-webpack-plugin@^6.5.0: - version "6.5.3" - resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz#eda2eff6e22476a2688d10661688c47f611b37f3" - integrity sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ== - dependencies: - "@babel/code-frame" "^7.8.3" - "@types/json-schema" "^7.0.5" - chalk "^4.1.0" - chokidar "^3.4.2" - cosmiconfig "^6.0.0" - deepmerge "^4.2.2" - fs-extra "^9.0.0" - glob "^7.1.6" - memfs "^3.1.2" - minimatch "^3.0.4" - schema-utils "2.7.0" - semver "^7.3.2" - tapable "^1.0.0" - -form-data-encoder@^2.1.2: - version "2.1.4" - resolved "https://registry.yarnpkg.com/form-data-encoder/-/form-data-encoder-2.1.4.tgz#261ea35d2a70d48d30ec7a9603130fa5515e9cd5" - integrity sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw== - form-data@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" @@ -6915,21 +3452,6 @@ form-data@^4.0.0: combined-stream "^1.0.8" mime-types "^2.1.12" -format@^0.2.0: - version "0.2.2" - resolved "https://registry.yarnpkg.com/format/-/format-0.2.2.tgz#d6170107e9efdc4ed30c9dc39016df942b5cb58b" - integrity sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww== - -forwarded@0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" - integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== - -fraction.js@^4.3.6: - version "4.3.7" - resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.3.7.tgz#06ca0085157e42fda7f9e726e79fefc4068840f7" - integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew== - fresh@0.5.2: version "0.5.2" resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" @@ -6967,16 +3489,6 @@ fs-extra@^8.1.0: jsonfile "^4.0.0" universalify "^0.1.0" -fs-extra@^9.0.0: - version "9.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" - integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== - dependencies: - at-least-node "^1.0.0" - graceful-fs "^4.2.0" - jsonfile "^6.0.1" - universalify "^2.0.0" - fs-minipass@^2.0.0: version "2.1.0" resolved "https://registry.npmjs.org/fs-minipass/-/fs-minipass-2.1.0.tgz#7f5036fdbf12c63c169190cbe4199c852271f9fb" @@ -6991,17 +3503,12 @@ fs-minipass@^3.0.0: dependencies: minipass "^7.0.3" -fs-monkey@^1.0.4: - version "1.0.5" - resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.5.tgz#fe450175f0db0d7ea758102e1d84096acb925788" - integrity sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew== - fs.realpath@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== -fsevents@^2.3.2, fsevents@~2.3.2: +fsevents@^2.3.2: version "2.3.3" resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== @@ -7060,11 +3567,6 @@ get-intrinsic@^1.0.2, get-intrinsic@^1.1.1, get-intrinsic@^1.1.3, get-intrinsic@ has-proto "^1.0.1" has-symbols "^1.0.3" -get-own-enumerable-property-symbols@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664" - integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== - get-pkg-repo@^4.2.1: version "4.2.1" resolved "https://registry.npmjs.org/get-pkg-repo/-/get-pkg-repo-4.2.1.tgz#75973e1c8050c73f48190c52047c4cee3acbf385" @@ -7085,7 +3587,7 @@ get-stream@6.0.0: resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.0.tgz#3e0012cb6827319da2706e601a1583e8629a6718" integrity sha512-A1B3Bh1UmL0bidM/YX2NsCOTnGJePL9rO/M+Mw3m9f2gUpfokS0hi5Eah0WSUEWZdZhIZtMjkIYS7mDfOqNHbg== -get-stream@^6.0.0, get-stream@^6.0.1: +get-stream@^6.0.0: version "6.0.1" resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== @@ -7145,30 +3647,13 @@ gitconfiglocal@^1.0.0: dependencies: ini "^1.3.2" -github-slugger@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-1.5.0.tgz#17891bbc73232051474d68bd867a34625c955f7d" - integrity sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw== - -glob-parent@5.1.2, glob-parent@^5.1.2, glob-parent@~5.1.2: +glob-parent@5.1.2, glob-parent@^5.1.2: version "5.1.2" resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== dependencies: is-glob "^4.0.1" -glob-parent@^6.0.1: - version "6.0.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" - integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== - dependencies: - is-glob "^4.0.3" - -glob-to-regexp@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" - integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== - glob@7.1.4: version "7.1.4" resolved "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz#aa608a2f6c577ad357e1ae5a5c26d9a8d1969255" @@ -7192,7 +3677,7 @@ glob@^10.2.2: minipass "^5.0.0 || ^6.0.2 || ^7.0.0" path-scurry "^1.10.1" -glob@^7.0.0, glob@^7.1.3, glob@^7.1.4, glob@^7.1.6: +glob@^7.1.3, glob@^7.1.4: version "7.2.3" resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== @@ -7225,29 +3710,6 @@ glob@^9.2.0: minipass "^4.2.4" path-scurry "^1.6.1" -global-dirs@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-3.0.1.tgz#0c488971f066baceda21447aecb1a8b911d22485" - integrity sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA== - dependencies: - ini "2.0.0" - -global-modules@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" - integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== - dependencies: - global-prefix "^3.0.0" - -global-prefix@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97" - integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== - dependencies: - ini "^1.3.5" - kind-of "^6.0.2" - which "^1.3.1" - globals@^11.1.0: version "11.12.0" resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" @@ -7260,7 +3722,7 @@ globalthis@^1.0.3: dependencies: define-properties "^1.1.3" -globby@11.1.0, globby@^11.0.0, globby@^11.0.1, globby@^11.0.4, globby@^11.1.0: +globby@11.1.0, globby@^11.0.0: version "11.1.0" resolved "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== @@ -7272,17 +3734,6 @@ globby@11.1.0, globby@^11.0.0, globby@^11.0.1, globby@^11.0.4, globby@^11.1.0: merge2 "^1.4.1" slash "^3.0.0" -globby@^13.1.1: - version "13.2.2" - resolved "https://registry.yarnpkg.com/globby/-/globby-13.2.2.tgz#63b90b1bf68619c2135475cbd4e71e66aa090592" - integrity sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w== - dependencies: - dir-glob "^3.0.1" - fast-glob "^3.3.0" - ignore "^5.2.4" - merge2 "^1.4.1" - slash "^4.0.0" - gopd@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" @@ -7290,28 +3741,6 @@ gopd@^1.0.1: dependencies: get-intrinsic "^1.1.3" -got@^12.1.0: - version "12.6.1" - resolved "https://registry.yarnpkg.com/got/-/got-12.6.1.tgz#8869560d1383353204b5a9435f782df9c091f549" - integrity sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ== - dependencies: - "@sindresorhus/is" "^5.2.0" - "@szmarczak/http-timer" "^5.0.1" - cacheable-lookup "^7.0.0" - cacheable-request "^10.2.8" - decompress-response "^6.0.0" - form-data-encoder "^2.1.2" - get-stream "^6.0.1" - http2-wrapper "^2.1.10" - lowercase-keys "^3.0.0" - p-cancelable "^3.0.0" - responselike "^3.0.0" - -graceful-fs@4.2.10: - version "4.2.10" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" - integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== - graceful-fs@4.2.11, graceful-fs@^4.1.11, graceful-fs@^4.1.15, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.5, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: version "4.2.11" resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" @@ -7322,28 +3751,6 @@ grapheme-splitter@^1.0.4: resolved "https://registry.npmjs.org/grapheme-splitter/-/grapheme-splitter-1.0.4.tgz#9cf3a665c6247479896834af35cf1dbb4400767e" integrity sha512-bzh50DW9kTPM00T8y4o8vQg89Di9oLJVLW/KaOGIXJWP/iqCN6WKYkbNOF04vFLJhwcpYUh9ydh/+5vpOqV4YQ== -gray-matter@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/gray-matter/-/gray-matter-4.0.3.tgz#e893c064825de73ea1f5f7d88c7a9f7274288798" - integrity sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q== - dependencies: - js-yaml "^3.13.1" - kind-of "^6.0.2" - section-matter "^1.0.0" - strip-bom-string "^1.0.0" - -gzip-size@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462" - integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== - dependencies: - duplexer "^0.1.2" - -handle-thing@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" - integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== - handlebars@^4.7.7: version "4.7.8" resolved "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz#41c42c18b1be2365439188c77c6afae71c0cd9e9" @@ -7405,11 +3812,6 @@ has-unicode@2.0.1, has-unicode@^2.0.1: resolved "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz#e0e6fe6a28cf51138855e086d1691e771de2a8b9" integrity sha512-8Rf9Y83NBReMnx0gFzA8JImQACstCYWUplepDa9xprwwtmgEZUF0h/i5xSA625zB/I37EtrswSST6OXxwaaIJQ== -has-yarn@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/has-yarn/-/has-yarn-3.0.0.tgz#c3c21e559730d1d3b57e28af1f30d06fac38147d" - integrity sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA== - has@^1.0.3: version "1.0.3" resolved "https://registry.npmjs.org/has/-/has-1.0.3.tgz#722d7cbfc1f6aa8241f16dd814e011e1f41e8796" @@ -7417,119 +3819,6 @@ has@^1.0.3: dependencies: function-bind "^1.1.1" -hast-util-from-parse5@^8.0.0: - version "8.0.1" - resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz#654a5676a41211e14ee80d1b1758c399a0327651" - integrity sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ== - dependencies: - "@types/hast" "^3.0.0" - "@types/unist" "^3.0.0" - devlop "^1.0.0" - hastscript "^8.0.0" - property-information "^6.0.0" - vfile "^6.0.0" - vfile-location "^5.0.0" - web-namespaces "^2.0.0" - -hast-util-parse-selector@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz#352879fa86e25616036037dd8931fb5f34cb4a27" - integrity sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A== - dependencies: - "@types/hast" "^3.0.0" - -hast-util-raw@^9.0.0: - version "9.0.1" - resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-9.0.1.tgz#2ba8510e4ed2a1e541cde2a4ebb5c38ab4c82c2d" - integrity sha512-5m1gmba658Q+lO5uqL5YNGQWeh1MYWZbZmWrM5lncdcuiXuo5E2HT/CIOp0rLF8ksfSwiCVJ3twlgVRyTGThGA== - dependencies: - "@types/hast" "^3.0.0" - "@types/unist" "^3.0.0" - "@ungap/structured-clone" "^1.0.0" - hast-util-from-parse5 "^8.0.0" - hast-util-to-parse5 "^8.0.0" - html-void-elements "^3.0.0" - mdast-util-to-hast "^13.0.0" - parse5 "^7.0.0" - unist-util-position "^5.0.0" - unist-util-visit "^5.0.0" - vfile "^6.0.0" - web-namespaces "^2.0.0" - zwitch "^2.0.0" - -hast-util-to-estree@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/hast-util-to-estree/-/hast-util-to-estree-3.1.0.tgz#f2afe5e869ddf0cf690c75f9fc699f3180b51b19" - integrity sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw== - dependencies: - "@types/estree" "^1.0.0" - "@types/estree-jsx" "^1.0.0" - "@types/hast" "^3.0.0" - comma-separated-tokens "^2.0.0" - devlop "^1.0.0" - estree-util-attach-comments "^3.0.0" - estree-util-is-identifier-name "^3.0.0" - hast-util-whitespace "^3.0.0" - mdast-util-mdx-expression "^2.0.0" - mdast-util-mdx-jsx "^3.0.0" - mdast-util-mdxjs-esm "^2.0.0" - property-information "^6.0.0" - space-separated-tokens "^2.0.0" - style-to-object "^0.4.0" - unist-util-position "^5.0.0" - zwitch "^2.0.0" - -hast-util-to-jsx-runtime@^2.0.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.2.0.tgz#ffd59bfcf0eb8321c6ed511bfc4b399ac3404bc2" - integrity sha512-wSlp23N45CMjDg/BPW8zvhEi3R+8eRE1qFbjEyAUzMCzu2l1Wzwakq+Tlia9nkCtEl5mDxa7nKHsvYJ6Gfn21A== - dependencies: - "@types/hast" "^3.0.0" - "@types/unist" "^3.0.0" - comma-separated-tokens "^2.0.0" - hast-util-whitespace "^3.0.0" - property-information "^6.0.0" - space-separated-tokens "^2.0.0" - style-to-object "^0.4.0" - unist-util-position "^5.0.0" - vfile-message "^4.0.0" - -hast-util-to-parse5@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz#477cd42d278d4f036bc2ea58586130f6f39ee6ed" - integrity sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw== - dependencies: - "@types/hast" "^3.0.0" - comma-separated-tokens "^2.0.0" - devlop "^1.0.0" - property-information "^6.0.0" - space-separated-tokens "^2.0.0" - web-namespaces "^2.0.0" - zwitch "^2.0.0" - -hast-util-whitespace@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz#7778ed9d3c92dd9e8c5c8f648a49c21fc51cb621" - integrity sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw== - dependencies: - "@types/hast" "^3.0.0" - -hastscript@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-8.0.0.tgz#4ef795ec8dee867101b9f23cc830d4baf4fd781a" - integrity sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw== - dependencies: - "@types/hast" "^3.0.0" - comma-separated-tokens "^2.0.0" - hast-util-parse-selector "^4.0.0" - property-information "^6.0.0" - space-separated-tokens "^2.0.0" - -he@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" - integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== - hermes-estree@0.12.0: version "0.12.0" resolved "https://registry.npmjs.org/hermes-estree/-/hermes-estree-0.12.0.tgz#8a289f9aee854854422345e6995a48613bac2ca8" @@ -7549,25 +3838,6 @@ hermes-profile-transformer@^0.0.6: dependencies: source-map "^0.7.3" -history@^4.9.0: - version "4.10.1" - resolved "https://registry.yarnpkg.com/history/-/history-4.10.1.tgz#33371a65e3a83b267434e2b3f3b1b4c58aad4cf3" - integrity sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew== - dependencies: - "@babel/runtime" "^7.1.2" - loose-envify "^1.2.0" - resolve-pathname "^3.0.0" - tiny-invariant "^1.0.2" - tiny-warning "^1.0.0" - value-equal "^1.0.1" - -hoist-non-react-statics@^3.1.0: - version "3.3.2" - resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" - integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== - dependencies: - react-is "^16.7.0" - hosted-git-info@^2.1.4: version "2.8.9" resolved "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" @@ -7594,103 +3864,11 @@ hosted-git-info@^6.0.0: dependencies: lru-cache "^7.5.1" -hpack.js@^2.1.6: - version "2.1.6" - resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" - integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ== - dependencies: - inherits "^2.0.1" - obuf "^1.0.0" - readable-stream "^2.0.1" - wbuf "^1.1.0" - -html-entities@^2.3.2: - version "2.4.0" - resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.4.0.tgz#edd0cee70402584c8c76cc2c0556db09d1f45061" - integrity sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ== - -html-escaper@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" - integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== - -html-minifier-terser@^6.0.2: - version "6.1.0" - resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#bfc818934cc07918f6b3669f5774ecdfd48f32ab" - integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw== - dependencies: - camel-case "^4.1.2" - clean-css "^5.2.2" - commander "^8.3.0" - he "^1.2.0" - param-case "^3.0.4" - relateurl "^0.2.7" - terser "^5.10.0" - -html-minifier-terser@^7.2.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-7.2.0.tgz#18752e23a2f0ed4b0f550f217bb41693e975b942" - integrity sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA== - dependencies: - camel-case "^4.1.2" - clean-css "~5.3.2" - commander "^10.0.0" - entities "^4.4.0" - param-case "^3.0.4" - relateurl "^0.2.7" - terser "^5.15.1" - -html-tags@^3.3.1: - version "3.3.1" - resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.3.1.tgz#a04026a18c882e4bba8a01a3d39cfe465d40b5ce" - integrity sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ== - -html-void-elements@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-3.0.0.tgz#fc9dbd84af9e747249034d4d62602def6517f1d7" - integrity sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg== - -html-webpack-plugin@^5.5.3: - version "5.5.3" - resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.5.3.tgz#72270f4a78e222b5825b296e5e3e1328ad525a3e" - integrity sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg== - dependencies: - "@types/html-minifier-terser" "^6.0.0" - html-minifier-terser "^6.0.2" - lodash "^4.17.21" - pretty-error "^4.0.0" - tapable "^2.0.0" - -htmlparser2@^6.1.0: - version "6.1.0" - resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" - integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== - dependencies: - domelementtype "^2.0.1" - domhandler "^4.0.0" - domutils "^2.5.2" - entities "^2.0.0" - -htmlparser2@^8.0.1: - version "8.0.2" - resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-8.0.2.tgz#f002151705b383e62433b5cf466f5b716edaec21" - integrity sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA== - dependencies: - domelementtype "^2.3.0" - domhandler "^5.0.3" - domutils "^3.0.1" - entities "^4.4.0" - http-cache-semantics@^4.1.1: version "4.1.1" resolved "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a" integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== -http-deceiver@^1.2.7: - version "1.2.7" - resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" - integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== - http-errors@2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" @@ -7702,21 +3880,6 @@ http-errors@2.0.0: statuses "2.0.1" toidentifier "1.0.1" -http-errors@~1.6.2: - version "1.6.3" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" - integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== - dependencies: - depd "~1.1.2" - inherits "2.0.3" - setprototypeof "1.1.0" - statuses ">= 1.4.0 < 2" - -http-parser-js@>=0.5.1: - version "0.5.8" - resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.8.tgz#af23090d9ac4e24573de6f6aecc9d84a48bf20e3" - integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== - http-proxy-agent@^5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-5.0.0.tgz#5129800203520d434f142bc78ff3c170800f2b43" @@ -7726,34 +3889,6 @@ http-proxy-agent@^5.0.0: agent-base "6" debug "4" -http-proxy-middleware@^2.0.3: - version "2.0.6" - resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz#e1a4dd6979572c7ab5a4e4b55095d1f32a74963f" - integrity sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw== - dependencies: - "@types/http-proxy" "^1.17.8" - http-proxy "^1.18.1" - is-glob "^4.0.1" - is-plain-obj "^3.0.0" - micromatch "^4.0.2" - -http-proxy@^1.18.1: - version "1.18.1" - resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" - integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== - dependencies: - eventemitter3 "^4.0.0" - follow-redirects "^1.0.0" - requires-port "^1.0.0" - -http2-wrapper@^2.1.10: - version "2.2.1" - resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-2.2.1.tgz#310968153dcdedb160d8b72114363ef5fce1f64a" - integrity sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ== - dependencies: - quick-lru "^5.1.1" - resolve-alpn "^1.2.0" - https-proxy-agent@^5.0.0: version "5.0.1" resolved "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" @@ -7779,7 +3914,7 @@ humanize-ms@^1.2.1: dependencies: ms "^2.0.0" -iconv-lite@0.4.24, iconv-lite@^0.4.24: +iconv-lite@^0.4.24: version "0.4.24" resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== @@ -7793,11 +3928,6 @@ iconv-lite@^0.6.2: dependencies: safer-buffer ">= 2.1.2 < 3.0.0" -icss-utils@^5.0.0, icss-utils@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" - integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== - ieee754@^1.1.13: version "1.2.1" resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352" @@ -7822,11 +3952,6 @@ ignore@^5.0.4, ignore@^5.2.0: resolved "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz#a291c0c6178ff1b960befe47fcdec301674a6324" integrity sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ== -ignore@^5.2.4: - version "5.3.0" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.0.tgz#67418ae40d34d6999c95ff56016759c718c82f78" - integrity sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg== - image-size@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/image-size/-/image-size-1.0.2.tgz#d778b6d0ab75b2737c1556dd631652eb963bc486" @@ -7834,11 +3959,6 @@ image-size@^1.0.2: dependencies: queue "6.0.2" -immer@^9.0.7: - version "9.0.21" - resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.21.tgz#1e025ea31a40f24fb064f1fef23e931496330176" - integrity sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA== - import-fresh@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz#d81355c15612d386c61f9ddd3922d4304822a546" @@ -7847,7 +3967,7 @@ import-fresh@^2.0.0: caller-path "^2.0.0" resolve-from "^3.0.0" -import-fresh@^3.1.0, import-fresh@^3.2.1, import-fresh@^3.3.0: +import-fresh@^3.3.0: version "3.3.0" resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== @@ -7855,11 +3975,6 @@ import-fresh@^3.1.0, import-fresh@^3.2.1, import-fresh@^3.3.0: parent-module "^1.0.0" resolve-from "^4.0.0" -import-lazy@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-4.0.0.tgz#e8eb627483a0a43da3c03f3e35548be5cb0cc153" - integrity sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw== - import-local@3.1.0: version "3.1.0" resolved "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz#b4479df8a5fd44f6cdce24070675676063c95cb4" @@ -7878,11 +3993,6 @@ indent-string@^4.0.0: resolved "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== -infima@0.2.0-alpha.43: - version "0.2.0-alpha.43" - resolved "https://registry.yarnpkg.com/infima/-/infima-0.2.0-alpha.43.tgz#f7aa1d7b30b6c08afef441c726bac6150228cbe0" - integrity sha512-2uw57LvUqW0rK/SWYnd/2rRfxNA5DDNOh33jxF7fy46VWoNhGxiUQyVZHbBMjQ33mQem0cjdDVwgWVAmlRfgyQ== - inflight@^1.0.4: version "1.0.6" resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" @@ -7891,22 +4001,12 @@ inflight@^1.0.4: once "^1.3.0" wrappy "1" -inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: +inherits@2, inherits@2.0.4, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3: version "2.0.4" resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== -inherits@2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" - integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== - -ini@2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5" - integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== - -ini@^1.3.2, ini@^1.3.4, ini@^1.3.5, ini@^1.3.8, ini@~1.3.0: +ini@^1.3.2, ini@^1.3.8: version "1.3.8" resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== @@ -7924,11 +4024,6 @@ init-package-json@5.0.0: validate-npm-package-license "^3.0.4" validate-npm-package-name "^5.0.0" -inline-style-parser@0.1.1: - version "0.1.1" - resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1" - integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q== - inquirer@^8.2.4: version "8.2.6" resolved "https://registry.npmjs.org/inquirer/-/inquirer-8.2.6.tgz#733b74888195d8d400a67ac332011b5fae5ea562" @@ -7959,11 +4054,6 @@ internal-slot@^1.0.5: has "^1.0.3" side-channel "^1.0.4" -interpret@^1.0.0: - version "1.4.0" - resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" - integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== - invariant@*, invariant@^2.2.4: version "2.2.4" resolved "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" @@ -7981,29 +4071,6 @@ ip@^2.0.0: resolved "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz#4cf4ab182fee2314c75ede1276f8c80b479936da" integrity sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ== -ipaddr.js@1.9.1: - version "1.9.1" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" - integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== - -ipaddr.js@^2.0.1: - version "2.1.0" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.1.0.tgz#2119bc447ff8c257753b196fc5f1ce08a4cdf39f" - integrity sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ== - -is-alphabetical@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-2.0.1.tgz#01072053ea7c1036df3c7d19a6daaec7f19e789b" - integrity sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ== - -is-alphanumerical@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz#7c03fbe96e3e931113e57f964b0a368cc2dfd875" - integrity sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw== - dependencies: - is-alphabetical "^2.0.0" - is-decimal "^2.0.0" - is-array-buffer@^3.0.1, is-array-buffer@^3.0.2: version "3.0.2" resolved "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz#f2653ced8412081638ecb0ebbd0c41c6e0aecbbe" @@ -8025,13 +4092,6 @@ is-bigint@^1.0.1: dependencies: has-bigints "^1.0.1" -is-binary-path@~2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" - integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== - dependencies: - binary-extensions "^2.0.0" - is-boolean-object@^1.1.0: version "1.1.2" resolved "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz#5c6dc200246dd9321ae4b885a114bb1f75f63719" @@ -8066,11 +4126,6 @@ is-date-object@^1.0.1: dependencies: has-tostringtag "^1.0.0" -is-decimal@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-2.0.1.tgz#9469d2dc190d0214fd87d78b78caecc0cc14eef7" - integrity sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A== - is-directory@^0.3.1: version "0.3.1" resolved "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz#61339b6f2475fc772fd9c9d83f5c8575dc154ae1" @@ -8081,11 +4136,6 @@ is-docker@^2.0.0, is-docker@^2.1.1: resolved "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== -is-extendable@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" - integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== - is-extglob@^2.1.1: version "2.1.1" resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" @@ -8101,26 +4151,13 @@ is-fullwidth-code-point@^3.0.0: resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== -is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: +is-glob@^4.0.1: version "4.0.3" resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== dependencies: is-extglob "^2.1.1" -is-hexadecimal@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz#86b5bf668fca307498d319dfc03289d781a90027" - integrity sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg== - -is-installed-globally@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.4.0.tgz#9a0fd407949c30f86eb6959ef1b7994ed0b7b520" - integrity sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ== - dependencies: - global-dirs "^3.0.0" - is-path-inside "^3.0.2" - is-interactive@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e" @@ -8136,11 +4173,6 @@ is-negative-zero@^2.0.2: resolved "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz#7bf6f03a28003b8b3965de3ac26f664d765f3150" integrity sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA== -is-npm@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-6.0.0.tgz#b59e75e8915543ca5d881ecff864077cba095261" - integrity sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ== - is-number-object@^1.0.4: version "1.0.7" resolved "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz#59d50ada4c45251784e9904f5246c742f07a42fc" @@ -8153,41 +4185,16 @@ is-number@^7.0.0: resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== -is-obj@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" - integrity sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg== - is-obj@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== -is-path-cwd@^2.2.0: - version "2.2.0" - resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" - integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== - -is-path-inside@^3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" - integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== - is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" integrity sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg== -is-plain-obj@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" - integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== - -is-plain-obj@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-4.1.0.tgz#d65025edec3657ce032fd7db63c97883eaed71f0" - integrity sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg== - is-plain-object@^2.0.4: version "2.0.4" resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" @@ -8200,13 +4207,6 @@ is-plain-object@^5.0.0: resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== -is-reference@^3.0.0: - version "3.0.2" - resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-3.0.2.tgz#154747a01f45cd962404ee89d43837af2cba247c" - integrity sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg== - dependencies: - "@types/estree" "*" - is-regex@^1.1.4: version "1.1.4" resolved "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" @@ -8215,16 +4215,6 @@ is-regex@^1.1.4: call-bind "^1.0.2" has-tostringtag "^1.0.0" -is-regexp@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" - integrity sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA== - -is-root@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c" - integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== - is-shared-array-buffer@^1.0.2: version "1.0.2" resolved "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz#8f259c573b60b6a32d4058a1a07430c0a7344c79" @@ -8284,11 +4274,6 @@ is-typed-array@^1.1.10, is-typed-array@^1.1.12, is-typed-array@^1.1.9: dependencies: which-typed-array "^1.1.11" -is-typedarray@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" - integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== - is-unicode-supported@^0.1.0: version "0.1.0" resolved "https://registry.npmjs.org/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" @@ -8318,16 +4303,6 @@ is-wsl@^2.2.0: dependencies: is-docker "^2.0.0" -is-yarn-global@^0.4.0: - version "0.4.1" - resolved "https://registry.yarnpkg.com/is-yarn-global/-/is-yarn-global-0.4.1.tgz#b312d902b313f81e4eaf98b6361ba2b45cd694bb" - integrity sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ== - -isarray@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" - integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== - isarray@^2.0.5: version "2.0.5" resolved "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz#8af1e4c1221244cc62459faf38940d4e644a5723" @@ -8447,18 +4422,6 @@ jest-util@^29.6.3: graceful-fs "^4.2.9" picomatch "^2.2.3" -jest-util@^29.7.0: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.7.0.tgz#23c2b62bfb22be82b44de98055802ff3710fc0bc" - integrity sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA== - dependencies: - "@jest/types" "^29.6.3" - "@types/node" "*" - chalk "^4.0.0" - ci-info "^3.2.0" - graceful-fs "^4.2.9" - picomatch "^2.2.3" - jest-validate@^29.2.1: version "29.6.3" resolved "https://registry.npmjs.org/jest-validate/-/jest-validate-29.6.3.tgz#a75fca774cfb1c5758c70d035d30a1f9c2784b4d" @@ -8471,7 +4434,7 @@ jest-validate@^29.2.1: leven "^3.1.0" pretty-format "^29.6.3" -jest-worker@^27.2.0, jest-worker@^27.4.5: +jest-worker@^27.2.0: version "27.5.1" resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== @@ -8480,32 +4443,6 @@ jest-worker@^27.2.0, jest-worker@^27.4.5: merge-stream "^2.0.0" supports-color "^8.0.0" -jest-worker@^29.1.2: - version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.7.0.tgz#acad073acbbaeb7262bd5389e1bcf43e10058d4a" - integrity sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw== - dependencies: - "@types/node" "*" - jest-util "^29.7.0" - merge-stream "^2.0.0" - supports-color "^8.0.0" - -jiti@^1.18.2, jiti@^1.20.0: - version "1.21.0" - resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.21.0.tgz#7c97f8fe045724e136a397f7340475244156105d" - integrity sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q== - -joi@^17.11.0, joi@^17.9.2: - version "17.11.0" - resolved "https://registry.yarnpkg.com/joi/-/joi-17.11.0.tgz#aa9da753578ec7720e6f0ca2c7046996ed04fc1a" - integrity sha512-NgB+lZLNoqISVy1rZocE9PZI36bL/77ie924Ri43yEvi9GUUMPeyVIr8KdFTMUlby1p0PBYMk9spIxEUQYqrJQ== - dependencies: - "@hapi/hoek" "^9.0.0" - "@hapi/topo" "^5.0.0" - "@sideway/address" "^4.1.3" - "@sideway/formula" "^3.0.1" - "@sideway/pinpoint" "^2.0.0" - joi@^17.2.1: version "17.10.0" resolved "https://registry.npmjs.org/joi/-/joi-17.10.0.tgz#04e249daa24d48fada2d34046a8262e474b1326f" @@ -8587,17 +4524,12 @@ jsesc@~0.5.0: resolved "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== -json-buffer@3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" - integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== - json-parse-better-errors@^1.0.1: version "1.0.2" resolved "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" integrity sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw== -json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: +json-parse-even-better-errors@^2.3.0: version "2.3.1" resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== @@ -8607,22 +4539,12 @@ json-parse-even-better-errors@^3.0.0: resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-3.0.0.tgz#2cb2ee33069a78870a0c7e3da560026b89669cf7" integrity sha512-iZbGHafX/59r39gPwVPRBGw0QQKnA7tte5pSMrhWOW7swGsVvVTjmfyAV9pNqk8YGT7tRCdxRu8uzcgZwoDooA== -json-schema-traverse@^0.4.1: - version "0.4.1" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" - integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== - -json-schema-traverse@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" - integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== - json-stringify-safe@^5.0.1: version "5.0.1" resolved "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz#1296a2d58fd45f19a0f6ce01d65701e2c735b6eb" integrity sha512-ZClg6AaYvamvYEE82d3Iyd3vSSIjQ+odgjaTzRuO3s7toCdFKczob2i0zCh7JE8kWn17yvAWhUVxvqGwUalsRA== -json5@^2.1.2, json5@^2.2.2, json5@^2.2.3: +json5@^2.2.2, json5@^2.2.3: version "2.2.3" resolved "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== @@ -8653,14 +4575,7 @@ jsonparse@^1.2.0, jsonparse@^1.3.1: resolved "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz#3f4dae4a91fac315f71062f8521cc239f1366280" integrity sha512-POQXvpdL69+CluYsillJ7SUhKvytYjW9vG/GKpnf+xP8UWgYEM/RaMzHHofbALDiKbbP1W8UEYmgGl39WkPZsg== -keyv@^4.5.3: - version "4.5.4" - resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" - integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== - dependencies: - json-buffer "3.0.1" - -kind-of@^6.0.0, kind-of@^6.0.2, kind-of@^6.0.3: +kind-of@^6.0.2, kind-of@^6.0.3: version "6.0.3" resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== @@ -8675,21 +4590,6 @@ kleur@^4.1.5: resolved "https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz#95106101795f7050c6c650f350c683febddb1780" integrity sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ== -latest-version@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-7.0.0.tgz#843201591ea81a4d404932eeb61240fe04e9e5da" - integrity sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg== - dependencies: - package-json "^8.1.0" - -launch-editor@^2.6.0: - version "2.6.1" - resolved "https://registry.yarnpkg.com/launch-editor/-/launch-editor-2.6.1.tgz#f259c9ef95cbc9425620bbbd14b468fcdb4ffe3c" - integrity sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw== - dependencies: - picocolors "^1.0.0" - shell-quote "^1.8.1" - lerna@7.3.0: version "7.3.0" resolved "https://registry.npmjs.org/lerna/-/lerna-7.3.0.tgz#efecafbdce15694e2f6841256e073a3a2061053e" @@ -8798,11 +4698,6 @@ libnpmpublish@7.3.0: sigstore "^1.4.0" ssri "^10.0.1" -lilconfig@^2.0.3: - version "2.1.0" - resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.1.0.tgz#78e23ac89ebb7e1bfbf25b18043de756548e7f52" - integrity sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ== - lines-and-columns@^1.1.6: version "1.2.4" resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" @@ -8843,25 +4738,6 @@ load-yaml-file@^0.2.0: pify "^4.0.1" strip-bom "^3.0.0" -loader-runner@^4.2.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" - integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== - -loader-utils@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" - integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== - dependencies: - big.js "^5.2.2" - emojis-list "^3.0.0" - json5 "^2.1.2" - -loader-utils@^3.2.0: - version "3.2.1" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-3.2.1.tgz#4fb104b599daafd82ef3e1a41fb9265f87e1f576" - integrity sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw== - locate-path@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz#2b568b265eec944c6d9c0de9c3dbbbca0354cd8e" @@ -8892,38 +4768,16 @@ locate-path@^6.0.0: dependencies: p-locate "^5.0.0" -locate-path@^7.1.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-7.2.0.tgz#69cb1779bd90b35ab1e771e1f2f89a202c2a8a8a" - integrity sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA== - dependencies: - p-locate "^6.0.0" - -lodash.curry@^4.0.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/lodash.curry/-/lodash.curry-4.1.1.tgz#248e36072ede906501d75966200a86dab8b23170" - integrity sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA== - lodash.debounce@^4.0.8: version "4.0.8" resolved "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== -lodash.flow@^3.3.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/lodash.flow/-/lodash.flow-3.5.0.tgz#87bf40292b8cf83e4e8ce1a3ae4209e20071675a" - integrity sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw== - lodash.ismatch@^4.4.0: version "4.4.0" resolved "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz#756cb5150ca3ba6f11085a78849645f188f85f37" integrity sha512-fPMfXjGQEV9Xsq/8MTSgUf255gawYRbjwMyDbcvDhXgV7enSZA0hynz6vMPnpAb5iONEzBHBPsT+0zes5Z301g== -lodash.memoize@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" - integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== - lodash.startcase@^4.4.0: version "4.4.0" resolved "https://registry.npmjs.org/lodash.startcase/-/lodash.startcase-4.4.0.tgz#9436e34ed26093ed7ffae1936144350915d9add8" @@ -8934,12 +4788,7 @@ lodash.throttle@^4.1.1: resolved "https://registry.npmjs.org/lodash.throttle/-/lodash.throttle-4.1.1.tgz#c23e91b710242ac70c37f1e1cda9274cc39bf2f4" integrity sha512-wIkUCfVKpVsWo3JSZlc+8MB5it+2AN5W8J7YVMST30UrvcQNZ1Okbj+rbVniijTWE6FGYy4XJq/rHkas8qJMLQ== -lodash.uniq@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" - integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== - -lodash@^4.17.20, lodash@^4.17.21: +lodash@^4.17.21: version "4.17.21" resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== @@ -8961,30 +4810,13 @@ logkitty@^0.7.1: dayjs "^1.8.15" yargs "^15.1.0" -longest-streak@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-3.1.0.tgz#62fa67cd958742a1574af9f39866364102d90cd4" - integrity sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g== - -loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1, loose-envify@^1.4.0: +loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.4.0: version "1.4.0" resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== dependencies: js-tokens "^3.0.0 || ^4.0.0" -lower-case@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" - integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== - dependencies: - tslib "^2.0.3" - -lowercase-keys@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-3.0.0.tgz#c5e7d442e37ead247ae9db117a9d0a467c89d4f2" - integrity sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ== - lru-cache@^4.0.1: version "4.1.5" resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz#8bbe50ea85bed59bc9e33dcab8235ee9bcf443cd" @@ -9075,254 +4907,11 @@ map-obj@^4.0.0: resolved "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz#9304f906e93faae70880da102a9f1df0ea8bb05a" integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ== -markdown-extensions@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/markdown-extensions/-/markdown-extensions-2.0.0.tgz#34bebc83e9938cae16e0e017e4a9814a8330d3c4" - integrity sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q== - -markdown-table@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-3.0.3.tgz#e6331d30e493127e031dd385488b5bd326e4a6bd" - integrity sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw== - marked@^4.3.0: version "4.3.0" resolved "https://registry.yarnpkg.com/marked/-/marked-4.3.0.tgz#796362821b019f734054582038b116481b456cf3" integrity sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A== -mdast-util-directive@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-directive/-/mdast-util-directive-3.0.0.tgz#3fb1764e705bbdf0afb0d3f889e4404c3e82561f" - integrity sha512-JUpYOqKI4mM3sZcNxmF/ox04XYFFkNwr0CFlrQIkCwbvH0xzMCqkMqAde9wRd80VAhaUrwFwKm2nxretdT1h7Q== - dependencies: - "@types/mdast" "^4.0.0" - "@types/unist" "^3.0.0" - devlop "^1.0.0" - mdast-util-from-markdown "^2.0.0" - mdast-util-to-markdown "^2.0.0" - parse-entities "^4.0.0" - stringify-entities "^4.0.0" - unist-util-visit-parents "^6.0.0" - -mdast-util-find-and-replace@^3.0.0, mdast-util-find-and-replace@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz#a6fc7b62f0994e973490e45262e4bc07607b04e0" - integrity sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA== - dependencies: - "@types/mdast" "^4.0.0" - escape-string-regexp "^5.0.0" - unist-util-is "^6.0.0" - unist-util-visit-parents "^6.0.0" - -mdast-util-from-markdown@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz#52f14815ec291ed061f2922fd14d6689c810cb88" - integrity sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA== - dependencies: - "@types/mdast" "^4.0.0" - "@types/unist" "^3.0.0" - decode-named-character-reference "^1.0.0" - devlop "^1.0.0" - mdast-util-to-string "^4.0.0" - micromark "^4.0.0" - micromark-util-decode-numeric-character-reference "^2.0.0" - micromark-util-decode-string "^2.0.0" - micromark-util-normalize-identifier "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - unist-util-stringify-position "^4.0.0" - -mdast-util-frontmatter@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/mdast-util-frontmatter/-/mdast-util-frontmatter-2.0.1.tgz#f5f929eb1eb36c8a7737475c7eb438261f964ee8" - integrity sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA== - dependencies: - "@types/mdast" "^4.0.0" - devlop "^1.0.0" - escape-string-regexp "^5.0.0" - mdast-util-from-markdown "^2.0.0" - mdast-util-to-markdown "^2.0.0" - micromark-extension-frontmatter "^2.0.0" - -mdast-util-gfm-autolink-literal@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.0.tgz#5baf35407421310a08e68c15e5d8821e8898ba2a" - integrity sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg== - dependencies: - "@types/mdast" "^4.0.0" - ccount "^2.0.0" - devlop "^1.0.0" - mdast-util-find-and-replace "^3.0.0" - micromark-util-character "^2.0.0" - -mdast-util-gfm-footnote@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz#25a1753c7d16db8bfd53cd84fe50562bd1e6d6a9" - integrity sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ== - dependencies: - "@types/mdast" "^4.0.0" - devlop "^1.1.0" - mdast-util-from-markdown "^2.0.0" - mdast-util-to-markdown "^2.0.0" - micromark-util-normalize-identifier "^2.0.0" - -mdast-util-gfm-strikethrough@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz#d44ef9e8ed283ac8c1165ab0d0dfd058c2764c16" - integrity sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg== - dependencies: - "@types/mdast" "^4.0.0" - mdast-util-from-markdown "^2.0.0" - mdast-util-to-markdown "^2.0.0" - -mdast-util-gfm-table@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz#7a435fb6223a72b0862b33afbd712b6dae878d38" - integrity sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg== - dependencies: - "@types/mdast" "^4.0.0" - devlop "^1.0.0" - markdown-table "^3.0.0" - mdast-util-from-markdown "^2.0.0" - mdast-util-to-markdown "^2.0.0" - -mdast-util-gfm-task-list-item@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz#e68095d2f8a4303ef24094ab642e1047b991a936" - integrity sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ== - dependencies: - "@types/mdast" "^4.0.0" - devlop "^1.0.0" - mdast-util-from-markdown "^2.0.0" - mdast-util-to-markdown "^2.0.0" - -mdast-util-gfm@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz#3f2aecc879785c3cb6a81ff3a243dc11eca61095" - integrity sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw== - dependencies: - mdast-util-from-markdown "^2.0.0" - mdast-util-gfm-autolink-literal "^2.0.0" - mdast-util-gfm-footnote "^2.0.0" - mdast-util-gfm-strikethrough "^2.0.0" - mdast-util-gfm-table "^2.0.0" - mdast-util-gfm-task-list-item "^2.0.0" - mdast-util-to-markdown "^2.0.0" - -mdast-util-mdx-expression@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.0.tgz#4968b73724d320a379110d853e943a501bfd9d87" - integrity sha512-fGCu8eWdKUKNu5mohVGkhBXCXGnOTLuFqOvGMvdikr+J1w7lDJgxThOKpwRWzzbyXAU2hhSwsmssOY4yTokluw== - dependencies: - "@types/estree-jsx" "^1.0.0" - "@types/hast" "^3.0.0" - "@types/mdast" "^4.0.0" - devlop "^1.0.0" - mdast-util-from-markdown "^2.0.0" - mdast-util-to-markdown "^2.0.0" - -mdast-util-mdx-jsx@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.0.0.tgz#f73631fa5bb7a36712ff1e9cedec0cafed03401c" - integrity sha512-XZuPPzQNBPAlaqsTTgRrcJnyFbSOBovSadFgbFu8SnuNgm+6Bdx1K+IWoitsmj6Lq6MNtI+ytOqwN70n//NaBA== - dependencies: - "@types/estree-jsx" "^1.0.0" - "@types/hast" "^3.0.0" - "@types/mdast" "^4.0.0" - "@types/unist" "^3.0.0" - ccount "^2.0.0" - devlop "^1.1.0" - mdast-util-from-markdown "^2.0.0" - mdast-util-to-markdown "^2.0.0" - parse-entities "^4.0.0" - stringify-entities "^4.0.0" - unist-util-remove-position "^5.0.0" - unist-util-stringify-position "^4.0.0" - vfile-message "^4.0.0" - -mdast-util-mdx@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-mdx/-/mdast-util-mdx-3.0.0.tgz#792f9cf0361b46bee1fdf1ef36beac424a099c41" - integrity sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w== - dependencies: - mdast-util-from-markdown "^2.0.0" - mdast-util-mdx-expression "^2.0.0" - mdast-util-mdx-jsx "^3.0.0" - mdast-util-mdxjs-esm "^2.0.0" - mdast-util-to-markdown "^2.0.0" - -mdast-util-mdxjs-esm@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz#019cfbe757ad62dd557db35a695e7314bcc9fa97" - integrity sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg== - dependencies: - "@types/estree-jsx" "^1.0.0" - "@types/hast" "^3.0.0" - "@types/mdast" "^4.0.0" - devlop "^1.0.0" - mdast-util-from-markdown "^2.0.0" - mdast-util-to-markdown "^2.0.0" - -mdast-util-phrasing@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz#468cbbb277375523de807248b8ad969feb02a5c7" - integrity sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA== - dependencies: - "@types/mdast" "^4.0.0" - unist-util-is "^6.0.0" - -mdast-util-to-hast@^13.0.0: - version "13.0.2" - resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-13.0.2.tgz#74c0a9f014bb2340cae6118f6fccd75467792be7" - integrity sha512-U5I+500EOOw9e3ZrclN3Is3fRpw8c19SMyNZlZ2IS+7vLsNzb2Om11VpIVOR+/0137GhZsFEF6YiKD5+0Hr2Og== - dependencies: - "@types/hast" "^3.0.0" - "@types/mdast" "^4.0.0" - "@ungap/structured-clone" "^1.0.0" - devlop "^1.0.0" - micromark-util-sanitize-uri "^2.0.0" - trim-lines "^3.0.0" - unist-util-position "^5.0.0" - unist-util-visit "^5.0.0" - -mdast-util-to-markdown@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz#9813f1d6e0cdaac7c244ec8c6dabfdb2102ea2b4" - integrity sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ== - dependencies: - "@types/mdast" "^4.0.0" - "@types/unist" "^3.0.0" - longest-streak "^3.0.0" - mdast-util-phrasing "^4.0.0" - mdast-util-to-string "^4.0.0" - micromark-util-decode-string "^2.0.0" - unist-util-visit "^5.0.0" - zwitch "^2.0.0" - -mdast-util-to-string@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz#7a5121475556a04e7eddeb67b264aae79d312814" - integrity sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg== - dependencies: - "@types/mdast" "^4.0.0" - -mdn-data@2.0.14: - version "2.0.14" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" - integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== - -media-typer@0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" - integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== - -memfs@^3.1.2, memfs@^3.4.3: - version "3.6.0" - resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.6.0.tgz#d7a2110f86f79dd950a8b6df6d57bc984aa185f6" - integrity sha512-EGowvkkgbMcIChjMTMkESFDbZeSh8xZ7kNSF0hAiAN4Jh6jgHCRS0Ga/+C8y6Au+oqpezRHCfPsmJ2+DwAgiwQ== - dependencies: - fs-monkey "^1.0.4" - memoize-one@^5.0.0: version "5.2.1" resolved "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz#8337aa3c4335581839ec01c3d594090cebe8f00e" @@ -9362,11 +4951,6 @@ meow@^8.1.2: type-fest "^0.18.0" yargs-parser "^20.2.3" -merge-descriptors@1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" - integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== - merge-stream@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" @@ -9377,11 +4961,6 @@ merge2@^1.3.0, merge2@^1.4.1: resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== -methods@~1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" - integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== - metro-babel-transformer@0.76.7: version "0.76.7" resolved "https://registry.npmjs.org/metro-babel-transformer/-/metro-babel-transformer-0.76.7.tgz#ba620d64cbaf97d1aa14146d654a3e5d7477fc62" @@ -9682,423 +5261,7 @@ metro@0.76.7: ws "^7.5.1" yargs "^17.6.2" -micromark-core-commonmark@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-core-commonmark/-/micromark-core-commonmark-2.0.0.tgz#50740201f0ee78c12a675bf3e68ffebc0bf931a3" - integrity sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA== - dependencies: - decode-named-character-reference "^1.0.0" - devlop "^1.0.0" - micromark-factory-destination "^2.0.0" - micromark-factory-label "^2.0.0" - micromark-factory-space "^2.0.0" - micromark-factory-title "^2.0.0" - micromark-factory-whitespace "^2.0.0" - micromark-util-character "^2.0.0" - micromark-util-chunked "^2.0.0" - micromark-util-classify-character "^2.0.0" - micromark-util-html-tag-name "^2.0.0" - micromark-util-normalize-identifier "^2.0.0" - micromark-util-resolve-all "^2.0.0" - micromark-util-subtokenize "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-extension-directive@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-directive/-/micromark-extension-directive-3.0.0.tgz#527869de497a6de9024138479091bc885dae076b" - integrity sha512-61OI07qpQrERc+0wEysLHMvoiO3s2R56x5u7glHq2Yqq6EHbH4dW25G9GfDdGCDYqA21KE6DWgNSzxSwHc2hSg== - dependencies: - devlop "^1.0.0" - micromark-factory-space "^2.0.0" - micromark-factory-whitespace "^2.0.0" - micromark-util-character "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - parse-entities "^4.0.0" - -micromark-extension-frontmatter@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-frontmatter/-/micromark-extension-frontmatter-2.0.0.tgz#651c52ffa5d7a8eeed687c513cd869885882d67a" - integrity sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg== - dependencies: - fault "^2.0.0" - micromark-util-character "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-extension-gfm-autolink-literal@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.0.0.tgz#f1e50b42e67d441528f39a67133eddde2bbabfd9" - integrity sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg== - dependencies: - micromark-util-character "^2.0.0" - micromark-util-sanitize-uri "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-extension-gfm-footnote@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.0.0.tgz#91afad310065a94b636ab1e9dab2c60d1aab953c" - integrity sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg== - dependencies: - devlop "^1.0.0" - micromark-core-commonmark "^2.0.0" - micromark-factory-space "^2.0.0" - micromark-util-character "^2.0.0" - micromark-util-normalize-identifier "^2.0.0" - micromark-util-sanitize-uri "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-extension-gfm-strikethrough@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.0.0.tgz#6917db8e320da70e39ffbf97abdbff83e6783e61" - integrity sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw== - dependencies: - devlop "^1.0.0" - micromark-util-chunked "^2.0.0" - micromark-util-classify-character "^2.0.0" - micromark-util-resolve-all "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-extension-gfm-table@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.0.0.tgz#2cf3fe352d9e089b7ef5fff003bdfe0da29649b7" - integrity sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw== - dependencies: - devlop "^1.0.0" - micromark-factory-space "^2.0.0" - micromark-util-character "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-extension-gfm-tagfilter@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz#f26d8a7807b5985fba13cf61465b58ca5ff7dc57" - integrity sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg== - dependencies: - micromark-util-types "^2.0.0" - -micromark-extension-gfm-task-list-item@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.0.1.tgz#ee8b208f1ced1eb9fb11c19a23666e59d86d4838" - integrity sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw== - dependencies: - devlop "^1.0.0" - micromark-factory-space "^2.0.0" - micromark-util-character "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-extension-gfm@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz#3e13376ab95dd7a5cfd0e29560dfe999657b3c5b" - integrity sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w== - dependencies: - micromark-extension-gfm-autolink-literal "^2.0.0" - micromark-extension-gfm-footnote "^2.0.0" - micromark-extension-gfm-strikethrough "^2.0.0" - micromark-extension-gfm-table "^2.0.0" - micromark-extension-gfm-tagfilter "^2.0.0" - micromark-extension-gfm-task-list-item "^2.0.0" - micromark-util-combine-extensions "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-extension-mdx-expression@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.0.tgz#1407b9ce69916cf5e03a196ad9586889df25302a" - integrity sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ== - dependencies: - "@types/estree" "^1.0.0" - devlop "^1.0.0" - micromark-factory-mdx-expression "^2.0.0" - micromark-factory-space "^2.0.0" - micromark-util-character "^2.0.0" - micromark-util-events-to-acorn "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-extension-mdx-jsx@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.0.tgz#4aba0797c25efb2366a3fd2d367c6b1c1159f4f5" - integrity sha512-uvhhss8OGuzR4/N17L1JwvmJIpPhAd8oByMawEKx6NVdBCbesjH4t+vjEp3ZXft9DwvlKSD07fCeI44/N0Vf2w== - dependencies: - "@types/acorn" "^4.0.0" - "@types/estree" "^1.0.0" - devlop "^1.0.0" - estree-util-is-identifier-name "^3.0.0" - micromark-factory-mdx-expression "^2.0.0" - micromark-factory-space "^2.0.0" - micromark-util-character "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - vfile-message "^4.0.0" - -micromark-extension-mdx-md@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-mdx-md/-/micromark-extension-mdx-md-2.0.0.tgz#1d252881ea35d74698423ab44917e1f5b197b92d" - integrity sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ== - dependencies: - micromark-util-types "^2.0.0" - -micromark-extension-mdxjs-esm@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-3.0.0.tgz#de21b2b045fd2059bd00d36746081de38390d54a" - integrity sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A== - dependencies: - "@types/estree" "^1.0.0" - devlop "^1.0.0" - micromark-core-commonmark "^2.0.0" - micromark-util-character "^2.0.0" - micromark-util-events-to-acorn "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - unist-util-position-from-estree "^2.0.0" - vfile-message "^4.0.0" - -micromark-extension-mdxjs@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-mdxjs/-/micromark-extension-mdxjs-3.0.0.tgz#b5a2e0ed449288f3f6f6c544358159557549de18" - integrity sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ== - dependencies: - acorn "^8.0.0" - acorn-jsx "^5.0.0" - micromark-extension-mdx-expression "^3.0.0" - micromark-extension-mdx-jsx "^3.0.0" - micromark-extension-mdx-md "^2.0.0" - micromark-extension-mdxjs-esm "^3.0.0" - micromark-util-combine-extensions "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-factory-destination@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz#857c94debd2c873cba34e0445ab26b74f6a6ec07" - integrity sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA== - dependencies: - micromark-util-character "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-factory-label@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz#17c5c2e66ce39ad6f4fc4cbf40d972f9096f726a" - integrity sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw== - dependencies: - devlop "^1.0.0" - micromark-util-character "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-factory-mdx-expression@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.1.tgz#f2a9724ce174f1751173beb2c1f88062d3373b1b" - integrity sha512-F0ccWIUHRLRrYp5TC9ZYXmZo+p2AM13ggbsW4T0b5CRKP8KHVRB8t4pwtBgTxtjRmwrK0Irwm7vs2JOZabHZfg== - dependencies: - "@types/estree" "^1.0.0" - devlop "^1.0.0" - micromark-util-character "^2.0.0" - micromark-util-events-to-acorn "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - unist-util-position-from-estree "^2.0.0" - vfile-message "^4.0.0" - -micromark-factory-space@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz#c8f40b0640a0150751d3345ed885a080b0d15faf" - integrity sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ== - dependencies: - micromark-util-character "^1.0.0" - micromark-util-types "^1.0.0" - -micromark-factory-space@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz#5e7afd5929c23b96566d0e1ae018ae4fcf81d030" - integrity sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg== - dependencies: - micromark-util-character "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-factory-title@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz#726140fc77892af524705d689e1cf06c8a83ea95" - integrity sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A== - dependencies: - micromark-factory-space "^2.0.0" - micromark-util-character "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-factory-whitespace@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz#9e92eb0f5468083381f923d9653632b3cfb5f763" - integrity sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA== - dependencies: - micromark-factory-space "^2.0.0" - micromark-util-character "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-util-character@^1.0.0, micromark-util-character@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/micromark-util-character/-/micromark-util-character-1.2.0.tgz#4fedaa3646db249bc58caeb000eb3549a8ca5dcc" - integrity sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg== - dependencies: - micromark-util-symbol "^1.0.0" - micromark-util-types "^1.0.0" - -micromark-util-character@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/micromark-util-character/-/micromark-util-character-2.0.1.tgz#52b824c2e2633b6fb33399d2ec78ee2a90d6b298" - integrity sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw== - dependencies: - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-util-chunked@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz#e51f4db85fb203a79dbfef23fd41b2f03dc2ef89" - integrity sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg== - dependencies: - micromark-util-symbol "^2.0.0" - -micromark-util-classify-character@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz#8c7537c20d0750b12df31f86e976d1d951165f34" - integrity sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw== - dependencies: - micromark-util-character "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-util-combine-extensions@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz#75d6ab65c58b7403616db8d6b31315013bfb7ee5" - integrity sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ== - dependencies: - micromark-util-chunked "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-util-decode-numeric-character-reference@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz#2698bbb38f2a9ba6310e359f99fcb2b35a0d2bd5" - integrity sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ== - dependencies: - micromark-util-symbol "^2.0.0" - -micromark-util-decode-string@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz#7dfa3a63c45aecaa17824e656bcdb01f9737154a" - integrity sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA== - dependencies: - decode-named-character-reference "^1.0.0" - micromark-util-character "^2.0.0" - micromark-util-decode-numeric-character-reference "^2.0.0" - micromark-util-symbol "^2.0.0" - -micromark-util-encode@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz#0921ac7953dc3f1fd281e3d1932decfdb9382ab1" - integrity sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA== - -micromark-util-events-to-acorn@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.2.tgz#4275834f5453c088bd29cd72dfbf80e3327cec07" - integrity sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA== - dependencies: - "@types/acorn" "^4.0.0" - "@types/estree" "^1.0.0" - "@types/unist" "^3.0.0" - devlop "^1.0.0" - estree-util-visit "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - vfile-message "^4.0.0" - -micromark-util-html-tag-name@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz#ae34b01cbe063363847670284c6255bb12138ec4" - integrity sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw== - -micromark-util-normalize-identifier@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz#91f9a4e65fe66cc80c53b35b0254ad67aa431d8b" - integrity sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w== - dependencies: - micromark-util-symbol "^2.0.0" - -micromark-util-resolve-all@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz#189656e7e1a53d0c86a38a652b284a252389f364" - integrity sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA== - dependencies: - micromark-util-types "^2.0.0" - -micromark-util-sanitize-uri@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz#ec8fbf0258e9e6d8f13d9e4770f9be64342673de" - integrity sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw== - dependencies: - micromark-util-character "^2.0.0" - micromark-util-encode "^2.0.0" - micromark-util-symbol "^2.0.0" - -micromark-util-subtokenize@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.0.tgz#9f412442d77e0c5789ffdf42377fa8a2bcbdf581" - integrity sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg== - dependencies: - devlop "^1.0.0" - micromark-util-chunked "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromark-util-symbol@^1.0.0, micromark-util-symbol@^1.0.1: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz#813cd17837bdb912d069a12ebe3a44b6f7063142" - integrity sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag== - -micromark-util-symbol@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz#12225c8f95edf8b17254e47080ce0862d5db8044" - integrity sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw== - -micromark-util-types@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-1.1.0.tgz#e6676a8cae0bb86a2171c498167971886cb7e283" - integrity sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg== - -micromark-util-types@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-2.0.0.tgz#63b4b7ffeb35d3ecf50d1ca20e68fc7caa36d95e" - integrity sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w== - -micromark@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/micromark/-/micromark-4.0.0.tgz#84746a249ebd904d9658cfabc1e8e5f32cbc6249" - integrity sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ== - dependencies: - "@types/debug" "^4.0.0" - debug "^4.0.0" - decode-named-character-reference "^1.0.0" - devlop "^1.0.0" - micromark-core-commonmark "^2.0.0" - micromark-factory-space "^2.0.0" - micromark-util-character "^2.0.0" - micromark-util-chunked "^2.0.0" - micromark-util-combine-extensions "^2.0.0" - micromark-util-decode-numeric-character-reference "^2.0.0" - micromark-util-encode "^2.0.0" - micromark-util-normalize-identifier "^2.0.0" - micromark-util-resolve-all "^2.0.0" - micromark-util-sanitize-uri "^2.0.0" - micromark-util-subtokenize "^2.0.0" - micromark-util-symbol "^2.0.0" - micromark-util-types "^2.0.0" - -micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: +micromatch@^4.0.2, micromatch@^4.0.4: version "4.0.5" resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== @@ -10111,19 +5274,7 @@ mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== -mime-db@~1.33.0: - version "1.33.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.33.0.tgz#a3492050a5cb9b63450541e39d9788d2272783db" - integrity sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ== - -mime-types@2.1.18: - version "2.1.18" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.18.tgz#6f323f60a83d11146f831ff11fd66e2fe5503bb8" - integrity sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ== - dependencies: - mime-db "~1.33.0" - -mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: +mime-types@^2.1.12, mime-types@^2.1.27, mime-types@~2.1.34: version "2.1.35" resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== @@ -10145,33 +5296,11 @@ mimic-fn@^2.1.0: resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== -mimic-response@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" - integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== - -mimic-response@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-4.0.0.tgz#35468b19e7c75d10f5165ea25e75a5ceea7cf70f" - integrity sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg== - min-indent@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz#a63f681673b30571fbe8bc25686ae746eefa9869" integrity sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg== -mini-css-extract-plugin@^2.7.6: - version "2.7.6" - resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz#282a3d38863fddcd2e0c220aaed5b90bc156564d" - integrity sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw== - dependencies: - schema-utils "^4.0.0" - -minimalistic-assert@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" - integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== - minimatch@3.0.5: version "3.0.5" resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.0.5.tgz#4da8f1290ee0f0f8e83d60ca69f8f134068604a3" @@ -10179,7 +5308,7 @@ minimatch@3.0.5: dependencies: brace-expansion "^1.1.7" -minimatch@3.1.2, minimatch@^3.0.2, minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: +minimatch@^3.0.2, minimatch@^3.0.4, minimatch@^3.1.1, minimatch@^3.1.2: version "3.1.2" resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== @@ -10216,7 +5345,7 @@ minimist-options@4.1.0, minimist-options@^4.0.2: is-plain-obj "^1.1.0" kind-of "^6.0.3" -minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6, minimist@^1.2.8: +minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.6: version "1.2.8" resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== @@ -10320,11 +5449,6 @@ modify-values@^1.0.1: resolved "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz#b3939fa605546474e3e3e3c63d64bd43b4ee6022" integrity sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw== -mrmime@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/mrmime/-/mrmime-1.0.1.tgz#5f90c825fad4bdd41dc914eff5d1a8cfdaf24f27" - integrity sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw== - ms@2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" @@ -10340,14 +5464,6 @@ ms@2.1.3, ms@^2.0.0: resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== -multicast-dns@^7.2.5: - version "7.2.5" - resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-7.2.5.tgz#77eb46057f4d7adbd16d9290fa7299f6fa64cced" - integrity sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg== - dependencies: - dns-packet "^5.2.2" - thunky "^1.0.2" - multimatch@5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/multimatch/-/multimatch-5.0.0.tgz#932b800963cea7a31a033328fa1e0c3a1874dbe6" @@ -10369,11 +5485,6 @@ mute-stream@~1.0.0: resolved "https://registry.npmjs.org/mute-stream/-/mute-stream-1.0.0.tgz#e31bd9fe62f0aed23520aa4324ea6671531e013e" integrity sha512-avsJQhyd+680gKXyG/sQc0nXaC6rBkPOfyHYcFb9+hdkqQkR9bdnkJ0AMZhke0oesPqIO+mFFJ+IdBc7mst4IA== -nanoid@^3.3.6: - version "3.3.7" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8" - integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== - negotiator@0.6.3, negotiator@^0.6.3: version "0.6.3" resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" @@ -10384,14 +5495,6 @@ neo-async@^2.5.0, neo-async@^2.6.2: resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== -no-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" - integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== - dependencies: - lower-case "^2.0.2" - tslib "^2.0.3" - nocache@^3.0.1: version "3.0.4" resolved "https://registry.npmjs.org/nocache/-/nocache-3.0.4.tgz#5b37a56ec6e09fc7d401dceaed2eab40c8bfdf79" @@ -10414,16 +5517,6 @@ node-dir@^0.1.17: dependencies: minimatch "^3.0.2" -node-emoji@^2.1.0: - version "2.1.3" - resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-2.1.3.tgz#93cfabb5cc7c3653aa52f29d6ffb7927d8047c06" - integrity sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA== - dependencies: - "@sindresorhus/is" "^4.6.0" - char-regex "^1.0.2" - emojilib "^2.4.0" - skin-tone "^2.0.0" - node-fetch@2.6.7: version "2.6.7" resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.7.tgz#24de9fba827e3b4ae44dc8b20256a379160052ad" @@ -10431,18 +5524,13 @@ node-fetch@2.6.7: dependencies: whatwg-url "^5.0.0" -node-fetch@^2.2.0, node-fetch@^2.6.0, node-fetch@^2.6.12, node-fetch@^2.6.7: +node-fetch@^2.2.0, node-fetch@^2.6.0, node-fetch@^2.6.7: version "2.7.0" resolved "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== dependencies: whatwg-url "^5.0.0" -node-forge@^1: - version "1.3.1" - resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" - integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== - node-gyp-build@^4.3.0: version "4.6.1" resolved "https://registry.npmjs.org/node-gyp-build/-/node-gyp-build-4.6.1.tgz#24b6d075e5e391b8d5539d98c7fc5c210cac8a3e" @@ -10522,26 +5610,11 @@ normalize-package-data@^5.0.0: semver "^7.3.5" validate-npm-package-license "^3.0.4" -normalize-path@^3.0.0, normalize-path@~3.0.0: +normalize-path@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== -normalize-range@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" - integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== - -normalize-url@^6.0.1: - version "6.1.0" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" - integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== - -normalize-url@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-8.0.0.tgz#593dbd284f743e8dcf6a5ddf8fadff149c82701a" - integrity sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw== - npm-bundled@^1.1.2: version "1.1.2" resolved "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz#944c78789bd739035b70baa2ca5cc32b8d860bc1" @@ -10649,18 +5722,6 @@ npmlog@^6.0.0, npmlog@^6.0.2: gauge "^4.0.3" set-blocking "^2.0.0" -nprogress@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/nprogress/-/nprogress-0.2.0.tgz#cb8f34c53213d895723fcbab907e9422adbcafb1" - integrity sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA== - -nth-check@^2.0.1: - version "2.1.1" - resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" - integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== - dependencies: - boolbase "^1.0.0" - nullthrows@^1.1.1: version "1.1.1" resolved "https://registry.npmjs.org/nullthrows/-/nullthrows-1.1.1.tgz#7818258843856ae971eae4208ad7d7eb19a431b1" @@ -10729,7 +5790,7 @@ ob1@0.76.8: resolved "https://registry.npmjs.org/ob1/-/ob1-0.76.8.tgz#ac4c459465b1c0e2c29aaa527e09fc463d3ffec8" integrity sha512-dlBkJJV5M/msj9KYA9upc+nUWVwuOFFTbu28X6kZeGwcuW+JxaHSBZ70SYQnk5M+j5JbNLR6yKHmgW4M5E7X5g== -object-assign@^4.1.0, object-assign@^4.1.1: +object-assign@^4.1.1: version "4.1.1" resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== @@ -10749,7 +5810,7 @@ object-keys@^1.1.1: resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== -object.assign@^4.1.0, object.assign@^4.1.4: +object.assign@^4.1.4: version "4.1.4" resolved "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== @@ -10759,11 +5820,6 @@ object.assign@^4.1.0, object.assign@^4.1.4: has-symbols "^1.0.3" object-keys "^1.1.1" -obuf@^1.0.0, obuf@^1.1.2: - version "1.1.2" - resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" - integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== - on-finished@2.4.1: version "2.4.1" resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" @@ -10804,7 +5860,7 @@ open@^6.2.0: dependencies: is-wsl "^1.1.0" -open@^8.0.9, open@^8.4.0: +open@^8.4.0: version "8.4.2" resolved "https://registry.npmjs.org/open/-/open-8.4.2.tgz#5b5ffe2a8f793dcd2aad73e550cb87b59cb084f9" integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== @@ -10813,11 +5869,6 @@ open@^8.0.9, open@^8.4.0: is-docker "^2.1.1" is-wsl "^2.2.0" -opener@^1.5.2: - version "1.5.2" - resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" - integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== - ora@^5.4.1: version "5.4.1" resolved "https://registry.npmjs.org/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18" @@ -10843,11 +5894,6 @@ outdent@^0.5.0: resolved "https://registry.npmjs.org/outdent/-/outdent-0.5.0.tgz#9e10982fdc41492bb473ad13840d22f9655be2ff" integrity sha512-/jHxFIzoMXdqPzTaCpFzAAWhpkSjZPF4Vsn6jAfNpmbH/ymsmd7Qc6VE9BGn0L6YMj6uwpQLxCECpus4ukKS9Q== -p-cancelable@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-3.0.0.tgz#63826694b54d61ca1c20ebcb6d3ecf5e14cd8050" - integrity sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw== - p-filter@^2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/p-filter/-/p-filter-2.1.0.tgz#1b1472562ae7a0f742f0f3d3d3718ea66ff9c09c" @@ -10881,13 +5927,6 @@ p-limit@^3.0.2: dependencies: yocto-queue "^0.1.0" -p-limit@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-4.0.0.tgz#914af6544ed32bfa54670b061cafcbd04984b644" - integrity sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ== - dependencies: - yocto-queue "^1.0.0" - p-locate@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" @@ -10916,13 +5955,6 @@ p-locate@^5.0.0: dependencies: p-limit "^3.0.2" -p-locate@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-6.0.0.tgz#3da9a49d4934b901089dca3302fa65dc5a05c04f" - integrity sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw== - dependencies: - p-limit "^4.0.0" - p-map-series@2.1.0: version "2.1.0" resolved "https://registry.npmjs.org/p-map-series/-/p-map-series-2.1.0.tgz#7560d4c452d9da0c07e692fdbfe6e2c81a2a91f2" @@ -10958,14 +5990,6 @@ p-reduce@2.1.0, p-reduce@^2.0.0, p-reduce@^2.1.0: resolved "https://registry.npmjs.org/p-reduce/-/p-reduce-2.1.0.tgz#09408da49507c6c274faa31f28df334bc712b64a" integrity sha512-2USApvnsutq8uoxZBGbbWM0JIYLiEMJ9RlaN7fAzVNb9OZN0SHjjTTfIcb667XynS5Y1VhwDJVDa72TnPzAYWw== -p-retry@^4.5.0: - version "4.6.2" - resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.6.2.tgz#9baae7184057edd4e17231cee04264106e092a16" - integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ== - dependencies: - "@types/retry" "0.12.0" - retry "^0.13.1" - p-timeout@^3.2.0: version "3.2.0" resolved "https://registry.npmjs.org/p-timeout/-/p-timeout-3.2.0.tgz#c7e17abc971d2a7962ef83626b35d635acf23dfe" @@ -10990,16 +6014,6 @@ p-waterfall@2.1.1: dependencies: p-reduce "^2.0.0" -package-json@^8.1.0: - version "8.1.1" - resolved "https://registry.yarnpkg.com/package-json/-/package-json-8.1.1.tgz#3e9948e43df40d1e8e78a85485f1070bf8f03dc8" - integrity sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA== - dependencies: - got "^12.1.0" - registry-auth-token "^5.0.1" - registry-url "^6.0.0" - semver "^7.3.7" - pacote@^15.2.0: version "15.2.0" resolved "https://registry.npmjs.org/pacote/-/pacote-15.2.0.tgz#0f0dfcc3e60c7b39121b2ac612bf8596e95344d3" @@ -11024,14 +6038,6 @@ pacote@^15.2.0: ssri "^10.0.0" tar "^6.1.11" -param-case@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" - integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== - dependencies: - dot-case "^3.0.4" - tslib "^2.0.3" - parent-module@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" @@ -11039,20 +6045,6 @@ parent-module@^1.0.0: dependencies: callsites "^3.0.0" -parse-entities@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-4.0.1.tgz#4e2a01111fb1c986549b944af39eeda258fc9e4e" - integrity sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w== - dependencies: - "@types/unist" "^2.0.0" - character-entities "^2.0.0" - character-entities-legacy "^3.0.0" - character-reference-invalid "^2.0.0" - decode-named-character-reference "^1.0.0" - is-alphanumerical "^2.0.0" - is-decimal "^2.0.0" - is-hexadecimal "^2.0.0" - parse-json@^4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz#be35f5425be1f7f6c747184f98a788cb99477ee0" @@ -11071,11 +6063,6 @@ parse-json@^5.0.0, parse-json@^5.2.0: json-parse-even-better-errors "^2.3.0" lines-and-columns "^1.1.6" -parse-numeric-range@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz#7c63b61190d61e4d53a1197f0c83c47bb670ffa3" - integrity sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ== - parse-path@^7.0.0: version "7.0.0" resolved "https://registry.npmjs.org/parse-path/-/parse-path-7.0.0.tgz#605a2d58d0a749c8594405d8cc3a2bf76d16099b" @@ -11090,34 +6077,11 @@ parse-url@^8.1.0: dependencies: parse-path "^7.0.0" -parse5-htmlparser2-tree-adapter@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz#23c2cc233bcf09bb7beba8b8a69d46b08c62c2f1" - integrity sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g== - dependencies: - domhandler "^5.0.2" - parse5 "^7.0.0" - -parse5@^7.0.0: - version "7.1.2" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.1.2.tgz#0736bebbfd77793823240a23b7fc5e010b7f8e32" - integrity sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw== - dependencies: - entities "^4.4.0" - -parseurl@~1.3.2, parseurl@~1.3.3: +parseurl@~1.3.3: version "1.3.3" resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== -pascal-case@^3.1.2: - version "3.1.2" - resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" - integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== - dependencies: - no-case "^3.0.4" - tslib "^2.0.3" - path-exists@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" @@ -11128,21 +6092,11 @@ path-exists@^4.0.0: resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== -path-exists@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-5.0.0.tgz#a6aad9489200b21fab31e49cf09277e5116fb9e7" - integrity sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ== - path-is-absolute@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== -path-is-inside@1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" - integrity sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w== - path-key@^3.0.0, path-key@^3.1.0: version "3.1.1" resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" @@ -11161,23 +6115,6 @@ path-scurry@^1.10.1, path-scurry@^1.6.1: lru-cache "^9.1.1 || ^10.0.0" minipass "^5.0.0 || ^6.0.2 || ^7.0.0" -path-to-regexp@0.1.7: - version "0.1.7" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" - integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== - -path-to-regexp@2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-2.2.1.tgz#90b617025a16381a879bc82a38d4e8bdeb2bcf45" - integrity sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ== - -path-to-regexp@^1.7.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.8.0.tgz#887b3ba9d84393e87a0a0b9f4cb756198b53548a" - integrity sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA== - dependencies: - isarray "0.0.1" - path-type@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz#cef31dc8e0a1a3bb0d105c0cd97cf3bf47f4e36f" @@ -11190,21 +6127,12 @@ path-type@^4.0.0: resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== -periscopic@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/periscopic/-/periscopic-3.1.0.tgz#7e9037bf51c5855bd33b48928828db4afa79d97a" - integrity sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw== - dependencies: - "@types/estree" "^1.0.0" - estree-walker "^3.0.0" - is-reference "^3.0.0" - picocolors@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== -picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: +picomatch@^2.0.4, picomatch@^2.2.3, picomatch@^2.3.1: version "2.3.1" resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== @@ -11248,310 +6176,6 @@ pkg-dir@^4.2.0: dependencies: find-up "^4.0.0" -pkg-dir@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-7.0.0.tgz#8f0c08d6df4476756c5ff29b3282d0bab7517d11" - integrity sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA== - dependencies: - find-up "^6.3.0" - -pkg-up@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" - integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== - dependencies: - find-up "^3.0.0" - -postcss-calc@^8.2.3: - version "8.2.4" - resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-8.2.4.tgz#77b9c29bfcbe8a07ff6693dc87050828889739a5" - integrity sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q== - dependencies: - postcss-selector-parser "^6.0.9" - postcss-value-parser "^4.2.0" - -postcss-colormin@^5.3.1: - version "5.3.1" - resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-5.3.1.tgz#86c27c26ed6ba00d96c79e08f3ffb418d1d1988f" - integrity sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ== - dependencies: - browserslist "^4.21.4" - caniuse-api "^3.0.0" - colord "^2.9.1" - postcss-value-parser "^4.2.0" - -postcss-convert-values@^5.1.3: - version "5.1.3" - resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz#04998bb9ba6b65aa31035d669a6af342c5f9d393" - integrity sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA== - dependencies: - browserslist "^4.21.4" - postcss-value-parser "^4.2.0" - -postcss-discard-comments@^5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz#8df5e81d2925af2780075840c1526f0660e53696" - integrity sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ== - -postcss-discard-duplicates@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz#9eb4fe8456706a4eebd6d3b7b777d07bad03e848" - integrity sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw== - -postcss-discard-empty@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz#e57762343ff7f503fe53fca553d18d7f0c369c6c" - integrity sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A== - -postcss-discard-overridden@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz#7e8c5b53325747e9d90131bb88635282fb4a276e" - integrity sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw== - -postcss-discard-unused@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-discard-unused/-/postcss-discard-unused-5.1.0.tgz#8974e9b143d887677304e558c1166d3762501142" - integrity sha512-KwLWymI9hbwXmJa0dkrzpRbSJEh0vVUd7r8t0yOGPcfKzyJJxFM8kLyC5Ev9avji6nY95pOp1W6HqIrfT+0VGw== - dependencies: - postcss-selector-parser "^6.0.5" - -postcss-loader@^7.3.3: - version "7.3.3" - resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-7.3.3.tgz#6da03e71a918ef49df1bb4be4c80401df8e249dd" - integrity sha512-YgO/yhtevGO/vJePCQmTxiaEwER94LABZN0ZMT4A0vsak9TpO+RvKRs7EmJ8peIlB9xfXCsS7M8LjqncsUZ5HA== - dependencies: - cosmiconfig "^8.2.0" - jiti "^1.18.2" - semver "^7.3.8" - -postcss-merge-idents@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/postcss-merge-idents/-/postcss-merge-idents-5.1.1.tgz#7753817c2e0b75d0853b56f78a89771e15ca04a1" - integrity sha512-pCijL1TREiCoog5nQp7wUe+TUonA2tC2sQ54UGeMmryK3UFGIYKqDyjnqd6RcuI4znFn9hWSLNN8xKE/vWcUQw== - dependencies: - cssnano-utils "^3.1.0" - postcss-value-parser "^4.2.0" - -postcss-merge-longhand@^5.1.7: - version "5.1.7" - resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz#24a1bdf402d9ef0e70f568f39bdc0344d568fb16" - integrity sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ== - dependencies: - postcss-value-parser "^4.2.0" - stylehacks "^5.1.1" - -postcss-merge-rules@^5.1.4: - version "5.1.4" - resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz#2f26fa5cacb75b1402e213789f6766ae5e40313c" - integrity sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g== - dependencies: - browserslist "^4.21.4" - caniuse-api "^3.0.0" - cssnano-utils "^3.1.0" - postcss-selector-parser "^6.0.5" - -postcss-minify-font-values@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz#f1df0014a726083d260d3bd85d7385fb89d1f01b" - integrity sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-minify-gradients@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz#f1fe1b4f498134a5068240c2f25d46fcd236ba2c" - integrity sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw== - dependencies: - colord "^2.9.1" - cssnano-utils "^3.1.0" - postcss-value-parser "^4.2.0" - -postcss-minify-params@^5.1.4: - version "5.1.4" - resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz#c06a6c787128b3208b38c9364cfc40c8aa5d7352" - integrity sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw== - dependencies: - browserslist "^4.21.4" - cssnano-utils "^3.1.0" - postcss-value-parser "^4.2.0" - -postcss-minify-selectors@^5.2.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz#d4e7e6b46147b8117ea9325a915a801d5fe656c6" - integrity sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg== - dependencies: - postcss-selector-parser "^6.0.5" - -postcss-modules-extract-imports@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" - integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== - -postcss-modules-local-by-default@^4.0.3: - version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz#b08eb4f083050708998ba2c6061b50c2870ca524" - integrity sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA== - dependencies: - icss-utils "^5.0.0" - postcss-selector-parser "^6.0.2" - postcss-value-parser "^4.1.0" - -postcss-modules-scope@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06" - integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== - dependencies: - postcss-selector-parser "^6.0.4" - -postcss-modules-values@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" - integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== - dependencies: - icss-utils "^5.0.0" - -postcss-normalize-charset@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz#9302de0b29094b52c259e9b2cf8dc0879879f0ed" - integrity sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg== - -postcss-normalize-display-values@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz#72abbae58081960e9edd7200fcf21ab8325c3da8" - integrity sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-normalize-positions@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz#ef97279d894087b59325b45c47f1e863daefbb92" - integrity sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-normalize-repeat-style@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz#e9eb96805204f4766df66fd09ed2e13545420fb2" - integrity sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-normalize-string@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz#411961169e07308c82c1f8c55f3e8a337757e228" - integrity sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-normalize-timing-functions@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz#d5614410f8f0b2388e9f240aa6011ba6f52dafbb" - integrity sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-normalize-unicode@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz#f67297fca3fea7f17e0d2caa40769afc487aa030" - integrity sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA== - dependencies: - browserslist "^4.21.4" - postcss-value-parser "^4.2.0" - -postcss-normalize-url@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz#ed9d88ca82e21abef99f743457d3729a042adcdc" - integrity sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew== - dependencies: - normalize-url "^6.0.1" - postcss-value-parser "^4.2.0" - -postcss-normalize-whitespace@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz#08a1a0d1ffa17a7cc6efe1e6c9da969cc4493cfa" - integrity sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-ordered-values@^5.1.3: - version "5.1.3" - resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz#b6fd2bd10f937b23d86bc829c69e7732ce76ea38" - integrity sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ== - dependencies: - cssnano-utils "^3.1.0" - postcss-value-parser "^4.2.0" - -postcss-reduce-idents@^5.2.0: - version "5.2.0" - resolved "https://registry.yarnpkg.com/postcss-reduce-idents/-/postcss-reduce-idents-5.2.0.tgz#c89c11336c432ac4b28792f24778859a67dfba95" - integrity sha512-BTrLjICoSB6gxbc58D5mdBK8OhXRDqud/zodYfdSi52qvDHdMwk+9kB9xsM8yJThH/sZU5A6QVSmMmaN001gIg== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-reduce-initial@^5.1.2: - version "5.1.2" - resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz#798cd77b3e033eae7105c18c9d371d989e1382d6" - integrity sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg== - dependencies: - browserslist "^4.21.4" - caniuse-api "^3.0.0" - -postcss-reduce-transforms@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz#333b70e7758b802f3dd0ddfe98bb1ccfef96b6e9" - integrity sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ== - dependencies: - postcss-value-parser "^4.2.0" - -postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.9: - version "6.0.13" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz#d05d8d76b1e8e173257ef9d60b706a8e5e99bf1b" - integrity sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ== - dependencies: - cssesc "^3.0.0" - util-deprecate "^1.0.2" - -postcss-sort-media-queries@^4.4.1: - version "4.4.1" - resolved "https://registry.yarnpkg.com/postcss-sort-media-queries/-/postcss-sort-media-queries-4.4.1.tgz#04a5a78db3921eb78f28a1a781a2e68e65258128" - integrity sha512-QDESFzDDGKgpiIh4GYXsSy6sek2yAwQx1JASl5AxBtU1Lq2JfKBljIPNdil989NcSKRQX1ToiaKphImtBuhXWw== - dependencies: - sort-css-media-queries "2.1.0" - -postcss-svgo@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-5.1.0.tgz#0a317400ced789f233a28826e77523f15857d80d" - integrity sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA== - dependencies: - postcss-value-parser "^4.2.0" - svgo "^2.7.0" - -postcss-unique-selectors@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz#a9f273d1eacd09e9aa6088f4b0507b18b1b541b6" - integrity sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA== - dependencies: - postcss-selector-parser "^6.0.5" - -postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" - integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== - -postcss-zindex@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-zindex/-/postcss-zindex-5.1.0.tgz#4a5c7e5ff1050bd4c01d95b1847dfdcc58a496ff" - integrity sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A== - -postcss@^8.4.17, postcss@^8.4.21, postcss@^8.4.26: - version "8.4.31" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.31.tgz#92b451050a9f914da6755af352bdc0192508656d" - integrity sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ== - dependencies: - nanoid "^3.3.6" - picocolors "^1.0.0" - source-map-js "^1.0.2" - preferred-pm@^3.0.0: version "3.1.2" resolved "https://registry.npmjs.org/preferred-pm/-/preferred-pm-3.1.2.tgz#aedb70550734a574dffcbf2ce82642bd1753bdd6" @@ -11567,14 +6191,6 @@ prettier@^2.7.1: resolved "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz#e8c5d7e98a4305ffe3de2e1fc4aca1a71c28b1da" integrity sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q== -pretty-error@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6" - integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== - dependencies: - lodash "^4.17.20" - renderkid "^3.0.0" - pretty-format@^26.5.2, pretty-format@^26.6.2: version "26.6.2" resolved "https://registry.npmjs.org/pretty-format/-/pretty-format-26.6.2.tgz#e35c2705f14cb7fe2fe94fa078345b444120fc93" @@ -11603,24 +6219,6 @@ pretty-format@^29.7.0: ansi-styles "^5.0.0" react-is "^18.0.0" -pretty-time@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/pretty-time/-/pretty-time-1.1.0.tgz#ffb7429afabb8535c346a34e41873adf3d74dd0e" - integrity sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA== - -prism-react-renderer@^2.1.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/prism-react-renderer/-/prism-react-renderer-2.3.0.tgz#5f8f615af6af8201a0b734bd8c946df3d818ea54" - integrity sha512-UYRg2TkVIaI6tRVHC5OJ4/BxqPUxJkJvq/odLT/ykpt1zGYXooNperUxQcCvi87LyRnR4nCh81ceOA+e7nrydg== - dependencies: - "@types/prismjs" "^1.26.0" - clsx "^2.0.0" - -prismjs@^1.29.0: - version "1.29.0" - resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.29.0.tgz#f113555a8fa9b57c35e637bba27509dcf802dd12" - integrity sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q== - proc-log@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/proc-log/-/proc-log-3.0.0.tgz#fb05ef83ccd64fd7b20bbe9c8c1070fc08338dd8" @@ -11644,13 +6242,6 @@ promise-retry@^2.0.1: err-code "^2.0.2" retry "^0.12.0" -promise@^7.1.1: - version "7.3.1" - resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" - integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== - dependencies: - asap "~2.0.3" - promise@^8.3.0: version "8.3.0" resolved "https://registry.npmjs.org/promise/-/promise-8.3.0.tgz#8cb333d1edeb61ef23869fbb8a4ea0279ab60e0a" @@ -11658,7 +6249,7 @@ promise@^8.3.0: dependencies: asap "~2.0.6" -prompts@^2.4.0, prompts@^2.4.2: +prompts@^2.4.0: version "2.4.2" resolved "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== @@ -11673,7 +6264,7 @@ promzard@^1.0.0: dependencies: read "^2.0.0" -prop-types@*, prop-types@^15.6.2, prop-types@^15.7.2: +prop-types@*: version "15.8.1" resolved "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== @@ -11682,29 +6273,11 @@ prop-types@*, prop-types@^15.6.2, prop-types@^15.7.2: object-assign "^4.1.1" react-is "^16.13.1" -property-information@^6.0.0: - version "6.4.0" - resolved "https://registry.yarnpkg.com/property-information/-/property-information-6.4.0.tgz#6bc4c618b0c2d68b3bb8b552cbb97f8e300a0f82" - integrity sha512-9t5qARVofg2xQqKtytzt+lZ4d1Qvj8t5B8fEwXK6qOfgRLgH/b13QlgEyDh033NOS31nXeFbYv7CLUDG1CeifQ== - -proto-list@~1.2.1: - version "1.2.4" - resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" - integrity sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA== - protocols@^2.0.0, protocols@^2.0.1: version "2.0.1" resolved "https://registry.npmjs.org/protocols/-/protocols-2.0.1.tgz#8f155da3fc0f32644e83c5782c8e8212ccf70a86" integrity sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q== -proxy-addr@~2.0.7: - version "2.0.7" - resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" - integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== - dependencies: - forwarded "0.2.0" - ipaddr.js "1.9.1" - proxy-from-env@^1.1.0: version "1.1.0" resolved "https://registry.npmjs.org/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" @@ -11715,35 +6288,6 @@ pseudomap@^1.0.2: resolved "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz#f052a28da70e618917ef0a8ac34c1ae5a68286b3" integrity sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ== -punycode@^1.3.2: - version "1.4.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" - integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== - -punycode@^2.1.0: - version "2.3.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" - integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== - -pupa@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/pupa/-/pupa-3.1.0.tgz#f15610274376bbcc70c9a3aa8b505ea23f41c579" - integrity sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug== - dependencies: - escape-goat "^4.0.0" - -pure-color@^1.2.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/pure-color/-/pure-color-1.3.0.tgz#1fe064fb0ac851f0de61320a8bf796836422f33e" - integrity sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA== - -qs@6.11.0: - version "6.11.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" - integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== - dependencies: - side-channel "^1.0.4" - queue-microtask@^1.2.2: version "1.2.3" resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" @@ -11761,88 +6305,11 @@ quick-lru@^4.0.1: resolved "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f" integrity sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g== -quick-lru@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" - integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== - -randombytes@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" - integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== - dependencies: - safe-buffer "^5.1.0" - -range-parser@1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" - integrity sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A== - -range-parser@^1.2.1, range-parser@~1.2.1: +range-parser@~1.2.1: version "1.2.1" resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== -raw-body@2.5.1: - version "2.5.1" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857" - integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== - dependencies: - bytes "3.1.2" - http-errors "2.0.0" - iconv-lite "0.4.24" - unpipe "1.0.0" - -rc@1.2.8: - version "1.2.8" - resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" - integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== - dependencies: - deep-extend "^0.6.0" - ini "~1.3.0" - minimist "^1.2.0" - strip-json-comments "~2.0.1" - -react-base16-styling@~0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/react-base16-styling/-/react-base16-styling-0.6.0.tgz#ef2156d66cf4139695c8a167886cb69ea660792c" - integrity sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ== - dependencies: - base16 "^1.0.0" - lodash.curry "^4.0.1" - lodash.flow "^3.3.0" - pure-color "^1.2.0" - -react-dev-utils@^12.0.1: - version "12.0.1" - resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-12.0.1.tgz#ba92edb4a1f379bd46ccd6bcd4e7bc398df33e73" - integrity sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ== - dependencies: - "@babel/code-frame" "^7.16.0" - address "^1.1.2" - browserslist "^4.18.1" - chalk "^4.1.2" - cross-spawn "^7.0.3" - detect-port-alt "^1.1.6" - escape-string-regexp "^4.0.0" - filesize "^8.0.6" - find-up "^5.0.0" - fork-ts-checker-webpack-plugin "^6.5.0" - global-modules "^2.0.0" - globby "^11.0.4" - gzip-size "^6.0.0" - immer "^9.0.7" - is-root "^2.1.0" - loader-utils "^3.2.0" - open "^8.4.0" - pkg-up "^3.1.0" - prompts "^2.4.2" - react-error-overlay "^6.0.11" - recursive-readdir "^2.2.2" - shell-quote "^1.7.3" - strip-ansi "^6.0.1" - text-table "^0.2.0" - react-devtools-core@^4.27.2: version "4.28.0" resolved "https://registry.npmjs.org/react-devtools-core/-/react-devtools-core-4.28.0.tgz#3fa18709b24414adddadac33b6b9cea96db60f2f" @@ -11851,50 +6318,12 @@ react-devtools-core@^4.27.2: shell-quote "^1.6.1" ws "^7" -react-dom@^18.0.0: - version "18.2.0" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d" - integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g== - dependencies: - loose-envify "^1.1.0" - scheduler "^0.23.0" - -react-error-overlay@^6.0.11: - version "6.0.11" - resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.11.tgz#92835de5841c5cf08ba00ddd2d677b6d17ff9adb" - integrity sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg== - -react-fast-compare@^3.2.0, react-fast-compare@^3.2.2: - version "3.2.2" - resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.2.tgz#929a97a532304ce9fee4bcae44234f1ce2c21d49" - integrity sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ== - -react-helmet-async@*: - version "2.0.1" - resolved "https://registry.yarnpkg.com/react-helmet-async/-/react-helmet-async-2.0.1.tgz#c97e53d03bfe578011e4abbd61113321b0362471" - integrity sha512-SFvEqfhFpLr5xqU6fWFb8wjVPjOR4A5skkNVNN5gAr/QeHutfDe4m1Cdo521umTiFRAY8hDOcl4xJO8sXN1n2Q== - dependencies: - invariant "^2.2.4" - react-fast-compare "^3.2.2" - shallowequal "^1.1.0" - -react-helmet-async@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/react-helmet-async/-/react-helmet-async-1.3.0.tgz#7bd5bf8c5c69ea9f02f6083f14ce33ef545c222e" - integrity sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg== - dependencies: - "@babel/runtime" "^7.12.5" - invariant "^2.2.4" - prop-types "^15.7.2" - react-fast-compare "^3.2.0" - shallowequal "^1.1.0" - "react-is@^16.12.0 || ^17.0.0 || ^18.0.0", react-is@^18.0.0: version "18.2.0" resolved "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz#199431eeaaa2e09f86427efbb4f1473edb47609b" integrity sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w== -react-is@^16.13.1, react-is@^16.6.0, react-is@^16.7.0: +react-is@^16.13.1: version "16.13.1" resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== @@ -11904,18 +6333,6 @@ react-is@^17.0.1: resolved "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz#e691d4a8e9c789365655539ab372762b0efb54f0" integrity sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w== -react-lifecycles-compat@~3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" - integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== - -react-loadable-ssr-addon-v5-slorber@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz#2cdc91e8a744ffdf9e3556caabeb6e4278689883" - integrity sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A== - dependencies: - "@babel/runtime" "^7.10.3" - react-native@0.72.4: version "0.72.4" resolved "https://registry.npmjs.org/react-native/-/react-native-0.72.4.tgz#97b57e22e4d7657eaf4d1f62a678511fcf9bdda7" @@ -11963,41 +6380,6 @@ react-refresh@^0.4.0: resolved "https://registry.npmjs.org/react-refresh/-/react-refresh-0.4.3.tgz#966f1750c191672e76e16c2efa569150cc73ab53" integrity sha512-Hwln1VNuGl/6bVwnd0Xdn1e84gT/8T9aYNL+HAKDArLCS7LWjwr7StE30IEYbIkx0Vi3vs+coQxe+SQDbGbbpA== -react-router-config@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/react-router-config/-/react-router-config-5.1.1.tgz#0f4263d1a80c6b2dc7b9c1902c9526478194a988" - integrity sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg== - dependencies: - "@babel/runtime" "^7.1.2" - -react-router-dom@^5.3.4: - version "5.3.4" - resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-5.3.4.tgz#2ed62ffd88cae6db134445f4a0c0ae8b91d2e5e6" - integrity sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ== - dependencies: - "@babel/runtime" "^7.12.13" - history "^4.9.0" - loose-envify "^1.3.1" - prop-types "^15.6.2" - react-router "5.3.4" - tiny-invariant "^1.0.2" - tiny-warning "^1.0.0" - -react-router@5.3.4, react-router@^5.3.4: - version "5.3.4" - resolved "https://registry.yarnpkg.com/react-router/-/react-router-5.3.4.tgz#8ca252d70fcc37841e31473c7a151cf777887bb5" - integrity sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA== - dependencies: - "@babel/runtime" "^7.12.13" - history "^4.9.0" - hoist-non-react-statics "^3.1.0" - loose-envify "^1.3.1" - path-to-regexp "^1.7.0" - prop-types "^15.6.2" - react-is "^16.6.0" - tiny-invariant "^1.0.2" - tiny-warning "^1.0.0" - react-shallow-renderer@^16.15.0: version "16.15.0" resolved "https://registry.npmjs.org/react-shallow-renderer/-/react-shallow-renderer-16.15.0.tgz#48fb2cf9b23d23cde96708fe5273a7d3446f4457" @@ -12006,16 +6388,7 @@ react-shallow-renderer@^16.15.0: object-assign "^4.1.1" react-is "^16.12.0 || ^17.0.0 || ^18.0.0" -react-textarea-autosize@~8.3.2: - version "8.3.4" - resolved "https://registry.yarnpkg.com/react-textarea-autosize/-/react-textarea-autosize-8.3.4.tgz#270a343de7ad350534141b02c9cb78903e553524" - integrity sha512-CdtmP8Dc19xL8/R6sWvtknD/eCXkQr30dtvC4VmGInhRsfF8X/ihXCq6+9l9qbxmKRiq407/7z5fxE7cVWQNgQ== - dependencies: - "@babel/runtime" "^7.10.2" - use-composed-ref "^1.3.0" - use-latest "^1.2.1" - -react@18.2.0, react@^18.0.0: +react@18.2.0: version "18.2.0" resolved "https://registry.npmjs.org/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5" integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== @@ -12098,7 +6471,16 @@ read@^2.0.0: dependencies: mute-stream "~1.0.0" -readable-stream@^2.0.1, readable-stream@~2.3.6: +readable-stream@^3.0.0, readable-stream@^3.0.2, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: + version "3.6.2" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" + integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + +readable-stream@~2.3.6: version "2.3.8" resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== @@ -12111,27 +6493,6 @@ readable-stream@^2.0.1, readable-stream@~2.3.6: string_decoder "~1.1.1" util-deprecate "~1.0.1" -readable-stream@^3.0.0, readable-stream@^3.0.2, readable-stream@^3.0.6, readable-stream@^3.1.1, readable-stream@^3.4.0, readable-stream@^3.6.0: - version "3.6.2" - resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" - integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== - dependencies: - inherits "^2.0.3" - string_decoder "^1.1.1" - util-deprecate "^1.0.1" - -readdirp@~3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" - integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== - dependencies: - picomatch "^2.2.1" - -reading-time@^1.5.0: - version "1.5.0" - resolved "https://registry.yarnpkg.com/reading-time/-/reading-time-1.5.0.tgz#d2a7f1b6057cb2e169beaf87113cc3411b5bc5bb" - integrity sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg== - readline@^1.3.0: version "1.3.0" resolved "https://registry.npmjs.org/readline/-/readline-1.3.0.tgz#c580d77ef2cfc8752b132498060dc9793a7ac01c" @@ -12147,20 +6508,6 @@ recast@^0.21.0: source-map "~0.6.1" tslib "^2.0.1" -rechoir@^0.6.2: - version "0.6.2" - resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" - integrity sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw== - dependencies: - resolve "^1.1.6" - -recursive-readdir@^2.2.2: - version "2.2.3" - resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.3.tgz#e726f328c0d69153bcabd5c322d3195252379372" - integrity sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA== - dependencies: - minimatch "^3.0.5" - redent@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz#e557b7998316bb53c9f1f56fa626352c6963059f" @@ -12191,13 +6538,6 @@ regenerator-runtime@^0.14.0: resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz#5e19d68eb12d486f797e15a3c6a918f7cec5eb45" integrity sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA== -regenerator-transform@^0.15.2: - version "0.15.2" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.2.tgz#5bbae58b522098ebdf09bca2f83838929001c7a4" - integrity sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg== - dependencies: - "@babel/runtime" "^7.8.4" - regexp.prototype.flags@^1.5.1: version "1.5.1" resolved "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz#90ce989138db209f81492edd734183ce99f9677e" @@ -12219,20 +6559,6 @@ regexpu-core@^5.3.1: unicode-match-property-ecmascript "^2.0.0" unicode-match-property-value-ecmascript "^2.1.0" -registry-auth-token@^5.0.1: - version "5.0.2" - resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-5.0.2.tgz#8b026cc507c8552ebbe06724136267e63302f756" - integrity sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ== - dependencies: - "@pnpm/npm-conf" "^2.1.0" - -registry-url@^6.0.0: - version "6.0.1" - resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-6.0.1.tgz#056d9343680f2f64400032b1e199faa692286c58" - integrity sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q== - dependencies: - rc "1.2.8" - regjsparser@^0.9.1: version "0.9.1" resolved "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" @@ -12240,142 +6566,16 @@ regjsparser@^0.9.1: dependencies: jsesc "~0.5.0" -rehype-raw@^7.0.0: - version "7.0.0" - resolved "https://registry.yarnpkg.com/rehype-raw/-/rehype-raw-7.0.0.tgz#59d7348fd5dbef3807bbaa1d443efd2dd85ecee4" - integrity sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww== - dependencies: - "@types/hast" "^3.0.0" - hast-util-raw "^9.0.0" - vfile "^6.0.0" - -relateurl@^0.2.7: - version "0.2.7" - resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" - integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== - -remark-directive@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/remark-directive/-/remark-directive-3.0.0.tgz#34452d951b37e6207d2e2a4f830dc33442923268" - integrity sha512-l1UyWJ6Eg1VPU7Hm/9tt0zKtReJQNOA4+iDMAxTyZNWnJnFlbS/7zhiel/rogTLQ2vMYwDzSJa4BiVNqGlqIMA== - dependencies: - "@types/mdast" "^4.0.0" - mdast-util-directive "^3.0.0" - micromark-extension-directive "^3.0.0" - unified "^11.0.0" - -remark-emoji@^4.0.0: - version "4.0.1" - resolved "https://registry.yarnpkg.com/remark-emoji/-/remark-emoji-4.0.1.tgz#671bfda668047689e26b2078c7356540da299f04" - integrity sha512-fHdvsTR1dHkWKev9eNyhTo4EFwbUvJ8ka9SgeWkMPYFX4WoI7ViVBms3PjlQYgw5TLvNQso3GUB/b/8t3yo+dg== - dependencies: - "@types/mdast" "^4.0.2" - emoticon "^4.0.1" - mdast-util-find-and-replace "^3.0.1" - node-emoji "^2.1.0" - unified "^11.0.4" - -remark-frontmatter@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/remark-frontmatter/-/remark-frontmatter-5.0.0.tgz#b68d61552a421ec412c76f4f66c344627dc187a2" - integrity sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ== - dependencies: - "@types/mdast" "^4.0.0" - mdast-util-frontmatter "^2.0.0" - micromark-extension-frontmatter "^2.0.0" - unified "^11.0.0" - -remark-gfm@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/remark-gfm/-/remark-gfm-4.0.0.tgz#aea777f0744701aa288b67d28c43565c7e8c35de" - integrity sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA== - dependencies: - "@types/mdast" "^4.0.0" - mdast-util-gfm "^3.0.0" - micromark-extension-gfm "^3.0.0" - remark-parse "^11.0.0" - remark-stringify "^11.0.0" - unified "^11.0.0" - -remark-mdx@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/remark-mdx/-/remark-mdx-3.0.0.tgz#146905a3925b078970e05fc89b0e16b9cc3bfddd" - integrity sha512-O7yfjuC6ra3NHPbRVxfflafAj3LTwx3b73aBvkEFU5z4PsD6FD4vrqJAkE5iNGLz71GdjXfgRqm3SQ0h0VuE7g== - dependencies: - mdast-util-mdx "^3.0.0" - micromark-extension-mdxjs "^3.0.0" - -remark-parse@^11.0.0: - version "11.0.0" - resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-11.0.0.tgz#aa60743fcb37ebf6b069204eb4da304e40db45a1" - integrity sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA== - dependencies: - "@types/mdast" "^4.0.0" - mdast-util-from-markdown "^2.0.0" - micromark-util-types "^2.0.0" - unified "^11.0.0" - -remark-rehype@^11.0.0: - version "11.0.0" - resolved "https://registry.yarnpkg.com/remark-rehype/-/remark-rehype-11.0.0.tgz#7f21c08738bde024be5f16e4a8b13e5d7a04cf6b" - integrity sha512-vx8x2MDMcxuE4lBmQ46zYUDfcFMmvg80WYX+UNLeG6ixjdCCLcw1lrgAukwBTuOFsS78eoAedHGn9sNM0w7TPw== - dependencies: - "@types/hast" "^3.0.0" - "@types/mdast" "^4.0.0" - mdast-util-to-hast "^13.0.0" - unified "^11.0.0" - vfile "^6.0.0" - -remark-stringify@^11.0.0: - version "11.0.0" - resolved "https://registry.yarnpkg.com/remark-stringify/-/remark-stringify-11.0.0.tgz#4c5b01dd711c269df1aaae11743eb7e2e7636fd3" - integrity sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw== - dependencies: - "@types/mdast" "^4.0.0" - mdast-util-to-markdown "^2.0.0" - unified "^11.0.0" - -renderkid@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-3.0.0.tgz#5fd823e4d6951d37358ecc9a58b1f06836b6268a" - integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== - dependencies: - css-select "^4.1.3" - dom-converter "^0.2.0" - htmlparser2 "^6.1.0" - lodash "^4.17.21" - strip-ansi "^6.0.1" - require-directory@^2.1.1: version "2.1.1" resolved "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz#8c64ad5fd30dab1c976e2344ffe7f792a6a6df42" integrity sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q== -require-from-string@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" - integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== - -"require-like@>= 0.1.1": - version "0.1.2" - resolved "https://registry.yarnpkg.com/require-like/-/require-like-0.1.2.tgz#ad6f30c13becd797010c468afa775c0c0a6b47fa" - integrity sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A== - require-main-filename@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" integrity sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg== -requires-port@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" - integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== - -resolve-alpn@^1.2.0: - version "1.2.1" - resolved "https://registry.yarnpkg.com/resolve-alpn/-/resolve-alpn-1.2.1.tgz#b7adbdac3546aaaec20b45e7d8265927072726f9" - integrity sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g== - resolve-cwd@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz#0f0075f1bb2544766cf73ba6a6e2adfebcb13f2d" @@ -12398,20 +6598,6 @@ resolve-from@^4.0.0: resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== -resolve-pathname@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-pathname/-/resolve-pathname-3.0.0.tgz#99d02224d3cf263689becbb393bc560313025dcd" - integrity sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng== - -resolve@^1.1.6: - version "1.22.8" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" - integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== - dependencies: - is-core-module "^2.13.0" - path-parse "^1.0.7" - supports-preserve-symlinks-flag "^1.0.0" - resolve@^1.10.0: version "1.22.6" resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.6.tgz#dd209739eca3aef739c626fea1b4f3c506195362" @@ -12430,13 +6616,6 @@ resolve@^1.14.2: path-parse "^1.0.7" supports-preserve-symlinks-flag "^1.0.0" -responselike@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/responselike/-/responselike-3.0.0.tgz#20decb6c298aff0dbee1c355ca95461d42823626" - integrity sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg== - dependencies: - lowercase-keys "^3.0.0" - restore-cursor@^3.1.0: version "3.1.0" resolved "https://registry.npmjs.org/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e" @@ -12450,11 +6629,6 @@ retry@^0.12.0: resolved "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz#1b42a6266a21f07421d1b0b54b7dc167b01c013b" integrity sha512-9LkiTwjUh6rT555DtE9rTX+BKByPfrMzEAtnlEtdEwr3Nkffwiihqe2bWADg+OQRjt9gl6ICdmB/ZFDCGAtSow== -retry@^0.13.1: - version "0.13.1" - resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" - integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== - reusify@^1.0.4: version "1.0.4" resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" @@ -12479,22 +6653,7 @@ rimraf@~2.6.2: resolved "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz#b2d104fe0d8fb27cf9e0a1cda8262dd3833c6cab" integrity sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA== dependencies: - glob "^7.1.3" - -rtl-detect@^1.0.4: - version "1.1.2" - resolved "https://registry.yarnpkg.com/rtl-detect/-/rtl-detect-1.1.2.tgz#ca7f0330af5c6bb626c15675c642ba85ad6273c6" - integrity sha512-PGMBq03+TTG/p/cRB7HCLKJ1MgDIi07+QU1faSjiYRfmY5UsAttV9Hs08jDAHVwcOwmVLcSJkpwyfXszVjWfIQ== - -rtlcss@^4.1.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/rtlcss/-/rtlcss-4.1.1.tgz#f20409fcc197e47d1925996372be196fee900c0c" - integrity sha512-/oVHgBtnPNcggP2aVXQjSy6N1mMAfHg4GSag0QtZBlD5bdDgAHwr4pydqJGd+SUCu9260+Pjqbjwtvu7EMH1KQ== - dependencies: - escalade "^3.1.1" - picocolors "^1.0.0" - postcss "^8.4.21" - strip-json-comments "^3.1.1" + glob "^7.1.3" run-async@^2.4.0: version "2.4.1" @@ -12508,7 +6667,7 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" -rxjs@^7.5.5, rxjs@^7.8.1: +rxjs@^7.5.5: version "7.8.1" resolved "https://registry.npmjs.org/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543" integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg== @@ -12530,7 +6689,7 @@ safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== -safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.1.0, safe-buffer@~5.2.0: +safe-buffer@~5.2.0: version "5.2.1" resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== @@ -12549,11 +6708,6 @@ safe-regex-test@^1.0.0: resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== -sax@^1.2.4: - version "1.3.0" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.3.0.tgz#a5dbe77db3be05c9d1ee7785dbd3ea9de51593d0" - integrity sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA== - scheduler@0.24.0-canary-efb381bbf-20230505: version "0.24.0-canary-efb381bbf-20230505" resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.24.0-canary-efb381bbf-20230505.tgz#5dddc60e29f91cd7f8b983d7ce4a99c2202d178f" @@ -12561,69 +6715,6 @@ scheduler@0.24.0-canary-efb381bbf-20230505: dependencies: loose-envify "^1.1.0" -scheduler@^0.23.0: - version "0.23.0" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.0.tgz#ba8041afc3d30eb206a487b6b384002e4e61fdfe" - integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw== - dependencies: - loose-envify "^1.1.0" - -schema-utils@2.7.0: - version "2.7.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7" - integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== - dependencies: - "@types/json-schema" "^7.0.4" - ajv "^6.12.2" - ajv-keywords "^3.4.1" - -schema-utils@^3.0.0, schema-utils@^3.1.1, schema-utils@^3.2.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.3.0.tgz#f50a88877c3c01652a15b622ae9e9795df7a60fe" - integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg== - dependencies: - "@types/json-schema" "^7.0.8" - ajv "^6.12.5" - ajv-keywords "^3.5.2" - -schema-utils@^4.0.0: - version "4.2.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.2.0.tgz#70d7c93e153a273a805801882ebd3bff20d89c8b" - integrity sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw== - dependencies: - "@types/json-schema" "^7.0.9" - ajv "^8.9.0" - ajv-formats "^2.1.1" - ajv-keywords "^5.1.0" - -section-matter@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/section-matter/-/section-matter-1.0.0.tgz#e9041953506780ec01d59f292a19c7b850b84167" - integrity sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA== - dependencies: - extend-shallow "^2.0.1" - kind-of "^6.0.0" - -select-hose@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" - integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== - -selfsigned@^2.1.1: - version "2.4.1" - resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.4.1.tgz#560d90565442a3ed35b674034cec4e95dceb4ae0" - integrity sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q== - dependencies: - "@types/node-forge" "^1.3.0" - node-forge "^1" - -semver-diff@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-4.0.0.tgz#3afcf5ed6d62259f5c72d0d5d50dffbdc9680df5" - integrity sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA== - dependencies: - semver "^7.3.5" - "semver@2 || 3 || 4 || 5", semver@^5.6.0: version "5.7.2" resolved "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz#48d55db737c3287cd4835e17fa13feace1c41ef8" @@ -12641,7 +6732,7 @@ semver@^6.3.1: resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7.0.0, semver@^7.1.1, semver@^7.3.2, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.2, semver@^7.5.3, semver@^7.5.4: +semver@^7.0.0, semver@^7.1.1, semver@^7.3.4, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.2, semver@^7.5.3: version "7.5.4" resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== @@ -12672,41 +6763,7 @@ serialize-error@^2.1.0: resolved "https://registry.npmjs.org/serialize-error/-/serialize-error-2.1.0.tgz#50b679d5635cdf84667bdc8e59af4e5b81d5f60a" integrity sha512-ghgmKt5o4Tly5yEG/UJp8qTd0AN7Xalw4XBtDEKP655B699qMEtra1WlXeE6WIvdEG481JvRxULKsInq/iNysw== -serialize-javascript@^6.0.0, serialize-javascript@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.1.tgz#b206efb27c3da0b0ab6b52f48d170b7996458e5c" - integrity sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w== - dependencies: - randombytes "^2.1.0" - -serve-handler@^6.1.5: - version "6.1.5" - resolved "https://registry.yarnpkg.com/serve-handler/-/serve-handler-6.1.5.tgz#a4a0964f5c55c7e37a02a633232b6f0d6f068375" - integrity sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg== - dependencies: - bytes "3.0.0" - content-disposition "0.5.2" - fast-url-parser "1.1.3" - mime-types "2.1.18" - minimatch "3.1.2" - path-is-inside "1.0.2" - path-to-regexp "2.2.1" - range-parser "1.2.0" - -serve-index@^1.9.1: - version "1.9.1" - resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" - integrity sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw== - dependencies: - accepts "~1.3.4" - batch "0.6.1" - debug "2.6.9" - escape-html "~1.0.3" - http-errors "~1.6.2" - mime-types "~2.1.17" - parseurl "~1.3.2" - -serve-static@1.15.0, serve-static@^1.13.1: +serve-static@^1.13.1: version "1.15.0" resolved "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== @@ -12730,16 +6787,6 @@ set-function-name@^2.0.0: functions-have-names "^1.2.3" has-property-descriptors "^1.0.0" -setimmediate@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" - integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== - -setprototypeof@1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" - integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== - setprototypeof@1.2.0: version "1.2.0" resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" @@ -12752,11 +6799,6 @@ shallow-clone@^3.0.0: dependencies: kind-of "^6.0.2" -shallowequal@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" - integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== - shebang-command@^1.2.0: version "1.2.0" resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz#44aac65b695b03398968c39f363fee5deafdf1ea" @@ -12781,20 +6823,11 @@ shebang-regex@^3.0.0: resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== -shell-quote@^1.6.1, shell-quote@^1.7.3, shell-quote@^1.8.1: +shell-quote@^1.6.1, shell-quote@^1.7.3: version "1.8.1" resolved "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680" integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== -shelljs@^0.8.5: - version "0.8.5" - resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.5.tgz#de055408d8361bed66c669d2f000538ced8ee20c" - integrity sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow== - dependencies: - glob "^7.0.0" - interpret "^1.0.0" - rechoir "^0.6.2" - shiki@^0.14.1: version "0.14.5" resolved "https://registry.yarnpkg.com/shiki/-/shiki-0.14.5.tgz#375dd214e57eccb04f0daf35a32aa615861deb93" @@ -12835,47 +6868,16 @@ sigstore@^1.3.0, sigstore@^1.4.0: "@sigstore/tuf" "^1.0.3" make-fetch-happen "^11.0.1" -sirv@^2.0.3: - version "2.0.3" - resolved "https://registry.yarnpkg.com/sirv/-/sirv-2.0.3.tgz#ca5868b87205a74bef62a469ed0296abceccd446" - integrity sha512-O9jm9BsID1P+0HOi81VpXPoDxYP374pkOLzACAoyUQ/3OUVndNpsz6wMnY2z+yOxzbllCKZrM+9QrWsv4THnyA== - dependencies: - "@polka/url" "^1.0.0-next.20" - mrmime "^1.0.0" - totalist "^3.0.0" - sisteransi@^1.0.5: version "1.0.5" resolved "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== -sitemap@^7.1.1: - version "7.1.1" - resolved "https://registry.yarnpkg.com/sitemap/-/sitemap-7.1.1.tgz#eeed9ad6d95499161a3eadc60f8c6dce4bea2bef" - integrity sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg== - dependencies: - "@types/node" "^17.0.5" - "@types/sax" "^1.2.1" - arg "^5.0.0" - sax "^1.2.4" - -skin-tone@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/skin-tone/-/skin-tone-2.0.0.tgz#4e3933ab45c0d4f4f781745d64b9f4c208e41237" - integrity sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA== - dependencies: - unicode-emoji-modifier-base "^1.0.0" - slash@3.0.0, slash@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== -slash@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7" - integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== - slice-ansi@^2.0.0: version "2.1.0" resolved "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz#cacd7693461a637a5788d92a7dd4fba068e81636" @@ -12902,15 +6904,6 @@ smartwrap@^2.0.2: wcwidth "^1.0.1" yargs "^15.1.0" -sockjs@^0.3.24: - version "0.3.24" - resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce" - integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== - dependencies: - faye-websocket "^0.11.3" - uuid "^8.3.2" - websocket-driver "^0.7.4" - socks-proxy-agent@^7.0.0: version "7.0.0" resolved "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-7.0.0.tgz#dc069ecf34436621acb41e3efa66ca1b5fed15b6" @@ -12928,11 +6921,6 @@ socks@^2.6.2: ip "^2.0.0" smart-buffer "^4.2.0" -sort-css-media-queries@2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/sort-css-media-queries/-/sort-css-media-queries-2.1.0.tgz#7c85e06f79826baabb232f5560e9745d7a78c4ce" - integrity sha512-IeWvo8NkNiY2vVYdPa27MCQiR0MN0M80johAYFVxWWXQ44KU84WNxjslwBHmc/7ZL2ccwkM7/e6S5aiKZXm7jA== - sort-keys@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/sort-keys/-/sort-keys-2.0.0.tgz#658535584861ec97d730d6cf41822e1f56684128" @@ -12940,11 +6928,6 @@ sort-keys@^2.0.0: dependencies: is-plain-obj "^1.0.0" -source-map-js@^1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" - integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== - source-map-support@^0.5.16, source-map-support@~0.5.20: version "0.5.21" resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" @@ -12958,21 +6941,16 @@ source-map@^0.5.6: resolved "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha512-LbrmJOMUSdEVxIKvdcJzQC+nQhe8FUZQTXQy6+I75skNgn3OoQ0DZA8YnFa7gp8tqtL3KPf1kmo0R5DoApeSGQ== -source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, source-map@~0.6.1: +source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.1: version "0.6.1" resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== -source-map@^0.7.0, source-map@^0.7.3: +source-map@^0.7.3: version "0.7.4" resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== -space-separated-tokens@^2.0.0: - version "2.0.2" - resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz#1ecd9d2350a3844572c3f4a312bceb018348859f" - integrity sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q== - spawndamnit@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/spawndamnit/-/spawndamnit-2.0.0.tgz#9f762ac5c3476abb994b42ad592b5ad22bb4b0ad" @@ -13007,29 +6985,6 @@ spdx-license-ids@^3.0.0: resolved "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.15.tgz#142460aabaca062bc7cd4cc87b7d50725ed6a4ba" integrity sha512-lpT8hSQp9jAKp9mhtBU4Xjon8LPGBvLIuBiSVhMEtmLecTh2mO0tlqrAMp47tBXzMr13NJMQ2lf7RpQGLJ3HsQ== -spdy-transport@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" - integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== - dependencies: - debug "^4.1.0" - detect-node "^2.0.4" - hpack.js "^2.1.6" - obuf "^1.1.2" - readable-stream "^3.0.6" - wbuf "^1.7.3" - -spdy@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" - integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== - dependencies: - debug "^4.1.0" - handle-thing "^2.0.0" - http-deceiver "^1.2.7" - select-hose "^2.0.0" - spdy-transport "^3.0.0" - split2@^3.2.2: version "3.2.2" resolved "https://registry.npmjs.org/split2/-/split2-3.2.2.tgz#bf2cf2a37d838312c249c89206fd7a17dd12365f" @@ -13049,11 +7004,6 @@ sprintf-js@~1.0.2: resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== -srcset@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/srcset/-/srcset-4.0.0.tgz#336816b665b14cd013ba545b6fe62357f86e65f4" - integrity sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw== - ssri@^10.0.0, ssri@^10.0.1: version "10.0.5" resolved "https://registry.npmjs.org/ssri/-/ssri-10.0.5.tgz#e49efcd6e36385196cb515d3a2ad6c3f0265ef8c" @@ -13068,11 +7018,6 @@ ssri@^9.0.1: dependencies: minipass "^3.1.1" -stable@^0.1.8: - version "0.1.8" - resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" - integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== - stack-utils@^2.0.3: version "2.0.6" resolved "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.6.tgz#aaf0748169c02fc33c8232abccf933f54a1cc34f" @@ -13097,16 +7042,11 @@ statuses@2.0.1: resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== -"statuses@>= 1.4.0 < 2", statuses@~1.5.0: +statuses@~1.5.0: version "1.5.0" resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== -std-env@^3.0.1: - version "3.5.0" - resolved "https://registry.yarnpkg.com/std-env/-/std-env-3.5.0.tgz#83010c9e29bd99bf6f605df87c19012d82d63b97" - integrity sha512-JGUEaALvL0Mf6JCfYnJOTcobY+Nc7sG/TemDRBqCA0wEr4DER7zDchaaixTlmOxAjG1uRJmX82EQcxwTQTkqVA== - stream-transform@^2.1.3: version "2.1.3" resolved "https://registry.npmjs.org/stream-transform/-/stream-transform-2.1.3.tgz#a1c3ecd72ddbf500aa8d342b0b9df38f5aa598e3" @@ -13173,23 +7113,6 @@ string_decoder@~1.1.1: dependencies: safe-buffer "~5.1.0" -stringify-entities@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-4.0.3.tgz#cfabd7039d22ad30f3cc435b0ca2c1574fc88ef8" - integrity sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g== - dependencies: - character-entities-html4 "^2.0.0" - character-entities-legacy "^3.0.0" - -stringify-object@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" - integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== - dependencies: - get-own-enumerable-property-symbols "^3.0.0" - is-obj "^1.0.1" - is-regexp "^1.0.0" - "strip-ansi-cjs@npm:strip-ansi@^6.0.1", strip-ansi@^6.0.0, strip-ansi@^6.0.1: version "6.0.1" resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" @@ -13211,11 +7134,6 @@ strip-ansi@^7.0.1: dependencies: ansi-regex "^6.0.1" -strip-bom-string@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-bom-string/-/strip-bom-string-1.0.0.tgz#e5211e9224369fbb81d633a2f00044dc8cedad92" - integrity sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g== - strip-bom@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" @@ -13238,16 +7156,6 @@ strip-indent@^3.0.0: dependencies: min-indent "^1.0.0" -strip-json-comments@^3.1.1: - version "3.1.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" - integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== - -strip-json-comments@~2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" - integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== - strnum@^1.0.5: version "1.0.5" resolved "https://registry.npmjs.org/strnum/-/strnum-1.0.5.tgz#5c4e829fe15ad4ff0d20c3db5ac97b73c9b072db" @@ -13262,21 +7170,6 @@ strong-log-transformer@2.1.0, strong-log-transformer@^2.1.0: minimist "^1.2.0" through "^2.3.4" -style-to-object@^0.4.0: - version "0.4.4" - resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-0.4.4.tgz#266e3dfd56391a7eefb7770423612d043c3f33ec" - integrity sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg== - dependencies: - inline-style-parser "0.1.1" - -stylehacks@^5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-5.1.1.tgz#7934a34eb59d7152149fa69d6e9e56f2fc34bcc9" - integrity sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw== - dependencies: - browserslist "^4.21.4" - postcss-selector-parser "^6.0.4" - sudo-prompt@^9.0.0: version "9.2.1" resolved "https://registry.npmjs.org/sudo-prompt/-/sudo-prompt-9.2.1.tgz#77efb84309c9ca489527a4e749f287e6bdd52afd" @@ -13308,34 +7201,6 @@ supports-preserve-symlinks-flag@^1.0.0: resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== -svg-parser@^2.0.4: - version "2.0.4" - resolved "https://registry.yarnpkg.com/svg-parser/-/svg-parser-2.0.4.tgz#fdc2e29e13951736140b76cb122c8ee6630eb6b5" - integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== - -svgo@^2.7.0, svgo@^2.8.0: - version "2.8.0" - resolved "https://registry.yarnpkg.com/svgo/-/svgo-2.8.0.tgz#4ff80cce6710dc2795f0c7c74101e6764cfccd24" - integrity sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg== - dependencies: - "@trysound/sax" "0.2.0" - commander "^7.2.0" - css-select "^4.1.3" - css-tree "^1.1.3" - csso "^4.2.0" - picocolors "^1.0.0" - stable "^0.1.8" - -tapable@^1.0.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" - integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== - -tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: - version "2.2.1" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" - integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== - tar-stream@~2.2.0: version "2.2.0" resolved "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz#acad84c284136b060dc3faa64474aa9aebd77287" @@ -13388,27 +7253,6 @@ term-size@^2.1.0: resolved "https://registry.npmjs.org/term-size/-/term-size-2.2.1.tgz#2a6a54840432c2fb6320fea0f415531e90189f54" integrity sha512-wK0Ri4fOGjv/XPy8SBHZChl8CM7uMc5VML7SqiQ0zG7+J5Vr+RMQDoHa2CNT6KHUnTGIXH34UDMkPzAUyapBZg== -terser-webpack-plugin@^5.3.7, terser-webpack-plugin@^5.3.9: - version "5.3.9" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz#832536999c51b46d468067f9e37662a3b96adfe1" - integrity sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA== - dependencies: - "@jridgewell/trace-mapping" "^0.3.17" - jest-worker "^27.4.5" - schema-utils "^3.1.1" - serialize-javascript "^6.0.1" - terser "^5.16.8" - -terser@^5.10.0, terser@^5.15.1, terser@^5.16.8: - version "5.24.0" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.24.0.tgz#4ae50302977bca4831ccc7b4fef63a3c04228364" - integrity sha512-ZpGR4Hy3+wBEzVEnHvstMvqpD/nABNelQn/z2r0fjVWGQsN3bpOLzQlqDxmb4CDZnXq5lpjnQ+mHQLAOpfM5iw== - dependencies: - "@jridgewell/source-map" "^0.3.3" - acorn "^8.8.2" - commander "^2.20.0" - source-map-support "~0.5.20" - terser@^5.15.0: version "5.19.2" resolved "https://registry.npmjs.org/terser/-/terser-5.19.2.tgz#bdb8017a9a4a8de4663a7983f45c506534f9234e" @@ -13424,11 +7268,6 @@ text-extensions@^1.0.0: resolved "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz#1853e45fee39c945ce6f6c36b2d659b5aabc2a26" integrity sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ== -text-table@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" - integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== - throat@^5.0.0: version "5.0.0" resolved "https://registry.npmjs.org/throat/-/throat-5.0.0.tgz#c5199235803aad18754a667d659b5e72ce16764b" @@ -13447,21 +7286,6 @@ through@2, "through@>=2.2.7 <3", through@^2.3.4, through@^2.3.6: resolved "https://registry.npmjs.org/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg== -thunky@^1.0.2: - version "1.1.0" - resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" - integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== - -tiny-invariant@^1.0.2: - version "1.3.1" - resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.3.1.tgz#8560808c916ef02ecfd55e66090df23a4b7aa642" - integrity sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw== - -tiny-warning@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" - integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== - tmp@^0.0.33: version "0.0.33" resolved "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz#6d34335889768d21b2bcda0aa277ced3b1bfadf9" @@ -13498,31 +7322,16 @@ toidentifier@1.0.1: resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== -totalist@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/totalist/-/totalist-3.0.1.tgz#ba3a3d600c915b1a97872348f79c127475f6acf8" - integrity sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ== - tr46@~0.0.3: version "0.0.3" resolved "https://registry.npmjs.org/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== -trim-lines@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/trim-lines/-/trim-lines-3.0.1.tgz#d802e332a07df861c48802c04321017b1bd87338" - integrity sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg== - trim-newlines@^3.0.0: version "3.0.1" resolved "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz#260a5d962d8b752425b32f3a7db0dcacd176c144" integrity sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw== -trough@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/trough/-/trough-2.1.0.tgz#0f7b511a4fde65a46f18477ab38849b22c554876" - integrity sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g== - tsconfig-paths@^4.1.2: version "4.2.0" resolved "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz#ef78e19039133446d244beac0fd6a1632e2d107c" @@ -13532,7 +7341,7 @@ tsconfig-paths@^4.1.2: minimist "^1.2.6" strip-bom "^3.0.0" -tslib@^2.0.1, tslib@^2.0.3, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.4.0, tslib@^2.6.0: +tslib@^2.0.1, tslib@^2.1.0, tslib@^2.3.0, tslib@^2.4.0: version "2.6.2" resolved "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== @@ -13599,24 +7408,6 @@ type-fest@^0.8.1: resolved "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz#09e249ebde851d3b1e48d27c105444667f17b83d" integrity sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA== -type-fest@^1.0.1: - version "1.4.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-1.4.0.tgz#e9fb813fe3bf1744ec359d55d1affefa76f14be1" - integrity sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA== - -type-fest@^2.13.0, type-fest@^2.5.0: - version "2.19.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b" - integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== - -type-is@~1.6.18: - version "1.6.18" - resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" - integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== - dependencies: - media-typer "0.3.0" - mime-types "~2.1.24" - typed-array-buffer@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.0.tgz#18de3e7ed7974b0a729d3feecb94338d1472cd60" @@ -13656,25 +7447,11 @@ typed-array-length@^1.0.4: for-each "^0.3.3" is-typed-array "^1.1.9" -typedarray-to-buffer@^3.1.5: - version "3.1.5" - resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" - integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== - dependencies: - is-typedarray "^1.0.0" - typedarray@^0.0.6: version "0.0.6" resolved "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== -typedoc-plugin-markdown@^3.17.1: - version "3.17.1" - resolved "https://registry.yarnpkg.com/typedoc-plugin-markdown/-/typedoc-plugin-markdown-3.17.1.tgz#c33f42363c185adf842f4699166015f7fe0ed02b" - integrity sha512-QzdU3fj0Kzw2XSdoL15ExLASt2WPqD7FbLeaqwT70+XjKyTshBnUlQA5nNREO1C2P8Uen0CDjsBLMsCQ+zd0lw== - dependencies: - handlebars "^4.7.7" - typedoc@^0.25.3: version "0.25.3" resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.25.3.tgz#53c6d668e1001b3d488e9a750fcdfb05433554c0" @@ -13685,26 +7462,11 @@ typedoc@^0.25.3: minimatch "^9.0.3" shiki "^0.14.1" -typedoc@^0.25.4: - version "0.25.4" - resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.25.4.tgz#5c2c0677881f504e41985f29d9aef0dbdb6f1e6f" - integrity sha512-Du9ImmpBCw54bX275yJrxPVnjdIyJO/84co0/L9mwe0R3G4FSR6rQ09AlXVRvZEGMUg09+z/usc8mgygQ1aidA== - dependencies: - lunr "^2.3.9" - marked "^4.3.0" - minimatch "^9.0.3" - shiki "^0.14.1" - -"typescript@>=3 < 6", typescript@^5.1.3, typescript@~5.2.2: +"typescript@>=3 < 6", typescript@^5.1.3: version "5.2.2" resolved "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz#5ebb5e5a5b75f085f22bc3f8460fba308310fa78" integrity sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w== -ua-parser-js@^1.0.35: - version "1.0.37" - resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-1.0.37.tgz#b5dc7b163a5c1f0c510b08446aed4da92c46373f" - integrity sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ== - uglify-es@^3.1.9: version "3.3.9" resolved "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz#0c1c4f0700bed8dbc124cdb304d2592ca203e677" @@ -13733,11 +7495,6 @@ unicode-canonical-property-names-ecmascript@^2.0.0: resolved "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== -unicode-emoji-modifier-base@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/unicode-emoji-modifier-base/-/unicode-emoji-modifier-base-1.0.0.tgz#dbbd5b54ba30f287e2a8d5a249da6c0cef369459" - integrity sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g== - unicode-match-property-ecmascript@^2.0.0: version "2.0.0" resolved "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" @@ -13756,19 +7513,6 @@ unicode-property-aliases-ecmascript@^2.0.0: resolved "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== -unified@^11.0.0, unified@^11.0.3, unified@^11.0.4: - version "11.0.4" - resolved "https://registry.yarnpkg.com/unified/-/unified-11.0.4.tgz#f4be0ac0fe4c88cb873687c07c64c49ed5969015" - integrity sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ== - dependencies: - "@types/unist" "^3.0.0" - bail "^2.0.0" - devlop "^1.0.0" - extend "^3.0.0" - is-plain-obj "^4.0.0" - trough "^2.0.0" - vfile "^6.0.0" - unique-filename@^3.0.0: version "3.0.0" resolved "https://registry.npmjs.org/unique-filename/-/unique-filename-3.0.0.tgz#48ba7a5a16849f5080d26c760c86cf5cf05770ea" @@ -13783,66 +7527,6 @@ unique-slug@^4.0.0: dependencies: imurmurhash "^0.1.4" -unique-string@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-3.0.0.tgz#84a1c377aff5fd7a8bc6b55d8244b2bd90d75b9a" - integrity sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ== - dependencies: - crypto-random-string "^4.0.0" - -unist-util-is@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-6.0.0.tgz#b775956486aff107a9ded971d996c173374be424" - integrity sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw== - dependencies: - "@types/unist" "^3.0.0" - -unist-util-position-from-estree@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unist-util-position-from-estree/-/unist-util-position-from-estree-2.0.0.tgz#d94da4df596529d1faa3de506202f0c9a23f2200" - integrity sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ== - dependencies: - "@types/unist" "^3.0.0" - -unist-util-position@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-5.0.0.tgz#678f20ab5ca1207a97d7ea8a388373c9cf896be4" - integrity sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA== - dependencies: - "@types/unist" "^3.0.0" - -unist-util-remove-position@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz#fea68a25658409c9460408bc6b4991b965b52163" - integrity sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q== - dependencies: - "@types/unist" "^3.0.0" - unist-util-visit "^5.0.0" - -unist-util-stringify-position@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz#449c6e21a880e0855bf5aabadeb3a740314abac2" - integrity sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ== - dependencies: - "@types/unist" "^3.0.0" - -unist-util-visit-parents@^6.0.0: - version "6.0.1" - resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz#4d5f85755c3b8f0dc69e21eca5d6d82d22162815" - integrity sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw== - dependencies: - "@types/unist" "^3.0.0" - unist-util-is "^6.0.0" - -unist-util-visit@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-5.0.0.tgz#a7de1f31f72ffd3519ea71814cccf5fd6a9217d6" - integrity sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg== - dependencies: - "@types/unist" "^3.0.0" - unist-util-is "^6.0.0" - unist-util-visit-parents "^6.0.0" - universal-user-agent@^6.0.0: version "6.0.0" resolved "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-6.0.0.tgz#3381f8503b251c0d9cd21bc1de939ec9df5480ee" @@ -13858,7 +7542,7 @@ universalify@^2.0.0: resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz#75a4984efedc4b08975c5aeb73f530d02df25717" integrity sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ== -unpipe@1.0.0, unpipe@~1.0.0: +unpipe@~1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== @@ -13876,87 +7560,16 @@ update-browserslist-db@^1.0.11: escalade "^3.1.1" picocolors "^1.0.0" -update-browserslist-db@^1.0.13: - version "1.0.13" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4" - integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg== - dependencies: - escalade "^3.1.1" - picocolors "^1.0.0" - -update-notifier@^6.0.2: - version "6.0.2" - resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-6.0.2.tgz#a6990253dfe6d5a02bd04fbb6a61543f55026b60" - integrity sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og== - dependencies: - boxen "^7.0.0" - chalk "^5.0.1" - configstore "^6.0.0" - has-yarn "^3.0.0" - import-lazy "^4.0.0" - is-ci "^3.0.1" - is-installed-globally "^0.4.0" - is-npm "^6.0.0" - is-yarn-global "^0.4.0" - latest-version "^7.0.0" - pupa "^3.1.0" - semver "^7.3.7" - semver-diff "^4.0.0" - xdg-basedir "^5.1.0" - -uri-js@^4.2.2: - version "4.4.1" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" - integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== - dependencies: - punycode "^2.1.0" - -url-loader@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-4.1.1.tgz#28505e905cae158cf07c92ca622d7f237e70a4e2" - integrity sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA== - dependencies: - loader-utils "^2.0.0" - mime-types "^2.1.27" - schema-utils "^3.0.0" - -use-composed-ref@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/use-composed-ref/-/use-composed-ref-1.3.0.tgz#3d8104db34b7b264030a9d916c5e94fbe280dbda" - integrity sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ== - -use-isomorphic-layout-effect@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz#497cefb13d863d687b08477d9e5a164ad8c1a6fb" - integrity sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA== - -use-latest@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/use-latest/-/use-latest-1.2.1.tgz#d13dfb4b08c28e3e33991546a2cee53e14038cf2" - integrity sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw== - dependencies: - use-isomorphic-layout-effect "^1.1.1" - use-sync-external-store@^1.0.0: version "1.2.0" resolved "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz#7dbefd6ef3fe4e767a0cf5d7287aacfb5846928a" integrity sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA== -util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: +util-deprecate@^1.0.1, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== -utila@~0.4: - version "0.4.0" - resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" - integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== - -utility-types@^3.10.0: - version "3.10.0" - resolved "https://registry.yarnpkg.com/utility-types/-/utility-types-3.10.0.tgz#ea4148f9a741015f05ed74fd615e1d20e6bed82b" - integrity sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg== - utils-merge@1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" @@ -13967,11 +7580,6 @@ uuid@3.4.0, uuid@^3.0.0: resolved "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz#b23e4358afa8a202fe7a100af1f5f883f02007ee" integrity sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A== -uuid@^8.3.2: - version "8.3.2" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" - integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== - uuid@^9.0.0: version "9.0.1" resolved "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz#e188d4c8853cc722220392c424cd637f32293f30" @@ -14004,41 +7612,11 @@ validate-npm-package-name@^3.0.0: dependencies: builtins "^1.0.3" -value-equal@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/value-equal/-/value-equal-1.0.1.tgz#1e0b794c734c5c0cade179c437d356d931a34d6c" - integrity sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw== - vary@~1.1.2: version "1.1.2" resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== -vfile-location@^5.0.0: - version "5.0.2" - resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-5.0.2.tgz#220d9ca1ab6f8b2504a4db398f7ebc149f9cb464" - integrity sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg== - dependencies: - "@types/unist" "^3.0.0" - vfile "^6.0.0" - -vfile-message@^4.0.0: - version "4.0.2" - resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-4.0.2.tgz#c883c9f677c72c166362fd635f21fc165a7d1181" - integrity sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw== - dependencies: - "@types/unist" "^3.0.0" - unist-util-stringify-position "^4.0.0" - -vfile@^6.0.0, vfile@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/vfile/-/vfile-6.0.1.tgz#1e8327f41eac91947d4fe9d237a2dd9209762536" - integrity sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw== - dependencies: - "@types/unist" "^3.0.0" - unist-util-stringify-position "^4.0.0" - vfile-message "^4.0.0" - vlq@^1.0.0: version "1.0.1" resolved "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz#c003f6e7c0b4c1edd623fd6ee50bbc0d6a1de468" @@ -14054,17 +7632,6 @@ vscode-textmate@^8.0.0: resolved "https://registry.yarnpkg.com/vscode-textmate/-/vscode-textmate-8.0.0.tgz#2c7a3b1163ef0441097e0b5d6389cd5504b59e5d" integrity sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg== -wait-on@^7.0.1: - version "7.2.0" - resolved "https://registry.yarnpkg.com/wait-on/-/wait-on-7.2.0.tgz#d76b20ed3fc1e2bebc051fae5c1ff93be7892928" - integrity sha512-wCQcHkRazgjG5XoAq9jbTMLpNIjoSlZslrJ2+N9MxDsGEv1HnFoVjOCexL0ESva7Y9cu350j+DWADdk54s4AFQ== - dependencies: - axios "^1.6.1" - joi "^17.11.0" - lodash "^4.17.21" - minimist "^1.2.8" - rxjs "^7.8.1" - walker@^1.0.7: version "1.0.8" resolved "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" @@ -14072,21 +7639,6 @@ walker@^1.0.7: dependencies: makeerror "1.0.12" -watchpack@^2.4.0: - version "2.4.0" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d" - integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== - dependencies: - glob-to-regexp "^0.4.1" - graceful-fs "^4.1.2" - -wbuf@^1.1.0, wbuf@^1.7.3: - version "1.7.3" - resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" - integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== - dependencies: - minimalistic-assert "^1.0.0" - wcwidth@^1.0.0, wcwidth@^1.0.1: version "1.0.1" resolved "https://registry.npmjs.org/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8" @@ -14094,150 +7646,11 @@ wcwidth@^1.0.0, wcwidth@^1.0.1: dependencies: defaults "^1.0.3" -web-namespaces@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-2.0.1.tgz#1010ff7c650eccb2592cebeeaf9a1b253fd40692" - integrity sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ== - webidl-conversions@^3.0.0: version "3.0.1" resolved "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== -webpack-bundle-analyzer@^4.9.0: - version "4.10.1" - resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.1.tgz#84b7473b630a7b8c21c741f81d8fe4593208b454" - integrity sha512-s3P7pgexgT/HTUSYgxJyn28A+99mmLq4HsJepMPzu0R8ImJc52QNqaFYW1Z2z2uIb1/J3eYgaAWVpaC+v/1aAQ== - dependencies: - "@discoveryjs/json-ext" "0.5.7" - acorn "^8.0.4" - acorn-walk "^8.0.0" - commander "^7.2.0" - debounce "^1.2.1" - escape-string-regexp "^4.0.0" - gzip-size "^6.0.0" - html-escaper "^2.0.2" - is-plain-object "^5.0.0" - opener "^1.5.2" - picocolors "^1.0.0" - sirv "^2.0.3" - ws "^7.3.1" - -webpack-dev-middleware@^5.3.1: - version "5.3.3" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz#efae67c2793908e7311f1d9b06f2a08dcc97e51f" - integrity sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA== - dependencies: - colorette "^2.0.10" - memfs "^3.4.3" - mime-types "^2.1.31" - range-parser "^1.2.1" - schema-utils "^4.0.0" - -webpack-dev-server@^4.15.1: - version "4.15.1" - resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz#8944b29c12760b3a45bdaa70799b17cb91b03df7" - integrity sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA== - dependencies: - "@types/bonjour" "^3.5.9" - "@types/connect-history-api-fallback" "^1.3.5" - "@types/express" "^4.17.13" - "@types/serve-index" "^1.9.1" - "@types/serve-static" "^1.13.10" - "@types/sockjs" "^0.3.33" - "@types/ws" "^8.5.5" - ansi-html-community "^0.0.8" - bonjour-service "^1.0.11" - chokidar "^3.5.3" - colorette "^2.0.10" - compression "^1.7.4" - connect-history-api-fallback "^2.0.0" - default-gateway "^6.0.3" - express "^4.17.3" - graceful-fs "^4.2.6" - html-entities "^2.3.2" - http-proxy-middleware "^2.0.3" - ipaddr.js "^2.0.1" - launch-editor "^2.6.0" - open "^8.0.9" - p-retry "^4.5.0" - rimraf "^3.0.2" - schema-utils "^4.0.0" - selfsigned "^2.1.1" - serve-index "^1.9.1" - sockjs "^0.3.24" - spdy "^4.0.2" - webpack-dev-middleware "^5.3.1" - ws "^8.13.0" - -webpack-merge@^5.9.0: - version "5.10.0" - resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.10.0.tgz#a3ad5d773241e9c682803abf628d4cd62b8a4177" - integrity sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA== - dependencies: - clone-deep "^4.0.1" - flat "^5.0.2" - wildcard "^2.0.0" - -webpack-sources@^3.2.2, webpack-sources@^3.2.3: - version "3.2.3" - resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" - integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== - -webpack@^5.88.1: - version "5.89.0" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.89.0.tgz#56b8bf9a34356e93a6625770006490bf3a7f32dc" - integrity sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw== - dependencies: - "@types/eslint-scope" "^3.7.3" - "@types/estree" "^1.0.0" - "@webassemblyjs/ast" "^1.11.5" - "@webassemblyjs/wasm-edit" "^1.11.5" - "@webassemblyjs/wasm-parser" "^1.11.5" - acorn "^8.7.1" - acorn-import-assertions "^1.9.0" - browserslist "^4.14.5" - chrome-trace-event "^1.0.2" - enhanced-resolve "^5.15.0" - es-module-lexer "^1.2.1" - eslint-scope "5.1.1" - events "^3.2.0" - glob-to-regexp "^0.4.1" - graceful-fs "^4.2.9" - json-parse-even-better-errors "^2.3.1" - loader-runner "^4.2.0" - mime-types "^2.1.27" - neo-async "^2.6.2" - schema-utils "^3.2.0" - tapable "^2.1.1" - terser-webpack-plugin "^5.3.7" - watchpack "^2.4.0" - webpack-sources "^3.2.3" - -webpackbar@^5.0.2: - version "5.0.2" - resolved "https://registry.yarnpkg.com/webpackbar/-/webpackbar-5.0.2.tgz#d3dd466211c73852741dfc842b7556dcbc2b0570" - integrity sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ== - dependencies: - chalk "^4.1.0" - consola "^2.15.3" - pretty-time "^1.1.0" - std-env "^3.0.1" - -websocket-driver@>=0.5.1, websocket-driver@^0.7.4: - version "0.7.4" - resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" - integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== - dependencies: - http-parser-js ">=0.5.1" - safe-buffer ">=5.1.0" - websocket-extensions ">=0.1.1" - -websocket-extensions@>=0.1.1: - version "0.1.4" - resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" - integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== - whatwg-fetch@^3.0.0: version "3.6.18" resolved "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.18.tgz#2f640cdee315abced7daeaed2309abd1e44e62d4" @@ -14286,7 +7699,7 @@ which-typed-array@^1.1.11: gopd "^1.0.1" has-tostringtag "^1.0.0" -which@^1.2.9, which@^1.3.1: +which@^1.2.9: version "1.3.1" resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== @@ -14314,18 +7727,6 @@ wide-align@^1.1.5: dependencies: string-width "^1.0.2 || 2 || 3 || 4" -widest-line@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-4.0.1.tgz#a0fc673aaba1ea6f0a0d35b3c2795c9a9cc2ebf2" - integrity sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig== - dependencies: - string-width "^5.0.1" - -wildcard@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.1.tgz#5ab10d02487198954836b6349f74fff961e10f67" - integrity sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ== - wordwrap@^1.0.0: version "1.0.0" resolved "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" @@ -14349,7 +7750,7 @@ wrap-ansi@^6.0.1, wrap-ansi@^6.2.0: string-width "^4.1.0" strip-ansi "^6.0.0" -wrap-ansi@^8.0.1, wrap-ansi@^8.1.0: +wrap-ansi@^8.1.0: version "8.1.0" resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== @@ -14380,16 +7781,6 @@ write-file-atomic@^2.3.0, write-file-atomic@^2.4.2: imurmurhash "^0.1.4" signal-exit "^3.0.2" -write-file-atomic@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" - integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== - dependencies: - imurmurhash "^0.1.4" - is-typedarray "^1.0.0" - signal-exit "^3.0.2" - typedarray-to-buffer "^3.1.5" - write-json-file@^3.2.0: version "3.2.0" resolved "https://registry.npmjs.org/write-json-file/-/write-json-file-3.2.0.tgz#65bbdc9ecd8a1458e15952770ccbadfcff5fe62a" @@ -14418,28 +7809,11 @@ ws@^6.2.2: dependencies: async-limiter "~1.0.0" -ws@^7, ws@^7.3.1, ws@^7.5.1: +ws@^7, ws@^7.5.1: version "7.5.9" resolved "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== -ws@^8.13.0: - version "8.14.2" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.14.2.tgz#6c249a806eb2db7a20d26d51e7709eab7b2e6c7f" - integrity sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g== - -xdg-basedir@^5.0.1, xdg-basedir@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-5.1.0.tgz#1efba19425e73be1bc6f2a6ceb52a3d2c884c0c9" - integrity sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ== - -xml-js@^1.6.11: - version "1.6.11" - resolved "https://registry.yarnpkg.com/xml-js/-/xml-js-1.6.11.tgz#927d2f6947f7f1c19a316dd8eea3614e8b18f8e9" - integrity sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g== - dependencies: - sax "^1.2.4" - xtend@~4.0.1: version "4.0.2" resolved "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz#bb72779f5fa465186b1f438f674fa347fdb5db54" @@ -14470,11 +7844,6 @@ yallist@^4.0.0: resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== -yaml@^1.10.0, yaml@^1.10.2, yaml@^1.7.2: - version "1.10.2" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" - integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== - yaml@^2.2.1: version "2.3.2" resolved "https://registry.npmjs.org/yaml/-/yaml-2.3.2.tgz#f522db4313c671a0ca963a75670f1c12ea909144" @@ -14550,13 +7919,3 @@ yocto-queue@^0.1.0: version "0.1.0" resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== - -yocto-queue@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-1.0.0.tgz#7f816433fb2cbc511ec8bf7d263c3b58a1a3c251" - integrity sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g== - -zwitch@^2.0.0: - version "2.0.4" - resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-2.0.4.tgz#c827d4b0acb76fc3e685a4c6ec2902d51070e9d7" - integrity sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A== From ce12951d015b2bb2d3c6528e14d8cc1c37d1cb8b Mon Sep 17 00:00:00 2001 From: DominicGBauer Date: Thu, 30 Nov 2023 07:10:11 +0200 Subject: [PATCH 24/39] fix: packages issue --- .github/workflows/deploy-docs.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy-docs.yaml b/.github/workflows/deploy-docs.yaml index 8ed23b818..4ff3134b5 100644 --- a/.github/workflows/deploy-docs.yaml +++ b/.github/workflows/deploy-docs.yaml @@ -34,7 +34,7 @@ jobs: - name: Build Packages run: yarn build:packages - name: Create Docs - run: cd docs && yarn build:docs + run: cd docs && yarn build - uses: actions/upload-pages-artifact@v2 with: path: ./docs/build From 322a6405469aa6424c7b6fff190391a443cbff4e Mon Sep 17 00:00:00 2001 From: DominicGBauer Date: Thu, 30 Nov 2023 12:22:03 +0200 Subject: [PATCH 25/39] chore: use images for socials --- docs/docusaurus.config.ts | 73 ++++++++++++++++++------------------ docs/static/img/discord.svg | 18 +++++++++ docs/static/img/github.svg | 22 +++++++++++ docs/static/img/linkedin.svg | 12 ++++++ docs/static/img/web.svg | 7 ++++ docs/static/img/x.svg | 3 ++ docs/static/img/youtube.svg | 8 ++++ 7 files changed, 106 insertions(+), 37 deletions(-) create mode 100644 docs/static/img/discord.svg create mode 100644 docs/static/img/github.svg create mode 100644 docs/static/img/linkedin.svg create mode 100644 docs/static/img/web.svg create mode 100644 docs/static/img/x.svg create mode 100644 docs/static/img/youtube.svg diff --git a/docs/docusaurus.config.ts b/docs/docusaurus.config.ts index 8a40e34ed..d6cf6ed1c 100644 --- a/docs/docusaurus.config.ts +++ b/docs/docusaurus.config.ts @@ -2,6 +2,8 @@ import { themes as prismThemes } from 'prism-react-renderer'; import type { Config } from '@docusaurus/types'; import type * as Preset from '@docusaurus/preset-classic'; +const PROJECT_NAME = 'powersync-react-native-sdk' + const config: Config = { title: 'React Native SDK Docs', favicon: 'img/powersync-favicon.png', @@ -13,13 +15,12 @@ const config: Config = { url: 'https://powersync-ja.github.io/', // Set the // pathname under which your site is served // For GitHub pages deployment, it is often '//' - baseUrl: '/powersync-react-native-sdk/', + baseUrl: `/${PROJECT_NAME}/`, trailingSlash: false, // GitHub pages deployment config. // If you aren't using GitHub pages, you don't need these. organizationName: 'powersync-ja', - projectName: 'powersync-react-native-sdk', - + projectName: PROJECT_NAME, onBrokenLinks: 'warn', onBrokenMarkdownLinks: 'warn', @@ -41,8 +42,8 @@ const config: Config = { sidebarPath: './sidebars.ts', // Please change this to your repo. // Remove this to remove the "edit this page" links. - editUrl: - 'https://github.com/powersync-ja/powersync-react-native-sdk', + // editUrl: + // 'https://github.com/powersync-ja/powersync-react-native-sdk', }, blog: false, theme: { @@ -98,8 +99,7 @@ const config: Config = { ], themeConfig: { - // Replace with your project's social card - image: 'img/docusaurus-social-card.jpg', + image: 'https://assets-global.website-files.com/651d89402147985dc475ff48/65577a5d2602b4209f37f936_powersync-website-meta-img.png', navbar: { title: 'PowerSync React Native SDK', logo: { @@ -114,7 +114,7 @@ const config: Config = { label: 'Docs', }, { - href: 'https://github.com/facebook/docusaurus', + href: 'https://github.com/powersync-ja', label: 'GitHub', position: 'right', }, @@ -127,44 +127,43 @@ const config: Config = { title: 'Community', items: [ { - label: 'Discord', - href: 'https://discordapp.com/invite/docusaurus', - }, - { - label: 'X', - href: 'https://twitter.com/powersync_', - }, - { - label: 'LinkedIn', - href: 'https://www.linkedin.com/showcase/journeyapps-powersync/', - }, - { - label: 'YouTube', - href: 'https://www.youtube.com/@powersync_', - }, + html: ` + + ` + } ], }, { title: 'More', items: [ { - label: 'Website', - href: 'https://www.powersync.com/', - }, - { - label: 'GitHub', - href: 'https://github.com/powersync-ja/', - }, + html: ` + + `} ], }, ], - copyright: `Copyright © ${new Date().getFullYear()} Journey Mobile, Inc. - - - - - - `, + copyright: `Copyright © ${new Date().getFullYear()} Journey Mobile, Inc.`, }, prism: { theme: prismThemes.github, diff --git a/docs/static/img/discord.svg b/docs/static/img/discord.svg new file mode 100644 index 000000000..727a2e3e4 --- /dev/null +++ b/docs/static/img/discord.svg @@ -0,0 +1,18 @@ + + + + + + diff --git a/docs/static/img/github.svg b/docs/static/img/github.svg new file mode 100644 index 000000000..b41d80469 --- /dev/null +++ b/docs/static/img/github.svg @@ -0,0 +1,22 @@ + + + + + + diff --git a/docs/static/img/linkedin.svg b/docs/static/img/linkedin.svg new file mode 100644 index 000000000..bf74d81fa --- /dev/null +++ b/docs/static/img/linkedin.svg @@ -0,0 +1,12 @@ + + + + + + diff --git a/docs/static/img/web.svg b/docs/static/img/web.svg new file mode 100644 index 000000000..e67cca524 --- /dev/null +++ b/docs/static/img/web.svg @@ -0,0 +1,7 @@ + + + + + + + diff --git a/docs/static/img/x.svg b/docs/static/img/x.svg new file mode 100644 index 000000000..d30639eb2 --- /dev/null +++ b/docs/static/img/x.svg @@ -0,0 +1,3 @@ + + + diff --git a/docs/static/img/youtube.svg b/docs/static/img/youtube.svg new file mode 100644 index 000000000..9245ed8c2 --- /dev/null +++ b/docs/static/img/youtube.svg @@ -0,0 +1,8 @@ + + + + + + + + From 71e635530ca4a192e70b87b4fe577517428c0ad3 Mon Sep 17 00:00:00 2001 From: DominicGBauer Date: Fri, 1 Dec 2023 10:47:20 +0200 Subject: [PATCH 26/39] feat: add search --- docs/docusaurus.config.ts | 8 +- docs/package.json | 11 +- docs/yarn.lock | 710 ++++++++++++++++---------------------- 3 files changed, 301 insertions(+), 428 deletions(-) diff --git a/docs/docusaurus.config.ts b/docs/docusaurus.config.ts index d6cf6ed1c..d39061416 100644 --- a/docs/docusaurus.config.ts +++ b/docs/docusaurus.config.ts @@ -97,7 +97,6 @@ const config: Config = { }, ], ], - themeConfig: { image: 'https://assets-global.website-files.com/651d89402147985dc475ff48/65577a5d2602b4209f37f936_powersync-website-meta-img.png', navbar: { @@ -165,6 +164,13 @@ const config: Config = { ], copyright: `Copyright © ${new Date().getFullYear()} Journey Mobile, Inc.`, }, + algolia: { + appId: '8U0Z3F95NH', + // Public API key: it is safe to commit it + apiKey: '45caa5b7ec2fd9e5f3dbfe8b3c661c04', + indexName: 'powersync-react-native-sdk-react-native-sdk', + contextualSearch: true, + }, prism: { theme: prismThemes.github, darkTheme: prismThemes.dracula, diff --git a/docs/package.json b/docs/package.json index 238c64750..9b145ddf1 100644 --- a/docs/package.json +++ b/docs/package.json @@ -15,8 +15,9 @@ "typecheck": "tsc" }, "dependencies": { - "@docusaurus/core": "3.0.0", - "@docusaurus/preset-classic": "3.0.0", + "@docusaurus/core": "^3.0.1", + "@docusaurus/preset-classic": "^3.0.1", + "@docusaurus/theme-search-algolia": "^3.0.1", "@mdx-js/react": "^3.0.0", "clsx": "^1.2.1", "prism-react-renderer": "^2.1.0", @@ -24,9 +25,9 @@ "react-dom": "^18.0.0" }, "devDependencies": { - "@docusaurus/module-type-aliases": "3.0.0", - "@docusaurus/tsconfig": "3.0.0", - "@docusaurus/types": "3.0.0", + "@docusaurus/module-type-aliases": "^3.0.1", + "@docusaurus/tsconfig": "3.0.1", + "@docusaurus/types": "3.0.1", "docusaurus-plugin-typedoc": "^0.21.0", "typedoc": "^0.25.4", "typedoc-plugin-markdown": "^3.17.1", diff --git a/docs/yarn.lock b/docs/yarn.lock index 73a0e1b4e..589879369 100644 --- a/docs/yarn.lock +++ b/docs/yarn.lock @@ -154,12 +154,20 @@ "@babel/highlight" "^7.23.4" chalk "^2.4.2" +"@babel/code-frame@^7.23.5": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.23.5.tgz#9009b69a8c602293476ad598ff53e4562e15c244" + integrity sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA== + dependencies: + "@babel/highlight" "^7.23.4" + chalk "^2.4.2" + "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.22.9", "@babel/compat-data@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.23.3.tgz#3febd552541e62b5e883a25eb3effd7c7379db11" integrity sha512-BmR4bWbDIoFJmJ9z2cZ8Gmm2MXgEDgjdWgpKmKWUt54UGFJdlj31ECtbaDvCG/qVdG3AQ1SfpZEs01lUFbzLOQ== -"@babel/core@^7.19.6", "@babel/core@^7.22.9": +"@babel/core@^7.19.6": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.3.tgz#5ec09c8803b91f51cc887dedc2654a35852849c9" integrity sha512-Jg+msLuNuCJDyBvFv5+OKOUjWMZgd85bKjbICd3zWrKAo+bJ49HJufi7CQE0q0uR8NGyO6xkCACScNqyjHSZew== @@ -180,7 +188,28 @@ json5 "^2.2.3" semver "^6.3.1" -"@babel/generator@^7.22.9", "@babel/generator@^7.23.3", "@babel/generator@^7.23.4": +"@babel/core@^7.23.3": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.5.tgz#6e23f2acbcb77ad283c5ed141f824fd9f70101c7" + integrity sha512-Cwc2XjUrG4ilcfOw4wBAK+enbdgwAcAJCfGUItPBKR7Mjw4aEfAFYrLxeRp4jWgtNIKn3n2AlBOfwwafl+42/g== + dependencies: + "@ampproject/remapping" "^2.2.0" + "@babel/code-frame" "^7.23.5" + "@babel/generator" "^7.23.5" + "@babel/helper-compilation-targets" "^7.22.15" + "@babel/helper-module-transforms" "^7.23.3" + "@babel/helpers" "^7.23.5" + "@babel/parser" "^7.23.5" + "@babel/template" "^7.22.15" + "@babel/traverse" "^7.23.5" + "@babel/types" "^7.23.5" + convert-source-map "^2.0.0" + debug "^4.1.0" + gensync "^1.0.0-beta.2" + json5 "^2.2.3" + semver "^6.3.1" + +"@babel/generator@^7.23.3", "@babel/generator@^7.23.4": version "7.23.4" resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.4.tgz#4a41377d8566ec18f807f42962a7f3551de83d1c" integrity sha512-esuS49Cga3HcThFNebGhlgsrVLkvhqvYDTzgjfFFlHJcIfLe5jFmRRfCQ1KuBfc4Jrtn3ndLgKWAKjBE+IraYQ== @@ -190,6 +219,16 @@ "@jridgewell/trace-mapping" "^0.3.17" jsesc "^2.5.1" +"@babel/generator@^7.23.5": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.5.tgz#17d0a1ea6b62f351d281350a5f80b87a810c4755" + integrity sha512-BPssCHrBD+0YrxviOa3QzpqwhNIXKEtOa2jQrm4FlmkC2apYgRnQcmPWiGZDlGxiNtltnUFolMe8497Esry+jA== + dependencies: + "@babel/types" "^7.23.5" + "@jridgewell/gen-mapping" "^0.3.2" + "@jridgewell/trace-mapping" "^0.3.17" + jsesc "^2.5.1" + "@babel/helper-annotate-as-pure@^7.22.5": version "7.22.5" resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" @@ -379,6 +418,15 @@ "@babel/traverse" "^7.23.4" "@babel/types" "^7.23.4" +"@babel/helpers@^7.23.5": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.5.tgz#52f522840df8f1a848d06ea6a79b79eefa72401e" + integrity sha512-oO7us8FzTEsG3U6ag9MfdF1iA/7Z6dz+MtFhifZk8C8o453rGJFFWUP1t+ULM9TUIAzC9uxXEiXjOiVMyd7QPg== + dependencies: + "@babel/template" "^7.22.15" + "@babel/traverse" "^7.23.5" + "@babel/types" "^7.23.5" + "@babel/highlight@^7.23.4": version "7.23.4" resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.23.4.tgz#edaadf4d8232e1a961432db785091207ead0621b" @@ -393,6 +441,11 @@ resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.4.tgz#409fbe690c333bb70187e2de4021e1e47a026661" integrity sha512-vf3Xna6UEprW+7t6EtOmFpHNAuxw3xqPZghy+brsnusscJRW5BMUzzHZc5ICjULee81WeUV2jjakG09MDglJXQ== +"@babel/parser@^7.23.5": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.5.tgz#37dee97c4752af148e1d38c34b856b2507660563" + integrity sha512-hOOqoiNXrmGdFbhgCzu6GiURxUgM27Xwd/aPuu8RfHEZPBzL1Z54okAHAQjXfcQNwvrlkAmAp4SlRTZ45vlthQ== + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.23.3": version "7.23.3" resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.23.3.tgz#5cd1c87ba9380d0afb78469292c954fee5d2411a" @@ -1144,7 +1197,7 @@ core-js-pure "^3.30.2" regenerator-runtime "^0.14.0" -"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.2", "@babel/runtime@^7.10.3", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.22.6", "@babel/runtime@^7.8.4": +"@babel/runtime@^7.1.2", "@babel/runtime@^7.10.3", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.22.6", "@babel/runtime@^7.8.4": version "7.23.4" resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.4.tgz#36fa1d2b36db873d25ec631dcc4923fdc1cf2e2e" integrity sha512-2Yv65nlWnWlSpe3fXEyX5i7fx5kIKo4Qbcj+hMO0odwaneFjfXw5fdum+4yL20O0QiaHpia0cYQ9xpNMqrBwHg== @@ -1176,6 +1229,22 @@ debug "^4.1.0" globals "^11.1.0" +"@babel/traverse@^7.23.5": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.5.tgz#f546bf9aba9ef2b042c0e00d245990c15508e7ec" + integrity sha512-czx7Xy5a6sapWWRx61m1Ke1Ra4vczu1mCTtJam5zRTBOonfdJ+S/B6HYmGYu3fJtr8GGET3si6IhgWVBhJ/m8w== + dependencies: + "@babel/code-frame" "^7.23.5" + "@babel/generator" "^7.23.5" + "@babel/helper-environment-visitor" "^7.22.20" + "@babel/helper-function-name" "^7.23.0" + "@babel/helper-hoist-variables" "^7.22.5" + "@babel/helper-split-export-declaration" "^7.22.6" + "@babel/parser" "^7.23.5" + "@babel/types" "^7.23.5" + debug "^4.1.0" + globals "^11.1.0" + "@babel/types@^7.20.0", "@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.23.3", "@babel/types@^7.23.4", "@babel/types@^7.4.4": version "7.23.4" resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.4.tgz#7206a1810fc512a7f7f7d4dace4cb4c1c9dbfb8e" @@ -1185,6 +1254,15 @@ "@babel/helper-validator-identifier" "^7.22.20" to-fast-properties "^2.0.0" +"@babel/types@^7.23.5": + version "7.23.5" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.5.tgz#48d730a00c95109fa4393352705954d74fb5b602" + integrity sha512-ON5kSOJwVO6xXVRTvOI0eOnWe7VdUcIpsovGo9U/Br4Ie4UVFQTboO2cYnDhAGU6Fp+UxSiT+pMft0SMHfuq6w== + dependencies: + "@babel/helper-string-parser" "^7.23.4" + "@babel/helper-validator-identifier" "^7.22.20" + to-fast-properties "^2.0.0" + "@colors/colors@1.5.0": version "1.5.0" resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9" @@ -1210,13 +1288,13 @@ "@docsearch/css" "3.5.2" algoliasearch "^4.19.1" -"@docusaurus/core@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@docusaurus/core/-/core-3.0.0.tgz#46bc9bf2bcd99ca98a1c8f10a70bf3afaaaf9dcb" - integrity sha512-bHWtY55tJTkd6pZhHrWz1MpWuwN4edZe0/UWgFF7PW/oJeDZvLSXKqwny3L91X1/LGGoypBGkeZn8EOuKeL4yQ== +"@docusaurus/core@3.0.1", "@docusaurus/core@^3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@docusaurus/core/-/core-3.0.1.tgz#ad9a66b20802ea81b25e65db75d4ca952eda7e01" + integrity sha512-CXrLpOnW+dJdSv8M5FAJ3JBwXtL6mhUWxFA8aS0ozK6jBG/wgxERk5uvH28fCeFxOGbAT9v1e9dOMo1X2IEVhQ== dependencies: - "@babel/core" "^7.22.9" - "@babel/generator" "^7.22.9" + "@babel/core" "^7.23.3" + "@babel/generator" "^7.23.3" "@babel/plugin-syntax-dynamic-import" "^7.8.3" "@babel/plugin-transform-runtime" "^7.22.9" "@babel/preset-env" "^7.22.9" @@ -1225,13 +1303,13 @@ "@babel/runtime" "^7.22.6" "@babel/runtime-corejs3" "^7.22.6" "@babel/traverse" "^7.22.8" - "@docusaurus/cssnano-preset" "3.0.0" - "@docusaurus/logger" "3.0.0" - "@docusaurus/mdx-loader" "3.0.0" + "@docusaurus/cssnano-preset" "3.0.1" + "@docusaurus/logger" "3.0.1" + "@docusaurus/mdx-loader" "3.0.1" "@docusaurus/react-loadable" "5.5.2" - "@docusaurus/utils" "3.0.0" - "@docusaurus/utils-common" "3.0.0" - "@docusaurus/utils-validation" "3.0.0" + "@docusaurus/utils" "3.0.1" + "@docusaurus/utils-common" "3.0.1" + "@docusaurus/utils-validation" "3.0.1" "@slorber/static-site-generator-webpack-plugin" "^4.0.7" "@svgr/webpack" "^6.5.1" autoprefixer "^10.4.14" @@ -1279,41 +1357,40 @@ tslib "^2.6.0" update-notifier "^6.0.2" url-loader "^4.1.1" - wait-on "^7.0.1" webpack "^5.88.1" webpack-bundle-analyzer "^4.9.0" webpack-dev-server "^4.15.1" webpack-merge "^5.9.0" webpackbar "^5.0.2" -"@docusaurus/cssnano-preset@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@docusaurus/cssnano-preset/-/cssnano-preset-3.0.0.tgz#87fbf9cbc7c383e207119b44c17fb1d05c73af7c" - integrity sha512-FHiRfwmVvIVdIGsHcijUOaX7hMn0mugVYB7m4GkpYI6Mi56zwQV4lH5p7DxcW5CUYNWMVxz2loWSCiWEm5ikwA== +"@docusaurus/cssnano-preset@3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@docusaurus/cssnano-preset/-/cssnano-preset-3.0.1.tgz#22fbf2e97389e338747864baf011743846e8fd26" + integrity sha512-wjuXzkHMW+ig4BD6Ya1Yevx9UJadO4smNZCEljqBoQfIQrQskTswBs7lZ8InHP7mCt273a/y/rm36EZhqJhknQ== dependencies: cssnano-preset-advanced "^5.3.10" postcss "^8.4.26" postcss-sort-media-queries "^4.4.1" tslib "^2.6.0" -"@docusaurus/logger@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@docusaurus/logger/-/logger-3.0.0.tgz#02a4bfecec6aa3732c8bd9597ca9d5debab813a6" - integrity sha512-6eX0eOfioMQCk+qgCnHvbLLuyIAA+r2lSID6d6JusiLtDKmYMfNp3F4yyE8bnb0Abmzt2w68XwptEFYyALSAXw== +"@docusaurus/logger@3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@docusaurus/logger/-/logger-3.0.1.tgz#06f512eef6c6ae4e2da63064257e01b1cdc41a82" + integrity sha512-I5L6Nk8OJzkVA91O2uftmo71LBSxe1vmOn9AMR6JRCzYeEBrqneWMH02AqMvjJ2NpMiviO+t0CyPjyYV7nxCWQ== dependencies: chalk "^4.1.2" tslib "^2.6.0" -"@docusaurus/mdx-loader@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@docusaurus/mdx-loader/-/mdx-loader-3.0.0.tgz#2593889e43dc4bbd8dfa074d86c8bb4206cf4171" - integrity sha512-JkGge6WYDrwjNgMxwkb6kNQHnpISt5L1tMaBWFDBKeDToFr5Kj29IL35MIQm0RfrnoOfr/29RjSH4aRtvlAR0A== +"@docusaurus/mdx-loader@3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@docusaurus/mdx-loader/-/mdx-loader-3.0.1.tgz#89f221e5bcc570983fd61d7ab56d6fbe36810b59" + integrity sha512-ldnTmvnvlrONUq45oKESrpy+lXtbnTcTsFkOTIDswe5xx5iWJjt6eSa0f99ZaWlnm24mlojcIGoUWNCS53qVlQ== dependencies: "@babel/parser" "^7.22.7" "@babel/traverse" "^7.22.8" - "@docusaurus/logger" "3.0.0" - "@docusaurus/utils" "3.0.0" - "@docusaurus/utils-validation" "3.0.0" + "@docusaurus/logger" "3.0.1" + "@docusaurus/utils" "3.0.1" + "@docusaurus/utils-validation" "3.0.1" "@mdx-js/mdx" "^3.0.0" "@slorber/remark-comment" "^1.0.0" escape-html "^1.0.3" @@ -1336,13 +1413,13 @@ vfile "^6.0.1" webpack "^5.88.1" -"@docusaurus/module-type-aliases@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@docusaurus/module-type-aliases/-/module-type-aliases-3.0.0.tgz#9a7dd323bb87ca666eb4b0b4b90d04425f2e05d6" - integrity sha512-CfC6CgN4u/ce+2+L1JdsHNyBd8yYjl4De2B2CBj2a9F7WuJ5RjV1ciuU7KDg8uyju+NRVllRgvJvxVUjCdkPiw== +"@docusaurus/module-type-aliases@3.0.1", "@docusaurus/module-type-aliases@^3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@docusaurus/module-type-aliases/-/module-type-aliases-3.0.1.tgz#d45990fe377d7ffaa68841cf89401188a5d65293" + integrity sha512-DEHpeqUDsLynl3AhQQiO7AbC7/z/lBra34jTcdYuvp9eGm01pfH1wTVq8YqWZq6Jyx0BgcVl/VJqtE9StRd9Ag== dependencies: "@docusaurus/react-loadable" "5.5.2" - "@docusaurus/types" "3.0.0" + "@docusaurus/types" "3.0.1" "@types/history" "^4.7.11" "@types/react" "*" "@types/react-router-config" "*" @@ -1350,18 +1427,18 @@ react-helmet-async "*" react-loadable "npm:@docusaurus/react-loadable@5.5.2" -"@docusaurus/plugin-content-blog@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.0.0.tgz#5f3ede003b2b7103043918fbe3f436c116839ca8" - integrity sha512-iA8Wc3tIzVnROJxrbIsU/iSfixHW16YeW9RWsBw7hgEk4dyGsip9AsvEDXobnRq3lVv4mfdgoS545iGWf1Ip9w== - dependencies: - "@docusaurus/core" "3.0.0" - "@docusaurus/logger" "3.0.0" - "@docusaurus/mdx-loader" "3.0.0" - "@docusaurus/types" "3.0.0" - "@docusaurus/utils" "3.0.0" - "@docusaurus/utils-common" "3.0.0" - "@docusaurus/utils-validation" "3.0.0" +"@docusaurus/plugin-content-blog@3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.0.1.tgz#dee6147187c2d8b634252444d60312d12c9571a6" + integrity sha512-cLOvtvAyaMQFLI8vm4j26svg3ktxMPSXpuUJ7EERKoGbfpJSsgtowNHcRsaBVmfuCsRSk1HZ/yHBsUkTmHFEsg== + dependencies: + "@docusaurus/core" "3.0.1" + "@docusaurus/logger" "3.0.1" + "@docusaurus/mdx-loader" "3.0.1" + "@docusaurus/types" "3.0.1" + "@docusaurus/utils" "3.0.1" + "@docusaurus/utils-common" "3.0.1" + "@docusaurus/utils-validation" "3.0.1" cheerio "^1.0.0-rc.12" feed "^4.2.2" fs-extra "^11.1.1" @@ -1373,18 +1450,18 @@ utility-types "^3.10.0" webpack "^5.88.1" -"@docusaurus/plugin-content-docs@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.0.0.tgz#b579c65d7386905890043bdd4a8f9da3194e90fa" - integrity sha512-MFZsOSwmeJ6rvoZMLieXxPuJsA9M9vn7/mUZmfUzSUTeHAeq+fEqvLltFOxcj4DVVDTYlQhgWYd+PISIWgamKw== - dependencies: - "@docusaurus/core" "3.0.0" - "@docusaurus/logger" "3.0.0" - "@docusaurus/mdx-loader" "3.0.0" - "@docusaurus/module-type-aliases" "3.0.0" - "@docusaurus/types" "3.0.0" - "@docusaurus/utils" "3.0.0" - "@docusaurus/utils-validation" "3.0.0" +"@docusaurus/plugin-content-docs@3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.0.1.tgz#d9b1884562186573d5c4521ac3546b68512c1126" + integrity sha512-dRfAOA5Ivo+sdzzJGXEu33yAtvGg8dlZkvt/NEJ7nwi1F2j4LEdsxtfX2GKeETB2fP6XoGNSQnFXqa2NYGrHFg== + dependencies: + "@docusaurus/core" "3.0.1" + "@docusaurus/logger" "3.0.1" + "@docusaurus/mdx-loader" "3.0.1" + "@docusaurus/module-type-aliases" "3.0.1" + "@docusaurus/types" "3.0.1" + "@docusaurus/utils" "3.0.1" + "@docusaurus/utils-validation" "3.0.1" "@types/react-router-config" "^5.0.7" combine-promises "^1.1.0" fs-extra "^11.1.1" @@ -1394,96 +1471,96 @@ utility-types "^3.10.0" webpack "^5.88.1" -"@docusaurus/plugin-content-pages@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.0.0.tgz#519a946a477a203989080db70dd787cb6db15fab" - integrity sha512-EXYHXK2Ea1B5BUmM0DgSwaOYt8EMSzWtYUToNo62Q/EoWxYOQFdWglYnw3n7ZEGyw5Kog4LHaRwlazAdmDomvQ== - dependencies: - "@docusaurus/core" "3.0.0" - "@docusaurus/mdx-loader" "3.0.0" - "@docusaurus/types" "3.0.0" - "@docusaurus/utils" "3.0.0" - "@docusaurus/utils-validation" "3.0.0" +"@docusaurus/plugin-content-pages@3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.0.1.tgz#27e6424c77173f867760efe53f848bbab8849ea6" + integrity sha512-oP7PoYizKAXyEttcvVzfX3OoBIXEmXTMzCdfmC4oSwjG4SPcJsRge3mmI6O8jcZBgUPjIzXD21bVGWEE1iu8gg== + dependencies: + "@docusaurus/core" "3.0.1" + "@docusaurus/mdx-loader" "3.0.1" + "@docusaurus/types" "3.0.1" + "@docusaurus/utils" "3.0.1" + "@docusaurus/utils-validation" "3.0.1" fs-extra "^11.1.1" tslib "^2.6.0" webpack "^5.88.1" -"@docusaurus/plugin-debug@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-debug/-/plugin-debug-3.0.0.tgz#9c6d4abfd5357dbebccf5b41f5aefc06116e03e3" - integrity sha512-gSV07HfQgnUboVEb3lucuVyv5pEoy33E7QXzzn++3kSc/NLEimkjXh3sSnTGOishkxCqlFV9BHfY/VMm5Lko5g== +"@docusaurus/plugin-debug@3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-debug/-/plugin-debug-3.0.1.tgz#886b5dd03c066e970484ca251c1b79613df90700" + integrity sha512-09dxZMdATky4qdsZGzhzlUvvC+ilQ2hKbYF+wez+cM2mGo4qHbv8+qKXqxq0CQZyimwlAOWQLoSozIXU0g0i7g== dependencies: - "@docusaurus/core" "3.0.0" - "@docusaurus/types" "3.0.0" - "@docusaurus/utils" "3.0.0" - "@microlink/react-json-view" "^1.22.2" + "@docusaurus/core" "3.0.1" + "@docusaurus/types" "3.0.1" + "@docusaurus/utils" "3.0.1" fs-extra "^11.1.1" + react-json-view-lite "^1.2.0" tslib "^2.6.0" -"@docusaurus/plugin-google-analytics@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.0.0.tgz#8a54f5e21b55c133b6be803ac51bf92d4a515cca" - integrity sha512-0zcLK8w+ohmSm1fjUQCqeRsjmQc0gflvXnaVA/QVVCtm2yCiBtkrSGQXqt4MdpD7Xq8mwo3qVd5nhIcvrcebqw== +"@docusaurus/plugin-google-analytics@3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.0.1.tgz#ec69902131ea3aad8b062eeb1d17bf0962986f80" + integrity sha512-jwseSz1E+g9rXQwDdr0ZdYNjn8leZBnKPjjQhMBEiwDoenL3JYFcNW0+p0sWoVF/f2z5t7HkKA+cYObrUh18gg== dependencies: - "@docusaurus/core" "3.0.0" - "@docusaurus/types" "3.0.0" - "@docusaurus/utils-validation" "3.0.0" + "@docusaurus/core" "3.0.1" + "@docusaurus/types" "3.0.1" + "@docusaurus/utils-validation" "3.0.1" tslib "^2.6.0" -"@docusaurus/plugin-google-gtag@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.0.0.tgz#a4c407b80cb46773bea070816ebb547c5663f0b3" - integrity sha512-asEKavw8fczUqvXu/s9kG2m1epLnHJ19W6CCCRZEmpnkZUZKiM8rlkDiEmxApwIc2JDDbIMk+Y2TMkJI8mInbQ== +"@docusaurus/plugin-google-gtag@3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.0.1.tgz#bb5526377d3a324ebec235127846fda386562b05" + integrity sha512-UFTDvXniAWrajsulKUJ1DB6qplui1BlKLQZjX4F7qS/qfJ+qkKqSkhJ/F4VuGQ2JYeZstYb+KaUzUzvaPK1aRQ== dependencies: - "@docusaurus/core" "3.0.0" - "@docusaurus/types" "3.0.0" - "@docusaurus/utils-validation" "3.0.0" + "@docusaurus/core" "3.0.1" + "@docusaurus/types" "3.0.1" + "@docusaurus/utils-validation" "3.0.1" "@types/gtag.js" "^0.0.12" tslib "^2.6.0" -"@docusaurus/plugin-google-tag-manager@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.0.0.tgz#8befa315b4747618e9ea65add3f2f4e84df2c7ba" - integrity sha512-lytgu2eyn+7p4WklJkpMGRhwC29ezj4IjPPmVJ8vGzcSl6JkR1sADTHLG5xWOMuci420xZl9dGEiLTQ8FjCRyA== +"@docusaurus/plugin-google-tag-manager@3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.0.1.tgz#4e36d13279cf90c2614b62438aa1109dd4696ec8" + integrity sha512-IPFvuz83aFuheZcWpTlAdiiX1RqWIHM+OH8wS66JgwAKOiQMR3+nLywGjkLV4bp52x7nCnwhNk1rE85Cpy/CIw== dependencies: - "@docusaurus/core" "3.0.0" - "@docusaurus/types" "3.0.0" - "@docusaurus/utils-validation" "3.0.0" + "@docusaurus/core" "3.0.1" + "@docusaurus/types" "3.0.1" + "@docusaurus/utils-validation" "3.0.1" tslib "^2.6.0" -"@docusaurus/plugin-sitemap@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.0.0.tgz#91f300e500d476252ea2f40449ee828766b9b9d6" - integrity sha512-cfcONdWku56Oi7Hdus2uvUw/RKRRlIGMViiHLjvQ21CEsEqnQ297MRoIgjU28kL7/CXD/+OiANSq3T1ezAiMhA== - dependencies: - "@docusaurus/core" "3.0.0" - "@docusaurus/logger" "3.0.0" - "@docusaurus/types" "3.0.0" - "@docusaurus/utils" "3.0.0" - "@docusaurus/utils-common" "3.0.0" - "@docusaurus/utils-validation" "3.0.0" +"@docusaurus/plugin-sitemap@3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.0.1.tgz#ab55857e90d4500f892e110b30e4bc3289202bd4" + integrity sha512-xARiWnjtVvoEniZudlCq5T9ifnhCu/GAZ5nA7XgyLfPcNpHQa241HZdsTlLtVcecEVVdllevBKOp7qknBBaMGw== + dependencies: + "@docusaurus/core" "3.0.1" + "@docusaurus/logger" "3.0.1" + "@docusaurus/types" "3.0.1" + "@docusaurus/utils" "3.0.1" + "@docusaurus/utils-common" "3.0.1" + "@docusaurus/utils-validation" "3.0.1" fs-extra "^11.1.1" sitemap "^7.1.1" tslib "^2.6.0" -"@docusaurus/preset-classic@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@docusaurus/preset-classic/-/preset-classic-3.0.0.tgz#b05c3960c4d0a731b2feb97e94e3757ab073c611" - integrity sha512-90aOKZGZdi0+GVQV+wt8xx4M4GiDrBRke8NO8nWwytMEXNrxrBxsQYFRD1YlISLJSCiHikKf3Z/MovMnQpnZyg== - dependencies: - "@docusaurus/core" "3.0.0" - "@docusaurus/plugin-content-blog" "3.0.0" - "@docusaurus/plugin-content-docs" "3.0.0" - "@docusaurus/plugin-content-pages" "3.0.0" - "@docusaurus/plugin-debug" "3.0.0" - "@docusaurus/plugin-google-analytics" "3.0.0" - "@docusaurus/plugin-google-gtag" "3.0.0" - "@docusaurus/plugin-google-tag-manager" "3.0.0" - "@docusaurus/plugin-sitemap" "3.0.0" - "@docusaurus/theme-classic" "3.0.0" - "@docusaurus/theme-common" "3.0.0" - "@docusaurus/theme-search-algolia" "3.0.0" - "@docusaurus/types" "3.0.0" +"@docusaurus/preset-classic@^3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@docusaurus/preset-classic/-/preset-classic-3.0.1.tgz#d363ac837bba967095ed2a896d13c54f3717d6b5" + integrity sha512-il9m9xZKKjoXn6h0cRcdnt6wce0Pv1y5t4xk2Wx7zBGhKG1idu4IFHtikHlD0QPuZ9fizpXspXcTzjL5FXc1Gw== + dependencies: + "@docusaurus/core" "3.0.1" + "@docusaurus/plugin-content-blog" "3.0.1" + "@docusaurus/plugin-content-docs" "3.0.1" + "@docusaurus/plugin-content-pages" "3.0.1" + "@docusaurus/plugin-debug" "3.0.1" + "@docusaurus/plugin-google-analytics" "3.0.1" + "@docusaurus/plugin-google-gtag" "3.0.1" + "@docusaurus/plugin-google-tag-manager" "3.0.1" + "@docusaurus/plugin-sitemap" "3.0.1" + "@docusaurus/theme-classic" "3.0.1" + "@docusaurus/theme-common" "3.0.1" + "@docusaurus/theme-search-algolia" "3.0.1" + "@docusaurus/types" "3.0.1" "@docusaurus/react-loadable@5.5.2", "react-loadable@npm:@docusaurus/react-loadable@5.5.2": version "5.5.2" @@ -1493,97 +1570,97 @@ "@types/react" "*" prop-types "^15.6.2" -"@docusaurus/theme-classic@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@docusaurus/theme-classic/-/theme-classic-3.0.0.tgz#a47eda40747e1a6f79190e6bb786d3a7fc4e06b2" - integrity sha512-wWOHSrKMn7L4jTtXBsb5iEJ3xvTddBye5PjYBnWiCkTAlhle2yMdc4/qRXW35Ot+OV/VXu6YFG8XVUJEl99z0A== - dependencies: - "@docusaurus/core" "3.0.0" - "@docusaurus/mdx-loader" "3.0.0" - "@docusaurus/module-type-aliases" "3.0.0" - "@docusaurus/plugin-content-blog" "3.0.0" - "@docusaurus/plugin-content-docs" "3.0.0" - "@docusaurus/plugin-content-pages" "3.0.0" - "@docusaurus/theme-common" "3.0.0" - "@docusaurus/theme-translations" "3.0.0" - "@docusaurus/types" "3.0.0" - "@docusaurus/utils" "3.0.0" - "@docusaurus/utils-common" "3.0.0" - "@docusaurus/utils-validation" "3.0.0" +"@docusaurus/theme-classic@3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-classic/-/theme-classic-3.0.1.tgz#3ba4dc77553d2c1608e433c0d01bed7c6db14eb9" + integrity sha512-XD1FRXaJiDlmYaiHHdm27PNhhPboUah9rqIH0lMpBt5kYtsGjJzhqa27KuZvHLzOP2OEpqd2+GZ5b6YPq7Q05Q== + dependencies: + "@docusaurus/core" "3.0.1" + "@docusaurus/mdx-loader" "3.0.1" + "@docusaurus/module-type-aliases" "3.0.1" + "@docusaurus/plugin-content-blog" "3.0.1" + "@docusaurus/plugin-content-docs" "3.0.1" + "@docusaurus/plugin-content-pages" "3.0.1" + "@docusaurus/theme-common" "3.0.1" + "@docusaurus/theme-translations" "3.0.1" + "@docusaurus/types" "3.0.1" + "@docusaurus/utils" "3.0.1" + "@docusaurus/utils-common" "3.0.1" + "@docusaurus/utils-validation" "3.0.1" "@mdx-js/react" "^3.0.0" - clsx "^1.2.1" + clsx "^2.0.0" copy-text-to-clipboard "^3.2.0" infima "0.2.0-alpha.43" lodash "^4.17.21" nprogress "^0.2.0" postcss "^8.4.26" - prism-react-renderer "^2.1.0" + prism-react-renderer "^2.3.0" prismjs "^1.29.0" react-router-dom "^5.3.4" rtlcss "^4.1.0" tslib "^2.6.0" utility-types "^3.10.0" -"@docusaurus/theme-common@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@docusaurus/theme-common/-/theme-common-3.0.0.tgz#6dc8c39a7458dd39f95a2fa6eb1c6aaf32b7e103" - integrity sha512-PahRpCLRK5owCMEqcNtUeTMOkTUCzrJlKA+HLu7f+8osYOni617YurXvHASCsSTxurjXaLz/RqZMnASnqATxIA== - dependencies: - "@docusaurus/mdx-loader" "3.0.0" - "@docusaurus/module-type-aliases" "3.0.0" - "@docusaurus/plugin-content-blog" "3.0.0" - "@docusaurus/plugin-content-docs" "3.0.0" - "@docusaurus/plugin-content-pages" "3.0.0" - "@docusaurus/utils" "3.0.0" - "@docusaurus/utils-common" "3.0.0" +"@docusaurus/theme-common@3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-common/-/theme-common-3.0.1.tgz#29a5bcb286296a52bc10afa5308e360cbed6b49c" + integrity sha512-cr9TOWXuIOL0PUfuXv6L5lPlTgaphKP+22NdVBOYah5jSq5XAAulJTjfe+IfLsEG4L7lJttLbhW7LXDFSAI7Ag== + dependencies: + "@docusaurus/mdx-loader" "3.0.1" + "@docusaurus/module-type-aliases" "3.0.1" + "@docusaurus/plugin-content-blog" "3.0.1" + "@docusaurus/plugin-content-docs" "3.0.1" + "@docusaurus/plugin-content-pages" "3.0.1" + "@docusaurus/utils" "3.0.1" + "@docusaurus/utils-common" "3.0.1" "@types/history" "^4.7.11" "@types/react" "*" "@types/react-router-config" "*" - clsx "^1.2.1" + clsx "^2.0.0" parse-numeric-range "^1.3.0" - prism-react-renderer "^2.1.0" + prism-react-renderer "^2.3.0" tslib "^2.6.0" utility-types "^3.10.0" -"@docusaurus/theme-search-algolia@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.0.0.tgz#20701c2e7945a236df401365271b511a24ff3cad" - integrity sha512-PyMUNIS9yu0dx7XffB13ti4TG47pJq3G2KE/INvOFb6M0kWh+wwCnucPg4WAOysHOPh+SD9fjlXILoLQstgEIA== +"@docusaurus/theme-search-algolia@3.0.1", "@docusaurus/theme-search-algolia@^3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.0.1.tgz#d8fb6bddca8d8355e4706c4c7d30d3b800217cf4" + integrity sha512-DDiPc0/xmKSEdwFkXNf1/vH1SzJPzuJBar8kMcBbDAZk/SAmo/4lf6GU2drou4Ae60lN2waix+jYWTWcJRahSA== dependencies: "@docsearch/react" "^3.5.2" - "@docusaurus/core" "3.0.0" - "@docusaurus/logger" "3.0.0" - "@docusaurus/plugin-content-docs" "3.0.0" - "@docusaurus/theme-common" "3.0.0" - "@docusaurus/theme-translations" "3.0.0" - "@docusaurus/utils" "3.0.0" - "@docusaurus/utils-validation" "3.0.0" + "@docusaurus/core" "3.0.1" + "@docusaurus/logger" "3.0.1" + "@docusaurus/plugin-content-docs" "3.0.1" + "@docusaurus/theme-common" "3.0.1" + "@docusaurus/theme-translations" "3.0.1" + "@docusaurus/utils" "3.0.1" + "@docusaurus/utils-validation" "3.0.1" algoliasearch "^4.18.0" algoliasearch-helper "^3.13.3" - clsx "^1.2.1" + clsx "^2.0.0" eta "^2.2.0" fs-extra "^11.1.1" lodash "^4.17.21" tslib "^2.6.0" utility-types "^3.10.0" -"@docusaurus/theme-translations@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@docusaurus/theme-translations/-/theme-translations-3.0.0.tgz#98590b80589f15b2064e0daa2acc3a82d126f53b" - integrity sha512-p/H3+5LdnDtbMU+csYukA6601U1ld2v9knqxGEEV96qV27HsHfP63J9Ta2RBZUrNhQAgrwFzIc9GdDO8P1Baag== +"@docusaurus/theme-translations@3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@docusaurus/theme-translations/-/theme-translations-3.0.1.tgz#837a01a166ccd698a3eceaed0c2f798555bc024b" + integrity sha512-6UrbpzCTN6NIJnAtZ6Ne9492vmPVX+7Fsz4kmp+yor3KQwA1+MCzQP7ItDNkP38UmVLnvB/cYk/IvehCUqS3dg== dependencies: fs-extra "^11.1.1" tslib "^2.6.0" -"@docusaurus/tsconfig@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@docusaurus/tsconfig/-/tsconfig-3.0.0.tgz#89ce292cff8debaa03d93d651ffd6375561e7dab" - integrity sha512-yR9sng4izFudS+v1xV5yboNfc1hATMDpYp9iYfWggbBDwKSm0J1IdIgkygRnqC/AWs1ARUQUpG0gFotPCE/4Ew== +"@docusaurus/tsconfig@3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@docusaurus/tsconfig/-/tsconfig-3.0.1.tgz#170f230c34ff12e55995bd7e9f1f21db33035d8f" + integrity sha512-hT2HCdNE3pWTzXV/7cSsowfmaOxXVOTFOXmkqaYjBWjaxjJ3FO0nHbdJ8rF6Da7PvWmIPbUekdP5gep1XCJ7Vg== -"@docusaurus/types@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@docusaurus/types/-/types-3.0.0.tgz#3edabe43f70b45f81a48f3470d6a73a2eba41945" - integrity sha512-Qb+l/hmCOVemReuzvvcFdk84bUmUFyD0Zi81y651ie3VwMrXqC7C0E7yZLKMOsLj/vkqsxHbtkAuYMI89YzNzg== +"@docusaurus/types@3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@docusaurus/types/-/types-3.0.1.tgz#4fe306aa10ef7c97dbc07588864f6676a40f3b6f" + integrity sha512-plyX2iU1tcUsF46uQ01pAd4JhexR7n0iiQ5MSnBFX6M6NSJgDYdru/i1/YNPKOnQHBoXGLHv0dNT6OAlDWNjrg== dependencies: "@types/history" "^4.7.11" "@types/react" "*" @@ -1594,30 +1671,30 @@ webpack "^5.88.1" webpack-merge "^5.9.0" -"@docusaurus/utils-common@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@docusaurus/utils-common/-/utils-common-3.0.0.tgz#fb019e5228b20852a5b98f50672a02843a03ba03" - integrity sha512-7iJWAtt4AHf4PFEPlEPXko9LZD/dbYnhLe0q8e3GRK1EXZyRASah2lznpMwB3lLmVjq/FR6ZAKF+E0wlmL5j0g== +"@docusaurus/utils-common@3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@docusaurus/utils-common/-/utils-common-3.0.1.tgz#111f450089d5f0a290c0c25f8a574a270d08436f" + integrity sha512-W0AxD6w6T8g6bNro8nBRWf7PeZ/nn7geEWM335qHU2DDDjHuV4UZjgUGP1AQsdcSikPrlIqTJJbKzer1lRSlIg== dependencies: tslib "^2.6.0" -"@docusaurus/utils-validation@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@docusaurus/utils-validation/-/utils-validation-3.0.0.tgz#56f3ba89ceba9826989408a96827897c0b724612" - integrity sha512-MlIGUspB/HBW5CYgHvRhmkZbeMiUWKbyVoCQYvbGN8S19SSzVgzyy97KRpcjCOYYeEdkhmRCUwFBJBlLg3IoNQ== +"@docusaurus/utils-validation@3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@docusaurus/utils-validation/-/utils-validation-3.0.1.tgz#3c5f12941b328a19fc9acb34d070219f3e865ec6" + integrity sha512-ujTnqSfyGQ7/4iZdB4RRuHKY/Nwm58IIb+41s5tCXOv/MBU2wGAjOHq3U+AEyJ8aKQcHbxvTKJaRchNHYUVUQg== dependencies: - "@docusaurus/logger" "3.0.0" - "@docusaurus/utils" "3.0.0" + "@docusaurus/logger" "3.0.1" + "@docusaurus/utils" "3.0.1" joi "^17.9.2" js-yaml "^4.1.0" tslib "^2.6.0" -"@docusaurus/utils@3.0.0": - version "3.0.0" - resolved "https://registry.yarnpkg.com/@docusaurus/utils/-/utils-3.0.0.tgz#2ef0c8e434036fe104dca4c694fd50022b2ba1ed" - integrity sha512-JwGjh5mtjG9XIAESyPxObL6CZ6LO/yU4OSTpq7Q0x+jN25zi/AMbvLjpSyZzWy+qm5uQiFiIhqFaOxvy+82Ekg== +"@docusaurus/utils@3.0.1": + version "3.0.1" + resolved "https://registry.yarnpkg.com/@docusaurus/utils/-/utils-3.0.1.tgz#c64f68980a90c5bc6d53a5b8f32deb9026b1e303" + integrity sha512-TwZ33Am0q4IIbvjhUOs+zpjtD/mXNmLmEgeTGuRq01QzulLHuPhaBTTAC/DHu6kFx3wDgmgpAlaRuCHfTcXv8g== dependencies: - "@docusaurus/logger" "3.0.0" + "@docusaurus/logger" "3.0.1" "@svgr/webpack" "^6.5.1" escape-string-regexp "^4.0.0" file-loader "^6.2.0" @@ -1747,16 +1824,6 @@ dependencies: "@types/mdx" "^2.0.0" -"@microlink/react-json-view@^1.22.2": - version "1.23.0" - resolved "https://registry.yarnpkg.com/@microlink/react-json-view/-/react-json-view-1.23.0.tgz#641c2483b1a0014818303d4e9cce634d5dacc7e9" - integrity sha512-HYJ1nsfO4/qn8afnAMhuk7+5a1vcjEaS8Gm5Vpr1SqdHDY0yLBJGpA+9DvKyxyVKaUkXzKXt3Mif9RcmFSdtYg== - dependencies: - flux "~4.0.1" - react-base16-styling "~0.6.0" - react-lifecycles-compat "~3.0.4" - react-textarea-autosize "~8.3.2" - "@nodelib/fs.scandir@2.1.5": version "2.1.5" resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" @@ -2639,21 +2706,11 @@ array-union@^2.1.0: resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== -asap@~2.0.3: - version "2.0.6" - resolved "https://registry.yarnpkg.com/asap/-/asap-2.0.6.tgz#e50347611d7e690943208bbdafebcbc2fb866d46" - integrity sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA== - astring@^1.8.0: version "1.8.6" resolved "https://registry.yarnpkg.com/astring/-/astring-1.8.6.tgz#2c9c157cf1739d67561c56ba896e6948f6b93731" integrity sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg== -asynckit@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" - integrity sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q== - at-least-node@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" @@ -2671,15 +2728,6 @@ autoprefixer@^10.4.12, autoprefixer@^10.4.14: picocolors "^1.0.0" postcss-value-parser "^4.2.0" -axios@^1.6.1: - version "1.6.2" - resolved "https://registry.yarnpkg.com/axios/-/axios-1.6.2.tgz#de67d42c755b571d3e698df1b6504cde9b0ee9f2" - integrity sha512-7i24Ri4pmDRfJTR7LDBhsOTtcm+9kjX5WiY1X3wIisx6G9So3pfMkEiU7emUBe46oceVImccTEM3k6C5dbVW8A== - dependencies: - follow-redirects "^1.15.0" - form-data "^4.0.0" - proxy-from-env "^1.1.0" - babel-loader@^9.1.3: version "9.1.3" resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-9.1.3.tgz#3d0e01b4e69760cc694ee306fe16d358aa1c6f9a" @@ -2729,11 +2777,6 @@ balanced-match@^1.0.0: resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== -base16@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/base16/-/base16-1.0.0.tgz#e297f60d7ec1014a7a971a39ebc8a98c0b681e70" - integrity sha512-pNdYkNPiJUnEhnfXV56+sQy8+AaPcG3POZAUnwr4EeqCUZFz4u2PePbo3e5Gj4ziYPCWGUZT9RHisvJKnwFuBQ== - batch@0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" @@ -3113,13 +3156,6 @@ combine-promises@^1.1.0: resolved "https://registry.yarnpkg.com/combine-promises/-/combine-promises-1.2.0.tgz#5f2e68451862acf85761ded4d9e2af7769c2ca6a" integrity sha512-VcQB1ziGD0NXrhKxiwyNbCDmRzs/OShMs2GqW2DlU2A/Sd0nQxE1oWDAE5O0ygSx5mgQOn9eIFh7yKPgFRVkPQ== -combined-stream@^1.0.8: - version "1.0.8" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.8.tgz#c3d45a8b34fd730631a110a8a2520682b31d5a7f" - integrity sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg== - dependencies: - delayed-stream "~1.0.0" - comma-separated-tokens@^2.0.0: version "2.0.3" resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz#4e89c9458acb61bc8fef19f4529973b2392839ee" @@ -3312,13 +3348,6 @@ cosmiconfig@^8.2.0: parse-json "^5.2.0" path-type "^4.0.0" -cross-fetch@^3.1.5: - version "3.1.8" - resolved "https://registry.yarnpkg.com/cross-fetch/-/cross-fetch-3.1.8.tgz#0327eba65fd68a7d119f8fb2bf9334a1a7956f82" - integrity sha512-cvA+JwZoU0Xq+h6WkMvAUqPEYy92Obet6UdKLfW60qn99ftItKjB5T+BkyWOFWe2pUyfQ+IJHmpOTznqk1M6Kg== - dependencies: - node-fetch "^2.6.12" - cross-spawn@^7.0.3: version "7.0.3" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" @@ -3571,11 +3600,6 @@ del@^6.1.1: rimraf "^3.0.2" slash "^3.0.0" -delayed-stream@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/delayed-stream/-/delayed-stream-1.0.0.tgz#df3ae199acadfb7d440aaae0b29e2272b24ec619" - integrity sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ== - depd@2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" @@ -4065,31 +4089,6 @@ faye-websocket@^0.11.3: dependencies: websocket-driver ">=0.5.1" -fbemitter@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/fbemitter/-/fbemitter-3.0.0.tgz#00b2a1af5411254aab416cd75f9e6289bee4bff3" - integrity sha512-KWKaceCwKQU0+HPoop6gn4eOHk50bBv/VxjJtGMfwmJt3D29JpN4H4eisCtIPA+a8GVBam+ldMMpMjJUvpDyHw== - dependencies: - fbjs "^3.0.0" - -fbjs-css-vars@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/fbjs-css-vars/-/fbjs-css-vars-1.0.2.tgz#216551136ae02fe255932c3ec8775f18e2c078b8" - integrity sha512-b2XGFAFdWZWg0phtAWLHCk836A1Xann+I+Dgd3Gk64MHKZO44FfoD1KxyvbSh0qZsIoXQGGlVztIY+oitJPpRQ== - -fbjs@^3.0.0, fbjs@^3.0.1: - version "3.0.5" - resolved "https://registry.yarnpkg.com/fbjs/-/fbjs-3.0.5.tgz#aa0edb7d5caa6340011790bd9249dbef8a81128d" - integrity sha512-ztsSx77JBtkuMrEypfhgc3cI0+0h+svqeie7xHbh1k/IKdcydnvadp/mUaGgjAOXQmQSxsqgaRhS3q9fy+1kxg== - dependencies: - cross-fetch "^3.1.5" - fbjs-css-vars "^1.0.0" - loose-envify "^1.0.0" - object-assign "^4.1.0" - promise "^7.1.1" - setimmediate "^1.0.5" - ua-parser-js "^1.0.35" - feed@^4.2.2: version "4.2.2" resolved "https://registry.yarnpkg.com/feed/-/feed-4.2.2.tgz#865783ef6ed12579e2c44bbef3c9113bc4956a7e" @@ -4166,15 +4165,7 @@ flat@^5.0.2: resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241" integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ== -flux@~4.0.1: - version "4.0.4" - resolved "https://registry.yarnpkg.com/flux/-/flux-4.0.4.tgz#9661182ea81d161ee1a6a6af10d20485ef2ac572" - integrity sha512-NCj3XlayA2UsapRpM7va6wU1+9rE5FIL7qoMcmxWHRzbp0yujihMBm9BBHZ1MDIk5h5o2Bl6eGiCe8rYELAmYw== - dependencies: - fbemitter "^3.0.0" - fbjs "^3.0.1" - -follow-redirects@^1.0.0, follow-redirects@^1.15.0: +follow-redirects@^1.0.0: version "1.15.3" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.3.tgz#fe2f3ef2690afce7e82ed0b44db08165b207123a" integrity sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q== @@ -4203,15 +4194,6 @@ form-data-encoder@^2.1.2: resolved "https://registry.yarnpkg.com/form-data-encoder/-/form-data-encoder-2.1.4.tgz#261ea35d2a70d48d30ec7a9603130fa5515e9cd5" integrity sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw== -form-data@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-4.0.0.tgz#93919daeaf361ee529584b9b31664dc12c9fa452" - integrity sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww== - dependencies: - asynckit "^0.4.0" - combined-stream "^1.0.8" - mime-types "^2.1.12" - format@^0.2.0: version "0.2.2" resolved "https://registry.yarnpkg.com/format/-/format-0.2.2.tgz#d6170107e9efdc4ed30c9dc39016df942b5cb58b" @@ -5121,7 +5103,7 @@ jiti@^1.18.2, jiti@^1.20.0: resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.21.0.tgz#7c97f8fe045724e136a397f7340475244156105d" integrity sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q== -joi@^17.11.0, joi@^17.9.2: +joi@^17.9.2: version "17.11.0" resolved "https://registry.yarnpkg.com/joi/-/joi-17.11.0.tgz#aa9da753578ec7720e6f0ca2c7046996ed04fc1a" integrity sha512-NgB+lZLNoqISVy1rZocE9PZI36bL/77ie924Ri43yEvi9GUUMPeyVIr8KdFTMUlby1p0PBYMk9spIxEUQYqrJQ== @@ -5289,21 +5271,11 @@ locate-path@^7.1.0: dependencies: p-locate "^6.0.0" -lodash.curry@^4.0.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/lodash.curry/-/lodash.curry-4.1.1.tgz#248e36072ede906501d75966200a86dab8b23170" - integrity sha512-/u14pXGviLaweY5JI0IUzgzF2J6Ne8INyzAZjImcryjgkZ+ebruBxy2/JaOOkTqScddcYtakjhSaeemV8lR0tA== - lodash.debounce@^4.0.8: version "4.0.8" resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== -lodash.flow@^3.3.0: - version "3.5.0" - resolved "https://registry.yarnpkg.com/lodash.flow/-/lodash.flow-3.5.0.tgz#87bf40292b8cf83e4e8ce1a3ae4209e20071675a" - integrity sha512-ff3BX/tSioo+XojX4MOsOMhJw0nZoUEF011LX8g8d3gvjVbxd89cCio4BCXronjxcTUIJUoqKEUA+n4CqvvRPw== - lodash.memoize@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" @@ -6071,7 +6043,7 @@ mime-types@2.1.18: dependencies: mime-db "~1.33.0" -mime-types@^2.1.12, mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: +mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: version "2.1.35" resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== @@ -6124,7 +6096,7 @@ minimatch@^9.0.3: dependencies: brace-expansion "^2.0.1" -minimist@^1.2.0, minimist@^1.2.5, minimist@^1.2.8: +minimist@^1.2.0, minimist@^1.2.5: version "1.2.8" resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== @@ -6190,13 +6162,6 @@ node-emoji@^2.1.0: emojilib "^2.4.0" skin-tone "^2.0.0" -node-fetch@^2.6.12: - version "2.7.0" - resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-2.7.0.tgz#d0f0fa6e3e2dc1d27efcd8ad99d550bda94d187d" - integrity sha512-c4FRfUm/dbcWZ7U+1Wq0AwCyFL+3nt2bEw05wfxSz+DWpWsitgmSgYmy2dQdWyKC1694ELPqMs/YzUSNozLt8A== - dependencies: - whatwg-url "^5.0.0" - node-forge@^1: version "1.3.1" resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" @@ -6246,7 +6211,7 @@ nth-check@^2.0.1: dependencies: boolbase "^1.0.0" -object-assign@^4.1.0, object-assign@^4.1.1: +object-assign@^4.1.1: version "4.1.1" resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== @@ -6858,7 +6823,7 @@ pretty-time@^1.1.0: resolved "https://registry.yarnpkg.com/pretty-time/-/pretty-time-1.1.0.tgz#ffb7429afabb8535c346a34e41873adf3d74dd0e" integrity sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA== -prism-react-renderer@^2.1.0: +prism-react-renderer@^2.1.0, prism-react-renderer@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/prism-react-renderer/-/prism-react-renderer-2.3.0.tgz#5f8f615af6af8201a0b734bd8c946df3d818ea54" integrity sha512-UYRg2TkVIaI6tRVHC5OJ4/BxqPUxJkJvq/odLT/ykpt1zGYXooNperUxQcCvi87LyRnR4nCh81ceOA+e7nrydg== @@ -6876,13 +6841,6 @@ process-nextick-args@~2.0.0: resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== -promise@^7.1.1: - version "7.3.1" - resolved "https://registry.yarnpkg.com/promise/-/promise-7.3.1.tgz#064b72602b18f90f29192b8b1bc418ffd1ebd3bf" - integrity sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg== - dependencies: - asap "~2.0.3" - prompts@^2.4.2: version "2.4.2" resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" @@ -6918,11 +6876,6 @@ proxy-addr@~2.0.7: forwarded "0.2.0" ipaddr.js "1.9.1" -proxy-from-env@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" - integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== - punycode@^1.3.2: version "1.4.1" resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" @@ -6940,11 +6893,6 @@ pupa@^3.1.0: dependencies: escape-goat "^4.0.0" -pure-color@^1.2.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/pure-color/-/pure-color-1.3.0.tgz#1fe064fb0ac851f0de61320a8bf796836422f33e" - integrity sha512-QFADYnsVoBMw1srW7OVKEYjG+MbIa49s54w1MA1EDY6r2r/sTcKKYqRX1f4GYvnXP7eN/Pe9HFcX+hwzmrXRHA== - qs@6.11.0: version "6.11.0" resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" @@ -7006,16 +6954,6 @@ rc@1.2.8: minimist "^1.2.0" strip-json-comments "~2.0.1" -react-base16-styling@~0.6.0: - version "0.6.0" - resolved "https://registry.yarnpkg.com/react-base16-styling/-/react-base16-styling-0.6.0.tgz#ef2156d66cf4139695c8a167886cb69ea660792c" - integrity sha512-yvh/7CArceR/jNATXOKDlvTnPKPmGZz7zsenQ3jUwLzHkNUR0CvY3yGYJbWJ/nnxsL8Sgmt5cO3/SILVuPO6TQ== - dependencies: - base16 "^1.0.0" - lodash.curry "^4.0.1" - lodash.flow "^3.3.0" - pure-color "^1.2.0" - react-dev-utils@^12.0.1: version "12.0.1" resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-12.0.1.tgz#ba92edb4a1f379bd46ccd6bcd4e7bc398df33e73" @@ -7089,10 +7027,10 @@ react-is@^16.13.1, react-is@^16.6.0, react-is@^16.7.0: resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== -react-lifecycles-compat@~3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz#4f1a273afdfc8f3488a8c516bfda78f872352362" - integrity sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA== +react-json-view-lite@^1.2.0: + version "1.2.1" + resolved "https://registry.yarnpkg.com/react-json-view-lite/-/react-json-view-lite-1.2.1.tgz#c59a0bea4ede394db331d482ee02e293d38f8218" + integrity sha512-Itc0g86fytOmKZoIoJyGgvNqohWSbh3NXIKNgH6W6FT9PC1ck4xas1tT3Rr/b3UlFXyA9Jjaw9QSXdZy2JwGMQ== react-loadable-ssr-addon-v5-slorber@^1.0.1: version "1.0.1" @@ -7136,15 +7074,6 @@ react-router@5.3.4, react-router@^5.3.4: tiny-invariant "^1.0.2" tiny-warning "^1.0.0" -react-textarea-autosize@~8.3.2: - version "8.3.4" - resolved "https://registry.yarnpkg.com/react-textarea-autosize/-/react-textarea-autosize-8.3.4.tgz#270a343de7ad350534141b02c9cb78903e553524" - integrity sha512-CdtmP8Dc19xL8/R6sWvtknD/eCXkQr30dtvC4VmGInhRsfF8X/ihXCq6+9l9qbxmKRiq407/7z5fxE7cVWQNgQ== - dependencies: - "@babel/runtime" "^7.10.2" - use-composed-ref "^1.3.0" - use-latest "^1.2.1" - react@^18.0.0: version "18.2.0" resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5" @@ -7448,13 +7377,6 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" -rxjs@^7.8.1: - version "7.8.1" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543" - integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg== - dependencies: - tslib "^2.1.0" - safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" @@ -7623,11 +7545,6 @@ set-function-length@^1.1.1: gopd "^1.0.1" has-property-descriptors "^1.0.0" -setimmediate@^1.0.5: - version "1.0.5" - resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" - integrity sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA== - setprototypeof@1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" @@ -8051,11 +7968,6 @@ totalist@^3.0.0: resolved "https://registry.yarnpkg.com/totalist/-/totalist-3.0.1.tgz#ba3a3d600c915b1a97872348f79c127475f6acf8" integrity sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ== -tr46@~0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/tr46/-/tr46-0.0.3.tgz#8184fd347dac9cdc185992f3a6622e14b9d9ab6a" - integrity sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw== - trim-lines@^3.0.0: version "3.0.1" resolved "https://registry.yarnpkg.com/trim-lines/-/trim-lines-3.0.1.tgz#d802e332a07df861c48802c04321017b1bd87338" @@ -8066,7 +7978,7 @@ trough@^2.0.0: resolved "https://registry.yarnpkg.com/trough/-/trough-2.1.0.tgz#0f7b511a4fde65a46f18477ab38849b22c554876" integrity sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g== -tslib@^2.0.3, tslib@^2.1.0, tslib@^2.6.0: +tslib@^2.0.3, tslib@^2.6.0: version "2.6.2" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== @@ -8118,11 +8030,6 @@ typescript@~5.2.2: resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.2.2.tgz#5ebb5e5a5b75f085f22bc3f8460fba308310fa78" integrity sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w== -ua-parser-js@^1.0.35: - version "1.0.37" - resolved "https://registry.yarnpkg.com/ua-parser-js/-/ua-parser-js-1.0.37.tgz#b5dc7b163a5c1f0c510b08446aed4da92c46373f" - integrity sha512-bhTyI94tZofjo+Dn8SN6Zv8nBDvyXTymAdM3LDI/0IboIUwTu1rEhW7v2TfiVsoYWgkQ4kOVqnI8APUFbIQIFQ== - uglify-js@^3.1.4: version "3.17.4" resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.17.4.tgz#61678cf5fa3f5b7eb789bb345df29afb8257c22c" @@ -8288,23 +8195,6 @@ url-loader@^4.1.1: mime-types "^2.1.27" schema-utils "^3.0.0" -use-composed-ref@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/use-composed-ref/-/use-composed-ref-1.3.0.tgz#3d8104db34b7b264030a9d916c5e94fbe280dbda" - integrity sha512-GLMG0Jc/jiKov/3Ulid1wbv3r54K9HlMW29IWcDFPEqFkSO2nS0MuefWgMJpeHQ9YJeXDL3ZUF+P3jdXlZX/cQ== - -use-isomorphic-layout-effect@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/use-isomorphic-layout-effect/-/use-isomorphic-layout-effect-1.1.2.tgz#497cefb13d863d687b08477d9e5a164ad8c1a6fb" - integrity sha512-49L8yCO3iGT/ZF9QttjwLF/ZD9Iwto5LnH5LmEdk/6cFmXddqi2ulF0edxTwjj+7mqvpVVGQWvbXZdn32wRSHA== - -use-latest@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/use-latest/-/use-latest-1.2.1.tgz#d13dfb4b08c28e3e33991546a2cee53e14038cf2" - integrity sha512-xA+AVm/Wlg3e2P/JiItTziwS7FK92LWrDB0p+hgXloIMuVCeJJ8v6f0eeHyPZaJrM+usM1FkFfbNCrJGs8A/zw== - dependencies: - use-isomorphic-layout-effect "^1.1.1" - util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" @@ -8375,17 +8265,6 @@ vscode-textmate@^8.0.0: resolved "https://registry.yarnpkg.com/vscode-textmate/-/vscode-textmate-8.0.0.tgz#2c7a3b1163ef0441097e0b5d6389cd5504b59e5d" integrity sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg== -wait-on@^7.0.1: - version "7.2.0" - resolved "https://registry.yarnpkg.com/wait-on/-/wait-on-7.2.0.tgz#d76b20ed3fc1e2bebc051fae5c1ff93be7892928" - integrity sha512-wCQcHkRazgjG5XoAq9jbTMLpNIjoSlZslrJ2+N9MxDsGEv1HnFoVjOCexL0ESva7Y9cu350j+DWADdk54s4AFQ== - dependencies: - axios "^1.6.1" - joi "^17.11.0" - lodash "^4.17.21" - minimist "^1.2.8" - rxjs "^7.8.1" - watchpack@^2.4.0: version "2.4.0" resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d" @@ -8406,11 +8285,6 @@ web-namespaces@^2.0.0: resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-2.0.1.tgz#1010ff7c650eccb2592cebeeaf9a1b253fd40692" integrity sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ== -webidl-conversions@^3.0.0: - version "3.0.1" - resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-3.0.1.tgz#24534275e2a7bc6be7bc86611cc16ae0a5654871" - integrity sha512-2JAn3z8AR6rjK8Sm8orRC0h/bcl/DqL7tRPdGZ4I1CjdF+EaMLmYxBHyXuKL849eucPFhvBoxMsflfOb8kxaeQ== - webpack-bundle-analyzer@^4.9.0: version "4.10.1" resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.1.tgz#84b7473b630a7b8c21c741f81d8fe4593208b454" @@ -8545,14 +8419,6 @@ websocket-extensions@>=0.1.1: resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== -whatwg-url@^5.0.0: - version "5.0.0" - resolved "https://registry.yarnpkg.com/whatwg-url/-/whatwg-url-5.0.0.tgz#966454e8765462e37644d3626f6742ce8b70965d" - integrity sha512-saE57nupxk6v3HY35+jzBwYa0rKSy0XR8JSxZPwgLr7ys0IBzhGviA1/TUGJLmSVqs8pb9AnvICXEuOHLprYTw== - dependencies: - tr46 "~0.0.3" - webidl-conversions "^3.0.0" - which@^1.3.1: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" From 6f23aeb7e802ea118f45ae72eca25e679087b357 Mon Sep 17 00:00:00 2001 From: DominicGBauer Date: Fri, 1 Dec 2023 13:50:31 +0200 Subject: [PATCH 27/39] chore: disable search for now --- docs/docusaurus.config.ts | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) diff --git a/docs/docusaurus.config.ts b/docs/docusaurus.config.ts index d39061416..832ae91a0 100644 --- a/docs/docusaurus.config.ts +++ b/docs/docusaurus.config.ts @@ -164,13 +164,13 @@ const config: Config = { ], copyright: `Copyright © ${new Date().getFullYear()} Journey Mobile, Inc.`, }, - algolia: { - appId: '8U0Z3F95NH', - // Public API key: it is safe to commit it - apiKey: '45caa5b7ec2fd9e5f3dbfe8b3c661c04', - indexName: 'powersync-react-native-sdk-react-native-sdk', - contextualSearch: true, - }, + // algolia: { + // appId: '8U0Z3F95NH', + // // Public API key: it is safe to commit it + // apiKey: '45caa5b7ec2fd9e5f3dbfe8b3c661c04', + // indexName: 'powersync-react-native-sdk-react-native-sdk', + // contextualSearch: false, + // }, prism: { theme: prismThemes.github, darkTheme: prismThemes.dracula, From 6ef044e93d832f88b7e4ad698dead08f1ab8e33b Mon Sep 17 00:00:00 2001 From: DominicGBauer Date: Fri, 1 Dec 2023 14:24:00 +0200 Subject: [PATCH 28/39] chore: remove unnecessary deps --- .github/workflows/deploy-docs.yaml | 4 +- package.json | 7 +-- packages/powersync-attachments/typedoc.json | 8 --- packages/powersync-react/typedoc.json | 8 --- packages/powersync-sdk-common/typedoc.json | 8 --- .../powersync-sdk-react-native/typedoc.json | 8 --- yarn.lock | 49 +------------------ 7 files changed, 8 insertions(+), 84 deletions(-) delete mode 100644 packages/powersync-attachments/typedoc.json delete mode 100644 packages/powersync-react/typedoc.json delete mode 100644 packages/powersync-sdk-common/typedoc.json delete mode 100644 packages/powersync-sdk-react-native/typedoc.json diff --git a/.github/workflows/deploy-docs.yaml b/.github/workflows/deploy-docs.yaml index 4ff3134b5..44c0eb7b6 100644 --- a/.github/workflows/deploy-docs.yaml +++ b/.github/workflows/deploy-docs.yaml @@ -33,8 +33,8 @@ jobs: run: yarn install --frozen-lockfile && cd docs && yarn install --frozen-lockfile - name: Build Packages run: yarn build:packages - - name: Create Docs - run: cd docs && yarn build + - name: Build Docs + run: yarn build:docs - uses: actions/upload-pages-artifact@v2 with: path: ./docs/build diff --git a/package.json b/package.json index ca60f370a..0ab1ddcdb 100644 --- a/package.json +++ b/package.json @@ -7,7 +7,9 @@ "clean:packages": "lerna run clean", "build:packages": "lerna run build", "watch:packages": "yarn workspace @journeyapps/powersync-sdk-react-native watch", - "release": "yarn build:packages && yarn changeset publish" + "release": "yarn build:packages && yarn changeset publish", + "build:docs": "cd docs && yarn build && yarn start", + "start:docs": "cd docs && yarn build && yarn start" }, "workspaces": { "packages": [ @@ -25,7 +27,6 @@ "dependencies": {}, "devDependencies": { "@changesets/cli": "^2.26.2", - "lerna": "7.3.0", - "typedoc": "^0.25.3" + "lerna": "7.3.0" } } diff --git a/packages/powersync-attachments/typedoc.json b/packages/powersync-attachments/typedoc.json deleted file mode 100644 index cfd9e46e1..000000000 --- a/packages/powersync-attachments/typedoc.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "extends": [ - "../../typedoc.base.json" - ], - "entryPoints": [ - "src/index.ts" - ] -} diff --git a/packages/powersync-react/typedoc.json b/packages/powersync-react/typedoc.json deleted file mode 100644 index cfd9e46e1..000000000 --- a/packages/powersync-react/typedoc.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "extends": [ - "../../typedoc.base.json" - ], - "entryPoints": [ - "src/index.ts" - ] -} diff --git a/packages/powersync-sdk-common/typedoc.json b/packages/powersync-sdk-common/typedoc.json deleted file mode 100644 index cfd9e46e1..000000000 --- a/packages/powersync-sdk-common/typedoc.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "extends": [ - "../../typedoc.base.json" - ], - "entryPoints": [ - "src/index.ts" - ] -} diff --git a/packages/powersync-sdk-react-native/typedoc.json b/packages/powersync-sdk-react-native/typedoc.json deleted file mode 100644 index cfd9e46e1..000000000 --- a/packages/powersync-sdk-react-native/typedoc.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "extends": [ - "../../typedoc.base.json" - ], - "entryPoints": [ - "src/index.ts" - ] -} diff --git a/yarn.lock b/yarn.lock index f797d5f3a..7defd2f6b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1987,11 +1987,6 @@ ansi-regex@^6.0.1: resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== -ansi-sequence-parser@^1.1.0: - version "1.1.1" - resolved "https://registry.yarnpkg.com/ansi-sequence-parser/-/ansi-sequence-parser-1.1.1.tgz#e0aa1cdcbc8f8bb0b5bca625aac41f5f056973cf" - integrity sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg== - ansi-styles@^3.2.0, ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" @@ -4549,7 +4544,7 @@ json5@^2.2.2, json5@^2.2.3: resolved "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== -jsonc-parser@3.2.0, jsonc-parser@^3.2.0: +jsonc-parser@3.2.0: version "3.2.0" resolved "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz#31ff3f4c2b9793f89c67212627c51c6394f88e76" integrity sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w== @@ -4849,11 +4844,6 @@ lru-cache@^7.4.4, lru-cache@^7.5.1, lru-cache@^7.7.1: resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-10.0.1.tgz#0a3be479df549cca0e5d693ac402ff19537a6b7a" integrity sha512-IJ4uwUTi2qCccrioU6g9g/5rvvVl13bsdczUUcqbciD9iLr095yj8DQKdObriEvuNSx325N1rV1O0sJFszx75g== -lunr@^2.3.9: - version "2.3.9" - resolved "https://registry.yarnpkg.com/lunr/-/lunr-2.3.9.tgz#18b123142832337dd6e964df1a5a7707b25d35e1" - integrity sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow== - make-dir@4.0.0: version "4.0.0" resolved "https://registry.npmjs.org/make-dir/-/make-dir-4.0.0.tgz#c3c2307a771277cd9638305f915c29ae741b614e" @@ -4907,11 +4897,6 @@ map-obj@^4.0.0: resolved "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz#9304f906e93faae70880da102a9f1df0ea8bb05a" integrity sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ== -marked@^4.3.0: - version "4.3.0" - resolved "https://registry.yarnpkg.com/marked/-/marked-4.3.0.tgz#796362821b019f734054582038b116481b456cf3" - integrity sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A== - memoize-one@^5.0.0: version "5.2.1" resolved "https://registry.npmjs.org/memoize-one/-/memoize-one-5.2.1.tgz#8337aa3c4335581839ec01c3d594090cebe8f00e" @@ -5329,7 +5314,7 @@ minimatch@^8.0.2: dependencies: brace-expansion "^2.0.1" -minimatch@^9.0.0, minimatch@^9.0.1, minimatch@^9.0.3: +minimatch@^9.0.0, minimatch@^9.0.1: version "9.0.3" resolved "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825" integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg== @@ -6828,16 +6813,6 @@ shell-quote@^1.6.1, shell-quote@^1.7.3: resolved "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680" integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== -shiki@^0.14.1: - version "0.14.5" - resolved "https://registry.yarnpkg.com/shiki/-/shiki-0.14.5.tgz#375dd214e57eccb04f0daf35a32aa615861deb93" - integrity sha512-1gCAYOcmCFONmErGTrS1fjzJLA7MGZmKzrBNX7apqSwhyITJg2O102uFzXUeBxNnEkDA9vHIKLyeKq0V083vIw== - dependencies: - ansi-sequence-parser "^1.1.0" - jsonc-parser "^3.2.0" - vscode-oniguruma "^1.7.0" - vscode-textmate "^8.0.0" - side-channel@^1.0.4: version "1.0.4" resolved "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" @@ -7452,16 +7427,6 @@ typedarray@^0.0.6: resolved "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz#867ac74e3864187b1d3d47d996a78ec5c8830777" integrity sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA== -typedoc@^0.25.3: - version "0.25.3" - resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.25.3.tgz#53c6d668e1001b3d488e9a750fcdfb05433554c0" - integrity sha512-Ow8Bo7uY1Lwy7GTmphRIMEo6IOZ+yYUyrc8n5KXIZg1svpqhZSWgni2ZrDhe+wLosFS8yswowUzljTAV/3jmWw== - dependencies: - lunr "^2.3.9" - marked "^4.3.0" - minimatch "^9.0.3" - shiki "^0.14.1" - "typescript@>=3 < 6", typescript@^5.1.3: version "5.2.2" resolved "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz#5ebb5e5a5b75f085f22bc3f8460fba308310fa78" @@ -7622,16 +7587,6 @@ vlq@^1.0.0: resolved "https://registry.npmjs.org/vlq/-/vlq-1.0.1.tgz#c003f6e7c0b4c1edd623fd6ee50bbc0d6a1de468" integrity sha512-gQpnTgkubC6hQgdIcRdYGDSDc+SaujOdyesZQMv6JlfQee/9Mp0Qhnys6WxDWvQnL5WZdT7o2Ul187aSt0Rq+w== -vscode-oniguruma@^1.7.0: - version "1.7.0" - resolved "https://registry.yarnpkg.com/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz#439bfad8fe71abd7798338d1cd3dc53a8beea94b" - integrity sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA== - -vscode-textmate@^8.0.0: - version "8.0.0" - resolved "https://registry.yarnpkg.com/vscode-textmate/-/vscode-textmate-8.0.0.tgz#2c7a3b1163ef0441097e0b5d6389cd5504b59e5d" - integrity sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg== - walker@^1.0.7: version "1.0.8" resolved "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz#bd498db477afe573dc04185f011d3ab8a8d7653f" From f0d3e420a04b58bcbb2e5ba1c21b2c7b419c133a Mon Sep 17 00:00:00 2001 From: DominicGBauer Date: Mon, 4 Dec 2023 09:19:12 +0200 Subject: [PATCH 29/39] chore: pr feedback --- docs/docusaurus.config.ts | 3 +++ docs/src/pages/markdown-page.md | 7 ------- package.json | 2 +- 3 files changed, 4 insertions(+), 8 deletions(-) delete mode 100644 docs/src/pages/markdown-page.md diff --git a/docs/docusaurus.config.ts b/docs/docusaurus.config.ts index 832ae91a0..72f91c4f6 100644 --- a/docs/docusaurus.config.ts +++ b/docs/docusaurus.config.ts @@ -164,6 +164,9 @@ const config: Config = { ], copyright: `Copyright © ${new Date().getFullYear()} Journey Mobile, Inc.`, }, + // This is commented out because we are waiting for feedback from Algolia + // as to why the search is not working as expected. + // Discord: https://discord.com/channels/477328979074744322/477749835307548672/1180109255257366579 // algolia: { // appId: '8U0Z3F95NH', // // Public API key: it is safe to commit it diff --git a/docs/src/pages/markdown-page.md b/docs/src/pages/markdown-page.md deleted file mode 100644 index 9756c5b66..000000000 --- a/docs/src/pages/markdown-page.md +++ /dev/null @@ -1,7 +0,0 @@ ---- -title: Markdown page example ---- - -# Markdown page example - -You don't need React to write simple standalone pages. diff --git a/package.json b/package.json index 0ab1ddcdb..aca7c2337 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "build:packages": "lerna run build", "watch:packages": "yarn workspace @journeyapps/powersync-sdk-react-native watch", "release": "yarn build:packages && yarn changeset publish", - "build:docs": "cd docs && yarn build && yarn start", + "build:docs": "cd docs && yarn && yarn build && yarn start", "start:docs": "cd docs && yarn build && yarn start" }, "workspaces": { From 89053e2a656e2f0c645058ff32e562ab7e110c5b Mon Sep 17 00:00:00 2001 From: DominicGBauer Date: Mon, 4 Dec 2023 09:19:29 +0200 Subject: [PATCH 30/39] chore: change to main branch --- .github/workflows/deploy-docs.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/deploy-docs.yaml b/.github/workflows/deploy-docs.yaml index 44c0eb7b6..e0ba3fa7c 100644 --- a/.github/workflows/deploy-docs.yaml +++ b/.github/workflows/deploy-docs.yaml @@ -2,7 +2,7 @@ name: Deploy docs to GitHub Pages on: push: - branches: ["docs"] + branches: ["main"] permissions: contents: read From 70d4e7972f424973508b7f9b4e1cff9a6f7bc19f Mon Sep 17 00:00:00 2001 From: DominicGBauer Date: Mon, 4 Dec 2023 10:35:14 +0200 Subject: [PATCH 31/39] chore: remove unused json files --- typedoc.base.json | 4 ---- typedoc.json | 16 ---------------- 2 files changed, 20 deletions(-) delete mode 100644 typedoc.base.json delete mode 100644 typedoc.json diff --git a/typedoc.base.json b/typedoc.base.json deleted file mode 100644 index 541cf090c..000000000 --- a/typedoc.base.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "$schema": "https://typedoc.org/schema.json", - "includeVersion": true -} diff --git a/typedoc.json b/typedoc.json deleted file mode 100644 index 6b3e8cb5d..000000000 --- a/typedoc.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "entryPoints": [ - "packages/*" - ], - "name": "PowerSync React Native SDK Docs", - "entryPointStrategy": "packages", - "includeVersion": false, - "hideGenerator": true, - "navigation": { - "includeCategories": false, - "includeGroups": true - }, - "customCss": "./styles/custom.css" - // Potentially useful for debugging - // "logLevel": "Verbose" -} From e90c676cbedeb2c7480578127f409bf77885e628 Mon Sep 17 00:00:00 2001 From: DominicGBauer Date: Mon, 4 Dec 2023 10:46:44 +0200 Subject: [PATCH 32/39] fix: command --- package.json | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index aca7c2337..ed74cac84 100644 --- a/package.json +++ b/package.json @@ -8,8 +8,8 @@ "build:packages": "lerna run build", "watch:packages": "yarn workspace @journeyapps/powersync-sdk-react-native watch", "release": "yarn build:packages && yarn changeset publish", - "build:docs": "cd docs && yarn && yarn build && yarn start", - "start:docs": "cd docs && yarn build && yarn start" + "build:docs": "cd docs && yarn && yarn build", + "start:docs": "cd docs && yarn && yarn build && yarn start" }, "workspaces": { "packages": [ From b922cea73bfd10180232f8cfb917c7f23af50059 Mon Sep 17 00:00:00 2001 From: DominicGBauer Date: Mon, 4 Dec 2023 15:53:11 +0200 Subject: [PATCH 33/39] chore: pr feedback --- .github/workflows/deploy-docs.yaml | 2 +- docs/.env.example | 10 + docs/.gitignore | 2 + docs/README.md | 22 +- docs/docusaurus.config.ts | 71 +- docs/package.json | 8 +- docs/process-env.d.ts | 14 + docs/sidebars.ts | 67 +- docs/utils/packageMap.ts | 49 + docs/yarn.lock | 2238 ++++++++++++++-------------- 10 files changed, 1248 insertions(+), 1235 deletions(-) create mode 100644 docs/.env.example create mode 100644 docs/process-env.d.ts create mode 100644 docs/utils/packageMap.ts diff --git a/.github/workflows/deploy-docs.yaml b/.github/workflows/deploy-docs.yaml index e0ba3fa7c..58cdf3b4c 100644 --- a/.github/workflows/deploy-docs.yaml +++ b/.github/workflows/deploy-docs.yaml @@ -2,7 +2,7 @@ name: Deploy docs to GitHub Pages on: push: - branches: ["main"] + branches: ["docs", "main"] permissions: contents: read diff --git a/docs/.env.example b/docs/.env.example new file mode 100644 index 000000000..c30e977f0 --- /dev/null +++ b/docs/.env.example @@ -0,0 +1,10 @@ +META_LOGO_URL=https://assets-global.website-files.com/651d89402147985dc475ff48/65577a5d2602b4209f37f936_powersync-website-meta-img.png + +ALGOLIA_APP_ID=8U0Z3F95NH +# Public API key: it is safe to commit it +ALGOLIA_API_KEY=45caa5b7ec2fd9e5f3dbfe8b3c661c04 +ALGOLIA_INDEX_NAME=powersync-react-native-sdk-react-native-sdk + +GITHUB_URL=https://powersync-ja.github.io/ +GITHUB_ORG=powersync-ja +GITHUB_PROJECT_NAME=powersync-react-native-sdk diff --git a/docs/.gitignore b/docs/.gitignore index f2955c0c3..f649fbf2d 100644 --- a/docs/.gitignore +++ b/docs/.gitignore @@ -23,3 +23,5 @@ docs/attachments-sdk/ docs/common-sdk/ docs/react-native-sdk/ docs/react-sdk/ + +.env diff --git a/docs/README.md b/docs/README.md index aaba2fa1e..94d1f4851 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1,25 +1,25 @@ # Website -This website is built using [Docusaurus 2](https://docusaurus.io/), a modern static website generator. +This website is built using [Docusaurus 3](https://docusaurus.io/), a modern static website generator. ### Installation -``` -$ yarn +```bash +yarn ``` ### Local Development -``` -$ yarn start +```bash +yarn start ``` This command starts a local development server and opens up a browser window. Most changes are reflected live without having to restart the server. ### Build -``` -$ yarn build +```bash +yarn build ``` This command generates static content into the `build` directory and can be served using any static contents hosting service. @@ -28,14 +28,14 @@ This command generates static content into the `build` directory and can be serv Using SSH: -``` -$ USE_SSH=true yarn deploy +```bash +USE_SSH=true yarn deploy ``` Not using SSH: -``` -$ GIT_USER= yarn deploy +```bash +GIT_USER= yarn deploy ``` If you are using GitHub pages for hosting, this command is a convenient way to build the website and push to the `gh-pages` branch. diff --git a/docs/docusaurus.config.ts b/docs/docusaurus.config.ts index 72f91c4f6..4e926a1c4 100644 --- a/docs/docusaurus.config.ts +++ b/docs/docusaurus.config.ts @@ -1,8 +1,21 @@ import { themes as prismThemes } from 'prism-react-renderer'; import type { Config } from '@docusaurus/types'; import type * as Preset from '@docusaurus/preset-classic'; +import { packageMap } from './utils/packageMap'; +import 'dotenv/config' -const PROJECT_NAME = 'powersync-react-native-sdk' +const PROJECT_NAME = process.env.GITHUB_PROJECT_NAME + +const plugins = Object.entries(packageMap).map(([id, config]) => [ + 'docusaurus-plugin-typedoc', + { + id, + excludeExternals: true, + entryPoints: config.entryPoints, + tsconfig: config.tsconfig, + out: config.dirName, + }, +]) const config: Config = { title: 'React Native SDK Docs', @@ -12,14 +25,14 @@ const config: Config = { }, // Set the production url of your site here - url: 'https://powersync-ja.github.io/', + url: process.env.GITHUB_URL, // Set the // pathname under which your site is served // For GitHub pages deployment, it is often '//' baseUrl: `/${PROJECT_NAME}/`, trailingSlash: false, // GitHub pages deployment config. // If you aren't using GitHub pages, you don't need these. - organizationName: 'powersync-ja', + organizationName: process.env.GITHUB_ORG, projectName: PROJECT_NAME, onBrokenLinks: 'warn', @@ -53,52 +66,9 @@ const config: Config = { ], ], - plugins: [ - [ - 'docusaurus-plugin-typedoc', - - // Plugin / TypeDoc options - { - id: 'react-native-sdk', - entryPoints: ["../packages/powersync-sdk-react-native/src/index.ts"], - excludeExternals: true, - out: 'react-native-sdk', - tsconfig: "../packages/powersync-sdk-react-native/tsconfig.json", - }, - ], - [ - 'docusaurus-plugin-typedoc', - { - id: 'react-sdk', - excludeExternals: true, - entryPoints: ['../packages/powersync-react/src/index.ts'], - tsconfig: '../packages/powersync-react/tsconfig.json', - out: 'react-sdk', - }, - ], - [ - 'docusaurus-plugin-typedoc', - { - id: 'common-sdk', - excludeExternals: true, - entryPoints: ['../packages/powersync-sdk-common/src/index.ts'], - tsconfig: '../packages/powersync-sdk-common/tsconfig.json', - out: 'common-sdk', - }, - ], - [ - 'docusaurus-plugin-typedoc', - { - id: 'attachments-sdk', - excludeExternals: true, - entryPoints: ['../packages/powersync-attachments/src/index.ts'], - tsconfig: '../packages/powersync-attachments/tsconfig.json', - out: 'attachments-sdk', - }, - ], - ], + plugins, themeConfig: { - image: 'https://assets-global.website-files.com/651d89402147985dc475ff48/65577a5d2602b4209f37f936_powersync-website-meta-img.png', + image: process.env.META_LOGO_URL, navbar: { title: 'PowerSync React Native SDK', logo: { @@ -168,9 +138,8 @@ const config: Config = { // as to why the search is not working as expected. // Discord: https://discord.com/channels/477328979074744322/477749835307548672/1180109255257366579 // algolia: { - // appId: '8U0Z3F95NH', - // // Public API key: it is safe to commit it - // apiKey: '45caa5b7ec2fd9e5f3dbfe8b3c661c04', + // appId: process.env.ALGOLIA_APP_ID, + // apiKey: process.env.ALGOLIA_PUBLIC_API_KEY, // indexName: 'powersync-react-native-sdk-react-native-sdk', // contextualSearch: false, // }, diff --git a/docs/package.json b/docs/package.json index 9b145ddf1..8cef42c32 100644 --- a/docs/package.json +++ b/docs/package.json @@ -3,15 +3,9 @@ "private": true, "version": "0.0.0", "scripts": { - "docusaurus": "docusaurus", "start": "docusaurus start", "build": "docusaurus build", - "swizzle": "docusaurus swizzle", "deploy": "docusaurus deploy", - "clear": "docusaurus clear", - "serve": "docusaurus serve", - "write-translations": "docusaurus write-translations", - "write-heading-ids": "docusaurus write-heading-ids", "typecheck": "tsc" }, "dependencies": { @@ -20,6 +14,7 @@ "@docusaurus/theme-search-algolia": "^3.0.1", "@mdx-js/react": "^3.0.0", "clsx": "^1.2.1", + "dotenv": "^16.3.1", "prism-react-renderer": "^2.1.0", "react": "^18.0.0", "react-dom": "^18.0.0" @@ -28,6 +23,7 @@ "@docusaurus/module-type-aliases": "^3.0.1", "@docusaurus/tsconfig": "3.0.1", "@docusaurus/types": "3.0.1", + "@types/node": "^20.10.3", "docusaurus-plugin-typedoc": "^0.21.0", "typedoc": "^0.25.4", "typedoc-plugin-markdown": "^3.17.1", diff --git a/docs/process-env.d.ts b/docs/process-env.d.ts new file mode 100644 index 000000000..71d5605f6 --- /dev/null +++ b/docs/process-env.d.ts @@ -0,0 +1,14 @@ +export { }; + +declare global { + namespace NodeJS { + interface ProcessEnv { + [key: string]: string | undefined; + META_LOGO_URL: string; + ALGOLIA_APP_ID: string; + ALGOLIA_API_KEY: string; + GITHUB_URL: string; + GITHUB_ORG: string; + } + } +} diff --git a/docs/sidebars.ts b/docs/sidebars.ts index 1efd1af2c..aaa19e75b 100644 --- a/docs/sidebars.ts +++ b/docs/sidebars.ts @@ -1,63 +1,24 @@ import type { SidebarsConfig } from '@docusaurus/plugin-content-docs'; +import { packageMap } from './utils/packageMap'; -/** - * Creating a sidebar enables you to: - - create an ordered group of docs - - render a sidebar for each doc of that group - - provide next/previous navigation +const items = Object.values(packageMap).map((config) => ({ + type: 'category', + label: config.name, + items: [ + { + type: 'autogenerated', + dirName: config.dirName, + }, + ], +})) as unknown as SidebarsConfig - The sidebars can be generated from the filesystem, or explicitly defined here. - - Create as many sidebars as you want. - */ const sidebars: SidebarsConfig = { docsSidebar: [{ type: 'category', label: 'Libraries', collapsible: false, - items: [ - { - type: 'category', - label: 'React Native SDK', - items: [ - { - type: 'autogenerated', - dirName: 'react-native-sdk', - }, - ], - }, - { - type: 'category', - label: 'React SDK', - items: [ - { - type: 'autogenerated', - dirName: 'react-sdk', - }, - ], - }, - { - type: 'category', - label: 'Attachments SDK', - items: [ - { - type: 'autogenerated', - dirName: 'attachments-sdk', - }, - ], - }, - { - type: 'category', - label: 'Common SDK', - items: [ - { - type: 'autogenerated', - dirName: 'common-sdk', - }, - ], - }, - ] - }] -}; + items, + }], +} export default sidebars; diff --git a/docs/utils/packageMap.ts b/docs/utils/packageMap.ts new file mode 100644 index 000000000..42c5b33a8 --- /dev/null +++ b/docs/utils/packageMap.ts @@ -0,0 +1,49 @@ +enum Packages { + ReactNativeSdk = "react-native-sdk", + ReactSdk = "react-sdk", + CommonSdk = "common-sdk", + AttachmentsSdk = "attachments-sdk", +} + +interface Package { + name: string; + dirName: Packages; + entryPoints: string[]; + tsconfig: string; + id: Packages; +} + +type PackageMap = { + [key in Packages]: Package; +}; + +export const packageMap: PackageMap = { + [Packages.ReactNativeSdk]: { + name: "React Native SDK", + dirName: Packages.ReactNativeSdk, + entryPoints: ['../packages/powersync-sdk-react-native/src/index.ts'], + tsconfig: '../packages/powersync-sdk-react-native/tsconfig.json', + id: Packages.ReactNativeSdk, + }, + [Packages.ReactSdk]: { + name: "React SDK", + dirName: Packages.ReactSdk, + entryPoints: ['../packages/powersync-react/src/index.ts'], + tsconfig: '../packages/powersync-react/tsconfig.json', + id: Packages.ReactSdk, + }, + [Packages.CommonSdk]: { + name: "Common SDK", + dirName: Packages.CommonSdk, + entryPoints: ['../packages/powersync-sdk-common/src/index.ts'], + tsconfig: '../packages/powersync-sdk-common/tsconfig.json', + id: Packages.CommonSdk, + }, + [Packages.AttachmentsSdk]: { + name: "Attachments SDK", + dirName: Packages.AttachmentsSdk, + entryPoints: ['../packages/powersync-attachments/src/index.ts'], + tsconfig: '../packages/powersync-attachments/tsconfig.json', + id: Packages.AttachmentsSdk, + }, +} diff --git a/docs/yarn.lock b/docs/yarn.lock index 589879369..a8c44558a 100644 --- a/docs/yarn.lock +++ b/docs/yarn.lock @@ -4,7 +4,7 @@ "@algolia/autocomplete-core@1.9.3": version "1.9.3" - resolved "https://registry.yarnpkg.com/@algolia/autocomplete-core/-/autocomplete-core-1.9.3.tgz#1d56482a768c33aae0868c8533049e02e8961be7" + resolved "https://registry.npmjs.org/@algolia/autocomplete-core/-/autocomplete-core-1.9.3.tgz" integrity sha512-009HdfugtGCdC4JdXUbVJClA0q0zh24yyePn+KUGk3rP7j8FEe/m5Yo/z65gn6nP/cM39PxpzqKrL7A6fP6PPw== dependencies: "@algolia/autocomplete-plugin-algolia-insights" "1.9.3" @@ -12,45 +12,45 @@ "@algolia/autocomplete-plugin-algolia-insights@1.9.3": version "1.9.3" - resolved "https://registry.yarnpkg.com/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.9.3.tgz#9b7f8641052c8ead6d66c1623d444cbe19dde587" + resolved "https://registry.npmjs.org/@algolia/autocomplete-plugin-algolia-insights/-/autocomplete-plugin-algolia-insights-1.9.3.tgz" integrity sha512-a/yTUkcO/Vyy+JffmAnTWbr4/90cLzw+CC3bRbhnULr/EM0fGNvM13oQQ14f2moLMcVDyAx/leczLlAOovhSZg== dependencies: "@algolia/autocomplete-shared" "1.9.3" "@algolia/autocomplete-preset-algolia@1.9.3": version "1.9.3" - resolved "https://registry.yarnpkg.com/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.9.3.tgz#64cca4a4304cfcad2cf730e83067e0c1b2f485da" + resolved "https://registry.npmjs.org/@algolia/autocomplete-preset-algolia/-/autocomplete-preset-algolia-1.9.3.tgz" integrity sha512-d4qlt6YmrLMYy95n5TB52wtNDr6EgAIPH81dvvvW8UmuWRgxEtY0NJiPwl/h95JtG2vmRM804M0DSwMCNZlzRA== dependencies: "@algolia/autocomplete-shared" "1.9.3" "@algolia/autocomplete-shared@1.9.3": version "1.9.3" - resolved "https://registry.yarnpkg.com/@algolia/autocomplete-shared/-/autocomplete-shared-1.9.3.tgz#2e22e830d36f0a9cf2c0ccd3c7f6d59435b77dfa" + resolved "https://registry.npmjs.org/@algolia/autocomplete-shared/-/autocomplete-shared-1.9.3.tgz" integrity sha512-Wnm9E4Ye6Rl6sTTqjoymD+l8DjSTHsHboVRYrKgEt8Q7UHm9nYbqhN/i0fhUYA3OAEH7WA8x3jfpnmJm3rKvaQ== "@algolia/cache-browser-local-storage@4.20.0": version "4.20.0" - resolved "https://registry.yarnpkg.com/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.20.0.tgz#357318242fc542ffce41d6eb5b4a9b402921b0bb" + resolved "https://registry.npmjs.org/@algolia/cache-browser-local-storage/-/cache-browser-local-storage-4.20.0.tgz" integrity sha512-uujahcBt4DxduBTvYdwO3sBfHuJvJokiC3BP1+O70fglmE1ShkH8lpXqZBac1rrU3FnNYSUs4pL9lBdTKeRPOQ== dependencies: "@algolia/cache-common" "4.20.0" "@algolia/cache-common@4.20.0": version "4.20.0" - resolved "https://registry.yarnpkg.com/@algolia/cache-common/-/cache-common-4.20.0.tgz#ec52230509fce891091ffd0d890618bcdc2fa20d" + resolved "https://registry.npmjs.org/@algolia/cache-common/-/cache-common-4.20.0.tgz" integrity sha512-vCfxauaZutL3NImzB2G9LjLt36vKAckc6DhMp05An14kVo8F1Yofb6SIl6U3SaEz8pG2QOB9ptwM5c+zGevwIQ== "@algolia/cache-in-memory@4.20.0": version "4.20.0" - resolved "https://registry.yarnpkg.com/@algolia/cache-in-memory/-/cache-in-memory-4.20.0.tgz#5f18d057bd6b3b075022df085c4f83bcca4e3e67" + resolved "https://registry.npmjs.org/@algolia/cache-in-memory/-/cache-in-memory-4.20.0.tgz" integrity sha512-Wm9ak/IaacAZXS4mB3+qF/KCoVSBV6aLgIGFEtQtJwjv64g4ePMapORGmCyulCFwfePaRAtcaTbMcJF+voc/bg== dependencies: "@algolia/cache-common" "4.20.0" "@algolia/client-account@4.20.0": version "4.20.0" - resolved "https://registry.yarnpkg.com/@algolia/client-account/-/client-account-4.20.0.tgz#23ce0b4cffd63100fb7c1aa1c67a4494de5bd645" + resolved "https://registry.npmjs.org/@algolia/client-account/-/client-account-4.20.0.tgz" integrity sha512-GGToLQvrwo7am4zVkZTnKa72pheQeez/16sURDWm7Seyz+HUxKi3BM6fthVVPUEBhtJ0reyVtuK9ArmnaKl10Q== dependencies: "@algolia/client-common" "4.20.0" @@ -59,7 +59,7 @@ "@algolia/client-analytics@4.20.0": version "4.20.0" - resolved "https://registry.yarnpkg.com/@algolia/client-analytics/-/client-analytics-4.20.0.tgz#0aa6bef35d3a41ac3991b3f46fcd0bf00d276fa9" + resolved "https://registry.npmjs.org/@algolia/client-analytics/-/client-analytics-4.20.0.tgz" integrity sha512-EIr+PdFMOallRdBTHHdKI3CstslgLORQG7844Mq84ib5oVFRVASuuPmG4bXBgiDbcsMLUeOC6zRVJhv1KWI0ug== dependencies: "@algolia/client-common" "4.20.0" @@ -69,7 +69,7 @@ "@algolia/client-common@4.20.0": version "4.20.0" - resolved "https://registry.yarnpkg.com/@algolia/client-common/-/client-common-4.20.0.tgz#ca60f04466515548651c4371a742fbb8971790ef" + resolved "https://registry.npmjs.org/@algolia/client-common/-/client-common-4.20.0.tgz" integrity sha512-P3WgMdEss915p+knMMSd/fwiHRHKvDu4DYRrCRaBrsfFw7EQHon+EbRSm4QisS9NYdxbS04kcvNoavVGthyfqQ== dependencies: "@algolia/requester-common" "4.20.0" @@ -77,7 +77,7 @@ "@algolia/client-personalization@4.20.0": version "4.20.0" - resolved "https://registry.yarnpkg.com/@algolia/client-personalization/-/client-personalization-4.20.0.tgz#ca81308e8ad0db3b27458b78355f124f29657181" + resolved "https://registry.npmjs.org/@algolia/client-personalization/-/client-personalization-4.20.0.tgz" integrity sha512-N9+zx0tWOQsLc3K4PVRDV8GUeOLAY0i445En79Pr3zWB+m67V+n/8w4Kw1C5LlbHDDJcyhMMIlqezh6BEk7xAQ== dependencies: "@algolia/client-common" "4.20.0" @@ -86,7 +86,7 @@ "@algolia/client-search@4.20.0": version "4.20.0" - resolved "https://registry.yarnpkg.com/@algolia/client-search/-/client-search-4.20.0.tgz#3bcce817ca6caedc835e0eaf6f580e02ee7c3e15" + resolved "https://registry.npmjs.org/@algolia/client-search/-/client-search-4.20.0.tgz" integrity sha512-zgwqnMvhWLdpzKTpd3sGmMlr4c+iS7eyyLGiaO51zDZWGMkpgoNVmltkzdBwxOVXz0RsFMznIxB9zuarUv4TZg== dependencies: "@algolia/client-common" "4.20.0" @@ -95,43 +95,43 @@ "@algolia/events@^4.0.1": version "4.0.1" - resolved "https://registry.yarnpkg.com/@algolia/events/-/events-4.0.1.tgz#fd39e7477e7bc703d7f893b556f676c032af3950" + resolved "https://registry.npmjs.org/@algolia/events/-/events-4.0.1.tgz" integrity sha512-FQzvOCgoFXAbf5Y6mYozw2aj5KCJoA3m4heImceldzPSMbdyS4atVjJzXKMsfX3wnZTFYwkkt8/z8UesLHlSBQ== "@algolia/logger-common@4.20.0": version "4.20.0" - resolved "https://registry.yarnpkg.com/@algolia/logger-common/-/logger-common-4.20.0.tgz#f148ddf67e5d733a06213bebf7117cb8a651ab36" + resolved "https://registry.npmjs.org/@algolia/logger-common/-/logger-common-4.20.0.tgz" integrity sha512-xouigCMB5WJYEwvoWW5XDv7Z9f0A8VoXJc3VKwlHJw/je+3p2RcDXfksLI4G4lIVncFUYMZx30tP/rsdlvvzHQ== "@algolia/logger-console@4.20.0": version "4.20.0" - resolved "https://registry.yarnpkg.com/@algolia/logger-console/-/logger-console-4.20.0.tgz#ac443d27c4e94357f3063e675039cef0aa2de0a7" + resolved "https://registry.npmjs.org/@algolia/logger-console/-/logger-console-4.20.0.tgz" integrity sha512-THlIGG1g/FS63z0StQqDhT6bprUczBI8wnLT3JWvfAQDZX5P6fCg7dG+pIrUBpDIHGszgkqYEqECaKKsdNKOUA== dependencies: "@algolia/logger-common" "4.20.0" "@algolia/requester-browser-xhr@4.20.0": version "4.20.0" - resolved "https://registry.yarnpkg.com/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.20.0.tgz#db16d0bdef018b93b51681d3f1e134aca4f64814" + resolved "https://registry.npmjs.org/@algolia/requester-browser-xhr/-/requester-browser-xhr-4.20.0.tgz" integrity sha512-HbzoSjcjuUmYOkcHECkVTwAelmvTlgs48N6Owt4FnTOQdwn0b8pdht9eMgishvk8+F8bal354nhx/xOoTfwiAw== dependencies: "@algolia/requester-common" "4.20.0" "@algolia/requester-common@4.20.0": version "4.20.0" - resolved "https://registry.yarnpkg.com/@algolia/requester-common/-/requester-common-4.20.0.tgz#65694b2263a8712b4360fef18680528ffd435b5c" + resolved "https://registry.npmjs.org/@algolia/requester-common/-/requester-common-4.20.0.tgz" integrity sha512-9h6ye6RY/BkfmeJp7Z8gyyeMrmmWsMOCRBXQDs4mZKKsyVlfIVICpcSibbeYcuUdurLhIlrOUkH3rQEgZzonng== "@algolia/requester-node-http@4.20.0": version "4.20.0" - resolved "https://registry.yarnpkg.com/@algolia/requester-node-http/-/requester-node-http-4.20.0.tgz#b52b182b52b0b16dec4070832267d484a6b1d5bb" + resolved "https://registry.npmjs.org/@algolia/requester-node-http/-/requester-node-http-4.20.0.tgz" integrity sha512-ocJ66L60ABSSTRFnCHIEZpNHv6qTxsBwJEPfYaSBsLQodm0F9ptvalFkHMpvj5DfE22oZrcrLbOYM2bdPJRHng== dependencies: "@algolia/requester-common" "4.20.0" "@algolia/transporter@4.20.0": version "4.20.0" - resolved "https://registry.yarnpkg.com/@algolia/transporter/-/transporter-4.20.0.tgz#7e5b24333d7cc9a926b2f6a249f87c2889b944a9" + resolved "https://registry.npmjs.org/@algolia/transporter/-/transporter-4.20.0.tgz" integrity sha512-Lsii1pGWOAISbzeyuf+r/GPhvHMPHSPrTDWNcIzOE1SG1inlJHICaVe2ikuoRjcpgxZNU54Jl+if15SUCsaTUg== dependencies: "@algolia/cache-common" "4.20.0" @@ -140,7 +140,7 @@ "@ampproject/remapping@^2.2.0": version "2.2.1" - resolved "https://registry.yarnpkg.com/@ampproject/remapping/-/remapping-2.2.1.tgz#99e8e11851128b8702cd57c33684f1d0f260b630" + resolved "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.1.tgz" integrity sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg== dependencies: "@jridgewell/gen-mapping" "^0.3.0" @@ -148,7 +148,7 @@ "@babel/code-frame@^7.0.0", "@babel/code-frame@^7.16.0", "@babel/code-frame@^7.22.13", "@babel/code-frame@^7.23.4", "@babel/code-frame@^7.8.3": version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.23.4.tgz#03ae5af150be94392cb5c7ccd97db5a19a5da6aa" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.4.tgz" integrity sha512-r1IONyb6Ia+jYR2vvIDhdWdlTGhqbBoFqLTQidzZ4kepUFH15ejXvFHxCVbtl7BOXIudsIubf4E81xeA3h3IXA== dependencies: "@babel/highlight" "^7.23.4" @@ -156,7 +156,7 @@ "@babel/code-frame@^7.23.5": version "7.23.5" - resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.23.5.tgz#9009b69a8c602293476ad598ff53e4562e15c244" + resolved "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz" integrity sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA== dependencies: "@babel/highlight" "^7.23.4" @@ -164,12 +164,12 @@ "@babel/compat-data@^7.22.6", "@babel/compat-data@^7.22.9", "@babel/compat-data@^7.23.3": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/compat-data/-/compat-data-7.23.3.tgz#3febd552541e62b5e883a25eb3effd7c7379db11" + resolved "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.3.tgz" integrity sha512-BmR4bWbDIoFJmJ9z2cZ8Gmm2MXgEDgjdWgpKmKWUt54UGFJdlj31ECtbaDvCG/qVdG3AQ1SfpZEs01lUFbzLOQ== "@babel/core@^7.19.6": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.3.tgz#5ec09c8803b91f51cc887dedc2654a35852849c9" + resolved "https://registry.npmjs.org/@babel/core/-/core-7.23.3.tgz" integrity sha512-Jg+msLuNuCJDyBvFv5+OKOUjWMZgd85bKjbICd3zWrKAo+bJ49HJufi7CQE0q0uR8NGyO6xkCACScNqyjHSZew== dependencies: "@ampproject/remapping" "^2.2.0" @@ -190,7 +190,7 @@ "@babel/core@^7.23.3": version "7.23.5" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.23.5.tgz#6e23f2acbcb77ad283c5ed141f824fd9f70101c7" + resolved "https://registry.npmjs.org/@babel/core/-/core-7.23.5.tgz" integrity sha512-Cwc2XjUrG4ilcfOw4wBAK+enbdgwAcAJCfGUItPBKR7Mjw4aEfAFYrLxeRp4jWgtNIKn3n2AlBOfwwafl+42/g== dependencies: "@ampproject/remapping" "^2.2.0" @@ -211,7 +211,7 @@ "@babel/generator@^7.23.3", "@babel/generator@^7.23.4": version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.4.tgz#4a41377d8566ec18f807f42962a7f3551de83d1c" + resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.23.4.tgz" integrity sha512-esuS49Cga3HcThFNebGhlgsrVLkvhqvYDTzgjfFFlHJcIfLe5jFmRRfCQ1KuBfc4Jrtn3ndLgKWAKjBE+IraYQ== dependencies: "@babel/types" "^7.23.4" @@ -221,7 +221,7 @@ "@babel/generator@^7.23.5": version "7.23.5" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.23.5.tgz#17d0a1ea6b62f351d281350a5f80b87a810c4755" + resolved "https://registry.npmjs.org/@babel/generator/-/generator-7.23.5.tgz" integrity sha512-BPssCHrBD+0YrxviOa3QzpqwhNIXKEtOa2jQrm4FlmkC2apYgRnQcmPWiGZDlGxiNtltnUFolMe8497Esry+jA== dependencies: "@babel/types" "^7.23.5" @@ -231,21 +231,21 @@ "@babel/helper-annotate-as-pure@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz#e7f06737b197d580a01edf75d97e2c8be99d3882" + resolved "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.22.5.tgz" integrity sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg== dependencies: "@babel/types" "^7.22.5" "@babel/helper-builder-binary-assignment-operator-visitor@^7.22.15": version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz#5426b109cf3ad47b91120f8328d8ab1be8b0b956" + resolved "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.22.15.tgz" integrity sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw== dependencies: "@babel/types" "^7.22.15" "@babel/helper-compilation-targets@^7.22.15", "@babel/helper-compilation-targets@^7.22.6": version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz#0698fc44551a26cf29f18d4662d5bf545a6cfc52" + resolved "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.22.15.tgz" integrity sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw== dependencies: "@babel/compat-data" "^7.22.9" @@ -256,7 +256,7 @@ "@babel/helper-create-class-features-plugin@^7.22.15": version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz#97a61b385e57fe458496fad19f8e63b63c867de4" + resolved "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.22.15.tgz" integrity sha512-jKkwA59IXcvSaiK2UN45kKwSC9o+KuoXsBDvHvU/7BecYIp8GQ2UwrVvFgJASUT+hBnwJx6MhvMCuMzwZZ7jlg== dependencies: "@babel/helper-annotate-as-pure" "^7.22.5" @@ -271,7 +271,7 @@ "@babel/helper-create-regexp-features-plugin@^7.18.6", "@babel/helper-create-regexp-features-plugin@^7.22.15", "@babel/helper-create-regexp-features-plugin@^7.22.5": version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz#5ee90093914ea09639b01c711db0d6775e558be1" + resolved "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.22.15.tgz" integrity sha512-29FkPLFjn4TPEa3RE7GpW+qbE8tlsu3jntNYNfcGsc49LphF1PQIiD+vMZ1z1xVOKt+93khA9tc2JBs3kBjA7w== dependencies: "@babel/helper-annotate-as-pure" "^7.22.5" @@ -280,7 +280,7 @@ "@babel/helper-define-polyfill-provider@^0.4.3": version "0.4.3" - resolved "https://registry.yarnpkg.com/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.3.tgz#a71c10f7146d809f4a256c373f462d9bba8cf6ba" + resolved "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.4.3.tgz" integrity sha512-WBrLmuPP47n7PNwsZ57pqam6G/RGo1vw/87b0Blc53tZNGZ4x7YvZ6HgQe2vo1W/FR20OgjeZuGXzudPiXHFug== dependencies: "@babel/helper-compilation-targets" "^7.22.6" @@ -291,12 +291,12 @@ "@babel/helper-environment-visitor@^7.22.20", "@babel/helper-environment-visitor@^7.22.5": version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz#96159db61d34a29dba454c959f5ae4a649ba9167" + resolved "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz" integrity sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA== "@babel/helper-function-name@^7.22.5", "@babel/helper-function-name@^7.23.0": version "7.23.0" - resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz#1f9a3cdbd5b2698a670c30d2735f9af95ed52759" + resolved "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz" integrity sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw== dependencies: "@babel/template" "^7.22.15" @@ -304,28 +304,28 @@ "@babel/helper-hoist-variables@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz#c01a007dac05c085914e8fb652b339db50d823bb" + resolved "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz" integrity sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw== dependencies: "@babel/types" "^7.22.5" "@babel/helper-member-expression-to-functions@^7.22.15": version "7.23.0" - resolved "https://registry.yarnpkg.com/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz#9263e88cc5e41d39ec18c9a3e0eced59a3e7d366" + resolved "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.23.0.tgz" integrity sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA== dependencies: "@babel/types" "^7.23.0" "@babel/helper-module-imports@^7.22.15": version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz#16146307acdc40cc00c3b2c647713076464bdbf0" + resolved "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz" integrity sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w== dependencies: "@babel/types" "^7.22.15" "@babel/helper-module-transforms@^7.23.3": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz#d7d12c3c5d30af5b3c0fcab2a6d5217773e2d0f1" + resolved "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.23.3.tgz" integrity sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ== dependencies: "@babel/helper-environment-visitor" "^7.22.20" @@ -336,19 +336,19 @@ "@babel/helper-optimise-call-expression@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz#f21531a9ccbff644fdd156b4077c16ff0c3f609e" + resolved "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.22.5.tgz" integrity sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw== dependencies: "@babel/types" "^7.22.5" "@babel/helper-plugin-utils@^7.0.0", "@babel/helper-plugin-utils@^7.10.4", "@babel/helper-plugin-utils@^7.12.13", "@babel/helper-plugin-utils@^7.14.5", "@babel/helper-plugin-utils@^7.18.6", "@babel/helper-plugin-utils@^7.22.5", "@babel/helper-plugin-utils@^7.8.0", "@babel/helper-plugin-utils@^7.8.3": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz#dd7ee3735e8a313b9f7b05a773d892e88e6d7295" + resolved "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz" integrity sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg== "@babel/helper-remap-async-to-generator@^7.22.20": version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz#7b68e1cb4fa964d2996fd063723fb48eca8498e0" + resolved "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.22.20.tgz" integrity sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw== dependencies: "@babel/helper-annotate-as-pure" "^7.22.5" @@ -357,7 +357,7 @@ "@babel/helper-replace-supers@^7.22.20", "@babel/helper-replace-supers@^7.22.9": version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz#e37d367123ca98fe455a9887734ed2e16eb7a793" + resolved "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz" integrity sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw== dependencies: "@babel/helper-environment-visitor" "^7.22.20" @@ -366,43 +366,43 @@ "@babel/helper-simple-access@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz#4938357dc7d782b80ed6dbb03a0fba3d22b1d5de" + resolved "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.22.5.tgz" integrity sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w== dependencies: "@babel/types" "^7.22.5" "@babel/helper-skip-transparent-expression-wrappers@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz#007f15240b5751c537c40e77abb4e89eeaaa8847" + resolved "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.22.5.tgz" integrity sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q== dependencies: "@babel/types" "^7.22.5" "@babel/helper-split-export-declaration@^7.22.6": version "7.22.6" - resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz#322c61b7310c0997fe4c323955667f18fcefb91c" + resolved "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.22.6.tgz" integrity sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g== dependencies: "@babel/types" "^7.22.5" "@babel/helper-string-parser@^7.23.4": version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz#9478c707febcbbe1ddb38a3d91a2e054ae622d83" + resolved "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.23.4.tgz" integrity sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ== "@babel/helper-validator-identifier@^7.22.20": version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz#c4ae002c61d2879e724581d96665583dbc1dc0e0" + resolved "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz" integrity sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A== "@babel/helper-validator-option@^7.22.15": version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz#694c30dfa1d09a6534cdfcafbe56789d36aba040" + resolved "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.22.15.tgz" integrity sha512-bMn7RmyFjY/mdECUbgn9eoSY4vqvacUnS9i9vGAGttgFWesO6B4CYWA7XlpbWgBt71iv/hfbPlynohStqnu5hA== "@babel/helper-wrap-function@^7.22.20": version "7.22.20" - resolved "https://registry.yarnpkg.com/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz#15352b0b9bfb10fc9c76f79f6342c00e3411a569" + resolved "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.22.20.tgz" integrity sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw== dependencies: "@babel/helper-function-name" "^7.22.5" @@ -411,7 +411,7 @@ "@babel/helpers@^7.23.2": version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.4.tgz#7d2cfb969aa43222032193accd7329851facf3c1" + resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.4.tgz" integrity sha512-HfcMizYz10cr3h29VqyfGL6ZWIjTwWfvYBMsBVGwpcbhNGe3wQ1ZXZRPzZoAHhd9OqHadHqjQ89iVKINXnbzuw== dependencies: "@babel/template" "^7.22.15" @@ -420,7 +420,7 @@ "@babel/helpers@^7.23.5": version "7.23.5" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.23.5.tgz#52f522840df8f1a848d06ea6a79b79eefa72401e" + resolved "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.5.tgz" integrity sha512-oO7us8FzTEsG3U6ag9MfdF1iA/7Z6dz+MtFhifZk8C8o453rGJFFWUP1t+ULM9TUIAzC9uxXEiXjOiVMyd7QPg== dependencies: "@babel/template" "^7.22.15" @@ -429,7 +429,7 @@ "@babel/highlight@^7.23.4": version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.23.4.tgz#edaadf4d8232e1a961432db785091207ead0621b" + resolved "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz" integrity sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A== dependencies: "@babel/helper-validator-identifier" "^7.22.20" @@ -438,24 +438,24 @@ "@babel/parser@^7.22.15", "@babel/parser@^7.22.7", "@babel/parser@^7.23.3", "@babel/parser@^7.23.4": version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.4.tgz#409fbe690c333bb70187e2de4021e1e47a026661" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.23.4.tgz" integrity sha512-vf3Xna6UEprW+7t6EtOmFpHNAuxw3xqPZghy+brsnusscJRW5BMUzzHZc5ICjULee81WeUV2jjakG09MDglJXQ== "@babel/parser@^7.23.5": version "7.23.5" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.23.5.tgz#37dee97c4752af148e1d38c34b856b2507660563" + resolved "https://registry.npmjs.org/@babel/parser/-/parser-7.23.5.tgz" integrity sha512-hOOqoiNXrmGdFbhgCzu6GiURxUgM27Xwd/aPuu8RfHEZPBzL1Z54okAHAQjXfcQNwvrlkAmAp4SlRTZ45vlthQ== "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@^7.23.3": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.23.3.tgz#5cd1c87ba9380d0afb78469292c954fee5d2411a" + resolved "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.23.3.tgz" integrity sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@^7.23.3": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz#f6652bb16b94f8f9c20c50941e16e9756898dc5d" + resolved "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz" integrity sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ== dependencies: "@babel/helper-plugin-utils" "^7.22.5" @@ -464,7 +464,7 @@ "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@^7.23.3": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.3.tgz#20c60d4639d18f7da8602548512e9d3a4c8d7098" + resolved "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.3.tgz" integrity sha512-XaJak1qcityzrX0/IU5nKHb34VaibwP3saKqG6a/tppelgllOH13LUann4ZCIBcVOeE6H18K4Vx9QKkVww3z/w== dependencies: "@babel/helper-environment-visitor" "^7.22.20" @@ -472,145 +472,145 @@ "@babel/plugin-proposal-private-property-in-object@7.21.0-placeholder-for-preset-env.2": version "7.21.0-placeholder-for-preset-env.2" - resolved "https://registry.yarnpkg.com/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz#7844f9289546efa9febac2de4cfe358a050bd703" + resolved "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.21.0-placeholder-for-preset-env.2.tgz" integrity sha512-SOSkfJDddaM7mak6cPEpswyTRnuRltl429hMraQEglW+OkovnCzsiszTmsrlY//qLFjCpQDFRvjdm2wA5pPm9w== "@babel/plugin-syntax-async-generators@^7.8.4": version "7.8.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz#a983fb1aeb2ec3f6ed042a210f640e90e786fe0d" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz" integrity sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-class-properties@^7.12.13": version "7.12.13" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz#b5c987274c4a3a82b89714796931a6b53544ae10" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz" integrity sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA== dependencies: "@babel/helper-plugin-utils" "^7.12.13" "@babel/plugin-syntax-class-static-block@^7.14.5": version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz#195df89b146b4b78b3bf897fd7a257c84659d406" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz" integrity sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw== dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-dynamic-import@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz#62bf98b2da3cd21d626154fc96ee5b3cb68eacb3" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz" integrity sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-export-namespace-from@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz#028964a9ba80dbc094c915c487ad7c4e7a66465a" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz" integrity sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q== dependencies: "@babel/helper-plugin-utils" "^7.8.3" "@babel/plugin-syntax-import-assertions@^7.23.3": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz#9c05a7f592982aff1a2768260ad84bcd3f0c77fc" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz" integrity sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-import-attributes@^7.23.3": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.23.3.tgz#992aee922cf04512461d7dae3ff6951b90a2dc06" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.23.3.tgz" integrity sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-import-meta@^7.10.4": version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz#ee601348c370fa334d2207be158777496521fd51" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz" integrity sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-json-strings@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz#01ca21b668cd8218c9e640cb6dd88c5412b2c96a" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz" integrity sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-jsx@^7.23.3": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz#8f2e4f8a9b5f9aa16067e142c1ac9cd9f810f473" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz" integrity sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-logical-assignment-operators@^7.10.4": version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz#ca91ef46303530448b906652bac2e9fe9941f699" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz" integrity sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz#167ed70368886081f74b5c36c65a88c03b66d1a9" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz" integrity sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-numeric-separator@^7.10.4": version "7.10.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz#b9b070b3e33570cd9fd07ba7fa91c0dd37b9af97" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz" integrity sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug== dependencies: "@babel/helper-plugin-utils" "^7.10.4" "@babel/plugin-syntax-object-rest-spread@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz#60e225edcbd98a640332a2e72dd3e66f1af55871" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz" integrity sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-catch-binding@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz#6111a265bcfb020eb9efd0fdfd7d26402b9ed6c1" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz" integrity sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-optional-chaining@^7.8.3": version "7.8.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz#4f69c2ab95167e0180cd5336613f8c5788f7d48a" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz" integrity sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg== dependencies: "@babel/helper-plugin-utils" "^7.8.0" "@babel/plugin-syntax-private-property-in-object@^7.14.5": version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz#0dc6671ec0ea22b6e94a1114f857970cd39de1ad" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz" integrity sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg== dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-top-level-await@^7.14.5": version "7.14.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz#c1cfdadc35a646240001f06138247b741c34d94c" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz" integrity sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw== dependencies: "@babel/helper-plugin-utils" "^7.14.5" "@babel/plugin-syntax-typescript@^7.23.3": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.23.3.tgz#24f460c85dbbc983cd2b9c4994178bcc01df958f" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.23.3.tgz" integrity sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-syntax-unicode-sets-regex@^7.18.6": version "7.18.6" - resolved "https://registry.yarnpkg.com/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz#d49a3b3e6b52e5be6740022317580234a6a47357" + resolved "https://registry.npmjs.org/@babel/plugin-syntax-unicode-sets-regex/-/plugin-syntax-unicode-sets-regex-7.18.6.tgz" integrity sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.18.6" @@ -618,14 +618,14 @@ "@babel/plugin-transform-arrow-functions@^7.23.3": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz#94c6dcfd731af90f27a79509f9ab7fb2120fc38b" + resolved "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz" integrity sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-async-generator-functions@^7.23.3": version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.4.tgz#93ac8e3531f347fba519b4703f9ff2a75c6ae27a" + resolved "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.4.tgz" integrity sha512-efdkfPhHYTtn0G6n2ddrESE91fgXxjlqLsnUtPWnJs4a4mZIbUaK7ffqKIIUKXSHwcDvaCVX6GXkaJJFqtX7jw== dependencies: "@babel/helper-environment-visitor" "^7.22.20" @@ -635,7 +635,7 @@ "@babel/plugin-transform-async-to-generator@^7.23.3": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz#d1f513c7a8a506d43f47df2bf25f9254b0b051fa" + resolved "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz" integrity sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw== dependencies: "@babel/helper-module-imports" "^7.22.15" @@ -644,21 +644,21 @@ "@babel/plugin-transform-block-scoped-functions@^7.23.3": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz#fe1177d715fb569663095e04f3598525d98e8c77" + resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz" integrity sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-block-scoping@^7.23.3": version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz#b2d38589531c6c80fbe25e6b58e763622d2d3cf5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz" integrity sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-class-properties@^7.23.3": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.23.3.tgz#35c377db11ca92a785a718b6aa4e3ed1eb65dc48" + resolved "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.23.3.tgz" integrity sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg== dependencies: "@babel/helper-create-class-features-plugin" "^7.22.15" @@ -666,7 +666,7 @@ "@babel/plugin-transform-class-static-block@^7.23.3": version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.4.tgz#2a202c8787a8964dd11dfcedf994d36bfc844ab5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.4.tgz" integrity sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ== dependencies: "@babel/helper-create-class-features-plugin" "^7.22.15" @@ -675,7 +675,7 @@ "@babel/plugin-transform-classes@^7.23.3": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.3.tgz#73380c632c095b03e8503c24fd38f95ad41ffacb" + resolved "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.3.tgz" integrity sha512-FGEQmugvAEu2QtgtU0uTASXevfLMFfBeVCIIdcQhn/uBQsMTjBajdnAtanQlOcuihWh10PZ7+HWvc7NtBwP74w== dependencies: "@babel/helper-annotate-as-pure" "^7.22.5" @@ -690,7 +690,7 @@ "@babel/plugin-transform-computed-properties@^7.23.3": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz#652e69561fcc9d2b50ba4f7ac7f60dcf65e86474" + resolved "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz" integrity sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw== dependencies: "@babel/helper-plugin-utils" "^7.22.5" @@ -698,14 +698,14 @@ "@babel/plugin-transform-destructuring@^7.23.3": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz#8c9ee68228b12ae3dff986e56ed1ba4f3c446311" + resolved "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz" integrity sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-dotall-regex@^7.23.3": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz#3f7af6054882ede89c378d0cf889b854a993da50" + resolved "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz" integrity sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.22.15" @@ -713,14 +713,14 @@ "@babel/plugin-transform-duplicate-keys@^7.23.3": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz#664706ca0a5dfe8d066537f99032fc1dc8b720ce" + resolved "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz" integrity sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-dynamic-import@^7.23.3": version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.4.tgz#c7629e7254011ac3630d47d7f34ddd40ca535143" + resolved "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.4.tgz" integrity sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ== dependencies: "@babel/helper-plugin-utils" "^7.22.5" @@ -728,7 +728,7 @@ "@babel/plugin-transform-exponentiation-operator@^7.23.3": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz#ea0d978f6b9232ba4722f3dbecdd18f450babd18" + resolved "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz" integrity sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ== dependencies: "@babel/helper-builder-binary-assignment-operator-visitor" "^7.22.15" @@ -736,7 +736,7 @@ "@babel/plugin-transform-export-namespace-from@^7.23.3": version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.4.tgz#084c7b25e9a5c8271e987a08cf85807b80283191" + resolved "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.4.tgz" integrity sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ== dependencies: "@babel/helper-plugin-utils" "^7.22.5" @@ -744,14 +744,14 @@ "@babel/plugin-transform-for-of@^7.23.3": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.3.tgz#afe115ff0fbce735e02868d41489093c63e15559" + resolved "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.3.tgz" integrity sha512-X8jSm8X1CMwxmK878qsUGJRmbysKNbdpTv/O1/v0LuY/ZkZrng5WYiekYSdg9m09OTmDDUWeEDsTE+17WYbAZw== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-function-name@^7.23.3": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz#8f424fcd862bf84cb9a1a6b42bc2f47ed630f8dc" + resolved "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz" integrity sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw== dependencies: "@babel/helper-compilation-targets" "^7.22.15" @@ -760,7 +760,7 @@ "@babel/plugin-transform-json-strings@^7.23.3": version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.4.tgz#a871d9b6bd171976efad2e43e694c961ffa3714d" + resolved "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.4.tgz" integrity sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg== dependencies: "@babel/helper-plugin-utils" "^7.22.5" @@ -768,14 +768,14 @@ "@babel/plugin-transform-literals@^7.23.3": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz#8214665f00506ead73de157eba233e7381f3beb4" + resolved "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz" integrity sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-logical-assignment-operators@^7.23.3": version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.4.tgz#e599f82c51d55fac725f62ce55d3a0886279ecb5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.4.tgz" integrity sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg== dependencies: "@babel/helper-plugin-utils" "^7.22.5" @@ -783,14 +783,14 @@ "@babel/plugin-transform-member-expression-literals@^7.23.3": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz#e37b3f0502289f477ac0e776b05a833d853cabcc" + resolved "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz" integrity sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-modules-amd@^7.23.3": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz#e19b55436a1416829df0a1afc495deedfae17f7d" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz" integrity sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw== dependencies: "@babel/helper-module-transforms" "^7.23.3" @@ -798,7 +798,7 @@ "@babel/plugin-transform-modules-commonjs@^7.23.3": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz#661ae831b9577e52be57dd8356b734f9700b53b4" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz" integrity sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA== dependencies: "@babel/helper-module-transforms" "^7.23.3" @@ -807,7 +807,7 @@ "@babel/plugin-transform-modules-systemjs@^7.23.3": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.3.tgz#fa7e62248931cb15b9404f8052581c302dd9de81" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.3.tgz" integrity sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ== dependencies: "@babel/helper-hoist-variables" "^7.22.5" @@ -817,7 +817,7 @@ "@babel/plugin-transform-modules-umd@^7.23.3": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz#5d4395fccd071dfefe6585a4411aa7d6b7d769e9" + resolved "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz" integrity sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg== dependencies: "@babel/helper-module-transforms" "^7.23.3" @@ -825,7 +825,7 @@ "@babel/plugin-transform-named-capturing-groups-regex@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz#67fe18ee8ce02d57c855185e27e3dc959b2e991f" + resolved "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.22.5.tgz" integrity sha512-YgLLKmS3aUBhHaxp5hi1WJTgOUb/NCuDHzGT9z9WTt3YG+CPRhJs6nprbStx6DnWM4dh6gt7SU3sZodbZ08adQ== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.22.5" @@ -833,14 +833,14 @@ "@babel/plugin-transform-new-target@^7.23.3": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz#5491bb78ed6ac87e990957cea367eab781c4d980" + resolved "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz" integrity sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-nullish-coalescing-operator@^7.23.3": version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.4.tgz#45556aad123fc6e52189ea749e33ce090637346e" + resolved "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.4.tgz" integrity sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA== dependencies: "@babel/helper-plugin-utils" "^7.22.5" @@ -848,7 +848,7 @@ "@babel/plugin-transform-numeric-separator@^7.23.3": version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.4.tgz#03d08e3691e405804ecdd19dd278a40cca531f29" + resolved "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.4.tgz" integrity sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q== dependencies: "@babel/helper-plugin-utils" "^7.22.5" @@ -856,7 +856,7 @@ "@babel/plugin-transform-object-rest-spread@^7.23.3": version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.4.tgz#2b9c2d26bf62710460bdc0d1730d4f1048361b83" + resolved "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.4.tgz" integrity sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g== dependencies: "@babel/compat-data" "^7.23.3" @@ -867,7 +867,7 @@ "@babel/plugin-transform-object-super@^7.23.3": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz#81fdb636dcb306dd2e4e8fd80db5b2362ed2ebcd" + resolved "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz" integrity sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA== dependencies: "@babel/helper-plugin-utils" "^7.22.5" @@ -875,7 +875,7 @@ "@babel/plugin-transform-optional-catch-binding@^7.23.3": version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.4.tgz#318066de6dacce7d92fa244ae475aa8d91778017" + resolved "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.4.tgz" integrity sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A== dependencies: "@babel/helper-plugin-utils" "^7.22.5" @@ -883,7 +883,7 @@ "@babel/plugin-transform-optional-chaining@^7.23.3": version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz#6acf61203bdfc4de9d4e52e64490aeb3e52bd017" + resolved "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz" integrity sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA== dependencies: "@babel/helper-plugin-utils" "^7.22.5" @@ -892,14 +892,14 @@ "@babel/plugin-transform-parameters@^7.23.3": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz#83ef5d1baf4b1072fa6e54b2b0999a7b2527e2af" + resolved "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz" integrity sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-private-methods@^7.23.3": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.23.3.tgz#b2d7a3c97e278bfe59137a978d53b2c2e038c0e4" + resolved "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.23.3.tgz" integrity sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g== dependencies: "@babel/helper-create-class-features-plugin" "^7.22.15" @@ -907,7 +907,7 @@ "@babel/plugin-transform-private-property-in-object@^7.23.3": version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.4.tgz#3ec711d05d6608fd173d9b8de39872d8dbf68bf5" + resolved "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.4.tgz" integrity sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A== dependencies: "@babel/helper-annotate-as-pure" "^7.22.5" @@ -917,35 +917,35 @@ "@babel/plugin-transform-property-literals@^7.23.3": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz#54518f14ac4755d22b92162e4a852d308a560875" + resolved "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz" integrity sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-react-constant-elements@^7.18.12": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.23.3.tgz#5efc001d07ef0f7da0d73c3a86c132f73d28e43c" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.23.3.tgz" integrity sha512-zP0QKq/p6O42OL94udMgSfKXyse4RyJ0JqbQ34zDAONWjyrEsghYEyTSK5FIpmXmCpB55SHokL1cRRKHv8L2Qw== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-react-display-name@^7.23.3": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.23.3.tgz#70529f034dd1e561045ad3c8152a267f0d7b6200" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.23.3.tgz" integrity sha512-GnvhtVfA2OAtzdX58FJxU19rhoGeQzyVndw3GgtdECQvQFXPEZIOVULHVZGAYmOgmqjXpVpfocAbSjh99V/Fqw== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-react-jsx-development@^7.22.5": version "7.22.5" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz#e716b6edbef972a92165cd69d92f1255f7e73e87" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.22.5.tgz" integrity sha512-bDhuzwWMuInwCYeDeMzyi7TaBgRQei6DqxhbyniL7/VG4RSS7HtSL2QbY4eESy1KJqlWt8g3xeEBGPuo+XqC8A== dependencies: "@babel/plugin-transform-react-jsx" "^7.22.5" "@babel/plugin-transform-react-jsx@^7.22.15", "@babel/plugin-transform-react-jsx@^7.22.5": version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz#393f99185110cea87184ea47bcb4a7b0c2e39312" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.23.4.tgz" integrity sha512-5xOpoPguCZCRbo/JeHlloSkTA8Bld1J/E1/kLfD1nsuiW1m8tduTA1ERCgIZokDflX/IBzKcqR3l7VlRgiIfHA== dependencies: "@babel/helper-annotate-as-pure" "^7.22.5" @@ -956,7 +956,7 @@ "@babel/plugin-transform-react-pure-annotations@^7.23.3": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.23.3.tgz#fabedbdb8ee40edf5da96f3ecfc6958e3783b93c" + resolved "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.23.3.tgz" integrity sha512-qMFdSS+TUhB7Q/3HVPnEdYJDQIk57jkntAwSuz9xfSE4n+3I+vHYCli3HoHawN1Z3RfCz/y1zXA/JXjG6cVImQ== dependencies: "@babel/helper-annotate-as-pure" "^7.22.5" @@ -964,7 +964,7 @@ "@babel/plugin-transform-regenerator@^7.23.3": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz#141afd4a2057298602069fce7f2dc5173e6c561c" + resolved "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz" integrity sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ== dependencies: "@babel/helper-plugin-utils" "^7.22.5" @@ -972,14 +972,14 @@ "@babel/plugin-transform-reserved-words@^7.23.3": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz#4130dcee12bd3dd5705c587947eb715da12efac8" + resolved "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz" integrity sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-runtime@^7.22.9": version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.23.4.tgz#5132b388580002fc5cb7c84eccfb968acdc231cb" + resolved "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.23.4.tgz" integrity sha512-ITwqpb6V4btwUG0YJR82o2QvmWrLgDnx/p2A3CTPYGaRgULkDiC0DRA2C4jlRB9uXGUEfaSS/IGHfVW+ohzYDw== dependencies: "@babel/helper-module-imports" "^7.22.15" @@ -991,14 +991,14 @@ "@babel/plugin-transform-shorthand-properties@^7.23.3": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz#97d82a39b0e0c24f8a981568a8ed851745f59210" + resolved "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz" integrity sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-spread@^7.23.3": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz#41d17aacb12bde55168403c6f2d6bdca563d362c" + resolved "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz" integrity sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg== dependencies: "@babel/helper-plugin-utils" "^7.22.5" @@ -1006,28 +1006,28 @@ "@babel/plugin-transform-sticky-regex@^7.23.3": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz#dec45588ab4a723cb579c609b294a3d1bd22ff04" + resolved "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz" integrity sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-template-literals@^7.23.3": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz#5f0f028eb14e50b5d0f76be57f90045757539d07" + resolved "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz" integrity sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-typeof-symbol@^7.23.3": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz#9dfab97acc87495c0c449014eb9c547d8966bca4" + resolved "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz" integrity sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-typescript@^7.23.3": version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.23.4.tgz#da12914d17b3c4b307f32c5fd91fbfdf17d56f86" + resolved "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.23.4.tgz" integrity sha512-39hCCOl+YUAyMOu6B9SmUTiHUU0t/CxJNUmY3qRdJujbqi+lrQcL11ysYUsAvFWPBdhihrv1z0oRG84Yr3dODQ== dependencies: "@babel/helper-annotate-as-pure" "^7.22.5" @@ -1037,14 +1037,14 @@ "@babel/plugin-transform-unicode-escapes@^7.23.3": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz#1f66d16cab01fab98d784867d24f70c1ca65b925" + resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz" integrity sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q== dependencies: "@babel/helper-plugin-utils" "^7.22.5" "@babel/plugin-transform-unicode-property-regex@^7.23.3": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.23.3.tgz#19e234129e5ffa7205010feec0d94c251083d7ad" + resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.23.3.tgz" integrity sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.22.15" @@ -1052,7 +1052,7 @@ "@babel/plugin-transform-unicode-regex@^7.23.3": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz#26897708d8f42654ca4ce1b73e96140fbad879dc" + resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz" integrity sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.22.15" @@ -1060,7 +1060,7 @@ "@babel/plugin-transform-unicode-sets-regex@^7.23.3": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.23.3.tgz#4fb6f0a719c2c5859d11f6b55a050cc987f3799e" + resolved "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.23.3.tgz" integrity sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw== dependencies: "@babel/helper-create-regexp-features-plugin" "^7.22.15" @@ -1068,7 +1068,7 @@ "@babel/preset-env@^7.19.4", "@babel/preset-env@^7.22.9": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/preset-env/-/preset-env-7.23.3.tgz#d299e0140a7650684b95c62be2db0ef8c975143e" + resolved "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.3.tgz" integrity sha512-ovzGc2uuyNfNAs/jyjIGxS8arOHS5FENZaNn4rtE7UdKMMkqHCvboHfcuhWLZNX5cB44QfcGNWjaevxMzzMf+Q== dependencies: "@babel/compat-data" "^7.23.3" @@ -1154,7 +1154,7 @@ "@babel/preset-modules@0.1.6-no-external-plugins": version "0.1.6-no-external-plugins" - resolved "https://registry.yarnpkg.com/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz#ccb88a2c49c817236861fee7826080573b8a923a" + resolved "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.6-no-external-plugins.tgz" integrity sha512-HrcgcIESLm9aIR842yhJ5RWan/gebQUJ6E/E5+rf0y9o6oj7w0Br+sWuL6kEQ/o/AdfvR1Je9jG18/gnpwjEyA== dependencies: "@babel/helper-plugin-utils" "^7.0.0" @@ -1163,7 +1163,7 @@ "@babel/preset-react@^7.18.6", "@babel/preset-react@^7.22.5": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/preset-react/-/preset-react-7.23.3.tgz#f73ca07e7590f977db07eb54dbe46538cc015709" + resolved "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.23.3.tgz" integrity sha512-tbkHOS9axH6Ysf2OUEqoSZ6T3Fa2SrNH6WTWSPBboxKzdxNc9qOICeLXkNG0ZEwbQ1HY8liwOce4aN/Ceyuq6w== dependencies: "@babel/helper-plugin-utils" "^7.22.5" @@ -1175,7 +1175,7 @@ "@babel/preset-typescript@^7.18.6", "@babel/preset-typescript@^7.22.5": version "7.23.3" - resolved "https://registry.yarnpkg.com/@babel/preset-typescript/-/preset-typescript-7.23.3.tgz#14534b34ed5b6d435aa05f1ae1c5e7adcc01d913" + resolved "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.23.3.tgz" integrity sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ== dependencies: "@babel/helper-plugin-utils" "^7.22.5" @@ -1186,12 +1186,12 @@ "@babel/regjsgen@^0.8.0": version "0.8.0" - resolved "https://registry.yarnpkg.com/@babel/regjsgen/-/regjsgen-0.8.0.tgz#f0ba69b075e1f05fb2825b7fad991e7adbb18310" + resolved "https://registry.npmjs.org/@babel/regjsgen/-/regjsgen-0.8.0.tgz" integrity sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA== "@babel/runtime-corejs3@^7.22.6": version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/runtime-corejs3/-/runtime-corejs3-7.23.4.tgz#ae5aa568d1320c23459aef5893dc970f6711d02c" + resolved "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.23.4.tgz" integrity sha512-zQyB4MJGM+rvd4pM58n26kf3xbiitw9MHzL8oLiBMKb8MCtVDfV5nDzzJWWzLMtbvKI9wN6XwJYl479qF4JluQ== dependencies: core-js-pure "^3.30.2" @@ -1199,14 +1199,14 @@ "@babel/runtime@^7.1.2", "@babel/runtime@^7.10.3", "@babel/runtime@^7.12.13", "@babel/runtime@^7.12.5", "@babel/runtime@^7.22.6", "@babel/runtime@^7.8.4": version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/runtime/-/runtime-7.23.4.tgz#36fa1d2b36db873d25ec631dcc4923fdc1cf2e2e" + resolved "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.4.tgz" integrity sha512-2Yv65nlWnWlSpe3fXEyX5i7fx5kIKo4Qbcj+hMO0odwaneFjfXw5fdum+4yL20O0QiaHpia0cYQ9xpNMqrBwHg== dependencies: regenerator-runtime "^0.14.0" "@babel/template@^7.22.15": version "7.22.15" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.22.15.tgz#09576efc3830f0430f4548ef971dde1350ef2f38" + resolved "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz" integrity sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w== dependencies: "@babel/code-frame" "^7.22.13" @@ -1215,7 +1215,7 @@ "@babel/traverse@^7.22.8", "@babel/traverse@^7.23.3", "@babel/traverse@^7.23.4": version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.4.tgz#c2790f7edf106d059a0098770fe70801417f3f85" + resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.4.tgz" integrity sha512-IYM8wSUwunWTB6tFC2dkKZhxbIjHoWemdK+3f8/wq8aKhbUscxD5MX72ubd90fxvFknaLPeGw5ycU84V1obHJg== dependencies: "@babel/code-frame" "^7.23.4" @@ -1231,7 +1231,7 @@ "@babel/traverse@^7.23.5": version "7.23.5" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.23.5.tgz#f546bf9aba9ef2b042c0e00d245990c15508e7ec" + resolved "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.5.tgz" integrity sha512-czx7Xy5a6sapWWRx61m1Ke1Ra4vczu1mCTtJam5zRTBOonfdJ+S/B6HYmGYu3fJtr8GGET3si6IhgWVBhJ/m8w== dependencies: "@babel/code-frame" "^7.23.5" @@ -1247,7 +1247,7 @@ "@babel/types@^7.20.0", "@babel/types@^7.22.15", "@babel/types@^7.22.19", "@babel/types@^7.22.5", "@babel/types@^7.23.0", "@babel/types@^7.23.3", "@babel/types@^7.23.4", "@babel/types@^7.4.4": version "7.23.4" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.4.tgz#7206a1810fc512a7f7f7d4dace4cb4c1c9dbfb8e" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.23.4.tgz" integrity sha512-7uIFwVYpoplT5jp/kVv6EF93VaJ8H+Yn5IczYiaAi98ajzjfoZfslet/e0sLh+wVBjb2qqIut1b0S26VSafsSQ== dependencies: "@babel/helper-string-parser" "^7.23.4" @@ -1256,7 +1256,7 @@ "@babel/types@^7.23.5": version "7.23.5" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.23.5.tgz#48d730a00c95109fa4393352705954d74fb5b602" + resolved "https://registry.npmjs.org/@babel/types/-/types-7.23.5.tgz" integrity sha512-ON5kSOJwVO6xXVRTvOI0eOnWe7VdUcIpsovGo9U/Br4Ie4UVFQTboO2cYnDhAGU6Fp+UxSiT+pMft0SMHfuq6w== dependencies: "@babel/helper-string-parser" "^7.23.4" @@ -1265,22 +1265,22 @@ "@colors/colors@1.5.0": version "1.5.0" - resolved "https://registry.yarnpkg.com/@colors/colors/-/colors-1.5.0.tgz#bb504579c1cae923e6576a4f5da43d25f97bdbd9" + resolved "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz" integrity sha512-ooWCrlZP11i8GImSjTHYHLkvFDP48nS4+204nGb1RiX/WXYHmJA2III9/e2DWVabCESdW7hBAEzHRqUn9OUVvQ== "@discoveryjs/json-ext@0.5.7": version "0.5.7" - resolved "https://registry.yarnpkg.com/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz#1d572bfbbe14b7704e0ba0f39b74815b84870d70" + resolved "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz" integrity sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw== "@docsearch/css@3.5.2": version "3.5.2" - resolved "https://registry.yarnpkg.com/@docsearch/css/-/css-3.5.2.tgz#610f47b48814ca94041df969d9fcc47b91fc5aac" + resolved "https://registry.npmjs.org/@docsearch/css/-/css-3.5.2.tgz" integrity sha512-SPiDHaWKQZpwR2siD0KQUwlStvIAnEyK6tAE2h2Wuoq8ue9skzhlyVQ1ddzOxX6khULnAALDiR/isSF3bnuciA== "@docsearch/react@^3.5.2": version "3.5.2" - resolved "https://registry.yarnpkg.com/@docsearch/react/-/react-3.5.2.tgz#2e6bbee00eb67333b64906352734da6aef1232b9" + resolved "https://registry.npmjs.org/@docsearch/react/-/react-3.5.2.tgz" integrity sha512-9Ahcrs5z2jq/DcAvYtvlqEBHImbm4YJI8M9y0x6Tqg598P40HTEkX7hsMcIuThI+hTFxRGZ9hll0Wygm2yEjng== dependencies: "@algolia/autocomplete-core" "1.9.3" @@ -1290,7 +1290,7 @@ "@docusaurus/core@3.0.1", "@docusaurus/core@^3.0.1": version "3.0.1" - resolved "https://registry.yarnpkg.com/@docusaurus/core/-/core-3.0.1.tgz#ad9a66b20802ea81b25e65db75d4ca952eda7e01" + resolved "https://registry.npmjs.org/@docusaurus/core/-/core-3.0.1.tgz" integrity sha512-CXrLpOnW+dJdSv8M5FAJ3JBwXtL6mhUWxFA8aS0ozK6jBG/wgxERk5uvH28fCeFxOGbAT9v1e9dOMo1X2IEVhQ== dependencies: "@babel/core" "^7.23.3" @@ -1365,7 +1365,7 @@ "@docusaurus/cssnano-preset@3.0.1": version "3.0.1" - resolved "https://registry.yarnpkg.com/@docusaurus/cssnano-preset/-/cssnano-preset-3.0.1.tgz#22fbf2e97389e338747864baf011743846e8fd26" + resolved "https://registry.npmjs.org/@docusaurus/cssnano-preset/-/cssnano-preset-3.0.1.tgz" integrity sha512-wjuXzkHMW+ig4BD6Ya1Yevx9UJadO4smNZCEljqBoQfIQrQskTswBs7lZ8InHP7mCt273a/y/rm36EZhqJhknQ== dependencies: cssnano-preset-advanced "^5.3.10" @@ -1375,7 +1375,7 @@ "@docusaurus/logger@3.0.1": version "3.0.1" - resolved "https://registry.yarnpkg.com/@docusaurus/logger/-/logger-3.0.1.tgz#06f512eef6c6ae4e2da63064257e01b1cdc41a82" + resolved "https://registry.npmjs.org/@docusaurus/logger/-/logger-3.0.1.tgz" integrity sha512-I5L6Nk8OJzkVA91O2uftmo71LBSxe1vmOn9AMR6JRCzYeEBrqneWMH02AqMvjJ2NpMiviO+t0CyPjyYV7nxCWQ== dependencies: chalk "^4.1.2" @@ -1383,7 +1383,7 @@ "@docusaurus/mdx-loader@3.0.1": version "3.0.1" - resolved "https://registry.yarnpkg.com/@docusaurus/mdx-loader/-/mdx-loader-3.0.1.tgz#89f221e5bcc570983fd61d7ab56d6fbe36810b59" + resolved "https://registry.npmjs.org/@docusaurus/mdx-loader/-/mdx-loader-3.0.1.tgz" integrity sha512-ldnTmvnvlrONUq45oKESrpy+lXtbnTcTsFkOTIDswe5xx5iWJjt6eSa0f99ZaWlnm24mlojcIGoUWNCS53qVlQ== dependencies: "@babel/parser" "^7.22.7" @@ -1415,7 +1415,7 @@ "@docusaurus/module-type-aliases@3.0.1", "@docusaurus/module-type-aliases@^3.0.1": version "3.0.1" - resolved "https://registry.yarnpkg.com/@docusaurus/module-type-aliases/-/module-type-aliases-3.0.1.tgz#d45990fe377d7ffaa68841cf89401188a5d65293" + resolved "https://registry.npmjs.org/@docusaurus/module-type-aliases/-/module-type-aliases-3.0.1.tgz" integrity sha512-DEHpeqUDsLynl3AhQQiO7AbC7/z/lBra34jTcdYuvp9eGm01pfH1wTVq8YqWZq6Jyx0BgcVl/VJqtE9StRd9Ag== dependencies: "@docusaurus/react-loadable" "5.5.2" @@ -1429,7 +1429,7 @@ "@docusaurus/plugin-content-blog@3.0.1": version "3.0.1" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.0.1.tgz#dee6147187c2d8b634252444d60312d12c9571a6" + resolved "https://registry.npmjs.org/@docusaurus/plugin-content-blog/-/plugin-content-blog-3.0.1.tgz" integrity sha512-cLOvtvAyaMQFLI8vm4j26svg3ktxMPSXpuUJ7EERKoGbfpJSsgtowNHcRsaBVmfuCsRSk1HZ/yHBsUkTmHFEsg== dependencies: "@docusaurus/core" "3.0.1" @@ -1452,7 +1452,7 @@ "@docusaurus/plugin-content-docs@3.0.1": version "3.0.1" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.0.1.tgz#d9b1884562186573d5c4521ac3546b68512c1126" + resolved "https://registry.npmjs.org/@docusaurus/plugin-content-docs/-/plugin-content-docs-3.0.1.tgz" integrity sha512-dRfAOA5Ivo+sdzzJGXEu33yAtvGg8dlZkvt/NEJ7nwi1F2j4LEdsxtfX2GKeETB2fP6XoGNSQnFXqa2NYGrHFg== dependencies: "@docusaurus/core" "3.0.1" @@ -1473,7 +1473,7 @@ "@docusaurus/plugin-content-pages@3.0.1": version "3.0.1" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.0.1.tgz#27e6424c77173f867760efe53f848bbab8849ea6" + resolved "https://registry.npmjs.org/@docusaurus/plugin-content-pages/-/plugin-content-pages-3.0.1.tgz" integrity sha512-oP7PoYizKAXyEttcvVzfX3OoBIXEmXTMzCdfmC4oSwjG4SPcJsRge3mmI6O8jcZBgUPjIzXD21bVGWEE1iu8gg== dependencies: "@docusaurus/core" "3.0.1" @@ -1487,7 +1487,7 @@ "@docusaurus/plugin-debug@3.0.1": version "3.0.1" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-debug/-/plugin-debug-3.0.1.tgz#886b5dd03c066e970484ca251c1b79613df90700" + resolved "https://registry.npmjs.org/@docusaurus/plugin-debug/-/plugin-debug-3.0.1.tgz" integrity sha512-09dxZMdATky4qdsZGzhzlUvvC+ilQ2hKbYF+wez+cM2mGo4qHbv8+qKXqxq0CQZyimwlAOWQLoSozIXU0g0i7g== dependencies: "@docusaurus/core" "3.0.1" @@ -1499,7 +1499,7 @@ "@docusaurus/plugin-google-analytics@3.0.1": version "3.0.1" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.0.1.tgz#ec69902131ea3aad8b062eeb1d17bf0962986f80" + resolved "https://registry.npmjs.org/@docusaurus/plugin-google-analytics/-/plugin-google-analytics-3.0.1.tgz" integrity sha512-jwseSz1E+g9rXQwDdr0ZdYNjn8leZBnKPjjQhMBEiwDoenL3JYFcNW0+p0sWoVF/f2z5t7HkKA+cYObrUh18gg== dependencies: "@docusaurus/core" "3.0.1" @@ -1509,7 +1509,7 @@ "@docusaurus/plugin-google-gtag@3.0.1": version "3.0.1" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.0.1.tgz#bb5526377d3a324ebec235127846fda386562b05" + resolved "https://registry.npmjs.org/@docusaurus/plugin-google-gtag/-/plugin-google-gtag-3.0.1.tgz" integrity sha512-UFTDvXniAWrajsulKUJ1DB6qplui1BlKLQZjX4F7qS/qfJ+qkKqSkhJ/F4VuGQ2JYeZstYb+KaUzUzvaPK1aRQ== dependencies: "@docusaurus/core" "3.0.1" @@ -1520,7 +1520,7 @@ "@docusaurus/plugin-google-tag-manager@3.0.1": version "3.0.1" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.0.1.tgz#4e36d13279cf90c2614b62438aa1109dd4696ec8" + resolved "https://registry.npmjs.org/@docusaurus/plugin-google-tag-manager/-/plugin-google-tag-manager-3.0.1.tgz" integrity sha512-IPFvuz83aFuheZcWpTlAdiiX1RqWIHM+OH8wS66JgwAKOiQMR3+nLywGjkLV4bp52x7nCnwhNk1rE85Cpy/CIw== dependencies: "@docusaurus/core" "3.0.1" @@ -1530,7 +1530,7 @@ "@docusaurus/plugin-sitemap@3.0.1": version "3.0.1" - resolved "https://registry.yarnpkg.com/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.0.1.tgz#ab55857e90d4500f892e110b30e4bc3289202bd4" + resolved "https://registry.npmjs.org/@docusaurus/plugin-sitemap/-/plugin-sitemap-3.0.1.tgz" integrity sha512-xARiWnjtVvoEniZudlCq5T9ifnhCu/GAZ5nA7XgyLfPcNpHQa241HZdsTlLtVcecEVVdllevBKOp7qknBBaMGw== dependencies: "@docusaurus/core" "3.0.1" @@ -1545,7 +1545,7 @@ "@docusaurus/preset-classic@^3.0.1": version "3.0.1" - resolved "https://registry.yarnpkg.com/@docusaurus/preset-classic/-/preset-classic-3.0.1.tgz#d363ac837bba967095ed2a896d13c54f3717d6b5" + resolved "https://registry.npmjs.org/@docusaurus/preset-classic/-/preset-classic-3.0.1.tgz" integrity sha512-il9m9xZKKjoXn6h0cRcdnt6wce0Pv1y5t4xk2Wx7zBGhKG1idu4IFHtikHlD0QPuZ9fizpXspXcTzjL5FXc1Gw== dependencies: "@docusaurus/core" "3.0.1" @@ -1564,7 +1564,7 @@ "@docusaurus/react-loadable@5.5.2", "react-loadable@npm:@docusaurus/react-loadable@5.5.2": version "5.5.2" - resolved "https://registry.yarnpkg.com/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz#81aae0db81ecafbdaee3651f12804580868fa6ce" + resolved "https://registry.npmjs.org/@docusaurus/react-loadable/-/react-loadable-5.5.2.tgz" integrity sha512-A3dYjdBGuy0IGT+wyLIGIKLRE+sAk1iNk0f1HjNDysO7u8lhL4N3VEm+FAubmJbAztn94F7MxBTPmnixbiyFdQ== dependencies: "@types/react" "*" @@ -1572,7 +1572,7 @@ "@docusaurus/theme-classic@3.0.1": version "3.0.1" - resolved "https://registry.yarnpkg.com/@docusaurus/theme-classic/-/theme-classic-3.0.1.tgz#3ba4dc77553d2c1608e433c0d01bed7c6db14eb9" + resolved "https://registry.npmjs.org/@docusaurus/theme-classic/-/theme-classic-3.0.1.tgz" integrity sha512-XD1FRXaJiDlmYaiHHdm27PNhhPboUah9rqIH0lMpBt5kYtsGjJzhqa27KuZvHLzOP2OEpqd2+GZ5b6YPq7Q05Q== dependencies: "@docusaurus/core" "3.0.1" @@ -1603,7 +1603,7 @@ "@docusaurus/theme-common@3.0.1": version "3.0.1" - resolved "https://registry.yarnpkg.com/@docusaurus/theme-common/-/theme-common-3.0.1.tgz#29a5bcb286296a52bc10afa5308e360cbed6b49c" + resolved "https://registry.npmjs.org/@docusaurus/theme-common/-/theme-common-3.0.1.tgz" integrity sha512-cr9TOWXuIOL0PUfuXv6L5lPlTgaphKP+22NdVBOYah5jSq5XAAulJTjfe+IfLsEG4L7lJttLbhW7LXDFSAI7Ag== dependencies: "@docusaurus/mdx-loader" "3.0.1" @@ -1624,7 +1624,7 @@ "@docusaurus/theme-search-algolia@3.0.1", "@docusaurus/theme-search-algolia@^3.0.1": version "3.0.1" - resolved "https://registry.yarnpkg.com/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.0.1.tgz#d8fb6bddca8d8355e4706c4c7d30d3b800217cf4" + resolved "https://registry.npmjs.org/@docusaurus/theme-search-algolia/-/theme-search-algolia-3.0.1.tgz" integrity sha512-DDiPc0/xmKSEdwFkXNf1/vH1SzJPzuJBar8kMcBbDAZk/SAmo/4lf6GU2drou4Ae60lN2waix+jYWTWcJRahSA== dependencies: "@docsearch/react" "^3.5.2" @@ -1646,7 +1646,7 @@ "@docusaurus/theme-translations@3.0.1": version "3.0.1" - resolved "https://registry.yarnpkg.com/@docusaurus/theme-translations/-/theme-translations-3.0.1.tgz#837a01a166ccd698a3eceaed0c2f798555bc024b" + resolved "https://registry.npmjs.org/@docusaurus/theme-translations/-/theme-translations-3.0.1.tgz" integrity sha512-6UrbpzCTN6NIJnAtZ6Ne9492vmPVX+7Fsz4kmp+yor3KQwA1+MCzQP7ItDNkP38UmVLnvB/cYk/IvehCUqS3dg== dependencies: fs-extra "^11.1.1" @@ -1654,12 +1654,12 @@ "@docusaurus/tsconfig@3.0.1": version "3.0.1" - resolved "https://registry.yarnpkg.com/@docusaurus/tsconfig/-/tsconfig-3.0.1.tgz#170f230c34ff12e55995bd7e9f1f21db33035d8f" + resolved "https://registry.npmjs.org/@docusaurus/tsconfig/-/tsconfig-3.0.1.tgz" integrity sha512-hT2HCdNE3pWTzXV/7cSsowfmaOxXVOTFOXmkqaYjBWjaxjJ3FO0nHbdJ8rF6Da7PvWmIPbUekdP5gep1XCJ7Vg== "@docusaurus/types@3.0.1": version "3.0.1" - resolved "https://registry.yarnpkg.com/@docusaurus/types/-/types-3.0.1.tgz#4fe306aa10ef7c97dbc07588864f6676a40f3b6f" + resolved "https://registry.npmjs.org/@docusaurus/types/-/types-3.0.1.tgz" integrity sha512-plyX2iU1tcUsF46uQ01pAd4JhexR7n0iiQ5MSnBFX6M6NSJgDYdru/i1/YNPKOnQHBoXGLHv0dNT6OAlDWNjrg== dependencies: "@types/history" "^4.7.11" @@ -1673,14 +1673,14 @@ "@docusaurus/utils-common@3.0.1": version "3.0.1" - resolved "https://registry.yarnpkg.com/@docusaurus/utils-common/-/utils-common-3.0.1.tgz#111f450089d5f0a290c0c25f8a574a270d08436f" + resolved "https://registry.npmjs.org/@docusaurus/utils-common/-/utils-common-3.0.1.tgz" integrity sha512-W0AxD6w6T8g6bNro8nBRWf7PeZ/nn7geEWM335qHU2DDDjHuV4UZjgUGP1AQsdcSikPrlIqTJJbKzer1lRSlIg== dependencies: tslib "^2.6.0" "@docusaurus/utils-validation@3.0.1": version "3.0.1" - resolved "https://registry.yarnpkg.com/@docusaurus/utils-validation/-/utils-validation-3.0.1.tgz#3c5f12941b328a19fc9acb34d070219f3e865ec6" + resolved "https://registry.npmjs.org/@docusaurus/utils-validation/-/utils-validation-3.0.1.tgz" integrity sha512-ujTnqSfyGQ7/4iZdB4RRuHKY/Nwm58IIb+41s5tCXOv/MBU2wGAjOHq3U+AEyJ8aKQcHbxvTKJaRchNHYUVUQg== dependencies: "@docusaurus/logger" "3.0.1" @@ -1691,7 +1691,7 @@ "@docusaurus/utils@3.0.1": version "3.0.1" - resolved "https://registry.yarnpkg.com/@docusaurus/utils/-/utils-3.0.1.tgz#c64f68980a90c5bc6d53a5b8f32deb9026b1e303" + resolved "https://registry.npmjs.org/@docusaurus/utils/-/utils-3.0.1.tgz" integrity sha512-TwZ33Am0q4IIbvjhUOs+zpjtD/mXNmLmEgeTGuRq01QzulLHuPhaBTTAC/DHu6kFx3wDgmgpAlaRuCHfTcXv8g== dependencies: "@docusaurus/logger" "3.0.1" @@ -1714,26 +1714,26 @@ "@hapi/hoek@^9.0.0": version "9.3.0" - resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.3.0.tgz#8368869dcb735be2e7f5cb7647de78e167a251fb" + resolved "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz" integrity sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ== "@hapi/topo@^5.0.0": version "5.1.0" - resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-5.1.0.tgz#dc448e332c6c6e37a4dc02fd84ba8d44b9afb012" + resolved "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz" integrity sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg== dependencies: "@hapi/hoek" "^9.0.0" "@jest/schemas@^29.6.3": version "29.6.3" - resolved "https://registry.yarnpkg.com/@jest/schemas/-/schemas-29.6.3.tgz#430b5ce8a4e0044a7e3819663305a7b3091c8e03" + resolved "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz" integrity sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA== dependencies: "@sinclair/typebox" "^0.27.8" "@jest/types@^29.6.3": version "29.6.3" - resolved "https://registry.yarnpkg.com/@jest/types/-/types-29.6.3.tgz#1131f8cf634e7e84c5e77bab12f052af585fba59" + resolved "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz" integrity sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw== dependencies: "@jest/schemas" "^29.6.3" @@ -1745,7 +1745,7 @@ "@jridgewell/gen-mapping@^0.3.0", "@jridgewell/gen-mapping@^0.3.2": version "0.3.3" - resolved "https://registry.yarnpkg.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz#7e02e6eb5df901aaedb08514203b096614024098" + resolved "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz" integrity sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ== dependencies: "@jridgewell/set-array" "^1.0.1" @@ -1754,17 +1754,17 @@ "@jridgewell/resolve-uri@^3.1.0": version "3.1.1" - resolved "https://registry.yarnpkg.com/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz#c08679063f279615a3326583ba3a90d1d82cc721" + resolved "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.1.1.tgz" integrity sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA== "@jridgewell/set-array@^1.0.1": version "1.1.2" - resolved "https://registry.yarnpkg.com/@jridgewell/set-array/-/set-array-1.1.2.tgz#7c6cf998d6d20b914c0a55a91ae928ff25965e72" + resolved "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz" integrity sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw== "@jridgewell/source-map@^0.3.3": version "0.3.5" - resolved "https://registry.yarnpkg.com/@jridgewell/source-map/-/source-map-0.3.5.tgz#a3bb4d5c6825aab0d281268f47f6ad5853431e91" + resolved "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.5.tgz" integrity sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ== dependencies: "@jridgewell/gen-mapping" "^0.3.0" @@ -1772,12 +1772,12 @@ "@jridgewell/sourcemap-codec@^1.4.10", "@jridgewell/sourcemap-codec@^1.4.14": version "1.4.15" - resolved "https://registry.yarnpkg.com/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz#d7c6e6755c78567a951e04ab52ef0fd26de59f32" + resolved "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz" integrity sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg== "@jridgewell/trace-mapping@^0.3.17", "@jridgewell/trace-mapping@^0.3.9": version "0.3.20" - resolved "https://registry.yarnpkg.com/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz#72e45707cf240fa6b081d0366f8265b0cd10197f" + resolved "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz" integrity sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q== dependencies: "@jridgewell/resolve-uri" "^3.1.0" @@ -1785,12 +1785,12 @@ "@leichtgewicht/ip-codec@^2.0.1": version "2.0.4" - resolved "https://registry.yarnpkg.com/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz#b2ac626d6cb9c8718ab459166d4bb405b8ffa78b" + resolved "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz" integrity sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A== "@mdx-js/mdx@^3.0.0": version "3.0.0" - resolved "https://registry.yarnpkg.com/@mdx-js/mdx/-/mdx-3.0.0.tgz#37ef87685143fafedf1165f0a79e9fe95fbe5154" + resolved "https://registry.npmjs.org/@mdx-js/mdx/-/mdx-3.0.0.tgz" integrity sha512-Icm0TBKBLYqroYbNW3BPnzMGn+7mwpQOK310aZ7+fkCtiU3aqv2cdcX+nd0Ydo3wI5Rx8bX2Z2QmGb/XcAClCw== dependencies: "@types/estree" "^1.0.0" @@ -1819,14 +1819,14 @@ "@mdx-js/react@^3.0.0": version "3.0.0" - resolved "https://registry.yarnpkg.com/@mdx-js/react/-/react-3.0.0.tgz#eaccaa8d6a7736b19080aff5a70448a7ba692271" + resolved "https://registry.npmjs.org/@mdx-js/react/-/react-3.0.0.tgz" integrity sha512-nDctevR9KyYFyV+m+/+S4cpzCWHqj+iHDHq3QrsWezcC+B17uZdIWgCguESUkwFhM3n/56KxWVE3V6EokrmONQ== dependencies: "@types/mdx" "^2.0.0" "@nodelib/fs.scandir@2.1.5": version "2.1.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz#7619c2eb21b25483f6d167548b4cfd5a7488c3d5" + resolved "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz" integrity sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g== dependencies: "@nodelib/fs.stat" "2.0.5" @@ -1834,12 +1834,12 @@ "@nodelib/fs.stat@2.0.5", "@nodelib/fs.stat@^2.0.2": version "2.0.5" - resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz#5bd262af94e9d25bd1e71b05deed44876a222e8b" + resolved "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz" integrity sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A== "@nodelib/fs.walk@^1.2.3": version "1.2.8" - resolved "https://registry.yarnpkg.com/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz#e95737e8bb6746ddedf69c556953494f196fe69a" + resolved "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz" integrity sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg== dependencies: "@nodelib/fs.scandir" "2.1.5" @@ -1847,19 +1847,19 @@ "@pnpm/config.env-replace@^1.1.0": version "1.1.0" - resolved "https://registry.yarnpkg.com/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz#ab29da53df41e8948a00f2433f085f54de8b3a4c" + resolved "https://registry.npmjs.org/@pnpm/config.env-replace/-/config.env-replace-1.1.0.tgz" integrity sha512-htyl8TWnKL7K/ESFa1oW2UB5lVDxuF5DpM7tBi6Hu2LNL3mWkIzNLG6N4zoCUP1lCKNxWy/3iu8mS8MvToGd6w== "@pnpm/network.ca-file@^1.0.1": version "1.0.2" - resolved "https://registry.yarnpkg.com/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz#2ab05e09c1af0cdf2fcf5035bea1484e222f7983" + resolved "https://registry.npmjs.org/@pnpm/network.ca-file/-/network.ca-file-1.0.2.tgz" integrity sha512-YcPQ8a0jwYU9bTdJDpXjMi7Brhkr1mXsXrUJvjqM2mQDgkRiz8jFaQGOdaLxgjtUfQgZhKy/O3cG/YwmgKaxLA== dependencies: graceful-fs "4.2.10" "@pnpm/npm-conf@^2.1.0": version "2.2.2" - resolved "https://registry.yarnpkg.com/@pnpm/npm-conf/-/npm-conf-2.2.2.tgz#0058baf1c26cbb63a828f0193795401684ac86f0" + resolved "https://registry.npmjs.org/@pnpm/npm-conf/-/npm-conf-2.2.2.tgz" integrity sha512-UA91GwWPhFExt3IizW6bOeY/pQ0BkuNwKjk9iQW9KqxluGCrg4VenZ0/L+2Y0+ZOtme72EVvg6v0zo3AMQRCeA== dependencies: "@pnpm/config.env-replace" "^1.1.0" @@ -1868,44 +1868,44 @@ "@polka/url@^1.0.0-next.20": version "1.0.0-next.23" - resolved "https://registry.yarnpkg.com/@polka/url/-/url-1.0.0-next.23.tgz#498e41218ab3b6a1419c735e5c6ae2c5ed609b6c" + resolved "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.23.tgz" integrity sha512-C16M+IYz0rgRhWZdCmK+h58JMv8vijAA61gmz2rspCSwKwzBebpdcsiUmwrtJRdphuY30i6BSLEOP8ppbNLyLg== "@sideway/address@^4.1.3": version "4.1.4" - resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.4.tgz#03dccebc6ea47fdc226f7d3d1ad512955d4783f0" + resolved "https://registry.npmjs.org/@sideway/address/-/address-4.1.4.tgz" integrity sha512-7vwq+rOHVWjyXxVlR76Agnvhy8I9rpzjosTESvmhNeXOXdZZB15Fl+TI9x1SiHZH5Jv2wTGduSxFDIaq0m3DUw== dependencies: "@hapi/hoek" "^9.0.0" "@sideway/formula@^3.0.1": version "3.0.1" - resolved "https://registry.yarnpkg.com/@sideway/formula/-/formula-3.0.1.tgz#80fcbcbaf7ce031e0ef2dd29b1bfc7c3f583611f" + resolved "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz" integrity sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg== "@sideway/pinpoint@^2.0.0": version "2.0.0" - resolved "https://registry.yarnpkg.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz#cff8ffadc372ad29fd3f78277aeb29e632cc70df" + resolved "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz" integrity sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ== "@sinclair/typebox@^0.27.8": version "0.27.8" - resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" + resolved "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz" integrity sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA== "@sindresorhus/is@^4.6.0": version "4.6.0" - resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-4.6.0.tgz#3c7c9c46e678feefe7a2e5bb609d3dbd665ffb3f" + resolved "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz" integrity sha512-t09vSN3MdfsyCHoFcTRCH/iUtG7OJ0CsjzB8cjAmKc/va/kIgeDI/TxsigdncE/4be734m0cvIYwNaV4i2XqAw== "@sindresorhus/is@^5.2.0": version "5.6.0" - resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-5.6.0.tgz#41dd6093d34652cddb5d5bdeee04eafc33826668" + resolved "https://registry.npmjs.org/@sindresorhus/is/-/is-5.6.0.tgz" integrity sha512-TV7t8GKYaJWsn00tFDqBw8+Uqmr8A0fRU1tvTQhyZzGv0sJCGRQL3JGMI3ucuKo3XIZdUP+Lx7/gh2t3lewy7g== "@slorber/remark-comment@^1.0.0": version "1.0.0" - resolved "https://registry.yarnpkg.com/@slorber/remark-comment/-/remark-comment-1.0.0.tgz#2a020b3f4579c89dec0361673206c28d67e08f5a" + resolved "https://registry.npmjs.org/@slorber/remark-comment/-/remark-comment-1.0.0.tgz" integrity sha512-RCE24n7jsOj1M0UPvIQCHTe7fI0sFL4S2nwKVWwHyVr/wI/H8GosgsJGyhnsZoGFnD/P2hLf1mSbrrgSLN93NA== dependencies: micromark-factory-space "^1.0.0" @@ -1914,7 +1914,7 @@ "@slorber/static-site-generator-webpack-plugin@^4.0.7": version "4.0.7" - resolved "https://registry.yarnpkg.com/@slorber/static-site-generator-webpack-plugin/-/static-site-generator-webpack-plugin-4.0.7.tgz#fc1678bddefab014e2145cbe25b3ce4e1cfc36f3" + resolved "https://registry.npmjs.org/@slorber/static-site-generator-webpack-plugin/-/static-site-generator-webpack-plugin-4.0.7.tgz" integrity sha512-Ug7x6z5lwrz0WqdnNFOMYrDQNTPAprvHLSh6+/fmml3qUiz6l5eq+2MzLKWtn/q5K5NpSiFsZTP/fck/3vjSxA== dependencies: eval "^0.1.8" @@ -1923,47 +1923,47 @@ "@svgr/babel-plugin-add-jsx-attribute@^6.5.1": version "6.5.1" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.5.1.tgz#74a5d648bd0347bda99d82409d87b8ca80b9a1ba" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.5.1.tgz" integrity sha512-9PYGcXrAxitycIjRmZB+Q0JaN07GZIWaTBIGQzfaZv+qr1n8X1XUEJ5rZ/vx6OVD9RRYlrNnXWExQXcmZeD/BQ== "@svgr/babel-plugin-remove-jsx-attribute@*": version "8.0.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz#69177f7937233caca3a1afb051906698f2f59186" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-8.0.0.tgz" integrity sha512-BcCkm/STipKvbCl6b7QFrMh/vx00vIP63k2eM66MfHJzPr6O2U0jYEViXkHJWqXqQYjdeA9cuCl5KWmlwjDvbA== "@svgr/babel-plugin-remove-jsx-empty-expression@*": version "8.0.0" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz#c2c48104cfd7dcd557f373b70a56e9e3bdae1d44" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-8.0.0.tgz" integrity sha512-5BcGCBfBxB5+XSDSWnhTThfI9jcO5f0Ai2V24gZpG+wXF14BzwxxdDb4g6trdOux0rhibGs385BeFMSmxtS3uA== "@svgr/babel-plugin-replace-jsx-attribute-value@^6.5.1": version "6.5.1" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.5.1.tgz#fb9d22ea26d2bc5e0a44b763d4c46d5d3f596c60" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.5.1.tgz" integrity sha512-8DPaVVE3fd5JKuIC29dqyMB54sA6mfgki2H2+swh+zNJoynC8pMPzOkidqHOSc6Wj032fhl8Z0TVn1GiPpAiJg== "@svgr/babel-plugin-svg-dynamic-title@^6.5.1": version "6.5.1" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.5.1.tgz#01b2024a2b53ffaa5efceaa0bf3e1d5a4c520ce4" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.5.1.tgz" integrity sha512-FwOEi0Il72iAzlkaHrlemVurgSQRDFbk0OC8dSvD5fSBPHltNh7JtLsxmZUhjYBZo2PpcU/RJvvi6Q0l7O7ogw== "@svgr/babel-plugin-svg-em-dimensions@^6.5.1": version "6.5.1" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.5.1.tgz#dd3fa9f5b24eb4f93bcf121c3d40ff5facecb217" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.5.1.tgz" integrity sha512-gWGsiwjb4tw+ITOJ86ndY/DZZ6cuXMNE/SjcDRg+HLuCmwpcjOktwRF9WgAiycTqJD/QXqL2f8IzE2Rzh7aVXA== "@svgr/babel-plugin-transform-react-native-svg@^6.5.1": version "6.5.1" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.5.1.tgz#1d8e945a03df65b601551097d8f5e34351d3d305" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.5.1.tgz" integrity sha512-2jT3nTayyYP7kI6aGutkyfJ7UMGtuguD72OjeGLwVNyfPRBD8zQthlvL+fAbAKk5n9ZNcvFkp/b1lZ7VsYqVJg== "@svgr/babel-plugin-transform-svg-component@^6.5.1": version "6.5.1" - resolved "https://registry.yarnpkg.com/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.5.1.tgz#48620b9e590e25ff95a80f811544218d27f8a250" + resolved "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.5.1.tgz" integrity sha512-a1p6LF5Jt33O3rZoVRBqdxL350oge54iZWHNI6LJB5tQ7EelvD/Mb1mfBiZNAan0dt4i3VArkFRjA4iObuNykQ== "@svgr/babel-preset@^6.5.1": version "6.5.1" - resolved "https://registry.yarnpkg.com/@svgr/babel-preset/-/babel-preset-6.5.1.tgz#b90de7979c8843c5c580c7e2ec71f024b49eb828" + resolved "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-6.5.1.tgz" integrity sha512-6127fvO/FF2oi5EzSQOAjo1LE3OtNVh11R+/8FXa+mHx1ptAaS4cknIjnUA7e6j6fwGGJ17NzaTJFUwOV2zwCw== dependencies: "@svgr/babel-plugin-add-jsx-attribute" "^6.5.1" @@ -1977,7 +1977,7 @@ "@svgr/core@^6.5.1": version "6.5.1" - resolved "https://registry.yarnpkg.com/@svgr/core/-/core-6.5.1.tgz#d3e8aa9dbe3fbd747f9ee4282c1c77a27410488a" + resolved "https://registry.npmjs.org/@svgr/core/-/core-6.5.1.tgz" integrity sha512-/xdLSWxK5QkqG524ONSjvg3V/FkNyCv538OIBdQqPNaAta3AsXj/Bd2FbvR87yMbXO2hFSWiAe/Q6IkVPDw+mw== dependencies: "@babel/core" "^7.19.6" @@ -1988,7 +1988,7 @@ "@svgr/hast-util-to-babel-ast@^6.5.1": version "6.5.1" - resolved "https://registry.yarnpkg.com/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.5.1.tgz#81800bd09b5bcdb968bf6ee7c863d2288fdb80d2" + resolved "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.5.1.tgz" integrity sha512-1hnUxxjd83EAxbL4a0JDJoD3Dao3hmjvyvyEV8PzWmLK3B9m9NPlW7GKjFyoWE8nM7HnXzPcmmSyOW8yOddSXw== dependencies: "@babel/types" "^7.20.0" @@ -1996,7 +1996,7 @@ "@svgr/plugin-jsx@^6.5.1": version "6.5.1" - resolved "https://registry.yarnpkg.com/@svgr/plugin-jsx/-/plugin-jsx-6.5.1.tgz#0e30d1878e771ca753c94e69581c7971542a7072" + resolved "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.5.1.tgz" integrity sha512-+UdQxI3jgtSjCykNSlEMuy1jSRQlGC7pqBCPvkG/2dATdWo082zHTTK3uhnAju2/6XpE6B5mZ3z4Z8Ns01S8Gw== dependencies: "@babel/core" "^7.19.6" @@ -2006,7 +2006,7 @@ "@svgr/plugin-svgo@^6.5.1": version "6.5.1" - resolved "https://registry.yarnpkg.com/@svgr/plugin-svgo/-/plugin-svgo-6.5.1.tgz#0f91910e988fc0b842f88e0960c2862e022abe84" + resolved "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.5.1.tgz" integrity sha512-omvZKf8ixP9z6GWgwbtmP9qQMPX4ODXi+wzbVZgomNFsUIlHA1sf4fThdwTWSsZGgvGAG6yE+b/F5gWUkcZ/iQ== dependencies: cosmiconfig "^7.0.1" @@ -2015,7 +2015,7 @@ "@svgr/webpack@^6.5.1": version "6.5.1" - resolved "https://registry.yarnpkg.com/@svgr/webpack/-/webpack-6.5.1.tgz#ecf027814fc1cb2decc29dc92f39c3cf691e40e8" + resolved "https://registry.npmjs.org/@svgr/webpack/-/webpack-6.5.1.tgz" integrity sha512-cQ/AsnBkXPkEK8cLbv4Dm7JGXq2XrumKnL1dRpJD9rIO2fTIlJI9a1uCciYG1F2aUsox/hJQyNGbt3soDxSRkA== dependencies: "@babel/core" "^7.19.6" @@ -2029,26 +2029,26 @@ "@szmarczak/http-timer@^5.0.1": version "5.0.1" - resolved "https://registry.yarnpkg.com/@szmarczak/http-timer/-/http-timer-5.0.1.tgz#c7c1bf1141cdd4751b0399c8fc7b8b664cd5be3a" + resolved "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-5.0.1.tgz" integrity sha512-+PmQX0PiAYPMeVYe237LJAYvOMYW1j2rH5YROyS3b4CTVJum34HfRvKvAzozHAQG0TnHNdUfY9nCeUyRAs//cw== dependencies: defer-to-connect "^2.0.1" "@trysound/sax@0.2.0": version "0.2.0" - resolved "https://registry.yarnpkg.com/@trysound/sax/-/sax-0.2.0.tgz#cccaab758af56761eb7bf37af6f03f326dd798ad" + resolved "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz" integrity sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA== "@types/acorn@^4.0.0": version "4.0.6" - resolved "https://registry.yarnpkg.com/@types/acorn/-/acorn-4.0.6.tgz#d61ca5480300ac41a7d973dd5b84d0a591154a22" + resolved "https://registry.npmjs.org/@types/acorn/-/acorn-4.0.6.tgz" integrity sha512-veQTnWP+1D/xbxVrPC3zHnCZRjSrKfhbMUlEA43iMZLu7EsnTtkJklIuwrCPbOi8YkvDQAiW05VQQFvvz9oieQ== dependencies: "@types/estree" "*" "@types/body-parser@*": version "1.19.5" - resolved "https://registry.yarnpkg.com/@types/body-parser/-/body-parser-1.19.5.tgz#04ce9a3b677dc8bd681a17da1ab9835dc9d3ede4" + resolved "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz" integrity sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg== dependencies: "@types/connect" "*" @@ -2056,14 +2056,14 @@ "@types/bonjour@^3.5.9": version "3.5.13" - resolved "https://registry.yarnpkg.com/@types/bonjour/-/bonjour-3.5.13.tgz#adf90ce1a105e81dd1f9c61fdc5afda1bfb92956" + resolved "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz" integrity sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ== dependencies: "@types/node" "*" "@types/connect-history-api-fallback@^1.3.5": version "1.5.4" - resolved "https://registry.yarnpkg.com/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz#7de71645a103056b48ac3ce07b3520b819c1d5b3" + resolved "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz" integrity sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw== dependencies: "@types/express-serve-static-core" "*" @@ -2071,21 +2071,21 @@ "@types/connect@*": version "3.4.38" - resolved "https://registry.yarnpkg.com/@types/connect/-/connect-3.4.38.tgz#5ba7f3bc4fbbdeaff8dded952e5ff2cc53f8d858" + resolved "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz" integrity sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug== dependencies: "@types/node" "*" "@types/debug@^4.0.0": version "4.1.12" - resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.12.tgz#a155f21690871953410df4b6b6f53187f0500917" + resolved "https://registry.npmjs.org/@types/debug/-/debug-4.1.12.tgz" integrity sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ== dependencies: "@types/ms" "*" "@types/eslint-scope@^3.7.3": version "3.7.7" - resolved "https://registry.yarnpkg.com/@types/eslint-scope/-/eslint-scope-3.7.7.tgz#3108bd5f18b0cdb277c867b3dd449c9ed7079ac5" + resolved "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz" integrity sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg== dependencies: "@types/eslint" "*" @@ -2093,7 +2093,7 @@ "@types/eslint@*": version "8.44.7" - resolved "https://registry.yarnpkg.com/@types/eslint/-/eslint-8.44.7.tgz#430b3cc96db70c81f405e6a08aebdb13869198f5" + resolved "https://registry.npmjs.org/@types/eslint/-/eslint-8.44.7.tgz" integrity sha512-f5ORu2hcBbKei97U73mf+l9t4zTGl74IqZ0GQk4oVea/VS8tQZYkUveSYojk+frraAVYId0V2WC9O4PTNru2FQ== dependencies: "@types/estree" "*" @@ -2101,19 +2101,19 @@ "@types/estree-jsx@^1.0.0": version "1.0.3" - resolved "https://registry.yarnpkg.com/@types/estree-jsx/-/estree-jsx-1.0.3.tgz#f8aa833ec986d82b8271a294a92ed1565bf2c66a" + resolved "https://registry.npmjs.org/@types/estree-jsx/-/estree-jsx-1.0.3.tgz" integrity sha512-pvQ+TKeRHeiUGRhvYwRrQ/ISnohKkSJR14fT2yqyZ4e9K5vqc7hrtY2Y1Dw0ZwAzQ6DQsxsaCUuSIIi8v0Cq6w== dependencies: "@types/estree" "*" "@types/estree@*", "@types/estree@^1.0.0": version "1.0.5" - resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4" + resolved "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz" integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== "@types/express-serve-static-core@*", "@types/express-serve-static-core@^4.17.33": version "4.17.41" - resolved "https://registry.yarnpkg.com/@types/express-serve-static-core/-/express-serve-static-core-4.17.41.tgz#5077defa630c2e8d28aa9ffc2c01c157c305bef6" + resolved "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.41.tgz" integrity sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA== dependencies: "@types/node" "*" @@ -2123,7 +2123,7 @@ "@types/express@*", "@types/express@^4.17.13": version "4.17.21" - resolved "https://registry.yarnpkg.com/@types/express/-/express-4.17.21.tgz#c26d4a151e60efe0084b23dc3369ebc631ed192d" + resolved "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz" integrity sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ== dependencies: "@types/body-parser" "*" @@ -2133,141 +2133,148 @@ "@types/gtag.js@^0.0.12": version "0.0.12" - resolved "https://registry.yarnpkg.com/@types/gtag.js/-/gtag.js-0.0.12.tgz#095122edca896689bdfcdd73b057e23064d23572" + resolved "https://registry.npmjs.org/@types/gtag.js/-/gtag.js-0.0.12.tgz" integrity sha512-YQV9bUsemkzG81Ea295/nF/5GijnD2Af7QhEofh7xu+kvCN6RdodgNwwGWXB5GMI3NoyvQo0odNctoH/qLMIpg== "@types/hast@^3.0.0": version "3.0.3" - resolved "https://registry.yarnpkg.com/@types/hast/-/hast-3.0.3.tgz#7f75e6b43bc3f90316046a287d9ad3888309f7e1" + resolved "https://registry.npmjs.org/@types/hast/-/hast-3.0.3.tgz" integrity sha512-2fYGlaDy/qyLlhidX42wAH0KBi2TCjKMH8CHmBXgRlJ3Y+OXTiqsPQ6IWarZKwF1JoUcAJdPogv1d4b0COTpmQ== dependencies: "@types/unist" "*" "@types/history@^4.7.11": version "4.7.11" - resolved "https://registry.yarnpkg.com/@types/history/-/history-4.7.11.tgz#56588b17ae8f50c53983a524fc3cc47437969d64" + resolved "https://registry.npmjs.org/@types/history/-/history-4.7.11.tgz" integrity sha512-qjDJRrmvBMiTx+jyLxvLfJU7UznFuokDv4f3WRuriHKERccVpFU+8XMQUAbDzoiJCsmexxRExQeMwwCdamSKDA== "@types/html-minifier-terser@^6.0.0": version "6.1.0" - resolved "https://registry.yarnpkg.com/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#4fc33a00c1d0c16987b1a20cf92d20614c55ac35" + resolved "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz" integrity sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg== "@types/http-cache-semantics@^4.0.2": version "4.0.4" - resolved "https://registry.yarnpkg.com/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz#b979ebad3919799c979b17c72621c0bc0a31c6c4" + resolved "https://registry.npmjs.org/@types/http-cache-semantics/-/http-cache-semantics-4.0.4.tgz" integrity sha512-1m0bIFVc7eJWyve9S0RnuRgcQqF/Xd5QsUZAZeQFr1Q3/p9JWoQQEqmVy+DPTNpGXwhgIetAoYF8JSc33q29QA== "@types/http-errors@*": version "2.0.4" - resolved "https://registry.yarnpkg.com/@types/http-errors/-/http-errors-2.0.4.tgz#7eb47726c391b7345a6ec35ad7f4de469cf5ba4f" + resolved "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz" integrity sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA== "@types/http-proxy@^1.17.8": version "1.17.14" - resolved "https://registry.yarnpkg.com/@types/http-proxy/-/http-proxy-1.17.14.tgz#57f8ccaa1c1c3780644f8a94f9c6b5000b5e2eec" + resolved "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.14.tgz" integrity sha512-SSrD0c1OQzlFX7pGu1eXxSEjemej64aaNPRhhVYUGqXh0BtldAAx37MG8btcumvpgKyZp1F5Gn3JkktdxiFv6w== dependencies: "@types/node" "*" "@types/istanbul-lib-coverage@*", "@types/istanbul-lib-coverage@^2.0.0": version "2.0.6" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz#7739c232a1fee9b4d3ce8985f314c0c6d33549d7" + resolved "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz" integrity sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w== "@types/istanbul-lib-report@*": version "3.0.3" - resolved "https://registry.yarnpkg.com/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz#53047614ae72e19fc0401d872de3ae2b4ce350bf" + resolved "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz" integrity sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA== dependencies: "@types/istanbul-lib-coverage" "*" "@types/istanbul-reports@^3.0.0": version "3.0.4" - resolved "https://registry.yarnpkg.com/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz#0f03e3d2f670fbdac586e34b433783070cc16f54" + resolved "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz" integrity sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ== dependencies: "@types/istanbul-lib-report" "*" "@types/json-schema@*", "@types/json-schema@^7.0.4", "@types/json-schema@^7.0.5", "@types/json-schema@^7.0.8", "@types/json-schema@^7.0.9": version "7.0.15" - resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.15.tgz#596a1747233694d50f6ad8a7869fcb6f56cf5841" + resolved "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz" integrity sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA== "@types/mdast@^4.0.0", "@types/mdast@^4.0.2": version "4.0.3" - resolved "https://registry.yarnpkg.com/@types/mdast/-/mdast-4.0.3.tgz#1e011ff013566e919a4232d1701ad30d70cab333" + resolved "https://registry.npmjs.org/@types/mdast/-/mdast-4.0.3.tgz" integrity sha512-LsjtqsyF+d2/yFOYaN22dHZI1Cpwkrj+g06G8+qtUKlhovPW89YhqSnfKtMbkgmEtYpH2gydRNULd6y8mciAFg== dependencies: "@types/unist" "*" "@types/mdx@^2.0.0": version "2.0.10" - resolved "https://registry.yarnpkg.com/@types/mdx/-/mdx-2.0.10.tgz#0d7b57fb1d83e27656156e4ee0dfba96532930e4" + resolved "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.10.tgz" integrity sha512-Rllzc5KHk0Al5/WANwgSPl1/CwjqCy+AZrGd78zuK+jO9aDM6ffblZ+zIjgPNAaEBmlO0RYDvLNh7wD0zKVgEg== "@types/mime@*": version "3.0.4" - resolved "https://registry.yarnpkg.com/@types/mime/-/mime-3.0.4.tgz#2198ac274de6017b44d941e00261d5bc6a0e0a45" + resolved "https://registry.npmjs.org/@types/mime/-/mime-3.0.4.tgz" integrity sha512-iJt33IQnVRkqeqC7PzBHPTC6fDlRNRW8vjrgqtScAhrmMwe8c4Eo7+fUGTa+XdWrpEgpyKWMYmi2dIwMAYRzPw== "@types/mime@^1": version "1.3.5" - resolved "https://registry.yarnpkg.com/@types/mime/-/mime-1.3.5.tgz#1ef302e01cf7d2b5a0fa526790c9123bf1d06690" + resolved "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz" integrity sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w== "@types/ms@*": version "0.7.34" - resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.34.tgz#10964ba0dee6ac4cd462e2795b6bebd407303433" + resolved "https://registry.npmjs.org/@types/ms/-/ms-0.7.34.tgz" integrity sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g== "@types/node-forge@^1.3.0": version "1.3.10" - resolved "https://registry.yarnpkg.com/@types/node-forge/-/node-forge-1.3.10.tgz#62a19d4f75a8b03290578c2b04f294b1a5a71b07" + resolved "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.10.tgz" integrity sha512-y6PJDYN4xYBxwd22l+OVH35N+1fCYWiuC3aiP2SlXVE6Lo7SS+rSx9r89hLxrP4pn6n1lBGhHJ12pj3F3Mpttw== dependencies: "@types/node" "*" "@types/node@*": - version "20.10.0" - resolved "https://registry.yarnpkg.com/@types/node/-/node-20.10.0.tgz#16ddf9c0a72b832ec4fcce35b8249cf149214617" - integrity sha512-D0WfRmU9TQ8I9PFx9Yc+EBHw+vSpIub4IDvQivcp26PtPrdMGAq5SDcpXEo/epqa/DXotVpekHiLNTg3iaKXBQ== + version "20.10.3" + resolved "https://registry.npmjs.org/@types/node/-/node-20.10.3.tgz" + integrity sha512-XJavIpZqiXID5Yxnxv3RUDKTN5b81ddNC3ecsA0SoFXz/QU8OGBwZGMomiq0zw+uuqbL/krztv/DINAQ/EV4gg== dependencies: undici-types "~5.26.4" "@types/node@^17.0.5": version "17.0.45" - resolved "https://registry.yarnpkg.com/@types/node/-/node-17.0.45.tgz#2c0fafd78705e7a18b7906b5201a522719dc5190" + resolved "https://registry.npmjs.org/@types/node/-/node-17.0.45.tgz" integrity sha512-w+tIMs3rq2afQdsPJlODhoUEKzFP1ayaoyl1CcnwtIlsVe7K7bA1NGm4s3PraqTLlXnbIN84zuBlxBWo1u9BLw== +"@types/node@^20.10.3": + version "20.10.3" + resolved "https://registry.yarnpkg.com/@types/node/-/node-20.10.3.tgz#4900adcc7fc189d5af5bb41da8f543cea6962030" + integrity sha512-XJavIpZqiXID5Yxnxv3RUDKTN5b81ddNC3ecsA0SoFXz/QU8OGBwZGMomiq0zw+uuqbL/krztv/DINAQ/EV4gg== + dependencies: + undici-types "~5.26.4" + "@types/parse-json@^4.0.0": version "4.0.2" - resolved "https://registry.yarnpkg.com/@types/parse-json/-/parse-json-4.0.2.tgz#5950e50960793055845e956c427fc2b0d70c5239" + resolved "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz" integrity sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw== "@types/prismjs@^1.26.0": version "1.26.3" - resolved "https://registry.yarnpkg.com/@types/prismjs/-/prismjs-1.26.3.tgz#47fe8e784c2dee24fe636cab82e090d3da9b7dec" + resolved "https://registry.npmjs.org/@types/prismjs/-/prismjs-1.26.3.tgz" integrity sha512-A0D0aTXvjlqJ5ZILMz3rNfDBOx9hHxLZYv2by47Sm/pqW35zzjusrZTryatjN/Rf8Us2gZrJD+KeHbUSTux1Cw== "@types/prop-types@*": version "15.7.11" - resolved "https://registry.yarnpkg.com/@types/prop-types/-/prop-types-15.7.11.tgz#2596fb352ee96a1379c657734d4b913a613ad563" + resolved "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.11.tgz" integrity sha512-ga8y9v9uyeiLdpKddhxYQkxNDrfvuPrlFb0N1qnZZByvcElJaXthF1UhvCh9TLWJBEHeNtdnbysW7Y6Uq8CVng== "@types/qs@*": version "6.9.10" - resolved "https://registry.yarnpkg.com/@types/qs/-/qs-6.9.10.tgz#0af26845b5067e1c9a622658a51f60a3934d51e8" + resolved "https://registry.npmjs.org/@types/qs/-/qs-6.9.10.tgz" integrity sha512-3Gnx08Ns1sEoCrWssEgTSJs/rsT2vhGP+Ja9cnnk9k4ALxinORlQneLXFeFKOTJMOeZUFD1s7w+w2AphTpvzZw== "@types/range-parser@*": version "1.2.7" - resolved "https://registry.yarnpkg.com/@types/range-parser/-/range-parser-1.2.7.tgz#50ae4353eaaddc04044279812f52c8c65857dbcb" + resolved "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz" integrity sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ== "@types/react-router-config@*", "@types/react-router-config@^5.0.7": version "5.0.10" - resolved "https://registry.yarnpkg.com/@types/react-router-config/-/react-router-config-5.0.10.tgz#1f7537b8d23ad6bb8e7609268fdd89b8b2de1eaf" + resolved "https://registry.npmjs.org/@types/react-router-config/-/react-router-config-5.0.10.tgz" integrity sha512-Wn6c/tXdEgi9adCMtDwx8Q2vGty6TsPTc/wCQQ9kAlye8UqFxj0vGFWWuhywNfkwqth+SOgJxQTLTZukrqDQmQ== dependencies: "@types/history" "^4.7.11" @@ -2276,7 +2283,7 @@ "@types/react-router-dom@*": version "5.3.3" - resolved "https://registry.yarnpkg.com/@types/react-router-dom/-/react-router-dom-5.3.3.tgz#e9d6b4a66fcdbd651a5f106c2656a30088cc1e83" + resolved "https://registry.npmjs.org/@types/react-router-dom/-/react-router-dom-5.3.3.tgz" integrity sha512-kpqnYK4wcdm5UaWI3fLcELopqLrHgLqNsdpHauzlQktfkHL3npOSwtj1Uz9oKBAzs7lFtVkV8j83voAz2D8fhw== dependencies: "@types/history" "^4.7.11" @@ -2285,7 +2292,7 @@ "@types/react-router@*", "@types/react-router@^5.1.0": version "5.1.20" - resolved "https://registry.yarnpkg.com/@types/react-router/-/react-router-5.1.20.tgz#88eccaa122a82405ef3efbcaaa5dcdd9f021387c" + resolved "https://registry.npmjs.org/@types/react-router/-/react-router-5.1.20.tgz" integrity sha512-jGjmu/ZqS7FjSH6owMcD5qpq19+1RS9DeVRqfl1FeBMxTDQAGwlMWOcs52NDoXaNKyG3d1cYQFMs9rCrb88o9Q== dependencies: "@types/history" "^4.7.11" @@ -2293,7 +2300,7 @@ "@types/react@*": version "18.2.39" - resolved "https://registry.yarnpkg.com/@types/react/-/react-18.2.39.tgz#744bee99e053ad61fe74eb8b897f3ab5b19a7e25" + resolved "https://registry.npmjs.org/@types/react/-/react-18.2.39.tgz" integrity sha512-Oiw+ppED6IremMInLV4HXGbfbG6GyziY3kqAwJYOR0PNbkYDmLWQA3a95EhdSmamsvbkJN96ZNN+YD+fGjzSBA== dependencies: "@types/prop-types" "*" @@ -2302,24 +2309,24 @@ "@types/retry@0.12.0": version "0.12.0" - resolved "https://registry.yarnpkg.com/@types/retry/-/retry-0.12.0.tgz#2b35eccfcee7d38cd72ad99232fbd58bffb3c84d" + resolved "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz" integrity sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA== "@types/sax@^1.2.1": version "1.2.7" - resolved "https://registry.yarnpkg.com/@types/sax/-/sax-1.2.7.tgz#ba5fe7df9aa9c89b6dff7688a19023dd2963091d" + resolved "https://registry.npmjs.org/@types/sax/-/sax-1.2.7.tgz" integrity sha512-rO73L89PJxeYM3s3pPPjiPgVVcymqU490g0YO5n5By0k2Erzj6tay/4lr1CHAAU4JyOWd1rpQ8bCf6cZfHU96A== dependencies: "@types/node" "*" "@types/scheduler@*": version "0.16.8" - resolved "https://registry.yarnpkg.com/@types/scheduler/-/scheduler-0.16.8.tgz#ce5ace04cfeabe7ef87c0091e50752e36707deff" + resolved "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz" integrity sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A== "@types/send@*": version "0.17.4" - resolved "https://registry.yarnpkg.com/@types/send/-/send-0.17.4.tgz#6619cd24e7270793702e4e6a4b958a9010cfc57a" + resolved "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz" integrity sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA== dependencies: "@types/mime" "^1" @@ -2327,14 +2334,14 @@ "@types/serve-index@^1.9.1": version "1.9.4" - resolved "https://registry.yarnpkg.com/@types/serve-index/-/serve-index-1.9.4.tgz#e6ae13d5053cb06ed36392110b4f9a49ac4ec898" + resolved "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz" integrity sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug== dependencies: "@types/express" "*" "@types/serve-static@*", "@types/serve-static@^1.13.10": version "1.15.5" - resolved "https://registry.yarnpkg.com/@types/serve-static/-/serve-static-1.15.5.tgz#15e67500ec40789a1e8c9defc2d32a896f05b033" + resolved "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.5.tgz" integrity sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ== dependencies: "@types/http-errors" "*" @@ -2343,48 +2350,48 @@ "@types/sockjs@^0.3.33": version "0.3.36" - resolved "https://registry.yarnpkg.com/@types/sockjs/-/sockjs-0.3.36.tgz#ce322cf07bcc119d4cbf7f88954f3a3bd0f67535" + resolved "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz" integrity sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q== dependencies: "@types/node" "*" "@types/unist@*", "@types/unist@^3.0.0": version "3.0.2" - resolved "https://registry.yarnpkg.com/@types/unist/-/unist-3.0.2.tgz#6dd61e43ef60b34086287f83683a5c1b2dc53d20" + resolved "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz" integrity sha512-dqId9J8K/vGi5Zr7oo212BGii5m3q5Hxlkwy3WpYuKPklmBEvsbMYYyLxAQpSffdLl/gdW0XUpKWFvYmyoWCoQ== "@types/unist@^2.0.0": version "2.0.10" - resolved "https://registry.yarnpkg.com/@types/unist/-/unist-2.0.10.tgz#04ffa7f406ab628f7f7e97ca23e290cd8ab15efc" + resolved "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz" integrity sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA== "@types/ws@^8.5.5": version "8.5.10" - resolved "https://registry.yarnpkg.com/@types/ws/-/ws-8.5.10.tgz#4acfb517970853fa6574a3a6886791d04a396787" + resolved "https://registry.npmjs.org/@types/ws/-/ws-8.5.10.tgz" integrity sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A== dependencies: "@types/node" "*" "@types/yargs-parser@*": version "21.0.3" - resolved "https://registry.yarnpkg.com/@types/yargs-parser/-/yargs-parser-21.0.3.tgz#815e30b786d2e8f0dcd85fd5bcf5e1a04d008f15" + resolved "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz" integrity sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ== "@types/yargs@^17.0.8": version "17.0.32" - resolved "https://registry.yarnpkg.com/@types/yargs/-/yargs-17.0.32.tgz#030774723a2f7faafebf645f4e5a48371dca6229" + resolved "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz" integrity sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog== dependencies: "@types/yargs-parser" "*" "@ungap/structured-clone@^1.0.0": version "1.2.0" - resolved "https://registry.yarnpkg.com/@ungap/structured-clone/-/structured-clone-1.2.0.tgz#756641adb587851b5ccb3e095daf27ae581c8406" + resolved "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.0.tgz" integrity sha512-zuVdFrMJiuCDQUMCzQaD6KL28MjnqqN8XnAqiEq9PNm/hCPTSGfrXCOfwj1ow4LFb/tNymJPwsNbVePc1xFqrQ== "@webassemblyjs/ast@1.11.6", "@webassemblyjs/ast@^1.11.5": version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.11.6.tgz#db046555d3c413f8966ca50a95176a0e2c642e24" + resolved "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.6.tgz" integrity sha512-IN1xI7PwOvLPgjcf180gC1bqn3q/QaOCwYUahIOhbYUu8KA/3tw2RT/T0Gidi1l7Hhj5D/INhJxiICObqpMu4Q== dependencies: "@webassemblyjs/helper-numbers" "1.11.6" @@ -2392,22 +2399,22 @@ "@webassemblyjs/floating-point-hex-parser@1.11.6": version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz#dacbcb95aff135c8260f77fa3b4c5fea600a6431" + resolved "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.6.tgz" integrity sha512-ejAj9hfRJ2XMsNHk/v6Fu2dGS+i4UaXBXGemOfQ/JfQ6mdQg/WXtwleQRLLS4OvfDhv8rYnVwH27YJLMyYsxhw== "@webassemblyjs/helper-api-error@1.11.6": version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz#6132f68c4acd59dcd141c44b18cbebbd9f2fa768" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.6.tgz" integrity sha512-o0YkoP4pVu4rN8aTJgAyj9hC2Sv5UlkzCHhxqWj8butaLvnpdc2jOwh4ewE6CX0txSfLn/UYaV/pheS2Txg//Q== "@webassemblyjs/helper-buffer@1.11.6": version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz#b66d73c43e296fd5e88006f18524feb0f2c7c093" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.6.tgz" integrity sha512-z3nFzdcp1mb8nEOFFk8DrYLpHvhKC3grJD2ardfKOzmbmJvEf/tPIqCY+sNcwZIY8ZD7IkB2l7/pqhUhqm7hLA== "@webassemblyjs/helper-numbers@1.11.6": version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz#cbce5e7e0c1bd32cf4905ae444ef64cea919f1b5" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.6.tgz" integrity sha512-vUIhZ8LZoIWHBohiEObxVm6hwP034jwmc9kuq5GdHZH0wiLVLIPcMCdpJzG4C11cHoQ25TFIQj9kaVADVX7N3g== dependencies: "@webassemblyjs/floating-point-hex-parser" "1.11.6" @@ -2416,12 +2423,12 @@ "@webassemblyjs/helper-wasm-bytecode@1.11.6": version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz#bb2ebdb3b83aa26d9baad4c46d4315283acd51e9" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.6.tgz" integrity sha512-sFFHKwcmBprO9e7Icf0+gddyWYDViL8bpPjJJl0WHxCdETktXdmtWLGVzoHbqUcY4Be1LkNfwTmXOJUFZYSJdA== "@webassemblyjs/helper-wasm-section@1.11.6": version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz#ff97f3863c55ee7f580fd5c41a381e9def4aa577" + resolved "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.6.tgz" integrity sha512-LPpZbSOwTpEC2cgn4hTydySy1Ke+XEu+ETXuoyvuyezHO3Kjdu90KK95Sh9xTbmjrCsUwvWwCOQQNta37VrS9g== dependencies: "@webassemblyjs/ast" "1.11.6" @@ -2431,26 +2438,26 @@ "@webassemblyjs/ieee754@1.11.6": version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz#bb665c91d0b14fffceb0e38298c329af043c6e3a" + resolved "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.6.tgz" integrity sha512-LM4p2csPNvbij6U1f19v6WR56QZ8JcHg3QIJTlSwzFcmx6WSORicYj6I63f9yU1kEUtrpG+kjkiIAkevHpDXrg== dependencies: "@xtuc/ieee754" "^1.2.0" "@webassemblyjs/leb128@1.11.6": version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.11.6.tgz#70e60e5e82f9ac81118bc25381a0b283893240d7" + resolved "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.6.tgz" integrity sha512-m7a0FhE67DQXgouf1tbN5XQcdWoNgaAuoULHIfGFIEVKA6tu/edls6XnIlkmS6FrXAquJRPni3ZZKjw6FSPjPQ== dependencies: "@xtuc/long" "4.2.2" "@webassemblyjs/utf8@1.11.6": version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.11.6.tgz#90f8bc34c561595fe156603be7253cdbcd0fab5a" + resolved "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.6.tgz" integrity sha512-vtXf2wTQ3+up9Zsg8sa2yWiQpzSsMyXj0qViVP6xKGCUT8p8YJ6HqI7l5eCnWx1T/FYdsv07HQs2wTFbbof/RA== "@webassemblyjs/wasm-edit@^1.11.5": version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz#c72fa8220524c9b416249f3d94c2958dfe70ceab" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.6.tgz" integrity sha512-Ybn2I6fnfIGuCR+Faaz7YcvtBKxvoLV3Lebn1tM4o/IAJzmi9AWYIPWpyBfU8cC+JxAO57bk4+zdsTjJR+VTOw== dependencies: "@webassemblyjs/ast" "1.11.6" @@ -2464,7 +2471,7 @@ "@webassemblyjs/wasm-gen@1.11.6": version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz#fb5283e0e8b4551cc4e9c3c0d7184a65faf7c268" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.6.tgz" integrity sha512-3XOqkZP/y6B4F0PBAXvI1/bky7GryoogUtfwExeP/v7Nzwo1QLcq5oQmpKlftZLbT+ERUOAZVQjuNVak6UXjPA== dependencies: "@webassemblyjs/ast" "1.11.6" @@ -2475,7 +2482,7 @@ "@webassemblyjs/wasm-opt@1.11.6": version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz#d9a22d651248422ca498b09aa3232a81041487c2" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.6.tgz" integrity sha512-cOrKuLRE7PCe6AsOVl7WasYf3wbSo4CeOk6PkrjS7g57MFfVUF9u6ysQBBODX0LdgSvQqRiGz3CXvIDKcPNy4g== dependencies: "@webassemblyjs/ast" "1.11.6" @@ -2485,7 +2492,7 @@ "@webassemblyjs/wasm-parser@1.11.6", "@webassemblyjs/wasm-parser@^1.11.5": version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz#bb85378c527df824004812bbdb784eea539174a1" + resolved "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.6.tgz" integrity sha512-6ZwPeGzMJM3Dqp3hCsLgESxBGtT/OeCvCZ4TA1JUPYgmhAx38tTPR9JaKy0S5H3evQpO/h2uWs2j6Yc/fjkpTQ== dependencies: "@webassemblyjs/ast" "1.11.6" @@ -2497,7 +2504,7 @@ "@webassemblyjs/wast-printer@1.11.6": version "1.11.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz#a7bf8dd7e362aeb1668ff43f35cb849f188eff20" + resolved "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.6.tgz" integrity sha512-JM7AhRcE+yW2GWYaKeHL5vt4xqee5N2WcezptmgyhNS+ScggqcT1OtXykhAb13Sn5Yas0j2uv9tHgrjwvzAP4A== dependencies: "@webassemblyjs/ast" "1.11.6" @@ -2505,17 +2512,17 @@ "@xtuc/ieee754@^1.2.0": version "1.2.0" - resolved "https://registry.yarnpkg.com/@xtuc/ieee754/-/ieee754-1.2.0.tgz#eef014a3145ae477a1cbc00cd1e552336dceb790" + resolved "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz" integrity sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA== "@xtuc/long@4.2.2": version "4.2.2" - resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" + resolved "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz" integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: version "1.3.8" - resolved "https://registry.yarnpkg.com/accepts/-/accepts-1.3.8.tgz#0bf0be125b67014adcb0b0921e62db7bffe16b2e" + resolved "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz" integrity sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw== dependencies: mime-types "~2.1.34" @@ -2523,32 +2530,32 @@ accepts@~1.3.4, accepts@~1.3.5, accepts@~1.3.8: acorn-import-assertions@^1.9.0: version "1.9.0" - resolved "https://registry.yarnpkg.com/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz#507276249d684797c84e0734ef84860334cfb1ac" + resolved "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.9.0.tgz" integrity sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA== acorn-jsx@^5.0.0: version "5.3.2" - resolved "https://registry.yarnpkg.com/acorn-jsx/-/acorn-jsx-5.3.2.tgz#7ed5bb55908b3b2f1bc55c6af1653bada7f07937" + resolved "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz" integrity sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ== acorn-walk@^8.0.0: version "8.3.0" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-8.3.0.tgz#2097665af50fd0cf7a2dfccd2b9368964e66540f" + resolved "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.0.tgz" integrity sha512-FS7hV565M5l1R08MXqo8odwMTB02C2UqzB17RVgu9EyuYFBqJZ3/ZY97sQD5FewVu1UyDFc1yztUDrAwT0EypA== acorn@^8.0.0, acorn@^8.0.4, acorn@^8.7.1, acorn@^8.8.2: version "8.11.2" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-8.11.2.tgz#ca0d78b51895be5390a5903c5b3bdcdaf78ae40b" + resolved "https://registry.npmjs.org/acorn/-/acorn-8.11.2.tgz" integrity sha512-nc0Axzp/0FILLEVsm4fNwLCwMttvhEI263QtVPQcbpfZZ3ts0hLsZGOpE6czNlid7CJ9MlyH8reXkpsf3YUY4w== address@^1.0.1, address@^1.1.2: version "1.2.2" - resolved "https://registry.yarnpkg.com/address/-/address-1.2.2.tgz#2b5248dac5485a6390532c6a517fda2e3faac89e" + resolved "https://registry.npmjs.org/address/-/address-1.2.2.tgz" integrity sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA== aggregate-error@^3.0.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/aggregate-error/-/aggregate-error-3.1.0.tgz#92670ff50f5359bdb7a3e0d40d0ec30c5737687a" + resolved "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.1.0.tgz" integrity sha512-4I7Td01quW/RpocfNayFdFVk1qSuoh0E7JrbRJ16nH01HhKFQ88INq9Sd+nd72zqRySlr9BmDA8xlEJ6vJMrYA== dependencies: clean-stack "^2.0.0" @@ -2556,26 +2563,26 @@ aggregate-error@^3.0.0: ajv-formats@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/ajv-formats/-/ajv-formats-2.1.1.tgz#6e669400659eb74973bbf2e33327180a0996b520" + resolved "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz" integrity sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA== dependencies: ajv "^8.0.0" ajv-keywords@^3.4.1, ajv-keywords@^3.5.2: version "3.5.2" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz" integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== ajv-keywords@^5.1.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-5.1.0.tgz#69d4d385a4733cdbeab44964a1170a88f87f0e16" + resolved "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz" integrity sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw== dependencies: fast-deep-equal "^3.1.3" ajv@^6.12.2, ajv@^6.12.5: version "6.12.6" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" + resolved "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== dependencies: fast-deep-equal "^3.1.1" @@ -2585,7 +2592,7 @@ ajv@^6.12.2, ajv@^6.12.5: ajv@^8.0.0, ajv@^8.9.0: version "8.12.0" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-8.12.0.tgz#d1a0527323e22f53562c567c00991577dfbe19d1" + resolved "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz" integrity sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA== dependencies: fast-deep-equal "^3.1.1" @@ -2595,14 +2602,14 @@ ajv@^8.0.0, ajv@^8.9.0: algoliasearch-helper@^3.13.3: version "3.15.0" - resolved "https://registry.yarnpkg.com/algoliasearch-helper/-/algoliasearch-helper-3.15.0.tgz#d680783329920a3619a74504dccb97a4fb943443" + resolved "https://registry.npmjs.org/algoliasearch-helper/-/algoliasearch-helper-3.15.0.tgz" integrity sha512-DGUnK3TGtDQsaUE4ayF/LjSN0DGsuYThB8WBgnnDY0Wq04K6lNVruO3LfqJOgSfDiezp+Iyt8Tj4YKHi+/ivSA== dependencies: "@algolia/events" "^4.0.1" algoliasearch@^4.18.0, algoliasearch@^4.19.1: version "4.20.0" - resolved "https://registry.yarnpkg.com/algoliasearch/-/algoliasearch-4.20.0.tgz#700c2cb66e14f8a288460036c7b2a554d0d93cf4" + resolved "https://registry.npmjs.org/algoliasearch/-/algoliasearch-4.20.0.tgz" integrity sha512-y+UHEjnOItoNy0bYO+WWmLWBlPwDjKHW6mNHrPi0NkuhpQOOEbrkwQH/wgKFDLh7qlKjzoKeiRtlpewDPDG23g== dependencies: "@algolia/cache-browser-local-storage" "4.20.0" @@ -2622,53 +2629,53 @@ algoliasearch@^4.18.0, algoliasearch@^4.19.1: ansi-align@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/ansi-align/-/ansi-align-3.0.1.tgz#0cdf12e111ace773a86e9a1fad1225c43cb19a59" + resolved "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.1.tgz" integrity sha512-IOfwwBF5iczOjp/WeY4YxyjqAFMQoZufdQWDd19SEExbVLNXqvpzSJ/M7Za4/sCPmQ0+GRquoA7bGcINcxew6w== dependencies: string-width "^4.1.0" ansi-html-community@^0.0.8: version "0.0.8" - resolved "https://registry.yarnpkg.com/ansi-html-community/-/ansi-html-community-0.0.8.tgz#69fbc4d6ccbe383f9736934ae34c3f8290f1bf41" + resolved "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz" integrity sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw== ansi-regex@^5.0.1: version "5.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz" integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== ansi-regex@^6.0.1: version "6.0.1" - resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-6.0.1.tgz#3183e38fae9a65d7cb5e53945cd5897d0260a06a" + resolved "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz" integrity sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA== ansi-sequence-parser@^1.1.0: version "1.1.1" - resolved "https://registry.yarnpkg.com/ansi-sequence-parser/-/ansi-sequence-parser-1.1.1.tgz#e0aa1cdcbc8f8bb0b5bca625aac41f5f056973cf" + resolved "https://registry.npmjs.org/ansi-sequence-parser/-/ansi-sequence-parser-1.1.1.tgz" integrity sha512-vJXt3yiaUL4UU546s3rPXlsry/RnM730G1+HkpKE012AN0sx1eOrxSu95oKDIonskeLTijMgqWZ3uDEe3NFvyg== ansi-styles@^3.2.1: version "3.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz" integrity sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA== dependencies: color-convert "^1.9.0" ansi-styles@^4.1.0: version "4.3.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-4.3.0.tgz#edd803628ae71c04c85ae7a0906edad34b648937" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz" integrity sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg== dependencies: color-convert "^2.0.1" ansi-styles@^6.1.0: version "6.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-6.2.1.tgz#0e62320cf99c21afff3b3012192546aacbfb05c5" + resolved "https://registry.npmjs.org/ansi-styles/-/ansi-styles-6.2.1.tgz" integrity sha512-bN798gFfQX+viw3R7yrGWRqnrN2oRkEkUjjl4JNn4E8GxxbjtG3FbrEIIY3l8/hrwUwIeCZvi4QuOTP4MErVug== anymatch@~3.1.2: version "3.1.3" - resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e" + resolved "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz" integrity sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw== dependencies: normalize-path "^3.0.0" @@ -2676,49 +2683,49 @@ anymatch@~3.1.2: arg@^5.0.0: version "5.0.2" - resolved "https://registry.yarnpkg.com/arg/-/arg-5.0.2.tgz#c81433cc427c92c4dcf4865142dbca6f15acd59c" + resolved "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz" integrity sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg== argparse@^1.0.7: version "1.0.10" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-1.0.10.tgz#bcd6791ea5ae09725e17e5ad988134cd40b3d911" + resolved "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz" integrity sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg== dependencies: sprintf-js "~1.0.2" argparse@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/argparse/-/argparse-2.0.1.tgz#246f50f3ca78a3240f6c997e8a9bd1eac49e4b38" + resolved "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz" integrity sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q== array-flatten@1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" + resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz" integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== array-flatten@^2.1.2: version "2.1.2" - resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-2.1.2.tgz#24ef80a28c1a893617e2149b0c6d0d788293b099" + resolved "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz" integrity sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ== array-union@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/array-union/-/array-union-2.1.0.tgz#b798420adbeb1de828d84acd8a2e23d3efe85e8d" + resolved "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz" integrity sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw== astring@^1.8.0: version "1.8.6" - resolved "https://registry.yarnpkg.com/astring/-/astring-1.8.6.tgz#2c9c157cf1739d67561c56ba896e6948f6b93731" + resolved "https://registry.npmjs.org/astring/-/astring-1.8.6.tgz" integrity sha512-ISvCdHdlTDlH5IpxQJIex7BWBywFWgjJSVdwst+/iQCoEYnyOaQ95+X1JGshuBjGp6nxKUy1jMgE3zPqN7fQdg== at-least-node@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/at-least-node/-/at-least-node-1.0.0.tgz#602cd4b46e844ad4effc92a8011a3c46e0238dc2" + resolved "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz" integrity sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg== autoprefixer@^10.4.12, autoprefixer@^10.4.14: version "10.4.16" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-10.4.16.tgz#fad1411024d8670880bdece3970aa72e3572feb8" + resolved "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.16.tgz" integrity sha512-7vd3UC6xKp0HLfua5IjZlcXvGAGy7cBAXTg2lyQ/8WpNhd6SiZ8Be+xm3FyBSYJx5GKcpRCzBh7RH4/0dnY+uQ== dependencies: browserslist "^4.21.10" @@ -2730,7 +2737,7 @@ autoprefixer@^10.4.12, autoprefixer@^10.4.14: babel-loader@^9.1.3: version "9.1.3" - resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-9.1.3.tgz#3d0e01b4e69760cc694ee306fe16d358aa1c6f9a" + resolved "https://registry.npmjs.org/babel-loader/-/babel-loader-9.1.3.tgz" integrity sha512-xG3ST4DglodGf8qSwv0MdeWLhrDsw/32QMdTO5T1ZIp9gQur0HkCyFs7Awskr10JKXFXwpAhiCuYX5oGXnRGbw== dependencies: find-cache-dir "^4.0.0" @@ -2738,14 +2745,14 @@ babel-loader@^9.1.3: babel-plugin-dynamic-import-node@^2.3.3: version "2.3.3" - resolved "https://registry.yarnpkg.com/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz#84fda19c976ec5c6defef57f9427b3def66e17a3" + resolved "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz" integrity sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ== dependencies: object.assign "^4.1.0" babel-plugin-polyfill-corejs2@^0.4.6: version "0.4.6" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.6.tgz#b2df0251d8e99f229a8e60fc4efa9a68b41c8313" + resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.6.tgz" integrity sha512-jhHiWVZIlnPbEUKSSNb9YoWcQGdlTLq7z1GHL4AjFxaoOUMuuEVJ+Y4pAaQUGOGk93YsVCKPbqbfw3m0SM6H8Q== dependencies: "@babel/compat-data" "^7.22.6" @@ -2754,7 +2761,7 @@ babel-plugin-polyfill-corejs2@^0.4.6: babel-plugin-polyfill-corejs3@^0.8.5: version "0.8.6" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.6.tgz#25c2d20002da91fe328ff89095c85a391d6856cf" + resolved "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.8.6.tgz" integrity sha512-leDIc4l4tUgU7str5BWLS2h8q2N4Nf6lGZP6UrNDxdtfF2g69eJ5L0H7S8A5Ln/arfFAfHor5InAdZuIOwZdgQ== dependencies: "@babel/helper-define-polyfill-provider" "^0.4.3" @@ -2762,39 +2769,39 @@ babel-plugin-polyfill-corejs3@^0.8.5: babel-plugin-polyfill-regenerator@^0.5.3: version "0.5.3" - resolved "https://registry.yarnpkg.com/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.3.tgz#d4c49e4b44614607c13fb769bcd85c72bb26a4a5" + resolved "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.3.tgz" integrity sha512-8sHeDOmXC8csczMrYEOf0UTNa4yE2SxV5JGeT/LP1n0OYVDUUFPxG9vdk2AlDlIit4t+Kf0xCtpgXPBwnn/9pw== dependencies: "@babel/helper-define-polyfill-provider" "^0.4.3" bail@^2.0.0: version "2.0.2" - resolved "https://registry.yarnpkg.com/bail/-/bail-2.0.2.tgz#d26f5cd8fe5d6f832a31517b9f7c356040ba6d5d" + resolved "https://registry.npmjs.org/bail/-/bail-2.0.2.tgz" integrity sha512-0xO6mYd7JB2YesxDKplafRpsiOzPt9V02ddPCLbY1xYGPOX24NTyN50qnUxgCPcSoYMhKpAuBTjQoRZCAkUDRw== balanced-match@^1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee" + resolved "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz" integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw== batch@0.6.1: version "0.6.1" - resolved "https://registry.yarnpkg.com/batch/-/batch-0.6.1.tgz#dc34314f4e679318093fc760272525f94bf25c16" + resolved "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz" integrity sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw== big.js@^5.2.2: version "5.2.2" - resolved "https://registry.yarnpkg.com/big.js/-/big.js-5.2.2.tgz#65f0af382f578bcdc742bd9c281e9cb2d7768328" + resolved "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz" integrity sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ== binary-extensions@^2.0.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d" + resolved "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz" integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA== body-parser@1.20.1: version "1.20.1" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.20.1.tgz#b1812a8912c195cd371a3ee5e66faa2338a5c668" + resolved "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz" integrity sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw== dependencies: bytes "3.1.2" @@ -2812,7 +2819,7 @@ body-parser@1.20.1: bonjour-service@^1.0.11: version "1.1.1" - resolved "https://registry.yarnpkg.com/bonjour-service/-/bonjour-service-1.1.1.tgz#960948fa0e0153f5d26743ab15baf8e33752c135" + resolved "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.1.1.tgz" integrity sha512-Z/5lQRMOG9k7W+FkeGTNjh7htqn/2LMnfOvBZ8pynNZCM9MwkQkI3zeI4oz09uWdcgmgHugVvBqxGg4VQJ5PCg== dependencies: array-flatten "^2.1.2" @@ -2822,12 +2829,12 @@ bonjour-service@^1.0.11: boolbase@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/boolbase/-/boolbase-1.0.0.tgz#68dff5fbe60c51eb37725ea9e3ed310dcc1e776e" + resolved "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz" integrity sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww== boxen@^6.2.1: version "6.2.1" - resolved "https://registry.yarnpkg.com/boxen/-/boxen-6.2.1.tgz#b098a2278b2cd2845deef2dff2efc38d329b434d" + resolved "https://registry.npmjs.org/boxen/-/boxen-6.2.1.tgz" integrity sha512-H4PEsJXfFI/Pt8sjDWbHlQPx4zL/bvSQjcilJmaulGt5mLDorHOHpmdXAJcBcmru7PhYSp/cDMWRko4ZUMFkSw== dependencies: ansi-align "^3.0.1" @@ -2841,7 +2848,7 @@ boxen@^6.2.1: boxen@^7.0.0: version "7.1.1" - resolved "https://registry.yarnpkg.com/boxen/-/boxen-7.1.1.tgz#f9ba525413c2fec9cdb88987d835c4f7cad9c8f4" + resolved "https://registry.npmjs.org/boxen/-/boxen-7.1.1.tgz" integrity sha512-2hCgjEmP8YLWQ130n2FerGv7rYpfBmnmp9Uy2Le1vge6X3gZIfSmEzP5QTDElFxcvVcXlEn8Aq6MU/PZygIOog== dependencies: ansi-align "^3.0.1" @@ -2855,7 +2862,7 @@ boxen@^7.0.0: brace-expansion@^1.1.7: version "1.1.11" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-1.1.11.tgz#3c7fcbf529d87226f3d2f52b966ff5271eb441dd" + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz" integrity sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA== dependencies: balanced-match "^1.0.0" @@ -2863,21 +2870,21 @@ brace-expansion@^1.1.7: brace-expansion@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/brace-expansion/-/brace-expansion-2.0.1.tgz#1edc459e0f0c548486ecf9fc99f2221364b9a0ae" + resolved "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz" integrity sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA== dependencies: balanced-match "^1.0.0" braces@^3.0.2, braces@~3.0.2: version "3.0.2" - resolved "https://registry.yarnpkg.com/braces/-/braces-3.0.2.tgz#3454e1a462ee8d599e236df336cd9ea4f8afe107" + resolved "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz" integrity sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A== dependencies: fill-range "^7.0.1" browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.18.1, browserslist@^4.21.10, browserslist@^4.21.4, browserslist@^4.21.9, browserslist@^4.22.1: version "4.22.1" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.22.1.tgz#ba91958d1a59b87dab6fed8dfbcb3da5e2e9c619" + resolved "https://registry.npmjs.org/browserslist/-/browserslist-4.22.1.tgz" integrity sha512-FEVc202+2iuClEhZhrWy6ZiAcRLvNMyYcxZ8raemul1DYVOVdFsbqckWLdsixQZCpJlwe77Z3UTalE7jsjnKfQ== dependencies: caniuse-lite "^1.0.30001541" @@ -2887,27 +2894,27 @@ browserslist@^4.0.0, browserslist@^4.14.5, browserslist@^4.18.1, browserslist@^4 buffer-from@^1.0.0: version "1.1.2" - resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" + resolved "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz" integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== bytes@3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.0.0.tgz#d32815404d689699f85a4ea4fa8755dd13a96048" + resolved "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz" integrity sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw== bytes@3.1.2: version "3.1.2" - resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" + resolved "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz" integrity sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg== cacheable-lookup@^7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz#3476a8215d046e5a3202a9209dd13fec1f933a27" + resolved "https://registry.npmjs.org/cacheable-lookup/-/cacheable-lookup-7.0.0.tgz" integrity sha512-+qJyx4xiKra8mZrcwhjMRMUhD5NR1R8esPkzIYxX96JiecFoxAXFuz/GpR3+ev4PE1WamHip78wV0vcmPQtp8w== cacheable-request@^10.2.8: version "10.2.14" - resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-10.2.14.tgz#eb915b665fda41b79652782df3f553449c406b9d" + resolved "https://registry.npmjs.org/cacheable-request/-/cacheable-request-10.2.14.tgz" integrity sha512-zkDT5WAF4hSSoUgyfg5tFIxz8XQK+25W/TLVojJTMKBaxevLBBtLxgqguAuVQB8PVW79FVjHcU+GJ9tVbDZ9mQ== dependencies: "@types/http-cache-semantics" "^4.0.2" @@ -2920,7 +2927,7 @@ cacheable-request@^10.2.8: call-bind@^1.0.0, call-bind@^1.0.2: version "1.0.5" - resolved "https://registry.yarnpkg.com/call-bind/-/call-bind-1.0.5.tgz#6fa2b7845ce0ea49bf4d8b9ef64727a2c2e2e513" + resolved "https://registry.npmjs.org/call-bind/-/call-bind-1.0.5.tgz" integrity sha512-C3nQxfFZxFRVoJoGKKI8y3MOEo129NQ+FgQ08iye+Mk4zNZZGdjfs06bVTr+DBSlA66Q2VEcMki/cUCP4SercQ== dependencies: function-bind "^1.1.2" @@ -2929,12 +2936,12 @@ call-bind@^1.0.0, call-bind@^1.0.2: callsites@^3.0.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73" + resolved "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz" integrity sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ== camel-case@^4.1.2: version "4.1.2" - resolved "https://registry.yarnpkg.com/camel-case/-/camel-case-4.1.2.tgz#9728072a954f805228225a6deea6b38461e1bd5a" + resolved "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz" integrity sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw== dependencies: pascal-case "^3.1.2" @@ -2942,17 +2949,17 @@ camel-case@^4.1.2: camelcase@^6.2.0: version "6.3.0" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-6.3.0.tgz#5685b95eb209ac9c0c177467778c9c84df58ba9a" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz" integrity sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA== camelcase@^7.0.1: version "7.0.1" - resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-7.0.1.tgz#f02e50af9fd7782bc8b88a3558c32fd3a388f048" + resolved "https://registry.npmjs.org/camelcase/-/camelcase-7.0.1.tgz" integrity sha512-xlx1yCK2Oc1APsPXDL2LdlNP6+uu8OCDdhOBSVT279M/S+y75O30C2VuD8T2ogdePBBl7PfPF4504tnLgX3zfw== caniuse-api@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/caniuse-api/-/caniuse-api-3.0.0.tgz#5e4d90e2274961d46291997df599e3ed008ee4c0" + resolved "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz" integrity sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw== dependencies: browserslist "^4.0.0" @@ -2962,17 +2969,17 @@ caniuse-api@^3.0.0: caniuse-lite@^1.0.0, caniuse-lite@^1.0.30001538, caniuse-lite@^1.0.30001541: version "1.0.30001565" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30001565.tgz#a528b253c8a2d95d2b415e11d8b9942acc100c4f" + resolved "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001565.tgz" integrity sha512-xrE//a3O7TP0vaJ8ikzkD2c2NgcVUvsEe2IvFTntV4Yd1Z9FVzh+gW+enX96L0psrbaFMcVcH2l90xNuGDWc8w== ccount@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/ccount/-/ccount-2.0.1.tgz#17a3bf82302e0870d6da43a01311a8bc02a3ecf5" + resolved "https://registry.npmjs.org/ccount/-/ccount-2.0.1.tgz" integrity sha512-eyrF0jiFpY+3drT6383f1qhkbGsLSifNAjA61IUjZjmLCWjItY6LB9ft9YhoDgwfmclB2zhu51Lc7+95b8NRAg== chalk@^2.4.2: version "2.4.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.2.tgz#cd42541677a54333cf541a49108c1432b44c9424" + resolved "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz" integrity sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ== dependencies: ansi-styles "^3.2.1" @@ -2981,7 +2988,7 @@ chalk@^2.4.2: chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2: version "4.1.2" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" + resolved "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== dependencies: ansi-styles "^4.1.0" @@ -2989,37 +2996,37 @@ chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.2: chalk@^5.0.1, chalk@^5.2.0: version "5.3.0" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-5.3.0.tgz#67c20a7ebef70e7f3970a01f90fa210cb6860385" + resolved "https://registry.npmjs.org/chalk/-/chalk-5.3.0.tgz" integrity sha512-dLitG79d+GV1Nb/VYcCDFivJeK1hiukt9QjRNVOsUtTy1rR1YJsmpGGTZ3qJos+uw7WmWF4wUwBd9jxjocFC2w== char-regex@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/char-regex/-/char-regex-1.0.2.tgz#d744358226217f981ed58f479b1d6bcc29545dcf" + resolved "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz" integrity sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw== character-entities-html4@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/character-entities-html4/-/character-entities-html4-2.1.0.tgz#1f1adb940c971a4b22ba39ddca6b618dc6e56b2b" + resolved "https://registry.npmjs.org/character-entities-html4/-/character-entities-html4-2.1.0.tgz" integrity sha512-1v7fgQRj6hnSwFpq1Eu0ynr/CDEw0rXo2B61qXrLNdHZmPKgb7fqS1a2JwF0rISo9q77jDI8VMEHoApn8qDoZA== character-entities-legacy@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz#76bc83a90738901d7bc223a9e93759fdd560125b" + resolved "https://registry.npmjs.org/character-entities-legacy/-/character-entities-legacy-3.0.0.tgz" integrity sha512-RpPp0asT/6ufRm//AJVwpViZbGM/MkjQFxJccQRHmISF/22NBtsHqAWmL+/pmkPWoIUJdWyeVleTl1wydHATVQ== character-entities@^2.0.0: version "2.0.2" - resolved "https://registry.yarnpkg.com/character-entities/-/character-entities-2.0.2.tgz#2d09c2e72cd9523076ccb21157dff66ad43fcc22" + resolved "https://registry.npmjs.org/character-entities/-/character-entities-2.0.2.tgz" integrity sha512-shx7oQ0Awen/BRIdkjkvz54PnEEI/EjwXDSIZp86/KKdbafHh1Df/RYGBhn4hbe2+uKC9FnT5UCEdyPz3ai9hQ== character-reference-invalid@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz#85c66b041e43b47210faf401278abf808ac45cb9" + resolved "https://registry.npmjs.org/character-reference-invalid/-/character-reference-invalid-2.0.1.tgz" integrity sha512-iBZ4F4wRbyORVsu0jPV7gXkOsGYjGHPmAyv+HiHG8gi5PtC9KI2j1+v8/tlibRvjoWX027ypmG/n0HtO5t7unw== cheerio-select@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/cheerio-select/-/cheerio-select-2.1.0.tgz#4d8673286b8126ca2a8e42740d5e3c4884ae21b4" + resolved "https://registry.npmjs.org/cheerio-select/-/cheerio-select-2.1.0.tgz" integrity sha512-9v9kG0LvzrlcungtnJtpGNxY+fzECQKhK4EGJX2vByejiMX84MFNQw4UxPJl3bFbTMw+Dfs37XaIkCwTZfLh4g== dependencies: boolbase "^1.0.0" @@ -3031,7 +3038,7 @@ cheerio-select@^2.1.0: cheerio@^1.0.0-rc.12: version "1.0.0-rc.12" - resolved "https://registry.yarnpkg.com/cheerio/-/cheerio-1.0.0-rc.12.tgz#788bf7466506b1c6bf5fae51d24a2c4d62e47683" + resolved "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.12.tgz" integrity sha512-VqR8m68vM46BNnuZ5NtnGBKIE/DfN0cRIzg9n40EIq9NOv90ayxLBXA8fXC5gquFRGJSTRqBq25Jt2ECLR431Q== dependencies: cheerio-select "^2.1.0" @@ -3044,7 +3051,7 @@ cheerio@^1.0.0-rc.12: chokidar@^3.4.2, chokidar@^3.5.3: version "3.5.3" - resolved "https://registry.yarnpkg.com/chokidar/-/chokidar-3.5.3.tgz#1cf37c8707b932bd1af1ae22c0432e2acd1903bd" + resolved "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz" integrity sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw== dependencies: anymatch "~3.1.2" @@ -3059,34 +3066,34 @@ chokidar@^3.4.2, chokidar@^3.5.3: chrome-trace-event@^1.0.2: version "1.0.3" - resolved "https://registry.yarnpkg.com/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz#1015eced4741e15d06664a957dbbf50d041e26ac" + resolved "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz" integrity sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg== ci-info@^3.2.0: version "3.9.0" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-3.9.0.tgz#4279a62028a7b1f262f3473fc9605f5e218c59b4" + resolved "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz" integrity sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ== clean-css@^5.2.2, clean-css@^5.3.2, clean-css@~5.3.2: version "5.3.2" - resolved "https://registry.yarnpkg.com/clean-css/-/clean-css-5.3.2.tgz#70ecc7d4d4114921f5d298349ff86a31a9975224" + resolved "https://registry.npmjs.org/clean-css/-/clean-css-5.3.2.tgz" integrity sha512-JVJbM+f3d3Q704rF4bqQ5UUyTtuJ0JRKNbTKVEeujCCBoMdkEi+V+e8oktO9qGQNSvHrFTM6JZRXrUvGR1czww== dependencies: source-map "~0.6.0" clean-stack@^2.0.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/clean-stack/-/clean-stack-2.2.0.tgz#ee8472dbb129e727b31e8a10a427dee9dfe4008b" + resolved "https://registry.npmjs.org/clean-stack/-/clean-stack-2.2.0.tgz" integrity sha512-4diC9HaTE+KRAMWhDhrGOECgWZxoevMc5TlkObMqNSsVU62PYzXZ/SMTjzyGAFF1YusgxGcSWTEXBhp0CPwQ1A== cli-boxes@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/cli-boxes/-/cli-boxes-3.0.0.tgz#71a10c716feeba005e4504f36329ef0b17cf3145" + resolved "https://registry.npmjs.org/cli-boxes/-/cli-boxes-3.0.0.tgz" integrity sha512-/lzGpEWL/8PfI0BmBOPRwp0c/wFNX1RdUML3jK/RcSBA9T8mZDdQpqYBKtCFTOfQbwPqWEOpjqW+Fnayc0969g== cli-table3@^0.6.3: version "0.6.3" - resolved "https://registry.yarnpkg.com/cli-table3/-/cli-table3-0.6.3.tgz#61ab765aac156b52f222954ffc607a6f01dbeeb2" + resolved "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.3.tgz" integrity sha512-w5Jac5SykAeZJKntOxJCrm63Eg5/4dhMWIcuTbo9rpE+brgaSZo0RuNJZeOyMgsUdhDeojvgyQLmjI+K50ZGyg== dependencies: string-width "^4.2.0" @@ -3095,7 +3102,7 @@ cli-table3@^0.6.3: clone-deep@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/clone-deep/-/clone-deep-4.0.1.tgz#c19fd9bdbbf85942b4fd979c84dcf7d5f07c2387" + resolved "https://registry.npmjs.org/clone-deep/-/clone-deep-4.0.1.tgz" integrity sha512-neHB9xuzh/wk0dIHweyAXv2aPGZIVk3pLMe+/RNzINf17fe0OG96QroktYAUm7SM1PBnzTabaLboqqxDyMU+SQ== dependencies: is-plain-object "^2.0.4" @@ -3104,103 +3111,103 @@ clone-deep@^4.0.1: clsx@^1.2.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/clsx/-/clsx-1.2.1.tgz#0ddc4a20a549b59c93a4116bb26f5294ca17dc12" + resolved "https://registry.npmjs.org/clsx/-/clsx-1.2.1.tgz" integrity sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg== clsx@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/clsx/-/clsx-2.0.0.tgz#12658f3fd98fafe62075595a5c30e43d18f3d00b" + resolved "https://registry.npmjs.org/clsx/-/clsx-2.0.0.tgz" integrity sha512-rQ1+kcj+ttHG0MKVGBUXwayCCF1oh39BF5COIpRzuCEv8Mwjv0XucrI2ExNTOn9IlLifGClWQcU9BrZORvtw6Q== collapse-white-space@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/collapse-white-space/-/collapse-white-space-2.1.0.tgz#640257174f9f42c740b40f3b55ee752924feefca" + resolved "https://registry.npmjs.org/collapse-white-space/-/collapse-white-space-2.1.0.tgz" integrity sha512-loKTxY1zCOuG4j9f6EPnuyyYkf58RnhhWTvRoZEokgB+WbdXehfjFviyOVYkqzEWz1Q5kRiZdBYS5SwxbQYwzw== color-convert@^1.9.0: version "1.9.3" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-1.9.3.tgz#bb71850690e1f136567de629d2d5471deda4c1e8" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz" integrity sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg== dependencies: color-name "1.1.3" color-convert@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/color-convert/-/color-convert-2.0.1.tgz#72d3a68d598c9bdb3af2ad1e84f21d896abd4de3" + resolved "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz" integrity sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ== dependencies: color-name "~1.1.4" color-name@1.1.3: version "1.1.3" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz" integrity sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw== color-name@~1.1.4: version "1.1.4" - resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.4.tgz#c2a09a87acbde69543de6f63fa3995c826c536a2" + resolved "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz" integrity sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA== colord@^2.9.1: version "2.9.3" - resolved "https://registry.yarnpkg.com/colord/-/colord-2.9.3.tgz#4f8ce919de456f1d5c1c368c307fe20f3e59fb43" + resolved "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz" integrity sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw== colorette@^2.0.10: version "2.0.20" - resolved "https://registry.yarnpkg.com/colorette/-/colorette-2.0.20.tgz#9eb793e6833067f7235902fcd3b09917a000a95a" + resolved "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz" integrity sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w== combine-promises@^1.1.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/combine-promises/-/combine-promises-1.2.0.tgz#5f2e68451862acf85761ded4d9e2af7769c2ca6a" + resolved "https://registry.npmjs.org/combine-promises/-/combine-promises-1.2.0.tgz" integrity sha512-VcQB1ziGD0NXrhKxiwyNbCDmRzs/OShMs2GqW2DlU2A/Sd0nQxE1oWDAE5O0ygSx5mgQOn9eIFh7yKPgFRVkPQ== comma-separated-tokens@^2.0.0: version "2.0.3" - resolved "https://registry.yarnpkg.com/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz#4e89c9458acb61bc8fef19f4529973b2392839ee" + resolved "https://registry.npmjs.org/comma-separated-tokens/-/comma-separated-tokens-2.0.3.tgz" integrity sha512-Fu4hJdvzeylCfQPp9SGWidpzrMs7tTrlu6Vb8XGaRGck8QSNZJJp538Wrb60Lax4fPwR64ViY468OIUTbRlGZg== commander@^10.0.0: version "10.0.1" - resolved "https://registry.yarnpkg.com/commander/-/commander-10.0.1.tgz#881ee46b4f77d1c1dccc5823433aa39b022cbe06" + resolved "https://registry.npmjs.org/commander/-/commander-10.0.1.tgz" integrity sha512-y4Mg2tXshplEbSGzx7amzPwKKOCGuoSRP/CjEdwwk0FOGlUbq6lKuoyDZTNZkmxHdJtp54hdfY/JUrdL7Xfdug== commander@^2.20.0: version "2.20.3" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.20.3.tgz#fd485e84c03eb4881c20722ba48035e8531aeb33" + resolved "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz" integrity sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ== commander@^5.1.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-5.1.0.tgz#46abbd1652f8e059bddaef99bbdcb2ad9cf179ae" + resolved "https://registry.npmjs.org/commander/-/commander-5.1.0.tgz" integrity sha512-P0CysNDQ7rtVw4QIQtm+MRxV66vKFSvlsQvGYXZWR3qFU0jlMKHZZZgw8e+8DSah4UDKMqnknRDQz+xuQXQ/Zg== commander@^7.2.0: version "7.2.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-7.2.0.tgz#a36cb57d0b501ce108e4d20559a150a391d97ab7" + resolved "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz" integrity sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw== commander@^8.3.0: version "8.3.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-8.3.0.tgz#4837ea1b2da67b9c616a67afbb0fafee567bca66" + resolved "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz" integrity sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww== common-path-prefix@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/common-path-prefix/-/common-path-prefix-3.0.0.tgz#7d007a7e07c58c4b4d5f433131a19141b29f11e0" + resolved "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz" integrity sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w== compressible@~2.0.16: version "2.0.18" - resolved "https://registry.yarnpkg.com/compressible/-/compressible-2.0.18.tgz#af53cca6b070d4c3c0750fbd77286a6d7cc46fba" + resolved "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz" integrity sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg== dependencies: mime-db ">= 1.43.0 < 2" compression@^1.7.4: version "1.7.4" - resolved "https://registry.yarnpkg.com/compression/-/compression-1.7.4.tgz#95523eff170ca57c29a0ca41e6fe131f41e5bb8f" + resolved "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz" integrity sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ== dependencies: accepts "~1.3.5" @@ -3213,12 +3220,12 @@ compression@^1.7.4: concat-map@0.0.1: version "0.0.1" - resolved "https://registry.yarnpkg.com/concat-map/-/concat-map-0.0.1.tgz#d8a96bd77fd68df7793a73036a3ba0d5405d477b" + resolved "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz" integrity sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg== config-chain@^1.1.11: version "1.1.13" - resolved "https://registry.yarnpkg.com/config-chain/-/config-chain-1.1.13.tgz#fad0795aa6a6cdaff9ed1b68e9dff94372c232f4" + resolved "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz" integrity sha512-qj+f8APARXHrM0hraqXYb2/bOVSV4PvJQlNZ/DVj0QrmNM2q2euizkeuVckQ57J+W0mRH6Hvi+k50M4Jul2VRQ== dependencies: ini "^1.3.4" @@ -3226,7 +3233,7 @@ config-chain@^1.1.11: configstore@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/configstore/-/configstore-6.0.0.tgz#49eca2ebc80983f77e09394a1a56e0aca8235566" + resolved "https://registry.npmjs.org/configstore/-/configstore-6.0.0.tgz" integrity sha512-cD31W1v3GqUlQvbBCGcXmd2Nj9SvLDOP1oQ0YFuLETufzSPaKp11rYBsSOm7rCsW3OnIRAFM3OxRhceaXNYHkA== dependencies: dot-prop "^6.0.1" @@ -3237,54 +3244,54 @@ configstore@^6.0.0: connect-history-api-fallback@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz#647264845251a0daf25b97ce87834cace0f5f1c8" + resolved "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz" integrity sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA== consola@^2.15.3: version "2.15.3" - resolved "https://registry.yarnpkg.com/consola/-/consola-2.15.3.tgz#2e11f98d6a4be71ff72e0bdf07bd23e12cb61550" + resolved "https://registry.npmjs.org/consola/-/consola-2.15.3.tgz" integrity sha512-9vAdYbHj6x2fLKC4+oPH0kFzY/orMZyG2Aj+kNylHxKGJ/Ed4dpNyAQYwJOdqO4zdM7XpVHmyejQDcQHrnuXbw== content-disposition@0.5.2: version "0.5.2" - resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.2.tgz#0cf68bb9ddf5f2be7961c3a85178cb85dba78cb4" + resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz" integrity sha512-kRGRZw3bLlFISDBgwTSA1TMBFN6J6GWDeubmDE3AF+3+yXL8hTWv8r5rkLbqYXY4RjPk/EzHnClI3zQf1cFmHA== content-disposition@0.5.4: version "0.5.4" - resolved "https://registry.yarnpkg.com/content-disposition/-/content-disposition-0.5.4.tgz#8b82b4efac82512a02bb0b1dcec9d2c5e8eb5bfe" + resolved "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz" integrity sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ== dependencies: safe-buffer "5.2.1" content-type@~1.0.4: version "1.0.5" - resolved "https://registry.yarnpkg.com/content-type/-/content-type-1.0.5.tgz#8b773162656d1d1086784c8f23a54ce6d73d7918" + resolved "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz" integrity sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA== convert-source-map@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-2.0.0.tgz#4b560f649fc4e918dd0ab75cf4961e8bc882d82a" + resolved "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz" integrity sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg== cookie-signature@1.0.6: version "1.0.6" - resolved "https://registry.yarnpkg.com/cookie-signature/-/cookie-signature-1.0.6.tgz#e303a882b342cc3ee8ca513a79999734dab3ae2c" + resolved "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz" integrity sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ== cookie@0.5.0: version "0.5.0" - resolved "https://registry.yarnpkg.com/cookie/-/cookie-0.5.0.tgz#d1f5d71adec6558c58f389987c366aa47e994f8b" + resolved "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz" integrity sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw== copy-text-to-clipboard@^3.2.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.0.tgz#0202b2d9bdae30a49a53f898626dcc3b49ad960b" + resolved "https://registry.npmjs.org/copy-text-to-clipboard/-/copy-text-to-clipboard-3.2.0.tgz" integrity sha512-RnJFp1XR/LOBDckxTib5Qjr/PMfkatD0MUCQgdpqS8MdKiNUzBjAQBEN6oUy+jW7LI93BBG3DtMB2KOOKpGs2Q== copy-webpack-plugin@^11.0.0: version "11.0.0" - resolved "https://registry.yarnpkg.com/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz#96d4dbdb5f73d02dd72d0528d1958721ab72e04a" + resolved "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-11.0.0.tgz" integrity sha512-fX2MWpamkW0hZxMEg0+mYnA40LTosOSa5TqZ9GYIBzyJa9C3QUaMPSE2xAi/buNr8u89SfD9wHSQVBzrRa/SOQ== dependencies: fast-glob "^3.2.11" @@ -3296,29 +3303,29 @@ copy-webpack-plugin@^11.0.0: core-js-compat@^3.31.0, core-js-compat@^3.33.1: version "3.33.3" - resolved "https://registry.yarnpkg.com/core-js-compat/-/core-js-compat-3.33.3.tgz#ec678b772c5a2d8a7c60a91c3a81869aa704ae01" + resolved "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.33.3.tgz" integrity sha512-cNzGqFsh3Ot+529GIXacjTJ7kegdt5fPXxCBVS1G0iaZpuo/tBz399ymceLJveQhFFZ8qThHiP3fzuoQjKN2ow== dependencies: browserslist "^4.22.1" core-js-pure@^3.30.2: version "3.33.3" - resolved "https://registry.yarnpkg.com/core-js-pure/-/core-js-pure-3.33.3.tgz#cbf9180ac4c4653823d784862bfb5c77eac0bf98" + resolved "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.33.3.tgz" integrity sha512-taJ00IDOP+XYQEA2dAe4ESkmHt1fL8wzYDo3mRWQey8uO9UojlBFMneA65kMyxfYP7106c6LzWaq7/haDT6BCQ== core-js@^3.31.1: version "3.33.3" - resolved "https://registry.yarnpkg.com/core-js/-/core-js-3.33.3.tgz#3c644a323f0f533a0d360e9191e37f7fc059088d" + resolved "https://registry.npmjs.org/core-js/-/core-js-3.33.3.tgz" integrity sha512-lo0kOocUlLKmm6kv/FswQL8zbkH7mVsLJ/FULClOhv8WRVmKLVcs6XPNQAzstfeJTCHMyButEwG+z1kHxHoDZw== core-util-is@~1.0.0: version "1.0.3" - resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" + resolved "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz" integrity sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ== cosmiconfig@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-6.0.0.tgz#da4fee853c52f6b1e6935f41c1a2fc50bd4a9982" + resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz" integrity sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg== dependencies: "@types/parse-json" "^4.0.0" @@ -3329,7 +3336,7 @@ cosmiconfig@^6.0.0: cosmiconfig@^7.0.1: version "7.1.0" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-7.1.0.tgz#1443b9afa596b670082ea46cbd8f6a62b84635f6" + resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz" integrity sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA== dependencies: "@types/parse-json" "^4.0.0" @@ -3340,7 +3347,7 @@ cosmiconfig@^7.0.1: cosmiconfig@^8.2.0: version "8.3.6" - resolved "https://registry.yarnpkg.com/cosmiconfig/-/cosmiconfig-8.3.6.tgz#060a2b871d66dba6c8538ea1118ba1ac16f5fae3" + resolved "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-8.3.6.tgz" integrity sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA== dependencies: import-fresh "^3.3.0" @@ -3350,7 +3357,7 @@ cosmiconfig@^8.2.0: cross-spawn@^7.0.3: version "7.0.3" - resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-7.0.3.tgz#f73a85b9d5d41d045551c177e2882d4ac85728a6" + resolved "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz" integrity sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w== dependencies: path-key "^3.1.0" @@ -3359,19 +3366,19 @@ cross-spawn@^7.0.3: crypto-random-string@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/crypto-random-string/-/crypto-random-string-4.0.0.tgz#5a3cc53d7dd86183df5da0312816ceeeb5bb1fc2" + resolved "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz" integrity sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA== dependencies: type-fest "^1.0.1" css-declaration-sorter@^6.3.1: version "6.4.1" - resolved "https://registry.yarnpkg.com/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz#28beac7c20bad7f1775be3a7129d7eae409a3a71" + resolved "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz" integrity sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g== css-loader@^6.8.1: version "6.8.1" - resolved "https://registry.yarnpkg.com/css-loader/-/css-loader-6.8.1.tgz#0f8f52699f60f5e679eab4ec0fcd68b8e8a50a88" + resolved "https://registry.npmjs.org/css-loader/-/css-loader-6.8.1.tgz" integrity sha512-xDAXtEVGlD0gJ07iclwWVkLoZOpEvAWaSyf6W18S2pOC//K8+qUDIx8IIT3D+HjnmkJPQeesOPv5aiUaJsCM2g== dependencies: icss-utils "^5.1.0" @@ -3385,7 +3392,7 @@ css-loader@^6.8.1: css-minimizer-webpack-plugin@^4.2.2: version "4.2.2" - resolved "https://registry.yarnpkg.com/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-4.2.2.tgz#79f6199eb5adf1ff7ba57f105e3752d15211eb35" + resolved "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-4.2.2.tgz" integrity sha512-s3Of/4jKfw1Hj9CxEO1E5oXhQAxlayuHO2y/ML+C6I9sQ7FdzfEV6QgMLN3vI+qFsjJGIAFLKtQK7t8BOXAIyA== dependencies: cssnano "^5.1.8" @@ -3397,7 +3404,7 @@ css-minimizer-webpack-plugin@^4.2.2: css-select@^4.1.3: version "4.3.0" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-4.3.0.tgz#db7129b2846662fd8628cfc496abb2b59e41529b" + resolved "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz" integrity sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ== dependencies: boolbase "^1.0.0" @@ -3408,7 +3415,7 @@ css-select@^4.1.3: css-select@^5.1.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/css-select/-/css-select-5.1.0.tgz#b8ebd6554c3637ccc76688804ad3f6a6fdaea8a6" + resolved "https://registry.npmjs.org/css-select/-/css-select-5.1.0.tgz" integrity sha512-nwoRF1rvRRnnCqqY7updORDsuqKzqYJ28+oSMaJMMgOauh3fvwHqMS7EZpIPqK8GL+g9mKxF1vP/ZjSeNjEVHg== dependencies: boolbase "^1.0.0" @@ -3419,7 +3426,7 @@ css-select@^5.1.0: css-tree@^1.1.2, css-tree@^1.1.3: version "1.1.3" - resolved "https://registry.yarnpkg.com/css-tree/-/css-tree-1.1.3.tgz#eb4870fb6fd7707327ec95c2ff2ab09b5e8db91d" + resolved "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz" integrity sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q== dependencies: mdn-data "2.0.14" @@ -3427,17 +3434,17 @@ css-tree@^1.1.2, css-tree@^1.1.3: css-what@^6.0.1, css-what@^6.1.0: version "6.1.0" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-6.1.0.tgz#fb5effcf76f1ddea2c81bdfaa4de44e79bac70f4" + resolved "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz" integrity sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw== cssesc@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/cssesc/-/cssesc-3.0.0.tgz#37741919903b868565e1c09ea747445cd18983ee" + resolved "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz" integrity sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg== cssnano-preset-advanced@^5.3.10: version "5.3.10" - resolved "https://registry.yarnpkg.com/cssnano-preset-advanced/-/cssnano-preset-advanced-5.3.10.tgz#25558a1fbf3a871fb6429ce71e41be7f5aca6eef" + resolved "https://registry.npmjs.org/cssnano-preset-advanced/-/cssnano-preset-advanced-5.3.10.tgz" integrity sha512-fnYJyCS9jgMU+cmHO1rPSPf9axbQyD7iUhLO5Df6O4G+fKIOMps+ZbU0PdGFejFBBZ3Pftf18fn1eG7MAPUSWQ== dependencies: autoprefixer "^10.4.12" @@ -3449,7 +3456,7 @@ cssnano-preset-advanced@^5.3.10: cssnano-preset-default@^5.2.14: version "5.2.14" - resolved "https://registry.yarnpkg.com/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz#309def4f7b7e16d71ab2438052093330d9ab45d8" + resolved "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz" integrity sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A== dependencies: css-declaration-sorter "^6.3.1" @@ -3484,12 +3491,12 @@ cssnano-preset-default@^5.2.14: cssnano-utils@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/cssnano-utils/-/cssnano-utils-3.1.0.tgz#95684d08c91511edfc70d2636338ca37ef3a6861" + resolved "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz" integrity sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA== cssnano@^5.1.15, cssnano@^5.1.8: version "5.1.15" - resolved "https://registry.yarnpkg.com/cssnano/-/cssnano-5.1.15.tgz#ded66b5480d5127fcb44dac12ea5a983755136bf" + resolved "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz" integrity sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw== dependencies: cssnano-preset-default "^5.2.14" @@ -3498,74 +3505,74 @@ cssnano@^5.1.15, cssnano@^5.1.8: csso@^4.2.0: version "4.2.0" - resolved "https://registry.yarnpkg.com/csso/-/csso-4.2.0.tgz#ea3a561346e8dc9f546d6febedd50187cf389529" + resolved "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz" integrity sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA== dependencies: css-tree "^1.1.2" csstype@^3.0.2: version "3.1.2" - resolved "https://registry.yarnpkg.com/csstype/-/csstype-3.1.2.tgz#1d4bf9d572f11c14031f0436e1c10bc1f571f50b" + resolved "https://registry.npmjs.org/csstype/-/csstype-3.1.2.tgz" integrity sha512-I7K1Uu0MBPzaFKg4nI5Q7Vs2t+3gWWW648spaF+Rg7pI9ds18Ugn+lvg4SHczUdKlHI5LWBXyqfS8+DufyBsgQ== debounce@^1.2.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/debounce/-/debounce-1.2.1.tgz#38881d8f4166a5c5848020c11827b834bcb3e0a5" + resolved "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz" integrity sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug== debug@2.6.9, debug@^2.6.0: version "2.6.9" - resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" + resolved "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== dependencies: ms "2.0.0" debug@4, debug@^4.0.0, debug@^4.1.0, debug@^4.1.1: version "4.3.4" - resolved "https://registry.yarnpkg.com/debug/-/debug-4.3.4.tgz#1319f6579357f2338d3337d2cdd4914bb5dcc865" + resolved "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz" integrity sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ== dependencies: ms "2.1.2" decode-named-character-reference@^1.0.0: version "1.0.2" - resolved "https://registry.yarnpkg.com/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz#daabac9690874c394c81e4162a0304b35d824f0e" + resolved "https://registry.npmjs.org/decode-named-character-reference/-/decode-named-character-reference-1.0.2.tgz" integrity sha512-O8x12RzrUF8xyVcY0KJowWsmaJxQbmy0/EtnNtHRpsOcT7dFk5W598coHqBVpmWo1oQQfsCqfCmkZN5DJrZVdg== dependencies: character-entities "^2.0.0" decompress-response@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/decompress-response/-/decompress-response-6.0.0.tgz#ca387612ddb7e104bd16d85aab00d5ecf09c66fc" + resolved "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz" integrity sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ== dependencies: mimic-response "^3.1.0" deep-extend@^0.6.0: version "0.6.0" - resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac" + resolved "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz" integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA== deepmerge@^4.2.2: version "4.3.1" - resolved "https://registry.yarnpkg.com/deepmerge/-/deepmerge-4.3.1.tgz#44b5f2147cd3b00d4b56137685966f26fd25dd4a" + resolved "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz" integrity sha512-3sUqbMEc77XqpdNO7FRyRog+eW3ph+GYCbj+rK+uYyRMuwsVy0rMiVtPn+QJlKFvWP/1PYpapqYn0Me2knFn+A== default-gateway@^6.0.3: version "6.0.3" - resolved "https://registry.yarnpkg.com/default-gateway/-/default-gateway-6.0.3.tgz#819494c888053bdb743edbf343d6cdf7f2943a71" + resolved "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz" integrity sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg== dependencies: execa "^5.0.0" defer-to-connect@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-2.0.1.tgz#8016bdb4143e4632b77a3449c6236277de520587" + resolved "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-2.0.1.tgz" integrity sha512-4tvttepXG1VaYGrRibk5EwJd1t4udunSOVMdLSAL6mId1ix438oPwPZMALY41FCijukO1L0twNcGsdzS7dHgDg== define-data-property@^1.0.1, define-data-property@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/define-data-property/-/define-data-property-1.1.1.tgz#c35f7cd0ab09883480d12ac5cb213715587800b3" + resolved "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.1.tgz" integrity sha512-E7uGkTzkk1d0ByLeSc6ZsFS79Axg+m1P/VsgYsxHgiuc3tFSj+MjMIwe90FC4lOAZzNBdY7kkO2P2wKdsQ1vgQ== dependencies: get-intrinsic "^1.2.1" @@ -3574,12 +3581,12 @@ define-data-property@^1.0.1, define-data-property@^1.1.1: define-lazy-prop@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz#3f7ae421129bcaaac9bc74905c98a0009ec9ee7f" + resolved "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz" integrity sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og== define-properties@^1.1.4: version "1.2.1" - resolved "https://registry.yarnpkg.com/define-properties/-/define-properties-1.2.1.tgz#10781cc616eb951a80a034bafcaa7377f6af2b6c" + resolved "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz" integrity sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg== dependencies: define-data-property "^1.0.1" @@ -3588,7 +3595,7 @@ define-properties@^1.1.4: del@^6.1.1: version "6.1.1" - resolved "https://registry.yarnpkg.com/del/-/del-6.1.1.tgz#3b70314f1ec0aa325c6b14eb36b95786671edb7a" + resolved "https://registry.npmjs.org/del/-/del-6.1.1.tgz" integrity sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg== dependencies: globby "^11.0.1" @@ -3602,32 +3609,32 @@ del@^6.1.1: depd@2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/depd/-/depd-2.0.0.tgz#b696163cc757560d09cf22cc8fad1571b79e76df" + resolved "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz" integrity sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw== depd@~1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" + resolved "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz" integrity sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ== dequal@^2.0.0: version "2.0.3" - resolved "https://registry.yarnpkg.com/dequal/-/dequal-2.0.3.tgz#2644214f1997d39ed0ee0ece72335490a7ac67be" + resolved "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz" integrity sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA== destroy@1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.2.0.tgz#4803735509ad8be552934c67df614f94e66fa015" + resolved "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz" integrity sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg== detect-node@^2.0.4: version "2.1.0" - resolved "https://registry.yarnpkg.com/detect-node/-/detect-node-2.1.0.tgz#c9c70775a49c3d03bc2c06d9a73be550f978f8b1" + resolved "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz" integrity sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g== detect-port-alt@^1.1.6: version "1.1.6" - resolved "https://registry.yarnpkg.com/detect-port-alt/-/detect-port-alt-1.1.6.tgz#24707deabe932d4a3cf621302027c2b266568275" + resolved "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz" integrity sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q== dependencies: address "^1.0.1" @@ -3635,7 +3642,7 @@ detect-port-alt@^1.1.6: detect-port@^1.5.1: version "1.5.1" - resolved "https://registry.yarnpkg.com/detect-port/-/detect-port-1.5.1.tgz#451ca9b6eaf20451acb0799b8ab40dff7718727b" + resolved "https://registry.npmjs.org/detect-port/-/detect-port-1.5.1.tgz" integrity sha512-aBzdj76lueB6uUst5iAs7+0H/oOjqI5D16XUWxlWMIMROhcM0rfsNVk93zTngq1dDNpoXRr++Sus7ETAExppAQ== dependencies: address "^1.0.1" @@ -3643,45 +3650,45 @@ detect-port@^1.5.1: devlop@^1.0.0, devlop@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/devlop/-/devlop-1.1.0.tgz#4db7c2ca4dc6e0e834c30be70c94bbc976dc7018" + resolved "https://registry.npmjs.org/devlop/-/devlop-1.1.0.tgz" integrity sha512-RWmIqhcFf1lRYBvNmr7qTNuyCt/7/ns2jbpp1+PalgE/rDQcBT0fioSMUpJ93irlUhC5hrg4cYqe6U+0ImW0rA== dependencies: dequal "^2.0.0" dir-glob@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/dir-glob/-/dir-glob-3.0.1.tgz#56dbf73d992a4a93ba1584f4534063fd2e41717f" + resolved "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz" integrity sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA== dependencies: path-type "^4.0.0" dns-equal@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/dns-equal/-/dns-equal-1.0.0.tgz#b39e7f1da6eb0a75ba9c17324b34753c47e0654d" + resolved "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz" integrity sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg== dns-packet@^5.2.2: version "5.6.1" - resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-5.6.1.tgz#ae888ad425a9d1478a0674256ab866de1012cf2f" + resolved "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz" integrity sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw== dependencies: "@leichtgewicht/ip-codec" "^2.0.1" docusaurus-plugin-typedoc@^0.21.0: version "0.21.0" - resolved "https://registry.yarnpkg.com/docusaurus-plugin-typedoc/-/docusaurus-plugin-typedoc-0.21.0.tgz#b65b87acc40689f0fc8ba3aea0420af5fae2ebbb" + resolved "https://registry.npmjs.org/docusaurus-plugin-typedoc/-/docusaurus-plugin-typedoc-0.21.0.tgz" integrity sha512-7DLFrf0JP+L5vSRQHVKIbndjbksd2MlxPqNmmdxzLFiRINgrY23s9waduWM9t24PUsf5JZ0tlGKlE3sK4uZ72Q== dom-converter@^0.2.0: version "0.2.0" - resolved "https://registry.yarnpkg.com/dom-converter/-/dom-converter-0.2.0.tgz#6721a9daee2e293682955b6afe416771627bb768" + resolved "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz" integrity sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA== dependencies: utila "~0.4" dom-serializer@^1.0.1: version "1.4.1" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-1.4.1.tgz#de5d41b1aea290215dc45a6dae8adcf1d32e2d30" + resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz" integrity sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag== dependencies: domelementtype "^2.0.1" @@ -3690,7 +3697,7 @@ dom-serializer@^1.0.1: dom-serializer@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/dom-serializer/-/dom-serializer-2.0.0.tgz#e41b802e1eedf9f6cae183ce5e622d789d7d8e53" + resolved "https://registry.npmjs.org/dom-serializer/-/dom-serializer-2.0.0.tgz" integrity sha512-wIkAryiqt/nV5EQKqQpo3SToSOV9J0DnbJqwK7Wv/Trc92zIAYZ4FlMu+JPFW1DfGFt81ZTCGgDEabffXeLyJg== dependencies: domelementtype "^2.3.0" @@ -3699,26 +3706,26 @@ dom-serializer@^2.0.0: domelementtype@^2.0.1, domelementtype@^2.2.0, domelementtype@^2.3.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-2.3.0.tgz#5c45e8e869952626331d7aab326d01daf65d589d" + resolved "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz" integrity sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw== domhandler@^4.0.0, domhandler@^4.2.0, domhandler@^4.3.1: version "4.3.1" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-4.3.1.tgz#8d792033416f59d68bc03a5aa7b018c1ca89279c" + resolved "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz" integrity sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ== dependencies: domelementtype "^2.2.0" domhandler@^5.0.2, domhandler@^5.0.3: version "5.0.3" - resolved "https://registry.yarnpkg.com/domhandler/-/domhandler-5.0.3.tgz#cc385f7f751f1d1fc650c21374804254538c7d31" + resolved "https://registry.npmjs.org/domhandler/-/domhandler-5.0.3.tgz" integrity sha512-cgwlv/1iFQiFnU96XXgROh8xTeetsnJiDsTc7TYCLFd9+/WNkIqPTxiM/8pSd8VIrhXGTf1Ny1q1hquVqDJB5w== dependencies: domelementtype "^2.3.0" domutils@^2.5.2, domutils@^2.8.0: version "2.8.0" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-2.8.0.tgz#4437def5db6e2d1f5d6ee859bd95ca7d02048135" + resolved "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz" integrity sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A== dependencies: dom-serializer "^1.0.1" @@ -3727,7 +3734,7 @@ domutils@^2.5.2, domutils@^2.8.0: domutils@^3.0.1: version "3.1.0" - resolved "https://registry.yarnpkg.com/domutils/-/domutils-3.1.0.tgz#c47f551278d3dc4b0b1ab8cbb42d751a6f0d824e" + resolved "https://registry.npmjs.org/domutils/-/domutils-3.1.0.tgz" integrity sha512-H78uMmQtI2AhgDJjWeQmHwJJ2bLPD3GMmO7Zja/ZZh84wkm+4ut+IUnUdRa8uCGX88DiVx1j6FRe1XfxEgjEZA== dependencies: dom-serializer "^2.0.0" @@ -3736,7 +3743,7 @@ domutils@^3.0.1: dot-case@^3.0.4: version "3.0.4" - resolved "https://registry.yarnpkg.com/dot-case/-/dot-case-3.0.4.tgz#9b2b670d00a431667a8a75ba29cd1b98809ce751" + resolved "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz" integrity sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w== dependencies: no-case "^3.0.4" @@ -3744,64 +3751,69 @@ dot-case@^3.0.4: dot-prop@^6.0.1: version "6.0.1" - resolved "https://registry.yarnpkg.com/dot-prop/-/dot-prop-6.0.1.tgz#fc26b3cf142b9e59b74dbd39ed66ce620c681083" + resolved "https://registry.npmjs.org/dot-prop/-/dot-prop-6.0.1.tgz" integrity sha512-tE7ztYzXHIeyvc7N+hR3oi7FIbf/NIjVP9hmAt3yMXzrQ072/fpjGLx2GxNxGxUl5V73MEqYzioOMoVhGMJ5cA== dependencies: is-obj "^2.0.0" +dotenv@^16.3.1: + version "16.3.1" + resolved "https://registry.npmjs.org/dotenv/-/dotenv-16.3.1.tgz" + integrity sha512-IPzF4w4/Rd94bA9imS68tZBaYyBWSCE47V1RGuMrB94iyTOIEwRmVL2x/4An+6mETpLrKJ5hQkB8W4kFAadeIQ== + duplexer@^0.1.2: version "0.1.2" - resolved "https://registry.yarnpkg.com/duplexer/-/duplexer-0.1.2.tgz#3abe43aef3835f8ae077d136ddce0f276b0400e6" + resolved "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz" integrity sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg== eastasianwidth@^0.2.0: version "0.2.0" - resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" + resolved "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz" integrity sha512-I88TYZWc9XiYHRQ4/3c5rjjfgkjhLyW2luGIheGERbNQ6OY7yTybanSpDXZa8y7VUP9YmDcYa+eyq4ca7iLqWA== ee-first@1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" + resolved "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz" integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== electron-to-chromium@^1.4.535: version "1.4.596" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.4.596.tgz#6752d1aa795d942d49dfc5d3764d6ea283fab1d7" + resolved "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.596.tgz" integrity sha512-zW3zbZ40Icb2BCWjm47nxwcFGYlIgdXkAx85XDO7cyky9J4QQfq8t0W19/TLZqq3JPQXtlv8BPIGmfa9Jb4scg== emoji-regex@^8.0.0: version "8.0.0" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-8.0.0.tgz#e818fd69ce5ccfcb404594f842963bf53164cc37" + resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz" integrity sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A== emoji-regex@^9.2.2: version "9.2.2" - resolved "https://registry.yarnpkg.com/emoji-regex/-/emoji-regex-9.2.2.tgz#840c8803b0d8047f4ff0cf963176b32d4ef3ed72" + resolved "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz" integrity sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg== emojilib@^2.4.0: version "2.4.0" - resolved "https://registry.yarnpkg.com/emojilib/-/emojilib-2.4.0.tgz#ac518a8bb0d5f76dda57289ccb2fdf9d39ae721e" + resolved "https://registry.npmjs.org/emojilib/-/emojilib-2.4.0.tgz" integrity sha512-5U0rVMU5Y2n2+ykNLQqMoqklN9ICBT/KsvC1Gz6vqHbz2AXXGkG+Pm5rMWk/8Vjrr/mY9985Hi8DYzn1F09Nyw== emojis-list@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" + resolved "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz" integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== emoticon@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/emoticon/-/emoticon-4.0.1.tgz#2d2bbbf231ce3a5909e185bbb64a9da703a1e749" + resolved "https://registry.npmjs.org/emoticon/-/emoticon-4.0.1.tgz" integrity sha512-dqx7eA9YaqyvYtUhJwT4rC1HIp82j5ybS1/vQ42ur+jBe17dJMwZE4+gvL1XadSFfxaPFFGt3Xsw+Y8akThDlw== encodeurl@~1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" + resolved "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz" integrity sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w== enhanced-resolve@^5.15.0: version "5.15.0" - resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz#1af946c7d93603eb88e9896cee4904dc012e9c35" + resolved "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.15.0.tgz" integrity sha512-LXYT42KJ7lpIKECr2mAXIaMldcNCh/7E0KBKOu4KSfkHmP+mZmSs+8V5gBAqisWBy0OO4W5Oyys0GO1Y8KtdKg== dependencies: graceful-fs "^4.2.4" @@ -3809,59 +3821,59 @@ enhanced-resolve@^5.15.0: entities@^2.0.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/entities/-/entities-2.2.0.tgz#098dc90ebb83d8dffa089d55256b351d34c4da55" + resolved "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz" integrity sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A== entities@^4.2.0, entities@^4.4.0: version "4.5.0" - resolved "https://registry.yarnpkg.com/entities/-/entities-4.5.0.tgz#5d268ea5e7113ec74c4d033b79ea5a35a488fb48" + resolved "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz" integrity sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw== error-ex@^1.3.1: version "1.3.2" - resolved "https://registry.yarnpkg.com/error-ex/-/error-ex-1.3.2.tgz#b4ac40648107fdcdcfae242f428bea8a14d4f1bf" + resolved "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz" integrity sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g== dependencies: is-arrayish "^0.2.1" es-module-lexer@^1.2.1: version "1.4.1" - resolved "https://registry.yarnpkg.com/es-module-lexer/-/es-module-lexer-1.4.1.tgz#41ea21b43908fe6a287ffcbe4300f790555331f5" + resolved "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.4.1.tgz" integrity sha512-cXLGjP0c4T3flZJKQSuziYoq7MlT+rnvfZjfp7h+I7K9BNX54kP9nyWvdbwjQ4u1iWbOL4u96fgeZLToQlZC7w== escalade@^3.1.1: version "3.1.1" - resolved "https://registry.yarnpkg.com/escalade/-/escalade-3.1.1.tgz#d8cfdc7000965c5a0174b4a82eaa5c0552742e40" + resolved "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz" integrity sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw== escape-goat@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/escape-goat/-/escape-goat-4.0.0.tgz#9424820331b510b0666b98f7873fe11ac4aa8081" + resolved "https://registry.npmjs.org/escape-goat/-/escape-goat-4.0.0.tgz" integrity sha512-2Sd4ShcWxbx6OY1IHyla/CVNwvg7XwZVoXZHcSu9w9SReNP1EzzD5T8NWKIR38fIqEns9kDWKUQTXXAmlDrdPg== escape-html@^1.0.3, escape-html@~1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" + resolved "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz" integrity sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow== escape-string-regexp@^1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz" integrity sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg== escape-string-regexp@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz#14ba83a5d373e3d311e5afca29cf5bfad965bf34" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz" integrity sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA== escape-string-regexp@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz#4683126b500b61762f2dbebace1806e8be31b1c8" + resolved "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-5.0.0.tgz" integrity sha512-/veY75JbMK4j1yjvuUxuVsiS/hr/4iHs9FTT6cgTexxdE0Ly/glccBAkloH/DofkjRbZU3bnoj38mOmhkZ0lHw== eslint-scope@5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/eslint-scope/-/eslint-scope-5.1.1.tgz#e786e59a66cb92b3f6c1fb0d508aab174848f48c" + resolved "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz" integrity sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw== dependencies: esrecurse "^4.3.0" @@ -3869,36 +3881,36 @@ eslint-scope@5.1.1: esprima@^4.0.0: version "4.0.1" - resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" + resolved "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== esrecurse@^4.3.0: version "4.3.0" - resolved "https://registry.yarnpkg.com/esrecurse/-/esrecurse-4.3.0.tgz#7ad7964d679abb28bee72cec63758b1c5d2c9921" + resolved "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz" integrity sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag== dependencies: estraverse "^5.2.0" estraverse@^4.1.1: version "4.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-4.3.0.tgz#398ad3f3c5a24948be7725e83d11a7de28cdbd1d" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz" integrity sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw== estraverse@^5.2.0: version "5.3.0" - resolved "https://registry.yarnpkg.com/estraverse/-/estraverse-5.3.0.tgz#2eea5290702f26ab8fe5370370ff86c965d21123" + resolved "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz" integrity sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA== estree-util-attach-comments@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/estree-util-attach-comments/-/estree-util-attach-comments-3.0.0.tgz#344bde6a64c8a31d15231e5ee9e297566a691c2d" + resolved "https://registry.npmjs.org/estree-util-attach-comments/-/estree-util-attach-comments-3.0.0.tgz" integrity sha512-cKUwm/HUcTDsYh/9FgnuFqpfquUbwIqwKM26BVCGDPVgvaCl/nDCCjUfiLlx6lsEZ3Z4RFxNbOQ60pkaEwFxGw== dependencies: "@types/estree" "^1.0.0" estree-util-build-jsx@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/estree-util-build-jsx/-/estree-util-build-jsx-3.0.1.tgz#b6d0bced1dcc4f06f25cf0ceda2b2dcaf98168f1" + resolved "https://registry.npmjs.org/estree-util-build-jsx/-/estree-util-build-jsx-3.0.1.tgz" integrity sha512-8U5eiL6BTrPxp/CHbs2yMgP8ftMhR5ww1eIKoWRMlqvltHF8fZn5LRDvTKuxD3DUn+shRbLGqXemcP51oFCsGQ== dependencies: "@types/estree-jsx" "^1.0.0" @@ -3908,12 +3920,12 @@ estree-util-build-jsx@^3.0.0: estree-util-is-identifier-name@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz#0b5ef4c4ff13508b34dcd01ecfa945f61fce5dbd" + resolved "https://registry.npmjs.org/estree-util-is-identifier-name/-/estree-util-is-identifier-name-3.0.0.tgz" integrity sha512-hFtqIDZTIUZ9BXLb8y4pYGyk6+wekIivNVTcmvk8NoOh+VeRn5y6cEHzbURrWbfp1fIqdVipilzj+lfaadNZmg== estree-util-to-js@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/estree-util-to-js/-/estree-util-to-js-2.0.0.tgz#10a6fb924814e6abb62becf0d2bc4dea51d04f17" + resolved "https://registry.npmjs.org/estree-util-to-js/-/estree-util-to-js-2.0.0.tgz" integrity sha512-WDF+xj5rRWmD5tj6bIqRi6CkLIXbbNQUcxQHzGysQzvHmdYG2G7p/Tf0J0gpxGgkeMZNTIjT/AoSvC9Xehcgdg== dependencies: "@types/estree-jsx" "^1.0.0" @@ -3922,7 +3934,7 @@ estree-util-to-js@^2.0.0: estree-util-value-to-estree@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/estree-util-value-to-estree/-/estree-util-value-to-estree-3.0.1.tgz#0b7b5d6b6a4aaad5c60999ffbc265a985df98ac5" + resolved "https://registry.npmjs.org/estree-util-value-to-estree/-/estree-util-value-to-estree-3.0.1.tgz" integrity sha512-b2tdzTurEIbwRh+mKrEcaWfu1wgb8J1hVsgREg7FFiecWwK/PhO8X0kyc+0bIcKNtD4sqxIdNoRy6/p/TvECEA== dependencies: "@types/estree" "^1.0.0" @@ -3930,7 +3942,7 @@ estree-util-value-to-estree@^3.0.1: estree-util-visit@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/estree-util-visit/-/estree-util-visit-2.0.0.tgz#13a9a9f40ff50ed0c022f831ddf4b58d05446feb" + resolved "https://registry.npmjs.org/estree-util-visit/-/estree-util-visit-2.0.0.tgz" integrity sha512-m5KgiH85xAhhW8Wta0vShLcUvOsh3LLPI2YVwcbio1l7E09NTLL1EyMZFM1OyWowoH0skScNbhOPl4kcBgzTww== dependencies: "@types/estree-jsx" "^1.0.0" @@ -3938,29 +3950,29 @@ estree-util-visit@^2.0.0: estree-walker@^3.0.0: version "3.0.3" - resolved "https://registry.yarnpkg.com/estree-walker/-/estree-walker-3.0.3.tgz#67c3e549ec402a487b4fc193d1953a524752340d" + resolved "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz" integrity sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g== dependencies: "@types/estree" "^1.0.0" esutils@^2.0.2: version "2.0.3" - resolved "https://registry.yarnpkg.com/esutils/-/esutils-2.0.3.tgz#74d2eb4de0b8da1293711910d50775b9b710ef64" + resolved "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz" integrity sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g== eta@^2.2.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/eta/-/eta-2.2.0.tgz#eb8b5f8c4e8b6306561a455e62cd7492fe3a9b8a" + resolved "https://registry.npmjs.org/eta/-/eta-2.2.0.tgz" integrity sha512-UVQ72Rqjy/ZKQalzV5dCCJP80GrmPrMxh6NlNf+erV6ObL0ZFkhCstWRawS85z3smdr3d2wXPsZEY7rDPfGd2g== etag@~1.8.1: version "1.8.1" - resolved "https://registry.yarnpkg.com/etag/-/etag-1.8.1.tgz#41ae2eeb65efa62268aebfea83ac7d79299b0887" + resolved "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz" integrity sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg== eval@^0.1.8: version "0.1.8" - resolved "https://registry.yarnpkg.com/eval/-/eval-0.1.8.tgz#2b903473b8cc1d1989b83a1e7923f883eb357f85" + resolved "https://registry.npmjs.org/eval/-/eval-0.1.8.tgz" integrity sha512-EzV94NYKoO09GLXGjXj9JIlXijVck4ONSr5wiCWDvhsvj5jxSrzTmRU/9C1DyB6uToszLs8aifA6NQ7lEQdvFw== dependencies: "@types/node" "*" @@ -3968,17 +3980,17 @@ eval@^0.1.8: eventemitter3@^4.0.0: version "4.0.7" - resolved "https://registry.yarnpkg.com/eventemitter3/-/eventemitter3-4.0.7.tgz#2de9b68f6528d5644ef5c59526a1b4a07306169f" + resolved "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz" integrity sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw== events@^3.2.0: version "3.3.0" - resolved "https://registry.yarnpkg.com/events/-/events-3.3.0.tgz#31a95ad0a924e2d2c419a813aeb2c4e878ea7400" + resolved "https://registry.npmjs.org/events/-/events-3.3.0.tgz" integrity sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q== execa@^5.0.0: version "5.1.1" - resolved "https://registry.yarnpkg.com/execa/-/execa-5.1.1.tgz#f80ad9cbf4298f7bd1d4c9555c21e93741c411dd" + resolved "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz" integrity sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg== dependencies: cross-spawn "^7.0.3" @@ -3993,7 +4005,7 @@ execa@^5.0.0: express@^4.17.3: version "4.18.2" - resolved "https://registry.yarnpkg.com/express/-/express-4.18.2.tgz#3fabe08296e930c796c19e3c516979386ba9fd59" + resolved "https://registry.npmjs.org/express/-/express-4.18.2.tgz" integrity sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ== dependencies: accepts "~1.3.8" @@ -4030,24 +4042,24 @@ express@^4.17.3: extend-shallow@^2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/extend-shallow/-/extend-shallow-2.0.1.tgz#51af7d614ad9a9f610ea1bafbb989d6b1c56890f" + resolved "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz" integrity sha512-zCnTtlxNoAiDc3gqY2aYAWFx7XWWiasuF2K8Me5WbN8otHKTUKBwjPtNpRs/rbUZm7KxWAaNj7P1a/p52GbVug== dependencies: is-extendable "^0.1.0" extend@^3.0.0: version "3.0.2" - resolved "https://registry.yarnpkg.com/extend/-/extend-3.0.2.tgz#f8b1136b4071fbd8eb140aff858b1019ec2915fa" + resolved "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz" integrity sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g== fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: version "3.1.3" - resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" + resolved "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz" integrity sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q== fast-glob@^3.2.11, fast-glob@^3.2.9, fast-glob@^3.3.0: version "3.3.2" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-3.3.2.tgz#a904501e57cfdd2ffcded45e99a54fef55e46129" + resolved "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz" integrity sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow== dependencies: "@nodelib/fs.stat" "^2.0.2" @@ -4058,47 +4070,47 @@ fast-glob@^3.2.11, fast-glob@^3.2.9, fast-glob@^3.3.0: fast-json-stable-stringify@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz#874bf69c6f404c2b5d99c481341399fd55892633" + resolved "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz" integrity sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw== fast-url-parser@1.1.3: version "1.1.3" - resolved "https://registry.yarnpkg.com/fast-url-parser/-/fast-url-parser-1.1.3.tgz#f4af3ea9f34d8a271cf58ad2b3759f431f0b318d" + resolved "https://registry.npmjs.org/fast-url-parser/-/fast-url-parser-1.1.3.tgz" integrity sha512-5jOCVXADYNuRkKFzNJ0dCCewsZiYo0dz8QNYljkOpFC6r2U4OBmKtvm/Tsuh4w1YYdDqDb31a8TVhBJ2OJKdqQ== dependencies: punycode "^1.3.2" fastq@^1.6.0: version "1.15.0" - resolved "https://registry.yarnpkg.com/fastq/-/fastq-1.15.0.tgz#d04d07c6a2a68fe4599fea8d2e103a937fae6b3a" + resolved "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz" integrity sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw== dependencies: reusify "^1.0.4" fault@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/fault/-/fault-2.0.1.tgz#d47ca9f37ca26e4bd38374a7c500b5a384755b6c" + resolved "https://registry.npmjs.org/fault/-/fault-2.0.1.tgz" integrity sha512-WtySTkS4OKev5JtpHXnib4Gxiurzh5NCGvWrFaZ34m6JehfTUhKZvn9njTfw48t6JumVQOmrKqpmGcdwxnhqBQ== dependencies: format "^0.2.0" faye-websocket@^0.11.3: version "0.11.4" - resolved "https://registry.yarnpkg.com/faye-websocket/-/faye-websocket-0.11.4.tgz#7f0d9275cfdd86a1c963dc8b65fcc451edcbb1da" + resolved "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz" integrity sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g== dependencies: websocket-driver ">=0.5.1" feed@^4.2.2: version "4.2.2" - resolved "https://registry.yarnpkg.com/feed/-/feed-4.2.2.tgz#865783ef6ed12579e2c44bbef3c9113bc4956a7e" + resolved "https://registry.npmjs.org/feed/-/feed-4.2.2.tgz" integrity sha512-u5/sxGfiMfZNtJ3OvQpXcvotFpYkL0n9u9mM2vkui2nGo8b4wvDkJ8gAkYqbA8QpGyFCv3RK0Z+Iv+9veCS9bQ== dependencies: xml-js "^1.6.11" file-loader@^6.2.0: version "6.2.0" - resolved "https://registry.yarnpkg.com/file-loader/-/file-loader-6.2.0.tgz#baef7cf8e1840df325e4390b4484879480eebe4d" + resolved "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz" integrity sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw== dependencies: loader-utils "^2.0.0" @@ -4106,19 +4118,19 @@ file-loader@^6.2.0: filesize@^8.0.6: version "8.0.7" - resolved "https://registry.yarnpkg.com/filesize/-/filesize-8.0.7.tgz#695e70d80f4e47012c132d57a059e80c6b580bd8" + resolved "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz" integrity sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ== fill-range@^7.0.1: version "7.0.1" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-7.0.1.tgz#1919a6a7c75fe38b2c7c77e5198535da9acdda40" + resolved "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz" integrity sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ== dependencies: to-regex-range "^5.0.1" finalhandler@1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/finalhandler/-/finalhandler-1.2.0.tgz#7d23fe5731b207b4640e4fcd00aec1f9207a7b32" + resolved "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz" integrity sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg== dependencies: debug "2.6.9" @@ -4131,7 +4143,7 @@ finalhandler@1.2.0: find-cache-dir@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/find-cache-dir/-/find-cache-dir-4.0.0.tgz#a30ee0448f81a3990708f6453633c733e2f6eec2" + resolved "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-4.0.0.tgz" integrity sha512-9ZonPT4ZAK4a+1pUPVPZJapbi7O5qbbJPdYw/NOQWZZbVLdDTYM3A4R9z/DpAM08IDaFGsvPgiGZ82WEwUDWjg== dependencies: common-path-prefix "^3.0.0" @@ -4139,14 +4151,14 @@ find-cache-dir@^4.0.0: find-up@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + resolved "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz" integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== dependencies: locate-path "^3.0.0" find-up@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-5.0.0.tgz#4c92819ecb7083561e4f4a240a86be5198f536fc" + resolved "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz" integrity sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng== dependencies: locate-path "^6.0.0" @@ -4154,7 +4166,7 @@ find-up@^5.0.0: find-up@^6.3.0: version "6.3.0" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-6.3.0.tgz#2abab3d3280b2dc7ac10199ef324c4e002c8c790" + resolved "https://registry.npmjs.org/find-up/-/find-up-6.3.0.tgz" integrity sha512-v2ZsoEuVHYy8ZIlYqwPe/39Cy+cFDzp4dXPaxNvkEuouymu+2Jbz0PxpKarJHYJTmv2HWT3O382qY8l4jMWthw== dependencies: locate-path "^7.1.0" @@ -4162,17 +4174,17 @@ find-up@^6.3.0: flat@^5.0.2: version "5.0.2" - resolved "https://registry.yarnpkg.com/flat/-/flat-5.0.2.tgz#8ca6fe332069ffa9d324c327198c598259ceb241" + resolved "https://registry.npmjs.org/flat/-/flat-5.0.2.tgz" integrity sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ== follow-redirects@^1.0.0: version "1.15.3" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.3.tgz#fe2f3ef2690afce7e82ed0b44db08165b207123a" + resolved "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.3.tgz" integrity sha512-1VzOtuEM8pC9SFU1E+8KfTjZyMztRsgEfwQl44z8A25uy13jSzTj6dyK2Df52iV0vgHCfBwLhDWevLn95w5v6Q== fork-ts-checker-webpack-plugin@^6.5.0: version "6.5.3" - resolved "https://registry.yarnpkg.com/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz#eda2eff6e22476a2688d10661688c47f611b37f3" + resolved "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz" integrity sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ== dependencies: "@babel/code-frame" "^7.8.3" @@ -4191,32 +4203,32 @@ fork-ts-checker-webpack-plugin@^6.5.0: form-data-encoder@^2.1.2: version "2.1.4" - resolved "https://registry.yarnpkg.com/form-data-encoder/-/form-data-encoder-2.1.4.tgz#261ea35d2a70d48d30ec7a9603130fa5515e9cd5" + resolved "https://registry.npmjs.org/form-data-encoder/-/form-data-encoder-2.1.4.tgz" integrity sha512-yDYSgNMraqvnxiEXO4hi88+YZxaHC6QKzb5N84iRCTDeRO7ZALpir/lVmf/uXUhnwUr2O4HU8s/n6x+yNjQkHw== format@^0.2.0: version "0.2.2" - resolved "https://registry.yarnpkg.com/format/-/format-0.2.2.tgz#d6170107e9efdc4ed30c9dc39016df942b5cb58b" + resolved "https://registry.npmjs.org/format/-/format-0.2.2.tgz" integrity sha512-wzsgA6WOq+09wrU1tsJ09udeR/YZRaeArL9e1wPbFg3GG2yDnC2ldKpxs4xunpFF9DgqCqOIra3bc1HWrJ37Ww== forwarded@0.2.0: version "0.2.0" - resolved "https://registry.yarnpkg.com/forwarded/-/forwarded-0.2.0.tgz#2269936428aad4c15c7ebe9779a84bf0b2a81811" + resolved "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz" integrity sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow== fraction.js@^4.3.6: version "4.3.7" - resolved "https://registry.yarnpkg.com/fraction.js/-/fraction.js-4.3.7.tgz#06ca0085157e42fda7f9e726e79fefc4068840f7" + resolved "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz" integrity sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew== fresh@0.5.2: version "0.5.2" - resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" + resolved "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz" integrity sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q== fs-extra@^11.1.1: version "11.2.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-11.2.0.tgz#e70e17dfad64232287d01929399e0ea7c86b0e5b" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-11.2.0.tgz" integrity sha512-PmDi3uwK5nFuXh7XDTlVnS17xJS7vW36is2+w3xcv8SVxiB4NyATf4ctkVY5bkSjX0Y4nbvZCq1/EjtEyr9ktw== dependencies: graceful-fs "^4.2.0" @@ -4225,7 +4237,7 @@ fs-extra@^11.1.1: fs-extra@^9.0.0: version "9.1.0" - resolved "https://registry.yarnpkg.com/fs-extra/-/fs-extra-9.1.0.tgz#5954460c764a8da2094ba3554bf839e6b9a7c86d" + resolved "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz" integrity sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ== dependencies: at-least-node "^1.0.0" @@ -4235,32 +4247,32 @@ fs-extra@^9.0.0: fs-monkey@^1.0.4: version "1.0.5" - resolved "https://registry.yarnpkg.com/fs-monkey/-/fs-monkey-1.0.5.tgz#fe450175f0db0d7ea758102e1d84096acb925788" + resolved "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.5.tgz" integrity sha512-8uMbBjrhzW76TYgEV27Y5E//W2f/lTFmx78P2w19FZSxarhI/798APGQyuGCwmkNxgwGRhrLfvWyLBvNtuOmew== fs.realpath@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/fs.realpath/-/fs.realpath-1.0.0.tgz#1504ad2523158caa40db4a2787cb01411994ea4f" + resolved "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz" integrity sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw== fsevents@~2.3.2: version "2.3.3" - resolved "https://registry.yarnpkg.com/fsevents/-/fsevents-2.3.3.tgz#cac6407785d03675a2a5e1a5305c697b347d90d6" + resolved "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz" integrity sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw== function-bind@^1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/function-bind/-/function-bind-1.1.2.tgz#2c02d864d97f3ea6c8830c464cbd11ab6eab7a1c" + resolved "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz" integrity sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA== gensync@^1.0.0-beta.2: version "1.0.0-beta.2" - resolved "https://registry.yarnpkg.com/gensync/-/gensync-1.0.0-beta.2.tgz#32a6ee76c3d7f52d46b2b1ae5d93fea8580a25e0" + resolved "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz" integrity sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg== get-intrinsic@^1.0.2, get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@^1.2.2: version "1.2.2" - resolved "https://registry.yarnpkg.com/get-intrinsic/-/get-intrinsic-1.2.2.tgz#281b7622971123e1ef4b3c90fd7539306da93f3b" + resolved "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.2.tgz" integrity sha512-0gSo4ml/0j98Y3lngkFEot/zhiCeWsbYIlZ+uZOVgzLyLaUw7wxUL+nCTP0XJvJg1AXulJRI3UJi8GsbDuxdGA== dependencies: function-bind "^1.1.2" @@ -4270,41 +4282,41 @@ get-intrinsic@^1.0.2, get-intrinsic@^1.1.3, get-intrinsic@^1.2.1, get-intrinsic@ get-own-enumerable-property-symbols@^3.0.0: version "3.0.2" - resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz#b5fde77f22cbe35f390b4e089922c50bce6ef664" + resolved "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz" integrity sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g== get-stream@^6.0.0, get-stream@^6.0.1: version "6.0.1" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7" + resolved "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz" integrity sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg== github-slugger@^1.5.0: version "1.5.0" - resolved "https://registry.yarnpkg.com/github-slugger/-/github-slugger-1.5.0.tgz#17891bbc73232051474d68bd867a34625c955f7d" + resolved "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz" integrity sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw== glob-parent@^5.1.2, glob-parent@~5.1.2: version "5.1.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-5.1.2.tgz#869832c58034fe68a4093c17dc15e8340d8401c4" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz" integrity sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow== dependencies: is-glob "^4.0.1" glob-parent@^6.0.1: version "6.0.2" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-6.0.2.tgz#6d237d99083950c79290f24c7642a3de9a28f9e3" + resolved "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz" integrity sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A== dependencies: is-glob "^4.0.3" glob-to-regexp@^0.4.1: version "0.4.1" - resolved "https://registry.yarnpkg.com/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz#c75297087c851b9a578bd217dd59a92f59fe546e" + resolved "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz" integrity sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw== glob@^7.0.0, glob@^7.1.3, glob@^7.1.6: version "7.2.3" - resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b" + resolved "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz" integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q== dependencies: fs.realpath "^1.0.0" @@ -4316,21 +4328,21 @@ glob@^7.0.0, glob@^7.1.3, glob@^7.1.6: global-dirs@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/global-dirs/-/global-dirs-3.0.1.tgz#0c488971f066baceda21447aecb1a8b911d22485" + resolved "https://registry.npmjs.org/global-dirs/-/global-dirs-3.0.1.tgz" integrity sha512-NBcGGFbBA9s1VzD41QXDG+3++t9Mn5t1FpLdhESY6oKY4gYTFpX4wO3sqGUa0Srjtbfj3szX0RnemmrVRUdULA== dependencies: ini "2.0.0" global-modules@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-2.0.0.tgz#997605ad2345f27f51539bea26574421215c7780" + resolved "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz" integrity sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A== dependencies: global-prefix "^3.0.0" global-prefix@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-3.0.0.tgz#fc85f73064df69f50421f47f883fe5b913ba9b97" + resolved "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz" integrity sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg== dependencies: ini "^1.3.5" @@ -4339,12 +4351,12 @@ global-prefix@^3.0.0: globals@^11.1.0: version "11.12.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-11.12.0.tgz#ab8795338868a0babd8525758018c2a7eb95c42e" + resolved "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz" integrity sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA== globby@^11.0.1, globby@^11.0.4, globby@^11.1.0: version "11.1.0" - resolved "https://registry.yarnpkg.com/globby/-/globby-11.1.0.tgz#bd4be98bb042f83d796f7e3811991fbe82a0d34b" + resolved "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz" integrity sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g== dependencies: array-union "^2.1.0" @@ -4356,7 +4368,7 @@ globby@^11.0.1, globby@^11.0.4, globby@^11.1.0: globby@^13.1.1: version "13.2.2" - resolved "https://registry.yarnpkg.com/globby/-/globby-13.2.2.tgz#63b90b1bf68619c2135475cbd4e71e66aa090592" + resolved "https://registry.npmjs.org/globby/-/globby-13.2.2.tgz" integrity sha512-Y1zNGV+pzQdh7H39l9zgB4PJqjRNqydvdYCDG4HFXM4XuvSaQQlEc91IU1yALL8gUTDomgBAfz3XJdmUS+oo0w== dependencies: dir-glob "^3.0.1" @@ -4367,14 +4379,14 @@ globby@^13.1.1: gopd@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/gopd/-/gopd-1.0.1.tgz#29ff76de69dac7489b7c0918a5788e56477c332c" + resolved "https://registry.npmjs.org/gopd/-/gopd-1.0.1.tgz" integrity sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA== dependencies: get-intrinsic "^1.1.3" got@^12.1.0: version "12.6.1" - resolved "https://registry.yarnpkg.com/got/-/got-12.6.1.tgz#8869560d1383353204b5a9435f782df9c091f549" + resolved "https://registry.npmjs.org/got/-/got-12.6.1.tgz" integrity sha512-mThBblvlAF1d4O5oqyvN+ZxLAYwIJK7bpMxgYqPD9okW0C3qm5FFn7k811QrcuEBwaogR3ngOFoCfs6mRv7teQ== dependencies: "@sindresorhus/is" "^5.2.0" @@ -4391,17 +4403,17 @@ got@^12.1.0: graceful-fs@4.2.10: version "4.2.10" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.10.tgz#147d3a006da4ca3ce14728c7aefc287c367d7a6c" + resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz" integrity sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA== graceful-fs@^4.1.2, graceful-fs@^4.1.6, graceful-fs@^4.2.0, graceful-fs@^4.2.4, graceful-fs@^4.2.6, graceful-fs@^4.2.9: version "4.2.11" - resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.2.11.tgz#4183e4e8bf08bb6e05bbb2f7d2e0c8f712ca40e3" + resolved "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz" integrity sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ== gray-matter@^4.0.3: version "4.0.3" - resolved "https://registry.yarnpkg.com/gray-matter/-/gray-matter-4.0.3.tgz#e893c064825de73ea1f5f7d88c7a9f7274288798" + resolved "https://registry.npmjs.org/gray-matter/-/gray-matter-4.0.3.tgz" integrity sha512-5v6yZd4JK3eMI3FqqCouswVqwugaA9r4dNZB1wwcmrD02QkV5H0y7XBQW8QwQqEaZY1pM9aqORSORhJRdNK44Q== dependencies: js-yaml "^3.13.1" @@ -4411,19 +4423,19 @@ gray-matter@^4.0.3: gzip-size@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/gzip-size/-/gzip-size-6.0.0.tgz#065367fd50c239c0671cbcbad5be3e2eeb10e462" + resolved "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz" integrity sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q== dependencies: duplexer "^0.1.2" handle-thing@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/handle-thing/-/handle-thing-2.0.1.tgz#857f79ce359580c340d43081cc648970d0bb234e" + resolved "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz" integrity sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg== handlebars@^4.7.7: version "4.7.8" - resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.8.tgz#41c42c18b1be2365439188c77c6afae71c0cd9e9" + resolved "https://registry.npmjs.org/handlebars/-/handlebars-4.7.8.tgz" integrity sha512-vafaFqs8MZkRrSX7sFVUdo3ap/eNiLnb4IakshzvP56X5Nr1iGKAIqdX6tMlm6HcNRIkr6AxO5jFEoJzzpT8aQ== dependencies: minimist "^1.2.5" @@ -4435,46 +4447,46 @@ handlebars@^4.7.7: has-flag@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-3.0.0.tgz#b5d454dc2199ae225699f3467e5a07f3b955bafd" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz" integrity sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw== has-flag@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-4.0.0.tgz#944771fd9c81c81265c4d6941860da06bb59479b" + resolved "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz" integrity sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ== has-property-descriptors@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz#52ba30b6c5ec87fd89fa574bc1c39125c6f65340" + resolved "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.1.tgz" integrity sha512-VsX8eaIewvas0xnvinAe9bw4WfIeODpGYikiWYLH+dma0Jw6KHYqWiWfhQlgOVK8D6PvjubK5Uc4P0iIhIcNVg== dependencies: get-intrinsic "^1.2.2" has-proto@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/has-proto/-/has-proto-1.0.1.tgz#1885c1305538958aff469fef37937c22795408e0" + resolved "https://registry.npmjs.org/has-proto/-/has-proto-1.0.1.tgz" integrity sha512-7qE+iP+O+bgF9clE5+UoBFzE65mlBiVj3tKCrlNQ0Ogwm0BjpT/gK4SlLYDMybDh5I3TCTKnPPa0oMG7JDYrhg== has-symbols@^1.0.3: version "1.0.3" - resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.3.tgz#bb7b2c4349251dce87b125f7bdf874aa7c8b39f8" + resolved "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz" integrity sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A== has-yarn@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/has-yarn/-/has-yarn-3.0.0.tgz#c3c21e559730d1d3b57e28af1f30d06fac38147d" + resolved "https://registry.npmjs.org/has-yarn/-/has-yarn-3.0.0.tgz" integrity sha512-IrsVwUHhEULx3R8f/aA8AHuEzAorplsab/v8HBzEiIukwq5i/EC+xmOW+HfP1OaDP+2JkgT1yILHN2O3UFIbcA== hasown@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/hasown/-/hasown-2.0.0.tgz#f4c513d454a57b7c7e1650778de226b11700546c" + resolved "https://registry.npmjs.org/hasown/-/hasown-2.0.0.tgz" integrity sha512-vUptKVTpIJhcczKBbgnS+RtcuYMB8+oNzPK2/Hp3hanz8JmpATdmmgLgSaadVREkDm+e2giHwY3ZRkyjSIDDFA== dependencies: function-bind "^1.1.2" hast-util-from-parse5@^8.0.0: version "8.0.1" - resolved "https://registry.yarnpkg.com/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz#654a5676a41211e14ee80d1b1758c399a0327651" + resolved "https://registry.npmjs.org/hast-util-from-parse5/-/hast-util-from-parse5-8.0.1.tgz" integrity sha512-Er/Iixbc7IEa7r/XLtuG52zoqn/b3Xng/w6aZQ0xGVxzhw5xUFxcRqdPzP6yFi/4HBYRaifaI5fQ1RH8n0ZeOQ== dependencies: "@types/hast" "^3.0.0" @@ -4488,14 +4500,14 @@ hast-util-from-parse5@^8.0.0: hast-util-parse-selector@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz#352879fa86e25616036037dd8931fb5f34cb4a27" + resolved "https://registry.npmjs.org/hast-util-parse-selector/-/hast-util-parse-selector-4.0.0.tgz" integrity sha512-wkQCkSYoOGCRKERFWcxMVMOcYE2K1AaNLU8DXS9arxnLOUEWbOXKXiJUNzEpqZ3JOKpnha3jkFrumEjVliDe7A== dependencies: "@types/hast" "^3.0.0" hast-util-raw@^9.0.0: version "9.0.1" - resolved "https://registry.yarnpkg.com/hast-util-raw/-/hast-util-raw-9.0.1.tgz#2ba8510e4ed2a1e541cde2a4ebb5c38ab4c82c2d" + resolved "https://registry.npmjs.org/hast-util-raw/-/hast-util-raw-9.0.1.tgz" integrity sha512-5m1gmba658Q+lO5uqL5YNGQWeh1MYWZbZmWrM5lncdcuiXuo5E2HT/CIOp0rLF8ksfSwiCVJ3twlgVRyTGThGA== dependencies: "@types/hast" "^3.0.0" @@ -4514,7 +4526,7 @@ hast-util-raw@^9.0.0: hast-util-to-estree@^3.0.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/hast-util-to-estree/-/hast-util-to-estree-3.1.0.tgz#f2afe5e869ddf0cf690c75f9fc699f3180b51b19" + resolved "https://registry.npmjs.org/hast-util-to-estree/-/hast-util-to-estree-3.1.0.tgz" integrity sha512-lfX5g6hqVh9kjS/B9E2gSkvHH4SZNiQFiqWS0x9fENzEl+8W12RqdRxX6d/Cwxi30tPQs3bIO+aolQJNp1bIyw== dependencies: "@types/estree" "^1.0.0" @@ -4536,7 +4548,7 @@ hast-util-to-estree@^3.0.0: hast-util-to-jsx-runtime@^2.0.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.2.0.tgz#ffd59bfcf0eb8321c6ed511bfc4b399ac3404bc2" + resolved "https://registry.npmjs.org/hast-util-to-jsx-runtime/-/hast-util-to-jsx-runtime-2.2.0.tgz" integrity sha512-wSlp23N45CMjDg/BPW8zvhEi3R+8eRE1qFbjEyAUzMCzu2l1Wzwakq+Tlia9nkCtEl5mDxa7nKHsvYJ6Gfn21A== dependencies: "@types/hast" "^3.0.0" @@ -4551,7 +4563,7 @@ hast-util-to-jsx-runtime@^2.0.0: hast-util-to-parse5@^8.0.0: version "8.0.0" - resolved "https://registry.yarnpkg.com/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz#477cd42d278d4f036bc2ea58586130f6f39ee6ed" + resolved "https://registry.npmjs.org/hast-util-to-parse5/-/hast-util-to-parse5-8.0.0.tgz" integrity sha512-3KKrV5ZVI8if87DVSi1vDeByYrkGzg4mEfeu4alwgmmIeARiBLKCZS2uw5Gb6nU9x9Yufyj3iudm6i7nl52PFw== dependencies: "@types/hast" "^3.0.0" @@ -4564,14 +4576,14 @@ hast-util-to-parse5@^8.0.0: hast-util-whitespace@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz#7778ed9d3c92dd9e8c5c8f648a49c21fc51cb621" + resolved "https://registry.npmjs.org/hast-util-whitespace/-/hast-util-whitespace-3.0.0.tgz" integrity sha512-88JUN06ipLwsnv+dVn+OIYOvAuvBMy/Qoi6O7mQHxdPXpjy+Cd6xRkWwux7DKO+4sYILtLBRIKgsdpS2gQc7qw== dependencies: "@types/hast" "^3.0.0" hastscript@^8.0.0: version "8.0.0" - resolved "https://registry.yarnpkg.com/hastscript/-/hastscript-8.0.0.tgz#4ef795ec8dee867101b9f23cc830d4baf4fd781a" + resolved "https://registry.npmjs.org/hastscript/-/hastscript-8.0.0.tgz" integrity sha512-dMOtzCEd3ABUeSIISmrETiKuyydk1w0pa+gE/uormcTpSYuaNJPbX1NU3JLyscSLjwAQM8bWMhhIlnCqnRvDTw== dependencies: "@types/hast" "^3.0.0" @@ -4582,12 +4594,12 @@ hastscript@^8.0.0: he@^1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/he/-/he-1.2.0.tgz#84ae65fa7eafb165fddb61566ae14baf05664f0f" + resolved "https://registry.npmjs.org/he/-/he-1.2.0.tgz" integrity sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw== history@^4.9.0: version "4.10.1" - resolved "https://registry.yarnpkg.com/history/-/history-4.10.1.tgz#33371a65e3a83b267434e2b3f3b1b4c58aad4cf3" + resolved "https://registry.npmjs.org/history/-/history-4.10.1.tgz" integrity sha512-36nwAD620w12kuzPAsyINPWJqlNbij+hpK1k9XRloDtym8mxzGYl2c17LnV6IAGB2Dmg4tEa7G7DlawS0+qjew== dependencies: "@babel/runtime" "^7.1.2" @@ -4599,14 +4611,14 @@ history@^4.9.0: hoist-non-react-statics@^3.1.0: version "3.3.2" - resolved "https://registry.yarnpkg.com/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz#ece0acaf71d62c2969c2ec59feff42a4b1a85b45" + resolved "https://registry.npmjs.org/hoist-non-react-statics/-/hoist-non-react-statics-3.3.2.tgz" integrity sha512-/gGivxi8JPKWNm/W0jSmzcMPpfpPLc3dY/6GxhX2hQ9iGj3aDfklV4ET7NjKpSinLpJ5vafa9iiGIEZg10SfBw== dependencies: react-is "^16.7.0" hpack.js@^2.1.6: version "2.1.6" - resolved "https://registry.yarnpkg.com/hpack.js/-/hpack.js-2.1.6.tgz#87774c0949e513f42e84575b3c45681fade2a0b2" + resolved "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz" integrity sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ== dependencies: inherits "^2.0.1" @@ -4616,17 +4628,17 @@ hpack.js@^2.1.6: html-entities@^2.3.2: version "2.4.0" - resolved "https://registry.yarnpkg.com/html-entities/-/html-entities-2.4.0.tgz#edd0cee70402584c8c76cc2c0556db09d1f45061" + resolved "https://registry.npmjs.org/html-entities/-/html-entities-2.4.0.tgz" integrity sha512-igBTJcNNNhvZFRtm8uA6xMY6xYleeDwn3PeBCkDz7tHttv4F2hsDI2aPgNERWzvRcNYHNT3ymRaQzllmXj4YsQ== html-escaper@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/html-escaper/-/html-escaper-2.0.2.tgz#dfd60027da36a36dfcbe236262c00a5822681453" + resolved "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz" integrity sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg== html-minifier-terser@^6.0.2: version "6.1.0" - resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz#bfc818934cc07918f6b3669f5774ecdfd48f32ab" + resolved "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz" integrity sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw== dependencies: camel-case "^4.1.2" @@ -4639,7 +4651,7 @@ html-minifier-terser@^6.0.2: html-minifier-terser@^7.2.0: version "7.2.0" - resolved "https://registry.yarnpkg.com/html-minifier-terser/-/html-minifier-terser-7.2.0.tgz#18752e23a2f0ed4b0f550f217bb41693e975b942" + resolved "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-7.2.0.tgz" integrity sha512-tXgn3QfqPIpGl9o+K5tpcj3/MN4SfLtsx2GWwBC3SSd0tXQGyF3gsSqad8loJgKZGM3ZxbYDd5yhiBIdWpmvLA== dependencies: camel-case "^4.1.2" @@ -4652,17 +4664,17 @@ html-minifier-terser@^7.2.0: html-tags@^3.3.1: version "3.3.1" - resolved "https://registry.yarnpkg.com/html-tags/-/html-tags-3.3.1.tgz#a04026a18c882e4bba8a01a3d39cfe465d40b5ce" + resolved "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz" integrity sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ== html-void-elements@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/html-void-elements/-/html-void-elements-3.0.0.tgz#fc9dbd84af9e747249034d4d62602def6517f1d7" + resolved "https://registry.npmjs.org/html-void-elements/-/html-void-elements-3.0.0.tgz" integrity sha512-bEqo66MRXsUGxWHV5IP0PUiAWwoEjba4VCzg0LjFJBpchPaTfyfCKTG6bc5F8ucKec3q5y6qOdGyYTSBEvhCrg== html-webpack-plugin@^5.5.3: version "5.5.3" - resolved "https://registry.yarnpkg.com/html-webpack-plugin/-/html-webpack-plugin-5.5.3.tgz#72270f4a78e222b5825b296e5e3e1328ad525a3e" + resolved "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.3.tgz" integrity sha512-6YrDKTuqaP/TquFH7h4srYWsZx+x6k6+FbsTm0ziCwGHDP78Unr1r9F/H4+sGmMbX08GQcJ+K64x55b+7VM/jg== dependencies: "@types/html-minifier-terser" "^6.0.0" @@ -4673,7 +4685,7 @@ html-webpack-plugin@^5.5.3: htmlparser2@^6.1.0: version "6.1.0" - resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-6.1.0.tgz#c4d762b6c3371a05dbe65e94ae43a9f845fb8fb7" + resolved "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz" integrity sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A== dependencies: domelementtype "^2.0.1" @@ -4683,7 +4695,7 @@ htmlparser2@^6.1.0: htmlparser2@^8.0.1: version "8.0.2" - resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-8.0.2.tgz#f002151705b383e62433b5cf466f5b716edaec21" + resolved "https://registry.npmjs.org/htmlparser2/-/htmlparser2-8.0.2.tgz" integrity sha512-GYdjWKDkbRLkZ5geuHs5NY1puJ+PXwP7+fHPRz06Eirsb9ugf6d8kkXav6ADhcODhFFPMIXyxkxSuMf3D6NCFA== dependencies: domelementtype "^2.3.0" @@ -4693,17 +4705,17 @@ htmlparser2@^8.0.1: http-cache-semantics@^4.1.1: version "4.1.1" - resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz#abe02fcb2985460bf0323be664436ec3476a6d5a" + resolved "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.1.1.tgz" integrity sha512-er295DKPVsV82j5kw1Gjt+ADA/XYHsajl82cGNQG2eyoPkvgUhX+nDIyelzhIWbbsXP39EHcI6l5tYs2FYqYXQ== http-deceiver@^1.2.7: version "1.2.7" - resolved "https://registry.yarnpkg.com/http-deceiver/-/http-deceiver-1.2.7.tgz#fa7168944ab9a519d337cb0bec7284dc3e723d87" + resolved "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz" integrity sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw== http-errors@2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-2.0.0.tgz#b7774a1486ef73cf7667ac9ae0858c012c57b9d3" + resolved "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz" integrity sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ== dependencies: depd "2.0.0" @@ -4714,7 +4726,7 @@ http-errors@2.0.0: http-errors@~1.6.2: version "1.6.3" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + resolved "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz" integrity sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A== dependencies: depd "~1.1.2" @@ -4724,12 +4736,12 @@ http-errors@~1.6.2: http-parser-js@>=0.5.1: version "0.5.8" - resolved "https://registry.yarnpkg.com/http-parser-js/-/http-parser-js-0.5.8.tgz#af23090d9ac4e24573de6f6aecc9d84a48bf20e3" + resolved "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz" integrity sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q== http-proxy-middleware@^2.0.3: version "2.0.6" - resolved "https://registry.yarnpkg.com/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz#e1a4dd6979572c7ab5a4e4b55095d1f32a74963f" + resolved "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz" integrity sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw== dependencies: "@types/http-proxy" "^1.17.8" @@ -4740,7 +4752,7 @@ http-proxy-middleware@^2.0.3: http-proxy@^1.18.1: version "1.18.1" - resolved "https://registry.yarnpkg.com/http-proxy/-/http-proxy-1.18.1.tgz#401541f0534884bbf95260334e72f88ee3976549" + resolved "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz" integrity sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ== dependencies: eventemitter3 "^4.0.0" @@ -4749,7 +4761,7 @@ http-proxy@^1.18.1: http2-wrapper@^2.1.10: version "2.2.1" - resolved "https://registry.yarnpkg.com/http2-wrapper/-/http2-wrapper-2.2.1.tgz#310968153dcdedb160d8b72114363ef5fce1f64a" + resolved "https://registry.npmjs.org/http2-wrapper/-/http2-wrapper-2.2.1.tgz" integrity sha512-V5nVw1PAOgfI3Lmeaj2Exmeg7fenjhRUgz1lPSezy1CuhPYbgQtbQj4jZfEAEMlaL+vupsvhjqCyjzob0yxsmQ== dependencies: quick-lru "^5.1.1" @@ -4757,41 +4769,41 @@ http2-wrapper@^2.1.10: human-signals@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/human-signals/-/human-signals-2.1.0.tgz#dc91fcba42e4d06e4abaed33b3e7a3c02f514ea0" + resolved "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz" integrity sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw== iconv-lite@0.4.24: version "0.4.24" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" + resolved "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz" integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== dependencies: safer-buffer ">= 2.1.2 < 3" icss-utils@^5.0.0, icss-utils@^5.1.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-5.1.0.tgz#c6be6858abd013d768e98366ae47e25d5887b1ae" + resolved "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz" integrity sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA== ignore@^5.2.0, ignore@^5.2.4: version "5.3.0" - resolved "https://registry.yarnpkg.com/ignore/-/ignore-5.3.0.tgz#67418ae40d34d6999c95ff56016759c718c82f78" + resolved "https://registry.npmjs.org/ignore/-/ignore-5.3.0.tgz" integrity sha512-g7dmpshy+gD7mh88OC9NwSGTKoc3kyLAZQRU1mt53Aw/vnvfXnbC+F/7F7QoYVKbV+KNvJx8wArewKy1vXMtlg== image-size@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/image-size/-/image-size-1.0.2.tgz#d778b6d0ab75b2737c1556dd631652eb963bc486" + resolved "https://registry.npmjs.org/image-size/-/image-size-1.0.2.tgz" integrity sha512-xfOoWjceHntRb3qFCrh5ZFORYH8XCdYpASltMhZ/Q0KZiOwjdE/Yl2QCiWdwD+lygV5bMCvauzgu5PxBX/Yerg== dependencies: queue "6.0.2" immer@^9.0.7: version "9.0.21" - resolved "https://registry.yarnpkg.com/immer/-/immer-9.0.21.tgz#1e025ea31a40f24fb064f1fef23e931496330176" + resolved "https://registry.npmjs.org/immer/-/immer-9.0.21.tgz" integrity sha512-bc4NBHqOqSfRW7POMkHd51LvClaeMXpm8dx0e8oE2GORbq5aRK7Bxl4FyzVLdGtLmvLKL7BTDBG5ACQm4HWjTA== import-fresh@^3.1.0, import-fresh@^3.2.1, import-fresh@^3.3.0: version "3.3.0" - resolved "https://registry.yarnpkg.com/import-fresh/-/import-fresh-3.3.0.tgz#37162c25fcb9ebaa2e6e53d5b4d88ce17d9e0c2b" + resolved "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz" integrity sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw== dependencies: parent-module "^1.0.0" @@ -4799,27 +4811,27 @@ import-fresh@^3.1.0, import-fresh@^3.2.1, import-fresh@^3.3.0: import-lazy@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/import-lazy/-/import-lazy-4.0.0.tgz#e8eb627483a0a43da3c03f3e35548be5cb0cc153" + resolved "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz" integrity sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw== imurmurhash@^0.1.4: version "0.1.4" - resolved "https://registry.yarnpkg.com/imurmurhash/-/imurmurhash-0.1.4.tgz#9218b9b2b928a238b13dc4fb6b6d576f231453ea" + resolved "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz" integrity sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA== indent-string@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/indent-string/-/indent-string-4.0.0.tgz#624f8f4497d619b2d9768531d58f4122854d7251" + resolved "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz" integrity sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg== infima@0.2.0-alpha.43: version "0.2.0-alpha.43" - resolved "https://registry.yarnpkg.com/infima/-/infima-0.2.0-alpha.43.tgz#f7aa1d7b30b6c08afef441c726bac6150228cbe0" + resolved "https://registry.npmjs.org/infima/-/infima-0.2.0-alpha.43.tgz" integrity sha512-2uw57LvUqW0rK/SWYnd/2rRfxNA5DDNOh33jxF7fy46VWoNhGxiUQyVZHbBMjQ33mQem0cjdDVwgWVAmlRfgyQ== inflight@^1.0.4: version "1.0.6" - resolved "https://registry.yarnpkg.com/inflight/-/inflight-1.0.6.tgz#49bd6331d7d02d0c09bc910a1075ba8165b56df9" + resolved "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz" integrity sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA== dependencies: once "^1.3.0" @@ -4827,59 +4839,59 @@ inflight@^1.0.4: inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3: version "2.0.4" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz" integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ== inherits@2.0.3: version "2.0.3" - resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.3.tgz#633c2c83e3da42a502f52466022480f4208261de" + resolved "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz" integrity sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw== ini@2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/ini/-/ini-2.0.0.tgz#e5fd556ecdd5726be978fa1001862eacb0a94bc5" + resolved "https://registry.npmjs.org/ini/-/ini-2.0.0.tgz" integrity sha512-7PnF4oN3CvZF23ADhA5wRaYEQpJ8qygSkbtTXWBeXWXmEVRXK+1ITciHWwHhsjv1TmW0MgacIv6hEi5pX5NQdA== ini@^1.3.4, ini@^1.3.5, ini@~1.3.0: version "1.3.8" - resolved "https://registry.yarnpkg.com/ini/-/ini-1.3.8.tgz#a29da425b48806f34767a4efce397269af28432c" + resolved "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz" integrity sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew== inline-style-parser@0.1.1: version "0.1.1" - resolved "https://registry.yarnpkg.com/inline-style-parser/-/inline-style-parser-0.1.1.tgz#ec8a3b429274e9c0a1f1c4ffa9453a7fef72cea1" + resolved "https://registry.npmjs.org/inline-style-parser/-/inline-style-parser-0.1.1.tgz" integrity sha512-7NXolsK4CAS5+xvdj5OMMbI962hU/wvwoxk+LWR9Ek9bVtyuuYScDN6eS0rUm6TxApFpw7CX1o4uJzcd4AyD3Q== interpret@^1.0.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.4.0.tgz#665ab8bc4da27a774a40584e812e3e0fa45b1a1e" + resolved "https://registry.npmjs.org/interpret/-/interpret-1.4.0.tgz" integrity sha512-agE4QfB2Lkp9uICn7BAqoscw4SZP9kTE2hxiFI3jBPmXJfdqiahTbUuKGsMoN2GtqL9AxhYioAcVvgsb1HvRbA== invariant@^2.2.4: version "2.2.4" - resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" + resolved "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz" integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== dependencies: loose-envify "^1.0.0" ipaddr.js@1.9.1: version "1.9.1" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz#bff38543eeb8984825079ff3a2a8e6cbd46781b3" + resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz" integrity sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g== ipaddr.js@^2.0.1: version "2.1.0" - resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-2.1.0.tgz#2119bc447ff8c257753b196fc5f1ce08a4cdf39f" + resolved "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz" integrity sha512-LlbxQ7xKzfBusov6UMi4MFpEg0m+mAm9xyNGEduwXMEDuf4WfzB/RZwMVYEd7IKGvh4IUkEXYxtAVu9T3OelJQ== is-alphabetical@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/is-alphabetical/-/is-alphabetical-2.0.1.tgz#01072053ea7c1036df3c7d19a6daaec7f19e789b" + resolved "https://registry.npmjs.org/is-alphabetical/-/is-alphabetical-2.0.1.tgz" integrity sha512-FWyyY60MeTNyeSRpkM2Iry0G9hpr7/9kD40mD/cGQEuilcZYS4okz8SN2Q6rLCJ8gbCt6fN+rC+6tMGS99LaxQ== is-alphanumerical@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz#7c03fbe96e3e931113e57f964b0a368cc2dfd875" + resolved "https://registry.npmjs.org/is-alphanumerical/-/is-alphanumerical-2.0.1.tgz" integrity sha512-hmbYhX/9MUMF5uh7tOXyK/n0ZvWpad5caBA17GsC6vyuCqaWliRG5K1qS9inmUhEMaOBIW7/whAnSwveW/LtZw== dependencies: is-alphabetical "^2.0.0" @@ -4887,70 +4899,70 @@ is-alphanumerical@^2.0.0: is-arrayish@^0.2.1: version "0.2.1" - resolved "https://registry.yarnpkg.com/is-arrayish/-/is-arrayish-0.2.1.tgz#77c99840527aa8ecb1a8ba697b80645a7a926a9d" + resolved "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz" integrity sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg== is-binary-path@~2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/is-binary-path/-/is-binary-path-2.1.0.tgz#ea1f7f3b80f064236e83470f86c09c254fb45b09" + resolved "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz" integrity sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw== dependencies: binary-extensions "^2.0.0" is-ci@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-3.0.1.tgz#db6ecbed1bd659c43dac0f45661e7674103d1867" + resolved "https://registry.npmjs.org/is-ci/-/is-ci-3.0.1.tgz" integrity sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ== dependencies: ci-info "^3.2.0" is-core-module@^2.13.0: version "2.13.1" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.13.1.tgz#ad0d7532c6fea9da1ebdc82742d74525c6273384" + resolved "https://registry.npmjs.org/is-core-module/-/is-core-module-2.13.1.tgz" integrity sha512-hHrIjvZsftOsvKSn2TRYl63zvxsgE0K+0mYMoH6gD4omR5IWB2KynivBQczo3+wF1cCkjzvptnI9Q0sPU66ilw== dependencies: hasown "^2.0.0" is-decimal@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/is-decimal/-/is-decimal-2.0.1.tgz#9469d2dc190d0214fd87d78b78caecc0cc14eef7" + resolved "https://registry.npmjs.org/is-decimal/-/is-decimal-2.0.1.tgz" integrity sha512-AAB9hiomQs5DXWcRB1rqsxGUstbRroFOPPVAomNk/3XHR5JyEZChOyTWe2oayKnsSsr/kcGqF+z6yuH6HHpN0A== is-docker@^2.0.0, is-docker@^2.1.1: version "2.2.1" - resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.2.1.tgz#33eeabe23cfe86f14bde4408a02c0cfb853acdaa" + resolved "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz" integrity sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ== is-extendable@^0.1.0: version "0.1.1" - resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" + resolved "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz" integrity sha512-5BMULNob1vgFX6EjQw5izWDxrecWK9AM72rugNr0TFldMOi0fj6Jk+zeKIt0xGj4cEfQIJth4w3OKWOJ4f+AFw== is-extglob@^2.1.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" + resolved "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz" integrity sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ== is-fullwidth-code-point@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz#f116f8064fe90b3f7844a38997c0b75051269f1d" + resolved "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz" integrity sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg== is-glob@^4.0.1, is-glob@^4.0.3, is-glob@~4.0.1: version "4.0.3" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-4.0.3.tgz#64f61e42cbbb2eec2071a9dac0b28ba1e65d5084" + resolved "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz" integrity sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg== dependencies: is-extglob "^2.1.1" is-hexadecimal@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz#86b5bf668fca307498d319dfc03289d781a90027" + resolved "https://registry.npmjs.org/is-hexadecimal/-/is-hexadecimal-2.0.1.tgz" integrity sha512-DgZQp241c8oO6cA1SbTEWiXeoxV42vlcJxgH+B3hi1AiqqKruZR3ZGF8In3fj4+/y/7rHvlOZLZtgJ/4ttYGZg== is-installed-globally@^0.4.0: version "0.4.0" - resolved "https://registry.yarnpkg.com/is-installed-globally/-/is-installed-globally-0.4.0.tgz#9a0fd407949c30f86eb6959ef1b7994ed0b7b520" + resolved "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.4.0.tgz" integrity sha512-iwGqO3J21aaSkC7jWnHP/difazwS7SFeIqxv6wEtLU8Y5KlzFTjyqcSIT0d8s4+dDhKytsk9PJZ2BkS5eZwQRQ== dependencies: global-dirs "^3.0.0" @@ -4958,118 +4970,118 @@ is-installed-globally@^0.4.0: is-npm@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/is-npm/-/is-npm-6.0.0.tgz#b59e75e8915543ca5d881ecff864077cba095261" + resolved "https://registry.npmjs.org/is-npm/-/is-npm-6.0.0.tgz" integrity sha512-JEjxbSmtPSt1c8XTkVrlujcXdKV1/tvuQ7GwKcAlyiVLeYFQ2VHat8xfrDJsIkhCdF/tZ7CiIR3sy141c6+gPQ== is-number@^7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" + resolved "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz" integrity sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng== is-obj@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" + resolved "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz" integrity sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg== is-obj@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-2.0.0.tgz#473fb05d973705e3fd9620545018ca8e22ef4982" + resolved "https://registry.npmjs.org/is-obj/-/is-obj-2.0.0.tgz" integrity sha512-drqDG3cbczxxEJRoOXcOjtdp1J/lyp1mNn0xaznRs8+muBhgQcrnbspox5X5fOw0HnMnbfDzvnEMEtqDEJEo8w== is-path-cwd@^2.2.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-2.2.0.tgz#67d43b82664a7b5191fd9119127eb300048a9fdb" + resolved "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz" integrity sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ== is-path-inside@^3.0.2: version "3.0.3" - resolved "https://registry.yarnpkg.com/is-path-inside/-/is-path-inside-3.0.3.tgz#d231362e53a07ff2b0e0ea7fed049161ffd16283" + resolved "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz" integrity sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ== is-plain-obj@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-3.0.0.tgz#af6f2ea14ac5a646183a5bbdb5baabbc156ad9d7" + resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz" integrity sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA== is-plain-obj@^4.0.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-4.1.0.tgz#d65025edec3657ce032fd7db63c97883eaed71f0" + resolved "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-4.1.0.tgz" integrity sha512-+Pgi+vMuUNkJyExiMBt5IlFoMyKnr5zhJ4Uspz58WOhBF5QoIZkFyNHIbBAtHwzVAgk5RtndVNsDRN61/mmDqg== is-plain-object@^2.0.4: version "2.0.4" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-2.0.4.tgz#2c163b3fafb1b606d9d17928f05c2a1c38e07677" + resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz" integrity sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og== dependencies: isobject "^3.0.1" is-plain-object@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/is-plain-object/-/is-plain-object-5.0.0.tgz#4427f50ab3429e9025ea7d52e9043a9ef4159344" + resolved "https://registry.npmjs.org/is-plain-object/-/is-plain-object-5.0.0.tgz" integrity sha512-VRSzKkbMm5jMDoKLbltAkFQ5Qr7VDiTFGXxYFXXowVj387GeGNOCsOH6Msy00SGZ3Fp84b1Naa1psqgcCIEP5Q== is-reference@^3.0.0: version "3.0.2" - resolved "https://registry.yarnpkg.com/is-reference/-/is-reference-3.0.2.tgz#154747a01f45cd962404ee89d43837af2cba247c" + resolved "https://registry.npmjs.org/is-reference/-/is-reference-3.0.2.tgz" integrity sha512-v3rht/LgVcsdZa3O2Nqs+NMowLOxeOm7Ay9+/ARQ2F+qEoANRcqrjAZKGN0v8ymUetZGgkp26LTnGT7H0Qo9Pg== dependencies: "@types/estree" "*" is-regexp@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/is-regexp/-/is-regexp-1.0.0.tgz#fd2d883545c46bac5a633e7b9a09e87fa2cb5069" + resolved "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz" integrity sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA== is-root@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/is-root/-/is-root-2.1.0.tgz#809e18129cf1129644302a4f8544035d51984a9c" + resolved "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz" integrity sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg== is-stream@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077" + resolved "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz" integrity sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg== is-typedarray@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/is-typedarray/-/is-typedarray-1.0.0.tgz#e479c80858df0c1b11ddda6940f96011fcda4a9a" + resolved "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz" integrity sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA== is-wsl@^2.2.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/is-wsl/-/is-wsl-2.2.0.tgz#74a4c76e77ca9fd3f932f290c17ea326cd157271" + resolved "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz" integrity sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww== dependencies: is-docker "^2.0.0" is-yarn-global@^0.4.0: version "0.4.1" - resolved "https://registry.yarnpkg.com/is-yarn-global/-/is-yarn-global-0.4.1.tgz#b312d902b313f81e4eaf98b6361ba2b45cd694bb" + resolved "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.4.1.tgz" integrity sha512-/kppl+R+LO5VmhYSEWARUFjodS25D68gvj8W7z0I7OWhUla5xWu8KL6CtB2V0R6yqhnRgbcaREMr4EEM6htLPQ== isarray@0.0.1: version "0.0.1" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-0.0.1.tgz#8a18acfca9a8f4177e09abfc6038939b05d1eedf" + resolved "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz" integrity sha512-D2S+3GLxWH+uhrNEcoh/fnmYeP8E8/zHl644d/jdA0g2uyXvy3sb0qxotE+ne0LtccHknQzWwZEzhak7oJ0COQ== isarray@~1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" + resolved "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz" integrity sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ== isexe@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" + resolved "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz" integrity sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw== isobject@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/isobject/-/isobject-3.0.1.tgz#4e431e92b11a9731636aa1f9c8d1ccbcfdab78df" + resolved "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz" integrity sha512-WhB9zCku7EGTj/HQQRz5aUQEUeoQZH2bWcltRErOpymJ4boYE6wL9Tbr23krRPSZ+C5zqNSrSw+Cc7sZZ4b7vg== jest-util@^29.7.0: version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-util/-/jest-util-29.7.0.tgz#23c2b62bfb22be82b44de98055802ff3710fc0bc" + resolved "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz" integrity sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA== dependencies: "@jest/types" "^29.6.3" @@ -5081,7 +5093,7 @@ jest-util@^29.7.0: jest-worker@^27.4.5: version "27.5.1" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-27.5.1.tgz#8d146f0900e8973b106b6f73cc1e9a8cb86f8db0" + resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz" integrity sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg== dependencies: "@types/node" "*" @@ -5090,7 +5102,7 @@ jest-worker@^27.4.5: jest-worker@^29.1.2: version "29.7.0" - resolved "https://registry.yarnpkg.com/jest-worker/-/jest-worker-29.7.0.tgz#acad073acbbaeb7262bd5389e1bcf43e10058d4a" + resolved "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz" integrity sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw== dependencies: "@types/node" "*" @@ -5100,12 +5112,12 @@ jest-worker@^29.1.2: jiti@^1.18.2, jiti@^1.20.0: version "1.21.0" - resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.21.0.tgz#7c97f8fe045724e136a397f7340475244156105d" + resolved "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz" integrity sha512-gFqAIbuKyyso/3G2qhiO2OM6shY6EPP/R0+mkDbyspxKazh8BXDC5FiFsUjlczgdNz/vfra0da2y+aHrusLG/Q== joi@^17.9.2: version "17.11.0" - resolved "https://registry.yarnpkg.com/joi/-/joi-17.11.0.tgz#aa9da753578ec7720e6f0ca2c7046996ed04fc1a" + resolved "https://registry.npmjs.org/joi/-/joi-17.11.0.tgz" integrity sha512-NgB+lZLNoqISVy1rZocE9PZI36bL/77ie924Ri43yEvi9GUUMPeyVIr8KdFTMUlby1p0PBYMk9spIxEUQYqrJQ== dependencies: "@hapi/hoek" "^9.0.0" @@ -5116,12 +5128,12 @@ joi@^17.9.2: "js-tokens@^3.0.0 || ^4.0.0", js-tokens@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" + resolved "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== js-yaml@^3.13.1: version "3.14.1" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.14.1.tgz#dae812fdb3825fa306609a8717383c50c36a0537" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz" integrity sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g== dependencies: argparse "^1.0.7" @@ -5129,54 +5141,54 @@ js-yaml@^3.13.1: js-yaml@^4.1.0: version "4.1.0" - resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602" + resolved "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz" integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA== dependencies: argparse "^2.0.1" jsesc@^2.5.1: version "2.5.2" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" + resolved "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz" integrity sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA== jsesc@~0.5.0: version "0.5.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" + resolved "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz" integrity sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA== json-buffer@3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.1.tgz#9338802a30d3b6605fbe0613e094008ca8c05a13" + resolved "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz" integrity sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ== json-parse-even-better-errors@^2.3.0, json-parse-even-better-errors@^2.3.1: version "2.3.1" - resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d" + resolved "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz" integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w== json-schema-traverse@^0.4.1: version "0.4.1" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660" + resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz" integrity sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg== json-schema-traverse@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz#ae7bcb3656ab77a73ba5c49bf654f38e6b6860e2" + resolved "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz" integrity sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug== json5@^2.1.2, json5@^2.2.3: version "2.2.3" - resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" + resolved "https://registry.npmjs.org/json5/-/json5-2.2.3.tgz" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== jsonc-parser@^3.2.0: version "3.2.0" - resolved "https://registry.yarnpkg.com/jsonc-parser/-/jsonc-parser-3.2.0.tgz#31ff3f4c2b9793f89c67212627c51c6394f88e76" + resolved "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz" integrity sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w== jsonfile@^6.0.1: version "6.1.0" - resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-6.1.0.tgz#bc55b2634793c679ec6403094eb13698a6ec0aae" + resolved "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz" integrity sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ== dependencies: universalify "^2.0.0" @@ -5185,31 +5197,31 @@ jsonfile@^6.0.1: keyv@^4.5.3: version "4.5.4" - resolved "https://registry.yarnpkg.com/keyv/-/keyv-4.5.4.tgz#a879a99e29452f942439f2a405e3af8b31d4de93" + resolved "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz" integrity sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw== dependencies: json-buffer "3.0.1" kind-of@^6.0.0, kind-of@^6.0.2: version "6.0.3" - resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-6.0.3.tgz#07c05034a6c349fa06e24fa35aa76db4580ce4dd" + resolved "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz" integrity sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw== kleur@^3.0.3: version "3.0.3" - resolved "https://registry.yarnpkg.com/kleur/-/kleur-3.0.3.tgz#a79c9ecc86ee1ce3fa6206d1216c501f147fc07e" + resolved "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz" integrity sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w== latest-version@^7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/latest-version/-/latest-version-7.0.0.tgz#843201591ea81a4d404932eeb61240fe04e9e5da" + resolved "https://registry.npmjs.org/latest-version/-/latest-version-7.0.0.tgz" integrity sha512-KvNT4XqAMzdcL6ka6Tl3i2lYeFDgXNCuIX+xNx6ZMVR1dFq+idXd9FLKNMOIx0t9mJ9/HudyX4oZWXZQ0UJHeg== dependencies: package-json "^8.1.0" launch-editor@^2.6.0: version "2.6.1" - resolved "https://registry.yarnpkg.com/launch-editor/-/launch-editor-2.6.1.tgz#f259c9ef95cbc9425620bbbd14b468fcdb4ffe3c" + resolved "https://registry.npmjs.org/launch-editor/-/launch-editor-2.6.1.tgz" integrity sha512-eB/uXmFVpY4zezmGp5XtU21kwo7GBbKB+EQ+UZeWtGb9yAM5xt/Evk+lYH3eRNAtId+ej4u7TYPFZ07w4s7rRw== dependencies: picocolors "^1.0.0" @@ -5217,27 +5229,27 @@ launch-editor@^2.6.0: leven@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/leven/-/leven-3.1.0.tgz#77891de834064cccba82ae7842bb6b14a13ed7f2" + resolved "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz" integrity sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A== lilconfig@^2.0.3: version "2.1.0" - resolved "https://registry.yarnpkg.com/lilconfig/-/lilconfig-2.1.0.tgz#78e23ac89ebb7e1bfbf25b18043de756548e7f52" + resolved "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz" integrity sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ== lines-and-columns@^1.1.6: version "1.2.4" - resolved "https://registry.yarnpkg.com/lines-and-columns/-/lines-and-columns-1.2.4.tgz#eca284f75d2965079309dc0ad9255abb2ebc1632" + resolved "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz" integrity sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg== loader-runner@^4.2.0: version "4.3.0" - resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-4.3.0.tgz#c1b4a163b99f614830353b16755e7149ac2314e1" + resolved "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz" integrity sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg== loader-utils@^2.0.0: version "2.0.4" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-2.0.4.tgz#8b5cb38b5c34a9a018ee1fc0e6a066d1dfcc528c" + resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz" integrity sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw== dependencies: big.js "^5.2.2" @@ -5246,12 +5258,12 @@ loader-utils@^2.0.0: loader-utils@^3.2.0: version "3.2.1" - resolved "https://registry.yarnpkg.com/loader-utils/-/loader-utils-3.2.1.tgz#4fb104b599daafd82ef3e1a41fb9265f87e1f576" + resolved "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.1.tgz" integrity sha512-ZvFw1KWS3GVyYBYb7qkmRM/WwL2TQQBxgCK62rlvm4WpVQ23Nb4tYjApUlfjrEGvOs7KHEsmyUn75OHZrJMWPw== locate-path@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + resolved "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz" integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== dependencies: p-locate "^3.0.0" @@ -5259,99 +5271,99 @@ locate-path@^3.0.0: locate-path@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-6.0.0.tgz#55321eb309febbc59c4801d931a72452a681d286" + resolved "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz" integrity sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw== dependencies: p-locate "^5.0.0" locate-path@^7.1.0: version "7.2.0" - resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-7.2.0.tgz#69cb1779bd90b35ab1e771e1f2f89a202c2a8a8a" + resolved "https://registry.npmjs.org/locate-path/-/locate-path-7.2.0.tgz" integrity sha512-gvVijfZvn7R+2qyPX8mAuKcFGDf6Nc61GdvGafQsHL0sBIxfKzA+usWn4GFC/bk+QdwPUD4kWFJLhElipq+0VA== dependencies: p-locate "^6.0.0" lodash.debounce@^4.0.8: version "4.0.8" - resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" + resolved "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz" integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== lodash.memoize@^4.1.2: version "4.1.2" - resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" + resolved "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz" integrity sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag== lodash.uniq@^4.5.0: version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz#d0225373aeb652adc1bc82e4945339a842754773" + resolved "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz" integrity sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ== lodash@^4.17.20, lodash@^4.17.21: version "4.17.21" - resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.21.tgz#679591c564c3bffaae8454cf0b3df370c3d6911c" + resolved "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz" integrity sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg== longest-streak@^3.0.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/longest-streak/-/longest-streak-3.1.0.tgz#62fa67cd958742a1574af9f39866364102d90cd4" + resolved "https://registry.npmjs.org/longest-streak/-/longest-streak-3.1.0.tgz" integrity sha512-9Ri+o0JYgehTaVBBDoMqIl8GXtbWg711O3srftcHhZ0dqnETqLaoIK0x17fUw9rFSlK/0NlsKe0Ahhyl5pXE2g== loose-envify@^1.0.0, loose-envify@^1.1.0, loose-envify@^1.2.0, loose-envify@^1.3.1, loose-envify@^1.4.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/loose-envify/-/loose-envify-1.4.0.tgz#71ee51fa7be4caec1a63839f7e682d8132d30caf" + resolved "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz" integrity sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q== dependencies: js-tokens "^3.0.0 || ^4.0.0" lower-case@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/lower-case/-/lower-case-2.0.2.tgz#6fa237c63dbdc4a82ca0fd882e4722dc5e634e28" + resolved "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz" integrity sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg== dependencies: tslib "^2.0.3" lowercase-keys@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-3.0.0.tgz#c5e7d442e37ead247ae9db117a9d0a467c89d4f2" + resolved "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-3.0.0.tgz" integrity sha512-ozCC6gdQ+glXOQsveKD0YsDy8DSQFjDTz4zyzEHNV5+JP5D62LmfDZ6o1cycFx9ouG940M5dE8C8CTewdj2YWQ== lru-cache@^5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-5.1.1.tgz#1da27e6710271947695daf6848e847f01d84b920" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz" integrity sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w== dependencies: yallist "^3.0.2" lru-cache@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/lru-cache/-/lru-cache-6.0.0.tgz#6d6fe6570ebd96aaf90fcad1dafa3b2566db3a94" + resolved "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz" integrity sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA== dependencies: yallist "^4.0.0" lunr@^2.3.9: version "2.3.9" - resolved "https://registry.yarnpkg.com/lunr/-/lunr-2.3.9.tgz#18b123142832337dd6e964df1a5a7707b25d35e1" + resolved "https://registry.npmjs.org/lunr/-/lunr-2.3.9.tgz" integrity sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow== markdown-extensions@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/markdown-extensions/-/markdown-extensions-2.0.0.tgz#34bebc83e9938cae16e0e017e4a9814a8330d3c4" + resolved "https://registry.npmjs.org/markdown-extensions/-/markdown-extensions-2.0.0.tgz" integrity sha512-o5vL7aDWatOTX8LzaS1WMoaoxIiLRQJuIKKe2wAw6IeULDHaqbiqiggmx+pKvZDb1Sj+pE46Sn1T7lCqfFtg1Q== markdown-table@^3.0.0: version "3.0.3" - resolved "https://registry.yarnpkg.com/markdown-table/-/markdown-table-3.0.3.tgz#e6331d30e493127e031dd385488b5bd326e4a6bd" + resolved "https://registry.npmjs.org/markdown-table/-/markdown-table-3.0.3.tgz" integrity sha512-Z1NL3Tb1M9wH4XESsCDEksWoKTdlUafKc4pt0GRwjUyXaCFZ+dc3g2erqB6zm3szA2IUSi7VnPI+o/9jnxh9hw== marked@^4.3.0: version "4.3.0" - resolved "https://registry.yarnpkg.com/marked/-/marked-4.3.0.tgz#796362821b019f734054582038b116481b456cf3" + resolved "https://registry.npmjs.org/marked/-/marked-4.3.0.tgz" integrity sha512-PRsaiG84bK+AMvxziE/lCFss8juXjNaWzVbN5tXAm4XjeaS9NAHhop+PjQxz2A9h8Q4M/xGmzP8vqNwy6JeK0A== mdast-util-directive@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-directive/-/mdast-util-directive-3.0.0.tgz#3fb1764e705bbdf0afb0d3f889e4404c3e82561f" + resolved "https://registry.npmjs.org/mdast-util-directive/-/mdast-util-directive-3.0.0.tgz" integrity sha512-JUpYOqKI4mM3sZcNxmF/ox04XYFFkNwr0CFlrQIkCwbvH0xzMCqkMqAde9wRd80VAhaUrwFwKm2nxretdT1h7Q== dependencies: "@types/mdast" "^4.0.0" @@ -5365,7 +5377,7 @@ mdast-util-directive@^3.0.0: mdast-util-find-and-replace@^3.0.0, mdast-util-find-and-replace@^3.0.1: version "3.0.1" - resolved "https://registry.yarnpkg.com/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz#a6fc7b62f0994e973490e45262e4bc07607b04e0" + resolved "https://registry.npmjs.org/mdast-util-find-and-replace/-/mdast-util-find-and-replace-3.0.1.tgz" integrity sha512-SG21kZHGC3XRTSUhtofZkBzZTJNM5ecCi0SK2IMKmSXR8vO3peL+kb1O0z7Zl83jKtutG4k5Wv/W7V3/YHvzPA== dependencies: "@types/mdast" "^4.0.0" @@ -5375,7 +5387,7 @@ mdast-util-find-and-replace@^3.0.0, mdast-util-find-and-replace@^3.0.1: mdast-util-from-markdown@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz#52f14815ec291ed061f2922fd14d6689c810cb88" + resolved "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz" integrity sha512-n7MTOr/z+8NAX/wmhhDji8O3bRvPTV/U0oTCaZJkjhPSKTPhS3xufVhKGF8s1pJ7Ox4QgoIU7KHseh09S+9rTA== dependencies: "@types/mdast" "^4.0.0" @@ -5393,7 +5405,7 @@ mdast-util-from-markdown@^2.0.0: mdast-util-frontmatter@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/mdast-util-frontmatter/-/mdast-util-frontmatter-2.0.1.tgz#f5f929eb1eb36c8a7737475c7eb438261f964ee8" + resolved "https://registry.npmjs.org/mdast-util-frontmatter/-/mdast-util-frontmatter-2.0.1.tgz" integrity sha512-LRqI9+wdgC25P0URIJY9vwocIzCcksduHQ9OF2joxQoyTNVduwLAFUzjoopuRJbJAReaKrNQKAZKL3uCMugWJA== dependencies: "@types/mdast" "^4.0.0" @@ -5405,7 +5417,7 @@ mdast-util-frontmatter@^2.0.0: mdast-util-gfm-autolink-literal@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.0.tgz#5baf35407421310a08e68c15e5d8821e8898ba2a" + resolved "https://registry.npmjs.org/mdast-util-gfm-autolink-literal/-/mdast-util-gfm-autolink-literal-2.0.0.tgz" integrity sha512-FyzMsduZZHSc3i0Px3PQcBT4WJY/X/RCtEJKuybiC6sjPqLv7h1yqAkmILZtuxMSsUyaLUWNp71+vQH2zqp5cg== dependencies: "@types/mdast" "^4.0.0" @@ -5416,7 +5428,7 @@ mdast-util-gfm-autolink-literal@^2.0.0: mdast-util-gfm-footnote@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz#25a1753c7d16db8bfd53cd84fe50562bd1e6d6a9" + resolved "https://registry.npmjs.org/mdast-util-gfm-footnote/-/mdast-util-gfm-footnote-2.0.0.tgz" integrity sha512-5jOT2boTSVkMnQ7LTrd6n/18kqwjmuYqo7JUPe+tRCY6O7dAuTFMtTPauYYrMPpox9hlN0uOx/FL8XvEfG9/mQ== dependencies: "@types/mdast" "^4.0.0" @@ -5427,7 +5439,7 @@ mdast-util-gfm-footnote@^2.0.0: mdast-util-gfm-strikethrough@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz#d44ef9e8ed283ac8c1165ab0d0dfd058c2764c16" + resolved "https://registry.npmjs.org/mdast-util-gfm-strikethrough/-/mdast-util-gfm-strikethrough-2.0.0.tgz" integrity sha512-mKKb915TF+OC5ptj5bJ7WFRPdYtuHv0yTRxK2tJvi+BDqbkiG7h7u/9SI89nRAYcmap2xHQL9D+QG/6wSrTtXg== dependencies: "@types/mdast" "^4.0.0" @@ -5436,7 +5448,7 @@ mdast-util-gfm-strikethrough@^2.0.0: mdast-util-gfm-table@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz#7a435fb6223a72b0862b33afbd712b6dae878d38" + resolved "https://registry.npmjs.org/mdast-util-gfm-table/-/mdast-util-gfm-table-2.0.0.tgz" integrity sha512-78UEvebzz/rJIxLvE7ZtDd/vIQ0RHv+3Mh5DR96p7cS7HsBhYIICDBCu8csTNWNO6tBWfqXPWekRuj2FNOGOZg== dependencies: "@types/mdast" "^4.0.0" @@ -5447,7 +5459,7 @@ mdast-util-gfm-table@^2.0.0: mdast-util-gfm-task-list-item@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz#e68095d2f8a4303ef24094ab642e1047b991a936" + resolved "https://registry.npmjs.org/mdast-util-gfm-task-list-item/-/mdast-util-gfm-task-list-item-2.0.0.tgz" integrity sha512-IrtvNvjxC1o06taBAVJznEnkiHxLFTzgonUdy8hzFVeDun0uTjxxrRGVaNFqkU1wJR3RBPEfsxmU6jDWPofrTQ== dependencies: "@types/mdast" "^4.0.0" @@ -5457,7 +5469,7 @@ mdast-util-gfm-task-list-item@^2.0.0: mdast-util-gfm@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz#3f2aecc879785c3cb6a81ff3a243dc11eca61095" + resolved "https://registry.npmjs.org/mdast-util-gfm/-/mdast-util-gfm-3.0.0.tgz" integrity sha512-dgQEX5Amaq+DuUqf26jJqSK9qgixgd6rYDHAv4aTBuA92cTknZlKpPfa86Z/s8Dj8xsAQpFfBmPUHWJBWqS4Bw== dependencies: mdast-util-from-markdown "^2.0.0" @@ -5470,7 +5482,7 @@ mdast-util-gfm@^3.0.0: mdast-util-mdx-expression@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.0.tgz#4968b73724d320a379110d853e943a501bfd9d87" + resolved "https://registry.npmjs.org/mdast-util-mdx-expression/-/mdast-util-mdx-expression-2.0.0.tgz" integrity sha512-fGCu8eWdKUKNu5mohVGkhBXCXGnOTLuFqOvGMvdikr+J1w7lDJgxThOKpwRWzzbyXAU2hhSwsmssOY4yTokluw== dependencies: "@types/estree-jsx" "^1.0.0" @@ -5482,7 +5494,7 @@ mdast-util-mdx-expression@^2.0.0: mdast-util-mdx-jsx@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.0.0.tgz#f73631fa5bb7a36712ff1e9cedec0cafed03401c" + resolved "https://registry.npmjs.org/mdast-util-mdx-jsx/-/mdast-util-mdx-jsx-3.0.0.tgz" integrity sha512-XZuPPzQNBPAlaqsTTgRrcJnyFbSOBovSadFgbFu8SnuNgm+6Bdx1K+IWoitsmj6Lq6MNtI+ytOqwN70n//NaBA== dependencies: "@types/estree-jsx" "^1.0.0" @@ -5501,7 +5513,7 @@ mdast-util-mdx-jsx@^3.0.0: mdast-util-mdx@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-mdx/-/mdast-util-mdx-3.0.0.tgz#792f9cf0361b46bee1fdf1ef36beac424a099c41" + resolved "https://registry.npmjs.org/mdast-util-mdx/-/mdast-util-mdx-3.0.0.tgz" integrity sha512-JfbYLAW7XnYTTbUsmpu0kdBUVe+yKVJZBItEjwyYJiDJuZ9w4eeaqks4HQO+R7objWgS2ymV60GYpI14Ug554w== dependencies: mdast-util-from-markdown "^2.0.0" @@ -5512,7 +5524,7 @@ mdast-util-mdx@^3.0.0: mdast-util-mdxjs-esm@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz#019cfbe757ad62dd557db35a695e7314bcc9fa97" + resolved "https://registry.npmjs.org/mdast-util-mdxjs-esm/-/mdast-util-mdxjs-esm-2.0.1.tgz" integrity sha512-EcmOpxsZ96CvlP03NghtH1EsLtr0n9Tm4lPUJUBccV9RwUOneqSycg19n5HGzCf+10LozMRSObtVr3ee1WoHtg== dependencies: "@types/estree-jsx" "^1.0.0" @@ -5524,7 +5536,7 @@ mdast-util-mdxjs-esm@^2.0.0: mdast-util-phrasing@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz#468cbbb277375523de807248b8ad969feb02a5c7" + resolved "https://registry.npmjs.org/mdast-util-phrasing/-/mdast-util-phrasing-4.0.0.tgz" integrity sha512-xadSsJayQIucJ9n053dfQwVu1kuXg7jCTdYsMK8rqzKZh52nLfSH/k0sAxE0u+pj/zKZX+o5wB+ML5mRayOxFA== dependencies: "@types/mdast" "^4.0.0" @@ -5532,7 +5544,7 @@ mdast-util-phrasing@^4.0.0: mdast-util-to-hast@^13.0.0: version "13.0.2" - resolved "https://registry.yarnpkg.com/mdast-util-to-hast/-/mdast-util-to-hast-13.0.2.tgz#74c0a9f014bb2340cae6118f6fccd75467792be7" + resolved "https://registry.npmjs.org/mdast-util-to-hast/-/mdast-util-to-hast-13.0.2.tgz" integrity sha512-U5I+500EOOw9e3ZrclN3Is3fRpw8c19SMyNZlZ2IS+7vLsNzb2Om11VpIVOR+/0137GhZsFEF6YiKD5+0Hr2Og== dependencies: "@types/hast" "^3.0.0" @@ -5546,7 +5558,7 @@ mdast-util-to-hast@^13.0.0: mdast-util-to-markdown@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz#9813f1d6e0cdaac7c244ec8c6dabfdb2102ea2b4" + resolved "https://registry.npmjs.org/mdast-util-to-markdown/-/mdast-util-to-markdown-2.1.0.tgz" integrity sha512-SR2VnIEdVNCJbP6y7kVTJgPLifdr8WEU440fQec7qHoHOUz/oJ2jmNRqdDQ3rbiStOXb2mCDGTuwsK5OPUgYlQ== dependencies: "@types/mdast" "^4.0.0" @@ -5560,51 +5572,51 @@ mdast-util-to-markdown@^2.0.0: mdast-util-to-string@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz#7a5121475556a04e7eddeb67b264aae79d312814" + resolved "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-4.0.0.tgz" integrity sha512-0H44vDimn51F0YwvxSJSm0eCDOJTRlmN0R1yBh4HLj9wiV1Dn0QoXGbvFAWj2hSItVTlCmBF1hqKlIyUBVFLPg== dependencies: "@types/mdast" "^4.0.0" mdn-data@2.0.14: version "2.0.14" - resolved "https://registry.yarnpkg.com/mdn-data/-/mdn-data-2.0.14.tgz#7113fc4281917d63ce29b43446f701e68c25ba50" + resolved "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz" integrity sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow== media-typer@0.3.0: version "0.3.0" - resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" + resolved "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz" integrity sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ== memfs@^3.1.2, memfs@^3.4.3: version "3.6.0" - resolved "https://registry.yarnpkg.com/memfs/-/memfs-3.6.0.tgz#d7a2110f86f79dd950a8b6df6d57bc984aa185f6" + resolved "https://registry.npmjs.org/memfs/-/memfs-3.6.0.tgz" integrity sha512-EGowvkkgbMcIChjMTMkESFDbZeSh8xZ7kNSF0hAiAN4Jh6jgHCRS0Ga/+C8y6Au+oqpezRHCfPsmJ2+DwAgiwQ== dependencies: fs-monkey "^1.0.4" merge-descriptors@1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz#b00aaa556dd8b44568150ec9d1b953f3f90cbb61" + resolved "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz" integrity sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w== merge-stream@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/merge-stream/-/merge-stream-2.0.0.tgz#52823629a14dd00c9770fb6ad47dc6310f2c1f60" + resolved "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz" integrity sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w== merge2@^1.3.0, merge2@^1.4.1: version "1.4.1" - resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.4.1.tgz#4368892f885e907455a6fd7dc55c0c9d404990ae" + resolved "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz" integrity sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg== methods@~1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/methods/-/methods-1.1.2.tgz#5529a4d67654134edcc5266656835b0f851afcee" + resolved "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz" integrity sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w== micromark-core-commonmark@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-core-commonmark/-/micromark-core-commonmark-2.0.0.tgz#50740201f0ee78c12a675bf3e68ffebc0bf931a3" + resolved "https://registry.npmjs.org/micromark-core-commonmark/-/micromark-core-commonmark-2.0.0.tgz" integrity sha512-jThOz/pVmAYUtkroV3D5c1osFXAMv9e0ypGDOIZuCeAe91/sD6BoE2Sjzt30yuXtwOYUmySOhMas/PVyh02itA== dependencies: decode-named-character-reference "^1.0.0" @@ -5626,7 +5638,7 @@ micromark-core-commonmark@^2.0.0: micromark-extension-directive@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-directive/-/micromark-extension-directive-3.0.0.tgz#527869de497a6de9024138479091bc885dae076b" + resolved "https://registry.npmjs.org/micromark-extension-directive/-/micromark-extension-directive-3.0.0.tgz" integrity sha512-61OI07qpQrERc+0wEysLHMvoiO3s2R56x5u7glHq2Yqq6EHbH4dW25G9GfDdGCDYqA21KE6DWgNSzxSwHc2hSg== dependencies: devlop "^1.0.0" @@ -5639,7 +5651,7 @@ micromark-extension-directive@^3.0.0: micromark-extension-frontmatter@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-frontmatter/-/micromark-extension-frontmatter-2.0.0.tgz#651c52ffa5d7a8eeed687c513cd869885882d67a" + resolved "https://registry.npmjs.org/micromark-extension-frontmatter/-/micromark-extension-frontmatter-2.0.0.tgz" integrity sha512-C4AkuM3dA58cgZha7zVnuVxBhDsbttIMiytjgsM2XbHAB2faRVaHRle40558FBN+DJcrLNCoqG5mlrpdU4cRtg== dependencies: fault "^2.0.0" @@ -5649,7 +5661,7 @@ micromark-extension-frontmatter@^2.0.0: micromark-extension-gfm-autolink-literal@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.0.0.tgz#f1e50b42e67d441528f39a67133eddde2bbabfd9" + resolved "https://registry.npmjs.org/micromark-extension-gfm-autolink-literal/-/micromark-extension-gfm-autolink-literal-2.0.0.tgz" integrity sha512-rTHfnpt/Q7dEAK1Y5ii0W8bhfJlVJFnJMHIPisfPK3gpVNuOP0VnRl96+YJ3RYWV/P4gFeQoGKNlT3RhuvpqAg== dependencies: micromark-util-character "^2.0.0" @@ -5659,7 +5671,7 @@ micromark-extension-gfm-autolink-literal@^2.0.0: micromark-extension-gfm-footnote@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.0.0.tgz#91afad310065a94b636ab1e9dab2c60d1aab953c" + resolved "https://registry.npmjs.org/micromark-extension-gfm-footnote/-/micromark-extension-gfm-footnote-2.0.0.tgz" integrity sha512-6Rzu0CYRKDv3BfLAUnZsSlzx3ak6HAoI85KTiijuKIz5UxZxbUI+pD6oHgw+6UtQuiRwnGRhzMmPRv4smcz0fg== dependencies: devlop "^1.0.0" @@ -5673,7 +5685,7 @@ micromark-extension-gfm-footnote@^2.0.0: micromark-extension-gfm-strikethrough@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.0.0.tgz#6917db8e320da70e39ffbf97abdbff83e6783e61" + resolved "https://registry.npmjs.org/micromark-extension-gfm-strikethrough/-/micromark-extension-gfm-strikethrough-2.0.0.tgz" integrity sha512-c3BR1ClMp5fxxmwP6AoOY2fXO9U8uFMKs4ADD66ahLTNcwzSCyRVU4k7LPV5Nxo/VJiR4TdzxRQY2v3qIUceCw== dependencies: devlop "^1.0.0" @@ -5685,7 +5697,7 @@ micromark-extension-gfm-strikethrough@^2.0.0: micromark-extension-gfm-table@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.0.0.tgz#2cf3fe352d9e089b7ef5fff003bdfe0da29649b7" + resolved "https://registry.npmjs.org/micromark-extension-gfm-table/-/micromark-extension-gfm-table-2.0.0.tgz" integrity sha512-PoHlhypg1ItIucOaHmKE8fbin3vTLpDOUg8KAr8gRCF1MOZI9Nquq2i/44wFvviM4WuxJzc3demT8Y3dkfvYrw== dependencies: devlop "^1.0.0" @@ -5696,14 +5708,14 @@ micromark-extension-gfm-table@^2.0.0: micromark-extension-gfm-tagfilter@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz#f26d8a7807b5985fba13cf61465b58ca5ff7dc57" + resolved "https://registry.npmjs.org/micromark-extension-gfm-tagfilter/-/micromark-extension-gfm-tagfilter-2.0.0.tgz" integrity sha512-xHlTOmuCSotIA8TW1mDIM6X2O1SiX5P9IuDtqGonFhEK0qgRI4yeC6vMxEV2dgyr2TiD+2PQ10o+cOhdVAcwfg== dependencies: micromark-util-types "^2.0.0" micromark-extension-gfm-task-list-item@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.0.1.tgz#ee8b208f1ced1eb9fb11c19a23666e59d86d4838" + resolved "https://registry.npmjs.org/micromark-extension-gfm-task-list-item/-/micromark-extension-gfm-task-list-item-2.0.1.tgz" integrity sha512-cY5PzGcnULaN5O7T+cOzfMoHjBW7j+T9D2sucA5d/KbsBTPcYdebm9zUd9zzdgJGCwahV+/W78Z3nbulBYVbTw== dependencies: devlop "^1.0.0" @@ -5714,7 +5726,7 @@ micromark-extension-gfm-task-list-item@^2.0.0: micromark-extension-gfm@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz#3e13376ab95dd7a5cfd0e29560dfe999657b3c5b" + resolved "https://registry.npmjs.org/micromark-extension-gfm/-/micromark-extension-gfm-3.0.0.tgz" integrity sha512-vsKArQsicm7t0z2GugkCKtZehqUm31oeGBV/KVSorWSy8ZlNAv7ytjFhvaryUiCUJYqs+NoE6AFhpQvBTM6Q4w== dependencies: micromark-extension-gfm-autolink-literal "^2.0.0" @@ -5728,7 +5740,7 @@ micromark-extension-gfm@^3.0.0: micromark-extension-mdx-expression@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.0.tgz#1407b9ce69916cf5e03a196ad9586889df25302a" + resolved "https://registry.npmjs.org/micromark-extension-mdx-expression/-/micromark-extension-mdx-expression-3.0.0.tgz" integrity sha512-sI0nwhUDz97xyzqJAbHQhp5TfaxEvZZZ2JDqUo+7NvyIYG6BZ5CPPqj2ogUoPJlmXHBnyZUzISg9+oUmU6tUjQ== dependencies: "@types/estree" "^1.0.0" @@ -5742,7 +5754,7 @@ micromark-extension-mdx-expression@^3.0.0: micromark-extension-mdx-jsx@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.0.tgz#4aba0797c25efb2366a3fd2d367c6b1c1159f4f5" + resolved "https://registry.npmjs.org/micromark-extension-mdx-jsx/-/micromark-extension-mdx-jsx-3.0.0.tgz" integrity sha512-uvhhss8OGuzR4/N17L1JwvmJIpPhAd8oByMawEKx6NVdBCbesjH4t+vjEp3ZXft9DwvlKSD07fCeI44/N0Vf2w== dependencies: "@types/acorn" "^4.0.0" @@ -5758,14 +5770,14 @@ micromark-extension-mdx-jsx@^3.0.0: micromark-extension-mdx-md@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-mdx-md/-/micromark-extension-mdx-md-2.0.0.tgz#1d252881ea35d74698423ab44917e1f5b197b92d" + resolved "https://registry.npmjs.org/micromark-extension-mdx-md/-/micromark-extension-mdx-md-2.0.0.tgz" integrity sha512-EpAiszsB3blw4Rpba7xTOUptcFeBFi+6PY8VnJ2hhimH+vCQDirWgsMpz7w1XcZE7LVrSAUGb9VJpG9ghlYvYQ== dependencies: micromark-util-types "^2.0.0" micromark-extension-mdxjs-esm@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-3.0.0.tgz#de21b2b045fd2059bd00d36746081de38390d54a" + resolved "https://registry.npmjs.org/micromark-extension-mdxjs-esm/-/micromark-extension-mdxjs-esm-3.0.0.tgz" integrity sha512-DJFl4ZqkErRpq/dAPyeWp15tGrcrrJho1hKK5uBS70BCtfrIFg81sqcTVu3Ta+KD1Tk5vAtBNElWxtAa+m8K9A== dependencies: "@types/estree" "^1.0.0" @@ -5780,7 +5792,7 @@ micromark-extension-mdxjs-esm@^3.0.0: micromark-extension-mdxjs@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/micromark-extension-mdxjs/-/micromark-extension-mdxjs-3.0.0.tgz#b5a2e0ed449288f3f6f6c544358159557549de18" + resolved "https://registry.npmjs.org/micromark-extension-mdxjs/-/micromark-extension-mdxjs-3.0.0.tgz" integrity sha512-A873fJfhnJ2siZyUrJ31l34Uqwy4xIFmvPY1oj+Ean5PHcPBYzEsvqvWGaWcfEIr11O5Dlw3p2y0tZWpKHDejQ== dependencies: acorn "^8.0.0" @@ -5794,7 +5806,7 @@ micromark-extension-mdxjs@^3.0.0: micromark-factory-destination@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz#857c94debd2c873cba34e0445ab26b74f6a6ec07" + resolved "https://registry.npmjs.org/micromark-factory-destination/-/micromark-factory-destination-2.0.0.tgz" integrity sha512-j9DGrQLm/Uhl2tCzcbLhy5kXsgkHUrjJHg4fFAeoMRwJmJerT9aw4FEhIbZStWN8A3qMwOp1uzHr4UL8AInxtA== dependencies: micromark-util-character "^2.0.0" @@ -5803,7 +5815,7 @@ micromark-factory-destination@^2.0.0: micromark-factory-label@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz#17c5c2e66ce39ad6f4fc4cbf40d972f9096f726a" + resolved "https://registry.npmjs.org/micromark-factory-label/-/micromark-factory-label-2.0.0.tgz" integrity sha512-RR3i96ohZGde//4WSe/dJsxOX6vxIg9TimLAS3i4EhBAFx8Sm5SmqVfR8E87DPSR31nEAjZfbt91OMZWcNgdZw== dependencies: devlop "^1.0.0" @@ -5813,7 +5825,7 @@ micromark-factory-label@^2.0.0: micromark-factory-mdx-expression@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.1.tgz#f2a9724ce174f1751173beb2c1f88062d3373b1b" + resolved "https://registry.npmjs.org/micromark-factory-mdx-expression/-/micromark-factory-mdx-expression-2.0.1.tgz" integrity sha512-F0ccWIUHRLRrYp5TC9ZYXmZo+p2AM13ggbsW4T0b5CRKP8KHVRB8t4pwtBgTxtjRmwrK0Irwm7vs2JOZabHZfg== dependencies: "@types/estree" "^1.0.0" @@ -5827,7 +5839,7 @@ micromark-factory-mdx-expression@^2.0.0: micromark-factory-space@^1.0.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz#c8f40b0640a0150751d3345ed885a080b0d15faf" + resolved "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-1.1.0.tgz" integrity sha512-cRzEj7c0OL4Mw2v6nwzttyOZe8XY/Z8G0rzmWQZTBi/jjwyw/U4uqKtUORXQrR5bAZZnbTI/feRV/R7hc4jQYQ== dependencies: micromark-util-character "^1.0.0" @@ -5835,7 +5847,7 @@ micromark-factory-space@^1.0.0: micromark-factory-space@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz#5e7afd5929c23b96566d0e1ae018ae4fcf81d030" + resolved "https://registry.npmjs.org/micromark-factory-space/-/micromark-factory-space-2.0.0.tgz" integrity sha512-TKr+LIDX2pkBJXFLzpyPyljzYK3MtmllMUMODTQJIUfDGncESaqB90db9IAUcz4AZAJFdd8U9zOp9ty1458rxg== dependencies: micromark-util-character "^2.0.0" @@ -5843,7 +5855,7 @@ micromark-factory-space@^2.0.0: micromark-factory-title@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz#726140fc77892af524705d689e1cf06c8a83ea95" + resolved "https://registry.npmjs.org/micromark-factory-title/-/micromark-factory-title-2.0.0.tgz" integrity sha512-jY8CSxmpWLOxS+t8W+FG3Xigc0RDQA9bKMY/EwILvsesiRniiVMejYTE4wumNc2f4UbAa4WsHqe3J1QS1sli+A== dependencies: micromark-factory-space "^2.0.0" @@ -5853,7 +5865,7 @@ micromark-factory-title@^2.0.0: micromark-factory-whitespace@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz#9e92eb0f5468083381f923d9653632b3cfb5f763" + resolved "https://registry.npmjs.org/micromark-factory-whitespace/-/micromark-factory-whitespace-2.0.0.tgz" integrity sha512-28kbwaBjc5yAI1XadbdPYHX/eDnqaUFVikLwrO7FDnKG7lpgxnvk/XGRhX/PN0mOZ+dBSZ+LgunHS+6tYQAzhA== dependencies: micromark-factory-space "^2.0.0" @@ -5863,7 +5875,7 @@ micromark-factory-whitespace@^2.0.0: micromark-util-character@^1.0.0, micromark-util-character@^1.1.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/micromark-util-character/-/micromark-util-character-1.2.0.tgz#4fedaa3646db249bc58caeb000eb3549a8ca5dcc" + resolved "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-1.2.0.tgz" integrity sha512-lXraTwcX3yH/vMDaFWCQJP1uIszLVebzUa3ZHdrgxr7KEU/9mL4mVgCpGbyhvNLNlauROiNUq7WN5u7ndbY6xg== dependencies: micromark-util-symbol "^1.0.0" @@ -5871,7 +5883,7 @@ micromark-util-character@^1.0.0, micromark-util-character@^1.1.0: micromark-util-character@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/micromark-util-character/-/micromark-util-character-2.0.1.tgz#52b824c2e2633b6fb33399d2ec78ee2a90d6b298" + resolved "https://registry.npmjs.org/micromark-util-character/-/micromark-util-character-2.0.1.tgz" integrity sha512-3wgnrmEAJ4T+mGXAUfMvMAbxU9RDG43XmGce4j6CwPtVxB3vfwXSZ6KhFwDzZ3mZHhmPimMAXg71veiBGzeAZw== dependencies: micromark-util-symbol "^2.0.0" @@ -5879,14 +5891,14 @@ micromark-util-character@^2.0.0: micromark-util-chunked@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz#e51f4db85fb203a79dbfef23fd41b2f03dc2ef89" + resolved "https://registry.npmjs.org/micromark-util-chunked/-/micromark-util-chunked-2.0.0.tgz" integrity sha512-anK8SWmNphkXdaKgz5hJvGa7l00qmcaUQoMYsBwDlSKFKjc6gjGXPDw3FNL3Nbwq5L8gE+RCbGqTw49FK5Qyvg== dependencies: micromark-util-symbol "^2.0.0" micromark-util-classify-character@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz#8c7537c20d0750b12df31f86e976d1d951165f34" + resolved "https://registry.npmjs.org/micromark-util-classify-character/-/micromark-util-classify-character-2.0.0.tgz" integrity sha512-S0ze2R9GH+fu41FA7pbSqNWObo/kzwf8rN/+IGlW/4tC6oACOs8B++bh+i9bVyNnwCcuksbFwsBme5OCKXCwIw== dependencies: micromark-util-character "^2.0.0" @@ -5895,7 +5907,7 @@ micromark-util-classify-character@^2.0.0: micromark-util-combine-extensions@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz#75d6ab65c58b7403616db8d6b31315013bfb7ee5" + resolved "https://registry.npmjs.org/micromark-util-combine-extensions/-/micromark-util-combine-extensions-2.0.0.tgz" integrity sha512-vZZio48k7ON0fVS3CUgFatWHoKbbLTK/rT7pzpJ4Bjp5JjkZeasRfrS9wsBdDJK2cJLHMckXZdzPSSr1B8a4oQ== dependencies: micromark-util-chunked "^2.0.0" @@ -5903,14 +5915,14 @@ micromark-util-combine-extensions@^2.0.0: micromark-util-decode-numeric-character-reference@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz#2698bbb38f2a9ba6310e359f99fcb2b35a0d2bd5" + resolved "https://registry.npmjs.org/micromark-util-decode-numeric-character-reference/-/micromark-util-decode-numeric-character-reference-2.0.1.tgz" integrity sha512-bmkNc7z8Wn6kgjZmVHOX3SowGmVdhYS7yBpMnuMnPzDq/6xwVA604DuOXMZTO1lvq01g+Adfa0pE2UKGlxL1XQ== dependencies: micromark-util-symbol "^2.0.0" micromark-util-decode-string@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz#7dfa3a63c45aecaa17824e656bcdb01f9737154a" + resolved "https://registry.npmjs.org/micromark-util-decode-string/-/micromark-util-decode-string-2.0.0.tgz" integrity sha512-r4Sc6leeUTn3P6gk20aFMj2ntPwn6qpDZqWvYmAG6NgvFTIlj4WtrAudLi65qYoaGdXYViXYw2pkmn7QnIFasA== dependencies: decode-named-character-reference "^1.0.0" @@ -5920,12 +5932,12 @@ micromark-util-decode-string@^2.0.0: micromark-util-encode@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz#0921ac7953dc3f1fd281e3d1932decfdb9382ab1" + resolved "https://registry.npmjs.org/micromark-util-encode/-/micromark-util-encode-2.0.0.tgz" integrity sha512-pS+ROfCXAGLWCOc8egcBvT0kf27GoWMqtdarNfDcjb6YLuV5cM3ioG45Ys2qOVqeqSbjaKg72vU+Wby3eddPsA== micromark-util-events-to-acorn@^2.0.0: version "2.0.2" - resolved "https://registry.yarnpkg.com/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.2.tgz#4275834f5453c088bd29cd72dfbf80e3327cec07" + resolved "https://registry.npmjs.org/micromark-util-events-to-acorn/-/micromark-util-events-to-acorn-2.0.2.tgz" integrity sha512-Fk+xmBrOv9QZnEDguL9OI9/NQQp6Hz4FuQ4YmCb/5V7+9eAh1s6AYSvL20kHkD67YIg7EpE54TiSlcsf3vyZgA== dependencies: "@types/acorn" "^4.0.0" @@ -5939,26 +5951,26 @@ micromark-util-events-to-acorn@^2.0.0: micromark-util-html-tag-name@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz#ae34b01cbe063363847670284c6255bb12138ec4" + resolved "https://registry.npmjs.org/micromark-util-html-tag-name/-/micromark-util-html-tag-name-2.0.0.tgz" integrity sha512-xNn4Pqkj2puRhKdKTm8t1YHC/BAjx6CEwRFXntTaRf/x16aqka6ouVoutm+QdkISTlT7e2zU7U4ZdlDLJd2Mcw== micromark-util-normalize-identifier@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz#91f9a4e65fe66cc80c53b35b0254ad67aa431d8b" + resolved "https://registry.npmjs.org/micromark-util-normalize-identifier/-/micromark-util-normalize-identifier-2.0.0.tgz" integrity sha512-2xhYT0sfo85FMrUPtHcPo2rrp1lwbDEEzpx7jiH2xXJLqBuy4H0GgXk5ToU8IEwoROtXuL8ND0ttVa4rNqYK3w== dependencies: micromark-util-symbol "^2.0.0" micromark-util-resolve-all@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz#189656e7e1a53d0c86a38a652b284a252389f364" + resolved "https://registry.npmjs.org/micromark-util-resolve-all/-/micromark-util-resolve-all-2.0.0.tgz" integrity sha512-6KU6qO7DZ7GJkaCgwBNtplXCvGkJToU86ybBAUdavvgsCiG8lSSvYxr9MhwmQ+udpzywHsl4RpGJsYWG1pDOcA== dependencies: micromark-util-types "^2.0.0" micromark-util-sanitize-uri@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz#ec8fbf0258e9e6d8f13d9e4770f9be64342673de" + resolved "https://registry.npmjs.org/micromark-util-sanitize-uri/-/micromark-util-sanitize-uri-2.0.0.tgz" integrity sha512-WhYv5UEcZrbAtlsnPuChHUAsu/iBPOVaEVsntLBIdpibO0ddy8OzavZz3iL2xVvBZOpolujSliP65Kq0/7KIYw== dependencies: micromark-util-character "^2.0.0" @@ -5967,7 +5979,7 @@ micromark-util-sanitize-uri@^2.0.0: micromark-util-subtokenize@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.0.tgz#9f412442d77e0c5789ffdf42377fa8a2bcbdf581" + resolved "https://registry.npmjs.org/micromark-util-subtokenize/-/micromark-util-subtokenize-2.0.0.tgz" integrity sha512-vc93L1t+gpR3p8jxeVdaYlbV2jTYteDje19rNSS/H5dlhxUYll5Fy6vJ2cDwP8RnsXi818yGty1ayP55y3W6fg== dependencies: devlop "^1.0.0" @@ -5977,27 +5989,27 @@ micromark-util-subtokenize@^2.0.0: micromark-util-symbol@^1.0.0, micromark-util-symbol@^1.0.1: version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz#813cd17837bdb912d069a12ebe3a44b6f7063142" + resolved "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-1.1.0.tgz" integrity sha512-uEjpEYY6KMs1g7QfJ2eX1SQEV+ZT4rUD3UcF6l57acZvLNK7PBZL+ty82Z1qhK1/yXIY4bdx04FKMgR0g4IAag== micromark-util-symbol@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz#12225c8f95edf8b17254e47080ce0862d5db8044" + resolved "https://registry.npmjs.org/micromark-util-symbol/-/micromark-util-symbol-2.0.0.tgz" integrity sha512-8JZt9ElZ5kyTnO94muPxIGS8oyElRJaiJO8EzV6ZSyGQ1Is8xwl4Q45qU5UOg+bGH4AikWziz0iN4sFLWs8PGw== micromark-util-types@^1.0.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-1.1.0.tgz#e6676a8cae0bb86a2171c498167971886cb7e283" + resolved "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-1.1.0.tgz" integrity sha512-ukRBgie8TIAcacscVHSiddHjO4k/q3pnedmzMQ4iwDcK0FtFCohKOlFbaOL/mPgfnPsL3C1ZyxJa4sbWrBl3jg== micromark-util-types@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/micromark-util-types/-/micromark-util-types-2.0.0.tgz#63b4b7ffeb35d3ecf50d1ca20e68fc7caa36d95e" + resolved "https://registry.npmjs.org/micromark-util-types/-/micromark-util-types-2.0.0.tgz" integrity sha512-oNh6S2WMHWRZrmutsRmDDfkzKtxF+bc2VxLC9dvtrDIRFln627VsFP6fLMgTryGDljgLPjkrzQSDcPrjPyDJ5w== micromark@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/micromark/-/micromark-4.0.0.tgz#84746a249ebd904d9658cfabc1e8e5f32cbc6249" + resolved "https://registry.npmjs.org/micromark/-/micromark-4.0.0.tgz" integrity sha512-o/sd0nMof8kYff+TqcDx3VSrgBTcZpSvYcAHIfHhv5VAuNmisCxjhx6YmxS8PFEpb9z5WKWKPdzf0jM23ro3RQ== dependencies: "@types/debug" "^4.0.0" @@ -6020,7 +6032,7 @@ micromark@^4.0.0: micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: version "4.0.5" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-4.0.5.tgz#bc8999a7cbbf77cdc89f132f6e467051b49090c6" + resolved "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz" integrity sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA== dependencies: braces "^3.0.2" @@ -6028,102 +6040,102 @@ micromatch@^4.0.2, micromatch@^4.0.4, micromatch@^4.0.5: mime-db@1.52.0, "mime-db@>= 1.43.0 < 2": version "1.52.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.52.0.tgz#bbabcdc02859f4987301c856e3387ce5ec43bf70" + resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz" integrity sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg== mime-db@~1.33.0: version "1.33.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.33.0.tgz#a3492050a5cb9b63450541e39d9788d2272783db" + resolved "https://registry.npmjs.org/mime-db/-/mime-db-1.33.0.tgz" integrity sha512-BHJ/EKruNIqJf/QahvxwQZXKygOQ256myeN/Ew+THcAa5q+PjyTTMMeNQC4DZw5AwfvelsUrA6B67NKMqXDbzQ== mime-types@2.1.18: version "2.1.18" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.18.tgz#6f323f60a83d11146f831ff11fd66e2fe5503bb8" + resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.18.tgz" integrity sha512-lc/aahn+t4/SWV/qcmumYjymLsWfN3ELhpmVuUFjgsORruuZPVSwAQryq+HHGvO/SI2KVX26bx+En+zhM8g8hQ== dependencies: mime-db "~1.33.0" mime-types@^2.1.27, mime-types@^2.1.31, mime-types@~2.1.17, mime-types@~2.1.24, mime-types@~2.1.34: version "2.1.35" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.35.tgz#381a871b62a734450660ae3deee44813f70d959a" + resolved "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz" integrity sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw== dependencies: mime-db "1.52.0" mime@1.6.0: version "1.6.0" - resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" + resolved "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== mimic-fn@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" + resolved "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz" integrity sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg== mimic-response@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-3.1.0.tgz#2d1d59af9c1b129815accc2c46a022a5ce1fa3c9" + resolved "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz" integrity sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ== mimic-response@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/mimic-response/-/mimic-response-4.0.0.tgz#35468b19e7c75d10f5165ea25e75a5ceea7cf70f" + resolved "https://registry.npmjs.org/mimic-response/-/mimic-response-4.0.0.tgz" integrity sha512-e5ISH9xMYU0DzrT+jl8q2ze9D6eWBto+I8CNpe+VI+K2J/F/k3PdkdTdz4wvGVH4NTpo+NRYTVIuMQEMMcsLqg== mini-css-extract-plugin@^2.7.6: version "2.7.6" - resolved "https://registry.yarnpkg.com/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz#282a3d38863fddcd2e0c220aaed5b90bc156564d" + resolved "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.7.6.tgz" integrity sha512-Qk7HcgaPkGG6eD77mLvZS1nmxlao3j+9PkrT9Uc7HAE1id3F41+DdBRYRYkbyfNRGzm8/YWtzhw7nVPmwhqTQw== dependencies: schema-utils "^4.0.0" minimalistic-assert@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz#2e194de044626d4a10e7f7fbc00ce73e83e4d5c7" + resolved "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz" integrity sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A== minimatch@3.1.2, minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1: version "3.1.2" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-3.1.2.tgz#19cd194bfd3e428f049a70817c038d89ab4be35b" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz" integrity sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw== dependencies: brace-expansion "^1.1.7" minimatch@^9.0.3: version "9.0.3" - resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-9.0.3.tgz#a6e00c3de44c3a542bfaae70abfc22420a6da825" + resolved "https://registry.npmjs.org/minimatch/-/minimatch-9.0.3.tgz" integrity sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg== dependencies: brace-expansion "^2.0.1" minimist@^1.2.0, minimist@^1.2.5: version "1.2.8" - resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c" + resolved "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz" integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA== mrmime@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/mrmime/-/mrmime-1.0.1.tgz#5f90c825fad4bdd41dc914eff5d1a8cfdaf24f27" + resolved "https://registry.npmjs.org/mrmime/-/mrmime-1.0.1.tgz" integrity sha512-hzzEagAgDyoU1Q6yg5uI+AorQgdvMCur3FcKf7NhMKWsaYg+RnbTyHRa/9IlLF9rf455MOCtcqqrQQ83pPP7Uw== ms@2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.0.0.tgz#5608aeadfc00be6c2901df5f9861788de0d597c8" + resolved "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz" integrity sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A== ms@2.1.2: version "2.1.2" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.2.tgz#d09d1f357b443f493382a8eb3ccd183872ae6009" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz" integrity sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w== ms@2.1.3: version "2.1.3" - resolved "https://registry.yarnpkg.com/ms/-/ms-2.1.3.tgz#574c8138ce1d2b5861f0b44579dbadd60c6615b2" + resolved "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz" integrity sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA== multicast-dns@^7.2.5: version "7.2.5" - resolved "https://registry.yarnpkg.com/multicast-dns/-/multicast-dns-7.2.5.tgz#77eb46057f4d7adbd16d9290fa7299f6fa64cced" + resolved "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz" integrity sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg== dependencies: dns-packet "^5.2.2" @@ -6131,22 +6143,22 @@ multicast-dns@^7.2.5: nanoid@^3.3.6: version "3.3.7" - resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.3.7.tgz#d0c301a691bc8d54efa0a2226ccf3fe2fd656bd8" + resolved "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz" integrity sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g== negotiator@0.6.3: version "0.6.3" - resolved "https://registry.yarnpkg.com/negotiator/-/negotiator-0.6.3.tgz#58e323a72fedc0d6f9cd4d31fe49f51479590ccd" + resolved "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz" integrity sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg== neo-async@^2.6.2: version "2.6.2" - resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.2.tgz#b4aafb93e3aeb2d8174ca53cf163ab7d7308305f" + resolved "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz" integrity sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw== no-case@^3.0.4: version "3.0.4" - resolved "https://registry.yarnpkg.com/no-case/-/no-case-3.0.4.tgz#d361fd5c9800f558551a8369fc0dcd4662b6124d" + resolved "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz" integrity sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg== dependencies: lower-case "^2.0.2" @@ -6154,7 +6166,7 @@ no-case@^3.0.4: node-emoji@^2.1.0: version "2.1.3" - resolved "https://registry.yarnpkg.com/node-emoji/-/node-emoji-2.1.3.tgz#93cfabb5cc7c3653aa52f29d6ffb7927d8047c06" + resolved "https://registry.npmjs.org/node-emoji/-/node-emoji-2.1.3.tgz" integrity sha512-E2WEOVsgs7O16zsURJ/eH8BqhF029wGpEOnv7Urwdo2wmQanOACwJQh0devF9D9RhoZru0+9JXIS0dBXIAz+lA== dependencies: "@sindresorhus/is" "^4.6.0" @@ -6164,71 +6176,71 @@ node-emoji@^2.1.0: node-forge@^1: version "1.3.1" - resolved "https://registry.yarnpkg.com/node-forge/-/node-forge-1.3.1.tgz#be8da2af243b2417d5f646a770663a92b7e9ded3" + resolved "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz" integrity sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA== node-releases@^2.0.13: version "2.0.13" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-2.0.13.tgz#d5ed1627c23e3461e819b02e57b75e4899b1c81d" + resolved "https://registry.npmjs.org/node-releases/-/node-releases-2.0.13.tgz" integrity sha512-uYr7J37ae/ORWdZeQ1xxMJe3NtdmqMC/JZK+geofDrkLUApKRHPd18/TxtBOJ4A0/+uUIliorNrfYV6s1b02eQ== normalize-path@^3.0.0, normalize-path@~3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-3.0.0.tgz#0dcd69ff23a1c9b11fd0978316644a0388216a65" + resolved "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz" integrity sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA== normalize-range@^0.1.2: version "0.1.2" - resolved "https://registry.yarnpkg.com/normalize-range/-/normalize-range-0.1.2.tgz#2d10c06bdfd312ea9777695a4d28439456b75942" + resolved "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz" integrity sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA== normalize-url@^6.0.1: version "6.1.0" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-6.1.0.tgz#40d0885b535deffe3f3147bec877d05fe4c5668a" + resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz" integrity sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A== normalize-url@^8.0.0: version "8.0.0" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-8.0.0.tgz#593dbd284f743e8dcf6a5ddf8fadff149c82701a" + resolved "https://registry.npmjs.org/normalize-url/-/normalize-url-8.0.0.tgz" integrity sha512-uVFpKhj5MheNBJRTiMZ9pE/7hD1QTeEvugSJW/OmLzAp78PB5O6adfMNTvmfKhXBkvCzC+rqifWcVYpGFwTjnw== npm-run-path@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/npm-run-path/-/npm-run-path-4.0.1.tgz#b7ecd1e5ed53da8e37a55e1c2269e0b97ed748ea" + resolved "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz" integrity sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw== dependencies: path-key "^3.0.0" nprogress@^0.2.0: version "0.2.0" - resolved "https://registry.yarnpkg.com/nprogress/-/nprogress-0.2.0.tgz#cb8f34c53213d895723fcbab907e9422adbcafb1" + resolved "https://registry.npmjs.org/nprogress/-/nprogress-0.2.0.tgz" integrity sha512-I19aIingLgR1fmhftnbWWO3dXc0hSxqHQHQb3H8m+K3TnEn/iSeTZZOyvKXWqQESMwuUVnatlCnZdLBZZt2VSA== nth-check@^2.0.1: version "2.1.1" - resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-2.1.1.tgz#c9eab428effce36cd6b92c924bdb000ef1f1ed1d" + resolved "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz" integrity sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w== dependencies: boolbase "^1.0.0" object-assign@^4.1.1: version "4.1.1" - resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863" + resolved "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz" integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg== object-inspect@^1.9.0: version "1.13.1" - resolved "https://registry.yarnpkg.com/object-inspect/-/object-inspect-1.13.1.tgz#b96c6109324ccfef6b12216a956ca4dc2ff94bc2" + resolved "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.1.tgz" integrity sha512-5qoj1RUiKOMsCCNLV1CBiPYE10sziTsnmNxkAI/rZhiD63CF7IqdFGC/XzjWjpSgLf0LxXX3bDFIh0E18f6UhQ== object-keys@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/object-keys/-/object-keys-1.1.1.tgz#1c47f272df277f3b1daf061677d9c82e2322c60e" + resolved "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz" integrity sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA== object.assign@^4.1.0: version "4.1.4" - resolved "https://registry.yarnpkg.com/object.assign/-/object.assign-4.1.4.tgz#9673c7c7c351ab8c4d0b516f4343ebf4dfb7799f" + resolved "https://registry.npmjs.org/object.assign/-/object.assign-4.1.4.tgz" integrity sha512-1mxKf0e58bvyjSCtKYY4sRe9itRk3PJpquJOjeIkz885CczcI4IvJJDLPS72oowuSh+pBxUFROpX+TU++hxhZQ== dependencies: call-bind "^1.0.2" @@ -6238,38 +6250,38 @@ object.assign@^4.1.0: obuf@^1.0.0, obuf@^1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/obuf/-/obuf-1.1.2.tgz#09bea3343d41859ebd446292d11c9d4db619084e" + resolved "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz" integrity sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg== on-finished@2.4.1: version "2.4.1" - resolved "https://registry.yarnpkg.com/on-finished/-/on-finished-2.4.1.tgz#58c8c44116e54845ad57f14ab10b03533184ac3f" + resolved "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz" integrity sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg== dependencies: ee-first "1.1.1" on-headers@~1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/on-headers/-/on-headers-1.0.2.tgz#772b0ae6aaa525c399e489adfad90c403eb3c28f" + resolved "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz" integrity sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA== once@^1.3.0: version "1.4.0" - resolved "https://registry.yarnpkg.com/once/-/once-1.4.0.tgz#583b1aa775961d4b113ac17d9c50baef9dd76bd1" + resolved "https://registry.npmjs.org/once/-/once-1.4.0.tgz" integrity sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w== dependencies: wrappy "1" onetime@^5.1.2: version "5.1.2" - resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e" + resolved "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz" integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg== dependencies: mimic-fn "^2.1.0" open@^8.0.9, open@^8.4.0: version "8.4.2" - resolved "https://registry.yarnpkg.com/open/-/open-8.4.2.tgz#5b5ffe2a8f793dcd2aad73e550cb87b59cb084f9" + resolved "https://registry.npmjs.org/open/-/open-8.4.2.tgz" integrity sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ== dependencies: define-lazy-prop "^2.0.0" @@ -6278,66 +6290,66 @@ open@^8.0.9, open@^8.4.0: opener@^1.5.2: version "1.5.2" - resolved "https://registry.yarnpkg.com/opener/-/opener-1.5.2.tgz#5d37e1f35077b9dcac4301372271afdeb2a13598" + resolved "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz" integrity sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A== p-cancelable@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-3.0.0.tgz#63826694b54d61ca1c20ebcb6d3ecf5e14cd8050" + resolved "https://registry.npmjs.org/p-cancelable/-/p-cancelable-3.0.0.tgz" integrity sha512-mlVgR3PGuzlo0MmTdk4cXqXWlwQDLnONTAg6sm62XkMJEiRxN3GL3SffkYvqwonbkJBcrI7Uvv5Zh9yjvn2iUw== p-limit@^2.0.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.3.0.tgz#3dd33c647a214fdfffd835933eb086da0dc21db1" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz" integrity sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w== dependencies: p-try "^2.0.0" p-limit@^3.0.2: version "3.1.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-3.1.0.tgz#e1daccbe78d0d1388ca18c64fea38e3e57e3706b" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz" integrity sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ== dependencies: yocto-queue "^0.1.0" p-limit@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-4.0.0.tgz#914af6544ed32bfa54670b061cafcbd04984b644" + resolved "https://registry.npmjs.org/p-limit/-/p-limit-4.0.0.tgz" integrity sha512-5b0R4txpzjPWVw/cXXUResoD4hb6U/x9BH08L7nw+GN1sezDzPdxeRvpc9c433fZhBan/wusjbCsqwqm4EIBIQ== dependencies: yocto-queue "^1.0.0" p-locate@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + resolved "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz" integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== dependencies: p-limit "^2.0.0" p-locate@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-5.0.0.tgz#83c8315c6785005e3bd021839411c9e110e6d834" + resolved "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz" integrity sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw== dependencies: p-limit "^3.0.2" p-locate@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-6.0.0.tgz#3da9a49d4934b901089dca3302fa65dc5a05c04f" + resolved "https://registry.npmjs.org/p-locate/-/p-locate-6.0.0.tgz" integrity sha512-wPrq66Llhl7/4AGC6I+cqxT07LhXvWL08LNXz1fENOw0Ap4sRZZ/gZpTTJ5jpurzzzfS2W/Ge9BY3LgLjCShcw== dependencies: p-limit "^4.0.0" p-map@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/p-map/-/p-map-4.0.0.tgz#bb2f95a5eda2ec168ec9274e06a747c3e2904d2b" + resolved "https://registry.npmjs.org/p-map/-/p-map-4.0.0.tgz" integrity sha512-/bjOqmgETBYB5BoEeGVea8dmvHb2m9GLy1E9W43yeyfP6QQCZGFNa+XRceJEuDB6zqr+gKpIAmlLebMpykw/MQ== dependencies: aggregate-error "^3.0.0" p-retry@^4.5.0: version "4.6.2" - resolved "https://registry.yarnpkg.com/p-retry/-/p-retry-4.6.2.tgz#9baae7184057edd4e17231cee04264106e092a16" + resolved "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz" integrity sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ== dependencies: "@types/retry" "0.12.0" @@ -6345,12 +6357,12 @@ p-retry@^4.5.0: p-try@^2.0.0: version "2.2.0" - resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.2.0.tgz#cb2868540e313d61de58fafbe35ce9004d5540e6" + resolved "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz" integrity sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ== package-json@^8.1.0: version "8.1.1" - resolved "https://registry.yarnpkg.com/package-json/-/package-json-8.1.1.tgz#3e9948e43df40d1e8e78a85485f1070bf8f03dc8" + resolved "https://registry.npmjs.org/package-json/-/package-json-8.1.1.tgz" integrity sha512-cbH9IAIJHNj9uXi196JVsRlt7cHKak6u/e6AkL/bkRelZ7rlL3X1YKxsZwa36xipOEKAsdtmaG6aAJoM1fx2zA== dependencies: got "^12.1.0" @@ -6360,7 +6372,7 @@ package-json@^8.1.0: param-case@^3.0.4: version "3.0.4" - resolved "https://registry.yarnpkg.com/param-case/-/param-case-3.0.4.tgz#7d17fe4aa12bde34d4a77d91acfb6219caad01c5" + resolved "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz" integrity sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A== dependencies: dot-case "^3.0.4" @@ -6368,14 +6380,14 @@ param-case@^3.0.4: parent-module@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/parent-module/-/parent-module-1.0.1.tgz#691d2709e78c79fae3a156622452d00762caaaa2" + resolved "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz" integrity sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g== dependencies: callsites "^3.0.0" parse-entities@^4.0.0: version "4.0.1" - resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-4.0.1.tgz#4e2a01111fb1c986549b944af39eeda258fc9e4e" + resolved "https://registry.npmjs.org/parse-entities/-/parse-entities-4.0.1.tgz" integrity sha512-SWzvYcSJh4d/SGLIOQfZ/CoNv6BTlI6YEQ7Nj82oDVnRpwe/Z/F1EMx42x3JAOwGBlCjeCH0BRJQbQ/opHL17w== dependencies: "@types/unist" "^2.0.0" @@ -6389,7 +6401,7 @@ parse-entities@^4.0.0: parse-json@^5.0.0, parse-json@^5.2.0: version "5.2.0" - resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-5.2.0.tgz#c76fc66dee54231c962b22bcc8a72cf2f99753cd" + resolved "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz" integrity sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg== dependencies: "@babel/code-frame" "^7.0.0" @@ -6399,12 +6411,12 @@ parse-json@^5.0.0, parse-json@^5.2.0: parse-numeric-range@^1.3.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz#7c63b61190d61e4d53a1197f0c83c47bb670ffa3" + resolved "https://registry.npmjs.org/parse-numeric-range/-/parse-numeric-range-1.3.0.tgz" integrity sha512-twN+njEipszzlMJd4ONUYgSfZPDxgHhT9Ahed5uTigpQn90FggW4SA/AIPq/6a149fTbE9qBEcSwE3FAEp6wQQ== parse5-htmlparser2-tree-adapter@^7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz#23c2cc233bcf09bb7beba8b8a69d46b08c62c2f1" + resolved "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-7.0.0.tgz" integrity sha512-B77tOZrqqfUfnVcOrUvfdLbz4pu4RopLD/4vmu3HUPswwTA8OH0EMW9BlWR2B0RCoiZRAHEUu7IxeP1Pd1UU+g== dependencies: domhandler "^5.0.2" @@ -6412,19 +6424,19 @@ parse5-htmlparser2-tree-adapter@^7.0.0: parse5@^7.0.0: version "7.1.2" - resolved "https://registry.yarnpkg.com/parse5/-/parse5-7.1.2.tgz#0736bebbfd77793823240a23b7fc5e010b7f8e32" + resolved "https://registry.npmjs.org/parse5/-/parse5-7.1.2.tgz" integrity sha512-Czj1WaSVpaoj0wbhMzLmWD69anp2WH7FXMB9n1Sy8/ZFF9jolSQVMu1Ij5WIyGmcBmhk7EOndpO4mIpihVqAXw== dependencies: entities "^4.4.0" parseurl@~1.3.2, parseurl@~1.3.3: version "1.3.3" - resolved "https://registry.yarnpkg.com/parseurl/-/parseurl-1.3.3.tgz#9da19e7bee8d12dff0513ed5b76957793bc2e8d4" + resolved "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz" integrity sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ== pascal-case@^3.1.2: version "3.1.2" - resolved "https://registry.yarnpkg.com/pascal-case/-/pascal-case-3.1.2.tgz#b48e0ef2b98e205e7c1dae747d0b1508237660eb" + resolved "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz" integrity sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g== dependencies: no-case "^3.0.4" @@ -6432,64 +6444,64 @@ pascal-case@^3.1.2: path-exists@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" + resolved "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz" integrity sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ== path-exists@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-4.0.0.tgz#513bdbe2d3b95d7762e8c1137efa195c6c61b5b3" + resolved "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz" integrity sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w== path-exists@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-5.0.0.tgz#a6aad9489200b21fab31e49cf09277e5116fb9e7" + resolved "https://registry.npmjs.org/path-exists/-/path-exists-5.0.0.tgz" integrity sha512-RjhtfwJOxzcFmNOi6ltcbcu4Iu+FL3zEj83dk4kAS+fVpTxXLO1b38RvJgT/0QwvV/L3aY9TAnyv0EOqW4GoMQ== path-is-absolute@^1.0.0: version "1.0.1" - resolved "https://registry.yarnpkg.com/path-is-absolute/-/path-is-absolute-1.0.1.tgz#174b9268735534ffbc7ace6bf53a5a9e1b5c5f5f" + resolved "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz" integrity sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg== path-is-inside@1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/path-is-inside/-/path-is-inside-1.0.2.tgz#365417dede44430d1c11af61027facf074bdfc53" + resolved "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz" integrity sha512-DUWJr3+ULp4zXmol/SZkFf3JGsS9/SIv+Y3Rt93/UjPpDpklB5f1er4O3POIbUuUJ3FXgqte2Q7SrU6zAqwk8w== path-key@^3.0.0, path-key@^3.1.0: version "3.1.1" - resolved "https://registry.yarnpkg.com/path-key/-/path-key-3.1.1.tgz#581f6ade658cbba65a0d3380de7753295054f375" + resolved "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz" integrity sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q== path-parse@^1.0.7: version "1.0.7" - resolved "https://registry.yarnpkg.com/path-parse/-/path-parse-1.0.7.tgz#fbc114b60ca42b30d9daf5858e4bd68bbedb6735" + resolved "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz" integrity sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw== path-to-regexp@0.1.7: version "0.1.7" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz#df604178005f522f15eb4490e7247a1bfaa67f8c" + resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz" integrity sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ== path-to-regexp@2.2.1: version "2.2.1" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-2.2.1.tgz#90b617025a16381a879bc82a38d4e8bdeb2bcf45" + resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-2.2.1.tgz" integrity sha512-gu9bD6Ta5bwGrrU8muHzVOBFFREpp2iRkVfhBJahwJ6p6Xw20SjT0MxLnwkjOibQmGSYhiUnf2FLe7k+jcFmGQ== path-to-regexp@^1.7.0: version "1.8.0" - resolved "https://registry.yarnpkg.com/path-to-regexp/-/path-to-regexp-1.8.0.tgz#887b3ba9d84393e87a0a0b9f4cb756198b53548a" + resolved "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz" integrity sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA== dependencies: isarray "0.0.1" path-type@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-4.0.0.tgz#84ed01c0a7ba380afe09d90a8c180dcd9d03043b" + resolved "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz" integrity sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw== periscopic@^3.0.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/periscopic/-/periscopic-3.1.0.tgz#7e9037bf51c5855bd33b48928828db4afa79d97a" + resolved "https://registry.npmjs.org/periscopic/-/periscopic-3.1.0.tgz" integrity sha512-vKiQ8RRtkl9P+r/+oefh25C3fhybptkHKCZSPlcXiJux2tJF55GnEj3BVn4A5gKfq9NWWXXrxkHBwVPUfH0opw== dependencies: "@types/estree" "^1.0.0" @@ -6498,31 +6510,31 @@ periscopic@^3.0.0: picocolors@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/picocolors/-/picocolors-1.0.0.tgz#cb5bdc74ff3f51892236eaf79d68bc44564ab81c" + resolved "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz" integrity sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ== picomatch@^2.0.4, picomatch@^2.2.1, picomatch@^2.2.3, picomatch@^2.3.1: version "2.3.1" - resolved "https://registry.yarnpkg.com/picomatch/-/picomatch-2.3.1.tgz#3ba3833733646d9d3e4995946c1365a67fb07a42" + resolved "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz" integrity sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA== pkg-dir@^7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-7.0.0.tgz#8f0c08d6df4476756c5ff29b3282d0bab7517d11" + resolved "https://registry.npmjs.org/pkg-dir/-/pkg-dir-7.0.0.tgz" integrity sha512-Ie9z/WINcxxLp27BKOCHGde4ITq9UklYKDzVo1nhk5sqGEXU3FpkwP5GM2voTGJkGd9B3Otl+Q4uwSOeSUtOBA== dependencies: find-up "^6.3.0" pkg-up@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/pkg-up/-/pkg-up-3.1.0.tgz#100ec235cc150e4fd42519412596a28512a0def5" + resolved "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz" integrity sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA== dependencies: find-up "^3.0.0" postcss-calc@^8.2.3: version "8.2.4" - resolved "https://registry.yarnpkg.com/postcss-calc/-/postcss-calc-8.2.4.tgz#77b9c29bfcbe8a07ff6693dc87050828889739a5" + resolved "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz" integrity sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q== dependencies: postcss-selector-parser "^6.0.9" @@ -6530,7 +6542,7 @@ postcss-calc@^8.2.3: postcss-colormin@^5.3.1: version "5.3.1" - resolved "https://registry.yarnpkg.com/postcss-colormin/-/postcss-colormin-5.3.1.tgz#86c27c26ed6ba00d96c79e08f3ffb418d1d1988f" + resolved "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz" integrity sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ== dependencies: browserslist "^4.21.4" @@ -6540,7 +6552,7 @@ postcss-colormin@^5.3.1: postcss-convert-values@^5.1.3: version "5.1.3" - resolved "https://registry.yarnpkg.com/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz#04998bb9ba6b65aa31035d669a6af342c5f9d393" + resolved "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz" integrity sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA== dependencies: browserslist "^4.21.4" @@ -6548,34 +6560,34 @@ postcss-convert-values@^5.1.3: postcss-discard-comments@^5.1.2: version "5.1.2" - resolved "https://registry.yarnpkg.com/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz#8df5e81d2925af2780075840c1526f0660e53696" + resolved "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz" integrity sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ== postcss-discard-duplicates@^5.1.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz#9eb4fe8456706a4eebd6d3b7b777d07bad03e848" + resolved "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz" integrity sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw== postcss-discard-empty@^5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz#e57762343ff7f503fe53fca553d18d7f0c369c6c" + resolved "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz" integrity sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A== postcss-discard-overridden@^5.1.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz#7e8c5b53325747e9d90131bb88635282fb4a276e" + resolved "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz" integrity sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw== postcss-discard-unused@^5.1.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-discard-unused/-/postcss-discard-unused-5.1.0.tgz#8974e9b143d887677304e558c1166d3762501142" + resolved "https://registry.npmjs.org/postcss-discard-unused/-/postcss-discard-unused-5.1.0.tgz" integrity sha512-KwLWymI9hbwXmJa0dkrzpRbSJEh0vVUd7r8t0yOGPcfKzyJJxFM8kLyC5Ev9avji6nY95pOp1W6HqIrfT+0VGw== dependencies: postcss-selector-parser "^6.0.5" postcss-loader@^7.3.3: version "7.3.3" - resolved "https://registry.yarnpkg.com/postcss-loader/-/postcss-loader-7.3.3.tgz#6da03e71a918ef49df1bb4be4c80401df8e249dd" + resolved "https://registry.npmjs.org/postcss-loader/-/postcss-loader-7.3.3.tgz" integrity sha512-YgO/yhtevGO/vJePCQmTxiaEwER94LABZN0ZMT4A0vsak9TpO+RvKRs7EmJ8peIlB9xfXCsS7M8LjqncsUZ5HA== dependencies: cosmiconfig "^8.2.0" @@ -6584,7 +6596,7 @@ postcss-loader@^7.3.3: postcss-merge-idents@^5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/postcss-merge-idents/-/postcss-merge-idents-5.1.1.tgz#7753817c2e0b75d0853b56f78a89771e15ca04a1" + resolved "https://registry.npmjs.org/postcss-merge-idents/-/postcss-merge-idents-5.1.1.tgz" integrity sha512-pCijL1TREiCoog5nQp7wUe+TUonA2tC2sQ54UGeMmryK3UFGIYKqDyjnqd6RcuI4znFn9hWSLNN8xKE/vWcUQw== dependencies: cssnano-utils "^3.1.0" @@ -6592,7 +6604,7 @@ postcss-merge-idents@^5.1.1: postcss-merge-longhand@^5.1.7: version "5.1.7" - resolved "https://registry.yarnpkg.com/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz#24a1bdf402d9ef0e70f568f39bdc0344d568fb16" + resolved "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz" integrity sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ== dependencies: postcss-value-parser "^4.2.0" @@ -6600,7 +6612,7 @@ postcss-merge-longhand@^5.1.7: postcss-merge-rules@^5.1.4: version "5.1.4" - resolved "https://registry.yarnpkg.com/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz#2f26fa5cacb75b1402e213789f6766ae5e40313c" + resolved "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz" integrity sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g== dependencies: browserslist "^4.21.4" @@ -6610,14 +6622,14 @@ postcss-merge-rules@^5.1.4: postcss-minify-font-values@^5.1.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz#f1df0014a726083d260d3bd85d7385fb89d1f01b" + resolved "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz" integrity sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA== dependencies: postcss-value-parser "^4.2.0" postcss-minify-gradients@^5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz#f1fe1b4f498134a5068240c2f25d46fcd236ba2c" + resolved "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz" integrity sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw== dependencies: colord "^2.9.1" @@ -6626,7 +6638,7 @@ postcss-minify-gradients@^5.1.1: postcss-minify-params@^5.1.4: version "5.1.4" - resolved "https://registry.yarnpkg.com/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz#c06a6c787128b3208b38c9364cfc40c8aa5d7352" + resolved "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz" integrity sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw== dependencies: browserslist "^4.21.4" @@ -6635,19 +6647,19 @@ postcss-minify-params@^5.1.4: postcss-minify-selectors@^5.2.1: version "5.2.1" - resolved "https://registry.yarnpkg.com/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz#d4e7e6b46147b8117ea9325a915a801d5fe656c6" + resolved "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz" integrity sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg== dependencies: postcss-selector-parser "^6.0.5" postcss-modules-extract-imports@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz#cda1f047c0ae80c97dbe28c3e76a43b88025741d" + resolved "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz" integrity sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw== postcss-modules-local-by-default@^4.0.3: version "4.0.3" - resolved "https://registry.yarnpkg.com/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz#b08eb4f083050708998ba2c6061b50c2870ca524" + resolved "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.3.tgz" integrity sha512-2/u2zraspoACtrbFRnTijMiQtb4GW4BvatjaG/bCjYQo8kLTdevCUlwuBHx2sCnSyrI3x3qj4ZK1j5LQBgzmwA== dependencies: icss-utils "^5.0.0" @@ -6656,61 +6668,61 @@ postcss-modules-local-by-default@^4.0.3: postcss-modules-scope@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz#9ef3151456d3bbfa120ca44898dfca6f2fa01f06" + resolved "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz" integrity sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg== dependencies: postcss-selector-parser "^6.0.4" postcss-modules-values@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz#d7c5e7e68c3bb3c9b27cbf48ca0bb3ffb4602c9c" + resolved "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz" integrity sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ== dependencies: icss-utils "^5.0.0" postcss-normalize-charset@^5.1.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz#9302de0b29094b52c259e9b2cf8dc0879879f0ed" + resolved "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz" integrity sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg== postcss-normalize-display-values@^5.1.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz#72abbae58081960e9edd7200fcf21ab8325c3da8" + resolved "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz" integrity sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA== dependencies: postcss-value-parser "^4.2.0" postcss-normalize-positions@^5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz#ef97279d894087b59325b45c47f1e863daefbb92" + resolved "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz" integrity sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg== dependencies: postcss-value-parser "^4.2.0" postcss-normalize-repeat-style@^5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz#e9eb96805204f4766df66fd09ed2e13545420fb2" + resolved "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz" integrity sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g== dependencies: postcss-value-parser "^4.2.0" postcss-normalize-string@^5.1.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz#411961169e07308c82c1f8c55f3e8a337757e228" + resolved "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz" integrity sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w== dependencies: postcss-value-parser "^4.2.0" postcss-normalize-timing-functions@^5.1.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz#d5614410f8f0b2388e9f240aa6011ba6f52dafbb" + resolved "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz" integrity sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg== dependencies: postcss-value-parser "^4.2.0" postcss-normalize-unicode@^5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz#f67297fca3fea7f17e0d2caa40769afc487aa030" + resolved "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz" integrity sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA== dependencies: browserslist "^4.21.4" @@ -6718,7 +6730,7 @@ postcss-normalize-unicode@^5.1.1: postcss-normalize-url@^5.1.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz#ed9d88ca82e21abef99f743457d3729a042adcdc" + resolved "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz" integrity sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew== dependencies: normalize-url "^6.0.1" @@ -6726,14 +6738,14 @@ postcss-normalize-url@^5.1.0: postcss-normalize-whitespace@^5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz#08a1a0d1ffa17a7cc6efe1e6c9da969cc4493cfa" + resolved "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz" integrity sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA== dependencies: postcss-value-parser "^4.2.0" postcss-ordered-values@^5.1.3: version "5.1.3" - resolved "https://registry.yarnpkg.com/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz#b6fd2bd10f937b23d86bc829c69e7732ce76ea38" + resolved "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz" integrity sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ== dependencies: cssnano-utils "^3.1.0" @@ -6741,14 +6753,14 @@ postcss-ordered-values@^5.1.3: postcss-reduce-idents@^5.2.0: version "5.2.0" - resolved "https://registry.yarnpkg.com/postcss-reduce-idents/-/postcss-reduce-idents-5.2.0.tgz#c89c11336c432ac4b28792f24778859a67dfba95" + resolved "https://registry.npmjs.org/postcss-reduce-idents/-/postcss-reduce-idents-5.2.0.tgz" integrity sha512-BTrLjICoSB6gxbc58D5mdBK8OhXRDqud/zodYfdSi52qvDHdMwk+9kB9xsM8yJThH/sZU5A6QVSmMmaN001gIg== dependencies: postcss-value-parser "^4.2.0" postcss-reduce-initial@^5.1.2: version "5.1.2" - resolved "https://registry.yarnpkg.com/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz#798cd77b3e033eae7105c18c9d371d989e1382d6" + resolved "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz" integrity sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg== dependencies: browserslist "^4.21.4" @@ -6756,14 +6768,14 @@ postcss-reduce-initial@^5.1.2: postcss-reduce-transforms@^5.1.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz#333b70e7758b802f3dd0ddfe98bb1ccfef96b6e9" + resolved "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz" integrity sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ== dependencies: postcss-value-parser "^4.2.0" postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector-parser@^6.0.5, postcss-selector-parser@^6.0.9: version "6.0.13" - resolved "https://registry.yarnpkg.com/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz#d05d8d76b1e8e173257ef9d60b706a8e5e99bf1b" + resolved "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.13.tgz" integrity sha512-EaV1Gl4mUEV4ddhDnv/xtj7sxwrwxdetHdWUGnT4VJQf+4d05v6lHYZr8N573k5Z0BViss7BDhfWtKS3+sfAqQ== dependencies: cssesc "^3.0.0" @@ -6771,14 +6783,14 @@ postcss-selector-parser@^6.0.2, postcss-selector-parser@^6.0.4, postcss-selector postcss-sort-media-queries@^4.4.1: version "4.4.1" - resolved "https://registry.yarnpkg.com/postcss-sort-media-queries/-/postcss-sort-media-queries-4.4.1.tgz#04a5a78db3921eb78f28a1a781a2e68e65258128" + resolved "https://registry.npmjs.org/postcss-sort-media-queries/-/postcss-sort-media-queries-4.4.1.tgz" integrity sha512-QDESFzDDGKgpiIh4GYXsSy6sek2yAwQx1JASl5AxBtU1Lq2JfKBljIPNdil989NcSKRQX1ToiaKphImtBuhXWw== dependencies: sort-css-media-queries "2.1.0" postcss-svgo@^5.1.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-svgo/-/postcss-svgo-5.1.0.tgz#0a317400ced789f233a28826e77523f15857d80d" + resolved "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz" integrity sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA== dependencies: postcss-value-parser "^4.2.0" @@ -6786,24 +6798,24 @@ postcss-svgo@^5.1.0: postcss-unique-selectors@^5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz#a9f273d1eacd09e9aa6088f4b0507b18b1b541b6" + resolved "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz" integrity sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA== dependencies: postcss-selector-parser "^6.0.5" postcss-value-parser@^4.1.0, postcss-value-parser@^4.2.0: version "4.2.0" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" + resolved "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== postcss-zindex@^5.1.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/postcss-zindex/-/postcss-zindex-5.1.0.tgz#4a5c7e5ff1050bd4c01d95b1847dfdcc58a496ff" + resolved "https://registry.npmjs.org/postcss-zindex/-/postcss-zindex-5.1.0.tgz" integrity sha512-fgFMf0OtVSBR1va1JNHYgMxYk73yhn/qb4uQDq1DLGYolz8gHCyr/sesEuGUaYs58E3ZJRcpoGuPVoB7Meiq9A== postcss@^8.4.17, postcss@^8.4.21, postcss@^8.4.26: version "8.4.31" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.31.tgz#92b451050a9f914da6755af352bdc0192508656d" + resolved "https://registry.npmjs.org/postcss/-/postcss-8.4.31.tgz" integrity sha512-PS08Iboia9mts/2ygV3eLpY5ghnUcfLV/EXTOW1E2qYxJKGGBUtNjN76FYHnMs36RmARn41bC0AZmn+rR0OVpQ== dependencies: nanoid "^3.3.6" @@ -6812,7 +6824,7 @@ postcss@^8.4.17, postcss@^8.4.21, postcss@^8.4.26: pretty-error@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/pretty-error/-/pretty-error-4.0.0.tgz#90a703f46dd7234adb46d0f84823e9d1cb8f10d6" + resolved "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz" integrity sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw== dependencies: lodash "^4.17.20" @@ -6820,12 +6832,12 @@ pretty-error@^4.0.0: pretty-time@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/pretty-time/-/pretty-time-1.1.0.tgz#ffb7429afabb8535c346a34e41873adf3d74dd0e" + resolved "https://registry.npmjs.org/pretty-time/-/pretty-time-1.1.0.tgz" integrity sha512-28iF6xPQrP8Oa6uxE6a1biz+lWeTOAPKggvjB8HAs6nVMKZwf5bG++632Dx614hIWgUPkgivRfG+a8uAXGTIbA== prism-react-renderer@^2.1.0, prism-react-renderer@^2.3.0: version "2.3.0" - resolved "https://registry.yarnpkg.com/prism-react-renderer/-/prism-react-renderer-2.3.0.tgz#5f8f615af6af8201a0b734bd8c946df3d818ea54" + resolved "https://registry.npmjs.org/prism-react-renderer/-/prism-react-renderer-2.3.0.tgz" integrity sha512-UYRg2TkVIaI6tRVHC5OJ4/BxqPUxJkJvq/odLT/ykpt1zGYXooNperUxQcCvi87LyRnR4nCh81ceOA+e7nrydg== dependencies: "@types/prismjs" "^1.26.0" @@ -6833,17 +6845,17 @@ prism-react-renderer@^2.1.0, prism-react-renderer@^2.3.0: prismjs@^1.29.0: version "1.29.0" - resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.29.0.tgz#f113555a8fa9b57c35e637bba27509dcf802dd12" + resolved "https://registry.npmjs.org/prismjs/-/prismjs-1.29.0.tgz" integrity sha512-Kx/1w86q/epKcmte75LNrEoT+lX8pBpavuAbvJWRXar7Hz8jrtF+e3vY751p0R8H9HdArwaCTNDDzHg/ScJK1Q== process-nextick-args@~2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.1.tgz#7820d9b16120cc55ca9ae7792680ae7dba6d7fe2" + resolved "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz" integrity sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag== prompts@^2.4.2: version "2.4.2" - resolved "https://registry.yarnpkg.com/prompts/-/prompts-2.4.2.tgz#7b57e73b3a48029ad10ebd44f74b01722a4cb069" + resolved "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz" integrity sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q== dependencies: kleur "^3.0.3" @@ -6851,7 +6863,7 @@ prompts@^2.4.2: prop-types@^15.6.2, prop-types@^15.7.2: version "15.8.1" - resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.8.1.tgz#67d87bf1a694f48435cf332c24af10214a3140b5" + resolved "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz" integrity sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg== dependencies: loose-envify "^1.4.0" @@ -6860,17 +6872,17 @@ prop-types@^15.6.2, prop-types@^15.7.2: property-information@^6.0.0: version "6.4.0" - resolved "https://registry.yarnpkg.com/property-information/-/property-information-6.4.0.tgz#6bc4c618b0c2d68b3bb8b552cbb97f8e300a0f82" + resolved "https://registry.npmjs.org/property-information/-/property-information-6.4.0.tgz" integrity sha512-9t5qARVofg2xQqKtytzt+lZ4d1Qvj8t5B8fEwXK6qOfgRLgH/b13QlgEyDh033NOS31nXeFbYv7CLUDG1CeifQ== proto-list@~1.2.1: version "1.2.4" - resolved "https://registry.yarnpkg.com/proto-list/-/proto-list-1.2.4.tgz#212d5bfe1318306a420f6402b8e26ff39647a849" + resolved "https://registry.npmjs.org/proto-list/-/proto-list-1.2.4.tgz" integrity sha512-vtK/94akxsTMhe0/cbfpR+syPuszcuwhqVjJq26CuNDgFGj682oRBXOP5MJpv2r7JtE8MsiepGIqvvOTBwn2vA== proxy-addr@~2.0.7: version "2.0.7" - resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.7.tgz#f19fe69ceab311eeb94b42e70e8c2070f9ba1025" + resolved "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz" integrity sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg== dependencies: forwarded "0.2.0" @@ -6878,65 +6890,65 @@ proxy-addr@~2.0.7: punycode@^1.3.2: version "1.4.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-1.4.1.tgz#c0d5a63b2718800ad8e1eb0fa5269c84dd41845e" + resolved "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz" integrity sha512-jmYNElW7yvO7TV33CjSmvSiE2yco3bV2czu/OzDKdMNVZQWfxCblURLhf+47syQRBntjfLdd/H0egrzIG+oaFQ== punycode@^2.1.0: version "2.3.1" - resolved "https://registry.yarnpkg.com/punycode/-/punycode-2.3.1.tgz#027422e2faec0b25e1549c3e1bd8309b9133b6e5" + resolved "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz" integrity sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg== pupa@^3.1.0: version "3.1.0" - resolved "https://registry.yarnpkg.com/pupa/-/pupa-3.1.0.tgz#f15610274376bbcc70c9a3aa8b505ea23f41c579" + resolved "https://registry.npmjs.org/pupa/-/pupa-3.1.0.tgz" integrity sha512-FLpr4flz5xZTSJxSeaheeMKN/EDzMdK7b8PTOC6a5PYFKTucWbdqjgqaEyH0shFiSJrVB1+Qqi4Tk19ccU6Aug== dependencies: escape-goat "^4.0.0" qs@6.11.0: version "6.11.0" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.11.0.tgz#fd0d963446f7a65e1367e01abd85429453f0c37a" + resolved "https://registry.npmjs.org/qs/-/qs-6.11.0.tgz" integrity sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q== dependencies: side-channel "^1.0.4" queue-microtask@^1.2.2: version "1.2.3" - resolved "https://registry.yarnpkg.com/queue-microtask/-/queue-microtask-1.2.3.tgz#4929228bbc724dfac43e0efb058caf7b6cfb6243" + resolved "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz" integrity sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A== queue@6.0.2: version "6.0.2" - resolved "https://registry.yarnpkg.com/queue/-/queue-6.0.2.tgz#b91525283e2315c7553d2efa18d83e76432fed65" + resolved "https://registry.npmjs.org/queue/-/queue-6.0.2.tgz" integrity sha512-iHZWu+q3IdFZFX36ro/lKBkSvfkztY5Y7HMiPlOUjhupPcG2JMfst2KKEpu5XndviX/3UhFbRngUPNKtgvtZiA== dependencies: inherits "~2.0.3" quick-lru@^5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-5.1.1.tgz#366493e6b3e42a3a6885e2e99d18f80fb7a8c932" + resolved "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz" integrity sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA== randombytes@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" + resolved "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz" integrity sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ== dependencies: safe-buffer "^5.1.0" range-parser@1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" + resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz" integrity sha512-kA5WQoNVo4t9lNx2kQNFCxKeBl5IbbSNBl1M/tLkw9WCn+hxNBAW5Qh8gdhs63CJnhjJ2zQWFoqPJP2sK1AV5A== range-parser@^1.2.1, range-parser@~1.2.1: version "1.2.1" - resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.1.tgz#3cf37023d199e1c24d1a55b84800c2f3e6468031" + resolved "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz" integrity sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg== raw-body@2.5.1: version "2.5.1" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.5.1.tgz#fe1b1628b181b700215e5fd42389f98b71392857" + resolved "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz" integrity sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig== dependencies: bytes "3.1.2" @@ -6946,7 +6958,7 @@ raw-body@2.5.1: rc@1.2.8: version "1.2.8" - resolved "https://registry.yarnpkg.com/rc/-/rc-1.2.8.tgz#cd924bf5200a075b83c188cd6b9e211b7fc0d3ed" + resolved "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz" integrity sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw== dependencies: deep-extend "^0.6.0" @@ -6956,7 +6968,7 @@ rc@1.2.8: react-dev-utils@^12.0.1: version "12.0.1" - resolved "https://registry.yarnpkg.com/react-dev-utils/-/react-dev-utils-12.0.1.tgz#ba92edb4a1f379bd46ccd6bcd4e7bc398df33e73" + resolved "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz" integrity sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ== dependencies: "@babel/code-frame" "^7.16.0" @@ -6986,7 +6998,7 @@ react-dev-utils@^12.0.1: react-dom@^18.0.0: version "18.2.0" - resolved "https://registry.yarnpkg.com/react-dom/-/react-dom-18.2.0.tgz#22aaf38708db2674ed9ada224ca4aa708d821e3d" + resolved "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz" integrity sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g== dependencies: loose-envify "^1.1.0" @@ -6994,17 +7006,17 @@ react-dom@^18.0.0: react-error-overlay@^6.0.11: version "6.0.11" - resolved "https://registry.yarnpkg.com/react-error-overlay/-/react-error-overlay-6.0.11.tgz#92835de5841c5cf08ba00ddd2d677b6d17ff9adb" + resolved "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz" integrity sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg== react-fast-compare@^3.2.0, react-fast-compare@^3.2.2: version "3.2.2" - resolved "https://registry.yarnpkg.com/react-fast-compare/-/react-fast-compare-3.2.2.tgz#929a97a532304ce9fee4bcae44234f1ce2c21d49" + resolved "https://registry.npmjs.org/react-fast-compare/-/react-fast-compare-3.2.2.tgz" integrity sha512-nsO+KSNgo1SbJqJEYRE9ERzo7YtYbou/OqjSQKxV7jcKox7+usiUVZOAC+XnDOABXggQTno0Y1CpVnuWEc1boQ== react-helmet-async@*: version "2.0.1" - resolved "https://registry.yarnpkg.com/react-helmet-async/-/react-helmet-async-2.0.1.tgz#c97e53d03bfe578011e4abbd61113321b0362471" + resolved "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-2.0.1.tgz" integrity sha512-SFvEqfhFpLr5xqU6fWFb8wjVPjOR4A5skkNVNN5gAr/QeHutfDe4m1Cdo521umTiFRAY8hDOcl4xJO8sXN1n2Q== dependencies: invariant "^2.2.4" @@ -7013,7 +7025,7 @@ react-helmet-async@*: react-helmet-async@^1.3.0: version "1.3.0" - resolved "https://registry.yarnpkg.com/react-helmet-async/-/react-helmet-async-1.3.0.tgz#7bd5bf8c5c69ea9f02f6083f14ce33ef545c222e" + resolved "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-1.3.0.tgz" integrity sha512-9jZ57/dAn9t3q6hneQS0wukqC2ENOBgMNVEhb/ZG9ZSxUetzVIw4iAmEU38IaVg3QGYauQPhSeUTuIUtFglWpg== dependencies: "@babel/runtime" "^7.12.5" @@ -7024,31 +7036,31 @@ react-helmet-async@^1.3.0: react-is@^16.13.1, react-is@^16.6.0, react-is@^16.7.0: version "16.13.1" - resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" + resolved "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== react-json-view-lite@^1.2.0: version "1.2.1" - resolved "https://registry.yarnpkg.com/react-json-view-lite/-/react-json-view-lite-1.2.1.tgz#c59a0bea4ede394db331d482ee02e293d38f8218" + resolved "https://registry.npmjs.org/react-json-view-lite/-/react-json-view-lite-1.2.1.tgz" integrity sha512-Itc0g86fytOmKZoIoJyGgvNqohWSbh3NXIKNgH6W6FT9PC1ck4xas1tT3Rr/b3UlFXyA9Jjaw9QSXdZy2JwGMQ== react-loadable-ssr-addon-v5-slorber@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz#2cdc91e8a744ffdf9e3556caabeb6e4278689883" + resolved "https://registry.npmjs.org/react-loadable-ssr-addon-v5-slorber/-/react-loadable-ssr-addon-v5-slorber-1.0.1.tgz" integrity sha512-lq3Lyw1lGku8zUEJPDxsNm1AfYHBrO9Y1+olAYwpUJ2IGFBskM0DMKok97A6LWUpHm+o7IvQBOWu9MLenp9Z+A== dependencies: "@babel/runtime" "^7.10.3" react-router-config@^5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/react-router-config/-/react-router-config-5.1.1.tgz#0f4263d1a80c6b2dc7b9c1902c9526478194a988" + resolved "https://registry.npmjs.org/react-router-config/-/react-router-config-5.1.1.tgz" integrity sha512-DuanZjaD8mQp1ppHjgnnUnyOlqYXZVjnov/JzFhjLEwd3Z4dYjMSnqrEzzGThH47vpCOqPPwJM2FtthLeJ8Pbg== dependencies: "@babel/runtime" "^7.1.2" react-router-dom@^5.3.4: version "5.3.4" - resolved "https://registry.yarnpkg.com/react-router-dom/-/react-router-dom-5.3.4.tgz#2ed62ffd88cae6db134445f4a0c0ae8b91d2e5e6" + resolved "https://registry.npmjs.org/react-router-dom/-/react-router-dom-5.3.4.tgz" integrity sha512-m4EqFMHv/Ih4kpcBCONHbkT68KoAeHN4p3lAGoNryfHi0dMy0kCzEZakiKRsvg5wHZ/JLrLW8o8KomWiz/qbYQ== dependencies: "@babel/runtime" "^7.12.13" @@ -7061,7 +7073,7 @@ react-router-dom@^5.3.4: react-router@5.3.4, react-router@^5.3.4: version "5.3.4" - resolved "https://registry.yarnpkg.com/react-router/-/react-router-5.3.4.tgz#8ca252d70fcc37841e31473c7a151cf777887bb5" + resolved "https://registry.npmjs.org/react-router/-/react-router-5.3.4.tgz" integrity sha512-Ys9K+ppnJah3QuaRiLxk+jDWOR1MekYQrlytiXxC1RyfbdsZkS5pvKAzCCr031xHixZwpnsYNT5xysdFHQaYsA== dependencies: "@babel/runtime" "^7.12.13" @@ -7076,14 +7088,14 @@ react-router@5.3.4, react-router@^5.3.4: react@^18.0.0: version "18.2.0" - resolved "https://registry.yarnpkg.com/react/-/react-18.2.0.tgz#555bd98592883255fa00de14f1151a917b5d77d5" + resolved "https://registry.npmjs.org/react/-/react-18.2.0.tgz" integrity sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ== dependencies: loose-envify "^1.1.0" readable-stream@^2.0.1: version "2.3.8" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.8.tgz#91125e8042bba1b9887f49345f6277027ce8be9b" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz" integrity sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA== dependencies: core-util-is "~1.0.0" @@ -7096,7 +7108,7 @@ readable-stream@^2.0.1: readable-stream@^3.0.6: version "3.6.2" - resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.6.2.tgz#56a9b36ea965c00c5a93ef31eb111a0f11056967" + resolved "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.2.tgz" integrity sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA== dependencies: inherits "^2.0.3" @@ -7105,57 +7117,57 @@ readable-stream@^3.0.6: readdirp@~3.6.0: version "3.6.0" - resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-3.6.0.tgz#74a370bd857116e245b29cc97340cd431a02a6c7" + resolved "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz" integrity sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA== dependencies: picomatch "^2.2.1" reading-time@^1.5.0: version "1.5.0" - resolved "https://registry.yarnpkg.com/reading-time/-/reading-time-1.5.0.tgz#d2a7f1b6057cb2e169beaf87113cc3411b5bc5bb" + resolved "https://registry.npmjs.org/reading-time/-/reading-time-1.5.0.tgz" integrity sha512-onYyVhBNr4CmAxFsKS7bz+uTLRakypIe4R+5A824vBSkQy/hB3fZepoVEf8OVAxzLvK+H/jm9TzpI3ETSm64Kg== rechoir@^0.6.2: version "0.6.2" - resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" + resolved "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz" integrity sha512-HFM8rkZ+i3zrV+4LQjwQ0W+ez98pApMGM3HUrN04j3CqzPOzl9nmP15Y8YXNm8QHGv/eacOVEjqhmWpkRV0NAw== dependencies: resolve "^1.1.6" recursive-readdir@^2.2.2: version "2.2.3" - resolved "https://registry.yarnpkg.com/recursive-readdir/-/recursive-readdir-2.2.3.tgz#e726f328c0d69153bcabd5c322d3195252379372" + resolved "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.3.tgz" integrity sha512-8HrF5ZsXk5FAH9dgsx3BlUer73nIhuj+9OrQwEbLTPOBzGkL1lsFCR01am+v+0m2Cmbs1nP12hLDl5FA7EszKA== dependencies: minimatch "^3.0.5" regenerate-unicode-properties@^10.1.0: version "10.1.1" - resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz#6b0e05489d9076b04c436f318d9b067bba459480" + resolved "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.1.1.tgz" integrity sha512-X007RyZLsCJVVrjgEFVpLUTZwyOZk3oiL75ZcuYjlIWd6rNJtOjkBwQc5AsRrpbKVkxN6sklw/k/9m2jJYOf8Q== dependencies: regenerate "^1.4.2" regenerate@^1.4.2: version "1.4.2" - resolved "https://registry.yarnpkg.com/regenerate/-/regenerate-1.4.2.tgz#b9346d8827e8f5a32f7ba29637d398b69014848a" + resolved "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz" integrity sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A== regenerator-runtime@^0.14.0: version "0.14.0" - resolved "https://registry.yarnpkg.com/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz#5e19d68eb12d486f797e15a3c6a918f7cec5eb45" + resolved "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.14.0.tgz" integrity sha512-srw17NI0TUWHuGa5CFGGmhfNIeja30WMBfbslPNhf6JrqQlLN5gcrvig1oqPxiVaXb0oW0XRKtH6Nngs5lKCIA== regenerator-transform@^0.15.2: version "0.15.2" - resolved "https://registry.yarnpkg.com/regenerator-transform/-/regenerator-transform-0.15.2.tgz#5bbae58b522098ebdf09bca2f83838929001c7a4" + resolved "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.2.tgz" integrity sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg== dependencies: "@babel/runtime" "^7.8.4" regexpu-core@^5.3.1: version "5.3.2" - resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-5.3.2.tgz#11a2b06884f3527aec3e93dbbf4a3b958a95546b" + resolved "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.3.2.tgz" integrity sha512-RAM5FlZz+Lhmo7db9L298p2vHP5ZywrVXmVXpmAD9GuL5MPH6t9ROw1iA/wfHkQ76Qe7AaPF0nGuim96/IrQMQ== dependencies: "@babel/regjsgen" "^0.8.0" @@ -7167,28 +7179,28 @@ regexpu-core@^5.3.1: registry-auth-token@^5.0.1: version "5.0.2" - resolved "https://registry.yarnpkg.com/registry-auth-token/-/registry-auth-token-5.0.2.tgz#8b026cc507c8552ebbe06724136267e63302f756" + resolved "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-5.0.2.tgz" integrity sha512-o/3ikDxtXaA59BmZuZrJZDJv8NMDGSj+6j6XaeBmHw8eY1i1qd9+6H+LjVvQXx3HN6aRCGa1cUdJ9RaJZUugnQ== dependencies: "@pnpm/npm-conf" "^2.1.0" registry-url@^6.0.0: version "6.0.1" - resolved "https://registry.yarnpkg.com/registry-url/-/registry-url-6.0.1.tgz#056d9343680f2f64400032b1e199faa692286c58" + resolved "https://registry.npmjs.org/registry-url/-/registry-url-6.0.1.tgz" integrity sha512-+crtS5QjFRqFCoQmvGduwYWEBng99ZvmFvF+cUJkGYF1L1BfU8C6Zp9T7f5vPAwyLkUExpvK+ANVZmGU49qi4Q== dependencies: rc "1.2.8" regjsparser@^0.9.1: version "0.9.1" - resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.9.1.tgz#272d05aa10c7c1f67095b1ff0addae8442fc5709" + resolved "https://registry.npmjs.org/regjsparser/-/regjsparser-0.9.1.tgz" integrity sha512-dQUtn90WanSNl+7mQKcXAgZxvUe7Z0SqXlgzv0za4LwiUhyzBC58yQO3liFoUgu8GiJVInAhJjkj1N0EtQ5nkQ== dependencies: jsesc "~0.5.0" rehype-raw@^7.0.0: version "7.0.0" - resolved "https://registry.yarnpkg.com/rehype-raw/-/rehype-raw-7.0.0.tgz#59d7348fd5dbef3807bbaa1d443efd2dd85ecee4" + resolved "https://registry.npmjs.org/rehype-raw/-/rehype-raw-7.0.0.tgz" integrity sha512-/aE8hCfKlQeA8LmyeyQvQF3eBiLRGNlfBJEvWH7ivp9sBqs7TNqBL5X3v157rM4IFETqDnIOO+z5M/biZbo9Ww== dependencies: "@types/hast" "^3.0.0" @@ -7197,12 +7209,12 @@ rehype-raw@^7.0.0: relateurl@^0.2.7: version "0.2.7" - resolved "https://registry.yarnpkg.com/relateurl/-/relateurl-0.2.7.tgz#54dbf377e51440aca90a4cd274600d3ff2d888a9" + resolved "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz" integrity sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog== remark-directive@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/remark-directive/-/remark-directive-3.0.0.tgz#34452d951b37e6207d2e2a4f830dc33442923268" + resolved "https://registry.npmjs.org/remark-directive/-/remark-directive-3.0.0.tgz" integrity sha512-l1UyWJ6Eg1VPU7Hm/9tt0zKtReJQNOA4+iDMAxTyZNWnJnFlbS/7zhiel/rogTLQ2vMYwDzSJa4BiVNqGlqIMA== dependencies: "@types/mdast" "^4.0.0" @@ -7212,7 +7224,7 @@ remark-directive@^3.0.0: remark-emoji@^4.0.0: version "4.0.1" - resolved "https://registry.yarnpkg.com/remark-emoji/-/remark-emoji-4.0.1.tgz#671bfda668047689e26b2078c7356540da299f04" + resolved "https://registry.npmjs.org/remark-emoji/-/remark-emoji-4.0.1.tgz" integrity sha512-fHdvsTR1dHkWKev9eNyhTo4EFwbUvJ8ka9SgeWkMPYFX4WoI7ViVBms3PjlQYgw5TLvNQso3GUB/b/8t3yo+dg== dependencies: "@types/mdast" "^4.0.2" @@ -7223,7 +7235,7 @@ remark-emoji@^4.0.0: remark-frontmatter@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/remark-frontmatter/-/remark-frontmatter-5.0.0.tgz#b68d61552a421ec412c76f4f66c344627dc187a2" + resolved "https://registry.npmjs.org/remark-frontmatter/-/remark-frontmatter-5.0.0.tgz" integrity sha512-XTFYvNASMe5iPN0719nPrdItC9aU0ssC4v14mH1BCi1u0n1gAocqcujWUrByftZTbLhRtiKRyjYTSIOcr69UVQ== dependencies: "@types/mdast" "^4.0.0" @@ -7233,7 +7245,7 @@ remark-frontmatter@^5.0.0: remark-gfm@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/remark-gfm/-/remark-gfm-4.0.0.tgz#aea777f0744701aa288b67d28c43565c7e8c35de" + resolved "https://registry.npmjs.org/remark-gfm/-/remark-gfm-4.0.0.tgz" integrity sha512-U92vJgBPkbw4Zfu/IiW2oTZLSL3Zpv+uI7My2eq8JxKgqraFdU8YUGicEJCEgSbeaG+QDFqIcwwfMTOEelPxuA== dependencies: "@types/mdast" "^4.0.0" @@ -7245,7 +7257,7 @@ remark-gfm@^4.0.0: remark-mdx@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/remark-mdx/-/remark-mdx-3.0.0.tgz#146905a3925b078970e05fc89b0e16b9cc3bfddd" + resolved "https://registry.npmjs.org/remark-mdx/-/remark-mdx-3.0.0.tgz" integrity sha512-O7yfjuC6ra3NHPbRVxfflafAj3LTwx3b73aBvkEFU5z4PsD6FD4vrqJAkE5iNGLz71GdjXfgRqm3SQ0h0VuE7g== dependencies: mdast-util-mdx "^3.0.0" @@ -7253,7 +7265,7 @@ remark-mdx@^3.0.0: remark-parse@^11.0.0: version "11.0.0" - resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-11.0.0.tgz#aa60743fcb37ebf6b069204eb4da304e40db45a1" + resolved "https://registry.npmjs.org/remark-parse/-/remark-parse-11.0.0.tgz" integrity sha512-FCxlKLNGknS5ba/1lmpYijMUzX2esxW5xQqjWxw2eHFfS2MSdaHVINFmhjo+qN1WhZhNimq0dZATN9pH0IDrpA== dependencies: "@types/mdast" "^4.0.0" @@ -7263,7 +7275,7 @@ remark-parse@^11.0.0: remark-rehype@^11.0.0: version "11.0.0" - resolved "https://registry.yarnpkg.com/remark-rehype/-/remark-rehype-11.0.0.tgz#7f21c08738bde024be5f16e4a8b13e5d7a04cf6b" + resolved "https://registry.npmjs.org/remark-rehype/-/remark-rehype-11.0.0.tgz" integrity sha512-vx8x2MDMcxuE4lBmQ46zYUDfcFMmvg80WYX+UNLeG6ixjdCCLcw1lrgAukwBTuOFsS78eoAedHGn9sNM0w7TPw== dependencies: "@types/hast" "^3.0.0" @@ -7274,7 +7286,7 @@ remark-rehype@^11.0.0: remark-stringify@^11.0.0: version "11.0.0" - resolved "https://registry.yarnpkg.com/remark-stringify/-/remark-stringify-11.0.0.tgz#4c5b01dd711c269df1aaae11743eb7e2e7636fd3" + resolved "https://registry.npmjs.org/remark-stringify/-/remark-stringify-11.0.0.tgz" integrity sha512-1OSmLd3awB/t8qdoEOMazZkNsfVTeY4fTsgzcQFdXNq8ToTN4ZGwrMnlda4K6smTFKD+GRV6O48i6Z4iKgPPpw== dependencies: "@types/mdast" "^4.0.0" @@ -7283,7 +7295,7 @@ remark-stringify@^11.0.0: renderkid@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/renderkid/-/renderkid-3.0.0.tgz#5fd823e4d6951d37358ecc9a58b1f06836b6268a" + resolved "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz" integrity sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg== dependencies: css-select "^4.1.3" @@ -7294,37 +7306,37 @@ renderkid@^3.0.0: require-from-string@^2.0.2: version "2.0.2" - resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" + resolved "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz" integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== "require-like@>= 0.1.1": version "0.1.2" - resolved "https://registry.yarnpkg.com/require-like/-/require-like-0.1.2.tgz#ad6f30c13becd797010c468afa775c0c0a6b47fa" + resolved "https://registry.npmjs.org/require-like/-/require-like-0.1.2.tgz" integrity sha512-oyrU88skkMtDdauHDuKVrgR+zuItqr6/c//FXzvmxRGMexSDc6hNvJInGW3LL46n+8b50RykrvwSUIIQH2LQ5A== requires-port@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/requires-port/-/requires-port-1.0.0.tgz#925d2601d39ac485e091cf0da5c6e694dc3dcaff" + resolved "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz" integrity sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ== resolve-alpn@^1.2.0: version "1.2.1" - resolved "https://registry.yarnpkg.com/resolve-alpn/-/resolve-alpn-1.2.1.tgz#b7adbdac3546aaaec20b45e7d8265927072726f9" + resolved "https://registry.npmjs.org/resolve-alpn/-/resolve-alpn-1.2.1.tgz" integrity sha512-0a1F4l73/ZFZOakJnQ3FvkJ2+gSTQWz/r2KE5OdDY0TxPm5h4GkqkWWfM47T7HsbnOtcJVEF4epCVy6u7Q3K+g== resolve-from@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" + resolved "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz" integrity sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g== resolve-pathname@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/resolve-pathname/-/resolve-pathname-3.0.0.tgz#99d02224d3cf263689becbb393bc560313025dcd" + resolved "https://registry.npmjs.org/resolve-pathname/-/resolve-pathname-3.0.0.tgz" integrity sha512-C7rARubxI8bXFNB/hqcp/4iUeIXJhJZvFPFPiSPRnhU5UPxzMFIl+2E6yY6c4k9giDJAhtV+enfA+G89N6Csng== resolve@^1.1.6, resolve@^1.14.2: version "1.22.8" - resolved "https://registry.yarnpkg.com/resolve/-/resolve-1.22.8.tgz#b6c87a9f2aa06dfab52e3d70ac8cde321fa5a48d" + resolved "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz" integrity sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw== dependencies: is-core-module "^2.13.0" @@ -7333,36 +7345,36 @@ resolve@^1.1.6, resolve@^1.14.2: responselike@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/responselike/-/responselike-3.0.0.tgz#20decb6c298aff0dbee1c355ca95461d42823626" + resolved "https://registry.npmjs.org/responselike/-/responselike-3.0.0.tgz" integrity sha512-40yHxbNcl2+rzXvZuVkrYohathsSJlMTXKryG5y8uciHv1+xDLHQpgjG64JUO9nrEq2jGLH6IZ8BcZyw3wrweg== dependencies: lowercase-keys "^3.0.0" retry@^0.13.1: version "0.13.1" - resolved "https://registry.yarnpkg.com/retry/-/retry-0.13.1.tgz#185b1587acf67919d63b357349e03537b2484658" + resolved "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz" integrity sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg== reusify@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/reusify/-/reusify-1.0.4.tgz#90da382b1e126efc02146e90845a88db12925d76" + resolved "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz" integrity sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw== rimraf@^3.0.2: version "3.0.2" - resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a" + resolved "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz" integrity sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA== dependencies: glob "^7.1.3" rtl-detect@^1.0.4: version "1.1.2" - resolved "https://registry.yarnpkg.com/rtl-detect/-/rtl-detect-1.1.2.tgz#ca7f0330af5c6bb626c15675c642ba85ad6273c6" + resolved "https://registry.npmjs.org/rtl-detect/-/rtl-detect-1.1.2.tgz" integrity sha512-PGMBq03+TTG/p/cRB7HCLKJ1MgDIi07+QU1faSjiYRfmY5UsAttV9Hs08jDAHVwcOwmVLcSJkpwyfXszVjWfIQ== rtlcss@^4.1.0: version "4.1.1" - resolved "https://registry.yarnpkg.com/rtlcss/-/rtlcss-4.1.1.tgz#f20409fcc197e47d1925996372be196fee900c0c" + resolved "https://registry.npmjs.org/rtlcss/-/rtlcss-4.1.1.tgz" integrity sha512-/oVHgBtnPNcggP2aVXQjSy6N1mMAfHg4GSag0QtZBlD5bdDgAHwr4pydqJGd+SUCu9260+Pjqbjwtvu7EMH1KQ== dependencies: escalade "^3.1.1" @@ -7372,41 +7384,41 @@ rtlcss@^4.1.0: run-parallel@^1.1.9: version "1.2.0" - resolved "https://registry.yarnpkg.com/run-parallel/-/run-parallel-1.2.0.tgz#66d1368da7bdf921eb9d95bd1a9229e7f21a43ee" + resolved "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz" integrity sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA== dependencies: queue-microtask "^1.2.2" safe-buffer@5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== safe-buffer@5.2.1, safe-buffer@>=5.1.0, safe-buffer@^5.1.0, safe-buffer@~5.2.0: version "5.2.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.2.1.tgz#1eaf9fa9bdb1fdd4ec75f58f9cdb4e6b7827eec6" + resolved "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz" integrity sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ== "safer-buffer@>= 2.1.2 < 3": version "2.1.2" - resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" + resolved "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== sax@^1.2.4: version "1.3.0" - resolved "https://registry.yarnpkg.com/sax/-/sax-1.3.0.tgz#a5dbe77db3be05c9d1ee7785dbd3ea9de51593d0" + resolved "https://registry.npmjs.org/sax/-/sax-1.3.0.tgz" integrity sha512-0s+oAmw9zLl1V1cS9BtZN7JAd0cW5e0QH4W3LWEK6a4LaLEA2OTpGYWDY+6XasBLtz6wkm3u1xRw95mRuJ59WA== scheduler@^0.23.0: version "0.23.0" - resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.0.tgz#ba8041afc3d30eb206a487b6b384002e4e61fdfe" + resolved "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz" integrity sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw== dependencies: loose-envify "^1.1.0" schema-utils@2.7.0: version "2.7.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-2.7.0.tgz#17151f76d8eae67fbbf77960c33c676ad9f4efc7" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz" integrity sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A== dependencies: "@types/json-schema" "^7.0.4" @@ -7415,7 +7427,7 @@ schema-utils@2.7.0: schema-utils@^3.0.0, schema-utils@^3.1.1, schema-utils@^3.2.0: version "3.3.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-3.3.0.tgz#f50a88877c3c01652a15b622ae9e9795df7a60fe" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz" integrity sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg== dependencies: "@types/json-schema" "^7.0.8" @@ -7424,7 +7436,7 @@ schema-utils@^3.0.0, schema-utils@^3.1.1, schema-utils@^3.2.0: schema-utils@^4.0.0: version "4.2.0" - resolved "https://registry.yarnpkg.com/schema-utils/-/schema-utils-4.2.0.tgz#70d7c93e153a273a805801882ebd3bff20d89c8b" + resolved "https://registry.npmjs.org/schema-utils/-/schema-utils-4.2.0.tgz" integrity sha512-L0jRsrPpjdckP3oPug3/VxNKt2trR8TcabrM6FOAAlvC/9Phcmm+cuAgTlxBqdBR1WJx7Naj9WHw+aOmheSVbw== dependencies: "@types/json-schema" "^7.0.9" @@ -7434,7 +7446,7 @@ schema-utils@^4.0.0: section-matter@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/section-matter/-/section-matter-1.0.0.tgz#e9041953506780ec01d59f292a19c7b850b84167" + resolved "https://registry.npmjs.org/section-matter/-/section-matter-1.0.0.tgz" integrity sha512-vfD3pmTzGpufjScBh50YHKzEu2lxBWhVEHsNGoEXmCmn2hKGfeNLYMzCJpe8cD7gqX7TJluOVpBkAequ6dgMmA== dependencies: extend-shallow "^2.0.1" @@ -7442,12 +7454,12 @@ section-matter@^1.0.0: select-hose@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/select-hose/-/select-hose-2.0.0.tgz#625d8658f865af43ec962bfc376a37359a4994ca" + resolved "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz" integrity sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg== selfsigned@^2.1.1: version "2.4.1" - resolved "https://registry.yarnpkg.com/selfsigned/-/selfsigned-2.4.1.tgz#560d90565442a3ed35b674034cec4e95dceb4ae0" + resolved "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz" integrity sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q== dependencies: "@types/node-forge" "^1.3.0" @@ -7455,26 +7467,26 @@ selfsigned@^2.1.1: semver-diff@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/semver-diff/-/semver-diff-4.0.0.tgz#3afcf5ed6d62259f5c72d0d5d50dffbdc9680df5" + resolved "https://registry.npmjs.org/semver-diff/-/semver-diff-4.0.0.tgz" integrity sha512-0Ju4+6A8iOnpL/Thra7dZsSlOHYAHIeMxfhWQRI1/VLcT3WDBZKKtQt/QkBOsiIN9ZpuvHE6cGZ0x4glCMmfiA== dependencies: semver "^7.3.5" semver@^6.3.1: version "6.3.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" + resolved "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== semver@^7.3.2, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.4: version "7.5.4" - resolved "https://registry.yarnpkg.com/semver/-/semver-7.5.4.tgz#483986ec4ed38e1c6c48c34894a9182dbff68a6e" + resolved "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz" integrity sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA== dependencies: lru-cache "^6.0.0" send@0.18.0: version "0.18.0" - resolved "https://registry.yarnpkg.com/send/-/send-0.18.0.tgz#670167cc654b05f5aa4a767f9113bb371bc706be" + resolved "https://registry.npmjs.org/send/-/send-0.18.0.tgz" integrity sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg== dependencies: debug "2.6.9" @@ -7493,14 +7505,14 @@ send@0.18.0: serialize-javascript@^6.0.0, serialize-javascript@^6.0.1: version "6.0.1" - resolved "https://registry.yarnpkg.com/serialize-javascript/-/serialize-javascript-6.0.1.tgz#b206efb27c3da0b0ab6b52f48d170b7996458e5c" + resolved "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.1.tgz" integrity sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w== dependencies: randombytes "^2.1.0" serve-handler@^6.1.5: version "6.1.5" - resolved "https://registry.yarnpkg.com/serve-handler/-/serve-handler-6.1.5.tgz#a4a0964f5c55c7e37a02a633232b6f0d6f068375" + resolved "https://registry.npmjs.org/serve-handler/-/serve-handler-6.1.5.tgz" integrity sha512-ijPFle6Hwe8zfmBxJdE+5fta53fdIY0lHISJvuikXB3VYFafRjMRpOffSPvCYsbKyBA7pvy9oYr/BT1O3EArlg== dependencies: bytes "3.0.0" @@ -7514,7 +7526,7 @@ serve-handler@^6.1.5: serve-index@^1.9.1: version "1.9.1" - resolved "https://registry.yarnpkg.com/serve-index/-/serve-index-1.9.1.tgz#d3768d69b1e7d82e5ce050fff5b453bea12a9239" + resolved "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz" integrity sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw== dependencies: accepts "~1.3.4" @@ -7527,7 +7539,7 @@ serve-index@^1.9.1: serve-static@1.15.0: version "1.15.0" - resolved "https://registry.yarnpkg.com/serve-static/-/serve-static-1.15.0.tgz#faaef08cffe0a1a62f60cad0c4e513cff0ac9540" + resolved "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz" integrity sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g== dependencies: encodeurl "~1.0.2" @@ -7537,7 +7549,7 @@ serve-static@1.15.0: set-function-length@^1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/set-function-length/-/set-function-length-1.1.1.tgz#4bc39fafb0307224a33e106a7d35ca1218d659ed" + resolved "https://registry.npmjs.org/set-function-length/-/set-function-length-1.1.1.tgz" integrity sha512-VoaqjbBJKiWtg4yRcKBQ7g7wnGnLV3M8oLvVWwOk2PdYY6PEFegR1vezXR0tw6fZGF9csVakIRjrJiy2veSBFQ== dependencies: define-data-property "^1.1.1" @@ -7547,46 +7559,46 @@ set-function-length@^1.1.1: setprototypeof@1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" + resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz" integrity sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ== setprototypeof@1.2.0: version "1.2.0" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.2.0.tgz#66c9a24a73f9fc28cbe66b09fed3d33dcaf1b424" + resolved "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz" integrity sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw== shallow-clone@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/shallow-clone/-/shallow-clone-3.0.1.tgz#8f2981ad92531f55035b01fb230769a40e02efa3" + resolved "https://registry.npmjs.org/shallow-clone/-/shallow-clone-3.0.1.tgz" integrity sha512-/6KqX+GVUdqPuPPd2LxDDxzX6CAbjJehAAOKlNpqqUpAqPM6HeL8f+o3a+JsyGjn2lv0WY8UsTgUJjU9Ok55NA== dependencies: kind-of "^6.0.2" shallowequal@^1.1.0: version "1.1.0" - resolved "https://registry.yarnpkg.com/shallowequal/-/shallowequal-1.1.0.tgz#188d521de95b9087404fd4dcb68b13df0ae4e7f8" + resolved "https://registry.npmjs.org/shallowequal/-/shallowequal-1.1.0.tgz" integrity sha512-y0m1JoUZSlPAjXVtPPW70aZWfIL/dSP7AFkRnniLCrK/8MDKog3TySTBmckD+RObVxH0v4Tox67+F14PdED2oQ== shebang-command@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/shebang-command/-/shebang-command-2.0.0.tgz#ccd0af4f8835fbdc265b82461aaf0c36663f34ea" + resolved "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz" integrity sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA== dependencies: shebang-regex "^3.0.0" shebang-regex@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/shebang-regex/-/shebang-regex-3.0.0.tgz#ae16f1644d873ecad843b0307b143362d4c42172" + resolved "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz" integrity sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A== shell-quote@^1.7.3, shell-quote@^1.8.1: version "1.8.1" - resolved "https://registry.yarnpkg.com/shell-quote/-/shell-quote-1.8.1.tgz#6dbf4db75515ad5bac63b4f1894c3a154c766680" + resolved "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.1.tgz" integrity sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA== shelljs@^0.8.5: version "0.8.5" - resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.5.tgz#de055408d8361bed66c669d2f000538ced8ee20c" + resolved "https://registry.npmjs.org/shelljs/-/shelljs-0.8.5.tgz" integrity sha512-TiwcRcrkhHvbrZbnRcFYMLl30Dfov3HKqzp5tO5b4pt6G/SezKcYhmDg15zXVBswHmctSAQKznqNW2LO5tTDow== dependencies: glob "^7.0.0" @@ -7595,7 +7607,7 @@ shelljs@^0.8.5: shiki@^0.14.1: version "0.14.5" - resolved "https://registry.yarnpkg.com/shiki/-/shiki-0.14.5.tgz#375dd214e57eccb04f0daf35a32aa615861deb93" + resolved "https://registry.npmjs.org/shiki/-/shiki-0.14.5.tgz" integrity sha512-1gCAYOcmCFONmErGTrS1fjzJLA7MGZmKzrBNX7apqSwhyITJg2O102uFzXUeBxNnEkDA9vHIKLyeKq0V083vIw== dependencies: ansi-sequence-parser "^1.1.0" @@ -7605,7 +7617,7 @@ shiki@^0.14.1: side-channel@^1.0.4: version "1.0.4" - resolved "https://registry.yarnpkg.com/side-channel/-/side-channel-1.0.4.tgz#efce5c8fdc104ee751b25c58d4290011fa5ea2cf" + resolved "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz" integrity sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw== dependencies: call-bind "^1.0.0" @@ -7614,12 +7626,12 @@ side-channel@^1.0.4: signal-exit@^3.0.2, signal-exit@^3.0.3: version "3.0.7" - resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-3.0.7.tgz#a9a1767f8af84155114eaabd73f99273c8f59ad9" + resolved "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz" integrity sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ== sirv@^2.0.3: version "2.0.3" - resolved "https://registry.yarnpkg.com/sirv/-/sirv-2.0.3.tgz#ca5868b87205a74bef62a469ed0296abceccd446" + resolved "https://registry.npmjs.org/sirv/-/sirv-2.0.3.tgz" integrity sha512-O9jm9BsID1P+0HOi81VpXPoDxYP374pkOLzACAoyUQ/3OUVndNpsz6wMnY2z+yOxzbllCKZrM+9QrWsv4THnyA== dependencies: "@polka/url" "^1.0.0-next.20" @@ -7628,12 +7640,12 @@ sirv@^2.0.3: sisteransi@^1.0.5: version "1.0.5" - resolved "https://registry.yarnpkg.com/sisteransi/-/sisteransi-1.0.5.tgz#134d681297756437cc05ca01370d3a7a571075ed" + resolved "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz" integrity sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg== sitemap@^7.1.1: version "7.1.1" - resolved "https://registry.yarnpkg.com/sitemap/-/sitemap-7.1.1.tgz#eeed9ad6d95499161a3eadc60f8c6dce4bea2bef" + resolved "https://registry.npmjs.org/sitemap/-/sitemap-7.1.1.tgz" integrity sha512-mK3aFtjz4VdJN0igpIJrinf3EO8U8mxOPsTBzSsy06UtjZQJ3YY3o3Xa7zSc5nMqcMrRwlChHZ18Kxg0caiPBg== dependencies: "@types/node" "^17.0.5" @@ -7643,24 +7655,24 @@ sitemap@^7.1.1: skin-tone@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/skin-tone/-/skin-tone-2.0.0.tgz#4e3933ab45c0d4f4f781745d64b9f4c208e41237" + resolved "https://registry.npmjs.org/skin-tone/-/skin-tone-2.0.0.tgz" integrity sha512-kUMbT1oBJCpgrnKoSr0o6wPtvRWT9W9UKvGLwfJYO2WuahZRHOpEyL1ckyMGgMWh0UdpmaoFqKKD29WTomNEGA== dependencies: unicode-emoji-modifier-base "^1.0.0" slash@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" + resolved "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== slash@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/slash/-/slash-4.0.0.tgz#2422372176c4c6c5addb5e2ada885af984b396a7" + resolved "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz" integrity sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew== sockjs@^0.3.24: version "0.3.24" - resolved "https://registry.yarnpkg.com/sockjs/-/sockjs-0.3.24.tgz#c9bc8995f33a111bea0395ec30aa3206bdb5ccce" + resolved "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz" integrity sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ== dependencies: faye-websocket "^0.11.3" @@ -7669,17 +7681,17 @@ sockjs@^0.3.24: sort-css-media-queries@2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/sort-css-media-queries/-/sort-css-media-queries-2.1.0.tgz#7c85e06f79826baabb232f5560e9745d7a78c4ce" + resolved "https://registry.npmjs.org/sort-css-media-queries/-/sort-css-media-queries-2.1.0.tgz" integrity sha512-IeWvo8NkNiY2vVYdPa27MCQiR0MN0M80johAYFVxWWXQ44KU84WNxjslwBHmc/7ZL2ccwkM7/e6S5aiKZXm7jA== source-map-js@^1.0.2: version "1.0.2" - resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.0.2.tgz#adbc361d9c62df380125e7f161f71c826f1e490c" + resolved "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz" integrity sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw== source-map-support@~0.5.20: version "0.5.21" - resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" + resolved "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz" integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== dependencies: buffer-from "^1.0.0" @@ -7687,22 +7699,22 @@ source-map-support@~0.5.20: source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0: version "0.6.1" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== source-map@^0.7.0: version "0.7.4" - resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.4.tgz#a9bbe705c9d8846f4e08ff6765acf0f1b0898656" + resolved "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz" integrity sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA== space-separated-tokens@^2.0.0: version "2.0.2" - resolved "https://registry.yarnpkg.com/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz#1ecd9d2350a3844572c3f4a312bceb018348859f" + resolved "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz" integrity sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q== spdy-transport@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/spdy-transport/-/spdy-transport-3.0.0.tgz#00d4863a6400ad75df93361a1608605e5dcdcf31" + resolved "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz" integrity sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw== dependencies: debug "^4.1.0" @@ -7714,7 +7726,7 @@ spdy-transport@^3.0.0: spdy@^4.0.2: version "4.0.2" - resolved "https://registry.yarnpkg.com/spdy/-/spdy-4.0.2.tgz#b74f466203a3eda452c02492b91fb9e84a27677b" + resolved "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz" integrity sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA== dependencies: debug "^4.1.0" @@ -7725,37 +7737,37 @@ spdy@^4.0.2: sprintf-js@~1.0.2: version "1.0.3" - resolved "https://registry.yarnpkg.com/sprintf-js/-/sprintf-js-1.0.3.tgz#04e6926f662895354f3dd015203633b857297e2c" + resolved "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz" integrity sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g== srcset@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/srcset/-/srcset-4.0.0.tgz#336816b665b14cd013ba545b6fe62357f86e65f4" + resolved "https://registry.npmjs.org/srcset/-/srcset-4.0.0.tgz" integrity sha512-wvLeHgcVHKO8Sc/H/5lkGreJQVeYMm9rlmt8PuR1xE31rIuXhuzznUUqAt8MqLhB3MqJdFzlNAfpcWnxiFUcPw== stable@^0.1.8: version "0.1.8" - resolved "https://registry.yarnpkg.com/stable/-/stable-0.1.8.tgz#836eb3c8382fe2936feaf544631017ce7d47a3cf" + resolved "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz" integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w== statuses@2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" + resolved "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz" integrity sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ== "statuses@>= 1.4.0 < 2": version "1.5.0" - resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" + resolved "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz" integrity sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA== std-env@^3.0.1: version "3.5.0" - resolved "https://registry.yarnpkg.com/std-env/-/std-env-3.5.0.tgz#83010c9e29bd99bf6f605df87c19012d82d63b97" + resolved "https://registry.npmjs.org/std-env/-/std-env-3.5.0.tgz" integrity sha512-JGUEaALvL0Mf6JCfYnJOTcobY+Nc7sG/TemDRBqCA0wEr4DER7zDchaaixTlmOxAjG1uRJmX82EQcxwTQTkqVA== string-width@^4.1.0, string-width@^4.2.0: version "4.2.3" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-4.2.3.tgz#269c7117d27b05ad2e536830a8ec895ef9c6d010" + resolved "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz" integrity sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g== dependencies: emoji-regex "^8.0.0" @@ -7764,7 +7776,7 @@ string-width@^4.1.0, string-width@^4.2.0: string-width@^5.0.1, string-width@^5.1.2: version "5.1.2" - resolved "https://registry.yarnpkg.com/string-width/-/string-width-5.1.2.tgz#14f8daec6d81e7221d2a357e668cab73bdbca794" + resolved "https://registry.npmjs.org/string-width/-/string-width-5.1.2.tgz" integrity sha512-HnLOCR3vjcY8beoNLtcjZ5/nxn2afmME6lhrDrebokqMap+XbeW8n9TXpPDOqdGK5qcI3oT0GKTW6wC7EMiVqA== dependencies: eastasianwidth "^0.2.0" @@ -7773,21 +7785,21 @@ string-width@^5.0.1, string-width@^5.1.2: string_decoder@^1.1.1: version "1.3.0" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.3.0.tgz#42f114594a46cf1a8e30b0a84f56c78c3edac21e" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz" integrity sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA== dependencies: safe-buffer "~5.2.0" string_decoder@~1.1.1: version "1.1.1" - resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" + resolved "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz" integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== dependencies: safe-buffer "~5.1.0" stringify-entities@^4.0.0: version "4.0.3" - resolved "https://registry.yarnpkg.com/stringify-entities/-/stringify-entities-4.0.3.tgz#cfabd7039d22ad30f3cc435b0ca2c1574fc88ef8" + resolved "https://registry.npmjs.org/stringify-entities/-/stringify-entities-4.0.3.tgz" integrity sha512-BP9nNHMhhfcMbiuQKCqMjhDP5yBCAxsPu4pHFFzJ6Alo9dZgY4VLDPutXqIjpRiMoKdp7Av85Gr73Q5uH9k7+g== dependencies: character-entities-html4 "^2.0.0" @@ -7795,7 +7807,7 @@ stringify-entities@^4.0.0: stringify-object@^3.3.0: version "3.3.0" - resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" + resolved "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz" integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== dependencies: get-own-enumerable-property-symbols "^3.0.0" @@ -7804,48 +7816,48 @@ stringify-object@^3.3.0: strip-ansi@^6.0.1: version "6.0.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-6.0.1.tgz#9e26c63d30f53443e9489495b2105d37b67a85d9" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz" integrity sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A== dependencies: ansi-regex "^5.0.1" strip-ansi@^7.0.1: version "7.1.0" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-7.1.0.tgz#d5b6568ca689d8561370b0707685d22434faff45" + resolved "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz" integrity sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ== dependencies: ansi-regex "^6.0.1" strip-bom-string@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/strip-bom-string/-/strip-bom-string-1.0.0.tgz#e5211e9224369fbb81d633a2f00044dc8cedad92" + resolved "https://registry.npmjs.org/strip-bom-string/-/strip-bom-string-1.0.0.tgz" integrity sha512-uCC2VHvQRYu+lMh4My/sFNmF2klFymLX1wHJeXnbEJERpV/ZsVuonzerjfrGpIGF7LBVa1O7i9kjiWvJiFck8g== strip-final-newline@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-final-newline/-/strip-final-newline-2.0.0.tgz#89b852fb2fcbe936f6f4b3187afb0a12c1ab58ad" + resolved "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz" integrity sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA== strip-json-comments@^3.1.1: version "3.1.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-3.1.1.tgz#31f1281b3832630434831c310c01cccda8cbe006" + resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz" integrity sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig== strip-json-comments@~2.0.1: version "2.0.1" - resolved "https://registry.yarnpkg.com/strip-json-comments/-/strip-json-comments-2.0.1.tgz#3c531942e908c2697c0ec344858c286c7ca0a60a" + resolved "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz" integrity sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ== style-to-object@^0.4.0: version "0.4.4" - resolved "https://registry.yarnpkg.com/style-to-object/-/style-to-object-0.4.4.tgz#266e3dfd56391a7eefb7770423612d043c3f33ec" + resolved "https://registry.npmjs.org/style-to-object/-/style-to-object-0.4.4.tgz" integrity sha512-HYNoHZa2GorYNyqiCaBgsxvcJIn7OHq6inEga+E6Ke3m5JkoqpQbnFssk4jwe+K7AhGa2fcha4wSOf1Kn01dMg== dependencies: inline-style-parser "0.1.1" stylehacks@^5.1.1: version "5.1.1" - resolved "https://registry.yarnpkg.com/stylehacks/-/stylehacks-5.1.1.tgz#7934a34eb59d7152149fa69d6e9e56f2fc34bcc9" + resolved "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz" integrity sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw== dependencies: browserslist "^4.21.4" @@ -7853,38 +7865,38 @@ stylehacks@^5.1.1: supports-color@^5.3.0: version "5.5.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz" integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== dependencies: has-flag "^3.0.0" supports-color@^7.1.0: version "7.2.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-7.2.0.tgz#1b7dcdcb32b8138801b3e478ba6a51caa89648da" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz" integrity sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw== dependencies: has-flag "^4.0.0" supports-color@^8.0.0: version "8.1.1" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-8.1.1.tgz#cd6fc17e28500cff56c1b86c0a7fd4a54a73005c" + resolved "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz" integrity sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q== dependencies: has-flag "^4.0.0" supports-preserve-symlinks-flag@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz#6eda4bd344a3c94aea376d4cc31bc77311039e09" + resolved "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz" integrity sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w== svg-parser@^2.0.4: version "2.0.4" - resolved "https://registry.yarnpkg.com/svg-parser/-/svg-parser-2.0.4.tgz#fdc2e29e13951736140b76cb122c8ee6630eb6b5" + resolved "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz" integrity sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ== svgo@^2.7.0, svgo@^2.8.0: version "2.8.0" - resolved "https://registry.yarnpkg.com/svgo/-/svgo-2.8.0.tgz#4ff80cce6710dc2795f0c7c74101e6764cfccd24" + resolved "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz" integrity sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg== dependencies: "@trysound/sax" "0.2.0" @@ -7897,17 +7909,17 @@ svgo@^2.7.0, svgo@^2.8.0: tapable@^1.0.0: version "1.1.3" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-1.1.3.tgz#a1fccc06b58db61fd7a45da2da44f5f3a3e67ba2" + resolved "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz" integrity sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA== tapable@^2.0.0, tapable@^2.1.1, tapable@^2.2.0: version "2.2.1" - resolved "https://registry.yarnpkg.com/tapable/-/tapable-2.2.1.tgz#1967a73ef4060a82f12ab96af86d52fdb76eeca0" + resolved "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz" integrity sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ== terser-webpack-plugin@^5.3.7, terser-webpack-plugin@^5.3.9: version "5.3.9" - resolved "https://registry.yarnpkg.com/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz#832536999c51b46d468067f9e37662a3b96adfe1" + resolved "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.9.tgz" integrity sha512-ZuXsqE07EcggTWQjXUj+Aot/OMcD0bMKGgF63f7UxYcu5/AJF53aIpK1YoP5xR9l6s/Hy2b+t1AM0bLNPRuhwA== dependencies: "@jridgewell/trace-mapping" "^0.3.17" @@ -7918,7 +7930,7 @@ terser-webpack-plugin@^5.3.7, terser-webpack-plugin@^5.3.9: terser@^5.10.0, terser@^5.15.1, terser@^5.16.8: version "5.24.0" - resolved "https://registry.yarnpkg.com/terser/-/terser-5.24.0.tgz#4ae50302977bca4831ccc7b4fef63a3c04228364" + resolved "https://registry.npmjs.org/terser/-/terser-5.24.0.tgz" integrity sha512-ZpGR4Hy3+wBEzVEnHvstMvqpD/nABNelQn/z2r0fjVWGQsN3bpOLzQlqDxmb4CDZnXq5lpjnQ+mHQLAOpfM5iw== dependencies: "@jridgewell/source-map" "^0.3.3" @@ -7928,74 +7940,74 @@ terser@^5.10.0, terser@^5.15.1, terser@^5.16.8: text-table@^0.2.0: version "0.2.0" - resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" + resolved "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz" integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw== thunky@^1.0.2: version "1.1.0" - resolved "https://registry.yarnpkg.com/thunky/-/thunky-1.1.0.tgz#5abaf714a9405db0504732bbccd2cedd9ef9537d" + resolved "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz" integrity sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA== tiny-invariant@^1.0.2: version "1.3.1" - resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.3.1.tgz#8560808c916ef02ecfd55e66090df23a4b7aa642" + resolved "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz" integrity sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw== tiny-warning@^1.0.0: version "1.0.3" - resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" + resolved "https://registry.npmjs.org/tiny-warning/-/tiny-warning-1.0.3.tgz" integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== to-fast-properties@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" + resolved "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz" integrity sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog== to-regex-range@^5.0.1: version "5.0.1" - resolved "https://registry.yarnpkg.com/to-regex-range/-/to-regex-range-5.0.1.tgz#1648c44aae7c8d988a326018ed72f5b4dd0392e4" + resolved "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz" integrity sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ== dependencies: is-number "^7.0.0" toidentifier@1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.1.tgz#3be34321a88a820ed1bd80dfaa33e479fbb8dd35" + resolved "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz" integrity sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA== totalist@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/totalist/-/totalist-3.0.1.tgz#ba3a3d600c915b1a97872348f79c127475f6acf8" + resolved "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz" integrity sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ== trim-lines@^3.0.0: version "3.0.1" - resolved "https://registry.yarnpkg.com/trim-lines/-/trim-lines-3.0.1.tgz#d802e332a07df861c48802c04321017b1bd87338" + resolved "https://registry.npmjs.org/trim-lines/-/trim-lines-3.0.1.tgz" integrity sha512-kRj8B+YHZCc9kQYdWfJB2/oUl9rA99qbowYYBtr4ui4mZyAQ2JpvVBd/6U2YloATfqBhBTSMhTpgBHtU0Mf3Rg== trough@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/trough/-/trough-2.1.0.tgz#0f7b511a4fde65a46f18477ab38849b22c554876" + resolved "https://registry.npmjs.org/trough/-/trough-2.1.0.tgz" integrity sha512-AqTiAOLcj85xS7vQ8QkAV41hPDIJ71XJB4RCUrzo/1GM2CQwhkJGaf9Hgr7BOugMRpgGUrqRg/DrBDl4H40+8g== tslib@^2.0.3, tslib@^2.6.0: version "2.6.2" - resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.2.tgz#703ac29425e7b37cd6fd456e92404d46d1f3e4ae" + resolved "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz" integrity sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q== type-fest@^1.0.1: version "1.4.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-1.4.0.tgz#e9fb813fe3bf1744ec359d55d1affefa76f14be1" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz" integrity sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA== type-fest@^2.13.0, type-fest@^2.5.0: version "2.19.0" - resolved "https://registry.yarnpkg.com/type-fest/-/type-fest-2.19.0.tgz#88068015bb33036a598b952e55e9311a60fd3a9b" + resolved "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz" integrity sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA== type-is@~1.6.18: version "1.6.18" - resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.18.tgz#4e552cd05df09467dcbc4ef739de89f2cf37c131" + resolved "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz" integrity sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g== dependencies: media-typer "0.3.0" @@ -8003,21 +8015,21 @@ type-is@~1.6.18: typedarray-to-buffer@^3.1.5: version "3.1.5" - resolved "https://registry.yarnpkg.com/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz#a97ee7a9ff42691b9f783ff1bc5112fe3fca9080" + resolved "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz" integrity sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q== dependencies: is-typedarray "^1.0.0" typedoc-plugin-markdown@^3.17.1: version "3.17.1" - resolved "https://registry.yarnpkg.com/typedoc-plugin-markdown/-/typedoc-plugin-markdown-3.17.1.tgz#c33f42363c185adf842f4699166015f7fe0ed02b" + resolved "https://registry.npmjs.org/typedoc-plugin-markdown/-/typedoc-plugin-markdown-3.17.1.tgz" integrity sha512-QzdU3fj0Kzw2XSdoL15ExLASt2WPqD7FbLeaqwT70+XjKyTshBnUlQA5nNREO1C2P8Uen0CDjsBLMsCQ+zd0lw== dependencies: handlebars "^4.7.7" typedoc@^0.25.4: version "0.25.4" - resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.25.4.tgz#5c2c0677881f504e41985f29d9aef0dbdb6f1e6f" + resolved "https://registry.npmjs.org/typedoc/-/typedoc-0.25.4.tgz" integrity sha512-Du9ImmpBCw54bX275yJrxPVnjdIyJO/84co0/L9mwe0R3G4FSR6rQ09AlXVRvZEGMUg09+z/usc8mgygQ1aidA== dependencies: lunr "^2.3.9" @@ -8027,32 +8039,32 @@ typedoc@^0.25.4: typescript@~5.2.2: version "5.2.2" - resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.2.2.tgz#5ebb5e5a5b75f085f22bc3f8460fba308310fa78" + resolved "https://registry.npmjs.org/typescript/-/typescript-5.2.2.tgz" integrity sha512-mI4WrpHsbCIcwT9cF4FZvr80QUeKvsUsUvKDoR+X/7XHQH98xYD8YHZg7ANtz2GtZt/CBq2QJ0thkGJMHfqc1w== uglify-js@^3.1.4: version "3.17.4" - resolved "https://registry.yarnpkg.com/uglify-js/-/uglify-js-3.17.4.tgz#61678cf5fa3f5b7eb789bb345df29afb8257c22c" + resolved "https://registry.npmjs.org/uglify-js/-/uglify-js-3.17.4.tgz" integrity sha512-T9q82TJI9e/C1TAxYvfb16xO120tMVFZrGA3f9/P4424DNu6ypK103y0GPFVa17yotwSyZW5iYXgjYHkGrJW/g== undici-types@~5.26.4: version "5.26.5" - resolved "https://registry.yarnpkg.com/undici-types/-/undici-types-5.26.5.tgz#bcd539893d00b56e964fd2657a4866b221a65617" + resolved "https://registry.npmjs.org/undici-types/-/undici-types-5.26.5.tgz" integrity sha512-JlCMO+ehdEIKqlFxk6IfVoAUVmgz7cU7zD/h9XZ0qzeosSHmUJVOzSQvvYSYWXkFXC+IfLKSIffhv0sVZup6pA== unicode-canonical-property-names-ecmascript@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz#301acdc525631670d39f6146e0e77ff6bbdebddc" + resolved "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz" integrity sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ== unicode-emoji-modifier-base@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/unicode-emoji-modifier-base/-/unicode-emoji-modifier-base-1.0.0.tgz#dbbd5b54ba30f287e2a8d5a249da6c0cef369459" + resolved "https://registry.npmjs.org/unicode-emoji-modifier-base/-/unicode-emoji-modifier-base-1.0.0.tgz" integrity sha512-yLSH4py7oFH3oG/9K+XWrz1pSi3dfUrWEnInbxMfArOfc1+33BlGPQtLsOYwvdMy11AwUBetYuaRxSPqgkq+8g== unicode-match-property-ecmascript@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz#54fd16e0ecb167cf04cf1f756bdcc92eba7976c3" + resolved "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz" integrity sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q== dependencies: unicode-canonical-property-names-ecmascript "^2.0.0" @@ -8060,17 +8072,17 @@ unicode-match-property-ecmascript@^2.0.0: unicode-match-property-value-ecmascript@^2.1.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz#cb5fffdcd16a05124f5a4b0bf7c3770208acbbe0" + resolved "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.1.0.tgz" integrity sha512-qxkjQt6qjg/mYscYMC0XKRn3Rh0wFPlfxB0xkt9CfyTvpX1Ra0+rAmdX2QyAobptSEvuy4RtpPRui6XkV+8wjA== unicode-property-aliases-ecmascript@^2.0.0: version "2.1.0" - resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz#43d41e3be698bd493ef911077c9b131f827e8ccd" + resolved "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.1.0.tgz" integrity sha512-6t3foTQI9qne+OZoVQB/8x8rk2k1eVy1gRXhV3oFQ5T6R1dqQ1xtin3XqSlx3+ATBkliTaR/hHyJBm+LVPNM8w== unified@^11.0.0, unified@^11.0.3, unified@^11.0.4: version "11.0.4" - resolved "https://registry.yarnpkg.com/unified/-/unified-11.0.4.tgz#f4be0ac0fe4c88cb873687c07c64c49ed5969015" + resolved "https://registry.npmjs.org/unified/-/unified-11.0.4.tgz" integrity sha512-apMPnyLjAX+ty4OrNap7yumyVAMlKx5IWU2wlzzUdYJO9A8f1p9m/gywF/GM2ZDFcjQPrx59Mc90KwmxsoklxQ== dependencies: "@types/unist" "^3.0.0" @@ -8083,35 +8095,35 @@ unified@^11.0.0, unified@^11.0.3, unified@^11.0.4: unique-string@^3.0.0: version "3.0.0" - resolved "https://registry.yarnpkg.com/unique-string/-/unique-string-3.0.0.tgz#84a1c377aff5fd7a8bc6b55d8244b2bd90d75b9a" + resolved "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz" integrity sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ== dependencies: crypto-random-string "^4.0.0" unist-util-is@^6.0.0: version "6.0.0" - resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-6.0.0.tgz#b775956486aff107a9ded971d996c173374be424" + resolved "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz" integrity sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw== dependencies: "@types/unist" "^3.0.0" unist-util-position-from-estree@^2.0.0: version "2.0.0" - resolved "https://registry.yarnpkg.com/unist-util-position-from-estree/-/unist-util-position-from-estree-2.0.0.tgz#d94da4df596529d1faa3de506202f0c9a23f2200" + resolved "https://registry.npmjs.org/unist-util-position-from-estree/-/unist-util-position-from-estree-2.0.0.tgz" integrity sha512-KaFVRjoqLyF6YXCbVLNad/eS4+OfPQQn2yOd7zF/h5T/CSL2v8NpN6a5TPvtbXthAGw5nG+PuTtq+DdIZr+cRQ== dependencies: "@types/unist" "^3.0.0" unist-util-position@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/unist-util-position/-/unist-util-position-5.0.0.tgz#678f20ab5ca1207a97d7ea8a388373c9cf896be4" + resolved "https://registry.npmjs.org/unist-util-position/-/unist-util-position-5.0.0.tgz" integrity sha512-fucsC7HjXvkB5R3kTCO7kUjRdrS0BJt3M/FPxmHMBOm8JQi2BsHAHFsy27E0EolP8rp0NzXsJ+jNPyDWvOJZPA== dependencies: "@types/unist" "^3.0.0" unist-util-remove-position@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz#fea68a25658409c9460408bc6b4991b965b52163" + resolved "https://registry.npmjs.org/unist-util-remove-position/-/unist-util-remove-position-5.0.0.tgz" integrity sha512-Hp5Kh3wLxv0PHj9m2yZhhLt58KzPtEYKQQ4yxfYFEO7EvHwzyDYnduhHnY1mDxoqr7VUwVuHXk9RXKIiYS1N8Q== dependencies: "@types/unist" "^3.0.0" @@ -8119,14 +8131,14 @@ unist-util-remove-position@^5.0.0: unist-util-stringify-position@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz#449c6e21a880e0855bf5aabadeb3a740314abac2" + resolved "https://registry.npmjs.org/unist-util-stringify-position/-/unist-util-stringify-position-4.0.0.tgz" integrity sha512-0ASV06AAoKCDkS2+xw5RXJywruurpbC4JZSm7nr7MOt1ojAzvyyaO+UxZf18j8FCF6kmzCZKcAgN/yu2gm2XgQ== dependencies: "@types/unist" "^3.0.0" unist-util-visit-parents@^6.0.0: version "6.0.1" - resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz#4d5f85755c3b8f0dc69e21eca5d6d82d22162815" + resolved "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz" integrity sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw== dependencies: "@types/unist" "^3.0.0" @@ -8134,7 +8146,7 @@ unist-util-visit-parents@^6.0.0: unist-util-visit@^5.0.0: version "5.0.0" - resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-5.0.0.tgz#a7de1f31f72ffd3519ea71814cccf5fd6a9217d6" + resolved "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz" integrity sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg== dependencies: "@types/unist" "^3.0.0" @@ -8143,17 +8155,17 @@ unist-util-visit@^5.0.0: universalify@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/universalify/-/universalify-2.0.1.tgz#168efc2180964e6386d061e094df61afe239b18d" + resolved "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz" integrity sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw== unpipe@1.0.0, unpipe@~1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/unpipe/-/unpipe-1.0.0.tgz#b2bf4ee8514aae6165b4817829d21b2ef49904ec" + resolved "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz" integrity sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ== update-browserslist-db@^1.0.13: version "1.0.13" - resolved "https://registry.yarnpkg.com/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz#3c5e4f5c083661bd38ef64b6328c26ed6c8248c4" + resolved "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.13.tgz" integrity sha512-xebP81SNcPuNpPP3uzeW1NYXxI3rxyJzF3pD6sH4jE7o/IX+WtSpwnVU+qIsDPyk0d3hmFQ7mjqc6AtV604hbg== dependencies: escalade "^3.1.1" @@ -8161,7 +8173,7 @@ update-browserslist-db@^1.0.13: update-notifier@^6.0.2: version "6.0.2" - resolved "https://registry.yarnpkg.com/update-notifier/-/update-notifier-6.0.2.tgz#a6990253dfe6d5a02bd04fbb6a61543f55026b60" + resolved "https://registry.npmjs.org/update-notifier/-/update-notifier-6.0.2.tgz" integrity sha512-EDxhTEVPZZRLWYcJ4ZXjGFN0oP7qYvbXWzEgRm/Yql4dHX5wDbvh89YHP6PK1lzZJYrMtXUuZZz8XGK+U6U1og== dependencies: boxen "^7.0.0" @@ -8181,14 +8193,14 @@ update-notifier@^6.0.2: uri-js@^4.2.2: version "4.4.1" - resolved "https://registry.yarnpkg.com/uri-js/-/uri-js-4.4.1.tgz#9b1a52595225859e55f669d928f88c6c57f2a77e" + resolved "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz" integrity sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg== dependencies: punycode "^2.1.0" url-loader@^4.1.1: version "4.1.1" - resolved "https://registry.yarnpkg.com/url-loader/-/url-loader-4.1.1.tgz#28505e905cae158cf07c92ca622d7f237e70a4e2" + resolved "https://registry.npmjs.org/url-loader/-/url-loader-4.1.1.tgz" integrity sha512-3BTV812+AVHHOJQO8O5MkWgZ5aosP7GnROJwvzLS9hWDj00lZ6Z0wNak423Lp9PBZN05N+Jk/N5Si8jRAlGyWA== dependencies: loader-utils "^2.0.0" @@ -8197,42 +8209,42 @@ url-loader@^4.1.1: util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: version "1.0.2" - resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" + resolved "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz" integrity sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw== utila@~0.4: version "0.4.0" - resolved "https://registry.yarnpkg.com/utila/-/utila-0.4.0.tgz#8a16a05d445657a3aea5eecc5b12a4fa5379772c" + resolved "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz" integrity sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA== utility-types@^3.10.0: version "3.10.0" - resolved "https://registry.yarnpkg.com/utility-types/-/utility-types-3.10.0.tgz#ea4148f9a741015f05ed74fd615e1d20e6bed82b" + resolved "https://registry.npmjs.org/utility-types/-/utility-types-3.10.0.tgz" integrity sha512-O11mqxmi7wMKCo6HKFt5AhO4BwY3VV68YU07tgxfz8zJTIxr4BpsezN49Ffwy9j3ZpwwJp4fkRwjRzq3uWE6Rg== utils-merge@1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/utils-merge/-/utils-merge-1.0.1.tgz#9f95710f50a267947b2ccc124741c1028427e713" + resolved "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz" integrity sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA== uuid@^8.3.2: version "8.3.2" - resolved "https://registry.yarnpkg.com/uuid/-/uuid-8.3.2.tgz#80d5b5ced271bb9af6c445f21a1a04c606cefbe2" + resolved "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz" integrity sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg== value-equal@^1.0.1: version "1.0.1" - resolved "https://registry.yarnpkg.com/value-equal/-/value-equal-1.0.1.tgz#1e0b794c734c5c0cade179c437d356d931a34d6c" + resolved "https://registry.npmjs.org/value-equal/-/value-equal-1.0.1.tgz" integrity sha512-NOJ6JZCAWr0zlxZt+xqCHNTEKOsrks2HQd4MqhP1qy4z1SkbEP467eNx6TgDKXMvUOb+OENfJCZwM+16n7fRfw== vary@~1.1.2: version "1.1.2" - resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" + resolved "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz" integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== vfile-location@^5.0.0: version "5.0.2" - resolved "https://registry.yarnpkg.com/vfile-location/-/vfile-location-5.0.2.tgz#220d9ca1ab6f8b2504a4db398f7ebc149f9cb464" + resolved "https://registry.npmjs.org/vfile-location/-/vfile-location-5.0.2.tgz" integrity sha512-NXPYyxyBSH7zB5U6+3uDdd6Nybz6o6/od9rk8bp9H8GR3L+cm/fC0uUTbqBmUTnMCUDslAGBOIKNfvvb+gGlDg== dependencies: "@types/unist" "^3.0.0" @@ -8240,7 +8252,7 @@ vfile-location@^5.0.0: vfile-message@^4.0.0: version "4.0.2" - resolved "https://registry.yarnpkg.com/vfile-message/-/vfile-message-4.0.2.tgz#c883c9f677c72c166362fd635f21fc165a7d1181" + resolved "https://registry.npmjs.org/vfile-message/-/vfile-message-4.0.2.tgz" integrity sha512-jRDZ1IMLttGj41KcZvlrYAaI3CfqpLpfpf+Mfig13viT6NKvRzWZ+lXz0Y5D60w6uJIBAOGq9mSHf0gktF0duw== dependencies: "@types/unist" "^3.0.0" @@ -8248,7 +8260,7 @@ vfile-message@^4.0.0: vfile@^6.0.0, vfile@^6.0.1: version "6.0.1" - resolved "https://registry.yarnpkg.com/vfile/-/vfile-6.0.1.tgz#1e8327f41eac91947d4fe9d237a2dd9209762536" + resolved "https://registry.npmjs.org/vfile/-/vfile-6.0.1.tgz" integrity sha512-1bYqc7pt6NIADBJ98UiG0Bn/CHIVOoZ/IyEkqIruLg0mE1BKzkOXY2D6CSqQIcKqgadppE5lrxgWXJmXd7zZJw== dependencies: "@types/unist" "^3.0.0" @@ -8257,17 +8269,17 @@ vfile@^6.0.0, vfile@^6.0.1: vscode-oniguruma@^1.7.0: version "1.7.0" - resolved "https://registry.yarnpkg.com/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz#439bfad8fe71abd7798338d1cd3dc53a8beea94b" + resolved "https://registry.npmjs.org/vscode-oniguruma/-/vscode-oniguruma-1.7.0.tgz" integrity sha512-L9WMGRfrjOhgHSdOYgCt/yRMsXzLDJSL7BPrOZt73gU0iWO4mpqzqQzOz5srxqTvMBaR0XZTSrVWo4j55Rc6cA== vscode-textmate@^8.0.0: version "8.0.0" - resolved "https://registry.yarnpkg.com/vscode-textmate/-/vscode-textmate-8.0.0.tgz#2c7a3b1163ef0441097e0b5d6389cd5504b59e5d" + resolved "https://registry.npmjs.org/vscode-textmate/-/vscode-textmate-8.0.0.tgz" integrity sha512-AFbieoL7a5LMqcnOF04ji+rpXadgOXnZsxQr//r83kLPr7biP7am3g9zbaZIaBGwBRWeSvoMD4mgPdX3e4NWBg== watchpack@^2.4.0: version "2.4.0" - resolved "https://registry.yarnpkg.com/watchpack/-/watchpack-2.4.0.tgz#fa33032374962c78113f93c7f2fb4c54c9862a5d" + resolved "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz" integrity sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg== dependencies: glob-to-regexp "^0.4.1" @@ -8275,19 +8287,19 @@ watchpack@^2.4.0: wbuf@^1.1.0, wbuf@^1.7.3: version "1.7.3" - resolved "https://registry.yarnpkg.com/wbuf/-/wbuf-1.7.3.tgz#c1d8d149316d3ea852848895cb6a0bfe887b87df" + resolved "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz" integrity sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA== dependencies: minimalistic-assert "^1.0.0" web-namespaces@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/web-namespaces/-/web-namespaces-2.0.1.tgz#1010ff7c650eccb2592cebeeaf9a1b253fd40692" + resolved "https://registry.npmjs.org/web-namespaces/-/web-namespaces-2.0.1.tgz" integrity sha512-bKr1DkiNa2krS7qxNtdrtHAmzuYGFQLiQ13TsorsdT6ULTkPLKuu5+GsFpDlg6JFjUTwX2DyhMPG2be8uPrqsQ== webpack-bundle-analyzer@^4.9.0: version "4.10.1" - resolved "https://registry.yarnpkg.com/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.1.tgz#84b7473b630a7b8c21c741f81d8fe4593208b454" + resolved "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.1.tgz" integrity sha512-s3P7pgexgT/HTUSYgxJyn28A+99mmLq4HsJepMPzu0R8ImJc52QNqaFYW1Z2z2uIb1/J3eYgaAWVpaC+v/1aAQ== dependencies: "@discoveryjs/json-ext" "0.5.7" @@ -8306,7 +8318,7 @@ webpack-bundle-analyzer@^4.9.0: webpack-dev-middleware@^5.3.1: version "5.3.3" - resolved "https://registry.yarnpkg.com/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz#efae67c2793908e7311f1d9b06f2a08dcc97e51f" + resolved "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz" integrity sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA== dependencies: colorette "^2.0.10" @@ -8317,7 +8329,7 @@ webpack-dev-middleware@^5.3.1: webpack-dev-server@^4.15.1: version "4.15.1" - resolved "https://registry.yarnpkg.com/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz#8944b29c12760b3a45bdaa70799b17cb91b03df7" + resolved "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.1.tgz" integrity sha512-5hbAst3h3C3L8w6W4P96L5vaV0PxSmJhxZvWKYIdgxOQm8pNZ5dEOmmSLBVpP85ReeyRt6AS1QJNyo/oFFPeVA== dependencies: "@types/bonjour" "^3.5.9" @@ -8353,7 +8365,7 @@ webpack-dev-server@^4.15.1: webpack-merge@^5.9.0: version "5.10.0" - resolved "https://registry.yarnpkg.com/webpack-merge/-/webpack-merge-5.10.0.tgz#a3ad5d773241e9c682803abf628d4cd62b8a4177" + resolved "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz" integrity sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA== dependencies: clone-deep "^4.0.1" @@ -8362,12 +8374,12 @@ webpack-merge@^5.9.0: webpack-sources@^3.2.2, webpack-sources@^3.2.3: version "3.2.3" - resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-3.2.3.tgz#2d4daab8451fd4b240cc27055ff6a0c2ccea0cde" + resolved "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz" integrity sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w== webpack@^5.88.1: version "5.89.0" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-5.89.0.tgz#56b8bf9a34356e93a6625770006490bf3a7f32dc" + resolved "https://registry.npmjs.org/webpack/-/webpack-5.89.0.tgz" integrity sha512-qyfIC10pOr70V+jkmud8tMfajraGCZMBWJtrmuBymQKCrLTRejBI8STDp1MCyZu/QTdZSeacCQYpYNQVOzX5kw== dependencies: "@types/eslint-scope" "^3.7.3" @@ -8397,7 +8409,7 @@ webpack@^5.88.1: webpackbar@^5.0.2: version "5.0.2" - resolved "https://registry.yarnpkg.com/webpackbar/-/webpackbar-5.0.2.tgz#d3dd466211c73852741dfc842b7556dcbc2b0570" + resolved "https://registry.npmjs.org/webpackbar/-/webpackbar-5.0.2.tgz" integrity sha512-BmFJo7veBDgQzfWXl/wwYXr/VFus0614qZ8i9znqcl9fnEdiVkdbi0TedLQ6xAK92HZHDJ0QmyQ0fmuZPAgCYQ== dependencies: chalk "^4.1.0" @@ -8407,7 +8419,7 @@ webpackbar@^5.0.2: websocket-driver@>=0.5.1, websocket-driver@^0.7.4: version "0.7.4" - resolved "https://registry.yarnpkg.com/websocket-driver/-/websocket-driver-0.7.4.tgz#89ad5295bbf64b480abcba31e4953aca706f5760" + resolved "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz" integrity sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg== dependencies: http-parser-js ">=0.5.1" @@ -8416,43 +8428,43 @@ websocket-driver@>=0.5.1, websocket-driver@^0.7.4: websocket-extensions@>=0.1.1: version "0.1.4" - resolved "https://registry.yarnpkg.com/websocket-extensions/-/websocket-extensions-0.1.4.tgz#7f8473bc839dfd87608adb95d7eb075211578a42" + resolved "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz" integrity sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg== which@^1.3.1: version "1.3.1" - resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" + resolved "https://registry.npmjs.org/which/-/which-1.3.1.tgz" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== dependencies: isexe "^2.0.0" which@^2.0.1: version "2.0.2" - resolved "https://registry.yarnpkg.com/which/-/which-2.0.2.tgz#7c6a8dd0a636a0327e10b59c9286eee93f3f51b1" + resolved "https://registry.npmjs.org/which/-/which-2.0.2.tgz" integrity sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA== dependencies: isexe "^2.0.0" widest-line@^4.0.1: version "4.0.1" - resolved "https://registry.yarnpkg.com/widest-line/-/widest-line-4.0.1.tgz#a0fc673aaba1ea6f0a0d35b3c2795c9a9cc2ebf2" + resolved "https://registry.npmjs.org/widest-line/-/widest-line-4.0.1.tgz" integrity sha512-o0cyEG0e8GPzT4iGHphIOh0cJOV8fivsXxddQasHPHfoZf1ZexrfeA21w2NaEN1RHE+fXlfISmOE8R9N3u3Qig== dependencies: string-width "^5.0.1" wildcard@^2.0.0: version "2.0.1" - resolved "https://registry.yarnpkg.com/wildcard/-/wildcard-2.0.1.tgz#5ab10d02487198954836b6349f74fff961e10f67" + resolved "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz" integrity sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ== wordwrap@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/wordwrap/-/wordwrap-1.0.0.tgz#27584810891456a4171c8d0226441ade90cbcaeb" + resolved "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz" integrity sha512-gvVzJFlPycKc5dZN4yPkP8w7Dc37BtP1yczEneOb4uq34pXZcvrtRTmWV8W+Ume+XCxKgbjM+nevkyFPMybd4Q== wrap-ansi@^8.0.1, wrap-ansi@^8.1.0: version "8.1.0" - resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-8.1.0.tgz#56dc22368ee570face1b49819975d9b9a5ead214" + resolved "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-8.1.0.tgz" integrity sha512-si7QWI6zUMq56bESFvagtmzMdGOtoxfR+Sez11Mobfc7tm+VkUckk9bW2UeffTGVUbOksxmSw0AA2gs8g71NCQ== dependencies: ansi-styles "^6.1.0" @@ -8461,12 +8473,12 @@ wrap-ansi@^8.0.1, wrap-ansi@^8.1.0: wrappy@1: version "1.0.2" - resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" + resolved "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz" integrity sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ== write-file-atomic@^3.0.3: version "3.0.3" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-3.0.3.tgz#56bd5c5a5c70481cd19c571bd39ab965a5de56e8" + resolved "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz" integrity sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q== dependencies: imurmurhash "^0.1.4" @@ -8476,52 +8488,52 @@ write-file-atomic@^3.0.3: ws@^7.3.1: version "7.5.9" - resolved "https://registry.yarnpkg.com/ws/-/ws-7.5.9.tgz#54fa7db29f4c7cec68b1ddd3a89de099942bb591" + resolved "https://registry.npmjs.org/ws/-/ws-7.5.9.tgz" integrity sha512-F+P9Jil7UiSKSkppIiD94dN07AwvFixvLIj1Og1Rl9GGMuNipJnV9JzjD6XuqmAeiswGvUmNLjr5cFuXwNS77Q== ws@^8.13.0: version "8.14.2" - resolved "https://registry.yarnpkg.com/ws/-/ws-8.14.2.tgz#6c249a806eb2db7a20d26d51e7709eab7b2e6c7f" + resolved "https://registry.npmjs.org/ws/-/ws-8.14.2.tgz" integrity sha512-wEBG1ftX4jcglPxgFCMJmZ2PLtSbJ2Peg6TmpJFTbe9GZYOQCDPdMYu/Tm0/bGZkw8paZnJY45J4K2PZrLYq8g== xdg-basedir@^5.0.1, xdg-basedir@^5.1.0: version "5.1.0" - resolved "https://registry.yarnpkg.com/xdg-basedir/-/xdg-basedir-5.1.0.tgz#1efba19425e73be1bc6f2a6ceb52a3d2c884c0c9" + resolved "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-5.1.0.tgz" integrity sha512-GCPAHLvrIH13+c0SuacwvRYj2SxJXQ4kaVTT5xgL3kPrz56XxkF21IGhjSE1+W0aw7gpBWRGXLCPnPby6lSpmQ== xml-js@^1.6.11: version "1.6.11" - resolved "https://registry.yarnpkg.com/xml-js/-/xml-js-1.6.11.tgz#927d2f6947f7f1c19a316dd8eea3614e8b18f8e9" + resolved "https://registry.npmjs.org/xml-js/-/xml-js-1.6.11.tgz" integrity sha512-7rVi2KMfwfWFl+GpPg6m80IVMWXLRjO+PxTq7V2CDhoGak0wzYzFgUY2m4XJ47OGdXd8eLE8EmwfAmdjw7lC1g== dependencies: sax "^1.2.4" yallist@^3.0.2: version "3.1.1" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.1.1.tgz#dbb7daf9bfd8bac9ab45ebf602b8cbad0d5d08fd" + resolved "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz" integrity sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g== yallist@^4.0.0: version "4.0.0" - resolved "https://registry.yarnpkg.com/yallist/-/yallist-4.0.0.tgz#9bb92790d9c0effec63be73519e11a35019a3a72" + resolved "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz" integrity sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A== yaml@^1.10.0, yaml@^1.10.2, yaml@^1.7.2: version "1.10.2" - resolved "https://registry.yarnpkg.com/yaml/-/yaml-1.10.2.tgz#2301c5ffbf12b467de8da2333a459e29e7920e4b" + resolved "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz" integrity sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg== yocto-queue@^0.1.0: version "0.1.0" - resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-0.1.0.tgz#0294eb3dee05028d31ee1a5fa2c556a6aaf10a1b" + resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz" integrity sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q== yocto-queue@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/yocto-queue/-/yocto-queue-1.0.0.tgz#7f816433fb2cbc511ec8bf7d263c3b58a1a3c251" + resolved "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz" integrity sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g== zwitch@^2.0.0: version "2.0.4" - resolved "https://registry.yarnpkg.com/zwitch/-/zwitch-2.0.4.tgz#c827d4b0acb76fc3e685a4c6ec2902d51070e9d7" + resolved "https://registry.npmjs.org/zwitch/-/zwitch-2.0.4.tgz" integrity sha512-bXE4cR/kVZhKZX/RjPEflHaKVhUVl85noU3v6b8apfQEc1x4A+zBxjZ4lN8LqGd6WZ3dl98pY4o717VFmoPp+A== From d0abcc570de5370fb537bc33da5c5cd195254876 Mon Sep 17 00:00:00 2001 From: DominicGBauer Date: Mon, 4 Dec 2023 16:23:54 +0200 Subject: [PATCH 34/39] fix: invalid naming --- docs/.env.example | 7 ++++--- docs/docusaurus.config.ts | 6 +++--- docs/process-env.d.ts | 4 ++-- 3 files changed, 9 insertions(+), 8 deletions(-) diff --git a/docs/.env.example b/docs/.env.example index c30e977f0..a36a7ff13 100644 --- a/docs/.env.example +++ b/docs/.env.example @@ -5,6 +5,7 @@ ALGOLIA_APP_ID=8U0Z3F95NH ALGOLIA_API_KEY=45caa5b7ec2fd9e5f3dbfe8b3c661c04 ALGOLIA_INDEX_NAME=powersync-react-native-sdk-react-native-sdk -GITHUB_URL=https://powersync-ja.github.io/ -GITHUB_ORG=powersync-ja -GITHUB_PROJECT_NAME=powersync-react-native-sdk +# Can't use GITHUB_ when using Github actions +GH_URL=https://powersync-ja.github.io/ +GH_ORG=powersync-ja +GH_PROJECT_NAME=powersync-react-native-sdk diff --git a/docs/docusaurus.config.ts b/docs/docusaurus.config.ts index 4e926a1c4..e71f05b24 100644 --- a/docs/docusaurus.config.ts +++ b/docs/docusaurus.config.ts @@ -4,7 +4,7 @@ import type * as Preset from '@docusaurus/preset-classic'; import { packageMap } from './utils/packageMap'; import 'dotenv/config' -const PROJECT_NAME = process.env.GITHUB_PROJECT_NAME +const PROJECT_NAME = process.env.GH_PROJECT_NAME const plugins = Object.entries(packageMap).map(([id, config]) => [ 'docusaurus-plugin-typedoc', @@ -25,14 +25,14 @@ const config: Config = { }, // Set the production url of your site here - url: process.env.GITHUB_URL, + url: process.env.GH_URL, // Set the // pathname under which your site is served // For GitHub pages deployment, it is often '//' baseUrl: `/${PROJECT_NAME}/`, trailingSlash: false, // GitHub pages deployment config. // If you aren't using GitHub pages, you don't need these. - organizationName: process.env.GITHUB_ORG, + organizationName: process.env.GH_ORG, projectName: PROJECT_NAME, onBrokenLinks: 'warn', diff --git a/docs/process-env.d.ts b/docs/process-env.d.ts index 71d5605f6..fd05de3d9 100644 --- a/docs/process-env.d.ts +++ b/docs/process-env.d.ts @@ -7,8 +7,8 @@ declare global { META_LOGO_URL: string; ALGOLIA_APP_ID: string; ALGOLIA_API_KEY: string; - GITHUB_URL: string; - GITHUB_ORG: string; + GH_URL: string; + GH_ORG: string; } } } From 3287be96eb6074603437ebec2c1d35f8c0837777 Mon Sep 17 00:00:00 2001 From: DominicGBauer Date: Mon, 4 Dec 2023 16:36:04 +0200 Subject: [PATCH 35/39] chore: inject vars --- .github/workflows/build-packages.yaml | 2 +- .github/workflows/deploy-docs.yaml | 11 ++++++++++- 2 files changed, 11 insertions(+), 2 deletions(-) diff --git a/.github/workflows/build-packages.yaml b/.github/workflows/build-packages.yaml index 295fb4db6..903d9d617 100644 --- a/.github/workflows/build-packages.yaml +++ b/.github/workflows/build-packages.yaml @@ -14,7 +14,7 @@ jobs: persist-credentials: false - name: Setup NodeJS - uses: actions/setup-node@v2 + uses: actions/setup-node@v4 with: node-version: 18 cache: 'yarn' diff --git a/.github/workflows/deploy-docs.yaml b/.github/workflows/deploy-docs.yaml index 58cdf3b4c..86d51ed79 100644 --- a/.github/workflows/deploy-docs.yaml +++ b/.github/workflows/deploy-docs.yaml @@ -15,12 +15,21 @@ concurrency: jobs: build: + env: + META_LOGO_URL: ${{vars.META_LOGO_URL}} + ALGOLIA_APP_ID: ${{vars.ALGOLIA_APP_ID}} + ALGOLIA_API_KEY: ${{vars.ALGOLIA_API_KEY}} + ALGOLIA_INDEX_NAME: ${{vars.ALGOLIA_INDEX_NAME}} + GH_URL: ${{vars.GH_URL}} + GH_ORG: ${{vars.GH_ORG}} + GH_PROJECT_NAME: ${{vars.GH_PROJECT_NAME}} + runs-on: ubuntu-latest steps: - name: Checkout uses: actions/checkout@v3 - name: Setup NodeJS - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: 18 cache: yarn From 842cc3e5c11bb073f13f3d25dd7845378f8561c9 Mon Sep 17 00:00:00 2001 From: DominicGBauer Date: Mon, 4 Dec 2023 16:37:58 +0200 Subject: [PATCH 36/39] chore: casing of name --- README.md | 6 +++--- docs/docs/index.md | 2 +- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index 73549de7b..1d8a6ecb6 100644 --- a/README.md +++ b/README.md @@ -5,13 +5,13 @@ Monorepo for all things React Native and PowerSync. ## Monorepo Structure - [packages/powersync-sdk-common](./packages/powersync-sdk-common/README.md) - - A Typescript implementation of a PowerSync database connector and streaming sync bucket implementation. + - A TypeScript implementation of a PowerSync database connector and streaming sync bucket implementation. - [packages/powersync-sdk-react-native](./packages/powersync-sdk-react-native/README.md) - An extension of `packages/powersync-sdk-common` which provides React Native specific implementations of abstracted features. - [apps/supabase-todolist](https://github.com/powersync-ja/powersync-supabase-react-native-todolist-demo) - * An Expo React Native demo app using Supabase. + - An Expo React Native demo app using Supabase. # Development @@ -57,7 +57,7 @@ Merging a PR with Changesets will automatically create a PR with version bumps. ## React Native Quick SQLite Development -Testing live development changes to `@journeyapps/react-native-quick-sqlite` will not work with standard `yarn link` commands. Metro does not work well with symlinks https://github.com/facebook/metro/issues/286. +Testing live development changes to `@journeyapps/react-native-quick-sqlite` will not work with standard `yarn link` commands. Metro does not work well with symlinks . The process of releasing development packages for `@journeyapps/react-native-quick-sqlite` for each change can be tedious and slow. A faster (and hackier) method is to use [mtsl](https://www.npmjs.com/package/mtsl) which will watch and copy the package into this workspace's `node_modules`. diff --git a/docs/docs/index.md b/docs/docs/index.md index 1d728e27d..01392fe2f 100644 --- a/docs/docs/index.md +++ b/docs/docs/index.md @@ -16,7 +16,7 @@ Monorepo for all things React Native and PowerSync. - An Expo React native app using Supabase. - [packages/powersync-sdk-common](./packages/powersync-sdk-common/README.md) - - A Typescript implementation of a PowerSync database connector and streaming sync bucket implementation. + - A TypeScript implementation of a PowerSync database connector and streaming sync bucket implementation. - [packages/powersync-sdk-react-native](./packages/powersync-sdk-react-native/README.md) - An extension of `packages/powersync-sdk-common` which provides React Native specific implementations of abstracted features. From 7c5e07365c9e36a54d8dd5a80188404dc23e6914 Mon Sep 17 00:00:00 2001 From: DominicGBauer Date: Mon, 4 Dec 2023 16:42:26 +0200 Subject: [PATCH 37/39] chore: inject env --- .github/workflows/deploy-docs.yaml | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/.github/workflows/deploy-docs.yaml b/.github/workflows/deploy-docs.yaml index 86d51ed79..014b96e95 100644 --- a/.github/workflows/deploy-docs.yaml +++ b/.github/workflows/deploy-docs.yaml @@ -15,15 +15,7 @@ concurrency: jobs: build: - env: - META_LOGO_URL: ${{vars.META_LOGO_URL}} - ALGOLIA_APP_ID: ${{vars.ALGOLIA_APP_ID}} - ALGOLIA_API_KEY: ${{vars.ALGOLIA_API_KEY}} - ALGOLIA_INDEX_NAME: ${{vars.ALGOLIA_INDEX_NAME}} - GH_URL: ${{vars.GH_URL}} - GH_ORG: ${{vars.GH_ORG}} - GH_PROJECT_NAME: ${{vars.GH_PROJECT_NAME}} - + environment: github-pages runs-on: ubuntu-latest steps: - name: Checkout From 98563bb491a25e572765291ffb971c1b48bd5dc5 Mon Sep 17 00:00:00 2001 From: DominicGBauer Date: Mon, 4 Dec 2023 16:46:16 +0200 Subject: [PATCH 38/39] chore: inject env --- .github/workflows/deploy-docs.yaml | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/.github/workflows/deploy-docs.yaml b/.github/workflows/deploy-docs.yaml index 014b96e95..75c126583 100644 --- a/.github/workflows/deploy-docs.yaml +++ b/.github/workflows/deploy-docs.yaml @@ -15,8 +15,16 @@ concurrency: jobs: build: - environment: github-pages runs-on: ubuntu-latest + environment: github-pages + env: + META_LOGO_URL: ${{vars.META_LOGO_URL}} + ALGOLIA_APP_ID: ${{vars.ALGOLIA_APP_ID}} + ALGOLIA_API_KEY: ${{vars.ALGOLIA_API_KEY}} + ALGOLIA_INDEX_NAME: ${{vars.ALGOLIA_INDEX_NAME}} + GH_URL: ${{vars.GH_URL}} + GH_ORG: ${{vars.GH_ORG}} + GH_PROJECT_NAME: ${{vars.GH_PROJECT_NAME}} steps: - name: Checkout uses: actions/checkout@v3 From c4f0a57475777f56d7e2ea342dfede5e423c2a40 Mon Sep 17 00:00:00 2001 From: DominicGBauer Date: Mon, 4 Dec 2023 16:48:56 +0200 Subject: [PATCH 39/39] fix: links --- docs/docs/index.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/docs/index.md b/docs/docs/index.md index 01392fe2f..0793c667e 100644 --- a/docs/docs/index.md +++ b/docs/docs/index.md @@ -15,10 +15,10 @@ Monorepo for all things React Native and PowerSync. - [apps/supabase-todolist](https://github.com/powersync-ja/powersync-supabase-react-native-todolist-demo/tree/e6a1d045ab8244041651757402adc562a6699a4f) - An Expo React native app using Supabase. -- [packages/powersync-sdk-common](./packages/powersync-sdk-common/README.md) +- [packages/powersync-sdk-common](./common-sdk/index.md) - A TypeScript implementation of a PowerSync database connector and streaming sync bucket implementation. -- [packages/powersync-sdk-react-native](./packages/powersync-sdk-react-native/README.md) +- [packages/powersync-sdk-react-native](./react-native-sdk/index.md) - An extension of `packages/powersync-sdk-common` which provides React Native specific implementations of abstracted features. # Development