Skip to content

Commit

Permalink
Misc fixes before merge (#4)
Browse files Browse the repository at this point in the history
* fix dependency resolution

* fix lint warning

* space

* make error class declarations consistent with base package

* adjust internal method names

* use ReturnType for inference
  • Loading branch information
jordaaash authored Sep 14, 2021
1 parent ebe09fc commit c4d3b88
Show file tree
Hide file tree
Showing 12 changed files with 96 additions and 95 deletions.
16 changes: 13 additions & 3 deletions package.json
Original file line number Diff line number Diff line change
Expand Up @@ -4,9 +4,19 @@
"author": "Solana Maintainers <[email protected]>",
"repository": "https://github.com/solana-labs/wallet-adapter",
"license": "Apache-2.0",
"workspaces": [
"packages/*"
],
"workspaces": {
"packages": [
"packages/*"
],
"nohoist": [
"**/@angular-devkit",
"**/@angular-devkit/**",
"**/next",
"**/next/**",
"**/react-scripts",
"**/react-scripts/**"
]
},
"engines": {
"node": ">= 10"
},
Expand Down
2 changes: 1 addition & 1 deletion packages/angular/src/operators/not-null.ts
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@
import { Observable } from 'rxjs';
import { filter } from 'rxjs/operators';

export const isNotNull = <T>(source: Observable<T | null>) =>
export const isNotNull = <T>(source: Observable<T | null>): Observable<T> =>
source.pipe(filter((item: T | null): item is T => item !== null));
1 change: 0 additions & 1 deletion packages/angular/src/wallet/local-storage.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,6 @@ export class LocalStorageService<T> {
}

const value = localStorage.getItem(this._key);

if (value) {
this._value = JSON.parse(value) as T;
return this._value;
Expand Down
5 changes: 1 addition & 4 deletions packages/angular/src/wallet/wallet.errors.ts
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
import { WalletError } from '@solana/wallet-adapter-base';

export class WalletNotSelectedError extends WalletError {
constructor() {
super();
this.name = 'WalletNotSelectedError';
}
name = 'WalletNotSelectedError';
}
6 changes: 3 additions & 3 deletions packages/angular/src/wallet/wallet.signer.ts
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@ import { MessageSignerWalletAdapter, SignerWalletAdapter, WalletNotConnectedErro
import { Transaction } from '@solana/web3.js';
import { defer, from, Observable, Subject, throwError } from 'rxjs';

export const messageSigner = (
export const signMessage = (
adapter: MessageSignerWalletAdapter,
connected: boolean,
errorSubject: Subject<unknown>
Expand All @@ -18,7 +18,7 @@ export const messageSigner = (
};
};

export const transactionSigner = (
export const signTransaction = (
adapter: SignerWalletAdapter,
connected: boolean,
errorSubject: Subject<unknown>
Expand All @@ -34,7 +34,7 @@ export const transactionSigner = (
};
};

export const transactionsSigner = (
export const signAllTransactions = (
adapter: SignerWalletAdapter,
connected: boolean,
errorSubject: Subject<unknown>
Expand Down
26 changes: 11 additions & 15 deletions packages/angular/src/wallet/wallet.store.ts
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ import { catchError, concatMap, filter, finalize, first, map, switchMap, tap, wi
import { fromAdapterEvent, isNotNull } from '../operators';
import { LocalStorageService } from './local-storage';
import { WalletNotSelectedError } from './wallet.errors';
import { messageSigner, transactionSigner, transactionsSigner } from './wallet.signer';
import { signMessage, signTransaction, signAllTransactions } from './wallet.signer';
import { WALLET_CONFIG } from './wallet.tokens';
import { WalletConfig, WalletState } from './wallet.types';

Expand Down Expand Up @@ -59,21 +59,19 @@ export class WalletStore extends ComponentStore<WalletState> {
this.adapter$,
this.connected$,
(publicKey, adapter, connected) => {
const signTransaction =
adapter && 'signTransaction' in adapter
? transactionSigner(adapter, connected, this._error)
: undefined;
const signAllTransactions =
const adapterSignTransaction =
adapter && 'signTransaction' in adapter ? signTransaction(adapter, connected, this._error) : undefined;
const adapterSignAllTransactions =
adapter && 'signAllTransactions' in adapter
? transactionsSigner(adapter, connected, this._error)
? signAllTransactions(adapter, connected, this._error)
: undefined;

return publicKey && signTransaction && signAllTransactions
return publicKey && adapterSignTransaction && adapterSignAllTransactions
? {
publicKey,
signTransaction: (transaction: Transaction) => signTransaction(transaction).toPromise(),
signTransaction: (transaction: Transaction) => adapterSignTransaction(transaction).toPromise(),
signAllTransactions: (transactions: Transaction[]) =>
signAllTransactions(transactions).toPromise(),
adapterSignAllTransactions(transactions).toPromise(),
}
: undefined;
},
Expand Down Expand Up @@ -322,7 +320,7 @@ export class WalletStore extends ComponentStore<WalletState> {
const { adapter, connected } = this.get();

return adapter && 'signTransaction' in adapter
? transactionSigner(adapter, connected, this._error)(transaction)
? signTransaction(adapter, connected, this._error)(transaction)
: undefined;
}

Expand All @@ -331,16 +329,14 @@ export class WalletStore extends ComponentStore<WalletState> {
const { adapter, connected } = this.get();

return adapter && 'signAllTransactions' in adapter
? transactionsSigner(adapter, connected, this._error)(transactions)
? signAllTransactions(adapter, connected, this._error)(transactions)
: undefined;
}

// Sign an arbitrary message if the wallet supports it
signMessage(message: Uint8Array): Observable<Uint8Array> | undefined {
const { adapter, connected } = this.get();

return adapter && 'signMessage' in adapter
? messageSigner(adapter, connected, this._error)(message)
: undefined;
return adapter && 'signMessage' in adapter ? signMessage(adapter, connected, this._error)(message) : undefined;
}
}
3 changes: 1 addition & 2 deletions packages/angular/src/wallet/wallet.types.ts
Original file line number Diff line number Diff line change
@@ -1,12 +1,11 @@
import { MessageSignerWalletAdapter, SignerWalletAdapter, WalletAdapter } from '@solana/wallet-adapter-base';
import { Wallet, WalletName } from '@solana/wallet-adapter-wallets';
import { PublicKey } from '@solana/web3.js';

export interface WalletState {
wallets: Wallet[];
name: WalletName | null;
wallet: Wallet | null;
adapter: WalletAdapter | SignerWalletAdapter | MessageSignerWalletAdapter | null;
adapter: ReturnType<Wallet['adapter']> | null;
connecting: boolean;
disconnecting: boolean;
connected: boolean;
Expand Down
1 change: 0 additions & 1 deletion packages/example/.env
Original file line number Diff line number Diff line change
@@ -1,3 +1,2 @@
HTTPS=true
PUBLIC_URL=https://solana-labs.github.io/wallet-adapter/example/
SKIP_PREFLIGHT_CHECK=true
1 change: 0 additions & 1 deletion packages/material-ui-starter/.env
Original file line number Diff line number Diff line change
@@ -1,2 +1 @@
HTTPS=true
SKIP_PREFLIGHT_CHECK=true
1 change: 0 additions & 1 deletion packages/react-ui-starter/.env
Original file line number Diff line number Diff line change
@@ -1,2 +1 @@
HTTPS=true
SKIP_PREFLIGHT_CHECK=true
4 changes: 3 additions & 1 deletion packages/react/src/errors.ts
Original file line number Diff line number Diff line change
@@ -1,3 +1,5 @@
import { WalletError } from '@solana/wallet-adapter-base';

export class WalletNotSelectedError extends WalletError {}
export class WalletNotSelectedError extends WalletError {
name = 'WalletNotSelectedError';
}
125 changes: 63 additions & 62 deletions yarn.lock
Original file line number Diff line number Diff line change
Expand Up @@ -2974,9 +2974,9 @@
universal-user-agent "^6.0.0"

"@octokit/openapi-types@^10.1.5":
version "10.1.5"
resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-10.1.5.tgz#deafbec805896ae963d7d3846e70b18003cafda1"
integrity sha512-OoShNYzhAU8p8JbGHe1rRs1GIErRtmN2230AQCJAjL5lc0AUU5OhppVe6693HIZ2eCBLUhoLPhnnnmQ5ASH7Wg==
version "10.2.1"
resolved "https://registry.yarnpkg.com/@octokit/openapi-types/-/openapi-types-10.2.1.tgz#825a705e617be3043394101256bd7b5b04c4e249"
integrity sha512-IN33Fmzjw2AQEXOsfuInddirTQOO5l7lKcbfPIUPPdJqj1D5bdUiqgu/SmOdGrv1Lx+Pxqq2h3dYRNogKm0v9w==

"@octokit/plugin-enterprise-rest@^6.0.1":
version "6.0.1"
Expand Down Expand Up @@ -4626,9 +4626,9 @@ ansi-regex@^4.1.0:
integrity sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==

ansi-regex@^5.0.0:
version "5.0.0"
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.0.tgz#388539f55179bf39339c81af30a654d69f87cb75"
integrity sha512-bY6fj56OUQ0hU1KjFNDQuJFezqKdrAyFdIevADiqrWHwSlbmBNMHp5ak2f40Pm8JTFyM2mqxkG6ngkHO11f/lg==
version "5.0.1"
resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304"
integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==

ansi-styles@^3.2.0, ansi-styles@^3.2.1:
version "3.2.1"
Expand Down Expand Up @@ -8582,9 +8582,9 @@ flush-write-stream@^1.0.0:
readable-stream "^2.3.6"

follow-redirects@^1.0.0, follow-redirects@^1.14.0:
version "1.14.3"
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.3.tgz#6ada78118d8d24caee595595accdc0ac6abd022e"
integrity sha512-3MkHxknWMUtb23apkgz/83fDoe+y+qr0TdgacGIA7bew+QLBo3vdgEN2xEsuXNivpFy4CyDhBBZnNZOtalmenw==
version "1.14.4"
resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.4.tgz#838fdf48a8bbdd79e52ee51fb1c94e3ed98b9379"
integrity sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g==

for-in@^1.0.2:
version "1.0.2"
Expand Down Expand Up @@ -10825,7 +10825,7 @@ json5@^1.0.1:
dependencies:
minimist "^1.2.0"

json5@^2.1.2, json5@^2.2.0:
json5@^2.1.2:
version "2.2.0"
resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.0.tgz#2dfefe720c6ba525d9ebd909950f0515316c89a3"
integrity sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==
Expand Down Expand Up @@ -14844,9 +14844,9 @@ rc-upload@~4.3.0:
rc-util "^5.2.0"

rc-util@^5.0.0, rc-util@^5.0.1, rc-util@^5.0.5, rc-util@^5.0.6, rc-util@^5.0.7, rc-util@^5.12.0, rc-util@^5.13.0, rc-util@^5.13.1, rc-util@^5.2.0, rc-util@^5.2.1, rc-util@^5.3.0, rc-util@^5.4.0, rc-util@^5.5.0, rc-util@^5.5.1, rc-util@^5.6.1, rc-util@^5.7.0, rc-util@^5.8.0, rc-util@^5.9.4, rc-util@^5.9.8:
version "5.13.2"
resolved "https://registry.yarnpkg.com/rc-util/-/rc-util-5.13.2.tgz#a8a0bb77743351841ba8bed6393e03b8d2f685c8"
integrity sha512-eYc71XXGlp96RMzg01Mhq/T3BL6OOVTDSS0urFEuvpi+e7slhJRhaHGCKy2hqJm18m9ff7VoRoptplKu60dYog==
version "5.14.0"
resolved "https://registry.yarnpkg.com/rc-util/-/rc-util-5.14.0.tgz#52c650e27570c2c47f7936c7d32eaec5212492a8"
integrity sha512-2vy6/Z1BJUcwLjm/UEJb/htjUTQPigITUIemCcFEo1fQevAumc9sA32x2z5qyWoa9uhrXbiAjSDpPIUqyg65sA==
dependencies:
"@babel/runtime" "^7.12.5"
react-is "^16.12.0"
Expand Down Expand Up @@ -15217,14 +15217,14 @@ reflect-metadata@^0.1.2:
resolved "https://registry.yarnpkg.com/reflect-metadata/-/reflect-metadata-0.1.13.tgz#67ae3ca57c972a2aa1642b10fe363fe32d49dc08"
integrity sha512-Ts1Y/anZELhSsjMcU605fU9RE4Oi3p5ORujwbIKXfWa+0Zxs510Qrmrce5/Jowq3cHSZSJqBjypxmHarc+vEWg==

regenerate-unicode-properties@^8.2.0:
version "8.2.0"
resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-8.2.0.tgz#e5de7111d655e7ba60c057dbe9ff37c87e65cdec"
integrity sha512-F9DjY1vKLo/tPePDycuH3dn9H1OTPIkVD9Kz4LODu+F2C75mgjAJ7x/gwy6ZcSNRAAkhNlJSOHRe8k3p+K9WhA==
regenerate-unicode-properties@^9.0.0:
version "9.0.0"
resolved "https://registry.yarnpkg.com/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz#54d09c7115e1f53dc2314a974b32c1c344efe326"
integrity sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==
dependencies:
regenerate "^1.4.0"
regenerate "^1.4.2"

regenerate@^1.4.0:
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==
Expand Down Expand Up @@ -15273,26 +15273,26 @@ regexpp@^3.1.0:
integrity sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==

regexpu-core@^4.7.1:
version "4.7.1"
resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.7.1.tgz#2dea5a9a07233298fbf0db91fa9abc4c6e0f8ad6"
integrity sha512-ywH2VUraA44DZQuRKzARmw6S66mr48pQVva4LBeRhcOltJ6hExvWly5ZjFLYo67xbIxb6W1q4bAGtgfEl20zfQ==
version "4.8.0"
resolved "https://registry.yarnpkg.com/regexpu-core/-/regexpu-core-4.8.0.tgz#e5605ba361b67b1718478501327502f4479a98f0"
integrity sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==
dependencies:
regenerate "^1.4.0"
regenerate-unicode-properties "^8.2.0"
regjsgen "^0.5.1"
regjsparser "^0.6.4"
unicode-match-property-ecmascript "^1.0.4"
unicode-match-property-value-ecmascript "^1.2.0"
regenerate "^1.4.2"
regenerate-unicode-properties "^9.0.0"
regjsgen "^0.5.2"
regjsparser "^0.7.0"
unicode-match-property-ecmascript "^2.0.0"
unicode-match-property-value-ecmascript "^2.0.0"

regjsgen@^0.5.1:
regjsgen@^0.5.2:
version "0.5.2"
resolved "https://registry.yarnpkg.com/regjsgen/-/regjsgen-0.5.2.tgz#92ff295fb1deecbf6ecdab2543d207e91aa33733"
integrity sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==

regjsparser@^0.6.4:
version "0.6.9"
resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.6.9.tgz#b489eef7c9a2ce43727627011429cf833a7183e6"
integrity sha512-ZqbNRz1SNjLAiYuwY0zoXW8Ne675IX5q+YHioAGbCw4X96Mjl2+dcX9B2ciaeyYjViDAfvIjFpQjJgLttTEERQ==
regjsparser@^0.7.0:
version "0.7.0"
resolved "https://registry.yarnpkg.com/regjsparser/-/regjsparser-0.7.0.tgz#a6b667b54c885e18b52554cb4960ef71187e9968"
integrity sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==
dependencies:
jsesc "~0.5.0"

Expand Down Expand Up @@ -15712,9 +15712,9 @@ [email protected]:
chokidar ">=3.0.0 <4.0.0"

sass@^1.32.8:
version "1.40.0"
resolved "https://registry.yarnpkg.com/sass/-/sass-1.40.0.tgz#ffa7106d9c0185169f5b08eaab13d634def948f2"
integrity sha512-2nLdBmvcxhsYlH6VDsHMhEoc9iYvH7uIkgGJXXNPfTqwKpvXsZyYPMwNLntqoY4zxDKU8wSSqA7XLKHy1o8nVA==
version "1.40.1"
resolved "https://registry.yarnpkg.com/sass/-/sass-1.40.1.tgz#55d3fc38fe9dc579e7324ce0eb9185bede7992a9"
integrity sha512-M6WskYLzTfdZdb09W9SftIScjudL8jNkhdh9z96U+olQaKIcw2Knb6QLL9bUhnuSm4VD+1yJVaO2/ENDPMTtAQ==
dependencies:
chokidar ">=3.0.0 <4.0.0"

Expand Down Expand Up @@ -15991,11 +15991,11 @@ shellwords@^0.1.1:
integrity sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==

shiki@^0.9.10:
version "0.9.10"
resolved "https://registry.yarnpkg.com/shiki/-/shiki-0.9.10.tgz#feb8d4938b5dd71c5c8b1c1c7cd28fbbd37da087"
integrity sha512-xeM7Oc6hY+6iW5O/T5hor8ul7mEprzyl5y4r5zthEHToQNw7MIhREMgU3r2gKDB0NaMLNrkcEQagudCdzE13Lg==
version "0.9.11"
resolved "https://registry.yarnpkg.com/shiki/-/shiki-0.9.11.tgz#07d75dab2abb6dc12a01f79a397cb1c391fa22d8"
integrity sha512-tjruNTLFhU0hruCPoJP0y+B9LKOmcqUhTpxn7pcJB3fa+04gFChuEmxmrUfOJ7ZO6Jd+HwMnDHgY3lv3Tqonuw==
dependencies:
json5 "^2.2.0"
jsonc-parser "^3.0.0"
onigasm "^2.2.5"
vscode-textmate "5.2.0"

Expand Down Expand Up @@ -16230,7 +16230,7 @@ [email protected]:
buffer-from "^1.0.0"
source-map "^0.6.0"

source-map-support@^0.5.5, source-map-support@^0.5.6, source-map-support@~0.5.12, source-map-support@~0.5.19, source-map-support@~0.5.20:
source-map-support@^0.5.20, source-map-support@^0.5.5, source-map-support@^0.5.6, source-map-support@~0.5.12, source-map-support@~0.5.19, source-map-support@~0.5.20:
version "0.5.20"
resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.20.tgz#12166089f8f5e5e8c56926b377633392dd2cb6c9"
integrity sha512-n1lZZ8Ve4ksRqizaBQgxXDgKwttHDhyfQjA6YZZn8+AroHbsIz+JjwxQDxbp+7y5OYCI8t1Yk7etjD9CRd2hIw==
Expand Down Expand Up @@ -16385,11 +16385,12 @@ stable@^0.1.8:
integrity sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==

stack-utils@^2.0.2:
version "2.0.3"
resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.3.tgz#cd5f030126ff116b78ccb3c027fe302713b61277"
integrity sha512-gL//fkxfWUsIlFL2Tl42Cl6+HFALEaB1FU76I/Fy+oZjRreP7OPMXFlGbxM7NQsI0ZpUfw76sHnv0WNYuTb7Iw==
version "2.0.4"
resolved "https://registry.yarnpkg.com/stack-utils/-/stack-utils-2.0.4.tgz#bf967ae2813d3d2d1e1f59a4408676495c8112ab"
integrity sha512-ERg+H//lSSYlZhBIUu+wJnqg30AbyBbpZlIhcshpn7BNzpoRODZgfyr9J+8ERf3ooC6af3u7Lcl01nleau7MrA==
dependencies:
escape-string-regexp "^2.0.0"
source-map-support "^0.5.20"

stackframe@^1.1.1:
version "1.2.0"
Expand Down Expand Up @@ -17422,28 +17423,28 @@ unbox-primitive@^1.0.1:
has-symbols "^1.0.2"
which-boxed-primitive "^1.0.2"

unicode-canonical-property-names-ecmascript@^1.0.4:
version "1.0.4"
resolved "https://registry.yarnpkg.com/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz#2619800c4c825800efdd8343af7dd9933cbe2818"
integrity sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==
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-match-property-ecmascript@^1.0.4:
version "1.0.4"
resolved "https://registry.yarnpkg.com/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz#8ed2a32569961bce9227d09cd3ffbb8fed5f020c"
integrity sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==
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 "^1.0.4"
unicode-property-aliases-ecmascript "^1.0.4"
unicode-canonical-property-names-ecmascript "^2.0.0"
unicode-property-aliases-ecmascript "^2.0.0"

unicode-match-property-value-ecmascript@^1.2.0:
version "1.2.0"
resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.2.0.tgz#0d91f600eeeb3096aa962b1d6fc88876e64ea531"
integrity sha512-wjuQHGQVofmSJv1uVISKLE5zO2rNGzM/KCYZch/QQvez7C1hUhBIuZ701fYXExuufJFMPhv2SyL8CyoIfMLbIQ==
unicode-match-property-value-ecmascript@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz#1a01aa57247c14c568b89775a54938788189a714"
integrity sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==

unicode-property-aliases-ecmascript@^1.0.4:
version "1.1.0"
resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.1.0.tgz#dd57a99f6207bedff4628abefb94c50db941c8f4"
integrity sha512-PqSoPh/pWetQ2phoj5RLiaqIk4kCNwoV3CI+LfGmWLKI3rE3kl1h59XpX2BjgDrmbxD9ARtQobPGU1SguCYuQg==
unicode-property-aliases-ecmascript@^2.0.0:
version "2.0.0"
resolved "https://registry.yarnpkg.com/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz#0a36cb9a585c4f6abd51ad1deddb285c165297c8"
integrity sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==

union-value@^1.0.0:
version "1.0.1"
Expand Down

0 comments on commit c4d3b88

Please sign in to comment.