diff --git a/.eslintrc b/.eslintrc index 97ae432..e445248 100644 --- a/.eslintrc +++ b/.eslintrc @@ -68,10 +68,9 @@ "FunctionExpression": true } } - ], - "tsdoc/syntax": "warn" + ] }, - "plugins": ["@typescript-eslint", "eslint-plugin-tsdoc"], + "plugins": ["@typescript-eslint"], "parserOptions": { "sourceType": "module" } diff --git a/.gitbook.yaml b/.gitbook.yaml new file mode 100644 index 0000000..dea0af7 --- /dev/null +++ b/.gitbook.yaml @@ -0,0 +1 @@ +root: ./docs/api/ diff --git a/.gitignore b/.gitignore index 5679bcf..6d1a3a6 100644 --- a/.gitignore +++ b/.gitignore @@ -5,5 +5,4 @@ yarn-error.log npm-package/ .idea/ coverage/ -test.ts -docs/ \ No newline at end of file +test.ts \ No newline at end of file diff --git a/.prettierignore b/.prettierignore new file mode 100644 index 0000000..5c457d7 --- /dev/null +++ b/.prettierignore @@ -0,0 +1 @@ +docs \ No newline at end of file diff --git a/docs/api/README.md b/docs/api/README.md new file mode 100644 index 0000000..38bb08f --- /dev/null +++ b/docs/api/README.md @@ -0,0 +1,52 @@ +# @polymathnetwork/sdk - v2.0.1-beta.120 + +# Getting Started + +## Purpose + +The Polymath SDK's main goal is to provide external developers with a set of tools that will allow them to build powerful applications that interact with the Polymath protocol. It focuses on abstracting away all the complexities of the smart contracts (and the blockchain itself) and expose a simple but complete interface. The result is a feature-rich, user-friendly node.js library. + +## Before moving on + +This document assumes you are already familiar with [Security Tokens](https://thesecuritytokenstandard.org/) in general and [Polymath](https://www.polymath.network/) in particular. + +## Technical Pre-requisites + +In order to use the Polymath SDK, you must install [node](https://nodejs.org/) (version 10) and [npm](https://www.npmjs.com/). The library is written in [typescript](https://www.typescriptlang.org/), but can also be used in plain javascript. This document will assume you are using typescript, but the translation to javascript is very simple. + +## How to use + +### Installation + +`npm i @polymathnetwork/sdk --save` + +Or, if you're using yarn + +`yarn add @polymathnetwork/sdk` + +### Initializing the client + +Before you can start creating Security Tokens and launching STOs, you have to connect the Polymath SDK client to an Ethereum node. This is a pretty straightforward process: + +```typescript +import { Polymath } from '@polymathnetwork/sdk'; + +async function connectAndReturnStatus() { + const polyClient = new Polymath(); + await polyClient.connect({ + providerUrl: 'https://some-node-url.com', + privateKey: 'YOUWISH', + }); + + return polyClient.isConnected ? 'connected' : 'not connected'; +} + +connectAndReturnStatus().then(status => console.log(`Connection status: ${status}`)); // 'Connection status: connected' +``` + +Here is an overview of the parameters passed to the `connect` function: + +- `providerUrl` is a URL that points to a running Ethereum node +- `privateKey` is the private key of the wallet that will be performing transactions + +**NOTE:** if using the SDK on a browser environment (i.e. with MetaMask), there is no need to supply the node URL nor the private key. diff --git a/docs/api/SUMMARY.md b/docs/api/SUMMARY.md new file mode 100644 index 0000000..ebe5148 --- /dev/null +++ b/docs/api/SUMMARY.md @@ -0,0 +1,634 @@ +* [Globals](globals.md) +* [External Modules]() + * [Context](modules/_context_.md) + * [Context](classes/_context_.context.md) + * [ConstructorParams](interfaces/_context_.constructorparams.md) + * [Factories](interfaces/_context_.factories.md) + * [Polymath](modules/_polymath_.md) + * [Polymath](classes/_polymath_.polymath.md) + * [AddressParams](interfaces/_polymath_.addressparams.md) + * [Connect](interfaces/_polymath_.connect.md) + * [ConnectParams](interfaces/_polymath_.connectparams.md) + * [GetSecurityToken](interfaces/_polymath_.getsecuritytoken.md) + * [PolymathNetworkNodeParams](interfaces/_polymath_.polymathnetworknodeparams.md) + * [PolymathNetworkParams](interfaces/_polymath_.polymathnetworkparams.md) + * [SymbolParams](interfaces/_polymath_.symbolparams.md) + * [PolymathBase](modules/_polymathbase_.md) + * [PolymathBase](classes/_polymathbase_.polymathbase.md) + * [BaseCheckpoint](interfaces/_polymathbase_.basecheckpoint.md) + * [BaseDividend](interfaces/_polymathbase_.basedividend.md) + * [GetAttachedModulesOpts](interfaces/_polymathbase_.getattachedmodulesopts.md) + * [GetAttachedModulesParams](interfaces/_polymathbase_.getattachedmodulesparams.md) + * [GetModuleAddressesByNameOpts](interfaces/_polymathbase_.getmoduleaddressesbynameopts.md) + * [GetModuleAddressesByNameParams](interfaces/_polymathbase_.getmoduleaddressesbynameparams.md) + * [GetModuleFactoryAddressArgs](interfaces/_polymathbase_.getmodulefactoryaddressargs.md) + * [PolymathError](modules/_polymatherror_.md) + * [PolymathError](classes/_polymatherror_.polymatherror.md) + * [PostTransactionResolver](modules/_posttransactionresolver_.md) + * [Wallet](modules/_wallet_.md) + * [Args](interfaces/_wallet_.args.md) + * [browserUtils](modules/_browserutils_.md) + * [BrowserSupport](enums/_browserutils_.browsersupport.md) + * [Ethereum](interfaces/_browserutils_.ethereum.md) + * [ExtendedWindow](interfaces/_browserutils_.extendedwindow.md) + * [InjectedWeb3](interfaces/_browserutils_.injectedweb3.md) + * [Web3VersionAPI](interfaces/_browserutils_.web3versionapi.md) + * [WindowWithEthereum](interfaces/_browserutils_.windowwithethereum.md) + * [WindowWithWeb3](interfaces/_browserutils_.windowwithweb3.md) + * [entities/Checkpoint](modules/_entities_checkpoint_.md) + * [Checkpoint](classes/_entities_checkpoint_.checkpoint.md) + * [Params](interfaces/_entities_checkpoint_.params.md) + * [UniqueIdentifiers](interfaces/_entities_checkpoint_.uniqueidentifiers.md) + * [entities/DividendDistribution](modules/_entities_dividenddistribution_.md) + * [DividendDistribution](classes/_entities_dividenddistribution_.dividenddistribution.md) + * [Params](interfaces/_entities_dividenddistribution_.params.md) + * [UniqueIdentifiers](interfaces/_entities_dividenddistribution_.uniqueidentifiers.md) + * [entities/Entity](modules/_entities_entity_.md) + * [Entity](classes/_entities_entity_.entity.md) + * [entities/Erc20TokenBalance](modules/_entities_erc20tokenbalance_.md) + * [Erc20TokenBalance](classes/_entities_erc20tokenbalance_.erc20tokenbalance.md) + * [Params](interfaces/_entities_erc20tokenbalance_.params.md) + * [UniqueIdentifiers](interfaces/_entities_erc20tokenbalance_.uniqueidentifiers.md) + * [entities/Investment](modules/_entities_investment_.md) + * [Investment](classes/_entities_investment_.investment.md) + * [Params](interfaces/_entities_investment_.params.md) + * [UniqueIdentifiers](interfaces/_entities_investment_.uniqueidentifiers.md) + * [entities/PolyTransaction](modules/_entities_polytransaction_.md) + * [Event](enums/_entities_polytransaction_.event.md) + * [PolyTransaction](classes/_entities_polytransaction_.polytransaction.md) + * [entities/SecurityToken/Controller](modules/_entities_securitytoken_controller_.md) + * [Controller](classes/_entities_securitytoken_controller_.controller.md) + * [entities/SecurityToken/Dividends](modules/_entities_securitytoken_dividends_.md) + * [Dividends](classes/_entities_securitytoken_dividends_.dividends.md) + * [GetDistributionParams](interfaces/_entities_securitytoken_dividends_.getdistributionparams.md) + * [entities/SecurityToken/Documents](modules/_entities_securitytoken_documents_.md) + * [Documents](classes/_entities_securitytoken_documents_.documents.md) + * [Document](interfaces/_entities_securitytoken_documents_.document.md) + * [entities/SecurityToken/Features](modules/_entities_securitytoken_features_.md) + * [Features](classes/_entities_securitytoken_features_.features.md) + * [Enable](interfaces/_entities_securitytoken_features_.enable.md) + * [EnableErc20DividendsOpts](interfaces/_entities_securitytoken_features_.enableerc20dividendsopts.md) + * [EnablePercentageOwnershipRestrictionsOpts](interfaces/_entities_securitytoken_features_.enablepercentageownershiprestrictionsopts.md) + * [EnableShareholderCountRestrictionsOpts](interfaces/_entities_securitytoken_features_.enableshareholdercountrestrictionsopts.md) + * [FeatureStatuses](interfaces/_entities_securitytoken_features_.featurestatuses.md) + * [entities/SecurityToken/Issuance/Issuance](modules/_entities_securitytoken_issuance_issuance_.md) + * [Issuance](classes/_entities_securitytoken_issuance_issuance_.issuance.md) + * [entities/SecurityToken/Issuance/Offerings](modules/_entities_securitytoken_issuance_offerings_.md) + * [Offerings](classes/_entities_securitytoken_issuance_offerings_.offerings.md) + * [GetStoMethod](interfaces/_entities_securitytoken_issuance_offerings_.getstomethod.md) + * [GetStoParams](interfaces/_entities_securitytoken_issuance_offerings_.getstoparams.md) + * [LaunchTieredStoCustomCurrencyBothNoStableCoinParams](interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencybothnostablecoinparams.md) + * [LaunchTieredStoCustomCurrencyBothParams](interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencybothparams.md) + * [LaunchTieredStoCustomCurrencyEthNoStableCoinParams](interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencyethnostablecoinparams.md) + * [LaunchTieredStoCustomCurrencyEthParams](interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencyethparams.md) + * [LaunchTieredStoCustomCurrencyPolyNoStableCoinParams](interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencypolynostablecoinparams.md) + * [LaunchTieredStoCustomCurrencyPolyParams](interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencypolyparams.md) + * [LaunchTieredStoMethod](interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstomethod.md) + * [LaunchTieredStoNoCustomCurrencyNoStableCoinParams](interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstonocustomcurrencynostablecoinparams.md) + * [LaunchTieredStoNoCustomCurrencyParams](interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstonocustomcurrencyparams.md) + * [LaunchTieredStoParams](interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md) + * [entities/SecurityToken/Issuance/index](modules/_entities_securitytoken_issuance_index_.md) + * [entities/SecurityToken/Permissions](modules/_entities_securitytoken_permissions_.md) + * [Permissions](classes/_entities_securitytoken_permissions_.permissions.md) + * [entities/SecurityToken/SecurityToken](modules/_entities_securitytoken_securitytoken_.md) + * [SecurityToken](classes/_entities_securitytoken_securitytoken_.securitytoken.md) + * [Params](interfaces/_entities_securitytoken_securitytoken_.params.md) + * [UniqueIdentifiers](interfaces/_entities_securitytoken_securitytoken_.uniqueidentifiers.md) + * [entities/SecurityToken/Shareholders](modules/_entities_securitytoken_shareholders_.md) + * [Shareholders](classes/_entities_securitytoken_shareholders_.shareholders.md) + * [GetCheckpointParams](interfaces/_entities_securitytoken_shareholders_.getcheckpointparams.md) + * [entities/SecurityToken/SubModule](modules/_entities_securitytoken_submodule_.md) + * [SubModule](classes/_entities_securitytoken_submodule_.submodule.md) + * [entities/SecurityToken/Transfers/Restrictions/CountRestrictions](modules/_entities_securitytoken_transfers_restrictions_countrestrictions_.md) + * [CountRestrictions](classes/_entities_securitytoken_transfers_restrictions_countrestrictions_.countrestrictions.md) + * [entities/SecurityToken/Transfers/Restrictions/PercentageRestrictions](modules/_entities_securitytoken_transfers_restrictions_percentagerestrictions_.md) + * [PercentageRestrictions](classes/_entities_securitytoken_transfers_restrictions_percentagerestrictions_.percentagerestrictions.md) + * [ModifyExemptionsMethod](interfaces/_entities_securitytoken_transfers_restrictions_percentagerestrictions_.modifyexemptionsmethod.md) + * [PercentageIssuanceParams](interfaces/_entities_securitytoken_transfers_restrictions_percentagerestrictions_.percentageissuanceparams.md) + * [PercentageWhitelistParams](interfaces/_entities_securitytoken_transfers_restrictions_percentagerestrictions_.percentagewhitelistparams.md) + * [entities/SecurityToken/Transfers/Restrictions/Restrictions](modules/_entities_securitytoken_transfers_restrictions_restrictions_.md) + * [Restrictions](classes/_entities_securitytoken_transfers_restrictions_restrictions_.restrictions.md) + * [entities/SecurityToken/Transfers/Restrictions/index](modules/_entities_securitytoken_transfers_restrictions_index_.md) + * [entities/SecurityToken/Transfers/Transfers](modules/_entities_securitytoken_transfers_transfers_.md) + * [Transfers](classes/_entities_securitytoken_transfers_transfers_.transfers.md) + * [entities/SecurityToken/Transfers/index](modules/_entities_securitytoken_transfers_index_.md) + * [entities/SecurityToken/index](modules/_entities_securitytoken_index_.md) + * [entities/SecurityTokenReservation](modules/_entities_securitytokenreservation_.md) + * [SecurityTokenReservation](classes/_entities_securitytokenreservation_.securitytokenreservation.md) + * [Params](interfaces/_entities_securitytokenreservation_.params.md) + * [UniqueIdentifiers](interfaces/_entities_securitytokenreservation_.uniqueidentifiers.md) + * [entities/Shareholder](modules/_entities_shareholder_.md) + * [Shareholder](classes/_entities_shareholder_.shareholder.md) + * [Params](interfaces/_entities_shareholder_.params.md) + * [UniqueIdentifiers](interfaces/_entities_shareholder_.uniqueidentifiers.md) + * [entities/SimpleSto](modules/_entities_simplesto_.md) + * [SimpleSto](classes/_entities_simplesto_.simplesto.md) + * [Params](interfaces/_entities_simplesto_.params.md) + * [entities/Sto](modules/_entities_sto_.md) + * [Sto](classes/_entities_sto_.sto.md) + * [Params](interfaces/_entities_sto_.params.md) + * [UniqueIdentifiers](interfaces/_entities_sto_.uniqueidentifiers.md) + * [entities/TaxWithholding](modules/_entities_taxwithholding_.md) + * [TaxWithholding](classes/_entities_taxwithholding_.taxwithholding.md) + * [Params](interfaces/_entities_taxwithholding_.params.md) + * [UniqueIdentifiers](interfaces/_entities_taxwithholding_.uniqueidentifiers.md) + * [entities/TieredSto](modules/_entities_tieredsto_.md) + * [TieredSto](classes/_entities_tieredsto_.tieredsto.md) + * [Params](interfaces/_entities_tieredsto_.params.md) + * [Tier](interfaces/_entities_tieredsto_.tier.md) + * [entities/TransactionQueue](modules/_entities_transactionqueue_.md) + * [Events](enums/_entities_transactionqueue_.events.md) + * [TransactionQueue](classes/_entities_transactionqueue_.transactionqueue.md) + * [entities/Wallet](modules/_entities_wallet_.md) + * [Wallet](classes/_entities_wallet_.wallet.md) + * [Params](interfaces/_entities_wallet_.params.md) + * [UniqueIdentifiers](interfaces/_entities_wallet_.uniqueidentifiers.md) + * [entities/factories/CheckpointFactory](modules/_entities_factories_checkpointfactory_.md) + * [entities/factories/DividendDistributionFactory](modules/_entities_factories_dividenddistributionfactory_.md) + * [entities/factories/Erc20TokenBalanceFactory](modules/_entities_factories_erc20tokenbalancefactory_.md) + * [Erc20TokenBalanceFactory](classes/_entities_factories_erc20tokenbalancefactory_.erc20tokenbalancefactory.md) + * [entities/factories/Factory](modules/_entities_factories_factory_.md) + * [Factory](classes/_entities_factories_factory_.factory.md) + * [EntityClass](interfaces/_entities_factories_factory_.entityclass.md) + * [entities/factories/InvestmentFactory](modules/_entities_factories_investmentfactory_.md) + * [InvestmentFactory](classes/_entities_factories_investmentfactory_.investmentfactory.md) + * [entities/factories/SecurityTokenFactory](modules/_entities_factories_securitytokenfactory_.md) + * [entities/factories/SecurityTokenReservationFactory](modules/_entities_factories_securitytokenreservationfactory_.md) + * [entities/factories/ShareholderFactory](modules/_entities_factories_shareholderfactory_.md) + * [ShareholderFactory](classes/_entities_factories_shareholderfactory_.shareholderfactory.md) + * [entities/factories/SimpleStoFactory](modules/_entities_factories_simplestofactory_.md) + * [SimpleStoFactory](classes/_entities_factories_simplestofactory_.simplestofactory.md) + * [entities/factories/TaxWithholdingFactory](modules/_entities_factories_taxwithholdingfactory_.md) + * [TaxWithholdingFactory](classes/_entities_factories_taxwithholdingfactory_.taxwithholdingfactory.md) + * [entities/factories/TieredStoFactory](modules/_entities_factories_tieredstofactory_.md) + * [TieredStoFactory](classes/_entities_factories_tieredstofactory_.tieredstofactory.md) + * [entities/factories/WalletFactory](modules/_entities_factories_walletfactory_.md) + * [WalletFactory](classes/_entities_factories_walletfactory_.walletfactory.md) + * [entities/factories/index](modules/_entities_factories_index_.md) + * [entities/index](modules/_entities_index_.md) + * [index](modules/_index_.md) + * [procedures/ApproveErc20](modules/_procedures_approveerc20_.md) + * [ApproveErc20](classes/_procedures_approveerc20_.approveerc20.md) + * [procedures/AssignSecurityTokenRole](modules/_procedures_assignsecuritytokenrole_.md) + * [AssignSecurityTokenRole](classes/_procedures_assignsecuritytokenrole_.assignsecuritytokenrole.md) + * [procedures/AssignStoRole](modules/_procedures_assignstorole_.md) + * [AssignStoRole](classes/_procedures_assignstorole_.assignstorole.md) + * [procedures/ControllerRedeem](modules/_procedures_controllerredeem_.md) + * [ControllerRedeem](classes/_procedures_controllerredeem_.controllerredeem.md) + * [procedures/ControllerTransfer](modules/_procedures_controllertransfer_.md) + * [ControllerTransfer](classes/_procedures_controllertransfer_.controllertransfer.md) + * [procedures/CreateCheckpoint](modules/_procedures_createcheckpoint_.md) + * [CreateCheckpoint](classes/_procedures_createcheckpoint_.createcheckpoint.md) + * [procedures/CreateDividendDistribution](modules/_procedures_createdividenddistribution_.md) + * [CreateDividendDistribution](classes/_procedures_createdividenddistribution_.createdividenddistribution.md) + * [procedures/CreateSecurityToken](modules/_procedures_createsecuritytoken_.md) + * [CreateSecurityToken](classes/_procedures_createsecuritytoken_.createsecuritytoken.md) + * [procedures/DisableController](modules/_procedures_disablecontroller_.md) + * [DisableController](classes/_procedures_disablecontroller_.disablecontroller.md) + * [procedures/DisableFeature](modules/_procedures_disablefeature_.md) + * [DisableFeature](classes/_procedures_disablefeature_.disablefeature.md) + * [procedures/EnableCountTransferManager](modules/_procedures_enablecounttransfermanager_.md) + * [EnableCountTransferManager](classes/_procedures_enablecounttransfermanager_.enablecounttransfermanager.md) + * [procedures/EnableDividendManager](modules/_procedures_enabledividendmanager_.md) + * [EnableDividendManager](classes/_procedures_enabledividendmanager_.enabledividendmanager.md) + * [procedures/EnableGeneralPermissionManager](modules/_procedures_enablegeneralpermissionmanager_.md) + * [EnableGeneralPermissionManager](classes/_procedures_enablegeneralpermissionmanager_.enablegeneralpermissionmanager.md) + * [procedures/EnableGeneralTransferManager](modules/_procedures_enablegeneraltransfermanager_.md) + * [EnableGeneralTransferManager](classes/_procedures_enablegeneraltransfermanager_.enablegeneraltransfermanager.md) + * [procedures/EnablePercentageTransferManager](modules/_procedures_enablepercentagetransfermanager_.md) + * [EnablePercentageTransferManager](classes/_procedures_enablepercentagetransfermanager_.enablepercentagetransfermanager.md) + * [procedures/FinalizeSto](modules/_procedures_finalizesto_.md) + * [FinalizeSto](classes/_procedures_finalizesto_.finalizesto.md) + * [procedures/FreezeIssuance](modules/_procedures_freezeissuance_.md) + * [FreezeIssuance](classes/_procedures_freezeissuance_.freezeissuance.md) + * [procedures/InvestInSimpleSto](modules/_procedures_investinsimplesto_.md) + * [InvestInSimpleSto](classes/_procedures_investinsimplesto_.investinsimplesto.md) + * [procedures/InvestInTieredSto](modules/_procedures_investintieredsto_.md) + * [InvestInTieredSto](classes/_procedures_investintieredsto_.investintieredsto.md) + * [procedures/IssueTokens](modules/_procedures_issuetokens_.md) + * [IssueTokens](classes/_procedures_issuetokens_.issuetokens.md) + * [procedures/LaunchSimpleSto](modules/_procedures_launchsimplesto_.md) + * [LaunchSimpleSto](classes/_procedures_launchsimplesto_.launchsimplesto.md) + * [procedures/LaunchTieredSto](modules/_procedures_launchtieredsto_.md) + * [LaunchTieredSto](classes/_procedures_launchtieredsto_.launchtieredsto.md) + * [procedures/ModifyDividendsDefaultExclusionList](modules/_procedures_modifydividendsdefaultexclusionlist_.md) + * [ModifyDividendsDefaultExclusionList](classes/_procedures_modifydividendsdefaultexclusionlist_.modifydividendsdefaultexclusionlist.md) + * [procedures/ModifyMaxHolderCount](modules/_procedures_modifymaxholdercount_.md) + * [ModifyMaxHolderCount](classes/_procedures_modifymaxholdercount_.modifymaxholdercount.md) + * [procedures/ModifyMaxHolderPercentage](modules/_procedures_modifymaxholderpercentage_.md) + * [ModifyMaxHolderPercentage](classes/_procedures_modifymaxholderpercentage_.modifymaxholderpercentage.md) + * [procedures/ModifyPercentageExemptions](modules/_procedures_modifypercentageexemptions_.md) + * [ModifyPercentageExemptions](classes/_procedures_modifypercentageexemptions_.modifypercentageexemptions.md) + * [procedures/ModifyShareholderData](modules/_procedures_modifyshareholderdata_.md) + * [ModifyShareholderData](classes/_procedures_modifyshareholderdata_.modifyshareholderdata.md) + * [procedures/ModifyTieredStoData](modules/_procedures_modifytieredstodata_.md) + * [ModifyTieredStoData](classes/_procedures_modifytieredstodata_.modifytieredstodata.md) + * [procedures/Procedure](modules/_procedures_procedure_.md) + * [ProcedureClass](interfaces/_procedures_procedure_.procedureclass.md) + * [procedures/PullDividendPayment](modules/_procedures_pulldividendpayment_.md) + * [PullDividendPayment](classes/_procedures_pulldividendpayment_.pulldividendpayment.md) + * [procedures/PushDividendPayment](modules/_procedures_pushdividendpayment_.md) + * [PushDividendPayment](classes/_procedures_pushdividendpayment_.pushdividendpayment.md) + * [procedures/ReclaimFunds](modules/_procedures_reclaimfunds_.md) + * [ReclaimFunds](classes/_procedures_reclaimfunds_.reclaimfunds.md) + * [procedures/RemoveDocument](modules/_procedures_removedocument_.md) + * [RemoveDocument](classes/_procedures_removedocument_.removedocument.md) + * [procedures/ReserveSecurityToken](modules/_procedures_reservesecuritytoken_.md) + * [ReserveSecurityToken](classes/_procedures_reservesecuritytoken_.reservesecuritytoken.md) + * [procedures/RevokeKyc](modules/_procedures_revokekyc_.md) + * [RevokeKyc](classes/_procedures_revokekyc_.revokekyc.md) + * [procedures/SetController](modules/_procedures_setcontroller_.md) + * [SetController](classes/_procedures_setcontroller_.setcontroller.md) + * [procedures/SetDividendsWallet](modules/_procedures_setdividendswallet_.md) + * [SetDividendsWallet](classes/_procedures_setdividendswallet_.setdividendswallet.md) + * [procedures/SetDocument](modules/_procedures_setdocument_.md) + * [SetDocument](classes/_procedures_setdocument_.setdocument.md) + * [procedures/SignDisableControllerAck](modules/_procedures_signdisablecontrollerack_.md) + * [SignDisableControllerAck](classes/_procedures_signdisablecontrollerack_.signdisablecontrollerack.md) + * [procedures/SignFreezeIssuanceAck](modules/_procedures_signfreezeissuanceack_.md) + * [SignFreezeIssuanceAck](classes/_procedures_signfreezeissuanceack_.signfreezeissuanceack.md) + * [procedures/SignTransferData](modules/_procedures_signtransferdata_.md) + * [SignTransferData](classes/_procedures_signtransferdata_.signtransferdata.md) + * [procedures/ToggleAllowBeneficialInvestments](modules/_procedures_toggleallowbeneficialinvestments_.md) + * [ToggleAllowBeneficialInvestments](classes/_procedures_toggleallowbeneficialinvestments_.toggleallowbeneficialinvestments.md) + * [procedures/ToggleAllowPreIssuing](modules/_procedures_toggleallowpreissuing_.md) + * [ToggleAllowPreIssuing](classes/_procedures_toggleallowpreissuing_.toggleallowpreissuing.md) + * [procedures/ToggleFreezeTransfers](modules/_procedures_togglefreezetransfers_.md) + * [ToggleFreezeTransfers](classes/_procedures_togglefreezetransfers_.togglefreezetransfers.md) + * [procedures/TogglePauseSto](modules/_procedures_togglepausesto_.md) + * [TogglePauseSto](classes/_procedures_togglepausesto_.togglepausesto.md) + * [procedures/TransferErc20](modules/_procedures_transfererc20_.md) + * [TransferErc20](classes/_procedures_transfererc20_.transfererc20.md) + * [procedures/TransferOwnership](modules/_procedures_transferownership_.md) + * [TransferOwnership](classes/_procedures_transferownership_.transferownership.md) + * [procedures/TransferReservationOwnership](modules/_procedures_transferreservationownership_.md) + * [TransferReservationOwnership](classes/_procedures_transferreservationownership_.transferreservationownership.md) + * [procedures/TransferSecurityTokens](modules/_procedures_transfersecuritytokens_.md) + * [TransferSecurityTokens](classes/_procedures_transfersecuritytokens_.transfersecuritytokens.md) + * [procedures/UpdateDividendsTaxWithholdingList](modules/_procedures_updatedividendstaxwithholdinglist_.md) + * [UpdateDividendsTaxWithholdingList](classes/_procedures_updatedividendstaxwithholdinglist_.updatedividendstaxwithholdinglist.md) + * [procedures/WithdrawTaxes](modules/_procedures_withdrawtaxes_.md) + * [WithdrawTaxes](classes/_procedures_withdrawtaxes_.withdrawtaxes.md) + * [procedures/index](modules/_procedures_index_.md) + * [types/index](modules/_types_index_.md) + * [ErrorCode](enums/_types_index_.errorcode.md) + * [Feature](enums/_types_index_.feature.md) + * [PolyTransactionTag](enums/_types_index_.polytransactiontag.md) + * [ProcedureType](enums/_types_index_.proceduretype.md) + * [SecurityTokenRole](enums/_types_index_.securitytokenrole.md) + * [StoRole](enums/_types_index_.storole.md) + * [StoType](enums/_types_index_.stotype.md) + * [TransactionSpeed](enums/_types_index_.transactionspeed.md) + * [TransactionStatus](enums/_types_index_.transactionstatus.md) + * [TransferStatusCode](enums/_types_index_.transferstatuscode.md) + * [ApproveErc20ProcedureArgs](interfaces/_types_index_.approveerc20procedureargs.md) + * [AssignSecurityTokenRoleProcedureArgs](interfaces/_types_index_.assignsecuritytokenroleprocedureargs.md) + * [AssignStoRoleProcedureArgs](interfaces/_types_index_.assignstoroleprocedureargs.md) + * [ControllerRedeemProcedureArgs](interfaces/_types_index_.controllerredeemprocedureargs.md) + * [ControllerTransferProcedureArgs](interfaces/_types_index_.controllertransferprocedureargs.md) + * [CreateCheckpointProcedureArgs](interfaces/_types_index_.createcheckpointprocedureargs.md) + * [CreateDividendDistributionProcedureArgs](interfaces/_types_index_.createdividenddistributionprocedureargs.md) + * [CreateSecurityTokenProcedureArgs](interfaces/_types_index_.createsecuritytokenprocedureargs.md) + * [CustomCurrency](interfaces/_types_index_.customcurrency.md) + * [DisableControllerProcedureArgs](interfaces/_types_index_.disablecontrollerprocedureargs.md) + * [DisableFeatureProcedureArgs](interfaces/_types_index_.disablefeatureprocedureargs.md) + * [DividendShareholderStatus](interfaces/_types_index_.dividendshareholderstatus.md) + * [EnableCountTransferManagerProcedureArgs](interfaces/_types_index_.enablecounttransfermanagerprocedureargs.md) + * [EnableDividendManagerProcedureArgs](interfaces/_types_index_.enabledividendmanagerprocedureargs.md) + * [EnableGeneralPermissionManagerProcedureArgs](interfaces/_types_index_.enablegeneralpermissionmanagerprocedureargs.md) + * [EnableGeneralTransferManagerProcedureArgs](interfaces/_types_index_.enablegeneraltransfermanagerprocedureargs.md) + * [EnablePercentageTransferManagerProcedureArgs](interfaces/_types_index_.enablepercentagetransfermanagerprocedureargs.md) + * [Fees](interfaces/_types_index_.fees.md) + * [FinalizeStoProcedureArgs](interfaces/_types_index_.finalizestoprocedureargs.md) + * [FreezeIssuanceProcedureArgs](interfaces/_types_index_.freezeissuanceprocedureargs.md) + * [FutureLowLevelMethod](interfaces/_types_index_.futurelowlevelmethod.md) + * [InvestInSimpleStoProcedureArgs](interfaces/_types_index_.investinsimplestoprocedureargs.md) + * [InvestInTieredStoBaseProcedureArgs](interfaces/_types_index_.investintieredstobaseprocedureargs.md) + * [InvestWithStableCoinArgs](interfaces/_types_index_.investwithstablecoinargs.md) + * [IssuanceDataEntry](interfaces/_types_index_.issuancedataentry.md) + * [IssueTokensProcedureArgs](interfaces/_types_index_.issuetokensprocedureargs.md) + * [LaunchSimpleStoProcedureArgs](interfaces/_types_index_.launchsimplestoprocedureargs.md) + * [LaunchTieredStoProcedureArgs](interfaces/_types_index_.launchtieredstoprocedureargs.md) + * [ModifyDividendsDefaultExclusionListProcedureArgs](interfaces/_types_index_.modifydividendsdefaultexclusionlistprocedureargs.md) + * [ModifyMaxHolderCountProcedureArgs](interfaces/_types_index_.modifymaxholdercountprocedureargs.md) + * [ModifyMaxHolderPercentageProcedureArgs](interfaces/_types_index_.modifymaxholderpercentageprocedureargs.md) + * [ModifyPercentageExemptionsProcedureArgs](interfaces/_types_index_.modifypercentageexemptionsprocedureargs.md) + * [ModifyShareholderDataProcedureArgs](interfaces/_types_index_.modifyshareholderdataprocedureargs.md) + * [ModifyTieredStoDataProcedureArgs](interfaces/_types_index_.modifytieredstodataprocedureargs.md) + * [PercentageWhitelistEntry](interfaces/_types_index_.percentagewhitelistentry.md) + * [Pojo](interfaces/_types_index_.pojo.md) + * [PullDividendPaymentProcedureArgs](interfaces/_types_index_.pulldividendpaymentprocedureargs.md) + * [PushDividendPaymentProcedureArgs](interfaces/_types_index_.pushdividendpaymentprocedureargs.md) + * [ReclaimFundsProcedureArgs](interfaces/_types_index_.reclaimfundsprocedureargs.md) + * [RemoveDocumentProcedureArgs](interfaces/_types_index_.removedocumentprocedureargs.md) + * [ReserveSecurityTokenProcedureArgs](interfaces/_types_index_.reservesecuritytokenprocedureargs.md) + * [RevokeKycProcedureArgs](interfaces/_types_index_.revokekycprocedureargs.md) + * [SetControllerProcedureArgs](interfaces/_types_index_.setcontrollerprocedureargs.md) + * [SetDividendsWalletProcedureArgs](interfaces/_types_index_.setdividendswalletprocedureargs.md) + * [SetDocumentProcedureArgs](interfaces/_types_index_.setdocumentprocedureargs.md) + * [ShareholderBalance](interfaces/_types_index_.shareholderbalance.md) + * [ShareholderDataEntry](interfaces/_types_index_.shareholderdataentry.md) + * [SignDisableControllerAckProcedureArgs](interfaces/_types_index_.signdisablecontrollerackprocedureargs.md) + * [SignFreezeIssuanceAckProcedureArgs](interfaces/_types_index_.signfreezeissuanceackprocedureargs.md) + * [SignTransferDataProcedureArgs](interfaces/_types_index_.signtransferdataprocedureargs.md) + * [StoTier](interfaces/_types_index_.stotier.md) + * [TaxWithholdingEntry](interfaces/_types_index_.taxwithholdingentry.md) + * [ToggleAllowBeneficialInvestmentsProcedureArgs](interfaces/_types_index_.toggleallowbeneficialinvestmentsprocedureargs.md) + * [ToggleAllowPreIssuingProcedureArgs](interfaces/_types_index_.toggleallowpreissuingprocedureargs.md) + * [ToggleFreezeTransfersProcedureArgs](interfaces/_types_index_.togglefreezetransfersprocedureargs.md) + * [TogglePauseStoProcedureArgs](interfaces/_types_index_.togglepausestoprocedureargs.md) + * [TransactionSpec](interfaces/_types_index_.transactionspec.md) + * [TransferErc20ProcedureArgs](interfaces/_types_index_.transfererc20procedureargs.md) + * [TransferOwnershipProcedureArgs](interfaces/_types_index_.transferownershipprocedureargs.md) + * [TransferReservationOwnershipProcedureArgs](interfaces/_types_index_.transferreservationownershipprocedureargs.md) + * [TransferSecurityTokensProcedureArgs](interfaces/_types_index_.transfersecuritytokensprocedureargs.md) + * [UpdateDividendsTaxWithholdingListProcedureArgs](interfaces/_types_index_.updatedividendstaxwithholdinglistprocedureargs.md) + * [WithdrawTaxesProcedureArgs](interfaces/_types_index_.withdrawtaxesprocedureargs.md) + * [utils/constants](modules/_utils_constants_.md) + * [utils/index](modules/_utils_index_.md) + * [FindCappedStoPauseParams](interfaces/_utils_index_.findcappedstopauseparams.md) + * [FindCappedStoPreMintAllowedParams](interfaces/_utils_index_.findcappedstopremintallowedparams.md) + * [FindCheckpointCreatedParams](interfaces/_utils_index_.findcheckpointcreatedparams.md) + * [FindControllerTransferParams](interfaces/_utils_index_.findcontrollertransferparams.md) + * [FindErc20DividendClaimedParams](interfaces/_utils_index_.finderc20dividendclaimedparams.md) + * [FindErc20DividendDepositedParams](interfaces/_utils_index_.finderc20dividenddepositedparams.md) + * [FindErc20DividendReclaimedParams](interfaces/_utils_index_.finderc20dividendreclaimedparams.md) + * [FindErc20SetWalletParams](interfaces/_utils_index_.finderc20setwalletparams.md) + * [FindErc20SetWithholdingParams](interfaces/_utils_index_.finderc20setwithholdingparams.md) + * [FindEthDividendClaimedParams](interfaces/_utils_index_.findethdividendclaimedparams.md) + * [FindEthDividendReclaimedParams](interfaces/_utils_index_.findethdividendreclaimedparams.md) + * [FindEthSetWalletParams](interfaces/_utils_index_.findethsetwalletparams.md) + * [FindEthSetWithholdingParams](interfaces/_utils_index_.findethsetwithholdingparams.md) + * [FindEtherDividendDepositedParams](interfaces/_utils_index_.findetherdividenddepositedparams.md) + * [FindEventParams](interfaces/_utils_index_.findeventparams.md) + * [FindEvents](interfaces/_utils_index_.findevents.md) + * [FindModifyInvestorFlagParams](interfaces/_utils_index_.findmodifyinvestorflagparams.md) + * [FindModifyKycDataParams](interfaces/_utils_index_.findmodifykycdataparams.md) + * [FindModuleAddedParams](interfaces/_utils_index_.findmoduleaddedparams.md) + * [FindNewSecurityTokenParams](interfaces/_utils_index_.findnewsecuritytokenparams.md) + * [FindTickerRegisteredParams](interfaces/_utils_index_.findtickerregisteredparams.md) + * [FindTieredStoPauseParams](interfaces/_utils_index_.findtieredstopauseparams.md) + * [FindTieredStoPreMintAllowedParams](interfaces/_utils_index_.findtieredstopremintallowedparams.md) +* [Classes]() + * [Context](classes/_context_.context.md) + * [Polymath](classes/_polymath_.polymath.md) + * [PolymathBase](classes/_polymathbase_.polymathbase.md) + * [PolymathError](classes/_polymatherror_.polymatherror.md) + * [Checkpoint](classes/_entities_checkpoint_.checkpoint.md) + * [DividendDistribution](classes/_entities_dividenddistribution_.dividenddistribution.md) + * [Entity](classes/_entities_entity_.entity.md) + * [Erc20TokenBalance](classes/_entities_erc20tokenbalance_.erc20tokenbalance.md) + * [Investment](classes/_entities_investment_.investment.md) + * [PolyTransaction](classes/_entities_polytransaction_.polytransaction.md) + * [Controller](classes/_entities_securitytoken_controller_.controller.md) + * [Dividends](classes/_entities_securitytoken_dividends_.dividends.md) + * [Documents](classes/_entities_securitytoken_documents_.documents.md) + * [Features](classes/_entities_securitytoken_features_.features.md) + * [Issuance](classes/_entities_securitytoken_issuance_issuance_.issuance.md) + * [Offerings](classes/_entities_securitytoken_issuance_offerings_.offerings.md) + * [Permissions](classes/_entities_securitytoken_permissions_.permissions.md) + * [SecurityToken](classes/_entities_securitytoken_securitytoken_.securitytoken.md) + * [Shareholders](classes/_entities_securitytoken_shareholders_.shareholders.md) + * [SubModule](classes/_entities_securitytoken_submodule_.submodule.md) + * [CountRestrictions](classes/_entities_securitytoken_transfers_restrictions_countrestrictions_.countrestrictions.md) + * [PercentageRestrictions](classes/_entities_securitytoken_transfers_restrictions_percentagerestrictions_.percentagerestrictions.md) + * [Restrictions](classes/_entities_securitytoken_transfers_restrictions_restrictions_.restrictions.md) + * [Transfers](classes/_entities_securitytoken_transfers_transfers_.transfers.md) + * [SecurityTokenReservation](classes/_entities_securitytokenreservation_.securitytokenreservation.md) + * [Shareholder](classes/_entities_shareholder_.shareholder.md) + * [SimpleSto](classes/_entities_simplesto_.simplesto.md) + * [Sto](classes/_entities_sto_.sto.md) + * [TaxWithholding](classes/_entities_taxwithholding_.taxwithholding.md) + * [TieredSto](classes/_entities_tieredsto_.tieredsto.md) + * [TransactionQueue](classes/_entities_transactionqueue_.transactionqueue.md) + * [Wallet](classes/_entities_wallet_.wallet.md) + * [Erc20TokenBalanceFactory](classes/_entities_factories_erc20tokenbalancefactory_.erc20tokenbalancefactory.md) + * [Factory](classes/_entities_factories_factory_.factory.md) + * [InvestmentFactory](classes/_entities_factories_investmentfactory_.investmentfactory.md) + * [ShareholderFactory](classes/_entities_factories_shareholderfactory_.shareholderfactory.md) + * [SimpleStoFactory](classes/_entities_factories_simplestofactory_.simplestofactory.md) + * [TaxWithholdingFactory](classes/_entities_factories_taxwithholdingfactory_.taxwithholdingfactory.md) + * [TieredStoFactory](classes/_entities_factories_tieredstofactory_.tieredstofactory.md) + * [WalletFactory](classes/_entities_factories_walletfactory_.walletfactory.md) + * [ApproveErc20](classes/_procedures_approveerc20_.approveerc20.md) + * [AssignSecurityTokenRole](classes/_procedures_assignsecuritytokenrole_.assignsecuritytokenrole.md) + * [AssignStoRole](classes/_procedures_assignstorole_.assignstorole.md) + * [ControllerRedeem](classes/_procedures_controllerredeem_.controllerredeem.md) + * [ControllerTransfer](classes/_procedures_controllertransfer_.controllertransfer.md) + * [CreateCheckpoint](classes/_procedures_createcheckpoint_.createcheckpoint.md) + * [CreateDividendDistribution](classes/_procedures_createdividenddistribution_.createdividenddistribution.md) + * [CreateSecurityToken](classes/_procedures_createsecuritytoken_.createsecuritytoken.md) + * [DisableController](classes/_procedures_disablecontroller_.disablecontroller.md) + * [DisableFeature](classes/_procedures_disablefeature_.disablefeature.md) + * [EnableCountTransferManager](classes/_procedures_enablecounttransfermanager_.enablecounttransfermanager.md) + * [EnableDividendManager](classes/_procedures_enabledividendmanager_.enabledividendmanager.md) + * [EnableGeneralPermissionManager](classes/_procedures_enablegeneralpermissionmanager_.enablegeneralpermissionmanager.md) + * [EnableGeneralTransferManager](classes/_procedures_enablegeneraltransfermanager_.enablegeneraltransfermanager.md) + * [EnablePercentageTransferManager](classes/_procedures_enablepercentagetransfermanager_.enablepercentagetransfermanager.md) + * [FinalizeSto](classes/_procedures_finalizesto_.finalizesto.md) + * [FreezeIssuance](classes/_procedures_freezeissuance_.freezeissuance.md) + * [InvestInSimpleSto](classes/_procedures_investinsimplesto_.investinsimplesto.md) + * [InvestInTieredSto](classes/_procedures_investintieredsto_.investintieredsto.md) + * [IssueTokens](classes/_procedures_issuetokens_.issuetokens.md) + * [LaunchSimpleSto](classes/_procedures_launchsimplesto_.launchsimplesto.md) + * [LaunchTieredSto](classes/_procedures_launchtieredsto_.launchtieredsto.md) + * [ModifyDividendsDefaultExclusionList](classes/_procedures_modifydividendsdefaultexclusionlist_.modifydividendsdefaultexclusionlist.md) + * [ModifyMaxHolderCount](classes/_procedures_modifymaxholdercount_.modifymaxholdercount.md) + * [ModifyMaxHolderPercentage](classes/_procedures_modifymaxholderpercentage_.modifymaxholderpercentage.md) + * [ModifyPercentageExemptions](classes/_procedures_modifypercentageexemptions_.modifypercentageexemptions.md) + * [ModifyShareholderData](classes/_procedures_modifyshareholderdata_.modifyshareholderdata.md) + * [ModifyTieredStoData](classes/_procedures_modifytieredstodata_.modifytieredstodata.md) + * [PullDividendPayment](classes/_procedures_pulldividendpayment_.pulldividendpayment.md) + * [PushDividendPayment](classes/_procedures_pushdividendpayment_.pushdividendpayment.md) + * [ReclaimFunds](classes/_procedures_reclaimfunds_.reclaimfunds.md) + * [RemoveDocument](classes/_procedures_removedocument_.removedocument.md) + * [ReserveSecurityToken](classes/_procedures_reservesecuritytoken_.reservesecuritytoken.md) + * [RevokeKyc](classes/_procedures_revokekyc_.revokekyc.md) + * [SetController](classes/_procedures_setcontroller_.setcontroller.md) + * [SetDividendsWallet](classes/_procedures_setdividendswallet_.setdividendswallet.md) + * [SetDocument](classes/_procedures_setdocument_.setdocument.md) + * [SignDisableControllerAck](classes/_procedures_signdisablecontrollerack_.signdisablecontrollerack.md) + * [SignFreezeIssuanceAck](classes/_procedures_signfreezeissuanceack_.signfreezeissuanceack.md) + * [SignTransferData](classes/_procedures_signtransferdata_.signtransferdata.md) + * [ToggleAllowBeneficialInvestments](classes/_procedures_toggleallowbeneficialinvestments_.toggleallowbeneficialinvestments.md) + * [ToggleAllowPreIssuing](classes/_procedures_toggleallowpreissuing_.toggleallowpreissuing.md) + * [ToggleFreezeTransfers](classes/_procedures_togglefreezetransfers_.togglefreezetransfers.md) + * [TogglePauseSto](classes/_procedures_togglepausesto_.togglepausesto.md) + * [TransferErc20](classes/_procedures_transfererc20_.transfererc20.md) + * [TransferOwnership](classes/_procedures_transferownership_.transferownership.md) + * [TransferReservationOwnership](classes/_procedures_transferreservationownership_.transferreservationownership.md) + * [TransferSecurityTokens](classes/_procedures_transfersecuritytokens_.transfersecuritytokens.md) + * [UpdateDividendsTaxWithholdingList](classes/_procedures_updatedividendstaxwithholdinglist_.updatedividendstaxwithholdinglist.md) + * [WithdrawTaxes](classes/_procedures_withdrawtaxes_.withdrawtaxes.md) +* [Enums]() + * [BrowserSupport](enums/_browserutils_.browsersupport.md) + * [Event](enums/_entities_polytransaction_.event.md) + * [Events](enums/_entities_transactionqueue_.events.md) + * [ErrorCode](enums/_types_index_.errorcode.md) + * [Feature](enums/_types_index_.feature.md) + * [PolyTransactionTag](enums/_types_index_.polytransactiontag.md) + * [ProcedureType](enums/_types_index_.proceduretype.md) + * [SecurityTokenRole](enums/_types_index_.securitytokenrole.md) + * [StoRole](enums/_types_index_.storole.md) + * [StoType](enums/_types_index_.stotype.md) + * [TransactionSpeed](enums/_types_index_.transactionspeed.md) + * [TransactionStatus](enums/_types_index_.transactionstatus.md) + * [TransferStatusCode](enums/_types_index_.transferstatuscode.md) +* [Interfaces]() + * [ConstructorParams](interfaces/_context_.constructorparams.md) + * [Factories](interfaces/_context_.factories.md) + * [AddressParams](interfaces/_polymath_.addressparams.md) + * [Connect](interfaces/_polymath_.connect.md) + * [ConnectParams](interfaces/_polymath_.connectparams.md) + * [GetSecurityToken](interfaces/_polymath_.getsecuritytoken.md) + * [PolymathNetworkNodeParams](interfaces/_polymath_.polymathnetworknodeparams.md) + * [PolymathNetworkParams](interfaces/_polymath_.polymathnetworkparams.md) + * [SymbolParams](interfaces/_polymath_.symbolparams.md) + * [BaseCheckpoint](interfaces/_polymathbase_.basecheckpoint.md) + * [BaseDividend](interfaces/_polymathbase_.basedividend.md) + * [GetAttachedModulesOpts](interfaces/_polymathbase_.getattachedmodulesopts.md) + * [GetAttachedModulesParams](interfaces/_polymathbase_.getattachedmodulesparams.md) + * [GetModuleAddressesByNameOpts](interfaces/_polymathbase_.getmoduleaddressesbynameopts.md) + * [GetModuleAddressesByNameParams](interfaces/_polymathbase_.getmoduleaddressesbynameparams.md) + * [GetModuleFactoryAddressArgs](interfaces/_polymathbase_.getmodulefactoryaddressargs.md) + * [Args](interfaces/_wallet_.args.md) + * [Ethereum](interfaces/_browserutils_.ethereum.md) + * [ExtendedWindow](interfaces/_browserutils_.extendedwindow.md) + * [InjectedWeb3](interfaces/_browserutils_.injectedweb3.md) + * [Web3VersionAPI](interfaces/_browserutils_.web3versionapi.md) + * [WindowWithEthereum](interfaces/_browserutils_.windowwithethereum.md) + * [WindowWithWeb3](interfaces/_browserutils_.windowwithweb3.md) + * [Params](interfaces/_entities_checkpoint_.params.md) + * [UniqueIdentifiers](interfaces/_entities_checkpoint_.uniqueidentifiers.md) + * [Params](interfaces/_entities_dividenddistribution_.params.md) + * [UniqueIdentifiers](interfaces/_entities_dividenddistribution_.uniqueidentifiers.md) + * [Params](interfaces/_entities_erc20tokenbalance_.params.md) + * [UniqueIdentifiers](interfaces/_entities_erc20tokenbalance_.uniqueidentifiers.md) + * [Params](interfaces/_entities_investment_.params.md) + * [UniqueIdentifiers](interfaces/_entities_investment_.uniqueidentifiers.md) + * [GetDistributionParams](interfaces/_entities_securitytoken_dividends_.getdistributionparams.md) + * [Document](interfaces/_entities_securitytoken_documents_.document.md) + * [Enable](interfaces/_entities_securitytoken_features_.enable.md) + * [EnableErc20DividendsOpts](interfaces/_entities_securitytoken_features_.enableerc20dividendsopts.md) + * [EnablePercentageOwnershipRestrictionsOpts](interfaces/_entities_securitytoken_features_.enablepercentageownershiprestrictionsopts.md) + * [EnableShareholderCountRestrictionsOpts](interfaces/_entities_securitytoken_features_.enableshareholdercountrestrictionsopts.md) + * [FeatureStatuses](interfaces/_entities_securitytoken_features_.featurestatuses.md) + * [GetStoMethod](interfaces/_entities_securitytoken_issuance_offerings_.getstomethod.md) + * [GetStoParams](interfaces/_entities_securitytoken_issuance_offerings_.getstoparams.md) + * [LaunchTieredStoCustomCurrencyBothNoStableCoinParams](interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencybothnostablecoinparams.md) + * [LaunchTieredStoCustomCurrencyBothParams](interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencybothparams.md) + * [LaunchTieredStoCustomCurrencyEthNoStableCoinParams](interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencyethnostablecoinparams.md) + * [LaunchTieredStoCustomCurrencyEthParams](interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencyethparams.md) + * [LaunchTieredStoCustomCurrencyPolyNoStableCoinParams](interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencypolynostablecoinparams.md) + * [LaunchTieredStoCustomCurrencyPolyParams](interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencypolyparams.md) + * [LaunchTieredStoMethod](interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstomethod.md) + * [LaunchTieredStoNoCustomCurrencyNoStableCoinParams](interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstonocustomcurrencynostablecoinparams.md) + * [LaunchTieredStoNoCustomCurrencyParams](interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstonocustomcurrencyparams.md) + * [LaunchTieredStoParams](interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md) + * [Params](interfaces/_entities_securitytoken_securitytoken_.params.md) + * [UniqueIdentifiers](interfaces/_entities_securitytoken_securitytoken_.uniqueidentifiers.md) + * [GetCheckpointParams](interfaces/_entities_securitytoken_shareholders_.getcheckpointparams.md) + * [ModifyExemptionsMethod](interfaces/_entities_securitytoken_transfers_restrictions_percentagerestrictions_.modifyexemptionsmethod.md) + * [PercentageIssuanceParams](interfaces/_entities_securitytoken_transfers_restrictions_percentagerestrictions_.percentageissuanceparams.md) + * [PercentageWhitelistParams](interfaces/_entities_securitytoken_transfers_restrictions_percentagerestrictions_.percentagewhitelistparams.md) + * [Params](interfaces/_entities_securitytokenreservation_.params.md) + * [UniqueIdentifiers](interfaces/_entities_securitytokenreservation_.uniqueidentifiers.md) + * [Params](interfaces/_entities_shareholder_.params.md) + * [UniqueIdentifiers](interfaces/_entities_shareholder_.uniqueidentifiers.md) + * [Params](interfaces/_entities_simplesto_.params.md) + * [Params](interfaces/_entities_sto_.params.md) + * [UniqueIdentifiers](interfaces/_entities_sto_.uniqueidentifiers.md) + * [Params](interfaces/_entities_taxwithholding_.params.md) + * [UniqueIdentifiers](interfaces/_entities_taxwithholding_.uniqueidentifiers.md) + * [Params](interfaces/_entities_tieredsto_.params.md) + * [Tier](interfaces/_entities_tieredsto_.tier.md) + * [Params](interfaces/_entities_wallet_.params.md) + * [UniqueIdentifiers](interfaces/_entities_wallet_.uniqueidentifiers.md) + * [EntityClass](interfaces/_entities_factories_factory_.entityclass.md) + * [ProcedureClass](interfaces/_procedures_procedure_.procedureclass.md) + * [ApproveErc20ProcedureArgs](interfaces/_types_index_.approveerc20procedureargs.md) + * [AssignSecurityTokenRoleProcedureArgs](interfaces/_types_index_.assignsecuritytokenroleprocedureargs.md) + * [AssignStoRoleProcedureArgs](interfaces/_types_index_.assignstoroleprocedureargs.md) + * [ControllerRedeemProcedureArgs](interfaces/_types_index_.controllerredeemprocedureargs.md) + * [ControllerTransferProcedureArgs](interfaces/_types_index_.controllertransferprocedureargs.md) + * [CreateCheckpointProcedureArgs](interfaces/_types_index_.createcheckpointprocedureargs.md) + * [CreateDividendDistributionProcedureArgs](interfaces/_types_index_.createdividenddistributionprocedureargs.md) + * [CreateSecurityTokenProcedureArgs](interfaces/_types_index_.createsecuritytokenprocedureargs.md) + * [CustomCurrency](interfaces/_types_index_.customcurrency.md) + * [DisableControllerProcedureArgs](interfaces/_types_index_.disablecontrollerprocedureargs.md) + * [DisableFeatureProcedureArgs](interfaces/_types_index_.disablefeatureprocedureargs.md) + * [DividendShareholderStatus](interfaces/_types_index_.dividendshareholderstatus.md) + * [EnableCountTransferManagerProcedureArgs](interfaces/_types_index_.enablecounttransfermanagerprocedureargs.md) + * [EnableDividendManagerProcedureArgs](interfaces/_types_index_.enabledividendmanagerprocedureargs.md) + * [EnableGeneralPermissionManagerProcedureArgs](interfaces/_types_index_.enablegeneralpermissionmanagerprocedureargs.md) + * [EnableGeneralTransferManagerProcedureArgs](interfaces/_types_index_.enablegeneraltransfermanagerprocedureargs.md) + * [EnablePercentageTransferManagerProcedureArgs](interfaces/_types_index_.enablepercentagetransfermanagerprocedureargs.md) + * [Fees](interfaces/_types_index_.fees.md) + * [FinalizeStoProcedureArgs](interfaces/_types_index_.finalizestoprocedureargs.md) + * [FreezeIssuanceProcedureArgs](interfaces/_types_index_.freezeissuanceprocedureargs.md) + * [FutureLowLevelMethod](interfaces/_types_index_.futurelowlevelmethod.md) + * [InvestInSimpleStoProcedureArgs](interfaces/_types_index_.investinsimplestoprocedureargs.md) + * [InvestInTieredStoBaseProcedureArgs](interfaces/_types_index_.investintieredstobaseprocedureargs.md) + * [InvestWithStableCoinArgs](interfaces/_types_index_.investwithstablecoinargs.md) + * [IssuanceDataEntry](interfaces/_types_index_.issuancedataentry.md) + * [IssueTokensProcedureArgs](interfaces/_types_index_.issuetokensprocedureargs.md) + * [LaunchSimpleStoProcedureArgs](interfaces/_types_index_.launchsimplestoprocedureargs.md) + * [LaunchTieredStoProcedureArgs](interfaces/_types_index_.launchtieredstoprocedureargs.md) + * [ModifyDividendsDefaultExclusionListProcedureArgs](interfaces/_types_index_.modifydividendsdefaultexclusionlistprocedureargs.md) + * [ModifyMaxHolderCountProcedureArgs](interfaces/_types_index_.modifymaxholdercountprocedureargs.md) + * [ModifyMaxHolderPercentageProcedureArgs](interfaces/_types_index_.modifymaxholderpercentageprocedureargs.md) + * [ModifyPercentageExemptionsProcedureArgs](interfaces/_types_index_.modifypercentageexemptionsprocedureargs.md) + * [ModifyShareholderDataProcedureArgs](interfaces/_types_index_.modifyshareholderdataprocedureargs.md) + * [ModifyTieredStoDataProcedureArgs](interfaces/_types_index_.modifytieredstodataprocedureargs.md) + * [PercentageWhitelistEntry](interfaces/_types_index_.percentagewhitelistentry.md) + * [Pojo](interfaces/_types_index_.pojo.md) + * [PullDividendPaymentProcedureArgs](interfaces/_types_index_.pulldividendpaymentprocedureargs.md) + * [PushDividendPaymentProcedureArgs](interfaces/_types_index_.pushdividendpaymentprocedureargs.md) + * [ReclaimFundsProcedureArgs](interfaces/_types_index_.reclaimfundsprocedureargs.md) + * [RemoveDocumentProcedureArgs](interfaces/_types_index_.removedocumentprocedureargs.md) + * [ReserveSecurityTokenProcedureArgs](interfaces/_types_index_.reservesecuritytokenprocedureargs.md) + * [RevokeKycProcedureArgs](interfaces/_types_index_.revokekycprocedureargs.md) + * [SetControllerProcedureArgs](interfaces/_types_index_.setcontrollerprocedureargs.md) + * [SetDividendsWalletProcedureArgs](interfaces/_types_index_.setdividendswalletprocedureargs.md) + * [SetDocumentProcedureArgs](interfaces/_types_index_.setdocumentprocedureargs.md) + * [ShareholderBalance](interfaces/_types_index_.shareholderbalance.md) + * [ShareholderDataEntry](interfaces/_types_index_.shareholderdataentry.md) + * [SignDisableControllerAckProcedureArgs](interfaces/_types_index_.signdisablecontrollerackprocedureargs.md) + * [SignFreezeIssuanceAckProcedureArgs](interfaces/_types_index_.signfreezeissuanceackprocedureargs.md) + * [SignTransferDataProcedureArgs](interfaces/_types_index_.signtransferdataprocedureargs.md) + * [StoTier](interfaces/_types_index_.stotier.md) + * [TaxWithholdingEntry](interfaces/_types_index_.taxwithholdingentry.md) + * [ToggleAllowBeneficialInvestmentsProcedureArgs](interfaces/_types_index_.toggleallowbeneficialinvestmentsprocedureargs.md) + * [ToggleAllowPreIssuingProcedureArgs](interfaces/_types_index_.toggleallowpreissuingprocedureargs.md) + * [ToggleFreezeTransfersProcedureArgs](interfaces/_types_index_.togglefreezetransfersprocedureargs.md) + * [TogglePauseStoProcedureArgs](interfaces/_types_index_.togglepausestoprocedureargs.md) + * [TransactionSpec](interfaces/_types_index_.transactionspec.md) + * [TransferErc20ProcedureArgs](interfaces/_types_index_.transfererc20procedureargs.md) + * [TransferOwnershipProcedureArgs](interfaces/_types_index_.transferownershipprocedureargs.md) + * [TransferReservationOwnershipProcedureArgs](interfaces/_types_index_.transferreservationownershipprocedureargs.md) + * [TransferSecurityTokensProcedureArgs](interfaces/_types_index_.transfersecuritytokensprocedureargs.md) + * [UpdateDividendsTaxWithholdingListProcedureArgs](interfaces/_types_index_.updatedividendstaxwithholdinglistprocedureargs.md) + * [WithdrawTaxesProcedureArgs](interfaces/_types_index_.withdrawtaxesprocedureargs.md) + * [FindCappedStoPauseParams](interfaces/_utils_index_.findcappedstopauseparams.md) + * [FindCappedStoPreMintAllowedParams](interfaces/_utils_index_.findcappedstopremintallowedparams.md) + * [FindCheckpointCreatedParams](interfaces/_utils_index_.findcheckpointcreatedparams.md) + * [FindControllerTransferParams](interfaces/_utils_index_.findcontrollertransferparams.md) + * [FindErc20DividendClaimedParams](interfaces/_utils_index_.finderc20dividendclaimedparams.md) + * [FindErc20DividendDepositedParams](interfaces/_utils_index_.finderc20dividenddepositedparams.md) + * [FindErc20DividendReclaimedParams](interfaces/_utils_index_.finderc20dividendreclaimedparams.md) + * [FindErc20SetWalletParams](interfaces/_utils_index_.finderc20setwalletparams.md) + * [FindErc20SetWithholdingParams](interfaces/_utils_index_.finderc20setwithholdingparams.md) + * [FindEthDividendClaimedParams](interfaces/_utils_index_.findethdividendclaimedparams.md) + * [FindEthDividendReclaimedParams](interfaces/_utils_index_.findethdividendreclaimedparams.md) + * [FindEthSetWalletParams](interfaces/_utils_index_.findethsetwalletparams.md) + * [FindEthSetWithholdingParams](interfaces/_utils_index_.findethsetwithholdingparams.md) + * [FindEtherDividendDepositedParams](interfaces/_utils_index_.findetherdividenddepositedparams.md) + * [FindEventParams](interfaces/_utils_index_.findeventparams.md) + * [FindEvents](interfaces/_utils_index_.findevents.md) + * [FindModifyInvestorFlagParams](interfaces/_utils_index_.findmodifyinvestorflagparams.md) + * [FindModifyKycDataParams](interfaces/_utils_index_.findmodifykycdataparams.md) + * [FindModuleAddedParams](interfaces/_utils_index_.findmoduleaddedparams.md) + * [FindNewSecurityTokenParams](interfaces/_utils_index_.findnewsecuritytokenparams.md) + * [FindTickerRegisteredParams](interfaces/_utils_index_.findtickerregisteredparams.md) + * [FindTieredStoPauseParams](interfaces/_utils_index_.findtieredstopauseparams.md) + * [FindTieredStoPreMintAllowedParams](interfaces/_utils_index_.findtieredstopremintallowedparams.md) \ No newline at end of file diff --git a/docs/api/classes/_context_.context.md b/docs/api/classes/_context_.context.md new file mode 100644 index 0000000..fcd6e25 --- /dev/null +++ b/docs/api/classes/_context_.context.md @@ -0,0 +1,63 @@ +# Class: Context + +Context in which the SDK is being used + +- Holds the current instance of the contract wrappers +- Holds the current wallet +- Holds the factories that create and cache entities + +## Hierarchy + +* **Context** + +## Index + +### Constructors + +* [constructor](_context_.context.md#constructor) + +### Properties + +* [contractWrappers](_context_.context.md#contractwrappers) +* [currentWallet](_context_.context.md#currentwallet) +* [factories](_context_.context.md#factories) + +## Constructors + +### constructor + +\+ **new Context**(`params`: [ConstructorParams](../interfaces/_context_.constructorparams.md)): *[Context](_context_.context.md)* + +*Defined in [src/Context.ts:45](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Context.ts#L45)* + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | [ConstructorParams](../interfaces/_context_.constructorparams.md) | + +**Returns:** *[Context](_context_.context.md)* + +## Properties + +### contractWrappers + +• **contractWrappers**: *[PolymathBase](_polymathbase_.polymathbase.md)* + +*Defined in [src/Context.ts:41](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Context.ts#L41)* + +___ + +### currentWallet + +• **currentWallet**: *Wallet* + +*Defined in [src/Context.ts:43](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Context.ts#L43)* + +___ + +### factories + +• **factories**: *[Factories](../interfaces/_context_.factories.md)* + +*Defined in [src/Context.ts:45](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Context.ts#L45)* diff --git a/docs/api/classes/_entities_checkpoint_.checkpoint.md b/docs/api/classes/_entities_checkpoint_.checkpoint.md new file mode 100644 index 0000000..03e85fb --- /dev/null +++ b/docs/api/classes/_entities_checkpoint_.checkpoint.md @@ -0,0 +1,212 @@ +# Class: Checkpoint + +Represents a snapshot of the Security Token's supply and Shareholder balances at a certain point in time + +## Hierarchy + +* [Entity](_entities_entity_.entity.md)‹[Params](../interfaces/_entities_checkpoint_.params.md)› + + ↳ **Checkpoint** + +## Index + +### Constructors + +* [constructor](_entities_checkpoint_.checkpoint.md#constructor) + +### Properties + +* [createdAt](_entities_checkpoint_.checkpoint.md#createdat) +* [dividendDistributions](_entities_checkpoint_.checkpoint.md#dividenddistributions) +* [index](_entities_checkpoint_.checkpoint.md#index) +* [securityTokenId](_entities_checkpoint_.checkpoint.md#securitytokenid) +* [securityTokenSymbol](_entities_checkpoint_.checkpoint.md#securitytokensymbol) +* [shareholderBalances](_entities_checkpoint_.checkpoint.md#shareholderbalances) +* [totalSupply](_entities_checkpoint_.checkpoint.md#totalsupply) +* [uid](_entities_checkpoint_.checkpoint.md#uid) + +### Methods + +* [_refresh](_entities_checkpoint_.checkpoint.md#_refresh) +* [toPojo](_entities_checkpoint_.checkpoint.md#topojo) +* [generateId](_entities_checkpoint_.checkpoint.md#static-generateid) +* [unserialize](_entities_checkpoint_.checkpoint.md#static-unserialize) + +## Constructors + +### constructor + +\+ **new Checkpoint**(`params`: [Params](../interfaces/_entities_checkpoint_.params.md) & [UniqueIdentifiers](../interfaces/_entities_checkpoint_.uniqueidentifiers.md)): *[Checkpoint](_entities_checkpoint_.checkpoint.md)* + +*Defined in [src/entities/Checkpoint.ts:106](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Checkpoint.ts#L106)* + +Create a new Chekpoint instance + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | [Params](../interfaces/_entities_checkpoint_.params.md) & [UniqueIdentifiers](../interfaces/_entities_checkpoint_.uniqueidentifiers.md) | + +**Returns:** *[Checkpoint](_entities_checkpoint_.checkpoint.md)* + +## Properties + +### createdAt + +• **createdAt**: *Date* + +*Defined in [src/entities/Checkpoint.ts:106](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Checkpoint.ts#L106)* + +___ + +### dividendDistributions + +• **dividendDistributions**: *[DividendDistribution](_entities_dividenddistribution_.dividenddistribution.md)[]* + +*Defined in [src/entities/Checkpoint.ts:88](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Checkpoint.ts#L88)* + +dividend distributions associated to this snapshot + +___ + +### index + +• **index**: *number* + +*Defined in [src/entities/Checkpoint.ts:97](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Checkpoint.ts#L97)* + +numerical index of the checkpoint associated to this snapshot + +___ + +### securityTokenId + +• **securityTokenId**: *string* + +*Defined in [src/entities/Checkpoint.ts:92](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Checkpoint.ts#L92)* + +___ + +### securityTokenSymbol + +• **securityTokenSymbol**: *string* + +*Defined in [src/entities/Checkpoint.ts:90](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Checkpoint.ts#L90)* + +___ + +### shareholderBalances + +• **shareholderBalances**: *[ShareholderBalance](../interfaces/_types_index_.shareholderbalance.md)[]* + +*Defined in [src/entities/Checkpoint.ts:102](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Checkpoint.ts#L102)* + +shareholder balances at this specific checkpoint + +___ + +### totalSupply + +• **totalSupply**: *BigNumber* + +*Defined in [src/entities/Checkpoint.ts:104](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Checkpoint.ts#L104)* + +___ + +### uid + +• **uid**: *string* + +*Overrides [Entity](_entities_entity_.entity.md).[uid](_entities_entity_.entity.md#abstract-uid)* + +*Defined in [src/entities/Checkpoint.ts:83](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Checkpoint.ts#L83)* + +## Methods + +### _refresh + +▸ **_refresh**(`params`: Partial‹[Params](../interfaces/_entities_checkpoint_.params.md)›): *void* + +*Overrides [Entity](_entities_entity_.entity.md).[_refresh](_entities_entity_.entity.md#abstract-_refresh)* + +*Defined in [src/entities/Checkpoint.ts:164](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Checkpoint.ts#L164)* + +Hydrate the entity + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | Partial‹[Params](../interfaces/_entities_checkpoint_.params.md)› | + +**Returns:** *void* + +___ + +### toPojo + +▸ **toPojo**(): *object* + +*Overrides [Entity](_entities_entity_.entity.md).[toPojo](_entities_entity_.entity.md#abstract-topojo)* + +*Defined in [src/entities/Checkpoint.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Checkpoint.ts#L137)* + +Convert entity to a POJO (Plain Old Javascript Object) + +**Returns:** *object* + +* **createdAt**: *Date* + +* **dividendDistributions**: *object[]* = dividendDistributions.map(distribution => distribution.toPojo()) + +* **index**: *number* + +* **securityTokenId**: *string* + +* **securityTokenSymbol**: *string* + +* **shareholderBalances**: *[ShareholderBalance](../interfaces/_types_index_.shareholderbalance.md)[]* + +* **totalSupply**: *BigNumber* + +* **uid**: *string* + +___ + +### `Static` generateId + +▸ **generateId**(`__namedParameters`: object): *string* + +*Defined in [src/entities/Checkpoint.ts:58](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Checkpoint.ts#L58)* + +Generate the Checkpoint's UUID from its identifying properties + +**Parameters:** + +▪ **__namedParameters**: *object* + +Name | Type | +------ | ------ | +`index` | number | +`securityTokenId` | string | + +**Returns:** *string* + +___ + +### `Static` unserialize + +▸ **unserialize**(`serialized`: string): *[UniqueIdentifiers](../interfaces/_entities_checkpoint_.uniqueidentifiers.md)* + +*Defined in [src/entities/Checkpoint.ts:70](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Checkpoint.ts#L70)* + +Unserialize string to Checkpoint object + +**Parameters:** + +Name | Type | +------ | ------ | +`serialized` | string | + +**Returns:** *[UniqueIdentifiers](../interfaces/_entities_checkpoint_.uniqueidentifiers.md)* diff --git a/docs/api/classes/_entities_dividenddistribution_.dividenddistribution.md b/docs/api/classes/_entities_dividenddistribution_.dividenddistribution.md new file mode 100644 index 0000000..f1a3b94 --- /dev/null +++ b/docs/api/classes/_entities_dividenddistribution_.dividenddistribution.md @@ -0,0 +1,354 @@ +# Class: DividendDistribution + +Class used to manage the dividend distribution functionality + +## Hierarchy + +* [Entity](_entities_entity_.entity.md)‹[Params](../interfaces/_entities_dividenddistribution_.params.md)› + + ↳ **DividendDistribution** + +## Index + +### Constructors + +* [constructor](_entities_dividenddistribution_.dividenddistribution.md#constructor) + +### Properties + +* [amount](_entities_dividenddistribution_.dividenddistribution.md#amount) +* [checkpointId](_entities_dividenddistribution_.dividenddistribution.md#checkpointid) +* [claimedAmount](_entities_dividenddistribution_.dividenddistribution.md#claimedamount) +* [context](_entities_dividenddistribution_.dividenddistribution.md#protected-context) +* [created](_entities_dividenddistribution_.dividenddistribution.md#created) +* [currency](_entities_dividenddistribution_.dividenddistribution.md#currency) +* [expiry](_entities_dividenddistribution_.dividenddistribution.md#expiry) +* [index](_entities_dividenddistribution_.dividenddistribution.md#index) +* [maturity](_entities_dividenddistribution_.dividenddistribution.md#maturity) +* [name](_entities_dividenddistribution_.dividenddistribution.md#name) +* [reclaimed](_entities_dividenddistribution_.dividenddistribution.md#reclaimed) +* [securityTokenId](_entities_dividenddistribution_.dividenddistribution.md#securitytokenid) +* [securityTokenSymbol](_entities_dividenddistribution_.dividenddistribution.md#securitytokensymbol) +* [shareholders](_entities_dividenddistribution_.dividenddistribution.md#shareholders) +* [totalSupply](_entities_dividenddistribution_.dividenddistribution.md#totalsupply) +* [totalWithheld](_entities_dividenddistribution_.dividenddistribution.md#totalwithheld) +* [totalWithheldWithdrawn](_entities_dividenddistribution_.dividenddistribution.md#totalwithheldwithdrawn) +* [uid](_entities_dividenddistribution_.dividenddistribution.md#uid) + +### Methods + +* [_refresh](_entities_dividenddistribution_.dividenddistribution.md#_refresh) +* [pullPayment](_entities_dividenddistribution_.dividenddistribution.md#pullpayment) +* [pushPayment](_entities_dividenddistribution_.dividenddistribution.md#pushpayment) +* [toPojo](_entities_dividenddistribution_.dividenddistribution.md#topojo) +* [withdrawTaxes](_entities_dividenddistribution_.dividenddistribution.md#withdrawtaxes) +* [generateId](_entities_dividenddistribution_.dividenddistribution.md#static-generateid) +* [unserialize](_entities_dividenddistribution_.dividenddistribution.md#static-unserialize) + +## Constructors + +### constructor + +\+ **new DividendDistribution**(`params`: [Params](../interfaces/_entities_dividenddistribution_.params.md) & [UniqueIdentifiers](../interfaces/_entities_dividenddistribution_.uniqueidentifiers.md), `context`: [Context](_context_.context.md)): *[DividendDistribution](_entities_dividenddistribution_.dividenddistribution.md)* + +*Defined in [src/entities/DividendDistribution.ts:146](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/DividendDistribution.ts#L146)* + +Create a new Dividend Distribution instance + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | [Params](../interfaces/_entities_dividenddistribution_.params.md) & [UniqueIdentifiers](../interfaces/_entities_dividenddistribution_.uniqueidentifiers.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[DividendDistribution](_entities_dividenddistribution_.dividenddistribution.md)* + +## Properties + +### amount + +• **amount**: *BigNumber* + +*Defined in [src/entities/DividendDistribution.ts:128](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/DividendDistribution.ts#L128)* + +___ + +### checkpointId + +• **checkpointId**: *string* + +*Defined in [src/entities/DividendDistribution.ts:116](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/DividendDistribution.ts#L116)* + +___ + +### claimedAmount + +• **claimedAmount**: *BigNumber* + +*Defined in [src/entities/DividendDistribution.ts:130](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/DividendDistribution.ts#L130)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Defined in [src/entities/DividendDistribution.ts:146](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/DividendDistribution.ts#L146)* + +___ + +### created + +• **created**: *Date* + +*Defined in [src/entities/DividendDistribution.ts:122](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/DividendDistribution.ts#L122)* + +___ + +### currency + +• **currency**: *string | null* + +*Defined in [src/entities/DividendDistribution.ts:144](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/DividendDistribution.ts#L144)* + +___ + +### expiry + +• **expiry**: *Date* + +*Defined in [src/entities/DividendDistribution.ts:126](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/DividendDistribution.ts#L126)* + +___ + +### index + +• **index**: *number* + +*Defined in [src/entities/DividendDistribution.ts:114](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/DividendDistribution.ts#L114)* + +___ + +### maturity + +• **maturity**: *Date* + +*Defined in [src/entities/DividendDistribution.ts:124](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/DividendDistribution.ts#L124)* + +___ + +### name + +• **name**: *string* + +*Defined in [src/entities/DividendDistribution.ts:142](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/DividendDistribution.ts#L142)* + +___ + +### reclaimed + +• **reclaimed**: *boolean* + +*Defined in [src/entities/DividendDistribution.ts:134](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/DividendDistribution.ts#L134)* + +___ + +### securityTokenId + +• **securityTokenId**: *string* + +*Defined in [src/entities/DividendDistribution.ts:120](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/DividendDistribution.ts#L120)* + +___ + +### securityTokenSymbol + +• **securityTokenSymbol**: *string* + +*Defined in [src/entities/DividendDistribution.ts:118](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/DividendDistribution.ts#L118)* + +___ + +### shareholders + +• **shareholders**: *[DividendShareholderStatus](../interfaces/_types_index_.dividendshareholderstatus.md)[]* + +*Defined in [src/entities/DividendDistribution.ts:140](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/DividendDistribution.ts#L140)* + +___ + +### totalSupply + +• **totalSupply**: *BigNumber* + +*Defined in [src/entities/DividendDistribution.ts:132](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/DividendDistribution.ts#L132)* + +___ + +### totalWithheld + +• **totalWithheld**: *BigNumber* + +*Defined in [src/entities/DividendDistribution.ts:136](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/DividendDistribution.ts#L136)* + +___ + +### totalWithheldWithdrawn + +• **totalWithheldWithdrawn**: *BigNumber* + +*Defined in [src/entities/DividendDistribution.ts:138](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/DividendDistribution.ts#L138)* + +___ + +### uid + +• **uid**: *string* + +*Overrides [Entity](_entities_entity_.entity.md).[uid](_entities_entity_.entity.md#abstract-uid)* + +*Defined in [src/entities/DividendDistribution.ts:112](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/DividendDistribution.ts#L112)* + +## Methods + +### _refresh + +▸ **_refresh**(`params`: Partial‹[Params](../interfaces/_entities_dividenddistribution_.params.md)›): *void* + +*Overrides [Entity](_entities_entity_.entity.md).[_refresh](_entities_entity_.entity.md#abstract-_refresh)* + +*Defined in [src/entities/DividendDistribution.ts:290](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/DividendDistribution.ts#L290)* + +Hydrate the Dividend Distribution entity + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | Partial‹[Params](../interfaces/_entities_dividenddistribution_.params.md)› | + +**Returns:** *void* + +___ + +### pullPayment + +▸ **pullPayment**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[PullDividendPaymentProcedureArgs](../interfaces/_types_index_.pulldividendpaymentprocedureargs.md), void››* + +*Defined in [src/entities/DividendDistribution.ts:215](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/DividendDistribution.ts#L215)* + +Pull payment from this dividend distribution to the current address + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[PullDividendPaymentProcedureArgs](../interfaces/_types_index_.pulldividendpaymentprocedureargs.md), void››* + +___ + +### pushPayment + +▸ **pushPayment**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[PushDividendPaymentProcedureArgs](../interfaces/_types_index_.pushdividendpaymentprocedureargs.md), void››* + +*Defined in [src/entities/DividendDistribution.ts:200](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/DividendDistribution.ts#L200)* + +Push payment for this dividend distribution + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[PushDividendPaymentProcedureArgs](../interfaces/_types_index_.pushdividendpaymentprocedureargs.md), void››* + +___ + +### toPojo + +▸ **toPojo**(): *object* + +*Overrides [Entity](_entities_entity_.entity.md).[toPojo](_entities_entity_.entity.md#abstract-topojo)* + +*Defined in [src/entities/DividendDistribution.ts:245](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/DividendDistribution.ts#L245)* + +Convert entity to POJO (Plain Old Javascript Object) + +**Returns:** *object* + +* **amount**: *BigNumber* + +* **checkpointId**: *string* + +* **claimedAmount**: *BigNumber* + +* **created**: *Date* + +* **currency**: *null | string* + +* **expiry**: *Date* + +* **index**: *number* + +* **maturity**: *Date* + +* **name**: *string* + +* **reclaimed**: *boolean* + +* **securityTokenId**: *string* + +* **securityTokenSymbol**: *string* + +* **shareholders**: *[DividendShareholderStatus](../interfaces/_types_index_.dividendshareholderstatus.md)[]* + +* **totalSupply**: *BigNumber* + +* **totalWithheld**: *BigNumber* + +* **totalWithheldWithdrawn**: *BigNumber* + +* **uid**: *string* + +___ + +### withdrawTaxes + +▸ **withdrawTaxes**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[WithdrawTaxesProcedureArgs](../interfaces/_types_index_.withdrawtaxesprocedureargs.md), void››* + +*Defined in [src/entities/DividendDistribution.ts:230](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/DividendDistribution.ts#L230)* + +Withdraw collected taxes from this dividend distribution + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[WithdrawTaxesProcedureArgs](../interfaces/_types_index_.withdrawtaxesprocedureargs.md), void››* + +___ + +### `Static` generateId + +▸ **generateId**(`__namedParameters`: object): *string* + +*Defined in [src/entities/DividendDistribution.ts:87](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/DividendDistribution.ts#L87)* + +Generate the Dividend Distribution's UUID from its identifying properties + +**Parameters:** + +▪ **__namedParameters**: *object* + +Name | Type | +------ | ------ | +`index` | number | +`securityTokenId` | string | + +**Returns:** *string* + +___ + +### `Static` unserialize + +▸ **unserialize**(`serialized`: string): *[UniqueIdentifiers](../interfaces/_entities_dividenddistribution_.uniqueidentifiers.md)* + +*Defined in [src/entities/DividendDistribution.ts:99](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/DividendDistribution.ts#L99)* + +Unserialize string to a Dividend Distribution object representation + +**Parameters:** + +Name | Type | +------ | ------ | +`serialized` | string | + +**Returns:** *[UniqueIdentifiers](../interfaces/_entities_dividenddistribution_.uniqueidentifiers.md)* diff --git a/docs/api/classes/_entities_entity_.entity.md b/docs/api/classes/_entities_entity_.entity.md new file mode 100644 index 0000000..a11a07b --- /dev/null +++ b/docs/api/classes/_entities_entity_.entity.md @@ -0,0 +1,80 @@ +# Class: Entity <**Params**> + +Represents an object or resource in the Polymath Ecosystem with its own set of properties and functionality + +## Type parameters + +▪ **Params** + +## Hierarchy + +* **Entity** + + ↳ [PolyTransaction](_entities_polytransaction_.polytransaction.md) + + ↳ [TransactionQueue](_entities_transactionqueue_.transactionqueue.md) + + ↳ [SecurityTokenReservation](_entities_securitytokenreservation_.securitytokenreservation.md) + + ↳ [DividendDistribution](_entities_dividenddistribution_.dividenddistribution.md) + + ↳ [Checkpoint](_entities_checkpoint_.checkpoint.md) + + ↳ [TaxWithholding](_entities_taxwithholding_.taxwithholding.md) + + ↳ [Erc20TokenBalance](_entities_erc20tokenbalance_.erc20tokenbalance.md) + + ↳ [Sto](_entities_sto_.sto.md) + + ↳ [Investment](_entities_investment_.investment.md) + + ↳ [Shareholder](_entities_shareholder_.shareholder.md) + + ↳ [Wallet](_entities_wallet_.wallet.md) + + ↳ [SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md) + +## Index + +### Properties + +* [uid](_entities_entity_.entity.md#abstract-uid) + +### Methods + +* [_refresh](_entities_entity_.entity.md#abstract-_refresh) +* [toPojo](_entities_entity_.entity.md#abstract-topojo) + +## Properties + +### `Abstract` uid + +• **uid**: *string* + +*Defined in [src/entities/Entity.ts:5](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Entity.ts#L5)* + +## Methods + +### `Abstract` _refresh + +▸ **_refresh**(`params`: Partial‹Params›): *void* + +*Defined in [src/entities/Entity.ts:9](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Entity.ts#L9)* + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | Partial‹Params› | + +**Returns:** *void* + +___ + +### `Abstract` toPojo + +▸ **toPojo**(): *any* + +*Defined in [src/entities/Entity.ts:7](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Entity.ts#L7)* + +**Returns:** *any* diff --git a/docs/api/classes/_entities_erc20tokenbalance_.erc20tokenbalance.md b/docs/api/classes/_entities_erc20tokenbalance_.erc20tokenbalance.md new file mode 100644 index 0000000..4087b7e --- /dev/null +++ b/docs/api/classes/_entities_erc20tokenbalance_.erc20tokenbalance.md @@ -0,0 +1,181 @@ +# Class: Erc20TokenBalance + +Used to manage a ERC20 token balance + +## Hierarchy + +* [Entity](_entities_entity_.entity.md)‹[Params](../interfaces/_entities_erc20tokenbalance_.params.md)› + + ↳ **Erc20TokenBalance** + +## Index + +### Constructors + +* [constructor](_entities_erc20tokenbalance_.erc20tokenbalance.md#constructor) + +### Properties + +* [balance](_entities_erc20tokenbalance_.erc20tokenbalance.md#balance) +* [tokenAddress](_entities_erc20tokenbalance_.erc20tokenbalance.md#tokenaddress) +* [tokenSymbol](_entities_erc20tokenbalance_.erc20tokenbalance.md#tokensymbol) +* [uid](_entities_erc20tokenbalance_.erc20tokenbalance.md#uid) +* [walletAddress](_entities_erc20tokenbalance_.erc20tokenbalance.md#walletaddress) + +### Methods + +* [_refresh](_entities_erc20tokenbalance_.erc20tokenbalance.md#_refresh) +* [toPojo](_entities_erc20tokenbalance_.erc20tokenbalance.md#topojo) +* [generateId](_entities_erc20tokenbalance_.erc20tokenbalance.md#static-generateid) +* [unserialize](_entities_erc20tokenbalance_.erc20tokenbalance.md#static-unserialize) + +## Constructors + +### constructor + +\+ **new Erc20TokenBalance**(`params`: [Params](../interfaces/_entities_erc20tokenbalance_.params.md) & [UniqueIdentifiers](../interfaces/_entities_erc20tokenbalance_.uniqueidentifiers.md)): *[Erc20TokenBalance](_entities_erc20tokenbalance_.erc20tokenbalance.md)* + +*Defined in [src/entities/Erc20TokenBalance.ts:84](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Erc20TokenBalance.ts#L84)* + +Create an ERC20 Token balance instance + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | [Params](../interfaces/_entities_erc20tokenbalance_.params.md) & [UniqueIdentifiers](../interfaces/_entities_erc20tokenbalance_.uniqueidentifiers.md) | + +**Returns:** *[Erc20TokenBalance](_entities_erc20tokenbalance_.erc20tokenbalance.md)* + +## Properties + +### balance + +• **balance**: *BigNumber* + +*Defined in [src/entities/Erc20TokenBalance.ts:84](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Erc20TokenBalance.ts#L84)* + +total number of tokens belonging to token holder + +___ + +### tokenAddress + +• **tokenAddress**: *string* + +*Defined in [src/entities/Erc20TokenBalance.ts:74](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Erc20TokenBalance.ts#L74)* + +address of the ERC20 token + +___ + +### tokenSymbol + +• **tokenSymbol**: *string | null* + +*Defined in [src/entities/Erc20TokenBalance.ts:69](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Erc20TokenBalance.ts#L69)* + +___ + +### uid + +• **uid**: *string* + +*Overrides [Entity](_entities_entity_.entity.md).[uid](_entities_entity_.entity.md#abstract-uid)* + +*Defined in [src/entities/Erc20TokenBalance.ts:67](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Erc20TokenBalance.ts#L67)* + +unique generated identifier for an ERC20 token balance + +___ + +### walletAddress + +• **walletAddress**: *string* + +*Defined in [src/entities/Erc20TokenBalance.ts:79](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Erc20TokenBalance.ts#L79)* + +wallet address of the token holder + +## Methods + +### _refresh + +▸ **_refresh**(`params`: Partial‹[Params](../interfaces/_entities_erc20tokenbalance_.params.md)›): *void* + +*Overrides [Entity](_entities_entity_.entity.md).[_refresh](_entities_entity_.entity.md#abstract-_refresh)* + +*Defined in [src/entities/Erc20TokenBalance.ts:122](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Erc20TokenBalance.ts#L122)* + +Hydrate the entity + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | Partial‹[Params](../interfaces/_entities_erc20tokenbalance_.params.md)› | + +**Returns:** *void* + +___ + +### toPojo + +▸ **toPojo**(): *object* + +*Overrides [Entity](_entities_entity_.entity.md).[toPojo](_entities_entity_.entity.md#abstract-topojo)* + +*Defined in [src/entities/Erc20TokenBalance.ts:107](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Erc20TokenBalance.ts#L107)* + +Convert entity to a POJO (Plain Old Javascript Object) + +**Returns:** *object* + +* **balance**: *BigNumber* + +* **tokenAddress**: *string* + +* **tokenSymbol**: *null | string* + +* **uid**: *string* + +* **walletAddress**: *string* + +___ + +### `Static` generateId + +▸ **generateId**(`__namedParameters`: object): *string* + +*Defined in [src/entities/Erc20TokenBalance.ts:39](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Erc20TokenBalance.ts#L39)* + +Generate the ERC20 Token Balance's UUID from its identifying properties + +**Parameters:** + +▪ **__namedParameters**: *object* + +Name | Type | +------ | ------ | +`tokenAddress` | string | +`walletAddress` | string | + +**Returns:** *string* + +___ + +### `Static` unserialize + +▸ **unserialize**(`serialized`: any): *[UniqueIdentifiers](../interfaces/_entities_erc20tokenbalance_.uniqueidentifiers.md)* + +*Defined in [src/entities/Erc20TokenBalance.ts:51](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Erc20TokenBalance.ts#L51)* + +Unserialize a serialized erc20 token balance + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`serialized` | any | string with erc20 token balance entity information | + +**Returns:** *[UniqueIdentifiers](../interfaces/_entities_erc20tokenbalance_.uniqueidentifiers.md)* diff --git a/docs/api/classes/_entities_factories_erc20tokenbalancefactory_.erc20tokenbalancefactory.md b/docs/api/classes/_entities_factories_erc20tokenbalancefactory_.erc20tokenbalancefactory.md new file mode 100644 index 0000000..2421bd7 --- /dev/null +++ b/docs/api/classes/_entities_factories_erc20tokenbalancefactory_.erc20tokenbalancefactory.md @@ -0,0 +1,166 @@ +# Class: Erc20TokenBalanceFactory + +Factory generates information for an ERC20 Token Balance + +## Hierarchy + +* [Factory](_entities_factories_factory_.factory.md)‹[Erc20TokenBalance](_entities_erc20tokenbalance_.erc20tokenbalance.md), [Params](../interfaces/_entities_erc20tokenbalance_.params.md), [UniqueIdentifiers](../interfaces/_entities_erc20tokenbalance_.uniqueidentifiers.md)› + + ↳ **Erc20TokenBalanceFactory** + +## Index + +### Constructors + +* [constructor](_entities_factories_erc20tokenbalancefactory_.erc20tokenbalancefactory.md#constructor) + +### Properties + +* [Entity](_entities_factories_erc20tokenbalancefactory_.erc20tokenbalancefactory.md#entity) +* [cache](_entities_factories_erc20tokenbalancefactory_.erc20tokenbalancefactory.md#cache) +* [context](_entities_factories_erc20tokenbalancefactory_.erc20tokenbalancefactory.md#context) + +### Methods + +* [create](_entities_factories_erc20tokenbalancefactory_.erc20tokenbalancefactory.md#create) +* [fetch](_entities_factories_erc20tokenbalancefactory_.erc20tokenbalancefactory.md#fetch) +* [refresh](_entities_factories_erc20tokenbalancefactory_.erc20tokenbalancefactory.md#refresh) +* [update](_entities_factories_erc20tokenbalancefactory_.erc20tokenbalancefactory.md#update) + +## Constructors + +### constructor + +\+ **new Erc20TokenBalanceFactory**(`context`: [Context](_context_.context.md)): *[Erc20TokenBalanceFactory](_entities_factories_erc20tokenbalancefactory_.erc20tokenbalancefactory.md)* + +*Overrides [Factory](_entities_factories_factory_.factory.md).[constructor](_entities_factories_factory_.factory.md#constructor)* + +*Defined in [src/entities/factories/Erc20TokenBalanceFactory.ts:28](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Erc20TokenBalanceFactory.ts#L28)* + +Create an instance of the ERC20 Token Balance Factory + +**Parameters:** + +Name | Type | +------ | ------ | +`context` | [Context](_context_.context.md) | + +**Returns:** *[Erc20TokenBalanceFactory](_entities_factories_erc20tokenbalancefactory_.erc20tokenbalancefactory.md)* + +## Properties + +### Entity + +• **Entity**: *[EntityClass](../interfaces/_entities_factories_factory_.entityclass.md)‹[Params](../interfaces/_entities_erc20tokenbalance_.params.md), [UniqueIdentifiers](../interfaces/_entities_erc20tokenbalance_.uniqueidentifiers.md)›* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[Entity](_entities_factories_factory_.factory.md#entity)* + +*Defined in [src/entities/factories/Factory.ts:37](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L37)* + +entity class that this Factory is in charge of generating and caching + +___ + +### cache + +• **cache**: *object* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[cache](_entities_factories_factory_.factory.md#cache)* + +*Defined in [src/entities/factories/Factory.ts:28](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L28)* + +#### Type declaration: + +* \[ **key**: *string*\]: [Erc20TokenBalance](_entities_erc20tokenbalance_.erc20tokenbalance.md) | undefined + +___ + +### context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[context](_entities_factories_factory_.factory.md#context)* + +*Defined in [src/entities/factories/Factory.ts:32](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L32)* + +## Methods + +### create + +▸ **create**(`uid`: string, `params`: [Params](../interfaces/_entities_erc20tokenbalance_.params.md)): *EntityType* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[create](_entities_factories_factory_.factory.md#create)* + +*Defined in [src/entities/factories/Factory.ts:87](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L87)* + +Get an entity from the cache. Creates it if it isn't cached, updates it if it is + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`uid` | string | unique identifier for the entity | +`params` | [Params](../interfaces/_entities_erc20tokenbalance_.params.md) | constructor data for the entity | + +**Returns:** *EntityType* + +___ + +### fetch + +▸ **fetch**(`uid`: string): *Promise‹EntityType›* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[fetch](_entities_factories_factory_.factory.md#fetch)* + +*Defined in [src/entities/factories/Factory.ts:57](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L57)* + +Get an entity from the cache. Fetches the necessary data to create it if it isn't cached, refreshes it if it is + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`uid` | string | unique identifier for the entity | + +**Returns:** *Promise‹EntityType›* + +___ + +### refresh + +▸ **refresh**(`uid`: string): *Promise‹void›* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[refresh](_entities_factories_factory_.factory.md#refresh)* + +*Defined in [src/entities/factories/Factory.ts:108](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L108)* + +Fetch the data for an entity and updates its properties + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`uid` | string | unique identifier for the entity | + +**Returns:** *Promise‹void›* + +___ + +### update + +▸ **update**(`uid`: string, `params`: Partial‹[Params](../interfaces/_entities_erc20tokenbalance_.params.md)›): *Promise‹void›* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[update](_entities_factories_factory_.factory.md#update)* + +*Defined in [src/entities/factories/Factory.ts:126](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L126)* + +Update an entity's properties in place + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`uid` | string | unique identifier for the entity | +`params` | Partial‹[Params](../interfaces/_entities_erc20tokenbalance_.params.md)› | properties that should be updated | + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_entities_factories_factory_.factory.md b/docs/api/classes/_entities_factories_factory_.factory.md new file mode 100644 index 0000000..2d4d950 --- /dev/null +++ b/docs/api/classes/_entities_factories_factory_.factory.md @@ -0,0 +1,173 @@ +# Class: Factory <**EntityType, T, U**> + +Factories are tasked with creating instances of their corresponding Entity and managing the internal cache for that Entity type. +So, for example, the Security Token Factory is tasked with fetching necessary data to instance a Security Token, +as well as fetching/refreshing the internal Security Token cache + +## Type parameters + +▪ **EntityType**: *[Entity](_entities_entity_.entity.md)‹T›* + +▪ **T**: *any* + +▪ **U**: *any* + +## Hierarchy + +* **Factory** + + ↳ [Erc20TokenBalanceFactory](_entities_factories_erc20tokenbalancefactory_.erc20tokenbalancefactory.md) + + ↳ [InvestmentFactory](_entities_factories_investmentfactory_.investmentfactory.md) + + ↳ [SimpleStoFactory](_entities_factories_simplestofactory_.simplestofactory.md) + + ↳ [TieredStoFactory](_entities_factories_tieredstofactory_.tieredstofactory.md) + + ↳ [ShareholderFactory](_entities_factories_shareholderfactory_.shareholderfactory.md) + + ↳ [TaxWithholdingFactory](_entities_factories_taxwithholdingfactory_.taxwithholdingfactory.md) + + ↳ [WalletFactory](_entities_factories_walletfactory_.walletfactory.md) + +## Index + +### Constructors + +* [constructor](_entities_factories_factory_.factory.md#constructor) + +### Properties + +* [Entity](_entities_factories_factory_.factory.md#entity) +* [cache](_entities_factories_factory_.factory.md#cache) +* [context](_entities_factories_factory_.factory.md#context) + +### Methods + +* [create](_entities_factories_factory_.factory.md#create) +* [fetch](_entities_factories_factory_.factory.md#fetch) +* [refresh](_entities_factories_factory_.factory.md#refresh) +* [update](_entities_factories_factory_.factory.md#update) + +## Constructors + +### constructor + +\+ **new Factory**(`eClass`: [EntityClass](../interfaces/_entities_factories_factory_.entityclass.md)‹T, U›, `context`: [Context](_context_.context.md)): *[Factory](_entities_factories_factory_.factory.md)* + +*Defined in [src/entities/factories/Factory.ts:42](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L42)* + +Create a factory that can generate an entity + +**Parameters:** + +Name | Type | +------ | ------ | +`eClass` | [EntityClass](../interfaces/_entities_factories_factory_.entityclass.md)‹T, U› | +`context` | [Context](_context_.context.md) | + +**Returns:** *[Factory](_entities_factories_factory_.factory.md)* + +## Properties + +### Entity + +• **Entity**: *[EntityClass](../interfaces/_entities_factories_factory_.entityclass.md)‹T, U›* + +*Defined in [src/entities/factories/Factory.ts:37](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L37)* + +entity class that this Factory is in charge of generating and caching + +___ + +### cache + +• **cache**: *object* + +*Defined in [src/entities/factories/Factory.ts:28](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L28)* + +#### Type declaration: + +* \[ **key**: *string*\]: EntityType | undefined + +___ + +### context + +• **context**: *[Context](_context_.context.md)* + +*Defined in [src/entities/factories/Factory.ts:32](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L32)* + +## Methods + +### create + +▸ **create**(`uid`: string, `params`: T): *EntityType* + +*Defined in [src/entities/factories/Factory.ts:87](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L87)* + +Get an entity from the cache. Creates it if it isn't cached, updates it if it is + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`uid` | string | unique identifier for the entity | +`params` | T | constructor data for the entity | + +**Returns:** *EntityType* + +___ + +### fetch + +▸ **fetch**(`uid`: string): *Promise‹EntityType›* + +*Defined in [src/entities/factories/Factory.ts:57](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L57)* + +Get an entity from the cache. Fetches the necessary data to create it if it isn't cached, refreshes it if it is + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`uid` | string | unique identifier for the entity | + +**Returns:** *Promise‹EntityType›* + +___ + +### refresh + +▸ **refresh**(`uid`: string): *Promise‹void›* + +*Defined in [src/entities/factories/Factory.ts:108](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L108)* + +Fetch the data for an entity and updates its properties + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`uid` | string | unique identifier for the entity | + +**Returns:** *Promise‹void›* + +___ + +### update + +▸ **update**(`uid`: string, `params`: Partial‹T›): *Promise‹void›* + +*Defined in [src/entities/factories/Factory.ts:126](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L126)* + +Update an entity's properties in place + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`uid` | string | unique identifier for the entity | +`params` | Partial‹T› | properties that should be updated | + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_entities_factories_investmentfactory_.investmentfactory.md b/docs/api/classes/_entities_factories_investmentfactory_.investmentfactory.md new file mode 100644 index 0000000..b8ccc6b --- /dev/null +++ b/docs/api/classes/_entities_factories_investmentfactory_.investmentfactory.md @@ -0,0 +1,166 @@ +# Class: InvestmentFactory + +Factory generates information for an Investment entity + +## Hierarchy + +* [Factory](_entities_factories_factory_.factory.md)‹[Investment](_entities_investment_.investment.md), [Params](../interfaces/_entities_investment_.params.md), [UniqueIdentifiers](../interfaces/_entities_investment_.uniqueidentifiers.md)› + + ↳ **InvestmentFactory** + +## Index + +### Constructors + +* [constructor](_entities_factories_investmentfactory_.investmentfactory.md#constructor) + +### Properties + +* [Entity](_entities_factories_investmentfactory_.investmentfactory.md#entity) +* [cache](_entities_factories_investmentfactory_.investmentfactory.md#cache) +* [context](_entities_factories_investmentfactory_.investmentfactory.md#context) + +### Methods + +* [create](_entities_factories_investmentfactory_.investmentfactory.md#create) +* [fetch](_entities_factories_investmentfactory_.investmentfactory.md#fetch) +* [refresh](_entities_factories_investmentfactory_.investmentfactory.md#refresh) +* [update](_entities_factories_investmentfactory_.investmentfactory.md#update) + +## Constructors + +### constructor + +\+ **new InvestmentFactory**(`context`: [Context](_context_.context.md)): *[InvestmentFactory](_entities_factories_investmentfactory_.investmentfactory.md)* + +*Overrides [Factory](_entities_factories_factory_.factory.md).[constructor](_entities_factories_factory_.factory.md#constructor)* + +*Defined in [src/entities/factories/InvestmentFactory.ts:106](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/InvestmentFactory.ts#L106)* + +Create an instance of the Investment Factory + +**Parameters:** + +Name | Type | +------ | ------ | +`context` | [Context](_context_.context.md) | + +**Returns:** *[InvestmentFactory](_entities_factories_investmentfactory_.investmentfactory.md)* + +## Properties + +### Entity + +• **Entity**: *[EntityClass](../interfaces/_entities_factories_factory_.entityclass.md)‹[Params](../interfaces/_entities_investment_.params.md), [UniqueIdentifiers](../interfaces/_entities_investment_.uniqueidentifiers.md)›* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[Entity](_entities_factories_factory_.factory.md#entity)* + +*Defined in [src/entities/factories/Factory.ts:37](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L37)* + +entity class that this Factory is in charge of generating and caching + +___ + +### cache + +• **cache**: *object* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[cache](_entities_factories_factory_.factory.md#cache)* + +*Defined in [src/entities/factories/Factory.ts:28](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L28)* + +#### Type declaration: + +* \[ **key**: *string*\]: [Investment](_entities_investment_.investment.md) | undefined + +___ + +### context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[context](_entities_factories_factory_.factory.md#context)* + +*Defined in [src/entities/factories/Factory.ts:32](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L32)* + +## Methods + +### create + +▸ **create**(`uid`: string, `params`: [Params](../interfaces/_entities_investment_.params.md)): *EntityType* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[create](_entities_factories_factory_.factory.md#create)* + +*Defined in [src/entities/factories/Factory.ts:87](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L87)* + +Get an entity from the cache. Creates it if it isn't cached, updates it if it is + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`uid` | string | unique identifier for the entity | +`params` | [Params](../interfaces/_entities_investment_.params.md) | constructor data for the entity | + +**Returns:** *EntityType* + +___ + +### fetch + +▸ **fetch**(`uid`: string): *Promise‹EntityType›* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[fetch](_entities_factories_factory_.factory.md#fetch)* + +*Defined in [src/entities/factories/Factory.ts:57](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L57)* + +Get an entity from the cache. Fetches the necessary data to create it if it isn't cached, refreshes it if it is + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`uid` | string | unique identifier for the entity | + +**Returns:** *Promise‹EntityType›* + +___ + +### refresh + +▸ **refresh**(`uid`: string): *Promise‹void›* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[refresh](_entities_factories_factory_.factory.md#refresh)* + +*Defined in [src/entities/factories/Factory.ts:108](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L108)* + +Fetch the data for an entity and updates its properties + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`uid` | string | unique identifier for the entity | + +**Returns:** *Promise‹void›* + +___ + +### update + +▸ **update**(`uid`: string, `params`: Partial‹[Params](../interfaces/_entities_investment_.params.md)›): *Promise‹void›* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[update](_entities_factories_factory_.factory.md#update)* + +*Defined in [src/entities/factories/Factory.ts:126](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L126)* + +Update an entity's properties in place + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`uid` | string | unique identifier for the entity | +`params` | Partial‹[Params](../interfaces/_entities_investment_.params.md)› | properties that should be updated | + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_entities_factories_shareholderfactory_.shareholderfactory.md b/docs/api/classes/_entities_factories_shareholderfactory_.shareholderfactory.md new file mode 100644 index 0000000..4fd2e76 --- /dev/null +++ b/docs/api/classes/_entities_factories_shareholderfactory_.shareholderfactory.md @@ -0,0 +1,166 @@ +# Class: ShareholderFactory + +Factory generates information for a Shareholder entity + +## Hierarchy + +* [Factory](_entities_factories_factory_.factory.md)‹[Shareholder](_entities_shareholder_.shareholder.md), [Params](../interfaces/_entities_shareholder_.params.md), [UniqueIdentifiers](../interfaces/_entities_shareholder_.uniqueidentifiers.md)› + + ↳ **ShareholderFactory** + +## Index + +### Constructors + +* [constructor](_entities_factories_shareholderfactory_.shareholderfactory.md#constructor) + +### Properties + +* [Entity](_entities_factories_shareholderfactory_.shareholderfactory.md#entity) +* [cache](_entities_factories_shareholderfactory_.shareholderfactory.md#cache) +* [context](_entities_factories_shareholderfactory_.shareholderfactory.md#context) + +### Methods + +* [create](_entities_factories_shareholderfactory_.shareholderfactory.md#create) +* [fetch](_entities_factories_shareholderfactory_.shareholderfactory.md#fetch) +* [refresh](_entities_factories_shareholderfactory_.shareholderfactory.md#refresh) +* [update](_entities_factories_shareholderfactory_.shareholderfactory.md#update) + +## Constructors + +### constructor + +\+ **new ShareholderFactory**(`context`: [Context](_context_.context.md)): *[ShareholderFactory](_entities_factories_shareholderfactory_.shareholderfactory.md)* + +*Overrides [Factory](_entities_factories_factory_.factory.md).[constructor](_entities_factories_factory_.factory.md#constructor)* + +*Defined in [src/entities/factories/ShareholderFactory.ts:61](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/ShareholderFactory.ts#L61)* + +Create an instance of the Shareholder Factory + +**Parameters:** + +Name | Type | +------ | ------ | +`context` | [Context](_context_.context.md) | + +**Returns:** *[ShareholderFactory](_entities_factories_shareholderfactory_.shareholderfactory.md)* + +## Properties + +### Entity + +• **Entity**: *[EntityClass](../interfaces/_entities_factories_factory_.entityclass.md)‹[Params](../interfaces/_entities_shareholder_.params.md), [UniqueIdentifiers](../interfaces/_entities_shareholder_.uniqueidentifiers.md)›* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[Entity](_entities_factories_factory_.factory.md#entity)* + +*Defined in [src/entities/factories/Factory.ts:37](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L37)* + +entity class that this Factory is in charge of generating and caching + +___ + +### cache + +• **cache**: *object* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[cache](_entities_factories_factory_.factory.md#cache)* + +*Defined in [src/entities/factories/Factory.ts:28](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L28)* + +#### Type declaration: + +* \[ **key**: *string*\]: [Shareholder](_entities_shareholder_.shareholder.md) | undefined + +___ + +### context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[context](_entities_factories_factory_.factory.md#context)* + +*Defined in [src/entities/factories/Factory.ts:32](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L32)* + +## Methods + +### create + +▸ **create**(`uid`: string, `params`: [Params](../interfaces/_entities_shareholder_.params.md)): *EntityType* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[create](_entities_factories_factory_.factory.md#create)* + +*Defined in [src/entities/factories/Factory.ts:87](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L87)* + +Get an entity from the cache. Creates it if it isn't cached, updates it if it is + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`uid` | string | unique identifier for the entity | +`params` | [Params](../interfaces/_entities_shareholder_.params.md) | constructor data for the entity | + +**Returns:** *EntityType* + +___ + +### fetch + +▸ **fetch**(`uid`: string): *Promise‹EntityType›* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[fetch](_entities_factories_factory_.factory.md#fetch)* + +*Defined in [src/entities/factories/Factory.ts:57](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L57)* + +Get an entity from the cache. Fetches the necessary data to create it if it isn't cached, refreshes it if it is + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`uid` | string | unique identifier for the entity | + +**Returns:** *Promise‹EntityType›* + +___ + +### refresh + +▸ **refresh**(`uid`: string): *Promise‹void›* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[refresh](_entities_factories_factory_.factory.md#refresh)* + +*Defined in [src/entities/factories/Factory.ts:108](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L108)* + +Fetch the data for an entity and updates its properties + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`uid` | string | unique identifier for the entity | + +**Returns:** *Promise‹void›* + +___ + +### update + +▸ **update**(`uid`: string, `params`: Partial‹[Params](../interfaces/_entities_shareholder_.params.md)›): *Promise‹void›* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[update](_entities_factories_factory_.factory.md#update)* + +*Defined in [src/entities/factories/Factory.ts:126](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L126)* + +Update an entity's properties in place + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`uid` | string | unique identifier for the entity | +`params` | Partial‹[Params](../interfaces/_entities_shareholder_.params.md)› | properties that should be updated | + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_entities_factories_simplestofactory_.simplestofactory.md b/docs/api/classes/_entities_factories_simplestofactory_.simplestofactory.md new file mode 100644 index 0000000..7e5136f --- /dev/null +++ b/docs/api/classes/_entities_factories_simplestofactory_.simplestofactory.md @@ -0,0 +1,185 @@ +# Class: SimpleStoFactory + +Factory generates information for a simple sto entity + +## Hierarchy + +* [Factory](_entities_factories_factory_.factory.md)‹[SimpleSto](_entities_simplesto_.simplesto.md), [Params](../interfaces/_entities_simplesto_.params.md), [UniqueIdentifiers](../interfaces/_entities_sto_.uniqueidentifiers.md)› + + ↳ **SimpleStoFactory** + +## Index + +### Constructors + +* [constructor](_entities_factories_simplestofactory_.simplestofactory.md#constructor) + +### Properties + +* [Entity](_entities_factories_simplestofactory_.simplestofactory.md#entity) +* [cache](_entities_factories_simplestofactory_.simplestofactory.md#cache) +* [context](_entities_factories_simplestofactory_.simplestofactory.md#context) + +### Methods + +* [create](_entities_factories_simplestofactory_.simplestofactory.md#create) +* [fetch](_entities_factories_simplestofactory_.simplestofactory.md#fetch) +* [generateProperties](_entities_factories_simplestofactory_.simplestofactory.md#protected-generateproperties) +* [refresh](_entities_factories_simplestofactory_.simplestofactory.md#refresh) +* [update](_entities_factories_simplestofactory_.simplestofactory.md#update) + +## Constructors + +### constructor + +\+ **new SimpleStoFactory**(`context`: [Context](_context_.context.md)): *[SimpleStoFactory](_entities_factories_simplestofactory_.simplestofactory.md)* + +*Overrides [Factory](_entities_factories_factory_.factory.md).[constructor](_entities_factories_factory_.factory.md#constructor)* + +*Defined in [src/entities/factories/SimpleStoFactory.ts:79](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/SimpleStoFactory.ts#L79)* + +Create an instance of the simple sto factory + +**Parameters:** + +Name | Type | +------ | ------ | +`context` | [Context](_context_.context.md) | + +**Returns:** *[SimpleStoFactory](_entities_factories_simplestofactory_.simplestofactory.md)* + +## Properties + +### Entity + +• **Entity**: *[EntityClass](../interfaces/_entities_factories_factory_.entityclass.md)‹[Params](../interfaces/_entities_simplesto_.params.md), [UniqueIdentifiers](../interfaces/_entities_sto_.uniqueidentifiers.md)›* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[Entity](_entities_factories_factory_.factory.md#entity)* + +*Defined in [src/entities/factories/Factory.ts:37](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L37)* + +entity class that this Factory is in charge of generating and caching + +___ + +### cache + +• **cache**: *object* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[cache](_entities_factories_factory_.factory.md#cache)* + +*Defined in [src/entities/factories/Factory.ts:28](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L28)* + +#### Type declaration: + +* \[ **key**: *string*\]: [SimpleSto](_entities_simplesto_.simplesto.md) | undefined + +___ + +### context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[context](_entities_factories_factory_.factory.md#context)* + +*Defined in [src/entities/factories/Factory.ts:32](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L32)* + +## Methods + +### create + +▸ **create**(`uid`: string, `params`: [Params](../interfaces/_entities_simplesto_.params.md)): *EntityType* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[create](_entities_factories_factory_.factory.md#create)* + +*Defined in [src/entities/factories/Factory.ts:87](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L87)* + +Get an entity from the cache. Creates it if it isn't cached, updates it if it is + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`uid` | string | unique identifier for the entity | +`params` | [Params](../interfaces/_entities_simplesto_.params.md) | constructor data for the entity | + +**Returns:** *EntityType* + +___ + +### fetch + +▸ **fetch**(`uid`: string): *Promise‹EntityType›* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[fetch](_entities_factories_factory_.factory.md#fetch)* + +*Defined in [src/entities/factories/Factory.ts:57](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L57)* + +Get an entity from the cache. Fetches the necessary data to create it if it isn't cached, refreshes it if it is + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`uid` | string | unique identifier for the entity | + +**Returns:** *Promise‹EntityType›* + +___ + +### `Protected` generateProperties + +▸ **generateProperties**(`uid`: string): *Promise‹object›* + +*Overrides void* + +*Defined in [src/entities/factories/SimpleStoFactory.ts:12](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/SimpleStoFactory.ts#L12)* + +**Parameters:** + +Name | Type | +------ | ------ | +`uid` | string | + +**Returns:** *Promise‹object›* + +___ + +### refresh + +▸ **refresh**(`uid`: string): *Promise‹void›* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[refresh](_entities_factories_factory_.factory.md#refresh)* + +*Defined in [src/entities/factories/Factory.ts:108](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L108)* + +Fetch the data for an entity and updates its properties + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`uid` | string | unique identifier for the entity | + +**Returns:** *Promise‹void›* + +___ + +### update + +▸ **update**(`uid`: string, `params`: Partial‹[Params](../interfaces/_entities_simplesto_.params.md)›): *Promise‹void›* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[update](_entities_factories_factory_.factory.md#update)* + +*Defined in [src/entities/factories/Factory.ts:126](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L126)* + +Update an entity's properties in place + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`uid` | string | unique identifier for the entity | +`params` | Partial‹[Params](../interfaces/_entities_simplesto_.params.md)› | properties that should be updated | + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_entities_factories_taxwithholdingfactory_.taxwithholdingfactory.md b/docs/api/classes/_entities_factories_taxwithholdingfactory_.taxwithholdingfactory.md new file mode 100644 index 0000000..0ee357b --- /dev/null +++ b/docs/api/classes/_entities_factories_taxwithholdingfactory_.taxwithholdingfactory.md @@ -0,0 +1,166 @@ +# Class: TaxWithholdingFactory + +Factory generates information for a Tax Withholding entity + +## Hierarchy + +* [Factory](_entities_factories_factory_.factory.md)‹[TaxWithholding](_entities_taxwithholding_.taxwithholding.md), [Params](../interfaces/_entities_taxwithholding_.params.md), [UniqueIdentifiers](../interfaces/_entities_taxwithholding_.uniqueidentifiers.md)› + + ↳ **TaxWithholdingFactory** + +## Index + +### Constructors + +* [constructor](_entities_factories_taxwithholdingfactory_.taxwithholdingfactory.md#constructor) + +### Properties + +* [Entity](_entities_factories_taxwithholdingfactory_.taxwithholdingfactory.md#entity) +* [cache](_entities_factories_taxwithholdingfactory_.taxwithholdingfactory.md#cache) +* [context](_entities_factories_taxwithholdingfactory_.taxwithholdingfactory.md#context) + +### Methods + +* [create](_entities_factories_taxwithholdingfactory_.taxwithholdingfactory.md#create) +* [fetch](_entities_factories_taxwithholdingfactory_.taxwithholdingfactory.md#fetch) +* [refresh](_entities_factories_taxwithholdingfactory_.taxwithholdingfactory.md#refresh) +* [update](_entities_factories_taxwithholdingfactory_.taxwithholdingfactory.md#update) + +## Constructors + +### constructor + +\+ **new TaxWithholdingFactory**(`context`: [Context](_context_.context.md)): *[TaxWithholdingFactory](_entities_factories_taxwithholdingfactory_.taxwithholdingfactory.md)* + +*Overrides [Factory](_entities_factories_factory_.factory.md).[constructor](_entities_factories_factory_.factory.md#constructor)* + +*Defined in [src/entities/factories/TaxWithholdingFactory.ts:71](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/TaxWithholdingFactory.ts#L71)* + +Create an instance of the Tax Withholding Factory + +**Parameters:** + +Name | Type | +------ | ------ | +`context` | [Context](_context_.context.md) | + +**Returns:** *[TaxWithholdingFactory](_entities_factories_taxwithholdingfactory_.taxwithholdingfactory.md)* + +## Properties + +### Entity + +• **Entity**: *[EntityClass](../interfaces/_entities_factories_factory_.entityclass.md)‹[Params](../interfaces/_entities_taxwithholding_.params.md), [UniqueIdentifiers](../interfaces/_entities_taxwithholding_.uniqueidentifiers.md)›* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[Entity](_entities_factories_factory_.factory.md#entity)* + +*Defined in [src/entities/factories/Factory.ts:37](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L37)* + +entity class that this Factory is in charge of generating and caching + +___ + +### cache + +• **cache**: *object* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[cache](_entities_factories_factory_.factory.md#cache)* + +*Defined in [src/entities/factories/Factory.ts:28](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L28)* + +#### Type declaration: + +* \[ **key**: *string*\]: [TaxWithholding](_entities_taxwithholding_.taxwithholding.md) | undefined + +___ + +### context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[context](_entities_factories_factory_.factory.md#context)* + +*Defined in [src/entities/factories/Factory.ts:32](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L32)* + +## Methods + +### create + +▸ **create**(`uid`: string, `params`: [Params](../interfaces/_entities_taxwithholding_.params.md)): *EntityType* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[create](_entities_factories_factory_.factory.md#create)* + +*Defined in [src/entities/factories/Factory.ts:87](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L87)* + +Get an entity from the cache. Creates it if it isn't cached, updates it if it is + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`uid` | string | unique identifier for the entity | +`params` | [Params](../interfaces/_entities_taxwithholding_.params.md) | constructor data for the entity | + +**Returns:** *EntityType* + +___ + +### fetch + +▸ **fetch**(`uid`: string): *Promise‹EntityType›* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[fetch](_entities_factories_factory_.factory.md#fetch)* + +*Defined in [src/entities/factories/Factory.ts:57](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L57)* + +Get an entity from the cache. Fetches the necessary data to create it if it isn't cached, refreshes it if it is + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`uid` | string | unique identifier for the entity | + +**Returns:** *Promise‹EntityType›* + +___ + +### refresh + +▸ **refresh**(`uid`: string): *Promise‹void›* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[refresh](_entities_factories_factory_.factory.md#refresh)* + +*Defined in [src/entities/factories/Factory.ts:108](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L108)* + +Fetch the data for an entity and updates its properties + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`uid` | string | unique identifier for the entity | + +**Returns:** *Promise‹void›* + +___ + +### update + +▸ **update**(`uid`: string, `params`: Partial‹[Params](../interfaces/_entities_taxwithholding_.params.md)›): *Promise‹void›* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[update](_entities_factories_factory_.factory.md#update)* + +*Defined in [src/entities/factories/Factory.ts:126](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L126)* + +Update an entity's properties in place + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`uid` | string | unique identifier for the entity | +`params` | Partial‹[Params](../interfaces/_entities_taxwithholding_.params.md)› | properties that should be updated | + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_entities_factories_tieredstofactory_.tieredstofactory.md b/docs/api/classes/_entities_factories_tieredstofactory_.tieredstofactory.md new file mode 100644 index 0000000..8020489 --- /dev/null +++ b/docs/api/classes/_entities_factories_tieredstofactory_.tieredstofactory.md @@ -0,0 +1,185 @@ +# Class: TieredStoFactory + +Factory generates information for a tiered sto entity + +## Hierarchy + +* [Factory](_entities_factories_factory_.factory.md)‹[TieredSto](_entities_tieredsto_.tieredsto.md), [Params](../interfaces/_entities_tieredsto_.params.md), [UniqueIdentifiers](../interfaces/_entities_sto_.uniqueidentifiers.md)› + + ↳ **TieredStoFactory** + +## Index + +### Constructors + +* [constructor](_entities_factories_tieredstofactory_.tieredstofactory.md#constructor) + +### Properties + +* [Entity](_entities_factories_tieredstofactory_.tieredstofactory.md#entity) +* [cache](_entities_factories_tieredstofactory_.tieredstofactory.md#cache) +* [context](_entities_factories_tieredstofactory_.tieredstofactory.md#context) + +### Methods + +* [create](_entities_factories_tieredstofactory_.tieredstofactory.md#create) +* [fetch](_entities_factories_tieredstofactory_.tieredstofactory.md#fetch) +* [generateProperties](_entities_factories_tieredstofactory_.tieredstofactory.md#protected-generateproperties) +* [refresh](_entities_factories_tieredstofactory_.tieredstofactory.md#refresh) +* [update](_entities_factories_tieredstofactory_.tieredstofactory.md#update) + +## Constructors + +### constructor + +\+ **new TieredStoFactory**(`context`: [Context](_context_.context.md)): *[TieredStoFactory](_entities_factories_tieredstofactory_.tieredstofactory.md)* + +*Overrides [Factory](_entities_factories_factory_.factory.md).[constructor](_entities_factories_factory_.factory.md#constructor)* + +*Defined in [src/entities/factories/TieredStoFactory.ts:148](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/TieredStoFactory.ts#L148)* + +Create an instance of the tiered sto factory + +**Parameters:** + +Name | Type | +------ | ------ | +`context` | [Context](_context_.context.md) | + +**Returns:** *[TieredStoFactory](_entities_factories_tieredstofactory_.tieredstofactory.md)* + +## Properties + +### Entity + +• **Entity**: *[EntityClass](../interfaces/_entities_factories_factory_.entityclass.md)‹[Params](../interfaces/_entities_tieredsto_.params.md), [UniqueIdentifiers](../interfaces/_entities_sto_.uniqueidentifiers.md)›* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[Entity](_entities_factories_factory_.factory.md#entity)* + +*Defined in [src/entities/factories/Factory.ts:37](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L37)* + +entity class that this Factory is in charge of generating and caching + +___ + +### cache + +• **cache**: *object* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[cache](_entities_factories_factory_.factory.md#cache)* + +*Defined in [src/entities/factories/Factory.ts:28](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L28)* + +#### Type declaration: + +* \[ **key**: *string*\]: [TieredSto](_entities_tieredsto_.tieredsto.md) | undefined + +___ + +### context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[context](_entities_factories_factory_.factory.md#context)* + +*Defined in [src/entities/factories/Factory.ts:32](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L32)* + +## Methods + +### create + +▸ **create**(`uid`: string, `params`: [Params](../interfaces/_entities_tieredsto_.params.md)): *EntityType* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[create](_entities_factories_factory_.factory.md#create)* + +*Defined in [src/entities/factories/Factory.ts:87](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L87)* + +Get an entity from the cache. Creates it if it isn't cached, updates it if it is + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`uid` | string | unique identifier for the entity | +`params` | [Params](../interfaces/_entities_tieredsto_.params.md) | constructor data for the entity | + +**Returns:** *EntityType* + +___ + +### fetch + +▸ **fetch**(`uid`: string): *Promise‹EntityType›* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[fetch](_entities_factories_factory_.factory.md#fetch)* + +*Defined in [src/entities/factories/Factory.ts:57](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L57)* + +Get an entity from the cache. Fetches the necessary data to create it if it isn't cached, refreshes it if it is + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`uid` | string | unique identifier for the entity | + +**Returns:** *Promise‹EntityType›* + +___ + +### `Protected` generateProperties + +▸ **generateProperties**(`uid`: string): *Promise‹object›* + +*Overrides void* + +*Defined in [src/entities/factories/TieredStoFactory.ts:13](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/TieredStoFactory.ts#L13)* + +**Parameters:** + +Name | Type | +------ | ------ | +`uid` | string | + +**Returns:** *Promise‹object›* + +___ + +### refresh + +▸ **refresh**(`uid`: string): *Promise‹void›* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[refresh](_entities_factories_factory_.factory.md#refresh)* + +*Defined in [src/entities/factories/Factory.ts:108](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L108)* + +Fetch the data for an entity and updates its properties + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`uid` | string | unique identifier for the entity | + +**Returns:** *Promise‹void›* + +___ + +### update + +▸ **update**(`uid`: string, `params`: Partial‹[Params](../interfaces/_entities_tieredsto_.params.md)›): *Promise‹void›* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[update](_entities_factories_factory_.factory.md#update)* + +*Defined in [src/entities/factories/Factory.ts:126](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L126)* + +Update an entity's properties in place + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`uid` | string | unique identifier for the entity | +`params` | Partial‹[Params](../interfaces/_entities_tieredsto_.params.md)› | properties that should be updated | + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_entities_factories_walletfactory_.walletfactory.md b/docs/api/classes/_entities_factories_walletfactory_.walletfactory.md new file mode 100644 index 0000000..50b0fa1 --- /dev/null +++ b/docs/api/classes/_entities_factories_walletfactory_.walletfactory.md @@ -0,0 +1,185 @@ +# Class: WalletFactory + +Factory to generate properties for a wallet entity + +## Hierarchy + +* [Factory](_entities_factories_factory_.factory.md)‹[Wallet](_entities_wallet_.wallet.md), [Params](../interfaces/_entities_wallet_.params.md), [UniqueIdentifiers](../interfaces/_entities_wallet_.uniqueidentifiers.md)› + + ↳ **WalletFactory** + +## Index + +### Constructors + +* [constructor](_entities_factories_walletfactory_.walletfactory.md#constructor) + +### Properties + +* [Entity](_entities_factories_walletfactory_.walletfactory.md#entity) +* [cache](_entities_factories_walletfactory_.walletfactory.md#cache) +* [context](_entities_factories_walletfactory_.walletfactory.md#context) + +### Methods + +* [create](_entities_factories_walletfactory_.walletfactory.md#create) +* [fetch](_entities_factories_walletfactory_.walletfactory.md#fetch) +* [generateProperties](_entities_factories_walletfactory_.walletfactory.md#protected-generateproperties) +* [refresh](_entities_factories_walletfactory_.walletfactory.md#refresh) +* [update](_entities_factories_walletfactory_.walletfactory.md#update) + +## Constructors + +### constructor + +\+ **new WalletFactory**(`context`: [Context](_context_.context.md)): *[WalletFactory](_entities_factories_walletfactory_.walletfactory.md)* + +*Overrides [Factory](_entities_factories_factory_.factory.md).[constructor](_entities_factories_factory_.factory.md#constructor)* + +*Defined in [src/entities/factories/WalletFactory.ts:15](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/WalletFactory.ts#L15)* + +Create a wallet factory + +**Parameters:** + +Name | Type | +------ | ------ | +`context` | [Context](_context_.context.md) | + +**Returns:** *[WalletFactory](_entities_factories_walletfactory_.walletfactory.md)* + +## Properties + +### Entity + +• **Entity**: *[EntityClass](../interfaces/_entities_factories_factory_.entityclass.md)‹[Params](../interfaces/_entities_wallet_.params.md), [UniqueIdentifiers](../interfaces/_entities_wallet_.uniqueidentifiers.md)›* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[Entity](_entities_factories_factory_.factory.md#entity)* + +*Defined in [src/entities/factories/Factory.ts:37](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L37)* + +entity class that this Factory is in charge of generating and caching + +___ + +### cache + +• **cache**: *object* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[cache](_entities_factories_factory_.factory.md#cache)* + +*Defined in [src/entities/factories/Factory.ts:28](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L28)* + +#### Type declaration: + +* \[ **key**: *string*\]: [Wallet](_entities_wallet_.wallet.md) | undefined + +___ + +### context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[context](_entities_factories_factory_.factory.md#context)* + +*Defined in [src/entities/factories/Factory.ts:32](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L32)* + +## Methods + +### create + +▸ **create**(`uid`: string, `params`: [Params](../interfaces/_entities_wallet_.params.md)): *EntityType* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[create](_entities_factories_factory_.factory.md#create)* + +*Defined in [src/entities/factories/Factory.ts:87](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L87)* + +Get an entity from the cache. Creates it if it isn't cached, updates it if it is + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`uid` | string | unique identifier for the entity | +`params` | [Params](../interfaces/_entities_wallet_.params.md) | constructor data for the entity | + +**Returns:** *EntityType* + +___ + +### fetch + +▸ **fetch**(`uid`: string): *Promise‹EntityType›* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[fetch](_entities_factories_factory_.factory.md#fetch)* + +*Defined in [src/entities/factories/Factory.ts:57](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L57)* + +Get an entity from the cache. Fetches the necessary data to create it if it isn't cached, refreshes it if it is + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`uid` | string | unique identifier for the entity | + +**Returns:** *Promise‹EntityType›* + +___ + +### `Protected` generateProperties + +▸ **generateProperties**(`uid`: string): *Promise‹object›* + +*Overrides void* + +*Defined in [src/entities/factories/WalletFactory.ts:9](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/WalletFactory.ts#L9)* + +**Parameters:** + +Name | Type | +------ | ------ | +`uid` | string | + +**Returns:** *Promise‹object›* + +___ + +### refresh + +▸ **refresh**(`uid`: string): *Promise‹void›* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[refresh](_entities_factories_factory_.factory.md#refresh)* + +*Defined in [src/entities/factories/Factory.ts:108](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L108)* + +Fetch the data for an entity and updates its properties + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`uid` | string | unique identifier for the entity | + +**Returns:** *Promise‹void›* + +___ + +### update + +▸ **update**(`uid`: string, `params`: Partial‹[Params](../interfaces/_entities_wallet_.params.md)›): *Promise‹void›* + +*Inherited from [Factory](_entities_factories_factory_.factory.md).[update](_entities_factories_factory_.factory.md#update)* + +*Defined in [src/entities/factories/Factory.ts:126](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L126)* + +Update an entity's properties in place + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`uid` | string | unique identifier for the entity | +`params` | Partial‹[Params](../interfaces/_entities_wallet_.params.md)› | properties that should be updated | + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_entities_investment_.investment.md b/docs/api/classes/_entities_investment_.investment.md new file mode 100644 index 0000000..7963261 --- /dev/null +++ b/docs/api/classes/_entities_investment_.investment.md @@ -0,0 +1,219 @@ +# Class: Investment + +Used to manage an Investment in a Security Token Offering + +## Hierarchy + +* [Entity](_entities_entity_.entity.md)‹[Params](../interfaces/_entities_investment_.params.md)› + + ↳ **Investment** + +## Index + +### Constructors + +* [constructor](_entities_investment_.investment.md#constructor) + +### Properties + +* [address](_entities_investment_.investment.md#address) +* [index](_entities_investment_.investment.md#index) +* [investedFunds](_entities_investment_.investment.md#investedfunds) +* [securityTokenId](_entities_investment_.investment.md#securitytokenid) +* [securityTokenSymbol](_entities_investment_.investment.md#securitytokensymbol) +* [stoId](_entities_investment_.investment.md#stoid) +* [tokenAmount](_entities_investment_.investment.md#tokenamount) +* [uid](_entities_investment_.investment.md#uid) + +### Methods + +* [_refresh](_entities_investment_.investment.md#_refresh) +* [toPojo](_entities_investment_.investment.md#topojo) +* [generateId](_entities_investment_.investment.md#static-generateid) +* [unserialize](_entities_investment_.investment.md#static-unserialize) + +## Constructors + +### constructor + +\+ **new Investment**(`params`: [Params](../interfaces/_entities_investment_.params.md) & [UniqueIdentifiers](../interfaces/_entities_investment_.uniqueidentifiers.md)): *[Investment](_entities_investment_.investment.md)* + +*Defined in [src/entities/Investment.ts:103](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Investment.ts#L103)* + +Create an Investment instance + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | [Params](../interfaces/_entities_investment_.params.md) & [UniqueIdentifiers](../interfaces/_entities_investment_.uniqueidentifiers.md) | + +**Returns:** *[Investment](_entities_investment_.investment.md)* + +## Properties + +### address + +• **address**: *string* + +*Defined in [src/entities/Investment.ts:88](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Investment.ts#L88)* + +wallet address of token holder + +___ + +### index + +• **index**: *number* + +*Defined in [src/entities/Investment.ts:93](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Investment.ts#L93)* + +index of the Investment + +___ + +### investedFunds + +• **investedFunds**: *BigNumber* + +*Defined in [src/entities/Investment.ts:103](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Investment.ts#L103)* + +amount of funds used to make Investment + +___ + +### securityTokenId + +• **securityTokenId**: *string* + +*Defined in [src/entities/Investment.ts:76](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Investment.ts#L76)* + +___ + +### securityTokenSymbol + +• **securityTokenSymbol**: *string* + +*Defined in [src/entities/Investment.ts:83](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Investment.ts#L83)* + +___ + +### stoId + +• **stoId**: *string* + +*Defined in [src/entities/Investment.ts:81](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Investment.ts#L81)* + +unique ID for the Investment + +___ + +### tokenAmount + +• **tokenAmount**: *BigNumber* + +*Defined in [src/entities/Investment.ts:98](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Investment.ts#L98)* + +total amount of tokens involved in the Investment + +___ + +### uid + +• **uid**: *string* + +*Overrides [Entity](_entities_entity_.entity.md).[uid](_entities_entity_.entity.md#abstract-uid)* + +*Defined in [src/entities/Investment.ts:74](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Investment.ts#L74)* + +unique generated identifier for an Investment + +## Methods + +### _refresh + +▸ **_refresh**(`params`: Partial‹[Params](../interfaces/_entities_investment_.params.md)›): *void* + +*Overrides [Entity](_entities_entity_.entity.md).[_refresh](_entities_entity_.entity.md#abstract-_refresh)* + +*Defined in [src/entities/Investment.ts:165](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Investment.ts#L165)* + +Hydrate the entity + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | Partial‹[Params](../interfaces/_entities_investment_.params.md)› | + +**Returns:** *void* + +___ + +### toPojo + +▸ **toPojo**(): *object* + +*Overrides [Entity](_entities_entity_.entity.md).[toPojo](_entities_entity_.entity.md#abstract-topojo)* + +*Defined in [src/entities/Investment.ts:138](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Investment.ts#L138)* + +Convert entity to a POJO (Plain Old Javascript Object) + +**Returns:** *object* + +* **address**: *string* + +* **index**: *number* + +* **investedFunds**: *BigNumber* + +* **securityTokenId**: *string* + +* **securityTokenSymbol**: *string* + +* **stoId**: *string* + +* **tokenAmount**: *BigNumber* + +* **uid**: *string* + +___ + +### `Static` generateId + +▸ **generateId**(`__namedParameters`: object): *string* + +*Defined in [src/entities/Investment.ts:45](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Investment.ts#L45)* + +Generate the Investment's UUID from its identifying properties + +**Parameters:** + +▪ **__namedParameters**: *object* + +Name | Type | +------ | ------ | +`index` | number | +`securityTokenId` | string | +`stoId` | string | + +**Returns:** *string* + +___ + +### `Static` unserialize + +▸ **unserialize**(`serialized`: string): *[UniqueIdentifiers](../interfaces/_entities_investment_.uniqueidentifiers.md)* + +*Defined in [src/entities/Investment.ts:58](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Investment.ts#L58)* + +Unserialize a serialized Investment entity + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`serialized` | string | string with Investment entity information | + +**Returns:** *[UniqueIdentifiers](../interfaces/_entities_investment_.uniqueidentifiers.md)* diff --git a/docs/api/classes/_entities_polytransaction_.polytransaction.md b/docs/api/classes/_entities_polytransaction_.polytransaction.md new file mode 100644 index 0000000..0396d42 --- /dev/null +++ b/docs/api/classes/_entities_polytransaction_.polytransaction.md @@ -0,0 +1,248 @@ +# Class: PolyTransaction <**Args, Values**> + +Wrapper class for a Polymath Transaction + +## Type parameters + +▪ **Args** + +▪ **Values**: *any[]* + +## Hierarchy + +* [Entity](_entities_entity_.entity.md)‹void› + + ↳ **PolyTransaction** + +## Index + +### Constructors + +* [constructor](_entities_polytransaction_.polytransaction.md#constructor) + +### Properties + +* [args](_entities_polytransaction_.polytransaction.md#args) +* [error](_entities_polytransaction_.polytransaction.md#optional-error) +* [promise](_entities_polytransaction_.polytransaction.md#promise) +* [receipt](_entities_polytransaction_.polytransaction.md#optional-receipt) +* [status](_entities_polytransaction_.polytransaction.md#status) +* [tag](_entities_polytransaction_.polytransaction.md#tag) +* [transactionQueue](_entities_polytransaction_.polytransaction.md#transactionqueue) +* [txHash](_entities_polytransaction_.polytransaction.md#optional-txhash) +* [uid](_entities_polytransaction_.polytransaction.md#uid) + +### Methods + +* [_refresh](_entities_polytransaction_.polytransaction.md#_refresh) +* [onStatusChange](_entities_polytransaction_.polytransaction.md#onstatuschange) +* [run](_entities_polytransaction_.polytransaction.md#run) +* [toPojo](_entities_polytransaction_.polytransaction.md#topojo) +* [generateId](_entities_polytransaction_.polytransaction.md#static-generateid) + +## Constructors + +### constructor + +\+ **new PolyTransaction**(`transaction`: [TransactionSpec](../interfaces/_types_index_.transactionspec.md)‹Args, Values, TransactionReceiptWithDecodedLogs | string›, `transactionQueue`: [TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹any, any›): *[PolyTransaction](_entities_polytransaction_.polytransaction.md)* + +*Defined in [src/entities/PolyTransaction.ts:114](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/PolyTransaction.ts#L114)* + +Creates a poly transaction + +**Parameters:** + +Name | Type | +------ | ------ | +`transaction` | [TransactionSpec](../interfaces/_types_index_.transactionspec.md)‹Args, Values, TransactionReceiptWithDecodedLogs | string› | +`transactionQueue` | [TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹any, any› | + +**Returns:** *[PolyTransaction](_entities_polytransaction_.polytransaction.md)* + +## Properties + +### args + +• **args**: *TransactionSpec["args"]* + +*Defined in [src/entities/PolyTransaction.ts:89](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/PolyTransaction.ts#L89)* + +arguments with which the transaction will be called + +___ + +### `Optional` error + +• **error**? : *[PolymathError](_polymatherror_.polymatherror.md)* + +*Defined in [src/entities/PolyTransaction.ts:69](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/PolyTransaction.ts#L69)* + +stores errors thrown while running the transaction (if any) + +___ + +### promise + +• **promise**: *Promise‹any›* + +*Defined in [src/entities/PolyTransaction.ts:64](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/PolyTransaction.ts#L64)* + +internal promise that resolves when the transaction has finished running + +___ + +### `Optional` receipt + +• **receipt**? : *TransactionReceiptWithDecodedLogs | string* + +*Defined in [src/entities/PolyTransaction.ts:74](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/PolyTransaction.ts#L74)* + +stores the transaction receipt (if successful) + +___ + +### status + +• **status**: *[TransactionStatus](../enums/_types_index_.transactionstatus.md)* = TransactionStatus.Idle + +*Defined in [src/entities/PolyTransaction.ts:54](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/PolyTransaction.ts#L54)* + +current status of the transaction + +___ + +### tag + +• **tag**: *[PolyTransactionTag](../enums/_types_index_.polytransactiontag.md)* + +*Defined in [src/entities/PolyTransaction.ts:79](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/PolyTransaction.ts#L79)* + +type of transaction represented by this instance for display purposes + +___ + +### transactionQueue + +• **transactionQueue**: *[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)* + +*Defined in [src/entities/PolyTransaction.ts:59](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/PolyTransaction.ts#L59)* + +transaction queue to which this transaction belongs + +___ + +### `Optional` txHash + +• **txHash**? : *undefined | string* + +*Defined in [src/entities/PolyTransaction.ts:84](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/PolyTransaction.ts#L84)* + +transaction hash (available after running) + +___ + +### uid + +• **uid**: *string* + +*Overrides [Entity](_entities_entity_.entity.md).[uid](_entities_entity_.entity.md#abstract-uid)* + +*Defined in [src/entities/PolyTransaction.ts:49](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/PolyTransaction.ts#L49)* + +unique generated identifier of the poly transaction + +## Methods + +### _refresh + +▸ **_refresh**(): *void* + +*Overrides [Entity](_entities_entity_.entity.md).[_refresh](_entities_entity_.entity.md#abstract-_refresh)* + +*Defined in [src/entities/PolyTransaction.ts:330](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/PolyTransaction.ts#L330)* + +Hydrate the entity + +**Returns:** *void* + +___ + +### onStatusChange + +▸ **onStatusChange**(`listener`: function): *(Anonymous function)* + +*Defined in [src/entities/PolyTransaction.ts:203](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/PolyTransaction.ts#L203)* + +Subscribe to status changes + +**Parameters:** + +▪ **listener**: *function* + +callback function that will be called whenever the status changes + +▸ (`transaction`: this): *void* + +**Parameters:** + +Name | Type | +------ | ------ | +`transaction` | this | + +**Returns:** *(Anonymous function)* + +unsubscribe function + +___ + +### run + +▸ **run**(): *Promise‹void›* + +*Defined in [src/entities/PolyTransaction.ts:171](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/PolyTransaction.ts#L171)* + +Run the poly transaction and update the transaction status + +**Returns:** *Promise‹void›* + +___ + +### toPojo + +▸ **toPojo**(): *object* + +*Overrides [Entity](_entities_entity_.entity.md).[toPojo](_entities_entity_.entity.md#abstract-topojo)* + +*Defined in [src/entities/PolyTransaction.ts:144](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/PolyTransaction.ts#L144)* + +Convert entity to a POJO (Plain Old Javascript Object) + +**Returns:** *object* + +* **args**: *any* = filteredArgs as any + +* **error**: *undefined | [PolymathError](_polymatherror_.polymatherror.md)* + +* **receipt**: *undefined | string | TransactionReceiptWithDecodedLogs* + +* **status**: *[TransactionStatus](../enums/_types_index_.transactionstatus.md)* + +* **tag**: *[PolyTransactionTag](../enums/_types_index_.polytransactiontag.md)* + +* **transactionQueueUid**: *string* + +* **txHash**: *undefined | string* + +* **uid**: *string* + +___ + +### `Static` generateId + +▸ **generateId**(): *string* + +*Defined in [src/entities/PolyTransaction.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/PolyTransaction.ts#L40)* + +Generate the Poly Transaction's UUID from its identifying properties + +**Returns:** *string* diff --git a/docs/api/classes/_entities_securitytoken_controller_.controller.md b/docs/api/classes/_entities_securitytoken_controller_.controller.md new file mode 100644 index 0000000..e98f413 --- /dev/null +++ b/docs/api/classes/_entities_securitytoken_controller_.controller.md @@ -0,0 +1,171 @@ +# Class: Controller + +Namespace that handles all Controller related functionality + +## Hierarchy + +* [SubModule](_entities_securitytoken_submodule_.submodule.md) + + ↳ **Controller** + +## Index + +### Constructors + +* [constructor](_entities_securitytoken_controller_.controller.md#constructor) + +### Properties + +* [context](_entities_securitytoken_controller_.controller.md#protected-context) +* [securityToken](_entities_securitytoken_controller_.controller.md#protected-securitytoken) + +### Methods + +* [disable](_entities_securitytoken_controller_.controller.md#disable) +* [modifyController](_entities_securitytoken_controller_.controller.md#modifycontroller) +* [redeem](_entities_securitytoken_controller_.controller.md#redeem) +* [signDisableAck](_entities_securitytoken_controller_.controller.md#signdisableack) +* [transfer](_entities_securitytoken_controller_.controller.md#transfer) + +## Constructors + +### constructor + +\+ **new Controller**(`securityToken`: [SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md), `context`: [Context](_context_.context.md)): *[Controller](_entities_securitytoken_controller_.controller.md)* + +*Inherited from [SubModule](_entities_securitytoken_submodule_.submodule.md).[constructor](_entities_securitytoken_submodule_.submodule.md#constructor)* + +*Defined in [src/entities/SecurityToken/SubModule.ts:10](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SubModule.ts#L10)* + +Create a new SubModule instance + +**Parameters:** + +Name | Type | +------ | ------ | +`securityToken` | [SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[Controller](_entities_securitytoken_controller_.controller.md)* + +## Properties + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from [SubModule](_entities_securitytoken_submodule_.submodule.md).[context](_entities_securitytoken_submodule_.submodule.md#protected-context)* + +*Defined in [src/entities/SecurityToken/SubModule.ts:10](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SubModule.ts#L10)* + +___ + +### `Protected` securityToken + +• **securityToken**: *[SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md)* + +*Inherited from [SubModule](_entities_securitytoken_submodule_.submodule.md).[securityToken](_entities_securitytoken_submodule_.submodule.md#protected-securitytoken)* + +*Defined in [src/entities/SecurityToken/SubModule.ts:8](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SubModule.ts#L8)* + +## Methods + +### disable + +▸ **disable**(`args?`: undefined | object): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[DisableControllerProcedureArgs](../interfaces/_types_index_.disablecontrollerprocedureargs.md), void››* + +*Defined in [src/entities/SecurityToken/Controller.ts:33](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Controller.ts#L33)* + +Permanently disable controller functionality + +**Parameters:** + +Name | Type | +------ | ------ | +`args?` | undefined | object | + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[DisableControllerProcedureArgs](../interfaces/_types_index_.disablecontrollerprocedureargs.md), void››* + +___ + +### modifyController + +▸ **modifyController**(`args`: object): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[SetControllerProcedureArgs](../interfaces/_types_index_.setcontrollerprocedureargs.md), void››* + +*Defined in [src/entities/SecurityToken/Controller.ts:20](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Controller.ts#L20)* + +Set the address of the Security Token's Controller. The controller may perform forced transfers + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`controller` | string | + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[SetControllerProcedureArgs](../interfaces/_types_index_.setcontrollerprocedureargs.md), void››* + +___ + +### redeem + +▸ **redeem**(`args`: object): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[ControllerRedeemProcedureArgs](../interfaces/_types_index_.controllerredeemprocedureargs.md), void››* + +*Defined in [src/entities/SecurityToken/Controller.ts:77](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Controller.ts#L77)* + +Redeem (burn) an amount of tokens from a token holder. Only the Security Token's controller can call this +This operation is subject to transfer restrictions and the amount is limited by the token holder's balance. +`balanceOf(tokenHolder)` tokens) and potentially also need to respect other transfer restrictions. + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`amount` | BigNumber | +`data?` | undefined | string | +`from` | string | +`reason?` | undefined | string | + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[ControllerRedeemProcedureArgs](../interfaces/_types_index_.controllerredeemprocedureargs.md), void››* + +___ + +### signDisableAck + +▸ **signDisableAck**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[SignDisableControllerAckProcedureArgs](../interfaces/_types_index_.signdisablecontrollerackprocedureargs.md), void››* + +*Defined in [src/entities/SecurityToken/Controller.ts:95](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Controller.ts#L95)* + +Generate a signature string that can be used to permanently disable the Security Token's controller functionality + +**Note that only the owner's signature is valid for this operation** + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[SignDisableControllerAckProcedureArgs](../interfaces/_types_index_.signdisablecontrollerackprocedureargs.md), void››* + +___ + +### transfer + +▸ **transfer**(`args`: object): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[ControllerTransferProcedureArgs](../interfaces/_types_index_.controllertransferprocedureargs.md), void››* + +*Defined in [src/entities/SecurityToken/Controller.ts:49](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Controller.ts#L49)* + +Perform a forced transfer of tokens from one address to another. You must be the +Security Token's controller to do this + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`amount` | BigNumber | +`data?` | undefined | string | +`from` | string | +`reason?` | undefined | string | +`to` | string | + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[ControllerTransferProcedureArgs](../interfaces/_types_index_.controllertransferprocedureargs.md), void››* diff --git a/docs/api/classes/_entities_securitytoken_dividends_.dividends.md b/docs/api/classes/_entities_securitytoken_dividends_.dividends.md new file mode 100644 index 0000000..e7c2310 --- /dev/null +++ b/docs/api/classes/_entities_securitytoken_dividends_.dividends.md @@ -0,0 +1,248 @@ +# Class: Dividends + +Namespace that handles all Dividend related functionality + +## Hierarchy + +* [SubModule](_entities_securitytoken_submodule_.submodule.md) + + ↳ **Dividends** + +## Index + +### Constructors + +* [constructor](_entities_securitytoken_dividends_.dividends.md#constructor) + +### Properties + +* [context](_entities_securitytoken_dividends_.dividends.md#protected-context) +* [securityToken](_entities_securitytoken_dividends_.dividends.md#protected-securitytoken) + +### Methods + +* [createErc20Distribution](_entities_securitytoken_dividends_.dividends.md#createerc20distribution) +* [createPolyDistribution](_entities_securitytoken_dividends_.dividends.md#createpolydistribution) +* [getDefaultExclusionList](_entities_securitytoken_dividends_.dividends.md#getdefaultexclusionlist) +* [getDistribution](_entities_securitytoken_dividends_.dividends.md#getdistribution) +* [getDistributions](_entities_securitytoken_dividends_.dividends.md#getdistributions) +* [getTaxWithholdingList](_entities_securitytoken_dividends_.dividends.md#gettaxwithholdinglist) +* [modifyDefaultExclusionList](_entities_securitytoken_dividends_.dividends.md#modifydefaultexclusionlist) +* [modifyStorageWallet](_entities_securitytoken_dividends_.dividends.md#modifystoragewallet) +* [modifyTaxWithholdingList](_entities_securitytoken_dividends_.dividends.md#modifytaxwithholdinglist) + +## Constructors + +### constructor + +\+ **new Dividends**(`securityToken`: [SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md), `context`: [Context](_context_.context.md)): *[Dividends](_entities_securitytoken_dividends_.dividends.md)* + +*Inherited from [SubModule](_entities_securitytoken_submodule_.submodule.md).[constructor](_entities_securitytoken_submodule_.submodule.md#constructor)* + +*Defined in [src/entities/SecurityToken/SubModule.ts:10](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SubModule.ts#L10)* + +Create a new SubModule instance + +**Parameters:** + +Name | Type | +------ | ------ | +`securityToken` | [SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[Dividends](_entities_securitytoken_dividends_.dividends.md)* + +## Properties + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from [SubModule](_entities_securitytoken_submodule_.submodule.md).[context](_entities_securitytoken_submodule_.submodule.md#protected-context)* + +*Defined in [src/entities/SecurityToken/SubModule.ts:10](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SubModule.ts#L10)* + +___ + +### `Protected` securityToken + +• **securityToken**: *[SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md)* + +*Inherited from [SubModule](_entities_securitytoken_submodule_.submodule.md).[securityToken](_entities_securitytoken_submodule_.submodule.md#protected-securitytoken)* + +*Defined in [src/entities/SecurityToken/SubModule.ts:8](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SubModule.ts#L8)* + +## Methods + +### createErc20Distribution + +▸ **createErc20Distribution**(`args`: object): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[CreateDividendDistributionProcedureArgs](../interfaces/_types_index_.createdividenddistributionprocedureargs.md), [DividendDistribution](_entities_dividenddistribution_.dividenddistribution.md)››* + +*Defined in [src/entities/SecurityToken/Dividends.ts:79](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Dividends.ts#L79)* + +Distribute dividends in a specified ERC20 token + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`amount` | BigNumber | +`checkpointId` | string | +`erc20Address` | string | +`excludedAddresses?` | string[] | +`expiryDate` | Date | +`maturityDate` | Date | +`name` | string | +`taxWithholdings?` | [TaxWithholdingEntry](../interfaces/_types_index_.taxwithholdingentry.md)[] | + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[CreateDividendDistributionProcedureArgs](../interfaces/_types_index_.createdividenddistributionprocedureargs.md), [DividendDistribution](_entities_dividenddistribution_.dividenddistribution.md)››* + +___ + +### createPolyDistribution + +▸ **createPolyDistribution**(`args`: object): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[CreateDividendDistributionProcedureArgs](../interfaces/_types_index_.createdividenddistributionprocedureargs.md), [DividendDistribution](_entities_dividenddistribution_.dividenddistribution.md)››* + +*Defined in [src/entities/SecurityToken/Dividends.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Dividends.ts#L40)* + +Distribute dividends in POLY + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`amount` | BigNumber | +`checkpointId` | string | +`excludedAddresses?` | string[] | +`expiryDate` | Date | +`maturityDate` | Date | +`name` | string | +`taxWithholdings?` | [TaxWithholdingEntry](../interfaces/_types_index_.taxwithholdingentry.md)[] | + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[CreateDividendDistributionProcedureArgs](../interfaces/_types_index_.createdividenddistributionprocedureargs.md), [DividendDistribution](_entities_dividenddistribution_.dividenddistribution.md)››* + +___ + +### getDefaultExclusionList + +▸ **getDefaultExclusionList**(): *Promise‹string[]›* + +*Defined in [src/entities/SecurityToken/Dividends.ts:278](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Dividends.ts#L278)* + +Retrieve the list of addresses which are excluded from receiving dividend payments by default + +**Returns:** *Promise‹string[]›* + +___ + +### getDistribution + +▸ **getDistribution**(`args`: [GetDistributionParams](../interfaces/_entities_securitytoken_dividends_.getdistributionparams.md) | string): *Promise‹[DividendDistribution](_entities_dividenddistribution_.dividenddistribution.md)›* + +*Defined in [src/entities/SecurityToken/Dividends.ts:254](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Dividends.ts#L254)* + +Retrieve a particular dividend distribution by type and index or UUID + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`args` | [GetDistributionParams](../interfaces/_entities_securitytoken_dividends_.getdistributionparams.md) | string | dividend uuid or object containing its index | + +**Returns:** *Promise‹[DividendDistribution](_entities_dividenddistribution_.dividenddistribution.md)›* + +___ + +### getDistributions + +▸ **getDistributions**(`args`: object): *Promise‹[DividendDistribution](_entities_dividenddistribution_.dividenddistribution.md)[]›* + +*Defined in [src/entities/SecurityToken/Dividends.ts:222](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Dividends.ts#L222)* + +Retrieve all dividend distributions at a certain checkpoint + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`checkpointId` | string | + +**Returns:** *Promise‹[DividendDistribution](_entities_dividenddistribution_.dividenddistribution.md)[]›* + +___ + +### getTaxWithholdingList + +▸ **getTaxWithholdingList**(): *Promise‹[TaxWithholding](_entities_taxwithholding_.taxwithholding.md)[]›* + +*Defined in [src/entities/SecurityToken/Dividends.ts:169](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Dividends.ts#L169)* + +Retrieve a list of investor addresses and their corresponding tax withholding percentages + +**Returns:** *Promise‹[TaxWithholding](_entities_taxwithholding_.taxwithholding.md)[]›* + +___ + +### modifyDefaultExclusionList + +▸ **modifyDefaultExclusionList**(`args`: object): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[ModifyDividendsDefaultExclusionListProcedureArgs](../interfaces/_types_index_.modifydividendsdefaultexclusionlistprocedureargs.md), void››* + +*Defined in [src/entities/SecurityToken/Dividends.ts:152](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Dividends.ts#L152)* + +Set default exclusion list for a type of dividends. Addresses on this list won't be considered for dividend distribution. This operation overrides the previous default exclusion list + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`shareholderAddresses` | string[] | + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[ModifyDividendsDefaultExclusionListProcedureArgs](../interfaces/_types_index_.modifydividendsdefaultexclusionlistprocedureargs.md), void››* + +___ + +### modifyStorageWallet + +▸ **modifyStorageWallet**(`args`: object): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[SetDividendsWalletProcedureArgs](../interfaces/_types_index_.setdividendswalletprocedureargs.md), void››* + +*Defined in [src/entities/SecurityToken/Dividends.ts:135](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Dividends.ts#L135)* + +Change dividends storage wallet address + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`address` | string | + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[SetDividendsWalletProcedureArgs](../interfaces/_types_index_.setdividendswalletprocedureargs.md), void››* + +___ + +### modifyTaxWithholdingList + +▸ **modifyTaxWithholdingList**(`args`: object): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[UpdateDividendsTaxWithholdingListProcedureArgs](../interfaces/_types_index_.updatedividendstaxwithholdinglistprocedureargs.md), void››* + +*Defined in [src/entities/SecurityToken/Dividends.ts:109](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Dividends.ts#L109)* + +Set default tax withtholding list for a type of dividends + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`taxWithholdings` | [TaxWithholdingEntry](../interfaces/_types_index_.taxwithholdingentry.md)[] | + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[UpdateDividendsTaxWithholdingListProcedureArgs](../interfaces/_types_index_.updatedividendstaxwithholdinglistprocedureargs.md), void››* diff --git a/docs/api/classes/_entities_securitytoken_documents_.documents.md b/docs/api/classes/_entities_securitytoken_documents_.documents.md new file mode 100644 index 0000000..40def85 --- /dev/null +++ b/docs/api/classes/_entities_securitytoken_documents_.documents.md @@ -0,0 +1,142 @@ +# Class: Documents + +Namespace that handles all document Related functionality + +## Hierarchy + +* [SubModule](_entities_securitytoken_submodule_.submodule.md) + + ↳ **Documents** + +## Index + +### Constructors + +* [constructor](_entities_securitytoken_documents_.documents.md#constructor) + +### Properties + +* [context](_entities_securitytoken_documents_.documents.md#protected-context) +* [securityToken](_entities_securitytoken_documents_.documents.md#protected-securitytoken) + +### Methods + +* [getAllDocuments](_entities_securitytoken_documents_.documents.md#getalldocuments) +* [getDocument](_entities_securitytoken_documents_.documents.md#getdocument) +* [remove](_entities_securitytoken_documents_.documents.md#remove) +* [set](_entities_securitytoken_documents_.documents.md#set) + +## Constructors + +### constructor + +\+ **new Documents**(`securityToken`: [SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md), `context`: [Context](_context_.context.md)): *[Documents](_entities_securitytoken_documents_.documents.md)* + +*Inherited from [SubModule](_entities_securitytoken_submodule_.submodule.md).[constructor](_entities_securitytoken_submodule_.submodule.md#constructor)* + +*Defined in [src/entities/SecurityToken/SubModule.ts:10](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SubModule.ts#L10)* + +Create a new SubModule instance + +**Parameters:** + +Name | Type | +------ | ------ | +`securityToken` | [SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[Documents](_entities_securitytoken_documents_.documents.md)* + +## Properties + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from [SubModule](_entities_securitytoken_submodule_.submodule.md).[context](_entities_securitytoken_submodule_.submodule.md#protected-context)* + +*Defined in [src/entities/SecurityToken/SubModule.ts:10](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SubModule.ts#L10)* + +___ + +### `Protected` securityToken + +• **securityToken**: *[SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md)* + +*Inherited from [SubModule](_entities_securitytoken_submodule_.submodule.md).[securityToken](_entities_securitytoken_submodule_.submodule.md#protected-securitytoken)* + +*Defined in [src/entities/SecurityToken/SubModule.ts:8](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SubModule.ts#L8)* + +## Methods + +### getAllDocuments + +▸ **getAllDocuments**(): *Promise‹[Document](../interfaces/_entities_securitytoken_documents_.document.md)[]›* + +*Defined in [src/entities/SecurityToken/Documents.ts:90](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Documents.ts#L90)* + +Retrieve an array of all the documents attached to the security token + +**Returns:** *Promise‹[Document](../interfaces/_entities_securitytoken_documents_.document.md)[]›* + +___ + +### getDocument + +▸ **getDocument**(`args`: object): *Promise‹[Document](../interfaces/_entities_securitytoken_documents_.document.md)›* + +*Defined in [src/entities/SecurityToken/Documents.ts:61](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Documents.ts#L61)* + +Retrieve a specific document's data by name + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`name` | string | + +**Returns:** *Promise‹[Document](../interfaces/_entities_securitytoken_documents_.document.md)›* + +___ + +### remove + +▸ **remove**(`args`: object): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[RemoveDocumentProcedureArgs](../interfaces/_types_index_.removedocumentprocedureargs.md), void››* + +*Defined in [src/entities/SecurityToken/Documents.ts:50](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Documents.ts#L50)* + +Remove an existing document from the Security Token + +**Parameters:** + +▪ **args**: *object* + +Name | Type | Description | +------ | ------ | ------ | +`name` | string | should always be unique | + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[RemoveDocumentProcedureArgs](../interfaces/_types_index_.removedocumentprocedureargs.md), void››* + +___ + +### set + +▸ **set**(`args`: object): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[SetDocumentProcedureArgs](../interfaces/_types_index_.setdocumentprocedureargs.md), void››* + +*Defined in [src/entities/SecurityToken/Documents.ts:37](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Documents.ts#L37)* + +Attach a new document to the contract, or update the URI or hash of an existing attached document + +**Parameters:** + +▪ **args**: *object* + +Name | Type | Description | +------ | ------ | ------ | +`documentHash` | string | hash of the document's contents | +`name` | string | should always be unique | +`uri` | string | off-chain uri of the document from where it is accessible to investors/advisors to read | + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[SetDocumentProcedureArgs](../interfaces/_types_index_.setdocumentprocedureargs.md), void››* diff --git a/docs/api/classes/_entities_securitytoken_features_.features.md b/docs/api/classes/_entities_securitytoken_features_.features.md new file mode 100644 index 0000000..c236bc2 --- /dev/null +++ b/docs/api/classes/_entities_securitytoken_features_.features.md @@ -0,0 +1,176 @@ +# Class: Features + +Namespace that handles all Feature related functionality + +## Hierarchy + +* [SubModule](_entities_securitytoken_submodule_.submodule.md) + + ↳ **Features** + +## Index + +### Constructors + +* [constructor](_entities_securitytoken_features_.features.md#constructor) + +### Properties + +* [context](_entities_securitytoken_features_.features.md#protected-context) +* [list](_entities_securitytoken_features_.features.md#list) +* [securityToken](_entities_securitytoken_features_.features.md#protected-securitytoken) + +### Methods + +* [disable](_entities_securitytoken_features_.features.md#disable) +* [enable](_entities_securitytoken_features_.features.md#enable) +* [getModuleNameFromFeature](_entities_securitytoken_features_.features.md#private-getmodulenamefromfeature) +* [getStatus](_entities_securitytoken_features_.features.md#getstatus) +* [isEnabled](_entities_securitytoken_features_.features.md#isenabled) + +## Constructors + +### constructor + +\+ **new Features**(`securityToken`: [SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md), `context`: [Context](_context_.context.md)): *[Features](_entities_securitytoken_features_.features.md)* + +*Inherited from [SubModule](_entities_securitytoken_submodule_.submodule.md).[constructor](_entities_securitytoken_submodule_.submodule.md#constructor)* + +*Defined in [src/entities/SecurityToken/SubModule.ts:10](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SubModule.ts#L10)* + +Create a new SubModule instance + +**Parameters:** + +Name | Type | +------ | ------ | +`securityToken` | [SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[Features](_entities_securitytoken_features_.features.md)* + +## Properties + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from [SubModule](_entities_securitytoken_submodule_.submodule.md).[context](_entities_securitytoken_submodule_.submodule.md#protected-context)* + +*Defined in [src/entities/SecurityToken/SubModule.ts:10](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SubModule.ts#L10)* + +___ + +### list + +• **list**: *[Feature](../enums/_types_index_.feature.md)[]* = [ + Feature.Permissions, + Feature.Shareholders, + Feature.Dividends, + Feature.ShareholderCountRestrictions, + Feature.PercentageOwnershipRestrictions, + ] + +*Defined in [src/entities/SecurityToken/Features.ts:80](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Features.ts#L80)* + +List of all existing features + +___ + +### `Protected` securityToken + +• **securityToken**: *[SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md)* + +*Inherited from [SubModule](_entities_securitytoken_submodule_.submodule.md).[securityToken](_entities_securitytoken_submodule_.submodule.md#protected-securitytoken)* + +*Defined in [src/entities/SecurityToken/SubModule.ts:8](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SubModule.ts#L8)* + +## Methods + +### disable + +▸ **disable**(`args`: object): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[DisableFeatureProcedureArgs](../interfaces/_types_index_.disablefeatureprocedureargs.md)››* + +*Defined in [src/entities/SecurityToken/Features.ts:213](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Features.ts#L213)* + +Disable a feature + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`feature` | [Feature](../enums/_types_index_.feature.md) | + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[DisableFeatureProcedureArgs](../interfaces/_types_index_.disablefeatureprocedureargs.md)››* + +___ + +### enable + +▸ **enable**(`args`: object, `opts?`: [EnableOpts](../modules/_entities_securitytoken_features_.md#enableopts)): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)›* + +*Defined in [src/entities/SecurityToken/Features.ts:138](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Features.ts#L138)* + +Enable a feature + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`feature` | [Feature](../enums/_types_index_.feature.md) | + +▪`Optional` **opts**: *[EnableOpts](../modules/_entities_securitytoken_features_.md#enableopts)* + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)›* + +___ + +### `Private` getModuleNameFromFeature + +▸ **getModuleNameFromFeature**(`feature`: [Feature](../enums/_types_index_.feature.md)): *ModuleName* + +*Defined in [src/entities/SecurityToken/Features.ts:240](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Features.ts#L240)* + +**Parameters:** + +Name | Type | +------ | ------ | +`feature` | [Feature](../enums/_types_index_.feature.md) | + +**Returns:** *ModuleName* + +___ + +### getStatus + +▸ **getStatus**(): *Promise‹[FeatureStatuses](../interfaces/_entities_securitytoken_features_.featurestatuses.md)›* + +*Defined in [src/entities/SecurityToken/Features.ts:111](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Features.ts#L111)* + +Gets the status on all Security Token features (true = enabled, false = not enabled/disabled) + +**Returns:** *Promise‹[FeatureStatuses](../interfaces/_entities_securitytoken_features_.featurestatuses.md)›* + +___ + +### isEnabled + +▸ **isEnabled**(`args`: object): *Promise‹boolean›* + +*Defined in [src/entities/SecurityToken/Features.ts:93](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Features.ts#L93)* + +Returns whether a particular feature has been enabled or not + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`feature` | [Feature](../enums/_types_index_.feature.md) | + +**Returns:** *Promise‹boolean›* diff --git a/docs/api/classes/_entities_securitytoken_issuance_issuance_.issuance.md b/docs/api/classes/_entities_securitytoken_issuance_issuance_.issuance.md new file mode 100644 index 0000000..cddd593 --- /dev/null +++ b/docs/api/classes/_entities_securitytoken_issuance_issuance_.issuance.md @@ -0,0 +1,144 @@ +# Class: Issuance + +Namespace that handles all Issuance related functionality + +## Hierarchy + +* [SubModule](_entities_securitytoken_submodule_.submodule.md) + + ↳ **Issuance** + +## Index + +### Constructors + +* [constructor](_entities_securitytoken_issuance_issuance_.issuance.md#constructor) + +### Properties + +* [context](_entities_securitytoken_issuance_issuance_.issuance.md#protected-context) +* [offerings](_entities_securitytoken_issuance_issuance_.issuance.md#offerings) +* [securityToken](_entities_securitytoken_issuance_issuance_.issuance.md#protected-securitytoken) + +### Methods + +* [allowed](_entities_securitytoken_issuance_issuance_.issuance.md#allowed) +* [freeze](_entities_securitytoken_issuance_issuance_.issuance.md#freeze) +* [issue](_entities_securitytoken_issuance_issuance_.issuance.md#issue) +* [signFreezeAck](_entities_securitytoken_issuance_issuance_.issuance.md#signfreezeack) + +## Constructors + +### constructor + +\+ **new Issuance**(`securityToken`: [SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md), `context`: [Context](_context_.context.md)): *[Issuance](_entities_securitytoken_issuance_issuance_.issuance.md)* + +*Overrides [SubModule](_entities_securitytoken_submodule_.submodule.md).[constructor](_entities_securitytoken_submodule_.submodule.md#constructor)* + +*Defined in [src/entities/SecurityToken/Issuance/Issuance.ts:14](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Issuance.ts#L14)* + +Create a new Issuance instance + +**Parameters:** + +Name | Type | +------ | ------ | +`securityToken` | [SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[Issuance](_entities_securitytoken_issuance_issuance_.issuance.md)* + +## Properties + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from [SubModule](_entities_securitytoken_submodule_.submodule.md).[context](_entities_securitytoken_submodule_.submodule.md#protected-context)* + +*Defined in [src/entities/SecurityToken/SubModule.ts:10](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SubModule.ts#L10)* + +___ + +### offerings + +• **offerings**: *[Offerings](_entities_securitytoken_issuance_offerings_.offerings.md)* + +*Defined in [src/entities/SecurityToken/Issuance/Issuance.ts:14](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Issuance.ts#L14)* + +___ + +### `Protected` securityToken + +• **securityToken**: *[SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md)* + +*Inherited from [SubModule](_entities_securitytoken_submodule_.submodule.md).[securityToken](_entities_securitytoken_submodule_.submodule.md#protected-securitytoken)* + +*Defined in [src/entities/SecurityToken/SubModule.ts:8](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SubModule.ts#L8)* + +## Methods + +### allowed + +▸ **allowed**(): *Promise‹Boolean›* + +*Defined in [src/entities/SecurityToken/Issuance/Issuance.ts:73](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Issuance.ts#L73)* + +Retrieve whether the issuance of tokens is allowed or not +Can be permanently frozen with `freeze` + +**Returns:** *Promise‹Boolean›* + +___ + +### freeze + +▸ **freeze**(`args?`: undefined | object): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[FreezeIssuanceProcedureArgs](../interfaces/_types_index_.freezeissuanceprocedureargs.md), void››* + +*Defined in [src/entities/SecurityToken/Issuance/Issuance.ts:48](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Issuance.ts#L48)* + +Permanently freeze issuance of the security token + +**Parameters:** + +Name | Type | +------ | ------ | +`args?` | undefined | object | + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[FreezeIssuanceProcedureArgs](../interfaces/_types_index_.freezeissuanceprocedureargs.md), void››* + +___ + +### issue + +▸ **issue**(`args`: object): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[IssueTokensProcedureArgs](../interfaces/_types_index_.issuetokensprocedureargs.md), [Shareholder](_entities_shareholder_.shareholder.md)[]››* + +*Defined in [src/entities/SecurityToken/Issuance/Issuance.ts:32](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Issuance.ts#L32)* + +Issue a certain amount of tokens to an address. The address must already have been added via `modifyData`. Otherwise, +the corresponding shareholder data for that address must be supplied to this method +**NOTE: If shareholder data is supplied, client-side validations to verify if the transfer is possible won't be performed** + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`issuanceData` | [IssuanceDataEntry](../interfaces/_types_index_.issuancedataentry.md)[] | + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[IssueTokensProcedureArgs](../interfaces/_types_index_.issuetokensprocedureargs.md), [Shareholder](_entities_shareholder_.shareholder.md)[]››* + +___ + +### signFreezeAck + +▸ **signFreezeAck**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[SignFreezeIssuanceAckProcedureArgs](../interfaces/_types_index_.signfreezeissuanceackprocedureargs.md), void››* + +*Defined in [src/entities/SecurityToken/Issuance/Issuance.ts:61](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Issuance.ts#L61)* + +Generate a signature string that can be used to permanently freeze issuance of the Security Token + +**Note that only the owner's signature is valid for this operation** + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[SignFreezeIssuanceAckProcedureArgs](../interfaces/_types_index_.signfreezeissuanceackprocedureargs.md), void››* diff --git a/docs/api/classes/_entities_securitytoken_issuance_offerings_.offerings.md b/docs/api/classes/_entities_securitytoken_issuance_offerings_.offerings.md new file mode 100644 index 0000000..9c8a04e --- /dev/null +++ b/docs/api/classes/_entities_securitytoken_issuance_offerings_.offerings.md @@ -0,0 +1,153 @@ +# Class: Offerings + +Namespace that handles all Offering related functionality + +## Hierarchy + +* [SubModule](_entities_securitytoken_submodule_.submodule.md) + + ↳ **Offerings** + +## Index + +### Constructors + +* [constructor](_entities_securitytoken_issuance_offerings_.offerings.md#constructor) + +### Properties + +* [context](_entities_securitytoken_issuance_offerings_.offerings.md#protected-context) +* [securityToken](_entities_securitytoken_issuance_offerings_.offerings.md#protected-securitytoken) + +### Methods + +* [getSto](_entities_securitytoken_issuance_offerings_.offerings.md#getsto) +* [getStos](_entities_securitytoken_issuance_offerings_.offerings.md#getstos) +* [launchSimpleSto](_entities_securitytoken_issuance_offerings_.offerings.md#launchsimplesto) +* [launchTieredSto](_entities_securitytoken_issuance_offerings_.offerings.md#launchtieredsto) + +## Constructors + +### constructor + +\+ **new Offerings**(`securityToken`: [SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md), `context`: [Context](_context_.context.md)): *[Offerings](_entities_securitytoken_issuance_offerings_.offerings.md)* + +*Inherited from [SubModule](_entities_securitytoken_submodule_.submodule.md).[constructor](_entities_securitytoken_submodule_.submodule.md#constructor)* + +*Defined in [src/entities/SecurityToken/SubModule.ts:10](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SubModule.ts#L10)* + +Create a new SubModule instance + +**Parameters:** + +Name | Type | +------ | ------ | +`securityToken` | [SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[Offerings](_entities_securitytoken_issuance_offerings_.offerings.md)* + +## Properties + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from [SubModule](_entities_securitytoken_submodule_.submodule.md).[context](_entities_securitytoken_submodule_.submodule.md#protected-context)* + +*Defined in [src/entities/SecurityToken/SubModule.ts:10](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SubModule.ts#L10)* + +___ + +### `Protected` securityToken + +• **securityToken**: *[SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md)* + +*Inherited from [SubModule](_entities_securitytoken_submodule_.submodule.md).[securityToken](_entities_securitytoken_submodule_.submodule.md#protected-securitytoken)* + +*Defined in [src/entities/SecurityToken/SubModule.ts:8](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SubModule.ts#L8)* + +## Methods + +### getSto + +▸ **getSto**(`args`: [GetStoParams](../interfaces/_entities_securitytoken_issuance_offerings_.getstoparams.md) | string): *Promise‹any›* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:223](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L223)* + +Retrieve an STO by type and address or UUID + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`args` | [GetStoParams](../interfaces/_entities_securitytoken_issuance_offerings_.getstoparams.md) | string | STO uuid or object containing its type and address | + +**Returns:** *Promise‹any›* + +___ + +### getStos + +▸ **getStos**(`opts`: object): *Promise‹[SimpleSto](_entities_simplesto_.simplesto.md) | [TieredSto](_entities_tieredsto_.tieredsto.md)[]›* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:260](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L260)* + +Retrieve all STOs attached to a security token + +**Parameters:** + +▪`Default value` **opts**: *object*= { + stoTypes: [StoType.Simple, StoType.Tiered], + } + +Name | Type | +------ | ------ | +`stoTypes` | [StoType](../enums/_types_index_.stotype.md)[] | + +**Returns:** *Promise‹[SimpleSto](_entities_simplesto_.simplesto.md) | [TieredSto](_entities_tieredsto_.tieredsto.md)[]›* + +___ + +### launchSimpleSto + +▸ **launchSimpleSto**(`args`: object): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[LaunchSimpleStoProcedureArgs](../interfaces/_types_index_.launchsimplestoprocedureargs.md), [SimpleSto](_entities_simplesto_.simplesto.md)››* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:168](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L168)* + +Launch a Simple STO + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`allowPreIssuance?` | undefined | false | true | +`currency` | Currency.ETH | Currency.POLY | +`endDate` | Date | +`raisedFundsWallet` | string | +`rate` | BigNumber | +`startDate` | Date | +`tokensOnSale` | BigNumber | +`unsoldTokensWallet` | string | + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[LaunchSimpleStoProcedureArgs](../interfaces/_types_index_.launchsimplestoprocedureargs.md), [SimpleSto](_entities_simplesto_.simplesto.md)››* + +___ + +### launchTieredSto + +▸ **launchTieredSto**(`args`: [LaunchTieredStoParams](../interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md)): *Promise‹any›* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:203](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L203)* + +Launch a Tiered STO + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [LaunchTieredStoParams](../interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md) | + +**Returns:** *Promise‹any›* diff --git a/docs/api/classes/_entities_securitytoken_permissions_.permissions.md b/docs/api/classes/_entities_securitytoken_permissions_.permissions.md new file mode 100644 index 0000000..f6aa9fb --- /dev/null +++ b/docs/api/classes/_entities_securitytoken_permissions_.permissions.md @@ -0,0 +1,256 @@ +# Class: Permissions + +Namespace that handles all Permissions related functionality + +## Hierarchy + +* [SubModule](_entities_securitytoken_submodule_.submodule.md) + + ↳ **Permissions** + +## Index + +### Constructors + +* [constructor](_entities_securitytoken_permissions_.permissions.md#constructor) + +### Properties + +* [context](_entities_securitytoken_permissions_.permissions.md#protected-context) +* [securityToken](_entities_securitytoken_permissions_.permissions.md#protected-securitytoken) + +### Methods + +* [assignRole](_entities_securitytoken_permissions_.permissions.md#assignrole) +* [getAllDelegates](_entities_securitytoken_permissions_.permissions.md#getalldelegates) +* [getAssignedRoles](_entities_securitytoken_permissions_.permissions.md#getassignedroles) +* [getAvailableRoles](_entities_securitytoken_permissions_.permissions.md#getavailableroles) +* [getDelegatesForRole](_entities_securitytoken_permissions_.permissions.md#getdelegatesforrole) +* [getFeatureFromRole](_entities_securitytoken_permissions_.permissions.md#getfeaturefromrole) +* [isRoleAvailable](_entities_securitytoken_permissions_.permissions.md#isroleavailable) +* [revokeRole](_entities_securitytoken_permissions_.permissions.md#revokerole) + +### Object literals + +* [rolesPerFeature](_entities_securitytoken_permissions_.permissions.md#rolesperfeature) + +## Constructors + +### constructor + +\+ **new Permissions**(`securityToken`: [SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md), `context`: [Context](_context_.context.md)): *[Permissions](_entities_securitytoken_permissions_.permissions.md)* + +*Inherited from [SubModule](_entities_securitytoken_submodule_.submodule.md).[constructor](_entities_securitytoken_submodule_.submodule.md#constructor)* + +*Defined in [src/entities/SecurityToken/SubModule.ts:10](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SubModule.ts#L10)* + +Create a new SubModule instance + +**Parameters:** + +Name | Type | +------ | ------ | +`securityToken` | [SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[Permissions](_entities_securitytoken_permissions_.permissions.md)* + +## Properties + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from [SubModule](_entities_securitytoken_submodule_.submodule.md).[context](_entities_securitytoken_submodule_.submodule.md#protected-context)* + +*Defined in [src/entities/SecurityToken/SubModule.ts:10](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SubModule.ts#L10)* + +___ + +### `Protected` securityToken + +• **securityToken**: *[SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md)* + +*Inherited from [SubModule](_entities_securitytoken_submodule_.submodule.md).[securityToken](_entities_securitytoken_submodule_.submodule.md#protected-securitytoken)* + +*Defined in [src/entities/SecurityToken/SubModule.ts:8](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SubModule.ts#L8)* + +## Methods + +### assignRole + +▸ **assignRole**(`args`: object): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[AssignSecurityTokenRoleProcedureArgs](../interfaces/_types_index_.assignsecuritytokenroleprocedureargs.md), void››* + +*Defined in [src/entities/SecurityToken/Permissions.ts:95](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Permissions.ts#L95)* + +Assign a role on the Security Token to a delegate + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`delegateAddress` | string | +`description` | string | +`role` | [SecurityTokenRole](../enums/_types_index_.securitytokenrole.md) | + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[AssignSecurityTokenRoleProcedureArgs](../interfaces/_types_index_.assignsecuritytokenroleprocedureargs.md), void››* + +___ + +### getAllDelegates + +▸ **getAllDelegates**(): *Promise‹object[]›* + +*Defined in [src/entities/SecurityToken/Permissions.ts:242](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Permissions.ts#L242)* + +Return a list of all delegates with their respective details and roles + +**Returns:** *Promise‹object[]›* + +___ + +### getAssignedRoles + +▸ **getAssignedRoles**(`args`: object): *Promise‹[SecurityTokenRole](../enums/_types_index_.securitytokenrole.md)[]›* + +*Defined in [src/entities/SecurityToken/Permissions.ts:136](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Permissions.ts#L136)* + +Return the list of roles assigned to a delegate address + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`delegateAddress` | string | + +**Returns:** *Promise‹[SecurityTokenRole](../enums/_types_index_.securitytokenrole.md)[]›* + +___ + +### getAvailableRoles + +▸ **getAvailableRoles**(): *Promise‹[SecurityTokenRole](../enums/_types_index_.securitytokenrole.md)[]›* + +*Defined in [src/entities/SecurityToken/Permissions.ts:25](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Permissions.ts#L25)* + +Get a list of all available roles. +The returned roles depend on which features are enabled, as per: + +| Feature | Roles | +|---------------------------------|-------------------------------------------------| +| Permissions | Permissions Administrator | +| Shareholders | Shareholders Administrator | +| Dividends | Dividends Administrator, Dividends Operator | +| ShareholderCountRestrictions | Shareholder Count Restrictions Administrator | +| PercentageOwnershipRestrictions | Percentage Ownership Restrictions Administrator | + +**Returns:** *Promise‹[SecurityTokenRole](../enums/_types_index_.securitytokenrole.md)[]›* + +___ + +### getDelegatesForRole + +▸ **getDelegatesForRole**(`args`: object): *Promise‹object[]›* + +*Defined in [src/entities/SecurityToken/Permissions.ts:184](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Permissions.ts#L184)* + +Return the list of delegate addresses and details that hold a specific role + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`role` | [SecurityTokenRole](../enums/_types_index_.securitytokenrole.md) | + +**Returns:** *Promise‹object[]›* + +___ + +### getFeatureFromRole + +▸ **getFeatureFromRole**(`args`: object): *Promise‹[Feature](../enums/_types_index_.feature.md)›* + +*Defined in [src/entities/SecurityToken/Permissions.ts:65](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Permissions.ts#L65)* + +Return which feature is associated with the supplied role + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`role` | [SecurityTokenRole](../enums/_types_index_.securitytokenrole.md) | + +**Returns:** *Promise‹[Feature](../enums/_types_index_.feature.md)›* + +___ + +### isRoleAvailable + +▸ **isRoleAvailable**(`args`: object): *Promise‹boolean›* + +*Defined in [src/entities/SecurityToken/Permissions.ts:55](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Permissions.ts#L55)* + +Return whether a certain role is available to be assigned to delegates + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`role` | [SecurityTokenRole](../enums/_types_index_.securitytokenrole.md) | + +**Returns:** *Promise‹boolean›* + +___ + +### revokeRole + +▸ **revokeRole**(`args`: object): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[AssignSecurityTokenRoleProcedureArgs](../interfaces/_types_index_.assignsecuritytokenroleprocedureargs.md), void››* + +*Defined in [src/entities/SecurityToken/Permissions.ts:117](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Permissions.ts#L117)* + +Remove a role from a delegate + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`delegateAddress` | string | +`role` | [SecurityTokenRole](../enums/_types_index_.securitytokenrole.md) | + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[AssignSecurityTokenRoleProcedureArgs](../interfaces/_types_index_.assignsecuritytokenroleprocedureargs.md), void››* + +## Object literals + +### rolesPerFeature + +### ▪ **rolesPerFeature**: *object* + +*Defined in [src/entities/SecurityToken/Permissions.ts:279](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Permissions.ts#L279)* + +### __computed + +• **__computed**: *[SecurityTokenRole](../enums/_types_index_.securitytokenrole.md)[]* = [ + SecurityTokenRole.PercentageOwnershipRestrictionsAdministrator, + ] + +*Defined in [src/entities/SecurityToken/Permissions.ts:280](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Permissions.ts#L280)* + +*Defined in [src/entities/SecurityToken/Permissions.ts:281](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Permissions.ts#L281)* + +*Defined in [src/entities/SecurityToken/Permissions.ts:282](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Permissions.ts#L282)* + +*Defined in [src/entities/SecurityToken/Permissions.ts:286](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Permissions.ts#L286)* + +*Defined in [src/entities/SecurityToken/Permissions.ts:289](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Permissions.ts#L289)* diff --git a/docs/api/classes/_entities_securitytoken_securitytoken_.securitytoken.md b/docs/api/classes/_entities_securitytoken_securitytoken_.securitytoken.md new file mode 100644 index 0000000..d6f1eb8 --- /dev/null +++ b/docs/api/classes/_entities_securitytoken_securitytoken_.securitytoken.md @@ -0,0 +1,341 @@ +# Class: SecurityToken + +Class used to manage all the Security Token functionality + +## Hierarchy + +* [Entity](_entities_entity_.entity.md)‹[Params](../interfaces/_entities_securitytoken_securitytoken_.params.md)› + + ↳ **SecurityToken** + +## Index + +### Constructors + +* [constructor](_entities_securitytoken_securitytoken_.securitytoken.md#constructor) + +### Properties + +* [address](_entities_securitytoken_securitytoken_.securitytoken.md#address) +* [context](_entities_securitytoken_securitytoken_.securitytoken.md#context) +* [controller](_entities_securitytoken_securitytoken_.securitytoken.md#controller) +* [currentCheckpoint](_entities_securitytoken_securitytoken_.securitytoken.md#currentcheckpoint) +* [dividends](_entities_securitytoken_securitytoken_.securitytoken.md#dividends) +* [documents](_entities_securitytoken_securitytoken_.securitytoken.md#documents) +* [features](_entities_securitytoken_securitytoken_.securitytoken.md#features) +* [granularity](_entities_securitytoken_securitytoken_.securitytoken.md#granularity) +* [issuance](_entities_securitytoken_securitytoken_.securitytoken.md#issuance) +* [name](_entities_securitytoken_securitytoken_.securitytoken.md#name) +* [owner](_entities_securitytoken_securitytoken_.securitytoken.md#owner) +* [permissions](_entities_securitytoken_securitytoken_.securitytoken.md#permissions) +* [shareholders](_entities_securitytoken_securitytoken_.securitytoken.md#shareholders) +* [symbol](_entities_securitytoken_securitytoken_.securitytoken.md#symbol) +* [tokenDetails](_entities_securitytoken_securitytoken_.securitytoken.md#tokendetails) +* [totalSupply](_entities_securitytoken_securitytoken_.securitytoken.md#totalsupply) +* [transfers](_entities_securitytoken_securitytoken_.securitytoken.md#transfers) +* [treasuryWallet](_entities_securitytoken_securitytoken_.securitytoken.md#treasurywallet) +* [uid](_entities_securitytoken_securitytoken_.securitytoken.md#uid) +* [version](_entities_securitytoken_securitytoken_.securitytoken.md#version) +* [unserialize](_entities_securitytoken_securitytoken_.securitytoken.md#static-unserialize) + +### Methods + +* [_refresh](_entities_securitytoken_securitytoken_.securitytoken.md#_refresh) +* [toPojo](_entities_securitytoken_securitytoken_.securitytoken.md#topojo) +* [transferOwnership](_entities_securitytoken_securitytoken_.securitytoken.md#transferownership) +* [generateId](_entities_securitytoken_securitytoken_.securitytoken.md#static-generateid) + +## Constructors + +### constructor + +\+ **new SecurityToken**(`params`: [Params](../interfaces/_entities_securitytoken_securitytoken_.params.md) & [UniqueIdentifiers](../interfaces/_entities_securitytoken_securitytoken_.uniqueidentifiers.md), `context`: [Context](_context_.context.md)): *[SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md)* + +*Defined in [src/entities/SecurityToken/SecurityToken.ts:153](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SecurityToken.ts#L153)* + +Create a new SecurityToken instance + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | [Params](../interfaces/_entities_securitytoken_securitytoken_.params.md) & [UniqueIdentifiers](../interfaces/_entities_securitytoken_securitytoken_.uniqueidentifiers.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md)* + +## Properties + +### address + +• **address**: *string* + +*Defined in [src/entities/SecurityToken/SecurityToken.ts:114](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SecurityToken.ts#L114)* + +address that owns the Security Token + +___ + +### context + +• **context**: *[Context](_context_.context.md)* + +*Defined in [src/entities/SecurityToken/SecurityToken.ts:153](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SecurityToken.ts#L153)* + +___ + +### controller + +• **controller**: *[Controller](_entities_securitytoken_controller_.controller.md)* + +*Defined in [src/entities/SecurityToken/SecurityToken.ts:147](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SecurityToken.ts#L147)* + +___ + +### currentCheckpoint + +• **currentCheckpoint**: *number* + +*Defined in [src/entities/SecurityToken/SecurityToken.ts:130](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SecurityToken.ts#L130)* + +index of the current checkpoint + +___ + +### dividends + +• **dividends**: *[Dividends](_entities_securitytoken_dividends_.dividends.md)* + +*Defined in [src/entities/SecurityToken/SecurityToken.ts:141](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SecurityToken.ts#L141)* + +___ + +### documents + +• **documents**: *[Documents](_entities_securitytoken_documents_.documents.md)* + +*Defined in [src/entities/SecurityToken/SecurityToken.ts:151](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SecurityToken.ts#L151)* + +___ + +### features + +• **features**: *[Features](_entities_securitytoken_features_.features.md)* + +*Defined in [src/entities/SecurityToken/SecurityToken.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SecurityToken.ts#L137)* + +___ + +### granularity + +• **granularity**: *number* + +*Defined in [src/entities/SecurityToken/SecurityToken.ts:123](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SecurityToken.ts#L123)* + +___ + +### issuance + +• **issuance**: *[Issuance](_entities_securitytoken_issuance_issuance_.issuance.md)* + +*Defined in [src/entities/SecurityToken/SecurityToken.ts:143](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SecurityToken.ts#L143)* + +___ + +### name + +• **name**: *string* + +*Defined in [src/entities/SecurityToken/SecurityToken.ts:104](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SecurityToken.ts#L104)* + +___ + +### owner + +• **owner**: *string* + +*Defined in [src/entities/SecurityToken/SecurityToken.ts:109](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SecurityToken.ts#L109)* + +address of the Security Token contract + +___ + +### permissions + +• **permissions**: *[Permissions](_entities_securitytoken_permissions_.permissions.md)* + +*Defined in [src/entities/SecurityToken/SecurityToken.ts:145](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SecurityToken.ts#L145)* + +___ + +### shareholders + +• **shareholders**: *[Shareholders](_entities_securitytoken_shareholders_.shareholders.md)* + +*Defined in [src/entities/SecurityToken/SecurityToken.ts:139](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SecurityToken.ts#L139)* + +___ + +### symbol + +• **symbol**: *string* + +*Defined in [src/entities/SecurityToken/SecurityToken.ts:102](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SecurityToken.ts#L102)* + +___ + +### tokenDetails + +• **tokenDetails**: *string* + +*Defined in [src/entities/SecurityToken/SecurityToken.ts:119](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SecurityToken.ts#L119)* + +URL pointing to off-chain data associated with the Security Token + +___ + +### totalSupply + +• **totalSupply**: *BigNumber* + +*Defined in [src/entities/SecurityToken/SecurityToken.ts:125](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SecurityToken.ts#L125)* + +___ + +### transfers + +• **transfers**: *[Transfers](_entities_securitytoken_transfers_transfers_.transfers.md)* + +*Defined in [src/entities/SecurityToken/SecurityToken.ts:149](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SecurityToken.ts#L149)* + +___ + +### treasuryWallet + +• **treasuryWallet**: *string* + +*Defined in [src/entities/SecurityToken/SecurityToken.ts:135](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SecurityToken.ts#L135)* + +treasury wallet used by some features + +___ + +### uid + +• **uid**: *string* + +*Overrides [Entity](_entities_entity_.entity.md).[uid](_entities_entity_.entity.md#abstract-uid)* + +*Defined in [src/entities/SecurityToken/SecurityToken.ts:100](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SecurityToken.ts#L100)* + +___ + +### version + +• **version**: *Version* + +*Defined in [src/entities/SecurityToken/SecurityToken.ts:121](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SecurityToken.ts#L121)* + +___ + +### `Static` unserialize + +▪ **unserialize**: *unserialize* = unserialize + +*Defined in [src/entities/SecurityToken/SecurityToken.ts:98](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SecurityToken.ts#L98)* + +## Methods + +### _refresh + +▸ **_refresh**(`params`: Partial‹[Params](../interfaces/_entities_securitytoken_securitytoken_.params.md)›): *void* + +*Overrides [Entity](_entities_entity_.entity.md).[_refresh](_entities_entity_.entity.md#abstract-_refresh)* + +*Defined in [src/entities/SecurityToken/SecurityToken.ts:249](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SecurityToken.ts#L249)* + +Hydrate the entity + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | Partial‹[Params](../interfaces/_entities_securitytoken_securitytoken_.params.md)› | + +**Returns:** *void* + +___ + +### toPojo + +▸ **toPojo**(): *object* + +*Overrides [Entity](_entities_entity_.entity.md).[toPojo](_entities_entity_.entity.md#abstract-topojo)* + +*Defined in [src/entities/SecurityToken/SecurityToken.ts:216](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SecurityToken.ts#L216)* + +Convert entity to a POJO (Plain Old Javascript Object) + +**Returns:** *object* + +* **address**: *string* + +* **currentCheckpoint**: *number* + +* **granularity**: *number* + +* **name**: *string* + +* **owner**: *string* + +* **symbol**: *string* + +* **tokenDetails**: *string* + +* **totalSupply**: *BigNumber* + +* **treasuryWallet**: *string* + +* **uid**: *string* + +* **version**: *ContractVersion* + +___ + +### transferOwnership + +▸ **transferOwnership**(`args`: object): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[TransferOwnershipProcedureArgs](../interfaces/_types_index_.transferownershipprocedureargs.md), void››* + +*Defined in [src/entities/SecurityToken/SecurityToken.ts:202](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SecurityToken.ts#L202)* + +Transfers ownership of the Security Token to a different wallet address + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`newOwner` | string | + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[TransferOwnershipProcedureArgs](../interfaces/_types_index_.transferownershipprocedureargs.md), void››* + +___ + +### `Static` generateId + +▸ **generateId**(`__namedParameters`: object): *string* + +*Defined in [src/entities/SecurityToken/SecurityToken.ts:92](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SecurityToken.ts#L92)* + +Generate the Security Token's UUID from its identifying properties + +**Parameters:** + +▪ **__namedParameters**: *object* + +Name | Type | +------ | ------ | +`symbol` | string | + +**Returns:** *string* diff --git a/docs/api/classes/_entities_securitytoken_shareholders_.shareholders.md b/docs/api/classes/_entities_securitytoken_shareholders_.shareholders.md new file mode 100644 index 0000000..653cf22 --- /dev/null +++ b/docs/api/classes/_entities_securitytoken_shareholders_.shareholders.md @@ -0,0 +1,191 @@ +# Class: Shareholders + +Namespace that handles all Shareholder related functionality + +## Hierarchy + +* [SubModule](_entities_securitytoken_submodule_.submodule.md) + + ↳ **Shareholders** + +## Index + +### Constructors + +* [constructor](_entities_securitytoken_shareholders_.shareholders.md#constructor) + +### Properties + +* [context](_entities_securitytoken_shareholders_.shareholders.md#protected-context) +* [securityToken](_entities_securitytoken_shareholders_.shareholders.md#protected-securitytoken) + +### Methods + +* [allTimeInvestorCount](_entities_securitytoken_shareholders_.shareholders.md#alltimeinvestorcount) +* [createCheckpoint](_entities_securitytoken_shareholders_.shareholders.md#createcheckpoint) +* [getCheckpoint](_entities_securitytoken_shareholders_.shareholders.md#getcheckpoint) +* [getCheckpoints](_entities_securitytoken_shareholders_.shareholders.md#getcheckpoints) +* [getShareholders](_entities_securitytoken_shareholders_.shareholders.md#getshareholders) +* [holderCount](_entities_securitytoken_shareholders_.shareholders.md#holdercount) +* [modifyData](_entities_securitytoken_shareholders_.shareholders.md#modifydata) +* [revokeKyc](_entities_securitytoken_shareholders_.shareholders.md#revokekyc) + +## Constructors + +### constructor + +\+ **new Shareholders**(`securityToken`: [SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md), `context`: [Context](_context_.context.md)): *[Shareholders](_entities_securitytoken_shareholders_.shareholders.md)* + +*Inherited from [SubModule](_entities_securitytoken_submodule_.submodule.md).[constructor](_entities_securitytoken_submodule_.submodule.md#constructor)* + +*Defined in [src/entities/SecurityToken/SubModule.ts:10](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SubModule.ts#L10)* + +Create a new SubModule instance + +**Parameters:** + +Name | Type | +------ | ------ | +`securityToken` | [SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[Shareholders](_entities_securitytoken_shareholders_.shareholders.md)* + +## Properties + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from [SubModule](_entities_securitytoken_submodule_.submodule.md).[context](_entities_securitytoken_submodule_.submodule.md#protected-context)* + +*Defined in [src/entities/SecurityToken/SubModule.ts:10](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SubModule.ts#L10)* + +___ + +### `Protected` securityToken + +• **securityToken**: *[SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md)* + +*Inherited from [SubModule](_entities_securitytoken_submodule_.submodule.md).[securityToken](_entities_securitytoken_submodule_.submodule.md#protected-securitytoken)* + +*Defined in [src/entities/SecurityToken/SubModule.ts:8](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SubModule.ts#L8)* + +## Methods + +### allTimeInvestorCount + +▸ **allTimeInvestorCount**(): *Promise‹number›* + +*Defined in [src/entities/SecurityToken/Shareholders.ts:221](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Shareholders.ts#L221)* + +Retrieve the amount of wallets that ever held tokens or have any KYC data + +**Returns:** *Promise‹number›* + +___ + +### createCheckpoint + +▸ **createCheckpoint**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[CreateCheckpointProcedureArgs](../interfaces/_types_index_.createcheckpointprocedureargs.md), [Checkpoint](_entities_checkpoint_.checkpoint.md)››* + +*Defined in [src/entities/SecurityToken/Shareholders.ts:59](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Shareholders.ts#L59)* + +Create a snapshot of the balances of every shareholder at the current date + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[CreateCheckpointProcedureArgs](../interfaces/_types_index_.createcheckpointprocedureargs.md), [Checkpoint](_entities_checkpoint_.checkpoint.md)››* + +___ + +### getCheckpoint + +▸ **getCheckpoint**(`args`: [GetCheckpointParams](../interfaces/_entities_securitytoken_shareholders_.getcheckpointparams.md) | string): *Promise‹[Checkpoint](_entities_checkpoint_.checkpoint.md)›* + +*Defined in [src/entities/SecurityToken/Shareholders.ts:133](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Shareholders.ts#L133)* + +Retrieve a checkpoint from the security token by index or UUID + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`args` | [GetCheckpointParams](../interfaces/_entities_securitytoken_shareholders_.getcheckpointparams.md) | string | checkpoint uuid or object containing its index | + +**Returns:** *Promise‹[Checkpoint](_entities_checkpoint_.checkpoint.md)›* + +___ + +### getCheckpoints + +▸ **getCheckpoints**(): *Promise‹[Checkpoint](_entities_checkpoint_.checkpoint.md)[]›* + +*Defined in [src/entities/SecurityToken/Shareholders.ts:74](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Shareholders.ts#L74)* + +Retrieve list of checkpoints and their corresponding dividend distributions of every type + +**Returns:** *Promise‹[Checkpoint](_entities_checkpoint_.checkpoint.md)[]›* + +___ + +### getShareholders + +▸ **getShareholders**(): *Promise‹[Shareholder](_entities_shareholder_.shareholder.md)[]›* + +*Defined in [src/entities/SecurityToken/Shareholders.ts:155](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Shareholders.ts#L155)* + +Get data for all shareholders associated to the Security Token + +**Returns:** *Promise‹[Shareholder](_entities_shareholder_.shareholder.md)[]›* + +___ + +### holderCount + +▸ **holderCount**(): *Promise‹number›* + +*Defined in [src/entities/SecurityToken/Shareholders.ts:247](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Shareholders.ts#L247)* + +Retrieve the amount of wallets that currently hold tokens + +**Returns:** *Promise‹number›* + +___ + +### modifyData + +▸ **modifyData**(`args`: object): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[ModifyShareholderDataProcedureArgs](../interfaces/_types_index_.modifyshareholderdataprocedureargs.md), [Shareholder](_entities_shareholder_.shareholder.md)[]››* + +*Defined in [src/entities/SecurityToken/Shareholders.ts:31](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Shareholders.ts#L31)* + +Add/modify investor data. For an investor to be able to hold, sell or purchase tokens, his address (and other KYC data) +must be added/modified via this method + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`shareholderData` | [ShareholderDataEntry](../interfaces/_types_index_.shareholderdataentry.md)[] | + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[ModifyShareholderDataProcedureArgs](../interfaces/_types_index_.modifyshareholderdataprocedureargs.md), [Shareholder](_entities_shareholder_.shareholder.md)[]››* + +___ + +### revokeKyc + +▸ **revokeKyc**(`args`: object): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[RevokeKycProcedureArgs](../interfaces/_types_index_.revokekycprocedureargs.md), [Shareholder](_entities_shareholder_.shareholder.md)[]››* + +*Defined in [src/entities/SecurityToken/Shareholders.ts:45](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Shareholders.ts#L45)* + +Revoke KYC for a group of shareholder addresses. Supplied addresses must have valid KYC + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`shareholderAddresses` | string[] | + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[RevokeKycProcedureArgs](../interfaces/_types_index_.revokekycprocedureargs.md), [Shareholder](_entities_shareholder_.shareholder.md)[]››* diff --git a/docs/api/classes/_entities_securitytoken_submodule_.submodule.md b/docs/api/classes/_entities_securitytoken_submodule_.submodule.md new file mode 100644 index 0000000..949b28f --- /dev/null +++ b/docs/api/classes/_entities_securitytoken_submodule_.submodule.md @@ -0,0 +1,77 @@ +# Class: SubModule + +Represents a namespace inside the Security Token that handles a set of related functionality + +## Hierarchy + +* **SubModule** + + ↳ [Features](_entities_securitytoken_features_.features.md) + + ↳ [Shareholders](_entities_securitytoken_shareholders_.shareholders.md) + + ↳ [Dividends](_entities_securitytoken_dividends_.dividends.md) + + ↳ [Offerings](_entities_securitytoken_issuance_offerings_.offerings.md) + + ↳ [Issuance](_entities_securitytoken_issuance_issuance_.issuance.md) + + ↳ [Permissions](_entities_securitytoken_permissions_.permissions.md) + + ↳ [CountRestrictions](_entities_securitytoken_transfers_restrictions_countrestrictions_.countrestrictions.md) + + ↳ [PercentageRestrictions](_entities_securitytoken_transfers_restrictions_percentagerestrictions_.percentagerestrictions.md) + + ↳ [Restrictions](_entities_securitytoken_transfers_restrictions_restrictions_.restrictions.md) + + ↳ [Transfers](_entities_securitytoken_transfers_transfers_.transfers.md) + + ↳ [Documents](_entities_securitytoken_documents_.documents.md) + + ↳ [Controller](_entities_securitytoken_controller_.controller.md) + +## Index + +### Constructors + +* [constructor](_entities_securitytoken_submodule_.submodule.md#constructor) + +### Properties + +* [context](_entities_securitytoken_submodule_.submodule.md#protected-context) +* [securityToken](_entities_securitytoken_submodule_.submodule.md#protected-securitytoken) + +## Constructors + +### constructor + +\+ **new SubModule**(`securityToken`: [SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md), `context`: [Context](_context_.context.md)): *[SubModule](_entities_securitytoken_submodule_.submodule.md)* + +*Defined in [src/entities/SecurityToken/SubModule.ts:10](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SubModule.ts#L10)* + +Create a new SubModule instance + +**Parameters:** + +Name | Type | +------ | ------ | +`securityToken` | [SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[SubModule](_entities_securitytoken_submodule_.submodule.md)* + +## Properties + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Defined in [src/entities/SecurityToken/SubModule.ts:10](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SubModule.ts#L10)* + +___ + +### `Protected` securityToken + +• **securityToken**: *[SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md)* + +*Defined in [src/entities/SecurityToken/SubModule.ts:8](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SubModule.ts#L8)* diff --git a/docs/api/classes/_entities_securitytoken_transfers_restrictions_countrestrictions_.countrestrictions.md b/docs/api/classes/_entities_securitytoken_transfers_restrictions_countrestrictions_.countrestrictions.md new file mode 100644 index 0000000..3330913 --- /dev/null +++ b/docs/api/classes/_entities_securitytoken_transfers_restrictions_countrestrictions_.countrestrictions.md @@ -0,0 +1,99 @@ +# Class: CountRestrictions + +Namespace that handles all Count Restriction related functionality + +## Hierarchy + +* [SubModule](_entities_securitytoken_submodule_.submodule.md) + + ↳ **CountRestrictions** + +## Index + +### Constructors + +* [constructor](_entities_securitytoken_transfers_restrictions_countrestrictions_.countrestrictions.md#constructor) + +### Properties + +* [context](_entities_securitytoken_transfers_restrictions_countrestrictions_.countrestrictions.md#protected-context) +* [securityToken](_entities_securitytoken_transfers_restrictions_countrestrictions_.countrestrictions.md#protected-securitytoken) + +### Methods + +* [getMaxHolderCount](_entities_securitytoken_transfers_restrictions_countrestrictions_.countrestrictions.md#getmaxholdercount) +* [modifyMaxHolderCount](_entities_securitytoken_transfers_restrictions_countrestrictions_.countrestrictions.md#modifymaxholdercount) + +## Constructors + +### constructor + +\+ **new CountRestrictions**(`securityToken`: [SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md), `context`: [Context](_context_.context.md)): *[CountRestrictions](_entities_securitytoken_transfers_restrictions_countrestrictions_.countrestrictions.md)* + +*Inherited from [SubModule](_entities_securitytoken_submodule_.submodule.md).[constructor](_entities_securitytoken_submodule_.submodule.md#constructor)* + +*Defined in [src/entities/SecurityToken/SubModule.ts:10](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SubModule.ts#L10)* + +Create a new SubModule instance + +**Parameters:** + +Name | Type | +------ | ------ | +`securityToken` | [SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[CountRestrictions](_entities_securitytoken_transfers_restrictions_countrestrictions_.countrestrictions.md)* + +## Properties + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from [SubModule](_entities_securitytoken_submodule_.submodule.md).[context](_entities_securitytoken_submodule_.submodule.md#protected-context)* + +*Defined in [src/entities/SecurityToken/SubModule.ts:10](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SubModule.ts#L10)* + +___ + +### `Protected` securityToken + +• **securityToken**: *[SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md)* + +*Inherited from [SubModule](_entities_securitytoken_submodule_.submodule.md).[securityToken](_entities_securitytoken_submodule_.submodule.md#protected-securitytoken)* + +*Defined in [src/entities/SecurityToken/SubModule.ts:8](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SubModule.ts#L8)* + +## Methods + +### getMaxHolderCount + +▸ **getMaxHolderCount**(): *Promise‹number›* + +*Defined in [src/entities/SecurityToken/Transfers/Restrictions/CountRestrictions.ts:31](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Transfers/Restrictions/CountRestrictions.ts#L31)* + +Retrieve the maximum amonut of shareholders allowed to hold the token at once +Can be modified with `modifyMaxHolderCount` + +**Returns:** *Promise‹number›* + +___ + +### modifyMaxHolderCount + +▸ **modifyMaxHolderCount**(`args`: object): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[ModifyMaxHolderCountProcedureArgs](../interfaces/_types_index_.modifymaxholdercountprocedureargs.md), void››* + +*Defined in [src/entities/SecurityToken/Transfers/Restrictions/CountRestrictions.ts:16](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Transfers/Restrictions/CountRestrictions.ts#L16)* + +Modify the maximum amount of shareholders allowed to hold the token at once + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`maxHolderCount` | number | + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[ModifyMaxHolderCountProcedureArgs](../interfaces/_types_index_.modifymaxholdercountprocedureargs.md), void››* diff --git a/docs/api/classes/_entities_securitytoken_transfers_restrictions_percentagerestrictions_.percentagerestrictions.md b/docs/api/classes/_entities_securitytoken_transfers_restrictions_percentagerestrictions_.percentagerestrictions.md new file mode 100644 index 0000000..0996c56 --- /dev/null +++ b/docs/api/classes/_entities_securitytoken_transfers_restrictions_percentagerestrictions_.percentagerestrictions.md @@ -0,0 +1,139 @@ +# Class: PercentageRestrictions + +Namespace that handles all Percentage Restriction related functionality + +## Hierarchy + +* [SubModule](_entities_securitytoken_submodule_.submodule.md) + + ↳ **PercentageRestrictions** + +## Index + +### Constructors + +* [constructor](_entities_securitytoken_transfers_restrictions_percentagerestrictions_.percentagerestrictions.md#constructor) + +### Properties + +* [context](_entities_securitytoken_transfers_restrictions_percentagerestrictions_.percentagerestrictions.md#protected-context) +* [securityToken](_entities_securitytoken_transfers_restrictions_percentagerestrictions_.percentagerestrictions.md#protected-securitytoken) + +### Methods + +* [getExemptions](_entities_securitytoken_transfers_restrictions_percentagerestrictions_.percentagerestrictions.md#getexemptions) +* [getMaxHolderPercentage](_entities_securitytoken_transfers_restrictions_percentagerestrictions_.percentagerestrictions.md#getmaxholderpercentage) +* [modifyExemptions](_entities_securitytoken_transfers_restrictions_percentagerestrictions_.percentagerestrictions.md#modifyexemptions) +* [modifyMaxHolderPercentage](_entities_securitytoken_transfers_restrictions_percentagerestrictions_.percentagerestrictions.md#modifymaxholderpercentage) + +## Constructors + +### constructor + +\+ **new PercentageRestrictions**(`securityToken`: [SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md), `context`: [Context](_context_.context.md)): *[PercentageRestrictions](_entities_securitytoken_transfers_restrictions_percentagerestrictions_.percentagerestrictions.md)* + +*Inherited from [SubModule](_entities_securitytoken_submodule_.submodule.md).[constructor](_entities_securitytoken_submodule_.submodule.md#constructor)* + +*Defined in [src/entities/SecurityToken/SubModule.ts:10](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SubModule.ts#L10)* + +Create a new SubModule instance + +**Parameters:** + +Name | Type | +------ | ------ | +`securityToken` | [SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[PercentageRestrictions](_entities_securitytoken_transfers_restrictions_percentagerestrictions_.percentagerestrictions.md)* + +## Properties + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from [SubModule](_entities_securitytoken_submodule_.submodule.md).[context](_entities_securitytoken_submodule_.submodule.md#protected-context)* + +*Defined in [src/entities/SecurityToken/SubModule.ts:10](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SubModule.ts#L10)* + +___ + +### `Protected` securityToken + +• **securityToken**: *[SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md)* + +*Inherited from [SubModule](_entities_securitytoken_submodule_.submodule.md).[securityToken](_entities_securitytoken_submodule_.submodule.md#protected-securitytoken)* + +*Defined in [src/entities/SecurityToken/SubModule.ts:8](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SubModule.ts#L8)* + +## Methods + +### getExemptions + +▸ **getExemptions**(): *Promise‹object›* + +*Defined in [src/entities/SecurityToken/Transfers/Restrictions/PercentageRestrictions.ts:66](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Transfers/Restrictions/PercentageRestrictions.ts#L66)* + +Retrieve all exemptions that currently apply to percentage restrictions. That includes the whitelist and whether primary issuance (minting) is allowed to bypass percentage ownership restrictions + +Can be modified with `modifyPercentageExemptions` + +**Returns:** *Promise‹object›* + +___ + +### getMaxHolderPercentage + +▸ **getMaxHolderPercentage**(): *Promise‹BigNumber›* + +*Defined in [src/entities/SecurityToken/Transfers/Restrictions/PercentageRestrictions.ts:139](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Transfers/Restrictions/PercentageRestrictions.ts#L139)* + +Retrieve the maximum percentage of the total supply that a single shareholder can own +Can be modified with `modifyMaxHolderPercentage` + +**Returns:** *Promise‹BigNumber›* + +___ + +### modifyExemptions + +▸ **modifyExemptions**(`args`: object): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[ModifyPercentageExemptionsProcedureArgs](../interfaces/_types_index_.modifypercentageexemptionsprocedureargs.md), void››* + +*Defined in [src/entities/SecurityToken/Transfers/Restrictions/PercentageRestrictions.ts:47](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Transfers/Restrictions/PercentageRestrictions.ts#L47)* + +Modify the conditions for exemption from percentage ownership restrictions. There are two (independent) methods of exemption: + +- Whitelisting: an address can be whitelisted and thus percentage ownership restrictions will not apply to it +- Primary issuance: if enabled, issuing tokens to an address will bypass percentage ownership restrictions (for example, if issuing tokens to a particular address would leave that address with a higher percentage than the limit, having this option set to `true` will allow that issuance operation) + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`allowPrimaryIssuance?` | undefined | false | true | +`whitelistEntries?` | [PercentageWhitelistEntry](../interfaces/_types_index_.percentagewhitelistentry.md)[] | + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[ModifyPercentageExemptionsProcedureArgs](../interfaces/_types_index_.modifypercentageexemptionsprocedureargs.md), void››* + +___ + +### modifyMaxHolderPercentage + +▸ **modifyMaxHolderPercentage**(`args`: object): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[ModifyMaxHolderPercentageProcedureArgs](../interfaces/_types_index_.modifymaxholderpercentageprocedureargs.md), void››* + +*Defined in [src/entities/SecurityToken/Transfers/Restrictions/PercentageRestrictions.ts:124](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Transfers/Restrictions/PercentageRestrictions.ts#L124)* + +Modify the maximum percentage of the total supply that a single shareholder can own at a given time + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`maxHolderPercentage` | BigNumber | + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[ModifyMaxHolderPercentageProcedureArgs](../interfaces/_types_index_.modifymaxholderpercentageprocedureargs.md), void››* diff --git a/docs/api/classes/_entities_securitytoken_transfers_restrictions_restrictions_.restrictions.md b/docs/api/classes/_entities_securitytoken_transfers_restrictions_restrictions_.restrictions.md new file mode 100644 index 0000000..4238f4e --- /dev/null +++ b/docs/api/classes/_entities_securitytoken_transfers_restrictions_restrictions_.restrictions.md @@ -0,0 +1,79 @@ +# Class: Restrictions + +Namespace that handles all Transfer Restriction related functionality + +## Hierarchy + +* [SubModule](_entities_securitytoken_submodule_.submodule.md) + + ↳ **Restrictions** + +## Index + +### Constructors + +* [constructor](_entities_securitytoken_transfers_restrictions_restrictions_.restrictions.md#constructor) + +### Properties + +* [context](_entities_securitytoken_transfers_restrictions_restrictions_.restrictions.md#protected-context) +* [count](_entities_securitytoken_transfers_restrictions_restrictions_.restrictions.md#count) +* [percentage](_entities_securitytoken_transfers_restrictions_restrictions_.restrictions.md#percentage) +* [securityToken](_entities_securitytoken_transfers_restrictions_restrictions_.restrictions.md#protected-securitytoken) + +## Constructors + +### constructor + +\+ **new Restrictions**(`securityToken`: [SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md), `context`: [Context](_context_.context.md)): *[Restrictions](_entities_securitytoken_transfers_restrictions_restrictions_.restrictions.md)* + +*Overrides [SubModule](_entities_securitytoken_submodule_.submodule.md).[constructor](_entities_securitytoken_submodule_.submodule.md#constructor)* + +*Defined in [src/entities/SecurityToken/Transfers/Restrictions/Restrictions.ts:13](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Transfers/Restrictions/Restrictions.ts#L13)* + +Create a new Restrictions instance + +**Parameters:** + +Name | Type | +------ | ------ | +`securityToken` | [SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[Restrictions](_entities_securitytoken_transfers_restrictions_restrictions_.restrictions.md)* + +## Properties + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from [SubModule](_entities_securitytoken_submodule_.submodule.md).[context](_entities_securitytoken_submodule_.submodule.md#protected-context)* + +*Defined in [src/entities/SecurityToken/SubModule.ts:10](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SubModule.ts#L10)* + +___ + +### count + +• **count**: *[CountRestrictions](_entities_securitytoken_transfers_restrictions_countrestrictions_.countrestrictions.md)* + +*Defined in [src/entities/SecurityToken/Transfers/Restrictions/Restrictions.ts:11](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Transfers/Restrictions/Restrictions.ts#L11)* + +___ + +### percentage + +• **percentage**: *[PercentageRestrictions](_entities_securitytoken_transfers_restrictions_percentagerestrictions_.percentagerestrictions.md)* + +*Defined in [src/entities/SecurityToken/Transfers/Restrictions/Restrictions.ts:13](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Transfers/Restrictions/Restrictions.ts#L13)* + +___ + +### `Protected` securityToken + +• **securityToken**: *[SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md)* + +*Inherited from [SubModule](_entities_securitytoken_submodule_.submodule.md).[securityToken](_entities_securitytoken_submodule_.submodule.md#protected-securitytoken)* + +*Defined in [src/entities/SecurityToken/SubModule.ts:8](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SubModule.ts#L8)* diff --git a/docs/api/classes/_entities_securitytoken_transfers_transfers_.transfers.md b/docs/api/classes/_entities_securitytoken_transfers_transfers_.transfers.md new file mode 100644 index 0000000..04816f0 --- /dev/null +++ b/docs/api/classes/_entities_securitytoken_transfers_transfers_.transfers.md @@ -0,0 +1,209 @@ +# Class: Transfers + +Namespace that handles all Transfer related functionality + +## Hierarchy + +* [SubModule](_entities_securitytoken_submodule_.submodule.md) + + ↳ **Transfers** + +## Index + +### Constructors + +* [constructor](_entities_securitytoken_transfers_transfers_.transfers.md#constructor) + +### Properties + +* [context](_entities_securitytoken_transfers_transfers_.transfers.md#protected-context) +* [restrictions](_entities_securitytoken_transfers_transfers_.transfers.md#restrictions) +* [securityToken](_entities_securitytoken_transfers_transfers_.transfers.md#protected-securitytoken) + +### Methods + +* [canTransfer](_entities_securitytoken_transfers_transfers_.transfers.md#cantransfer) +* [freeze](_entities_securitytoken_transfers_transfers_.transfers.md#freeze) +* [frozen](_entities_securitytoken_transfers_transfers_.transfers.md#frozen) +* [getStatusCode](_entities_securitytoken_transfers_transfers_.transfers.md#private-getstatuscode) +* [signKycData](_entities_securitytoken_transfers_transfers_.transfers.md#signkycdata) +* [transfer](_entities_securitytoken_transfers_transfers_.transfers.md#transfer) +* [unfreeze](_entities_securitytoken_transfers_transfers_.transfers.md#unfreeze) + +## Constructors + +### constructor + +\+ **new Transfers**(`securityToken`: [SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md), `context`: [Context](_context_.context.md)): *[Transfers](_entities_securitytoken_transfers_transfers_.transfers.md)* + +*Overrides [SubModule](_entities_securitytoken_submodule_.submodule.md).[constructor](_entities_securitytoken_submodule_.submodule.md#constructor)* + +*Defined in [src/entities/SecurityToken/Transfers/Transfers.ts:21](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Transfers/Transfers.ts#L21)* + +Create a new Transfers instance + +**Parameters:** + +Name | Type | +------ | ------ | +`securityToken` | [SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[Transfers](_entities_securitytoken_transfers_transfers_.transfers.md)* + +## Properties + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from [SubModule](_entities_securitytoken_submodule_.submodule.md).[context](_entities_securitytoken_submodule_.submodule.md#protected-context)* + +*Defined in [src/entities/SecurityToken/SubModule.ts:10](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SubModule.ts#L10)* + +___ + +### restrictions + +• **restrictions**: *[Restrictions](_entities_securitytoken_transfers_restrictions_restrictions_.restrictions.md)* + +*Defined in [src/entities/SecurityToken/Transfers/Transfers.ts:21](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Transfers/Transfers.ts#L21)* + +___ + +### `Protected` securityToken + +• **securityToken**: *[SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md)* + +*Inherited from [SubModule](_entities_securitytoken_submodule_.submodule.md).[securityToken](_entities_securitytoken_submodule_.submodule.md#protected-securitytoken)* + +*Defined in [src/entities/SecurityToken/SubModule.ts:8](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SubModule.ts#L8)* + +## Methods + +### canTransfer + +▸ **canTransfer**(`args`: object): *Promise‹object›* + +*Defined in [src/entities/SecurityToken/Transfers/Transfers.ts:130](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Transfers/Transfers.ts#L130)* + +Validate if a transfer of Security Tokens can be performed. This takes all present transfer restrictions into account + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`data?` | undefined | string | +`from?` | undefined | string | +`to` | string | +`value` | BigNumber | + +**Returns:** *Promise‹object›* + +___ + +### freeze + +▸ **freeze**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[ToggleFreezeTransfersProcedureArgs](../interfaces/_types_index_.togglefreezetransfersprocedureargs.md), void››* + +*Defined in [src/entities/SecurityToken/Transfers/Transfers.ts:114](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Transfers/Transfers.ts#L114)* + +Freeze transfers of the security token + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[ToggleFreezeTransfersProcedureArgs](../interfaces/_types_index_.togglefreezetransfersprocedureargs.md), void››* + +___ + +### frozen + +▸ **frozen**(): *Promise‹boolean›* + +*Defined in [src/entities/SecurityToken/Transfers/Transfers.ts:89](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Transfers/Transfers.ts#L89)* + +Retrieve whether the transfer of tokens is frozen or not +Can be modified with `freeze` and `unfreeze` + +**Returns:** *Promise‹boolean›* + +___ + +### `Private` getStatusCode + +▸ **getStatusCode**(`statusCode`: RawTransferStatusCode): *[TransferStatusCode](../enums/_types_index_.transferstatuscode.md)* + +*Defined in [src/entities/SecurityToken/Transfers/Transfers.ts:168](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Transfers/Transfers.ts#L168)* + +**Parameters:** + +Name | Type | +------ | ------ | +`statusCode` | RawTransferStatusCode | + +**Returns:** *[TransferStatusCode](../enums/_types_index_.transferstatuscode.md)* + +___ + +### signKycData + +▸ **signKycData**(`args`: object): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[SignTransferDataProcedureArgs](../interfaces/_types_index_.signtransferdataprocedureargs.md), void››* + +*Defined in [src/entities/SecurityToken/Transfers/Transfers.ts:47](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Transfers/Transfers.ts#L47)* + +Generate a signature string based on dynamic KYC data. This data can be used to: + +- Check if a transfer can be made (using `canTransfer`) with different KYC data than is currently present +- Actually make a transfer (using `transfer`) with different KYC data than is currently present (in this case, the existing KYC data will be overwritten) + +The signature can be generated by a third party other than the issuer. The signing wallet should have permission to modify KYC data (via the Shareholders Administrator role) +Otherwise, the new data will be disregarded + +**Note that, when supplying KYC data for signing, ALL investor entries should be supplied (even those that remain the same)** + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`kycData` | [Omit](../modules/_types_index_.md#omit)‹[Omit](../modules/_types_index_.md#omit)‹[ShareholderDataEntry](../interfaces/_types_index_.shareholderdataentry.md), "canBuyFromSto"›, "isAccredited"›[] | +`validFrom` | Date | +`validTo` | Date | + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[SignTransferDataProcedureArgs](../interfaces/_types_index_.signtransferdataprocedureargs.md), void››* + +___ + +### transfer + +▸ **transfer**(`args`: object): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[TransferSecurityTokensProcedureArgs](../interfaces/_types_index_.transfersecuritytokensprocedureargs.md), void››* + +*Defined in [src/entities/SecurityToken/Transfers/Transfers.ts:72](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Transfers/Transfers.ts#L72)* + +Transfer an amount of Security Tokens to a specified address + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`amount` | BigNumber | +`data?` | undefined | string | +`from?` | undefined | string | +`to` | string | + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[TransferSecurityTokensProcedureArgs](../interfaces/_types_index_.transfersecuritytokensprocedureargs.md), void››* + +___ + +### unfreeze + +▸ **unfreeze**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[ToggleFreezeTransfersProcedureArgs](../interfaces/_types_index_.togglefreezetransfersprocedureargs.md), void››* + +*Defined in [src/entities/SecurityToken/Transfers/Transfers.ts:201](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Transfers/Transfers.ts#L201)* + +Unfreeze transfers of the security token + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[ToggleFreezeTransfersProcedureArgs](../interfaces/_types_index_.togglefreezetransfersprocedureargs.md), void››* diff --git a/docs/api/classes/_entities_securitytokenreservation_.securitytokenreservation.md b/docs/api/classes/_entities_securitytokenreservation_.securitytokenreservation.md new file mode 100644 index 0000000..a08815b --- /dev/null +++ b/docs/api/classes/_entities_securitytokenreservation_.securitytokenreservation.md @@ -0,0 +1,259 @@ +# Class: SecurityTokenReservation + +Class used to manage all the Security Token Reservation functionality + +## Hierarchy + +* [Entity](_entities_entity_.entity.md)‹[Params](../interfaces/_entities_securitytokenreservation_.params.md)› + + ↳ **SecurityTokenReservation** + +## Index + +### Constructors + +* [constructor](_entities_securitytokenreservation_.securitytokenreservation.md#constructor) + +### Properties + +* [context](_entities_securitytokenreservation_.securitytokenreservation.md#protected-context) +* [expiry](_entities_securitytokenreservation_.securitytokenreservation.md#expiry) +* [ownerAddress](_entities_securitytokenreservation_.securitytokenreservation.md#owneraddress) +* [reservedAt](_entities_securitytokenreservation_.securitytokenreservation.md#reservedat) +* [securityTokenAddress](_entities_securitytokenreservation_.securitytokenreservation.md#optional-securitytokenaddress) +* [symbol](_entities_securitytokenreservation_.securitytokenreservation.md#symbol) +* [uid](_entities_securitytokenreservation_.securitytokenreservation.md#uid) + +### Methods + +* [_refresh](_entities_securitytokenreservation_.securitytokenreservation.md#_refresh) +* [createSecurityToken](_entities_securitytokenreservation_.securitytokenreservation.md#createsecuritytoken) +* [isLaunched](_entities_securitytokenreservation_.securitytokenreservation.md#islaunched) +* [toPojo](_entities_securitytokenreservation_.securitytokenreservation.md#topojo) +* [transferOwnership](_entities_securitytokenreservation_.securitytokenreservation.md#transferownership) +* [generateId](_entities_securitytokenreservation_.securitytokenreservation.md#static-generateid) +* [unserialize](_entities_securitytokenreservation_.securitytokenreservation.md#static-unserialize) + +## Constructors + +### constructor + +\+ **new SecurityTokenReservation**(`params`: [Params](../interfaces/_entities_securitytokenreservation_.params.md) & [UniqueIdentifiers](../interfaces/_entities_securitytokenreservation_.uniqueidentifiers.md), `context`: [Context](_context_.context.md)): *[SecurityTokenReservation](_entities_securitytokenreservation_.securitytokenreservation.md)* + +*Defined in [src/entities/SecurityTokenReservation.ts:92](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityTokenReservation.ts#L92)* + +Create a new SecurityTokenReservation instance + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | [Params](../interfaces/_entities_securitytokenreservation_.params.md) & [UniqueIdentifiers](../interfaces/_entities_securitytokenreservation_.uniqueidentifiers.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[SecurityTokenReservation](_entities_securitytokenreservation_.securitytokenreservation.md)* + +## Properties + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Defined in [src/entities/SecurityTokenReservation.ts:92](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityTokenReservation.ts#L92)* + +___ + +### expiry + +• **expiry**: *Date* + +*Defined in [src/entities/SecurityTokenReservation.ts:75](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityTokenReservation.ts#L75)* + +Date at which this reservation expires + +___ + +### ownerAddress + +• **ownerAddress**: *string* + +*Defined in [src/entities/SecurityTokenReservation.ts:85](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityTokenReservation.ts#L85)* + +Address of the owner of the reservation + +___ + +### reservedAt + +• **reservedAt**: *Date* + +*Defined in [src/entities/SecurityTokenReservation.ts:80](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityTokenReservation.ts#L80)* + +Date when the Security Token was reserved + +___ + +### `Optional` securityTokenAddress + +• **securityTokenAddress**? : *undefined | string* + +*Defined in [src/entities/SecurityTokenReservation.ts:90](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityTokenReservation.ts#L90)* + +Address of the Security Token if it has already been launched, undefined if not + +___ + +### symbol + +• **symbol**: *string* + +*Defined in [src/entities/SecurityTokenReservation.ts:70](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityTokenReservation.ts#L70)* + +___ + +### uid + +• **uid**: *string* + +*Overrides [Entity](_entities_entity_.entity.md).[uid](_entities_entity_.entity.md#abstract-uid)* + +*Defined in [src/entities/SecurityTokenReservation.ts:68](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityTokenReservation.ts#L68)* + +## Methods + +### _refresh + +▸ **_refresh**(`params`: Partial‹[Params](../interfaces/_entities_securitytokenreservation_.params.md)›): *void* + +*Overrides [Entity](_entities_entity_.entity.md).[_refresh](_entities_entity_.entity.md#abstract-_refresh)* + +*Defined in [src/entities/SecurityTokenReservation.ts:167](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityTokenReservation.ts#L167)* + +Hydrate the entity + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | Partial‹[Params](../interfaces/_entities_securitytokenreservation_.params.md)› | + +**Returns:** *void* + +___ + +### createSecurityToken + +▸ **createSecurityToken**(`args`: object): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[CreateSecurityTokenProcedureArgs](../interfaces/_types_index_.createsecuritytokenprocedureargs.md), [SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md)››* + +*Defined in [src/entities/SecurityTokenReservation.ts:119](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityTokenReservation.ts#L119)* + +Creates a security token with the reserved symbol + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`detailsUrl?` | undefined | string | +`divisible` | boolean | +`name` | string | +`treasuryWallet?` | undefined | string | + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[CreateSecurityTokenProcedureArgs](../interfaces/_types_index_.createsecuritytokenprocedureargs.md), [SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md)››* + +___ + +### isLaunched + +▸ **isLaunched**(): *Promise‹boolean›* + +*Defined in [src/entities/SecurityTokenReservation.ts:138](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityTokenReservation.ts#L138)* + +Returns true if the Security Token associated to this reservation has already been launched + +**Returns:** *Promise‹boolean›* + +___ + +### toPojo + +▸ **toPojo**(): *object* + +*Overrides [Entity](_entities_entity_.entity.md).[toPojo](_entities_entity_.entity.md#abstract-topojo)* + +*Defined in [src/entities/SecurityTokenReservation.ts:158](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityTokenReservation.ts#L158)* + +Convert entity to a POJO (Plain Old Javascript Object) + +**Returns:** *object* + +* **expiry**: *Date* + +* **ownerAddress**: *string* + +* **reservedAt**: *Date* + +* **securityTokenAddress**: *undefined | string* + +* **symbol**: *string* + +* **uid**: *string* + +___ + +### transferOwnership + +▸ **transferOwnership**(`args`: object): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[TransferReservationOwnershipProcedureArgs](../interfaces/_types_index_.transferreservationownershipprocedureargs.md), void››* + +*Defined in [src/entities/SecurityTokenReservation.ts:147](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityTokenReservation.ts#L147)* + +Transfer the ownership of the ticker + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`newOwner` | string | + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[TransferReservationOwnershipProcedureArgs](../interfaces/_types_index_.transferreservationownershipprocedureargs.md), void››* + +___ + +### `Static` generateId + +▸ **generateId**(`__namedParameters`: object): *string* + +*Defined in [src/entities/SecurityTokenReservation.ts:44](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityTokenReservation.ts#L44)* + +Generate the Security Token Reservation's UUID from its identifying properties + +**Parameters:** + +▪ **__namedParameters**: *object* + +Name | Type | +------ | ------ | +`symbol` | string | + +**Returns:** *string* + +___ + +### `Static` unserialize + +▸ **unserialize**(`serialized`: string): *[UniqueIdentifiers](../interfaces/_entities_securitytokenreservation_.uniqueidentifiers.md)* + +*Defined in [src/entities/SecurityTokenReservation.ts:55](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityTokenReservation.ts#L55)* + +Unserialize string to a Security Token Reservation object representation + +**Parameters:** + +Name | Type | +------ | ------ | +`serialized` | string | + +**Returns:** *[UniqueIdentifiers](../interfaces/_entities_securitytokenreservation_.uniqueidentifiers.md)* diff --git a/docs/api/classes/_entities_shareholder_.shareholder.md b/docs/api/classes/_entities_shareholder_.shareholder.md new file mode 100644 index 0000000..614e98e --- /dev/null +++ b/docs/api/classes/_entities_shareholder_.shareholder.md @@ -0,0 +1,257 @@ +# Class: Shareholder + +Used to manage a Shareholder + +## Hierarchy + +* [Entity](_entities_entity_.entity.md)‹[Params](../interfaces/_entities_shareholder_.params.md)› + + ↳ **Shareholder** + +## Index + +### Constructors + +* [constructor](_entities_shareholder_.shareholder.md#constructor) + +### Properties + +* [address](_entities_shareholder_.shareholder.md#address) +* [balance](_entities_shareholder_.shareholder.md#balance) +* [canBuyFromSto](_entities_shareholder_.shareholder.md#canbuyfromsto) +* [canReceiveAfter](_entities_shareholder_.shareholder.md#canreceiveafter) +* [canSendAfter](_entities_shareholder_.shareholder.md#cansendafter) +* [isAccredited](_entities_shareholder_.shareholder.md#isaccredited) +* [kycExpiry](_entities_shareholder_.shareholder.md#kycexpiry) +* [securityTokenId](_entities_shareholder_.shareholder.md#securitytokenid) +* [securityTokenSymbol](_entities_shareholder_.shareholder.md#securitytokensymbol) +* [uid](_entities_shareholder_.shareholder.md#uid) + +### Methods + +* [_refresh](_entities_shareholder_.shareholder.md#_refresh) +* [isRevoked](_entities_shareholder_.shareholder.md#isrevoked) +* [toPojo](_entities_shareholder_.shareholder.md#topojo) +* [generateId](_entities_shareholder_.shareholder.md#static-generateid) +* [unserialize](_entities_shareholder_.shareholder.md#static-unserialize) + +## Constructors + +### constructor + +\+ **new Shareholder**(`params`: [Params](../interfaces/_entities_shareholder_.params.md) & [UniqueIdentifiers](../interfaces/_entities_shareholder_.uniqueidentifiers.md)): *[Shareholder](_entities_shareholder_.shareholder.md)* + +*Defined in [src/entities/Shareholder.ts:112](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Shareholder.ts#L112)* + +Create a new Shareholder instance + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | [Params](../interfaces/_entities_shareholder_.params.md) & [UniqueIdentifiers](../interfaces/_entities_shareholder_.uniqueidentifiers.md) | + +**Returns:** *[Shareholder](_entities_shareholder_.shareholder.md)* + +## Properties + +### address + +• **address**: *string* + +*Defined in [src/entities/Shareholder.ts:112](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Shareholder.ts#L112)* + +wallet address + +___ + +### balance + +• **balance**: *BigNumber* + +*Defined in [src/entities/Shareholder.ts:107](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Shareholder.ts#L107)* + +total Security Token balance of the Shareholder + +___ + +### canBuyFromSto + +• **canBuyFromSto**: *boolean* + +*Defined in [src/entities/Shareholder.ts:102](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Shareholder.ts#L102)* + +whether the Shareholder can purchase from an STO or not + +___ + +### canReceiveAfter + +• **canReceiveAfter**: *Date* + +*Defined in [src/entities/Shareholder.ts:87](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Shareholder.ts#L87)* + +date after which a Shareholder can transfer tokens to their address + +___ + +### canSendAfter + +• **canSendAfter**: *Date* + +*Defined in [src/entities/Shareholder.ts:82](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Shareholder.ts#L82)* + +date after which a Shareholder can transfer tokens from their address + +___ + +### isAccredited + +• **isAccredited**: *boolean* + +*Defined in [src/entities/Shareholder.ts:97](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Shareholder.ts#L97)* + +whether the Shareholder is accredited or not + +___ + +### kycExpiry + +• **kycExpiry**: *Date* + +*Defined in [src/entities/Shareholder.ts:92](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Shareholder.ts#L92)* + +date when the Shareholder's KYC will expire + +___ + +### securityTokenId + +• **securityTokenId**: *string* + +*Defined in [src/entities/Shareholder.ts:77](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Shareholder.ts#L77)* + +___ + +### securityTokenSymbol + +• **securityTokenSymbol**: *string* + +*Defined in [src/entities/Shareholder.ts:75](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Shareholder.ts#L75)* + +___ + +### uid + +• **uid**: *string* + +*Overrides [Entity](_entities_entity_.entity.md).[uid](_entities_entity_.entity.md#abstract-uid)* + +*Defined in [src/entities/Shareholder.ts:73](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Shareholder.ts#L73)* + +unique generated id for a Shareholder + +## Methods + +### _refresh + +▸ **_refresh**(`params`: Partial‹[Params](../interfaces/_entities_shareholder_.params.md)›): *void* + +*Overrides [Entity](_entities_entity_.entity.md).[_refresh](_entities_entity_.entity.md#abstract-_refresh)* + +*Defined in [src/entities/Shareholder.ts:195](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Shareholder.ts#L195)* + +Hydrate the entity + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | Partial‹[Params](../interfaces/_entities_shareholder_.params.md)› | + +**Returns:** *void* + +___ + +### isRevoked + +▸ **isRevoked**(): *boolean* + +*Defined in [src/entities/Shareholder.ts:150](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Shareholder.ts#L150)* + +Checks if this Shareholder's KYC has been manually revoked + +**Returns:** *boolean* + +___ + +### toPojo + +▸ **toPojo**(): *object* + +*Overrides [Entity](_entities_entity_.entity.md).[toPojo](_entities_entity_.entity.md#abstract-topojo)* + +*Defined in [src/entities/Shareholder.ts:164](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Shareholder.ts#L164)* + +Convert entity to a POJO (Plain Old Javascript Object) + +**Returns:** *object* + +* **address**: *string* + +* **balance**: *BigNumber* + +* **canBuyFromSto**: *boolean* + +* **canReceiveAfter**: *Date* + +* **canSendAfter**: *Date* + +* **isAccredited**: *boolean* + +* **kycExpiry**: *Date* + +* **securityTokenId**: *string* + +* **securityTokenSymbol**: *string* + +* **uid**: *string* + +___ + +### `Static` generateId + +▸ **generateId**(`__namedParameters`: object): *string* + +*Defined in [src/entities/Shareholder.ts:45](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Shareholder.ts#L45)* + +Generate the Shareholder's UUID from its identifying properties + +**Parameters:** + +▪ **__namedParameters**: *object* + +Name | Type | +------ | ------ | +`address` | string | +`securityTokenId` | string | + +**Returns:** *string* + +___ + +### `Static` unserialize + +▸ **unserialize**(`serialized`: string): *[UniqueIdentifiers](../interfaces/_entities_shareholder_.uniqueidentifiers.md)* + +*Defined in [src/entities/Shareholder.ts:57](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Shareholder.ts#L57)* + +Unserialize a serialized Shareholder entity + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`serialized` | string | string with Shareholder entity information | + +**Returns:** *[UniqueIdentifiers](../interfaces/_entities_shareholder_.uniqueidentifiers.md)* diff --git a/docs/api/classes/_entities_simplesto_.simplesto.md b/docs/api/classes/_entities_simplesto_.simplesto.md new file mode 100644 index 0000000..c575cc7 --- /dev/null +++ b/docs/api/classes/_entities_simplesto_.simplesto.md @@ -0,0 +1,577 @@ +# Class: SimpleSto + +Class used to manage a simple sto + +## Hierarchy + + ↳ [Sto](_entities_sto_.sto.md)‹[Params](../interfaces/_entities_simplesto_.params.md)› + + ↳ **SimpleSto** + +## Index + +### Constructors + +* [constructor](_entities_simplesto_.simplesto.md#constructor) + +### Properties + +* [address](_entities_simplesto_.simplesto.md#address) +* [beneficialInvestmentsAllowed](_entities_simplesto_.simplesto.md#beneficialinvestmentsallowed) +* [cap](_entities_simplesto_.simplesto.md#cap) +* [capReached](_entities_simplesto_.simplesto.md#capreached) +* [context](_entities_simplesto_.simplesto.md#protected-context) +* [endDate](_entities_simplesto_.simplesto.md#enddate) +* [fundraiseCurrencies](_entities_simplesto_.simplesto.md#fundraisecurrencies) +* [investorCount](_entities_simplesto_.simplesto.md#investorcount) +* [isFinalized](_entities_simplesto_.simplesto.md#isfinalized) +* [isPaused](_entities_simplesto_.simplesto.md#ispaused) +* [preIssueAllowed](_entities_simplesto_.simplesto.md#preissueallowed) +* [raisedAmount](_entities_simplesto_.simplesto.md#raisedamount) +* [raisedFundsWallet](_entities_simplesto_.simplesto.md#raisedfundswallet) +* [rate](_entities_simplesto_.simplesto.md#rate) +* [securityTokenId](_entities_simplesto_.simplesto.md#securitytokenid) +* [securityTokenSymbol](_entities_simplesto_.simplesto.md#securitytokensymbol) +* [soldTokensAmount](_entities_simplesto_.simplesto.md#soldtokensamount) +* [startDate](_entities_simplesto_.simplesto.md#startdate) +* [stoType](_entities_simplesto_.simplesto.md#stotype) +* [uid](_entities_simplesto_.simplesto.md#uid) +* [unsoldTokensWallet](_entities_simplesto_.simplesto.md#unsoldtokenswallet) + +### Methods + +* [_refresh](_entities_simplesto_.simplesto.md#_refresh) +* [allowBeneficialInvestments](_entities_simplesto_.simplesto.md#allowbeneficialinvestments) +* [allowPreIssuing](_entities_simplesto_.simplesto.md#allowpreissuing) +* [assignRole](_entities_simplesto_.simplesto.md#assignrole) +* [disallowBeneficialInvestments](_entities_simplesto_.simplesto.md#disallowbeneficialinvestments) +* [disallowPreIssuing](_entities_simplesto_.simplesto.md#disallowpreissuing) +* [finalize](_entities_simplesto_.simplesto.md#finalize) +* [getInvestments](_entities_simplesto_.simplesto.md#getinvestments) +* [invest](_entities_simplesto_.simplesto.md#invest) +* [pause](_entities_simplesto_.simplesto.md#pause) +* [revokeRole](_entities_simplesto_.simplesto.md#revokerole) +* [toPojo](_entities_simplesto_.simplesto.md#topojo) +* [unpause](_entities_simplesto_.simplesto.md#unpause) +* [generateId](_entities_simplesto_.simplesto.md#static-generateid) +* [unserialize](_entities_simplesto_.simplesto.md#static-unserialize) + +## Constructors + +### constructor + +\+ **new SimpleSto**(`params`: [Params](../interfaces/_entities_simplesto_.params.md) & [UniqueIdentifiers](../interfaces/_entities_sto_.uniqueidentifiers.md), `context`: [Context](_context_.context.md)): *[SimpleSto](_entities_simplesto_.simplesto.md)* + +*Overrides [Sto](_entities_sto_.sto.md).[constructor](_entities_sto_.sto.md#constructor)* + +*Defined in [src/entities/SimpleSto.ts:61](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SimpleSto.ts#L61)* + +Create a new simple sto instance + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | [Params](../interfaces/_entities_simplesto_.params.md) & [UniqueIdentifiers](../interfaces/_entities_sto_.uniqueidentifiers.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[SimpleSto](_entities_simplesto_.simplesto.md)* + +## Properties + +### address + +• **address**: *string* + +*Inherited from [Sto](_entities_sto_.sto.md).[address](_entities_sto_.sto.md#address)* + +*Defined in [src/entities/Sto.ts:107](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L107)* + +ethereum address for the STO + +___ + +### beneficialInvestmentsAllowed + +• **beneficialInvestmentsAllowed**: *boolean* + +*Inherited from [Sto](_entities_sto_.sto.md).[beneficialInvestmentsAllowed](_entities_sto_.sto.md#beneficialinvestmentsallowed)* + +*Defined in [src/entities/Sto.ts:175](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L175)* + +whether investments can be made on behalf of a beneficiary or not + +___ + +### cap + +• **cap**: *BigNumber* + +*Defined in [src/entities/SimpleSto.ts:56](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SimpleSto.ts#L56)* + +cap of total tokens that can be sold in sto + +___ + +### capReached + +• **capReached**: *boolean* + +*Inherited from [Sto](_entities_sto_.sto.md).[capReached](_entities_sto_.sto.md#capreached)* + +*Defined in [src/entities/Sto.ts:160](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L160)* + +whether the STO cap has been reached or not + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from [Sto](_entities_sto_.sto.md).[context](_entities_sto_.sto.md#protected-context)* + +*Defined in [src/entities/Sto.ts:177](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L177)* + +___ + +### endDate + +• **endDate**: *Date* + +*Inherited from [Sto](_entities_sto_.sto.md).[endDate](_entities_sto_.sto.md#enddate)* + +*Defined in [src/entities/Sto.ts:120](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L120)* + +___ + +### fundraiseCurrencies + +• **fundraiseCurrencies**: *Currency[]* + +*Inherited from [Sto](_entities_sto_.sto.md).[fundraiseCurrencies](_entities_sto_.sto.md#fundraisecurrencies)* + +*Defined in [src/entities/Sto.ts:150](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L150)* + +types of currency in which funds can be raised + +___ + +### investorCount + +• **investorCount**: *number* + +*Inherited from [Sto](_entities_sto_.sto.md).[investorCount](_entities_sto_.sto.md#investorcount)* + +*Defined in [src/entities/Sto.ts:145](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L145)* + +number of investors that have purchased tokens in the STO + +___ + +### isFinalized + +• **isFinalized**: *boolean* + +*Inherited from [Sto](_entities_sto_.sto.md).[isFinalized](_entities_sto_.sto.md#isfinalized)* + +*Defined in [src/entities/Sto.ts:165](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L165)* + +whether the STO has been finalized or not + +___ + +### isPaused + +• **isPaused**: *boolean* + +*Inherited from [Sto](_entities_sto_.sto.md).[isPaused](_entities_sto_.sto.md#ispaused)* + +*Defined in [src/entities/Sto.ts:155](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L155)* + +whether the STO is currently paused or not + +___ + +### preIssueAllowed + +• **preIssueAllowed**: *boolean* + +*Inherited from [Sto](_entities_sto_.sto.md).[preIssueAllowed](_entities_sto_.sto.md#preissueallowed)* + +*Defined in [src/entities/Sto.ts:170](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L170)* + +whether all tokens due to be sold are issued when the STO starts. If false, the appropriate amount of tokens is issued to the buyer whenever a sale is made + +___ + +### raisedAmount + +• **raisedAmount**: *BigNumber* + +*Inherited from [Sto](_entities_sto_.sto.md).[raisedAmount](_entities_sto_.sto.md#raisedamount)* + +*Defined in [src/entities/Sto.ts:135](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L135)* + +amount of funds that have been raised so far + +___ + +### raisedFundsWallet + +• **raisedFundsWallet**: *string* + +*Inherited from [Sto](_entities_sto_.sto.md).[raisedFundsWallet](_entities_sto_.sto.md#raisedfundswallet)* + +*Defined in [src/entities/Sto.ts:125](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L125)* + +wallet where raised funds will be forwarded to + +___ + +### rate + +• **rate**: *BigNumber* + +*Defined in [src/entities/SimpleSto.ts:61](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SimpleSto.ts#L61)* + +rate at which the tokens will be sold in sto + +___ + +### securityTokenId + +• **securityTokenId**: *string* + +*Inherited from [Sto](_entities_sto_.sto.md).[securityTokenId](_entities_sto_.sto.md#securitytokenid)* + +*Defined in [src/entities/Sto.ts:111](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L111)* + +___ + +### securityTokenSymbol + +• **securityTokenSymbol**: *string* + +*Inherited from [Sto](_entities_sto_.sto.md).[securityTokenSymbol](_entities_sto_.sto.md#securitytokensymbol)* + +*Defined in [src/entities/Sto.ts:109](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L109)* + +___ + +### soldTokensAmount + +• **soldTokensAmount**: *BigNumber* + +*Inherited from [Sto](_entities_sto_.sto.md).[soldTokensAmount](_entities_sto_.sto.md#soldtokensamount)* + +*Defined in [src/entities/Sto.ts:140](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L140)* + +total number of tokens that have been sold so far + +___ + +### startDate + +• **startDate**: *Date* + +*Inherited from [Sto](_entities_sto_.sto.md).[startDate](_entities_sto_.sto.md#startdate)* + +*Defined in [src/entities/Sto.ts:118](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L118)* + +___ + +### stoType + +• **stoType**: *[StoType](../enums/_types_index_.stotype.md)* + +*Inherited from [Sto](_entities_sto_.sto.md).[stoType](_entities_sto_.sto.md#stotype)* + +*Defined in [src/entities/Sto.ts:116](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L116)* + +type of STO setup + +___ + +### uid + +• **uid**: *string* + +*Overrides [Sto](_entities_sto_.sto.md).[uid](_entities_sto_.sto.md#abstract-uid)* + +*Defined in [src/entities/SimpleSto.ts:51](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SimpleSto.ts#L51)* + +unique generated Tiered STO id + +___ + +### unsoldTokensWallet + +• **unsoldTokensWallet**: *string* + +*Inherited from [Sto](_entities_sto_.sto.md).[unsoldTokensWallet](_entities_sto_.sto.md#unsoldtokenswallet)* + +*Defined in [src/entities/Sto.ts:130](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L130)* + +wallet where unsold tokens will be returned to + +## Methods + +### _refresh + +▸ **_refresh**(`params`: Partial‹[Params](../interfaces/_entities_simplesto_.params.md)›): *void* + +*Overrides [Sto](_entities_sto_.sto.md).[_refresh](_entities_sto_.sto.md#_refresh)* + +*Defined in [src/entities/SimpleSto.ts:151](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SimpleSto.ts#L151)* + +Hydrate the entity + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | Partial‹[Params](../interfaces/_entities_simplesto_.params.md)› | + +**Returns:** *void* + +___ + +### allowBeneficialInvestments + +▸ **allowBeneficialInvestments**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[ToggleAllowBeneficialInvestmentsProcedureArgs](../interfaces/_types_index_.toggleallowbeneficialinvestmentsprocedureargs.md), void››* + +*Inherited from [Sto](_entities_sto_.sto.md)* + +*Defined in [src/entities/Sto.ts:316](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L316)* + +Enable a party to invest in the STO on behalf of another party + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[ToggleAllowBeneficialInvestmentsProcedureArgs](../interfaces/_types_index_.toggleallowbeneficialinvestmentsprocedureargs.md), void››* + +___ + +### allowPreIssuing + +▸ **allowPreIssuing**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[ToggleAllowPreIssuingProcedureArgs](../interfaces/_types_index_.toggleallowpreissuingprocedureargs.md), void››* + +*Inherited from [Sto](_entities_sto_.sto.md)* + +*Defined in [src/entities/Sto.ts:287](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L287)* + +Enable all offered tokens to be issued instantly at STO start (default behavior is to issue on purchase) +Can be disabled *BEFORE* the STO starts by calling disallowPreIssuing + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[ToggleAllowPreIssuingProcedureArgs](../interfaces/_types_index_.toggleallowpreissuingprocedureargs.md), void››* + +___ + +### assignRole + +▸ **assignRole**(`args`: object): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[AssignStoRoleProcedureArgs](../interfaces/_types_index_.assignstoroleprocedureargs.md), void››* + +*Inherited from [Sto](_entities_sto_.sto.md)* + +*Defined in [src/entities/Sto.ts:348](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L348)* + +Assign a role on the STO to a delegate + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`delegateAddress` | string | +`description?` | undefined | string | +`role` | [StoRole](../enums/_types_index_.storole.md) | + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[AssignStoRoleProcedureArgs](../interfaces/_types_index_.assignstoroleprocedureargs.md), void››* + +___ + +### disallowBeneficialInvestments + +▸ **disallowBeneficialInvestments**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[ToggleAllowBeneficialInvestmentsProcedureArgs](../interfaces/_types_index_.toggleallowbeneficialinvestmentsprocedureargs.md), void››* + +*Inherited from [Sto](_entities_sto_.sto.md)* + +*Defined in [src/entities/Sto.ts:330](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L330)* + +Disable the possibility for a party to invest in the STO on behalf of another party + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[ToggleAllowBeneficialInvestmentsProcedureArgs](../interfaces/_types_index_.toggleallowbeneficialinvestmentsprocedureargs.md), void››* + +___ + +### disallowPreIssuing + +▸ **disallowPreIssuing**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[ToggleAllowPreIssuingProcedureArgs](../interfaces/_types_index_.toggleallowpreissuingprocedureargs.md), void››* + +*Inherited from [Sto](_entities_sto_.sto.md)* + +*Defined in [src/entities/Sto.ts:302](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L302)* + +Disable pre-issuing of offered tokens at STO start (goes back to default behavior, which is to issue on purchase) +Can be re-enabled *BEFORE* the STO starts by calling allowPreIssuing + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[ToggleAllowPreIssuingProcedureArgs](../interfaces/_types_index_.toggleallowpreissuingprocedureargs.md), void››* + +___ + +### finalize + +▸ **finalize**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[FinalizeStoProcedureArgs](../interfaces/_types_index_.finalizestoprocedureargs.md), void››* + +*Inherited from [Sto](_entities_sto_.sto.md)* + +*Defined in [src/entities/Sto.ts:275](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L275)* + +Finalize the offering. The offering's treasury wallet (or the Security Token's treasury wallet if one was not specified for the offering) +will receive the remaining unsold tokens. Throws an error if there are transfer restrictions which do not permit the wallet to receive that amount of tokens + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[FinalizeStoProcedureArgs](../interfaces/_types_index_.finalizestoprocedureargs.md), void››* + +___ + +### getInvestments + +▸ **getInvestments**(): *Promise‹[Investment](_entities_investment_.investment.md)[]›* + +*Defined in [src/entities/SimpleSto.ts:81](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SimpleSto.ts#L81)* + +Retrieve all investments that have been made on this STO + +**Returns:** *Promise‹[Investment](_entities_investment_.investment.md)[]›* + +___ + +### invest + +▸ **invest**(`args`: object): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[InvestInSimpleStoProcedureArgs](../interfaces/_types_index_.investinsimplestoprocedureargs.md), void››* + +*Defined in [src/entities/SimpleSto.ts:126](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SimpleSto.ts#L126)* + +Invest in the STO + +**Parameters:** + +▪ **args**: *object* + +Name | Type | Description | +------ | ------ | ------ | +`amount` | BigNumber | amount to spend | +`beneficiary?` | undefined | string | address that will receive the purchased tokens (defaults to current wallet, will fail if beneficial investments are not allowed for the STO, only applicable if the STO currency is ETH) | + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[InvestInSimpleStoProcedureArgs](../interfaces/_types_index_.investinsimplestoprocedureargs.md), void››* + +___ + +### pause + +▸ **pause**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[TogglePauseStoProcedureArgs](../interfaces/_types_index_.togglepausestoprocedureargs.md), void››* + +*Inherited from [Sto](_entities_sto_.sto.md)* + +*Defined in [src/entities/Sto.ts:246](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L246)* + +Pause the offering + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[TogglePauseStoProcedureArgs](../interfaces/_types_index_.togglepausestoprocedureargs.md), void››* + +___ + +### revokeRole + +▸ **revokeRole**(`args`: object): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[AssignStoRoleProcedureArgs](../interfaces/_types_index_.assignstoroleprocedureargs.md), void››* + +*Inherited from [Sto](_entities_sto_.sto.md)* + +*Defined in [src/entities/Sto.ts:374](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L374)* + +Remove a role from a delegate + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`delegateAddress` | string | +`role` | [StoRole](../enums/_types_index_.storole.md) | + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[AssignStoRoleProcedureArgs](../interfaces/_types_index_.assignstoroleprocedureargs.md), void››* + +___ + +### toPojo + +▸ **toPojo**(): *object* + +*Overrides [Sto](_entities_sto_.sto.md).[toPojo](_entities_sto_.sto.md#topojo)* + +*Defined in [src/entities/SimpleSto.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SimpleSto.ts#L137)* + +Convert entity to a POJO (Plain Old Javascript Object) + +**Returns:** *object* + +* **cap**: *BigNumber* + +* **rate**: *BigNumber* + +___ + +### unpause + +▸ **unpause**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[TogglePauseStoProcedureArgs](../interfaces/_types_index_.togglepausestoprocedureargs.md), void››* + +*Inherited from [Sto](_entities_sto_.sto.md)* + +*Defined in [src/entities/Sto.ts:260](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L260)* + +Unpause the offering + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[TogglePauseStoProcedureArgs](../interfaces/_types_index_.togglepausestoprocedureargs.md), void››* + +___ + +### `Static` generateId + +▸ **generateId**(`__namedParameters`: object): *string* + +*Defined in [src/entities/SimpleSto.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SimpleSto.ts#L40)* + +Generate the Simple STO's UUID from its identifying properties + +**Parameters:** + +▪ **__namedParameters**: *object* + +Name | Type | +------ | ------ | +`address` | string | +`securityTokenId` | string | +`stoType` | [StoType](../enums/_types_index_.stotype.md) | + +**Returns:** *string* + +___ + +### `Static` unserialize + +▸ **unserialize**(`serialized`: string): *[UniqueIdentifiers](../interfaces/_entities_sto_.uniqueidentifiers.md)* + +*Inherited from [Sto](_entities_sto_.sto.md).[unserialize](_entities_sto_.sto.md#static-unserialize)* + +*Defined in [src/entities/Sto.ts:184](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L184)* + +Unserialize string to a Security Token Offering object representation + +**Parameters:** + +Name | Type | +------ | ------ | +`serialized` | string | + +**Returns:** *[UniqueIdentifiers](../interfaces/_entities_sto_.uniqueidentifiers.md)* diff --git a/docs/api/classes/_entities_sto_.sto.md b/docs/api/classes/_entities_sto_.sto.md new file mode 100644 index 0000000..6384380 --- /dev/null +++ b/docs/api/classes/_entities_sto_.sto.md @@ -0,0 +1,477 @@ +# Class: Sto <**P**> + +Abstract class used as a base to manage sto functionalities + +## Type parameters + +▪ **P** + +## Hierarchy + +* [Entity](_entities_entity_.entity.md)‹P› + + ↳ **Sto** + + ↳ [SimpleSto](_entities_simplesto_.simplesto.md) + + ↳ [TieredSto](_entities_tieredsto_.tieredsto.md) + +## Index + +### Constructors + +* [constructor](_entities_sto_.sto.md#constructor) + +### Properties + +* [address](_entities_sto_.sto.md#address) +* [beneficialInvestmentsAllowed](_entities_sto_.sto.md#beneficialinvestmentsallowed) +* [capReached](_entities_sto_.sto.md#capreached) +* [context](_entities_sto_.sto.md#protected-context) +* [endDate](_entities_sto_.sto.md#enddate) +* [fundraiseCurrencies](_entities_sto_.sto.md#fundraisecurrencies) +* [investorCount](_entities_sto_.sto.md#investorcount) +* [isFinalized](_entities_sto_.sto.md#isfinalized) +* [isPaused](_entities_sto_.sto.md#ispaused) +* [preIssueAllowed](_entities_sto_.sto.md#preissueallowed) +* [raisedAmount](_entities_sto_.sto.md#raisedamount) +* [raisedFundsWallet](_entities_sto_.sto.md#raisedfundswallet) +* [securityTokenId](_entities_sto_.sto.md#securitytokenid) +* [securityTokenSymbol](_entities_sto_.sto.md#securitytokensymbol) +* [soldTokensAmount](_entities_sto_.sto.md#soldtokensamount) +* [startDate](_entities_sto_.sto.md#startdate) +* [stoType](_entities_sto_.sto.md#stotype) +* [uid](_entities_sto_.sto.md#abstract-uid) +* [unsoldTokensWallet](_entities_sto_.sto.md#unsoldtokenswallet) + +### Methods + +* [_refresh](_entities_sto_.sto.md#_refresh) +* [allowBeneficialInvestments](_entities_sto_.sto.md#allowbeneficialinvestments) +* [allowPreIssuing](_entities_sto_.sto.md#allowpreissuing) +* [assignRole](_entities_sto_.sto.md#assignrole) +* [disallowBeneficialInvestments](_entities_sto_.sto.md#disallowbeneficialinvestments) +* [disallowPreIssuing](_entities_sto_.sto.md#disallowpreissuing) +* [finalize](_entities_sto_.sto.md#finalize) +* [pause](_entities_sto_.sto.md#pause) +* [revokeRole](_entities_sto_.sto.md#revokerole) +* [toPojo](_entities_sto_.sto.md#topojo) +* [unpause](_entities_sto_.sto.md#unpause) +* [unserialize](_entities_sto_.sto.md#static-unserialize) + +## Constructors + +### constructor + +\+ **new Sto**(`params`: [Params](../interfaces/_entities_sto_.params.md) & [UniqueIdentifiers](../interfaces/_entities_sto_.uniqueidentifiers.md), `context`: [Context](_context_.context.md)): *[Sto](_entities_sto_.sto.md)* + +*Defined in [src/entities/Sto.ts:195](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L195)* + +Create a new sto instance + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | [Params](../interfaces/_entities_sto_.params.md) & [UniqueIdentifiers](../interfaces/_entities_sto_.uniqueidentifiers.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[Sto](_entities_sto_.sto.md)* + +## Properties + +### address + +• **address**: *string* + +*Defined in [src/entities/Sto.ts:107](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L107)* + +ethereum address for the STO + +___ + +### beneficialInvestmentsAllowed + +• **beneficialInvestmentsAllowed**: *boolean* + +*Defined in [src/entities/Sto.ts:175](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L175)* + +whether investments can be made on behalf of a beneficiary or not + +___ + +### capReached + +• **capReached**: *boolean* + +*Defined in [src/entities/Sto.ts:160](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L160)* + +whether the STO cap has been reached or not + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Defined in [src/entities/Sto.ts:177](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L177)* + +___ + +### endDate + +• **endDate**: *Date* + +*Defined in [src/entities/Sto.ts:120](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L120)* + +___ + +### fundraiseCurrencies + +• **fundraiseCurrencies**: *Currency[]* + +*Defined in [src/entities/Sto.ts:150](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L150)* + +types of currency in which funds can be raised + +___ + +### investorCount + +• **investorCount**: *number* + +*Defined in [src/entities/Sto.ts:145](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L145)* + +number of investors that have purchased tokens in the STO + +___ + +### isFinalized + +• **isFinalized**: *boolean* + +*Defined in [src/entities/Sto.ts:165](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L165)* + +whether the STO has been finalized or not + +___ + +### isPaused + +• **isPaused**: *boolean* + +*Defined in [src/entities/Sto.ts:155](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L155)* + +whether the STO is currently paused or not + +___ + +### preIssueAllowed + +• **preIssueAllowed**: *boolean* + +*Defined in [src/entities/Sto.ts:170](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L170)* + +whether all tokens due to be sold are issued when the STO starts. If false, the appropriate amount of tokens is issued to the buyer whenever a sale is made + +___ + +### raisedAmount + +• **raisedAmount**: *BigNumber* + +*Defined in [src/entities/Sto.ts:135](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L135)* + +amount of funds that have been raised so far + +___ + +### raisedFundsWallet + +• **raisedFundsWallet**: *string* + +*Defined in [src/entities/Sto.ts:125](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L125)* + +wallet where raised funds will be forwarded to + +___ + +### securityTokenId + +• **securityTokenId**: *string* + +*Defined in [src/entities/Sto.ts:111](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L111)* + +___ + +### securityTokenSymbol + +• **securityTokenSymbol**: *string* + +*Defined in [src/entities/Sto.ts:109](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L109)* + +___ + +### soldTokensAmount + +• **soldTokensAmount**: *BigNumber* + +*Defined in [src/entities/Sto.ts:140](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L140)* + +total number of tokens that have been sold so far + +___ + +### startDate + +• **startDate**: *Date* + +*Defined in [src/entities/Sto.ts:118](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L118)* + +___ + +### stoType + +• **stoType**: *[StoType](../enums/_types_index_.stotype.md)* + +*Defined in [src/entities/Sto.ts:116](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L116)* + +type of STO setup + +___ + +### `Abstract` uid + +• **uid**: *string* + +*Overrides [Entity](_entities_entity_.entity.md).[uid](_entities_entity_.entity.md#abstract-uid)* + +*Defined in [src/entities/Sto.ts:102](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L102)* + +Uniquely generated id for the STO + +___ + +### unsoldTokensWallet + +• **unsoldTokensWallet**: *string* + +*Defined in [src/entities/Sto.ts:130](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L130)* + +wallet where unsold tokens will be returned to + +## Methods + +### _refresh + +▸ **_refresh**(`params`: Partial‹[Params](../interfaces/_entities_sto_.params.md)›): *void* + +*Overrides [Entity](_entities_entity_.entity.md).[_refresh](_entities_entity_.entity.md#abstract-_refresh)* + +*Defined in [src/entities/Sto.ts:438](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L438)* + +Hydrate the entity + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | Partial‹[Params](../interfaces/_entities_sto_.params.md)› | + +**Returns:** *void* + +___ + +### allowBeneficialInvestments + +▸ **allowBeneficialInvestments**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[ToggleAllowBeneficialInvestmentsProcedureArgs](../interfaces/_types_index_.toggleallowbeneficialinvestmentsprocedureargs.md), void››* + +*Defined in [src/entities/Sto.ts:316](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L316)* + +Enable a party to invest in the STO on behalf of another party + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[ToggleAllowBeneficialInvestmentsProcedureArgs](../interfaces/_types_index_.toggleallowbeneficialinvestmentsprocedureargs.md), void››* + +___ + +### allowPreIssuing + +▸ **allowPreIssuing**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[ToggleAllowPreIssuingProcedureArgs](../interfaces/_types_index_.toggleallowpreissuingprocedureargs.md), void››* + +*Defined in [src/entities/Sto.ts:287](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L287)* + +Enable all offered tokens to be issued instantly at STO start (default behavior is to issue on purchase) +Can be disabled *BEFORE* the STO starts by calling disallowPreIssuing + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[ToggleAllowPreIssuingProcedureArgs](../interfaces/_types_index_.toggleallowpreissuingprocedureargs.md), void››* + +___ + +### assignRole + +▸ **assignRole**(`args`: object): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[AssignStoRoleProcedureArgs](../interfaces/_types_index_.assignstoroleprocedureargs.md), void››* + +*Defined in [src/entities/Sto.ts:348](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L348)* + +Assign a role on the STO to a delegate + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`delegateAddress` | string | +`description?` | undefined | string | +`role` | [StoRole](../enums/_types_index_.storole.md) | + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[AssignStoRoleProcedureArgs](../interfaces/_types_index_.assignstoroleprocedureargs.md), void››* + +___ + +### disallowBeneficialInvestments + +▸ **disallowBeneficialInvestments**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[ToggleAllowBeneficialInvestmentsProcedureArgs](../interfaces/_types_index_.toggleallowbeneficialinvestmentsprocedureargs.md), void››* + +*Defined in [src/entities/Sto.ts:330](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L330)* + +Disable the possibility for a party to invest in the STO on behalf of another party + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[ToggleAllowBeneficialInvestmentsProcedureArgs](../interfaces/_types_index_.toggleallowbeneficialinvestmentsprocedureargs.md), void››* + +___ + +### disallowPreIssuing + +▸ **disallowPreIssuing**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[ToggleAllowPreIssuingProcedureArgs](../interfaces/_types_index_.toggleallowpreissuingprocedureargs.md), void››* + +*Defined in [src/entities/Sto.ts:302](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L302)* + +Disable pre-issuing of offered tokens at STO start (goes back to default behavior, which is to issue on purchase) +Can be re-enabled *BEFORE* the STO starts by calling allowPreIssuing + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[ToggleAllowPreIssuingProcedureArgs](../interfaces/_types_index_.toggleallowpreissuingprocedureargs.md), void››* + +___ + +### finalize + +▸ **finalize**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[FinalizeStoProcedureArgs](../interfaces/_types_index_.finalizestoprocedureargs.md), void››* + +*Defined in [src/entities/Sto.ts:275](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L275)* + +Finalize the offering. The offering's treasury wallet (or the Security Token's treasury wallet if one was not specified for the offering) +will receive the remaining unsold tokens. Throws an error if there are transfer restrictions which do not permit the wallet to receive that amount of tokens + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[FinalizeStoProcedureArgs](../interfaces/_types_index_.finalizestoprocedureargs.md), void››* + +___ + +### pause + +▸ **pause**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[TogglePauseStoProcedureArgs](../interfaces/_types_index_.togglepausestoprocedureargs.md), void››* + +*Defined in [src/entities/Sto.ts:246](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L246)* + +Pause the offering + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[TogglePauseStoProcedureArgs](../interfaces/_types_index_.togglepausestoprocedureargs.md), void››* + +___ + +### revokeRole + +▸ **revokeRole**(`args`: object): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[AssignStoRoleProcedureArgs](../interfaces/_types_index_.assignstoroleprocedureargs.md), void››* + +*Defined in [src/entities/Sto.ts:374](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L374)* + +Remove a role from a delegate + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`delegateAddress` | string | +`role` | [StoRole](../enums/_types_index_.storole.md) | + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[AssignStoRoleProcedureArgs](../interfaces/_types_index_.assignstoroleprocedureargs.md), void››* + +___ + +### toPojo + +▸ **toPojo**(): *object* + +*Overrides [Entity](_entities_entity_.entity.md).[toPojo](_entities_entity_.entity.md#abstract-topojo)* + +*Defined in [src/entities/Sto.ts:393](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L393)* + +Convert entity to a POJO (Plain Old Javascript Object) + +**Returns:** *object* + +* **address**: *string* + +* **beneficialInvestmentsAllowed**: *boolean* + +* **capReached**: *boolean* + +* **endDate**: *Date* + +* **fundraiseCurrencies**: *FundRaiseType[]* + +* **investorCount**: *number* + +* **isFinalized**: *boolean* + +* **isPaused**: *boolean* + +* **preIssueAllowed**: *boolean* + +* **raisedAmount**: *BigNumber* + +* **raisedFundsWallet**: *string* + +* **securityTokenId**: *string* + +* **securityTokenSymbol**: *string* + +* **soldTokensAmount**: *BigNumber* + +* **startDate**: *Date* + +* **uid**: *string* + +* **unsoldTokensWallet**: *string* + +___ + +### unpause + +▸ **unpause**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[TogglePauseStoProcedureArgs](../interfaces/_types_index_.togglepausestoprocedureargs.md), void››* + +*Defined in [src/entities/Sto.ts:260](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L260)* + +Unpause the offering + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[TogglePauseStoProcedureArgs](../interfaces/_types_index_.togglepausestoprocedureargs.md), void››* + +___ + +### `Static` unserialize + +▸ **unserialize**(`serialized`: string): *[UniqueIdentifiers](../interfaces/_entities_sto_.uniqueidentifiers.md)* + +*Defined in [src/entities/Sto.ts:184](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L184)* + +Unserialize string to a Security Token Offering object representation + +**Parameters:** + +Name | Type | +------ | ------ | +`serialized` | string | + +**Returns:** *[UniqueIdentifiers](../interfaces/_entities_sto_.uniqueidentifiers.md)* diff --git a/docs/api/classes/_entities_taxwithholding_.taxwithholding.md b/docs/api/classes/_entities_taxwithholding_.taxwithholding.md new file mode 100644 index 0000000..42c9da4 --- /dev/null +++ b/docs/api/classes/_entities_taxwithholding_.taxwithholding.md @@ -0,0 +1,177 @@ +# Class: TaxWithholding + +Represents the percentage that should be withheld from a Shareholder's dividend payment for tax purposes + +## Hierarchy + +* [Entity](_entities_entity_.entity.md)‹[Params](../interfaces/_entities_taxwithholding_.params.md)› + + ↳ **TaxWithholding** + +## Index + +### Constructors + +* [constructor](_entities_taxwithholding_.taxwithholding.md#constructor) + +### Properties + +* [percentage](_entities_taxwithholding_.taxwithholding.md#percentage) +* [securityTokenId](_entities_taxwithholding_.taxwithholding.md#securitytokenid) +* [securityTokenSymbol](_entities_taxwithholding_.taxwithholding.md#securitytokensymbol) +* [shareholderAddress](_entities_taxwithholding_.taxwithholding.md#shareholderaddress) +* [uid](_entities_taxwithholding_.taxwithholding.md#uid) + +### Methods + +* [_refresh](_entities_taxwithholding_.taxwithholding.md#_refresh) +* [toPojo](_entities_taxwithholding_.taxwithholding.md#topojo) +* [generateId](_entities_taxwithholding_.taxwithholding.md#static-generateid) +* [unserialize](_entities_taxwithholding_.taxwithholding.md#static-unserialize) + +## Constructors + +### constructor + +\+ **new TaxWithholding**(`params`: [Params](../interfaces/_entities_taxwithholding_.params.md) & [UniqueIdentifiers](../interfaces/_entities_taxwithholding_.uniqueidentifiers.md)): *[TaxWithholding](_entities_taxwithholding_.taxwithholding.md)* + +*Defined in [src/entities/TaxWithholding.ts:82](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TaxWithholding.ts#L82)* + +Create a new tax withholding instance + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | [Params](../interfaces/_entities_taxwithholding_.params.md) & [UniqueIdentifiers](../interfaces/_entities_taxwithholding_.uniqueidentifiers.md) | + +**Returns:** *[TaxWithholding](_entities_taxwithholding_.taxwithholding.md)* + +## Properties + +### percentage + +• **percentage**: *number* + +*Defined in [src/entities/TaxWithholding.ts:82](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TaxWithholding.ts#L82)* + +percentage of tax to be withheld (0 to 1) + +___ + +### securityTokenId + +• **securityTokenId**: *string* + +*Defined in [src/entities/TaxWithholding.ts:75](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TaxWithholding.ts#L75)* + +___ + +### securityTokenSymbol + +• **securityTokenSymbol**: *string* + +*Defined in [src/entities/TaxWithholding.ts:73](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TaxWithholding.ts#L73)* + +___ + +### shareholderAddress + +• **shareholderAddress**: *string* + +*Defined in [src/entities/TaxWithholding.ts:77](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TaxWithholding.ts#L77)* + +___ + +### uid + +• **uid**: *string* + +*Overrides [Entity](_entities_entity_.entity.md).[uid](_entities_entity_.entity.md#abstract-uid)* + +*Defined in [src/entities/TaxWithholding.ts:71](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TaxWithholding.ts#L71)* + +unique generated identifer for tax withholding entity + +## Methods + +### _refresh + +▸ **_refresh**(`params`: Partial‹[Params](../interfaces/_entities_taxwithholding_.params.md)›): *void* + +*Overrides [Entity](_entities_entity_.entity.md).[_refresh](_entities_entity_.entity.md#abstract-_refresh)* + +*Defined in [src/entities/TaxWithholding.ts:120](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TaxWithholding.ts#L120)* + +Hydrate the entity + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | Partial‹[Params](../interfaces/_entities_taxwithholding_.params.md)› | + +**Returns:** *void* + +___ + +### toPojo + +▸ **toPojo**(): *object* + +*Overrides [Entity](_entities_entity_.entity.md).[toPojo](_entities_entity_.entity.md#abstract-topojo)* + +*Defined in [src/entities/TaxWithholding.ts:105](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TaxWithholding.ts#L105)* + +Convert entity to a POJO (Plain Old Javascript Object) + +**Returns:** *object* + +* **percentage**: *number* + +* **securityTokenId**: *string* + +* **securityTokenSymbol**: *string* + +* **shareholderAddress**: *string* + +* **uid**: *string* + +___ + +### `Static` generateId + +▸ **generateId**(`__namedParameters`: object): *string* + +*Defined in [src/entities/TaxWithholding.ts:43](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TaxWithholding.ts#L43)* + +Generate the Tax Withholding's UUID from its identifying properties + +**Parameters:** + +▪ **__namedParameters**: *object* + +Name | Type | +------ | ------ | +`securityTokenId` | string | +`shareholderAddress` | string | + +**Returns:** *string* + +___ + +### `Static` unserialize + +▸ **unserialize**(`serialized`: string): *[UniqueIdentifiers](../interfaces/_entities_taxwithholding_.uniqueidentifiers.md)* + +*Defined in [src/entities/TaxWithholding.ts:55](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TaxWithholding.ts#L55)* + +Unserialize a serialized entity of tax withholding information + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`serialized` | string | string with tax withholding information | + +**Returns:** *[UniqueIdentifiers](../interfaces/_entities_taxwithholding_.uniqueidentifiers.md)* diff --git a/docs/api/classes/_entities_tieredsto_.tieredsto.md b/docs/api/classes/_entities_tieredsto_.tieredsto.md new file mode 100644 index 0000000..47ab958 --- /dev/null +++ b/docs/api/classes/_entities_tieredsto_.tieredsto.md @@ -0,0 +1,662 @@ +# Class: TieredSto + +Used to manage a tiered sto + +## Hierarchy + + ↳ [Sto](_entities_sto_.sto.md)‹[Params](../interfaces/_entities_tieredsto_.params.md)› + + ↳ **TieredSto** + +## Index + +### Constructors + +* [constructor](_entities_tieredsto_.tieredsto.md#constructor) + +### Properties + +* [address](_entities_tieredsto_.tieredsto.md#address) +* [beneficialInvestmentsAllowed](_entities_tieredsto_.tieredsto.md#beneficialinvestmentsallowed) +* [capReached](_entities_tieredsto_.tieredsto.md#capreached) +* [context](_entities_tieredsto_.tieredsto.md#protected-context) +* [currentTier](_entities_tieredsto_.tieredsto.md#currenttier) +* [endDate](_entities_tieredsto_.tieredsto.md#enddate) +* [fundraiseCurrencies](_entities_tieredsto_.tieredsto.md#fundraisecurrencies) +* [investorCount](_entities_tieredsto_.tieredsto.md#investorcount) +* [isFinalized](_entities_tieredsto_.tieredsto.md#isfinalized) +* [isPaused](_entities_tieredsto_.tieredsto.md#ispaused) +* [minimumInvestment](_entities_tieredsto_.tieredsto.md#minimuminvestment) +* [nonAccreditedInvestmentLimit](_entities_tieredsto_.tieredsto.md#nonaccreditedinvestmentlimit) +* [preIssueAllowed](_entities_tieredsto_.tieredsto.md#preissueallowed) +* [raisedAmount](_entities_tieredsto_.tieredsto.md#raisedamount) +* [raisedFundsWallet](_entities_tieredsto_.tieredsto.md#raisedfundswallet) +* [securityTokenId](_entities_tieredsto_.tieredsto.md#securitytokenid) +* [securityTokenSymbol](_entities_tieredsto_.tieredsto.md#securitytokensymbol) +* [soldTokensAmount](_entities_tieredsto_.tieredsto.md#soldtokensamount) +* [stableCoinAddresses](_entities_tieredsto_.tieredsto.md#stablecoinaddresses) +* [startDate](_entities_tieredsto_.tieredsto.md#startdate) +* [stoType](_entities_tieredsto_.tieredsto.md#stotype) +* [tiers](_entities_tieredsto_.tieredsto.md#tiers) +* [uid](_entities_tieredsto_.tieredsto.md#uid) +* [unsoldTokensWallet](_entities_tieredsto_.tieredsto.md#unsoldtokenswallet) + +### Methods + +* [_refresh](_entities_tieredsto_.tieredsto.md#_refresh) +* [allowBeneficialInvestments](_entities_tieredsto_.tieredsto.md#allowbeneficialinvestments) +* [allowPreIssuing](_entities_tieredsto_.tieredsto.md#allowpreissuing) +* [assignRole](_entities_tieredsto_.tieredsto.md#assignrole) +* [disallowBeneficialInvestments](_entities_tieredsto_.tieredsto.md#disallowbeneficialinvestments) +* [disallowPreIssuing](_entities_tieredsto_.tieredsto.md#disallowpreissuing) +* [finalize](_entities_tieredsto_.tieredsto.md#finalize) +* [getCurrency](_entities_tieredsto_.tieredsto.md#getcurrency) +* [getInvestments](_entities_tieredsto_.tieredsto.md#getinvestments) +* [invest](_entities_tieredsto_.tieredsto.md#invest) +* [modifyData](_entities_tieredsto_.tieredsto.md#modifydata) +* [pause](_entities_tieredsto_.tieredsto.md#pause) +* [revokeRole](_entities_tieredsto_.tieredsto.md#revokerole) +* [toPojo](_entities_tieredsto_.tieredsto.md#topojo) +* [unpause](_entities_tieredsto_.tieredsto.md#unpause) +* [generateId](_entities_tieredsto_.tieredsto.md#static-generateid) +* [unserialize](_entities_tieredsto_.tieredsto.md#static-unserialize) + +## Constructors + +### constructor + +\+ **new TieredSto**(`params`: [Params](../interfaces/_entities_tieredsto_.params.md) & [UniqueIdentifiers](../interfaces/_entities_sto_.uniqueidentifiers.md), `context`: [Context](_context_.context.md)): *[TieredSto](_entities_tieredsto_.tieredsto.md)* + +*Overrides [Sto](_entities_sto_.sto.md).[constructor](_entities_sto_.sto.md#constructor)* + +*Defined in [src/entities/TieredSto.ts:151](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TieredSto.ts#L151)* + +Create a new tiered sto instance + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | [Params](../interfaces/_entities_tieredsto_.params.md) & [UniqueIdentifiers](../interfaces/_entities_sto_.uniqueidentifiers.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[TieredSto](_entities_tieredsto_.tieredsto.md)* + +## Properties + +### address + +• **address**: *string* + +*Inherited from [Sto](_entities_sto_.sto.md).[address](_entities_sto_.sto.md#address)* + +*Defined in [src/entities/Sto.ts:107](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L107)* + +ethereum address for the STO + +___ + +### beneficialInvestmentsAllowed + +• **beneficialInvestmentsAllowed**: *boolean* + +*Inherited from [Sto](_entities_sto_.sto.md).[beneficialInvestmentsAllowed](_entities_sto_.sto.md#beneficialinvestmentsallowed)* + +*Defined in [src/entities/Sto.ts:175](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L175)* + +whether investments can be made on behalf of a beneficiary or not + +___ + +### capReached + +• **capReached**: *boolean* + +*Inherited from [Sto](_entities_sto_.sto.md).[capReached](_entities_sto_.sto.md#capreached)* + +*Defined in [src/entities/Sto.ts:160](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L160)* + +whether the STO cap has been reached or not + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from [Sto](_entities_sto_.sto.md).[context](_entities_sto_.sto.md#protected-context)* + +*Defined in [src/entities/Sto.ts:177](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L177)* + +___ + +### currentTier + +• **currentTier**: *number* + +*Defined in [src/entities/TieredSto.ts:134](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TieredSto.ts#L134)* + +index of the current active tier + +___ + +### endDate + +• **endDate**: *Date* + +*Inherited from [Sto](_entities_sto_.sto.md).[endDate](_entities_sto_.sto.md#enddate)* + +*Defined in [src/entities/Sto.ts:120](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L120)* + +___ + +### fundraiseCurrencies + +• **fundraiseCurrencies**: *Currency[]* + +*Inherited from [Sto](_entities_sto_.sto.md).[fundraiseCurrencies](_entities_sto_.sto.md#fundraisecurrencies)* + +*Defined in [src/entities/Sto.ts:150](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L150)* + +types of currency in which funds can be raised + +___ + +### investorCount + +• **investorCount**: *number* + +*Inherited from [Sto](_entities_sto_.sto.md).[investorCount](_entities_sto_.sto.md#investorcount)* + +*Defined in [src/entities/Sto.ts:145](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L145)* + +number of investors that have purchased tokens in the STO + +___ + +### isFinalized + +• **isFinalized**: *boolean* + +*Inherited from [Sto](_entities_sto_.sto.md).[isFinalized](_entities_sto_.sto.md#isfinalized)* + +*Defined in [src/entities/Sto.ts:165](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L165)* + +whether the STO has been finalized or not + +___ + +### isPaused + +• **isPaused**: *boolean* + +*Inherited from [Sto](_entities_sto_.sto.md).[isPaused](_entities_sto_.sto.md#ispaused)* + +*Defined in [src/entities/Sto.ts:155](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L155)* + +whether the STO is currently paused or not + +___ + +### minimumInvestment + +• **minimumInvestment**: *BigNumber* + +*Defined in [src/entities/TieredSto.ts:141](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TieredSto.ts#L141)* + +___ + +### nonAccreditedInvestmentLimit + +• **nonAccreditedInvestmentLimit**: *BigNumber* + +*Defined in [src/entities/TieredSto.ts:139](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TieredSto.ts#L139)* + +maximum investment allowed for non-accredited investors + +___ + +### preIssueAllowed + +• **preIssueAllowed**: *boolean* + +*Inherited from [Sto](_entities_sto_.sto.md).[preIssueAllowed](_entities_sto_.sto.md#preissueallowed)* + +*Defined in [src/entities/Sto.ts:170](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L170)* + +whether all tokens due to be sold are issued when the STO starts. If false, the appropriate amount of tokens is issued to the buyer whenever a sale is made + +___ + +### raisedAmount + +• **raisedAmount**: *BigNumber* + +*Inherited from [Sto](_entities_sto_.sto.md).[raisedAmount](_entities_sto_.sto.md#raisedamount)* + +*Defined in [src/entities/Sto.ts:135](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L135)* + +amount of funds that have been raised so far + +___ + +### raisedFundsWallet + +• **raisedFundsWallet**: *string* + +*Inherited from [Sto](_entities_sto_.sto.md).[raisedFundsWallet](_entities_sto_.sto.md#raisedfundswallet)* + +*Defined in [src/entities/Sto.ts:125](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L125)* + +wallet where raised funds will be forwarded to + +___ + +### securityTokenId + +• **securityTokenId**: *string* + +*Inherited from [Sto](_entities_sto_.sto.md).[securityTokenId](_entities_sto_.sto.md#securitytokenid)* + +*Defined in [src/entities/Sto.ts:111](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L111)* + +___ + +### securityTokenSymbol + +• **securityTokenSymbol**: *string* + +*Inherited from [Sto](_entities_sto_.sto.md).[securityTokenSymbol](_entities_sto_.sto.md#securitytokensymbol)* + +*Defined in [src/entities/Sto.ts:109](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L109)* + +___ + +### soldTokensAmount + +• **soldTokensAmount**: *BigNumber* + +*Inherited from [Sto](_entities_sto_.sto.md).[soldTokensAmount](_entities_sto_.sto.md#soldtokensamount)* + +*Defined in [src/entities/Sto.ts:140](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L140)* + +total number of tokens that have been sold so far + +___ + +### stableCoinAddresses + +• **stableCoinAddresses**: *string[]* + +*Defined in [src/entities/TieredSto.ts:146](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TieredSto.ts#L146)* + +array of Stable Coin ERC20 tokens that can be used to purchase tokens in this Offering + +___ + +### startDate + +• **startDate**: *Date* + +*Inherited from [Sto](_entities_sto_.sto.md).[startDate](_entities_sto_.sto.md#startdate)* + +*Defined in [src/entities/Sto.ts:118](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L118)* + +___ + +### stoType + +• **stoType**: *[StoType](../enums/_types_index_.stotype.md)* + +*Inherited from [Sto](_entities_sto_.sto.md).[stoType](_entities_sto_.sto.md#stotype)* + +*Defined in [src/entities/Sto.ts:116](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L116)* + +type of STO setup + +___ + +### tiers + +• **tiers**: *[Tier](../interfaces/_entities_tieredsto_.tier.md)[]* + +*Defined in [src/entities/TieredSto.ts:151](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TieredSto.ts#L151)* + +array of tier information + +___ + +### uid + +• **uid**: *string* + +*Overrides [Sto](_entities_sto_.sto.md).[uid](_entities_sto_.sto.md#abstract-uid)* + +*Defined in [src/entities/TieredSto.ts:129](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TieredSto.ts#L129)* + +unique generated Tiered STO id + +___ + +### unsoldTokensWallet + +• **unsoldTokensWallet**: *string* + +*Inherited from [Sto](_entities_sto_.sto.md).[unsoldTokensWallet](_entities_sto_.sto.md#unsoldtokenswallet)* + +*Defined in [src/entities/Sto.ts:130](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L130)* + +wallet where unsold tokens will be returned to + +## Methods + +### _refresh + +▸ **_refresh**(`params`: Partial‹[Params](../interfaces/_entities_tieredsto_.params.md)›): *void* + +*Overrides [Sto](_entities_sto_.sto.md).[_refresh](_entities_sto_.sto.md#_refresh)* + +*Defined in [src/entities/TieredSto.ts:349](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TieredSto.ts#L349)* + +Hydrate the entity + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | Partial‹[Params](../interfaces/_entities_tieredsto_.params.md)› | + +**Returns:** *void* + +___ + +### allowBeneficialInvestments + +▸ **allowBeneficialInvestments**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[ToggleAllowBeneficialInvestmentsProcedureArgs](../interfaces/_types_index_.toggleallowbeneficialinvestmentsprocedureargs.md), void››* + +*Inherited from [Sto](_entities_sto_.sto.md)* + +*Defined in [src/entities/Sto.ts:316](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L316)* + +Enable a party to invest in the STO on behalf of another party + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[ToggleAllowBeneficialInvestmentsProcedureArgs](../interfaces/_types_index_.toggleallowbeneficialinvestmentsprocedureargs.md), void››* + +___ + +### allowPreIssuing + +▸ **allowPreIssuing**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[ToggleAllowPreIssuingProcedureArgs](../interfaces/_types_index_.toggleallowpreissuingprocedureargs.md), void››* + +*Inherited from [Sto](_entities_sto_.sto.md)* + +*Defined in [src/entities/Sto.ts:287](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L287)* + +Enable all offered tokens to be issued instantly at STO start (default behavior is to issue on purchase) +Can be disabled *BEFORE* the STO starts by calling disallowPreIssuing + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[ToggleAllowPreIssuingProcedureArgs](../interfaces/_types_index_.toggleallowpreissuingprocedureargs.md), void››* + +___ + +### assignRole + +▸ **assignRole**(`args`: object): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[AssignStoRoleProcedureArgs](../interfaces/_types_index_.assignstoroleprocedureargs.md), void››* + +*Inherited from [Sto](_entities_sto_.sto.md)* + +*Defined in [src/entities/Sto.ts:348](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L348)* + +Assign a role on the STO to a delegate + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`delegateAddress` | string | +`description?` | undefined | string | +`role` | [StoRole](../enums/_types_index_.storole.md) | + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[AssignStoRoleProcedureArgs](../interfaces/_types_index_.assignstoroleprocedureargs.md), void››* + +___ + +### disallowBeneficialInvestments + +▸ **disallowBeneficialInvestments**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[ToggleAllowBeneficialInvestmentsProcedureArgs](../interfaces/_types_index_.toggleallowbeneficialinvestmentsprocedureargs.md), void››* + +*Inherited from [Sto](_entities_sto_.sto.md)* + +*Defined in [src/entities/Sto.ts:330](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L330)* + +Disable the possibility for a party to invest in the STO on behalf of another party + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[ToggleAllowBeneficialInvestmentsProcedureArgs](../interfaces/_types_index_.toggleallowbeneficialinvestmentsprocedureargs.md), void››* + +___ + +### disallowPreIssuing + +▸ **disallowPreIssuing**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[ToggleAllowPreIssuingProcedureArgs](../interfaces/_types_index_.toggleallowpreissuingprocedureargs.md), void››* + +*Inherited from [Sto](_entities_sto_.sto.md)* + +*Defined in [src/entities/Sto.ts:302](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L302)* + +Disable pre-issuing of offered tokens at STO start (goes back to default behavior, which is to issue on purchase) +Can be re-enabled *BEFORE* the STO starts by calling allowPreIssuing + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[ToggleAllowPreIssuingProcedureArgs](../interfaces/_types_index_.toggleallowpreissuingprocedureargs.md), void››* + +___ + +### finalize + +▸ **finalize**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[FinalizeStoProcedureArgs](../interfaces/_types_index_.finalizestoprocedureargs.md), void››* + +*Inherited from [Sto](_entities_sto_.sto.md)* + +*Defined in [src/entities/Sto.ts:275](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L275)* + +Finalize the offering. The offering's treasury wallet (or the Security Token's treasury wallet if one was not specified for the offering) +will receive the remaining unsold tokens. Throws an error if there are transfer restrictions which do not permit the wallet to receive that amount of tokens + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[FinalizeStoProcedureArgs](../interfaces/_types_index_.finalizestoprocedureargs.md), void››* + +___ + +### getCurrency + +▸ **getCurrency**(): *Promise‹[CustomCurrency](../interfaces/_types_index_.customcurrency.md)›* + +*Defined in [src/entities/TieredSto.ts:225](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TieredSto.ts#L225)* + +Retrieve the denomination in which the tokens are priced in this STO + +**Returns:** *Promise‹[CustomCurrency](../interfaces/_types_index_.customcurrency.md)›* + +___ + +### getInvestments + +▸ **getInvestments**(): *Promise‹[Investment](_entities_investment_.investment.md)[]›* + +*Defined in [src/entities/TieredSto.ts:181](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TieredSto.ts#L181)* + +Retrieve all investments that have been made on this STO + +**Returns:** *Promise‹[Investment](_entities_investment_.investment.md)[]›* + +___ + +### invest + +▸ **invest**(`params`: InvestInStableCoinParams): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[InvestInTieredStoProcedureArgs](../modules/_types_index_.md#investintieredstoprocedureargs)››* + +*Defined in [src/entities/TieredSto.ts:296](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TieredSto.ts#L296)* + +Invest in the STO + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | InvestInStableCoinParams | + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[InvestInTieredStoProcedureArgs](../modules/_types_index_.md#investintieredstoprocedureargs)››* + +▸ **invest**(`params`: InvestInOtherParams): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[InvestInTieredStoProcedureArgs](../modules/_types_index_.md#investintieredstoprocedureargs)››* + +*Defined in [src/entities/TieredSto.ts:301](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TieredSto.ts#L301)* + +Invest in the STO + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | InvestInOtherParams | + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[InvestInTieredStoProcedureArgs](../modules/_types_index_.md#investintieredstoprocedureargs)››* + +___ + +### modifyData + +▸ **modifyData**(`args`: object): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[ModifyTieredStoDataProcedureArgs](../interfaces/_types_index_.modifytieredstodataprocedureargs.md), void››* + +*Defined in [src/entities/TieredSto.ts:277](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TieredSto.ts#L277)* + +Modify STO parameters. Must be done before the STO starts + +**Parameters:** + +▪ **args**: *object* + +Name | Type | Description | +------ | ------ | ------ | +`customCurrency?` | Partial‹[CustomCurrency](../interfaces/_types_index_.customcurrency.md)› | custom currency data. Allows the STO to raise funds pegged to a different currency. Optional, defaults to USD | +`endDate?` | Date | date when the STO should end | +`fundariseCurrencies?` | Currency[] | - | +`minimumInvestment?` | BigNumber | minimum investment amount | +`nonAccreditedInvestmentLimit?` | BigNumber | maximum investment for non-accredited investors | +`raisedFundsWallet?` | undefined | string | wallet address that will receive the funds that are being raised | +`stableCoinAddresses?` | string[] | addresses of supported stablecoins | +`startDate?` | Date | date when the STO should start | +`tiers?` | [StoTier](../interfaces/_types_index_.stotier.md)[] | tier information | +`unsoldTokensWallet?` | undefined | string | wallet address that will receive unsold tokens when the end date is reached | + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[ModifyTieredStoDataProcedureArgs](../interfaces/_types_index_.modifytieredstodataprocedureargs.md), void››* + +___ + +### pause + +▸ **pause**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[TogglePauseStoProcedureArgs](../interfaces/_types_index_.togglepausestoprocedureargs.md), void››* + +*Inherited from [Sto](_entities_sto_.sto.md)* + +*Defined in [src/entities/Sto.ts:246](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L246)* + +Pause the offering + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[TogglePauseStoProcedureArgs](../interfaces/_types_index_.togglepausestoprocedureargs.md), void››* + +___ + +### revokeRole + +▸ **revokeRole**(`args`: object): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[AssignStoRoleProcedureArgs](../interfaces/_types_index_.assignstoroleprocedureargs.md), void››* + +*Inherited from [Sto](_entities_sto_.sto.md)* + +*Defined in [src/entities/Sto.ts:374](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L374)* + +Remove a role from a delegate + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`delegateAddress` | string | +`role` | [StoRole](../enums/_types_index_.storole.md) | + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[AssignStoRoleProcedureArgs](../interfaces/_types_index_.assignstoroleprocedureargs.md), void››* + +___ + +### toPojo + +▸ **toPojo**(): *object* + +*Overrides [Sto](_entities_sto_.sto.md).[toPojo](_entities_sto_.sto.md#topojo)* + +*Defined in [src/entities/TieredSto.ts:335](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TieredSto.ts#L335)* + +Convert entity to a POJO (Plain Old Javascript Object) + +**Returns:** *object* + +* **currentTier**: *number* + +* **tiers**: *[Tier](../interfaces/_entities_tieredsto_.tier.md)[]* + +___ + +### unpause + +▸ **unpause**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[TogglePauseStoProcedureArgs](../interfaces/_types_index_.togglepausestoprocedureargs.md), void››* + +*Inherited from [Sto](_entities_sto_.sto.md)* + +*Defined in [src/entities/Sto.ts:260](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L260)* + +Unpause the offering + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[TogglePauseStoProcedureArgs](../interfaces/_types_index_.togglepausestoprocedureargs.md), void››* + +___ + +### `Static` generateId + +▸ **generateId**(`__namedParameters`: object): *string* + +*Defined in [src/entities/TieredSto.ts:118](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TieredSto.ts#L118)* + +Generate the Tiered STO's UUID from its identifying properties + +**Parameters:** + +▪ **__namedParameters**: *object* + +Name | Type | +------ | ------ | +`address` | string | +`securityTokenId` | string | +`stoType` | [StoType](../enums/_types_index_.stotype.md) | + +**Returns:** *string* + +___ + +### `Static` unserialize + +▸ **unserialize**(`serialized`: string): *[UniqueIdentifiers](../interfaces/_entities_sto_.uniqueidentifiers.md)* + +*Inherited from [Sto](_entities_sto_.sto.md).[unserialize](_entities_sto_.sto.md#static-unserialize)* + +*Defined in [src/entities/Sto.ts:184](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L184)* + +Unserialize string to a Security Token Offering object representation + +**Parameters:** + +Name | Type | +------ | ------ | +`serialized` | string | + +**Returns:** *[UniqueIdentifiers](../interfaces/_entities_sto_.uniqueidentifiers.md)* diff --git a/docs/api/classes/_entities_transactionqueue_.transactionqueue.md b/docs/api/classes/_entities_transactionqueue_.transactionqueue.md new file mode 100644 index 0000000..31365fe --- /dev/null +++ b/docs/api/classes/_entities_transactionqueue_.transactionqueue.md @@ -0,0 +1,266 @@ +# Class: TransactionQueue <**Args, ReturnType**> + +Class to manage procedural transaction queues + +## Type parameters + +▪ **Args**: *any* + +▪ **ReturnType**: *any* + +## Hierarchy + +* [Entity](_entities_entity_.entity.md)‹void› + + ↳ **TransactionQueue** + +## Index + +### Constructors + +* [constructor](_entities_transactionqueue_.transactionqueue.md#constructor) + +### Properties + +* [args](_entities_transactionqueue_.transactionqueue.md#args) +* [entityType](_entities_transactionqueue_.transactionqueue.md#entitytype) +* [error](_entities_transactionqueue_.transactionqueue.md#optional-error) +* [fees](_entities_transactionqueue_.transactionqueue.md#fees) +* [procedureType](_entities_transactionqueue_.transactionqueue.md#proceduretype) +* [status](_entities_transactionqueue_.transactionqueue.md#status) +* [transactions](_entities_transactionqueue_.transactionqueue.md#transactions) +* [uid](_entities_transactionqueue_.transactionqueue.md#uid) + +### Methods + +* [_refresh](_entities_transactionqueue_.transactionqueue.md#_refresh) +* [onStatusChange](_entities_transactionqueue_.transactionqueue.md#onstatuschange) +* [onTransactionStatusChange](_entities_transactionqueue_.transactionqueue.md#ontransactionstatuschange) +* [run](_entities_transactionqueue_.transactionqueue.md#run) +* [toPojo](_entities_transactionqueue_.transactionqueue.md#topojo) +* [generateId](_entities_transactionqueue_.transactionqueue.md#static-generateid) + +## Constructors + +### constructor + +\+ **new TransactionQueue**(`transactions`: [TransactionSpec](../interfaces/_types_index_.transactionspec.md)[], `fees`: [Fees](../interfaces/_types_index_.fees.md), `returnValue`: [MaybeResolver](../modules/_types_index_.md#mayberesolver)‹ReturnType›, `args`: Args, `procedureType`: [ProcedureType](../enums/_types_index_.proceduretype.md)): *[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)* + +*Defined in [src/entities/TransactionQueue.ts:95](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TransactionQueue.ts#L95)* + +Create a transaction queue + +**Parameters:** + +Name | Type | Default | Description | +------ | ------ | ------ | ------ | +`transactions` | [TransactionSpec](../interfaces/_types_index_.transactionspec.md)[] | - | list of transactions to be run in this queue | +`fees` | [Fees](../interfaces/_types_index_.fees.md) | - | - | +`returnValue` | [MaybeResolver](../modules/_types_index_.md#mayberesolver)‹ReturnType› | - | value that will be returned by the queue after it is run. It can be a Post Transaction Resolver | +`args` | Args | - | arguments with which the Procedure that generated this queue was instanced | +`procedureType` | [ProcedureType](../enums/_types_index_.proceduretype.md) | ProcedureType.UnnamedProcedure | - | + +**Returns:** *[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)* + +## Properties + +### args + +• **args**: *Args* + +*Defined in [src/entities/TransactionQueue.ts:65](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TransactionQueue.ts#L65)* + +arguments provided to the transaction queue + +___ + +### entityType + +• **entityType**: *string* = "transactionQueue" + +*Defined in [src/entities/TransactionQueue.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TransactionQueue.ts#L40)* + +type of entity + +___ + +### `Optional` error + +• **error**? : *[Error](_polymatherror_.polymatherror.md#static-error)* + +*Defined in [src/entities/TransactionQueue.ts:70](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TransactionQueue.ts#L70)* + +optional error information + +___ + +### fees + +• **fees**: *[Fees](../interfaces/_types_index_.fees.md)* + +*Defined in [src/entities/TransactionQueue.ts:75](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TransactionQueue.ts#L75)* + +total cost of running the transactions in the queue. This does not include gas + +___ + +### procedureType + +• **procedureType**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* + +*Defined in [src/entities/TransactionQueue.ts:45](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TransactionQueue.ts#L45)* + +type of procedure being run + +___ + +### status + +• **status**: *TransactionQueueStatus* = TransactionQueueStatus.Idle + +*Defined in [src/entities/TransactionQueue.ts:60](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TransactionQueue.ts#L60)* + +status of the transaction queue + +___ + +### transactions + +• **transactions**: *[PolyTransaction](_entities_polytransaction_.polytransaction.md)[]* + +*Defined in [src/entities/TransactionQueue.ts:55](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TransactionQueue.ts#L55)* + +array of poly transactions + +___ + +### uid + +• **uid**: *string* + +*Overrides [Entity](_entities_entity_.entity.md).[uid](_entities_entity_.entity.md#abstract-uid)* + +*Defined in [src/entities/TransactionQueue.ts:50](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TransactionQueue.ts#L50)* + +generated transaction queue unique identifier + +## Methods + +### _refresh + +▸ **_refresh**(): *void* + +*Overrides [Entity](_entities_entity_.entity.md).[_refresh](_entities_entity_.entity.md#abstract-_refresh)* + +*Defined in [src/entities/TransactionQueue.ts:269](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TransactionQueue.ts#L269)* + +Hydrate the entity + +**Returns:** *void* + +___ + +### onStatusChange + +▸ **onStatusChange**(`listener`: function): *(Anonymous function)* + +*Defined in [src/entities/TransactionQueue.ts:188](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TransactionQueue.ts#L188)* + +Subscribe to status changes on the Transaction Queue + +**Parameters:** + +▪ **listener**: *function* + +callback function that will be called whenever the Transaction Queue's status changes + +▸ (`transactionQueue`: this): *void* + +**Parameters:** + +Name | Type | +------ | ------ | +`transactionQueue` | this | + +**Returns:** *(Anonymous function)* + +unsubscribe function + +___ + +### onTransactionStatusChange + +▸ **onTransactionStatusChange**(`listener`: function): *(Anonymous function)* + +*Defined in [src/entities/TransactionQueue.ts:203](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TransactionQueue.ts#L203)* + +Subscribe to status changes on individual transactions + +**Parameters:** + +▪ **listener**: *function* + +callback function that will be called whenever the individual transaction's status changes + +▸ (`transaction`: [PolyTransaction](_entities_polytransaction_.polytransaction.md), `transactionQueue`: this): *void* + +**Parameters:** + +Name | Type | +------ | ------ | +`transaction` | [PolyTransaction](_entities_polytransaction_.polytransaction.md) | +`transactionQueue` | this | + +**Returns:** *(Anonymous function)* + +unsubscribe function + +___ + +### run + +▸ **run**(): *Promise‹ReturnType›* + +*Defined in [src/entities/TransactionQueue.ts:155](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TransactionQueue.ts#L155)* + +Run the transactions in the queue + +**Returns:** *Promise‹ReturnType›* + +___ + +### toPojo + +▸ **toPojo**(): *object* + +*Overrides [Entity](_entities_entity_.entity.md).[toPojo](_entities_entity_.entity.md#abstract-topojo)* + +*Defined in [src/entities/TransactionQueue.ts:139](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TransactionQueue.ts#L139)* + +Convert entity to a POJO (Plain Old Javascript Object) + +**Returns:** *object* + +* **args**: *Args* + +* **fees**: *[Fees](../interfaces/_types_index_.fees.md)* + +* **procedureType**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* + +* **status**: *TransactionQueueStatus* + +* **transactions**: *object[]* = transactions.map(transaction => transaction.toPojo()) + +* **uid**: *string* + +___ + +### `Static` generateId + +▸ **generateId**(): *string* + +*Defined in [src/entities/TransactionQueue.ts:31](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TransactionQueue.ts#L31)* + +Generate UUID for this Transaction Queue + +**Returns:** *string* diff --git a/docs/api/classes/_entities_wallet_.wallet.md b/docs/api/classes/_entities_wallet_.wallet.md new file mode 100644 index 0000000..2f1e721 --- /dev/null +++ b/docs/api/classes/_entities_wallet_.wallet.md @@ -0,0 +1,200 @@ +# Class: Wallet + +Used to manage a wallet + +## Hierarchy + +* [Entity](_entities_entity_.entity.md)‹[Params](../interfaces/_entities_wallet_.params.md)› + + ↳ **Wallet** + +## Index + +### Constructors + +* [constructor](_entities_wallet_.wallet.md#constructor) + +### Properties + +* [address](_entities_wallet_.wallet.md#address) +* [context](_entities_wallet_.wallet.md#protected-context) +* [uid](_entities_wallet_.wallet.md#uid) + +### Methods + +* [_refresh](_entities_wallet_.wallet.md#_refresh) +* [getErc20Balance](_entities_wallet_.wallet.md#geterc20balance) +* [getEthBalance](_entities_wallet_.wallet.md#getethbalance) +* [getPolyBalance](_entities_wallet_.wallet.md#getpolybalance) +* [toPojo](_entities_wallet_.wallet.md#topojo) +* [generateId](_entities_wallet_.wallet.md#static-generateid) +* [unserialize](_entities_wallet_.wallet.md#static-unserialize) + +## Constructors + +### constructor + +\+ **new Wallet**(`params`: [Params](../interfaces/_entities_wallet_.params.md), `context`: [Context](_context_.context.md)): *[Wallet](_entities_wallet_.wallet.md)* + +*Defined in [src/entities/Wallet.ts:71](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Wallet.ts#L71)* + +Create a wallet entity + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | [Params](../interfaces/_entities_wallet_.params.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[Wallet](_entities_wallet_.wallet.md)* + +## Properties + +### address + +• **address**: *string* + +*Defined in [src/entities/Wallet.ts:69](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Wallet.ts#L69)* + +wallet address + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Defined in [src/entities/Wallet.ts:71](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Wallet.ts#L71)* + +___ + +### uid + +• **uid**: *string* + +*Overrides [Entity](_entities_entity_.entity.md).[uid](_entities_entity_.entity.md#abstract-uid)* + +*Defined in [src/entities/Wallet.ts:64](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Wallet.ts#L64)* + +unique generated wallet id + +## Methods + +### _refresh + +▸ **_refresh**(`params`: Partial‹[Params](../interfaces/_entities_wallet_.params.md)›): *void* + +*Overrides [Entity](_entities_entity_.entity.md).[_refresh](_entities_entity_.entity.md#abstract-_refresh)* + +*Defined in [src/entities/Wallet.ts:103](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Wallet.ts#L103)* + +Hydrate the entity + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | Partial‹[Params](../interfaces/_entities_wallet_.params.md)› | + +**Returns:** *void* + +___ + +### getErc20Balance + +▸ **getErc20Balance**(`args`: object): *Promise‹BigNumber›* + +*Defined in [src/entities/Wallet.ts:132](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Wallet.ts#L132)* + +Retrieve the ERC20 balance of this particular wallet address + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`tokenAddress` | string | + +**Returns:** *Promise‹BigNumber›* + +___ + +### getEthBalance + +▸ **getEthBalance**(): *Promise‹BigNumber›* + +*Defined in [src/entities/Wallet.ts:122](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Wallet.ts#L122)* + +Retrieve the ETH balance of this particular wallet address + +**Returns:** *Promise‹BigNumber›* + +___ + +### getPolyBalance + +▸ **getPolyBalance**(): *Promise‹BigNumber›* + +*Defined in [src/entities/Wallet.ts:114](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Wallet.ts#L114)* + +Retrieve the POLY balance of this particular wallet address + +**Returns:** *Promise‹BigNumber›* + +___ + +### toPojo + +▸ **toPojo**(): *object* + +*Overrides [Entity](_entities_entity_.entity.md).[toPojo](_entities_entity_.entity.md#abstract-topojo)* + +*Defined in [src/entities/Wallet.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Wallet.ts#L91)* + +Convert entity to a POJO (Plain Old Javascript Object) + +**Returns:** *object* + +* **address**: *string* + +* **uid**: *string* + +___ + +### `Static` generateId + +▸ **generateId**(`__namedParameters`: object): *string* + +*Defined in [src/entities/Wallet.ts:37](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Wallet.ts#L37)* + +Generate the Wallet's UUID from its identifying properties + +**Parameters:** + +▪ **__namedParameters**: *object* + +Name | Type | +------ | ------ | +`address` | string | + +**Returns:** *string* + +___ + +### `Static` unserialize + +▸ **unserialize**(`serialized`: string): *[UniqueIdentifiers](../interfaces/_entities_wallet_.uniqueidentifiers.md)* + +*Defined in [src/entities/Wallet.ts:48](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Wallet.ts#L48)* + +Unserialize a serialized entity + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`serialized` | string | string with entity information | + +**Returns:** *[UniqueIdentifiers](../interfaces/_entities_wallet_.uniqueidentifiers.md)* diff --git a/docs/api/classes/_polymath_.polymath.md b/docs/api/classes/_polymath_.polymath.md new file mode 100644 index 0000000..6f2866a --- /dev/null +++ b/docs/api/classes/_polymath_.polymath.md @@ -0,0 +1,297 @@ +# Class: Polymath + +Main entry point of the Polymath SDK + +## Hierarchy + +* **Polymath** + +## Index + +### Properties + +* [context](_polymath_.polymath.md#private-context) +* [isConnected](_polymath_.polymath.md#isconnected) +* [isUnsupported](_polymath_.polymath.md#isunsupported) + +### Methods + +* [connect](_polymath_.polymath.md#connect) +* [getCurrentAddress](_polymath_.polymath.md#getcurrentaddress) +* [getLatestProtocolVersion](_polymath_.polymath.md#getlatestprotocolversion) +* [getPolyTokenAddress](_polymath_.polymath.md#getpolytokenaddress) +* [getSecurityToken](_polymath_.polymath.md#getsecuritytoken) +* [getSecurityTokenReservation](_polymath_.polymath.md#getsecuritytokenreservation) +* [getSecurityTokenReservations](_polymath_.polymath.md#getsecuritytokenreservations) +* [getSecurityTokenSymbols](_polymath_.polymath.md#getsecuritytokensymbols) +* [getSecurityTokens](_polymath_.polymath.md#getsecuritytokens) +* [getWallet](_polymath_.polymath.md#getwallet) +* [isSymbolAvailable](_polymath_.polymath.md#issymbolavailable) +* [isValidErc20](_polymath_.polymath.md#isvaliderc20) +* [reserveSecurityToken](_polymath_.polymath.md#reservesecuritytoken) + +## Properties + +### `Private` context + +• **context**: *[Context](_context_.context.md)* = {} as Context + +*Defined in [src/Polymath.ts:98](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Polymath.ts#L98)* + +___ + +### isConnected + +• **isConnected**: *boolean* = false + +*Defined in [src/Polymath.ts:96](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Polymath.ts#L96)* + +___ + +### isUnsupported + +• **isUnsupported**: *boolean* = false + +*Defined in [src/Polymath.ts:94](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Polymath.ts#L94)* + +## Methods + +### connect + +▸ **connect**(`__namedParameters`: object): *Promise‹this›* + +*Defined in [src/Polymath.ts:103](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Polymath.ts#L103)* + +Connects the client to an Ethereum node + +**Parameters:** + +▪ **__namedParameters**: *object* + +Name | Type | Default | Description | +------ | ------ | ------ | ------ | +`polymathRegistryAddress` | undefined | string | - | address of a custom Polymath Registry contract. Defaults to the one deployed by Polymath | +`privateKey` | undefined | string | - | private key of the wallet that will sign transactions. If using Metamask, this parameter can be ignored | +`providerUrl` | undefined | string | - | URL of an Ethereum node. If using Metamask, this parameter can be ignored | +`speed` | [TransactionSpeed](../enums/_types_index_.transactionspeed.md) | TransactionSpeed.Fast | desired transaction speed. More gas is spent if a faster speed is chosen | + +**Returns:** *Promise‹this›* + +___ + +### getCurrentAddress + +▸ **getCurrentAddress**(): *Promise‹string›* + +*Defined in [src/Polymath.ts:449](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Polymath.ts#L449)* + +Returns the wallet address of the current user + +**Returns:** *Promise‹string›* + +___ + +### getLatestProtocolVersion + +▸ **getLatestProtocolVersion**(): *Promise‹string›* + +*Defined in [src/Polymath.ts:428](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Polymath.ts#L428)* + +Get the current version of the Polymath Protocol + +**Returns:** *Promise‹string›* + +version string (i.e. 3.0.0) + +___ + +### getPolyTokenAddress + +▸ **getPolyTokenAddress**(): *Promise‹string›* + +*Defined in [src/Polymath.ts:440](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Polymath.ts#L440)* + +Get the address of the POLY token + +**Returns:** *Promise‹string›* + +___ + +### getSecurityToken + +▸ **getSecurityToken**(`args`: object | object | string): *Promise‹[SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md)›* + +*Defined in [src/Polymath.ts:318](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Polymath.ts#L318)* + +Retrieve a security token by symbol, address or UUID + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | object | object | string | + +**Returns:** *Promise‹[SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md)›* + +___ + +### getSecurityTokenReservation + +▸ **getSecurityTokenReservation**(`args`: object | string): *Promise‹[SecurityTokenReservation](_entities_securitytokenreservation_.securitytokenreservation.md)›* + +*Defined in [src/Polymath.ts:220](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Polymath.ts#L220)* + +Retrieve a Security Token Reservation by symbol or UUID + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | object | string | + +**Returns:** *Promise‹[SecurityTokenReservation](_entities_securitytokenreservation_.securitytokenreservation.md)›* + +___ + +### getSecurityTokenReservations + +▸ **getSecurityTokenReservations**(`args?`: undefined | object): *Promise‹[SecurityTokenReservation](_entities_securitytokenreservation_.securitytokenreservation.md)[]›* + +*Defined in [src/Polymath.ts:188](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Polymath.ts#L188)* + +Retrieve all Security Token Reservations currently owned by an issuer. This includes +Security Tokens that have already been launched + +**Parameters:** + +Name | Type | +------ | ------ | +`args?` | undefined | object | + +**Returns:** *Promise‹[SecurityTokenReservation](_entities_securitytokenreservation_.securitytokenreservation.md)[]›* + +___ + +### getSecurityTokenSymbols + +▸ **getSecurityTokenSymbols**(`args?`: undefined | object): *Promise‹string[]›* + +*Defined in [src/Polymath.ts:286](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Polymath.ts#L286)* + +Retrieve the symbols of all launched Security Tokens related to a wallet. +This includes tokens owned by the wallet and tokens for which the wallet holds some role + +**Includes** token symbols for tokens with version 2.0 or lower + +**Parameters:** + +Name | Type | +------ | ------ | +`args?` | undefined | object | + +**Returns:** *Promise‹string[]›* + +___ + +### getSecurityTokens + +▸ **getSecurityTokens**(`args?`: undefined | object): *Promise‹[SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md)[]›* + +*Defined in [src/Polymath.ts:244](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Polymath.ts#L244)* + +Retrieve all launched Security Tokens related to a wallet. +This includes tokens owned by the wallet and tokens for which the wallet holds some role + +**Ignores** all tokens with version 2.0 or lower + +NOTE: This method is extremely slow if the wallet in question owns more than 20 tokens. +If that is your case, use [getSecurityTokenSymbols](_polymath_.polymath.md#getsecuritytokensymbols) + +**Parameters:** + +Name | Type | +------ | ------ | +`args?` | undefined | object | + +**Returns:** *Promise‹[SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md)[]›* + +___ + +### getWallet + +▸ **getWallet**(`args`: object): *[Wallet](_entities_wallet_.wallet.md)* + +*Defined in [src/Polymath.ts:417](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Polymath.ts#L417)* + +Retrieve a Wallet by address + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`address` | string | + +**Returns:** *[Wallet](_entities_wallet_.wallet.md)* + +___ + +### isSymbolAvailable + +▸ **isSymbolAvailable**(`args`: object): *Promise‹boolean›* + +*Defined in [src/Polymath.ts:392](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Polymath.ts#L392)* + +Check if a token symbol (ticker) is available for reservation + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`symbol` | string | + +**Returns:** *Promise‹boolean›* + +___ + +### isValidErc20 + +▸ **isValidErc20**(`args`: object): *Promise‹void›* + +*Defined in [src/Polymath.ts:403](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Polymath.ts#L403)* + +Check if a token follows the ERC20 standard + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`address` | string | + +**Returns:** *Promise‹void›* + +___ + +### reserveSecurityToken + +▸ **reserveSecurityToken**(`args`: object): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[ReserveSecurityTokenProcedureArgs](../interfaces/_types_index_.reservesecuritytokenprocedureargs.md), [SecurityTokenReservation](_entities_securitytokenreservation_.securitytokenreservation.md)››* + +*Defined in [src/Polymath.ts:176](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Polymath.ts#L176)* + +Reserve a Security Token + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`owner?` | undefined | string | +`symbol` | string | + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹[ReserveSecurityTokenProcedureArgs](../interfaces/_types_index_.reservesecuritytokenprocedureargs.md), [SecurityTokenReservation](_entities_securitytokenreservation_.securitytokenreservation.md)››* diff --git a/docs/api/classes/_polymathbase_.polymathbase.md b/docs/api/classes/_polymathbase_.polymathbase.md new file mode 100644 index 0000000..caf9d17 --- /dev/null +++ b/docs/api/classes/_polymathbase_.polymathbase.md @@ -0,0 +1,522 @@ +# Class: PolymathBase + +Class that wraps the polymathnetwork/contract-wrappers library to add utility functions + +## Hierarchy + +* PolymathAPI + + ↳ **PolymathBase** + +## Index + +### Constructors + +* [constructor](_polymathbase_.polymathbase.md#constructor) + +### Properties + +* [contractFactory](_polymathbase_.polymathbase.md#contractfactory) +* [featureRegistry](_polymathbase_.polymathbase.md#featureregistry) +* [getAccount](_polymathbase_.polymathbase.md#getaccount) +* [getBalance](_polymathbase_.polymathbase.md#getbalance) +* [getERC20TokenWrapper](_polymathbase_.polymathbase.md#geterc20tokenwrapper) +* [getPolyTokens](_polymathbase_.polymathbase.md#getpolytokens) +* [isTestnet](_polymathbase_.polymathbase.md#istestnet) +* [moduleFactory](_polymathbase_.polymathbase.md#modulefactory) +* [moduleRegistry](_polymathbase_.polymathbase.md#moduleregistry) +* [polyToken](_polymathbase_.polymathbase.md#polytoken) +* [polyTokenFaucet](_polymathbase_.polymathbase.md#polytokenfaucet) +* [polymathRegistry](_polymathbase_.polymathbase.md#polymathregistry) +* [securityTokenRegistry](_polymathbase_.polymathbase.md#securitytokenregistry) +* [tokenFactory](_polymathbase_.polymathbase.md#tokenfactory) +* [web3Wrapper](_polymathbase_.polymathbase.md#web3wrapper) + +### Methods + +* [getAllDividends](_polymathbase_.polymathbase.md#getalldividends) +* [getAttachedModules](_polymathbase_.polymathbase.md#getattachedmodules) +* [getCheckpoint](_polymathbase_.polymathbase.md#getcheckpoint) +* [getCheckpoints](_polymathbase_.polymathbase.md#getcheckpoints) +* [getDividend](_polymathbase_.polymathbase.md#getdividend) +* [getDividends](_polymathbase_.polymathbase.md#getdividends) +* [getDividendsByCheckpoint](_polymathbase_.polymathbase.md#getdividendsbycheckpoint) +* [getModuleAddressesByName](_polymathbase_.polymathbase.md#getmoduleaddressesbyname) +* [getModuleFactoryAddress](_polymathbase_.polymathbase.md#getmodulefactoryaddress) +* [getTreasuryWallet](_polymathbase_.polymathbase.md#gettreasurywallet) +* [roleToPermission](_polymathbase_.polymathbase.md#roletopermission) + +## Constructors + +### constructor + +\+ **new PolymathBase**(`params`: ApiConstructorParams): *[PolymathBase](_polymathbase_.polymathbase.md)* + +*Inherited from void* + +Defined in node_modules/@polymathnetwork/contract-wrappers/lib/PolymathAPI.d.ts:79 + +Instantiates a new PolymathAPI instance. + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | ApiConstructorParams | + +**Returns:** *[PolymathBase](_polymathbase_.polymathbase.md)* + +An instance of the PolymathAPI class. + +## Properties + +### contractFactory + +• **contractFactory**: *ContractFactory* + +*Inherited from void* + +Defined in node_modules/@polymathnetwork/contract-wrappers/lib/PolymathAPI.d.ts:79 + +___ + +### featureRegistry + +• **featureRegistry**: *FeatureRegistryWrapper* + +*Inherited from void* + +Defined in node_modules/@polymathnetwork/contract-wrappers/lib/PolymathAPI.d.ts:62 + +An instance of the FeatureRegistryWrapper class containing methods +for interacting with FeatureRegistry smart contract. + +___ + +### getAccount + +• **getAccount**: *function* + +*Inherited from void* + +Defined in node_modules/@polymathnetwork/contract-wrappers/lib/PolymathAPI.d.ts:95 + +Get the account currently used by PolymathAPI + +**`returns`** Address string + +#### Type declaration: + +▸ (): *Promise‹string›* + +___ + +### getBalance + +• **getBalance**: *function* + +*Inherited from void* + +Defined in node_modules/@polymathnetwork/contract-wrappers/lib/PolymathAPI.d.ts:100 + +Get the ETH balance + +**`returns`** Balance BigNumber + +#### Type declaration: + +▸ (`params`: GetBalanceParams): *Promise‹BigNumber›* + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | GetBalanceParams | + +___ + +### getERC20TokenWrapper + +• **getERC20TokenWrapper**: *function* + +*Inherited from void* + +Defined in node_modules/@polymathnetwork/contract-wrappers/lib/PolymathAPI.d.ts:90 + +Get a wrapped token from an address + +**`returns`** TokenWrapper ERC20 + +#### Type declaration: + +▸ (`params`: GetERC20WrapperParams): *Promise‹ERC20›* + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | GetERC20WrapperParams | + +___ + +### getPolyTokens + +• **getPolyTokens**: *function* + +*Inherited from void* + +Defined in node_modules/@polymathnetwork/contract-wrappers/lib/PolymathAPI.d.ts:85 + +#### Type declaration: + +▸ (`params`: GetTokensParams): *Promise‹PolyResponse›* + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | GetTokensParams | + +___ + +### isTestnet + +• **isTestnet**: *function* + +*Inherited from void* + +Defined in node_modules/@polymathnetwork/contract-wrappers/lib/PolymathAPI.d.ts:104 + +Is it Testnet network? + +#### Type declaration: + +▸ (): *Promise‹boolean›* + +___ + +### moduleFactory + +• **moduleFactory**: *ModuleWrapperFactory* + +*Inherited from void* + +Defined in node_modules/@polymathnetwork/contract-wrappers/lib/PolymathAPI.d.ts:72 + +An instance of the ModuleWrapperFactory class to get +different module wrapper instances to interact with SecurityToken smart contracts + +___ + +### moduleRegistry + +• **moduleRegistry**: *ModuleRegistryWrapper* + +*Inherited from void* + +Defined in node_modules/@polymathnetwork/contract-wrappers/lib/PolymathAPI.d.ts:57 + +An instance of the ModuleRegistryWrapper class containing methods +for interacting with ModuleRegistry smart contract. + +___ + +### polyToken + +• **polyToken**: *PolyTokenWrapper* + +*Inherited from void* + +Defined in node_modules/@polymathnetwork/contract-wrappers/lib/PolymathAPI.d.ts:52 + +An instance of the PolyTokenWrapper class containing methods +for interacting with PolyToken smart contract. + +___ + +### polyTokenFaucet + +• **polyTokenFaucet**: *PolyTokenFaucetWrapper* + +*Inherited from void* + +Defined in node_modules/@polymathnetwork/contract-wrappers/lib/PolymathAPI.d.ts:77 + +An instance of the PolyTokenFaucetWrapper class containing methods +for interacting with PolyTokenFaucet smart contract. + +___ + +### polymathRegistry + +• **polymathRegistry**: *PolymathRegistryWrapper* + +*Inherited from void* + +Defined in node_modules/@polymathnetwork/contract-wrappers/lib/PolymathAPI.d.ts:42 + +An instance of the PolymathRegistryWrapper class containing methods +for interacting with PolymathRegistry smart contract. + +___ + +### securityTokenRegistry + +• **securityTokenRegistry**: *SecurityTokenRegistryWrapper* + +*Inherited from void* + +Defined in node_modules/@polymathnetwork/contract-wrappers/lib/PolymathAPI.d.ts:47 + +An instance of the SecurityTokenRegistryWrapper class containing methods +for interacting with SecurityTokenRegistry smart contract. + +___ + +### tokenFactory + +• **tokenFactory**: *TokenWrapperFactory* + +*Inherited from void* + +Defined in node_modules/@polymathnetwork/contract-wrappers/lib/PolymathAPI.d.ts:67 + +An instance of the TokenWrapperFactory class to get +TokenWrapper instances to interact with SecurityToken or ERC20 smart contracts + +___ + +### web3Wrapper + +• **web3Wrapper**: *Web3Wrapper* + +*Inherited from void* + +Defined in node_modules/@polymathnetwork/contract-wrappers/lib/PolymathAPI.d.ts:78 + +## Methods + +### getAllDividends + +▸ **getAllDividends**(`__namedParameters`: object): *Promise‹[BaseDividend](../interfaces/_polymathbase_.basedividend.md)[]›* + +*Defined in [src/PolymathBase.ts:888](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathBase.ts#L888)* + +Auxiliary function to fetch all dividend distributions + +**Parameters:** + +▪ **__namedParameters**: *object* + +Name | Type | Description | +------ | ------ | ------ | +`checkpointId` | undefined | number | checkpoint UUID | +`securityTokenSymbol` | string | symbol of the Security Token | + +**Returns:** *Promise‹[BaseDividend](../interfaces/_polymathbase_.basedividend.md)[]›* + +___ + +### getAttachedModules + +▸ **getAttachedModules**(`__namedParameters`: object, `opts?`: [GetAttachedModulesOpts](../interfaces/_polymathbase_.getattachedmodulesopts.md)): *Promise‹any[]›* + +*Defined in [src/PolymathBase.ts:523](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathBase.ts#L523)* + +Fetch all Modules of a certain type attached to a Security Token + +**Parameters:** + +▪ **__namedParameters**: *object* + +Name | Type | Description | +------ | ------ | ------ | +`moduleName` | ModuleName | name of the Module | +`symbol` | string | symbol of the Security Token | + +▪`Optional` **opts**: *[GetAttachedModulesOpts](../interfaces/_polymathbase_.getattachedmodulesopts.md)* + +**Returns:** *Promise‹any[]›* + +___ + +### getCheckpoint + +▸ **getCheckpoint**(`__namedParameters`: object): *Promise‹[BaseCheckpoint](../interfaces/_polymathbase_.basecheckpoint.md)›* + +*Defined in [src/PolymathBase.ts:697](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathBase.ts#L697)* + +Get data associated to a Checkpoint + +**Parameters:** + +▪ **__namedParameters**: *object* + +Name | Type | Description | +------ | ------ | ------ | +`checkpointId` | number | checkpoint UUID | +`securityToken` | SecurityToken_3_0_0 | instance of the Security Token | + +**Returns:** *Promise‹[BaseCheckpoint](../interfaces/_polymathbase_.basecheckpoint.md)›* + +___ + +### getCheckpoints + +▸ **getCheckpoints**(`__namedParameters`: object): *Promise‹[BaseCheckpoint](../interfaces/_polymathbase_.basecheckpoint.md)[]›* + +*Defined in [src/PolymathBase.ts:722](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathBase.ts#L722)* + +Get all Checkpoints of a Security Token + +**Parameters:** + +▪ **__namedParameters**: *object* + +Name | Type | Description | +------ | ------ | ------ | +`securityToken` | SecurityToken_3_0_0 | instance of the Security Token | + +**Returns:** *Promise‹[BaseCheckpoint](../interfaces/_polymathbase_.basecheckpoint.md)[]›* + +___ + +### getDividend + +▸ **getDividend**(`__namedParameters`: object): *Promise‹[BaseDividend](../interfaces/_polymathbase_.basedividend.md)›* + +*Defined in [src/PolymathBase.ts:783](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathBase.ts#L783)* + +Get data associated to a specific Dividend Distribution + +**Parameters:** + +▪ **__namedParameters**: *object* + +Name | Type | Description | +------ | ------ | ------ | +`dividendIndex` | number | index of the Dividend | +`dividendsModule` | ERC20DividendCheckpoint_3_0_0 | - | + +**Returns:** *Promise‹[BaseDividend](../interfaces/_polymathbase_.basedividend.md)›* + +___ + +### getDividends + +▸ **getDividends**(`__namedParameters`: object): *Promise‹[BaseDividend](../interfaces/_polymathbase_.basedividend.md)[]›* + +*Defined in [src/PolymathBase.ts:868](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathBase.ts#L868)* + +**Parameters:** + +▪ **__namedParameters**: *object* + +Name | Type | +------ | ------ | +`dividendsModule` | ERC20DividendCheckpoint_3_0_0 | + +**Returns:** *Promise‹[BaseDividend](../interfaces/_polymathbase_.basedividend.md)[]›* + +___ + +### getDividendsByCheckpoint + +▸ **getDividendsByCheckpoint**(`__namedParameters`: object): *Promise‹[BaseDividend](../interfaces/_polymathbase_.basedividend.md)[]›* + +*Defined in [src/PolymathBase.ts:849](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathBase.ts#L849)* + +Fetch list of all Dividends at a certain Checkpoint + +**Parameters:** + +▪ **__namedParameters**: *object* + +Name | Type | Description | +------ | ------ | ------ | +`checkpointId` | number | checkpoint UUID | +`dividendsModule` | ERC20DividendCheckpoint_3_0_0 | - | + +**Returns:** *Promise‹[BaseDividend](../interfaces/_polymathbase_.basedividend.md)[]›* + +___ + +### getModuleAddressesByName + +▸ **getModuleAddressesByName**(`__namedParameters`: object, `opts?`: [GetModuleAddressesByNameOpts](../interfaces/_polymathbase_.getmoduleaddressesbynameopts.md)): *Promise‹string[]›* + +*Defined in [src/PolymathBase.ts:485](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathBase.ts#L485)* + +Fetch addresses of all Modules of a certain type attached to a Security Token + +**Parameters:** + +▪ **__namedParameters**: *object* + +Name | Type | Description | +------ | ------ | ------ | +`moduleName` | ModuleName | name of the Module | +`symbol` | string | symbol of the Security Token | + +▪`Optional` **opts**: *[GetModuleAddressesByNameOpts](../interfaces/_polymathbase_.getmoduleaddressesbynameopts.md)* + +**Returns:** *Promise‹string[]›* + +___ + +### getModuleFactoryAddress + +▸ **getModuleFactoryAddress**(`__namedParameters`: object): *Promise‹string›* + +*Defined in [src/PolymathBase.ts:362](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathBase.ts#L362)* + +Fetch the address of a specified Module Factory + +**Parameters:** + +▪ **__namedParameters**: *object* + +Name | Type | Description | +------ | ------ | ------ | +`moduleName` | ModuleName | name of the Module corresponding to the Module Factory | +`tokenAddress` | string | address of the Security Token | + +**Returns:** *Promise‹string›* + +___ + +### getTreasuryWallet + +▸ **getTreasuryWallet**(`__namedParameters`: object): *Promise‹string›* + +*Defined in [src/PolymathBase.ts:425](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathBase.ts#L425)* + +Fetch a Module's Treasury Wallet + +**Parameters:** + +▪ **__namedParameters**: *object* + +Name | Type | +------ | ------ | +`module` | GeneralPermissionManager_3_0_0 | GeneralPermissionManager_3_1_0 | CountTransferManager_3_0_0 | GeneralTransferManager_3_0_0 | GeneralTransferManager_3_1_0 | ManualApprovalTransferManager_3_0_0 | PercentageTransferManager_3_0_0 | VolumeRestrictionTransferManager_3_0_0 | BlacklistTransferManager_3_0_0 | LockUpTransferManager_3_0_0 | RestrictedPartialSaleTransferManager_3_1_0 | CappedSTO_3_0_0 | CappedSTO_3_1_0 | USDTieredSTO_3_0_0 | USDTieredSTO_3_1_0 | ERC20DividendCheckpoint_3_0_0 | VestingEscrowWallet_3_0_0 | VestingEscrowWallet_3_1_0 | EtherDividendCheckpoint_3_0_0 | + +**Returns:** *Promise‹string›* + +___ + +### roleToPermission + +▸ **roleToPermission**(`__namedParameters`: object): *Promise‹object›* + +*Defined in [src/PolymathBase.ts:923](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathBase.ts#L923)* + +**Parameters:** + +▪ **__namedParameters**: *object* + +Name | Type | +------ | ------ | +`role` | [SecurityTokenRole](../enums/_types_index_.securitytokenrole.md) | + +**Returns:** *Promise‹object›* diff --git a/docs/api/classes/_polymatherror_.polymatherror.md b/docs/api/classes/_polymatherror_.polymatherror.md new file mode 100644 index 0000000..180288a --- /dev/null +++ b/docs/api/classes/_polymatherror_.polymatherror.md @@ -0,0 +1,90 @@ +# Class: PolymathError + +Wraps an error to give more information about it's type + +## Hierarchy + +* Error + + ↳ **PolymathError** + +## Index + +### Constructors + +* [constructor](_polymatherror_.polymatherror.md#constructor) + +### Properties + +* [code](_polymatherror_.polymatherror.md#code) +* [message](_polymatherror_.polymatherror.md#message) +* [name](_polymatherror_.polymatherror.md#name) +* [stack](_polymatherror_.polymatherror.md#optional-stack) +* [Error](_polymatherror_.polymatherror.md#static-error) + +## Constructors + +### constructor + +\+ **new PolymathError**(`__namedParameters`: object): *[PolymathError](_polymatherror_.polymatherror.md)* + +*Defined in [src/PolymathError.ts:24](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathError.ts#L24)* + +**Parameters:** + +▪ **__namedParameters**: *object* + +Name | Type | +------ | ------ | +`code` | [ErrorCode](../enums/_types_index_.errorcode.md) | +`message` | undefined | string | + +**Returns:** *[PolymathError](_polymatherror_.polymatherror.md)* + +## Properties + +### code + +• **code**: *[ErrorCode](../enums/_types_index_.errorcode.md)* + +*Defined in [src/PolymathError.ts:24](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathError.ts#L24)* + +___ + +### message + +• **message**: *string* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.es5.d.ts:964 + +___ + +### name + +• **name**: *string* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.es5.d.ts:963 + +___ + +### `Optional` stack + +• **stack**? : *undefined | string* + +*Inherited from void* + +*Overrides void* + +Defined in node_modules/typescript/lib/lib.es5.d.ts:965 + +___ + +### `Static` Error + +▪ **Error**: *ErrorConstructor* + +Defined in node_modules/typescript/lib/lib.es5.d.ts:974 diff --git a/docs/api/classes/_procedures_approveerc20_.approveerc20.md b/docs/api/classes/_procedures_approveerc20_.approveerc20.md new file mode 100644 index 0000000..026b032 --- /dev/null +++ b/docs/api/classes/_procedures_approveerc20_.approveerc20.md @@ -0,0 +1,214 @@ +# Class: ApproveErc20 <**ReturnType**> + +Procedure to approve spending funds on an ERC20 token. If no token address is specified, it defaults to POLY + +## Type parameters + +▪ **ReturnType** + +## Hierarchy + +* Procedure‹[ApproveErc20ProcedureArgs](../interfaces/_types_index_.approveerc20procedureargs.md)› + + ↳ **ApproveErc20** + +## Index + +### Constructors + +* [constructor](_procedures_approveerc20_.approveerc20.md#constructor) + +### Properties + +* [args](_procedures_approveerc20_.approveerc20.md#protected-args) +* [context](_procedures_approveerc20_.approveerc20.md#protected-context) +* [type](_procedures_approveerc20_.approveerc20.md#type) + +### Methods + +* [addProcedure](_procedures_approveerc20_.approveerc20.md#addprocedure) +* [addSignatureRequest](_procedures_approveerc20_.approveerc20.md#addsignaturerequest) +* [addTransaction](_procedures_approveerc20_.approveerc20.md#addtransaction) +* [prepare](_procedures_approveerc20_.approveerc20.md#prepare) +* [prepareTransactions](_procedures_approveerc20_.approveerc20.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new ApproveErc20**(`args`: [ApproveErc20ProcedureArgs](../interfaces/_types_index_.approveerc20procedureargs.md), `context`: [Context](_context_.context.md)): *[ApproveErc20](_procedures_approveerc20_.approveerc20.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [ApproveErc20ProcedureArgs](../interfaces/_types_index_.approveerc20procedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[ApproveErc20](_procedures_approveerc20_.approveerc20.md)* + +## Properties + +### `Protected` args + +• **args**: *[ApproveErc20ProcedureArgs](../interfaces/_types_index_.approveerc20procedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.ApproveErc20 + +*Overrides void* + +*Defined in [src/procedures/ApproveErc20.ts:10](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/ApproveErc20.ts#L10)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹void›* + +*Overrides void* + +*Defined in [src/procedures/ApproveErc20.ts:21](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/ApproveErc20.ts#L21)* + +Approve spend of an ERC20 token by another wallet. The token in question defaults to POLY if no address is supplied + +Note that if the amount has already been approved, the spending approval transaction will not be added to the queue and the procedure will return + +Note that the procedure will fail if the owner's token balance is less than the amount being approved. +The only exception to this is when approving a POLY spend on a testnet. +If that is the case, an extra transaction will be submitted to request the missing amount of tokens from the faucet + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_procedures_assignsecuritytokenrole_.assignsecuritytokenrole.md b/docs/api/classes/_procedures_assignsecuritytokenrole_.assignsecuritytokenrole.md new file mode 100644 index 0000000..6fe3eaf --- /dev/null +++ b/docs/api/classes/_procedures_assignsecuritytokenrole_.assignsecuritytokenrole.md @@ -0,0 +1,215 @@ +# Class: AssignSecurityTokenRole <**ReturnType**> + +Procedure that assigns a Security Token Role to a delegate address. +Roles grant said delegate permissions over certain Security Token Features + +## Type parameters + +▪ **ReturnType** + +## Hierarchy + +* Procedure‹[AssignSecurityTokenRoleProcedureArgs](../interfaces/_types_index_.assignsecuritytokenroleprocedureargs.md)› + + ↳ **AssignSecurityTokenRole** + +## Index + +### Constructors + +* [constructor](_procedures_assignsecuritytokenrole_.assignsecuritytokenrole.md#constructor) + +### Properties + +* [args](_procedures_assignsecuritytokenrole_.assignsecuritytokenrole.md#protected-args) +* [context](_procedures_assignsecuritytokenrole_.assignsecuritytokenrole.md#protected-context) +* [type](_procedures_assignsecuritytokenrole_.assignsecuritytokenrole.md#type) + +### Methods + +* [addProcedure](_procedures_assignsecuritytokenrole_.assignsecuritytokenrole.md#addprocedure) +* [addSignatureRequest](_procedures_assignsecuritytokenrole_.assignsecuritytokenrole.md#addsignaturerequest) +* [addTransaction](_procedures_assignsecuritytokenrole_.assignsecuritytokenrole.md#addtransaction) +* [prepare](_procedures_assignsecuritytokenrole_.assignsecuritytokenrole.md#prepare) +* [prepareTransactions](_procedures_assignsecuritytokenrole_.assignsecuritytokenrole.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new AssignSecurityTokenRole**(`args`: [AssignSecurityTokenRoleProcedureArgs](../interfaces/_types_index_.assignsecuritytokenroleprocedureargs.md), `context`: [Context](_context_.context.md)): *[AssignSecurityTokenRole](_procedures_assignsecuritytokenrole_.assignsecuritytokenrole.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [AssignSecurityTokenRoleProcedureArgs](../interfaces/_types_index_.assignsecuritytokenroleprocedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[AssignSecurityTokenRole](_procedures_assignsecuritytokenrole_.assignsecuritytokenrole.md)* + +## Properties + +### `Protected` args + +• **args**: *[AssignSecurityTokenRoleProcedureArgs](../interfaces/_types_index_.assignsecuritytokenroleprocedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.AssignSecurityTokenRole + +*Overrides void* + +*Defined in [src/procedures/AssignSecurityTokenRole.ts:17](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/AssignSecurityTokenRole.ts#L17)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹void›* + +*Overrides void* + +*Defined in [src/procedures/AssignSecurityTokenRole.ts:28](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/AssignSecurityTokenRole.ts#L28)* + +- If the delegate does not exist, the delegate address will be added +- The specified Role will be assigned/revoked to/from the delegate + +Note this procedure will fail if: +- You attempt to assign a Role related to a Feature that hasn't been enabled +- The Permissions Feature hasn't been enabled on the Security Token +- You attempt to assign/revoke a Role that has already been assigned/revoked + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_procedures_assignstorole_.assignstorole.md b/docs/api/classes/_procedures_assignstorole_.assignstorole.md new file mode 100644 index 0000000..e8b8f44 --- /dev/null +++ b/docs/api/classes/_procedures_assignstorole_.assignstorole.md @@ -0,0 +1,213 @@ +# Class: AssignStoRole <**ReturnType**> + +Procedure to assign an STO Role to a delegate + +## Type parameters + +▪ **ReturnType** + +## Hierarchy + +* Procedure‹[AssignStoRoleProcedureArgs](../interfaces/_types_index_.assignstoroleprocedureargs.md)› + + ↳ **AssignStoRole** + +## Index + +### Constructors + +* [constructor](_procedures_assignstorole_.assignstorole.md#constructor) + +### Properties + +* [args](_procedures_assignstorole_.assignstorole.md#protected-args) +* [context](_procedures_assignstorole_.assignstorole.md#protected-context) +* [type](_procedures_assignstorole_.assignstorole.md#type) + +### Methods + +* [addProcedure](_procedures_assignstorole_.assignstorole.md#addprocedure) +* [addSignatureRequest](_procedures_assignstorole_.assignstorole.md#addsignaturerequest) +* [addTransaction](_procedures_assignstorole_.assignstorole.md#addtransaction) +* [prepare](_procedures_assignstorole_.assignstorole.md#prepare) +* [prepareTransactions](_procedures_assignstorole_.assignstorole.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new AssignStoRole**(`args`: [AssignStoRoleProcedureArgs](../interfaces/_types_index_.assignstoroleprocedureargs.md), `context`: [Context](_context_.context.md)): *[AssignStoRole](_procedures_assignstorole_.assignstorole.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [AssignStoRoleProcedureArgs](../interfaces/_types_index_.assignstoroleprocedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[AssignStoRole](_procedures_assignstorole_.assignstorole.md)* + +## Properties + +### `Protected` args + +• **args**: *[AssignStoRoleProcedureArgs](../interfaces/_types_index_.assignstoroleprocedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.AssignStoRole + +*Overrides void* + +*Defined in [src/procedures/AssignStoRole.ts:17](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/AssignStoRole.ts#L17)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹void›* + +*Overrides void* + +*Defined in [src/procedures/AssignStoRole.ts:27](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/AssignStoRole.ts#L27)* + +- If the delegate does not exist, the delegate address will be added +- The specified Role will be assigned/revoked to/from the delegate + +Note this procedure will fail if: +- The Permissions Feature hasn't been enabled on the Security Token +- You attempt to assign/revoke a Role that has already been assigned/revoked + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_procedures_controllerredeem_.controllerredeem.md b/docs/api/classes/_procedures_controllerredeem_.controllerredeem.md new file mode 100644 index 0000000..37a9cda --- /dev/null +++ b/docs/api/classes/_procedures_controllerredeem_.controllerredeem.md @@ -0,0 +1,214 @@ +# Class: ControllerRedeem <**ReturnType**> + +Procedure that redeems (burns) Security Tokens from an account. +Can only be executed by the Security Token's Controller + +## Type parameters + +▪ **ReturnType** + +## Hierarchy + +* Procedure‹[ControllerRedeemProcedureArgs](../interfaces/_types_index_.controllerredeemprocedureargs.md)› + + ↳ **ControllerRedeem** + +## Index + +### Constructors + +* [constructor](_procedures_controllerredeem_.controllerredeem.md#constructor) + +### Properties + +* [args](_procedures_controllerredeem_.controllerredeem.md#protected-args) +* [context](_procedures_controllerredeem_.controllerredeem.md#protected-context) +* [type](_procedures_controllerredeem_.controllerredeem.md#type) + +### Methods + +* [addProcedure](_procedures_controllerredeem_.controllerredeem.md#addprocedure) +* [addSignatureRequest](_procedures_controllerredeem_.controllerredeem.md#addsignaturerequest) +* [addTransaction](_procedures_controllerredeem_.controllerredeem.md#addtransaction) +* [prepare](_procedures_controllerredeem_.controllerredeem.md#prepare) +* [prepareTransactions](_procedures_controllerredeem_.controllerredeem.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new ControllerRedeem**(`args`: [ControllerRedeemProcedureArgs](../interfaces/_types_index_.controllerredeemprocedureargs.md), `context`: [Context](_context_.context.md)): *[ControllerRedeem](_procedures_controllerredeem_.controllerredeem.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [ControllerRedeemProcedureArgs](../interfaces/_types_index_.controllerredeemprocedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[ControllerRedeem](_procedures_controllerredeem_.controllerredeem.md)* + +## Properties + +### `Protected` args + +• **args**: *[ControllerRedeemProcedureArgs](../interfaces/_types_index_.controllerredeemprocedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.ControllerRedeem + +*Overrides void* + +*Defined in [src/procedures/ControllerRedeem.ts:44](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/ControllerRedeem.ts#L44)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹void›* + +*Overrides void* + +*Defined in [src/procedures/ControllerRedeem.ts:54](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/ControllerRedeem.ts#L54)* + +Redeem tokens from a specific address, optionally providing a reason or extra data for the action + +Note this procedure will fail if: +- The "from" address is invalid +- Attempting to redeem an amount of tokens greater than the account's balance +- The current wallet address is not the Security Token controller address + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_procedures_controllertransfer_.controllertransfer.md b/docs/api/classes/_procedures_controllertransfer_.controllertransfer.md new file mode 100644 index 0000000..e485fa0 --- /dev/null +++ b/docs/api/classes/_procedures_controllertransfer_.controllertransfer.md @@ -0,0 +1,214 @@ +# Class: ControllerTransfer <**ReturnType**> + +Procedure that forcefully transfers Security Tokens from one account to another. +Can only be executed by the Security Token's Controller + +## Type parameters + +▪ **ReturnType** + +## Hierarchy + +* Procedure‹[ControllerTransferProcedureArgs](../interfaces/_types_index_.controllertransferprocedureargs.md)› + + ↳ **ControllerTransfer** + +## Index + +### Constructors + +* [constructor](_procedures_controllertransfer_.controllertransfer.md#constructor) + +### Properties + +* [args](_procedures_controllertransfer_.controllertransfer.md#protected-args) +* [context](_procedures_controllertransfer_.controllertransfer.md#protected-context) +* [type](_procedures_controllertransfer_.controllertransfer.md#type) + +### Methods + +* [addProcedure](_procedures_controllertransfer_.controllertransfer.md#addprocedure) +* [addSignatureRequest](_procedures_controllertransfer_.controllertransfer.md#addsignaturerequest) +* [addTransaction](_procedures_controllertransfer_.controllertransfer.md#addtransaction) +* [prepare](_procedures_controllertransfer_.controllertransfer.md#prepare) +* [prepareTransactions](_procedures_controllertransfer_.controllertransfer.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new ControllerTransfer**(`args`: [ControllerTransferProcedureArgs](../interfaces/_types_index_.controllertransferprocedureargs.md), `context`: [Context](_context_.context.md)): *[ControllerTransfer](_procedures_controllertransfer_.controllertransfer.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [ControllerTransferProcedureArgs](../interfaces/_types_index_.controllertransferprocedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[ControllerTransfer](_procedures_controllertransfer_.controllertransfer.md)* + +## Properties + +### `Protected` args + +• **args**: *[ControllerTransferProcedureArgs](../interfaces/_types_index_.controllertransferprocedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.ControllerTransfer + +*Overrides void* + +*Defined in [src/procedures/ControllerTransfer.ts:44](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/ControllerTransfer.ts#L44)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹void›* + +*Overrides void* + +*Defined in [src/procedures/ControllerTransfer.ts:54](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/ControllerTransfer.ts#L54)* + +Forcefully transfer tokens from one address to another + +Note this procedure will fail if: +- Any of the addresses are invalid +- The sender's ("from" address) balance is less than the amount being transferred +- The current wallet address is not the Security Token controller address + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_procedures_createcheckpoint_.createcheckpoint.md b/docs/api/classes/_procedures_createcheckpoint_.createcheckpoint.md new file mode 100644 index 0000000..ef01df2 --- /dev/null +++ b/docs/api/classes/_procedures_createcheckpoint_.createcheckpoint.md @@ -0,0 +1,204 @@ +# Class: CreateCheckpoint + +Procedure to create a Checkpoint on a Security Token + +## Hierarchy + +* Procedure‹[CreateCheckpointProcedureArgs](../interfaces/_types_index_.createcheckpointprocedureargs.md), [Checkpoint](_entities_checkpoint_.checkpoint.md)› + + ↳ **CreateCheckpoint** + +## Index + +### Constructors + +* [constructor](_procedures_createcheckpoint_.createcheckpoint.md#constructor) + +### Properties + +* [args](_procedures_createcheckpoint_.createcheckpoint.md#protected-args) +* [context](_procedures_createcheckpoint_.createcheckpoint.md#protected-context) +* [type](_procedures_createcheckpoint_.createcheckpoint.md#type) + +### Methods + +* [addProcedure](_procedures_createcheckpoint_.createcheckpoint.md#addprocedure) +* [addSignatureRequest](_procedures_createcheckpoint_.createcheckpoint.md#addsignaturerequest) +* [addTransaction](_procedures_createcheckpoint_.createcheckpoint.md#addtransaction) +* [prepare](_procedures_createcheckpoint_.createcheckpoint.md#prepare) +* [prepareTransactions](_procedures_createcheckpoint_.createcheckpoint.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new CreateCheckpoint**(`args`: [CreateCheckpointProcedureArgs](../interfaces/_types_index_.createcheckpointprocedureargs.md), `context`: [Context](_context_.context.md)): *[CreateCheckpoint](_procedures_createcheckpoint_.createcheckpoint.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [CreateCheckpointProcedureArgs](../interfaces/_types_index_.createcheckpointprocedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[CreateCheckpoint](_procedures_createcheckpoint_.createcheckpoint.md)* + +## Properties + +### `Protected` args + +• **args**: *[CreateCheckpointProcedureArgs](../interfaces/_types_index_.createcheckpointprocedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.CreateCheckpoint + +*Overrides void* + +*Defined in [src/procedures/CreateCheckpoint.ts:27](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/CreateCheckpoint.ts#L27)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹PostTransactionResolver‹[Checkpoint](_entities_checkpoint_.checkpoint.md), TransactionReceiptWithDecodedLogs››* + +*Overrides void* + +*Defined in [src/procedures/CreateCheckpoint.ts:32](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/CreateCheckpoint.ts#L32)* + +Create a Checkpoint on the Security Token and return it + +**Returns:** *Promise‹PostTransactionResolver‹[Checkpoint](_entities_checkpoint_.checkpoint.md), TransactionReceiptWithDecodedLogs››* diff --git a/docs/api/classes/_procedures_createdividenddistribution_.createdividenddistribution.md b/docs/api/classes/_procedures_createdividenddistribution_.createdividenddistribution.md new file mode 100644 index 0000000..c84ee2c --- /dev/null +++ b/docs/api/classes/_procedures_createdividenddistribution_.createdividenddistribution.md @@ -0,0 +1,210 @@ +# Class: CreateDividendDistribution + +Procedure to create a Dividend Distribution on a Security Token. +The funds to be distributed as dividends will come from the current user's wallet + +## Hierarchy + +* Procedure‹[CreateDividendDistributionProcedureArgs](../interfaces/_types_index_.createdividenddistributionprocedureargs.md), [DividendDistribution](_entities_dividenddistribution_.dividenddistribution.md)› + + ↳ **CreateDividendDistribution** + +## Index + +### Constructors + +* [constructor](_procedures_createdividenddistribution_.createdividenddistribution.md#constructor) + +### Properties + +* [args](_procedures_createdividenddistribution_.createdividenddistribution.md#protected-args) +* [context](_procedures_createdividenddistribution_.createdividenddistribution.md#protected-context) +* [type](_procedures_createdividenddistribution_.createdividenddistribution.md#type) + +### Methods + +* [addProcedure](_procedures_createdividenddistribution_.createdividenddistribution.md#addprocedure) +* [addSignatureRequest](_procedures_createdividenddistribution_.createdividenddistribution.md#addsignaturerequest) +* [addTransaction](_procedures_createdividenddistribution_.createdividenddistribution.md#addtransaction) +* [prepare](_procedures_createdividenddistribution_.createdividenddistribution.md#prepare) +* [prepareTransactions](_procedures_createdividenddistribution_.createdividenddistribution.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new CreateDividendDistribution**(`args`: [CreateDividendDistributionProcedureArgs](../interfaces/_types_index_.createdividenddistributionprocedureargs.md), `context`: [Context](_context_.context.md)): *[CreateDividendDistribution](_procedures_createdividenddistribution_.createdividenddistribution.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [CreateDividendDistributionProcedureArgs](../interfaces/_types_index_.createdividenddistributionprocedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[CreateDividendDistribution](_procedures_createdividenddistribution_.createdividenddistribution.md)* + +## Properties + +### `Protected` args + +• **args**: *[CreateDividendDistributionProcedureArgs](../interfaces/_types_index_.createdividenddistributionprocedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.CreateDividendDistribution + +*Overrides void* + +*Defined in [src/procedures/CreateDividendDistribution.ts:27](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/CreateDividendDistribution.ts#L27)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹PostTransactionResolver‹[DividendDistribution](_entities_dividenddistribution_.dividenddistribution.md), TransactionReceiptWithDecodedLogs››* + +*Overrides void* + +*Defined in [src/procedures/CreateDividendDistribution.ts:37](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/CreateDividendDistribution.ts#L37)* + +- Approve spend of the amount that will be distributed +- Create a Dividend Distribution for said amount +- Set tax withholding percentages (if supplied) +- Return the newly created Dividend Distribution + +Note that this procedure will fail if the ERC20 Dividends Feature has not been enabled + +**Returns:** *Promise‹PostTransactionResolver‹[DividendDistribution](_entities_dividenddistribution_.dividenddistribution.md), TransactionReceiptWithDecodedLogs››* diff --git a/docs/api/classes/_procedures_createsecuritytoken_.createsecuritytoken.md b/docs/api/classes/_procedures_createsecuritytoken_.createsecuritytoken.md new file mode 100644 index 0000000..2d827cf --- /dev/null +++ b/docs/api/classes/_procedures_createsecuritytoken_.createsecuritytoken.md @@ -0,0 +1,210 @@ +# Class: CreateSecurityToken + +Procedure that creates a new Security Token on the Polymath ecosystem + +## Hierarchy + +* Procedure‹[CreateSecurityTokenProcedureArgs](../interfaces/_types_index_.createsecuritytokenprocedureargs.md), [SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md)› + + ↳ **CreateSecurityToken** + +## Index + +### Constructors + +* [constructor](_procedures_createsecuritytoken_.createsecuritytoken.md#constructor) + +### Properties + +* [args](_procedures_createsecuritytoken_.createsecuritytoken.md#protected-args) +* [context](_procedures_createsecuritytoken_.createsecuritytoken.md#protected-context) +* [type](_procedures_createsecuritytoken_.createsecuritytoken.md#type) + +### Methods + +* [addProcedure](_procedures_createsecuritytoken_.createsecuritytoken.md#addprocedure) +* [addSignatureRequest](_procedures_createsecuritytoken_.createsecuritytoken.md#addsignaturerequest) +* [addTransaction](_procedures_createsecuritytoken_.createsecuritytoken.md#addtransaction) +* [prepare](_procedures_createsecuritytoken_.createsecuritytoken.md#prepare) +* [prepareTransactions](_procedures_createsecuritytoken_.createsecuritytoken.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new CreateSecurityToken**(`args`: [CreateSecurityTokenProcedureArgs](../interfaces/_types_index_.createsecuritytokenprocedureargs.md), `context`: [Context](_context_.context.md)): *[CreateSecurityToken](_procedures_createsecuritytoken_.createsecuritytoken.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [CreateSecurityTokenProcedureArgs](../interfaces/_types_index_.createsecuritytokenprocedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[CreateSecurityToken](_procedures_createsecuritytoken_.createsecuritytoken.md)* + +## Properties + +### `Protected` args + +• **args**: *[CreateSecurityTokenProcedureArgs](../interfaces/_types_index_.createsecuritytokenprocedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.CreateSecurityToken + +*Overrides void* + +*Defined in [src/procedures/CreateSecurityToken.ts:20](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/CreateSecurityToken.ts#L20)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹PostTransactionResolver‹[SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md), TransactionReceiptWithDecodedLogs››* + +*Overrides void* + +*Defined in [src/procedures/CreateSecurityToken.ts:31](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/CreateSecurityToken.ts#L31)* + +- Approve spending the required POLY to pay the Security Token launch fee +- Create the new Security Token + +Note that this procedure will fail if: +- The Security Token symbol hasn't been reserved +- The Security Token symbol has already been reserved by another issuer +- The Security Token already been launched + +**Returns:** *Promise‹PostTransactionResolver‹[SecurityToken](_entities_securitytoken_securitytoken_.securitytoken.md), TransactionReceiptWithDecodedLogs››* diff --git a/docs/api/classes/_procedures_disablecontroller_.disablecontroller.md b/docs/api/classes/_procedures_disablecontroller_.disablecontroller.md new file mode 100644 index 0000000..7d191fc --- /dev/null +++ b/docs/api/classes/_procedures_disablecontroller_.disablecontroller.md @@ -0,0 +1,213 @@ +# Class: DisableController <**ReturnType**> + +Procedure that permanently disables a Security Token's controller functionality. This requires the Security Token's owner to send signed data in acknowledgement + +## Type parameters + +▪ **ReturnType** + +## Hierarchy + +* Procedure‹[DisableControllerProcedureArgs](../interfaces/_types_index_.disablecontrollerprocedureargs.md)› + + ↳ **DisableController** + +## Index + +### Constructors + +* [constructor](_procedures_disablecontroller_.disablecontroller.md#constructor) + +### Properties + +* [args](_procedures_disablecontroller_.disablecontroller.md#protected-args) +* [context](_procedures_disablecontroller_.disablecontroller.md#protected-context) +* [type](_procedures_disablecontroller_.disablecontroller.md#type) + +### Methods + +* [addProcedure](_procedures_disablecontroller_.disablecontroller.md#addprocedure) +* [addSignatureRequest](_procedures_disablecontroller_.disablecontroller.md#addsignaturerequest) +* [addTransaction](_procedures_disablecontroller_.disablecontroller.md#addtransaction) +* [prepare](_procedures_disablecontroller_.disablecontroller.md#prepare) +* [prepareTransactions](_procedures_disablecontroller_.disablecontroller.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new DisableController**(`args`: [DisableControllerProcedureArgs](../interfaces/_types_index_.disablecontrollerprocedureargs.md), `context`: [Context](_context_.context.md)): *[DisableController](_procedures_disablecontroller_.disablecontroller.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [DisableControllerProcedureArgs](../interfaces/_types_index_.disablecontrollerprocedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[DisableController](_procedures_disablecontroller_.disablecontroller.md)* + +## Properties + +### `Protected` args + +• **args**: *[DisableControllerProcedureArgs](../interfaces/_types_index_.disablecontrollerprocedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.DisableController + +*Overrides void* + +*Defined in [src/procedures/DisableController.ts:14](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/DisableController.ts#L14)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹void›* + +*Overrides void* + +*Defined in [src/procedures/DisableController.ts:24](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/DisableController.ts#L24)* + +- If no signature acknowledgement data (optional) is appended to the procedure arguments, the procedure itself will request the user's signature or sign the data in place if the client was instanced with a private key +- Disable the Security Token's controller functionality + +Note that this procedure will fail if: +- The current user is not the owner of the Security Token +- The controller has already been previously disabled + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_procedures_disablefeature_.disablefeature.md b/docs/api/classes/_procedures_disablefeature_.disablefeature.md new file mode 100644 index 0000000..6921b4c --- /dev/null +++ b/docs/api/classes/_procedures_disablefeature_.disablefeature.md @@ -0,0 +1,208 @@ +# Class: DisableFeature <**ReturnType**> + +Procedure to disable a Feature on a Security Token + +## Type parameters + +▪ **ReturnType** + +## Hierarchy + +* Procedure‹[DisableFeatureProcedureArgs](../interfaces/_types_index_.disablefeatureprocedureargs.md)› + + ↳ **DisableFeature** + +## Index + +### Constructors + +* [constructor](_procedures_disablefeature_.disablefeature.md#constructor) + +### Properties + +* [args](_procedures_disablefeature_.disablefeature.md#protected-args) +* [context](_procedures_disablefeature_.disablefeature.md#protected-context) +* [type](_procedures_disablefeature_.disablefeature.md#type) + +### Methods + +* [addProcedure](_procedures_disablefeature_.disablefeature.md#addprocedure) +* [addSignatureRequest](_procedures_disablefeature_.disablefeature.md#addsignaturerequest) +* [addTransaction](_procedures_disablefeature_.disablefeature.md#addtransaction) +* [prepare](_procedures_disablefeature_.disablefeature.md#prepare) +* [prepareTransactions](_procedures_disablefeature_.disablefeature.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new DisableFeature**(`args`: [DisableFeatureProcedureArgs](../interfaces/_types_index_.disablefeatureprocedureargs.md), `context`: [Context](_context_.context.md)): *[DisableFeature](_procedures_disablefeature_.disablefeature.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [DisableFeatureProcedureArgs](../interfaces/_types_index_.disablefeatureprocedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[DisableFeature](_procedures_disablefeature_.disablefeature.md)* + +## Properties + +### `Protected` args + +• **args**: *[DisableFeatureProcedureArgs](../interfaces/_types_index_.disablefeatureprocedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.DisableFeature + +*Overrides void* + +*Defined in [src/procedures/DisableFeature.ts:15](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/DisableFeature.ts#L15)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹void›* + +*Overrides void* + +*Defined in [src/procedures/DisableFeature.ts:20](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/DisableFeature.ts#L20)* + +Disable the Feature by archiving the attached module that corresponds to that Feature + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_procedures_enablecounttransfermanager_.enablecounttransfermanager.md b/docs/api/classes/_procedures_enablecounttransfermanager_.enablecounttransfermanager.md new file mode 100644 index 0000000..901f451 --- /dev/null +++ b/docs/api/classes/_procedures_enablecounttransfermanager_.enablecounttransfermanager.md @@ -0,0 +1,208 @@ +# Class: EnableCountTransferManager <**ReturnType**> + +Procedure that enables Count Restrictions on a Security Token. This allows setting a number of maximum token holders. Any token transfer that would result in the amount of token holders to exceed this maximum will fail + +## Type parameters + +▪ **ReturnType** + +## Hierarchy + +* Procedure‹[EnableCountTransferManagerProcedureArgs](../interfaces/_types_index_.enablecounttransfermanagerprocedureargs.md)› + + ↳ **EnableCountTransferManager** + +## Index + +### Constructors + +* [constructor](_procedures_enablecounttransfermanager_.enablecounttransfermanager.md#constructor) + +### Properties + +* [args](_procedures_enablecounttransfermanager_.enablecounttransfermanager.md#protected-args) +* [context](_procedures_enablecounttransfermanager_.enablecounttransfermanager.md#protected-context) +* [type](_procedures_enablecounttransfermanager_.enablecounttransfermanager.md#type) + +### Methods + +* [addProcedure](_procedures_enablecounttransfermanager_.enablecounttransfermanager.md#addprocedure) +* [addSignatureRequest](_procedures_enablecounttransfermanager_.enablecounttransfermanager.md#addsignaturerequest) +* [addTransaction](_procedures_enablecounttransfermanager_.enablecounttransfermanager.md#addtransaction) +* [prepare](_procedures_enablecounttransfermanager_.enablecounttransfermanager.md#prepare) +* [prepareTransactions](_procedures_enablecounttransfermanager_.enablecounttransfermanager.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new EnableCountTransferManager**(`args`: [EnableCountTransferManagerProcedureArgs](../interfaces/_types_index_.enablecounttransfermanagerprocedureargs.md), `context`: [Context](_context_.context.md)): *[EnableCountTransferManager](_procedures_enablecounttransfermanager_.enablecounttransfermanager.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [EnableCountTransferManagerProcedureArgs](../interfaces/_types_index_.enablecounttransfermanagerprocedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[EnableCountTransferManager](_procedures_enablecounttransfermanager_.enablecounttransfermanager.md)* + +## Properties + +### `Protected` args + +• **args**: *[EnableCountTransferManagerProcedureArgs](../interfaces/_types_index_.enablecounttransfermanagerprocedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.EnableCountTransferManager + +*Overrides void* + +*Defined in [src/procedures/EnableCountTransferManager.ts:15](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/EnableCountTransferManager.ts#L15)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹void›* + +*Overrides void* + +*Defined in [src/procedures/EnableCountTransferManager.ts:20](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/EnableCountTransferManager.ts#L20)* + +Enable Count Restrictions on the Security Token and set the supplied max holder count + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_procedures_enabledividendmanager_.enabledividendmanager.md b/docs/api/classes/_procedures_enabledividendmanager_.enabledividendmanager.md new file mode 100644 index 0000000..d7f9755 --- /dev/null +++ b/docs/api/classes/_procedures_enabledividendmanager_.enabledividendmanager.md @@ -0,0 +1,208 @@ +# Class: EnableDividendManager <**ReturnType**> + +Procedure that enables Dividends on a Security Token + +## Type parameters + +▪ **ReturnType** + +## Hierarchy + +* Procedure‹[EnableDividendManagerProcedureArgs](../interfaces/_types_index_.enabledividendmanagerprocedureargs.md)› + + ↳ **EnableDividendManager** + +## Index + +### Constructors + +* [constructor](_procedures_enabledividendmanager_.enabledividendmanager.md#constructor) + +### Properties + +* [args](_procedures_enabledividendmanager_.enabledividendmanager.md#protected-args) +* [context](_procedures_enabledividendmanager_.enabledividendmanager.md#protected-context) +* [type](_procedures_enabledividendmanager_.enabledividendmanager.md#type) + +### Methods + +* [addProcedure](_procedures_enabledividendmanager_.enabledividendmanager.md#addprocedure) +* [addSignatureRequest](_procedures_enabledividendmanager_.enabledividendmanager.md#addsignaturerequest) +* [addTransaction](_procedures_enabledividendmanager_.enabledividendmanager.md#addtransaction) +* [prepare](_procedures_enabledividendmanager_.enabledividendmanager.md#prepare) +* [prepareTransactions](_procedures_enabledividendmanager_.enabledividendmanager.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new EnableDividendManager**(`args`: [EnableDividendManagerProcedureArgs](../interfaces/_types_index_.enabledividendmanagerprocedureargs.md), `context`: [Context](_context_.context.md)): *[EnableDividendManager](_procedures_enabledividendmanager_.enabledividendmanager.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [EnableDividendManagerProcedureArgs](../interfaces/_types_index_.enabledividendmanagerprocedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[EnableDividendManager](_procedures_enabledividendmanager_.enabledividendmanager.md)* + +## Properties + +### `Protected` args + +• **args**: *[EnableDividendManagerProcedureArgs](../interfaces/_types_index_.enabledividendmanagerprocedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.EnableDividendManager + +*Overrides void* + +*Defined in [src/procedures/EnableDividendManager.ts:15](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/EnableDividendManager.ts#L15)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹void›* + +*Overrides void* + +*Defined in [src/procedures/EnableDividendManager.ts:20](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/EnableDividendManager.ts#L20)* + +Enable Dividends on the Security Token and set a wallet address where reclaimed dividends and withheld tax will be stored + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_procedures_enablegeneralpermissionmanager_.enablegeneralpermissionmanager.md b/docs/api/classes/_procedures_enablegeneralpermissionmanager_.enablegeneralpermissionmanager.md new file mode 100644 index 0000000..0462c39 --- /dev/null +++ b/docs/api/classes/_procedures_enablegeneralpermissionmanager_.enablegeneralpermissionmanager.md @@ -0,0 +1,208 @@ +# Class: EnableGeneralPermissionManager <**ReturnType**> + +Procedure that enables Permissions on a Security Token + +## Type parameters + +▪ **ReturnType** + +## Hierarchy + +* Procedure‹[EnableGeneralPermissionManagerProcedureArgs](../interfaces/_types_index_.enablegeneralpermissionmanagerprocedureargs.md)› + + ↳ **EnableGeneralPermissionManager** + +## Index + +### Constructors + +* [constructor](_procedures_enablegeneralpermissionmanager_.enablegeneralpermissionmanager.md#constructor) + +### Properties + +* [args](_procedures_enablegeneralpermissionmanager_.enablegeneralpermissionmanager.md#protected-args) +* [context](_procedures_enablegeneralpermissionmanager_.enablegeneralpermissionmanager.md#protected-context) +* [type](_procedures_enablegeneralpermissionmanager_.enablegeneralpermissionmanager.md#type) + +### Methods + +* [addProcedure](_procedures_enablegeneralpermissionmanager_.enablegeneralpermissionmanager.md#addprocedure) +* [addSignatureRequest](_procedures_enablegeneralpermissionmanager_.enablegeneralpermissionmanager.md#addsignaturerequest) +* [addTransaction](_procedures_enablegeneralpermissionmanager_.enablegeneralpermissionmanager.md#addtransaction) +* [prepare](_procedures_enablegeneralpermissionmanager_.enablegeneralpermissionmanager.md#prepare) +* [prepareTransactions](_procedures_enablegeneralpermissionmanager_.enablegeneralpermissionmanager.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new EnableGeneralPermissionManager**(`args`: [EnableGeneralPermissionManagerProcedureArgs](../interfaces/_types_index_.enablegeneralpermissionmanagerprocedureargs.md), `context`: [Context](_context_.context.md)): *[EnableGeneralPermissionManager](_procedures_enablegeneralpermissionmanager_.enablegeneralpermissionmanager.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [EnableGeneralPermissionManagerProcedureArgs](../interfaces/_types_index_.enablegeneralpermissionmanagerprocedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[EnableGeneralPermissionManager](_procedures_enablegeneralpermissionmanager_.enablegeneralpermissionmanager.md)* + +## Properties + +### `Protected` args + +• **args**: *[EnableGeneralPermissionManagerProcedureArgs](../interfaces/_types_index_.enablegeneralpermissionmanagerprocedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.EnableGeneralPermissionManager + +*Overrides void* + +*Defined in [src/procedures/EnableGeneralPermissionManager.ts:17](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/EnableGeneralPermissionManager.ts#L17)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹void›* + +*Overrides void* + +*Defined in [src/procedures/EnableGeneralPermissionManager.ts:22](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/EnableGeneralPermissionManager.ts#L22)* + +Enable Permissions on the Security Token + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_procedures_enablegeneraltransfermanager_.enablegeneraltransfermanager.md b/docs/api/classes/_procedures_enablegeneraltransfermanager_.enablegeneraltransfermanager.md new file mode 100644 index 0000000..82189c1 --- /dev/null +++ b/docs/api/classes/_procedures_enablegeneraltransfermanager_.enablegeneraltransfermanager.md @@ -0,0 +1,208 @@ +# Class: EnableGeneralTransferManager <**ReturnType**> + +Procedure that enables Shareholders (specifically the KYC whitelist) on a Security Token. This comes enabled by default + +## Type parameters + +▪ **ReturnType** + +## Hierarchy + +* Procedure‹[EnableGeneralTransferManagerProcedureArgs](../interfaces/_types_index_.enablegeneraltransfermanagerprocedureargs.md)› + + ↳ **EnableGeneralTransferManager** + +## Index + +### Constructors + +* [constructor](_procedures_enablegeneraltransfermanager_.enablegeneraltransfermanager.md#constructor) + +### Properties + +* [args](_procedures_enablegeneraltransfermanager_.enablegeneraltransfermanager.md#protected-args) +* [context](_procedures_enablegeneraltransfermanager_.enablegeneraltransfermanager.md#protected-context) +* [type](_procedures_enablegeneraltransfermanager_.enablegeneraltransfermanager.md#type) + +### Methods + +* [addProcedure](_procedures_enablegeneraltransfermanager_.enablegeneraltransfermanager.md#addprocedure) +* [addSignatureRequest](_procedures_enablegeneraltransfermanager_.enablegeneraltransfermanager.md#addsignaturerequest) +* [addTransaction](_procedures_enablegeneraltransfermanager_.enablegeneraltransfermanager.md#addtransaction) +* [prepare](_procedures_enablegeneraltransfermanager_.enablegeneraltransfermanager.md#prepare) +* [prepareTransactions](_procedures_enablegeneraltransfermanager_.enablegeneraltransfermanager.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new EnableGeneralTransferManager**(`args`: [EnableGeneralTransferManagerProcedureArgs](../interfaces/_types_index_.enablegeneraltransfermanagerprocedureargs.md), `context`: [Context](_context_.context.md)): *[EnableGeneralTransferManager](_procedures_enablegeneraltransfermanager_.enablegeneraltransfermanager.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [EnableGeneralTransferManagerProcedureArgs](../interfaces/_types_index_.enablegeneraltransfermanagerprocedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[EnableGeneralTransferManager](_procedures_enablegeneraltransfermanager_.enablegeneraltransfermanager.md)* + +## Properties + +### `Protected` args + +• **args**: *[EnableGeneralTransferManagerProcedureArgs](../interfaces/_types_index_.enablegeneraltransfermanagerprocedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.EnableGeneralTransferManager + +*Overrides void* + +*Defined in [src/procedures/EnableGeneralTransferManager.ts:17](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/EnableGeneralTransferManager.ts#L17)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹void›* + +*Overrides void* + +*Defined in [src/procedures/EnableGeneralTransferManager.ts:22](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/EnableGeneralTransferManager.ts#L22)* + +Enable Shareholders on the Security Token + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_procedures_enablepercentagetransfermanager_.enablepercentagetransfermanager.md b/docs/api/classes/_procedures_enablepercentagetransfermanager_.enablepercentagetransfermanager.md new file mode 100644 index 0000000..f5ab608 --- /dev/null +++ b/docs/api/classes/_procedures_enablepercentagetransfermanager_.enablepercentagetransfermanager.md @@ -0,0 +1,210 @@ +# Class: EnablePercentageTransferManager <**ReturnType**> + +Procedure that enables Percentage Ownership Restictions on a Security Token. This allows setting a maximum percentage of the total supply that a single shareholder can own. Any token transfer that would result in a single shareholder owning more than the allowed percentage will fail + +## Type parameters + +▪ **ReturnType** + +## Hierarchy + +* Procedure‹[EnablePercentageTransferManagerProcedureArgs](../interfaces/_types_index_.enablepercentagetransfermanagerprocedureargs.md)› + + ↳ **EnablePercentageTransferManager** + +## Index + +### Constructors + +* [constructor](_procedures_enablepercentagetransfermanager_.enablepercentagetransfermanager.md#constructor) + +### Properties + +* [args](_procedures_enablepercentagetransfermanager_.enablepercentagetransfermanager.md#protected-args) +* [context](_procedures_enablepercentagetransfermanager_.enablepercentagetransfermanager.md#protected-context) +* [type](_procedures_enablepercentagetransfermanager_.enablepercentagetransfermanager.md#type) + +### Methods + +* [addProcedure](_procedures_enablepercentagetransfermanager_.enablepercentagetransfermanager.md#addprocedure) +* [addSignatureRequest](_procedures_enablepercentagetransfermanager_.enablepercentagetransfermanager.md#addsignaturerequest) +* [addTransaction](_procedures_enablepercentagetransfermanager_.enablepercentagetransfermanager.md#addtransaction) +* [prepare](_procedures_enablepercentagetransfermanager_.enablepercentagetransfermanager.md#prepare) +* [prepareTransactions](_procedures_enablepercentagetransfermanager_.enablepercentagetransfermanager.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new EnablePercentageTransferManager**(`args`: [EnablePercentageTransferManagerProcedureArgs](../interfaces/_types_index_.enablepercentagetransfermanagerprocedureargs.md), `context`: [Context](_context_.context.md)): *[EnablePercentageTransferManager](_procedures_enablepercentagetransfermanager_.enablepercentagetransfermanager.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [EnablePercentageTransferManagerProcedureArgs](../interfaces/_types_index_.enablepercentagetransfermanagerprocedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[EnablePercentageTransferManager](_procedures_enablepercentagetransfermanager_.enablepercentagetransfermanager.md)* + +## Properties + +### `Protected` args + +• **args**: *[EnablePercentageTransferManagerProcedureArgs](../interfaces/_types_index_.enablepercentagetransfermanagerprocedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.EnablePercentageTransferManager + +*Overrides void* + +*Defined in [src/procedures/EnablePercentageTransferManager.ts:17](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/EnablePercentageTransferManager.ts#L17)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹void›* + +*Overrides void* + +*Defined in [src/procedures/EnablePercentageTransferManager.ts:24](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/EnablePercentageTransferManager.ts#L24)* + +Enable Percentage Ownership restrictions and set the max ownership percentage and whether primary issuance is exempted from said restrictions + +Note: Primary issuance exemption is disallowed by default unless otherwise specified + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_procedures_finalizesto_.finalizesto.md b/docs/api/classes/_procedures_finalizesto_.finalizesto.md new file mode 100644 index 0000000..20f9316 --- /dev/null +++ b/docs/api/classes/_procedures_finalizesto_.finalizesto.md @@ -0,0 +1,216 @@ +# Class: FinalizeSto <**ReturnType**> + +Procedure that finalizes an STO + +## Type parameters + +▪ **ReturnType** + +## Hierarchy + +* Procedure‹[FinalizeStoProcedureArgs](../interfaces/_types_index_.finalizestoprocedureargs.md)› + + ↳ **FinalizeSto** + +## Index + +### Constructors + +* [constructor](_procedures_finalizesto_.finalizesto.md#constructor) + +### Properties + +* [args](_procedures_finalizesto_.finalizesto.md#protected-args) +* [context](_procedures_finalizesto_.finalizesto.md#protected-context) +* [type](_procedures_finalizesto_.finalizesto.md#type) + +### Methods + +* [addProcedure](_procedures_finalizesto_.finalizesto.md#addprocedure) +* [addSignatureRequest](_procedures_finalizesto_.finalizesto.md#addsignaturerequest) +* [addTransaction](_procedures_finalizesto_.finalizesto.md#addtransaction) +* [prepare](_procedures_finalizesto_.finalizesto.md#prepare) +* [prepareTransactions](_procedures_finalizesto_.finalizesto.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new FinalizeSto**(`args`: [FinalizeStoProcedureArgs](../interfaces/_types_index_.finalizestoprocedureargs.md), `context`: [Context](_context_.context.md)): *[FinalizeSto](_procedures_finalizesto_.finalizesto.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [FinalizeStoProcedureArgs](../interfaces/_types_index_.finalizestoprocedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[FinalizeSto](_procedures_finalizesto_.finalizesto.md)* + +## Properties + +### `Protected` args + +• **args**: *[FinalizeStoProcedureArgs](../interfaces/_types_index_.finalizestoprocedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.FinalizeSto + +*Overrides void* + +*Defined in [src/procedures/FinalizeSto.ts:60](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/FinalizeSto.ts#L60)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹void›* + +*Overrides void* + +*Defined in [src/procedures/FinalizeSto.ts:95](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/FinalizeSto.ts#L95)* + +Finalize the STO + +Note this procedure will fail if: +- The specified STO address is invalid +- The STO has not been launched or the module has been archived +- Attempting to finalize a Simple STO with version 3.0.0 or less +- The specified STO type is invalid +- The STO has already been finalized +- The STO's treasury wallet does not clear all transfer restrictions + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_procedures_freezeissuance_.freezeissuance.md b/docs/api/classes/_procedures_freezeissuance_.freezeissuance.md new file mode 100644 index 0000000..513dc3b --- /dev/null +++ b/docs/api/classes/_procedures_freezeissuance_.freezeissuance.md @@ -0,0 +1,213 @@ +# Class: FreezeIssuance <**ReturnType**> + +Procedure that permanently freezes issuance of a Security Token. This requires the Security Token's owner to send signed data in acknowledgement + +## Type parameters + +▪ **ReturnType** + +## Hierarchy + +* Procedure‹[FreezeIssuanceProcedureArgs](../interfaces/_types_index_.freezeissuanceprocedureargs.md)› + + ↳ **FreezeIssuance** + +## Index + +### Constructors + +* [constructor](_procedures_freezeissuance_.freezeissuance.md#constructor) + +### Properties + +* [args](_procedures_freezeissuance_.freezeissuance.md#protected-args) +* [context](_procedures_freezeissuance_.freezeissuance.md#protected-context) +* [type](_procedures_freezeissuance_.freezeissuance.md#type) + +### Methods + +* [addProcedure](_procedures_freezeissuance_.freezeissuance.md#addprocedure) +* [addSignatureRequest](_procedures_freezeissuance_.freezeissuance.md#addsignaturerequest) +* [addTransaction](_procedures_freezeissuance_.freezeissuance.md#addtransaction) +* [prepare](_procedures_freezeissuance_.freezeissuance.md#prepare) +* [prepareTransactions](_procedures_freezeissuance_.freezeissuance.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new FreezeIssuance**(`args`: [FreezeIssuanceProcedureArgs](../interfaces/_types_index_.freezeissuanceprocedureargs.md), `context`: [Context](_context_.context.md)): *[FreezeIssuance](_procedures_freezeissuance_.freezeissuance.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [FreezeIssuanceProcedureArgs](../interfaces/_types_index_.freezeissuanceprocedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[FreezeIssuance](_procedures_freezeissuance_.freezeissuance.md)* + +## Properties + +### `Protected` args + +• **args**: *[FreezeIssuanceProcedureArgs](../interfaces/_types_index_.freezeissuanceprocedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.FreezeIssuance + +*Overrides void* + +*Defined in [src/procedures/FreezeIssuance.ts:14](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/FreezeIssuance.ts#L14)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹void›* + +*Overrides void* + +*Defined in [src/procedures/FreezeIssuance.ts:24](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/FreezeIssuance.ts#L24)* + +- If no signature acknowledgement data (optional) is appended to the procedure arguments, the procedure itself will request the user's signature or sign the data in place if the client was instanced with a private key +- Freeze the issuance of the Security Token + +Note this procedure will fail if: +- The current user is not the owner of the Security Token +- Issuance has already been frozen + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_procedures_investinsimplesto_.investinsimplesto.md b/docs/api/classes/_procedures_investinsimplesto_.investinsimplesto.md new file mode 100644 index 0000000..6ca1c2a --- /dev/null +++ b/docs/api/classes/_procedures_investinsimplesto_.investinsimplesto.md @@ -0,0 +1,218 @@ +# Class: InvestInSimpleSto <**ReturnType**> + +Procedure that invests in a Simple STO + +## Type parameters + +▪ **ReturnType** + +## Hierarchy + +* Procedure‹[InvestInSimpleStoProcedureArgs](../interfaces/_types_index_.investinsimplestoprocedureargs.md)› + + ↳ **InvestInSimpleSto** + +## Index + +### Constructors + +* [constructor](_procedures_investinsimplesto_.investinsimplesto.md#constructor) + +### Properties + +* [args](_procedures_investinsimplesto_.investinsimplesto.md#protected-args) +* [context](_procedures_investinsimplesto_.investinsimplesto.md#protected-context) +* [type](_procedures_investinsimplesto_.investinsimplesto.md#type) + +### Methods + +* [addProcedure](_procedures_investinsimplesto_.investinsimplesto.md#addprocedure) +* [addSignatureRequest](_procedures_investinsimplesto_.investinsimplesto.md#addsignaturerequest) +* [addTransaction](_procedures_investinsimplesto_.investinsimplesto.md#addtransaction) +* [prepare](_procedures_investinsimplesto_.investinsimplesto.md#prepare) +* [prepareTransactions](_procedures_investinsimplesto_.investinsimplesto.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new InvestInSimpleSto**(`args`: [InvestInSimpleStoProcedureArgs](../interfaces/_types_index_.investinsimplestoprocedureargs.md), `context`: [Context](_context_.context.md)): *[InvestInSimpleSto](_procedures_investinsimplesto_.investinsimplesto.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [InvestInSimpleStoProcedureArgs](../interfaces/_types_index_.investinsimplestoprocedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[InvestInSimpleSto](_procedures_investinsimplesto_.investinsimplesto.md)* + +## Properties + +### `Protected` args + +• **args**: *[InvestInSimpleStoProcedureArgs](../interfaces/_types_index_.investinsimplestoprocedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.InvestInSimpleSto + +*Overrides void* + +*Defined in [src/procedures/InvestInSimpleSto.ts:41](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/InvestInSimpleSto.ts#L41)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹void›* + +*Overrides void* + +*Defined in [src/procedures/InvestInSimpleSto.ts:56](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/InvestInSimpleSto.ts#L56)* + +Buy Security Tokens from the STO + +Note that this procedure will fail if: +- The Security Token doesn't exist +- The STO address is invalid +- The STO is either archived or hasn't been launched +- The STO hasn't started yet +- The STO is paused +- The STO has already been finalized +- Attempting to invest on behalf of another address when beneficial investments aren't allowed for the STO +- The STO doesn't support investments in the selected currency + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_procedures_investintieredsto_.investintieredsto.md b/docs/api/classes/_procedures_investintieredsto_.investintieredsto.md new file mode 100644 index 0000000..3f809f8 --- /dev/null +++ b/docs/api/classes/_procedures_investintieredsto_.investintieredsto.md @@ -0,0 +1,217 @@ +# Class: InvestInTieredSto <**ReturnType**> + +Procedure that invests in a Tiered STO + +## Type parameters + +▪ **ReturnType** + +## Hierarchy + +* Procedure‹[InvestInTieredStoProcedureArgs](../modules/_types_index_.md#investintieredstoprocedureargs)› + + ↳ **InvestInTieredSto** + +## Index + +### Constructors + +* [constructor](_procedures_investintieredsto_.investintieredsto.md#constructor) + +### Properties + +* [args](_procedures_investintieredsto_.investintieredsto.md#protected-args) +* [context](_procedures_investintieredsto_.investintieredsto.md#protected-context) +* [type](_procedures_investintieredsto_.investintieredsto.md#type) + +### Methods + +* [addProcedure](_procedures_investintieredsto_.investintieredsto.md#addprocedure) +* [addSignatureRequest](_procedures_investintieredsto_.investintieredsto.md#addsignaturerequest) +* [addTransaction](_procedures_investintieredsto_.investintieredsto.md#addtransaction) +* [prepare](_procedures_investintieredsto_.investintieredsto.md#prepare) +* [prepareTransactions](_procedures_investintieredsto_.investintieredsto.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new InvestInTieredSto**(`args`: [InvestInTieredStoProcedureArgs](../modules/_types_index_.md#investintieredstoprocedureargs), `context`: [Context](_context_.context.md)): *[InvestInTieredSto](_procedures_investintieredsto_.investintieredsto.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [InvestInTieredStoProcedureArgs](../modules/_types_index_.md#investintieredstoprocedureargs) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[InvestInTieredSto](_procedures_investintieredsto_.investintieredsto.md)* + +## Properties + +### `Protected` args + +• **args**: *[InvestInTieredStoProcedureArgs](../modules/_types_index_.md#investintieredstoprocedureargs)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.InvestInTieredSto + +*Overrides void* + +*Defined in [src/procedures/InvestInTieredSto.ts:42](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/InvestInTieredSto.ts#L42)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹void›* + +*Overrides void* + +*Defined in [src/procedures/InvestInTieredSto.ts:56](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/InvestInTieredSto.ts#L56)* + +Invest the specified amount in the STO + +Note that this procedure will fail if: +- The Security Token doesn't exist +- The STO address is invalid +- The STO is either archived or hasn't been launched +- The STO hasn't started yet +- The STO is paused +- Trying to invest on behalf of someone else if the STO doesn't allow beneficial investments +- The STO doesn't support investments in the selected currency + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_procedures_issuetokens_.issuetokens.md b/docs/api/classes/_procedures_issuetokens_.issuetokens.md new file mode 100644 index 0000000..17a6062 --- /dev/null +++ b/docs/api/classes/_procedures_issuetokens_.issuetokens.md @@ -0,0 +1,210 @@ +# Class: IssueTokens + +Procedure that issues tokens to the specified addresses. KYC data for those addresses must already exist or otherwise be provided in this procedure + +## Hierarchy + +* Procedure‹[IssueTokensProcedureArgs](../interfaces/_types_index_.issuetokensprocedureargs.md), [Shareholder](_entities_shareholder_.shareholder.md)[]› + + ↳ **IssueTokens** + +## Index + +### Constructors + +* [constructor](_procedures_issuetokens_.issuetokens.md#constructor) + +### Properties + +* [args](_procedures_issuetokens_.issuetokens.md#protected-args) +* [context](_procedures_issuetokens_.issuetokens.md#protected-context) +* [type](_procedures_issuetokens_.issuetokens.md#type) + +### Methods + +* [addProcedure](_procedures_issuetokens_.issuetokens.md#addprocedure) +* [addSignatureRequest](_procedures_issuetokens_.issuetokens.md#addsignaturerequest) +* [addTransaction](_procedures_issuetokens_.issuetokens.md#addtransaction) +* [prepare](_procedures_issuetokens_.issuetokens.md#prepare) +* [prepareTransactions](_procedures_issuetokens_.issuetokens.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new IssueTokens**(`args`: [IssueTokensProcedureArgs](../interfaces/_types_index_.issuetokensprocedureargs.md), `context`: [Context](_context_.context.md)): *[IssueTokens](_procedures_issuetokens_.issuetokens.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [IssueTokensProcedureArgs](../interfaces/_types_index_.issuetokensprocedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[IssueTokens](_procedures_issuetokens_.issuetokens.md)* + +## Properties + +### `Protected` args + +• **args**: *[IssueTokensProcedureArgs](../interfaces/_types_index_.issuetokensprocedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.IssueTokens + +*Overrides void* + +*Defined in [src/procedures/IssueTokens.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/IssueTokens.ts#L36)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹PostTransactionResolver‹[Shareholder](_entities_shareholder_.shareholder.md)[], TransactionReceiptWithDecodedLogs››* + +*Overrides void* + +*Defined in [src/procedures/IssueTokens.ts:47](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/IssueTokens.ts#L47)* + +Issue the specified amounts to the corresponding addresses +If KYC data is provided, transfer restrictions will not be checked before submitting the issuing transaction +This means that if one of the wallets on the list doesn't clear transfer restrictions, the transaction will revert + +Note that this procedure will fail if: +- The Security Token doesn't exist +- At least one wallet address doesn't clear transfer restrictions. This check is bypassed if new KYC data is provided + +**Returns:** *Promise‹PostTransactionResolver‹[Shareholder](_entities_shareholder_.shareholder.md)[], TransactionReceiptWithDecodedLogs››* diff --git a/docs/api/classes/_procedures_launchsimplesto_.launchsimplesto.md b/docs/api/classes/_procedures_launchsimplesto_.launchsimplesto.md new file mode 100644 index 0000000..c0749ef --- /dev/null +++ b/docs/api/classes/_procedures_launchsimplesto_.launchsimplesto.md @@ -0,0 +1,211 @@ +# Class: LaunchSimpleSto + +Procedure that launches a Simple STO + +## Hierarchy + +* Procedure‹[LaunchSimpleStoProcedureArgs](../interfaces/_types_index_.launchsimplestoprocedureargs.md), [SimpleSto](_entities_simplesto_.simplesto.md)› + + ↳ **LaunchSimpleSto** + +## Index + +### Constructors + +* [constructor](_procedures_launchsimplesto_.launchsimplesto.md#constructor) + +### Properties + +* [args](_procedures_launchsimplesto_.launchsimplesto.md#protected-args) +* [context](_procedures_launchsimplesto_.launchsimplesto.md#protected-context) +* [type](_procedures_launchsimplesto_.launchsimplesto.md#type) + +### Methods + +* [addProcedure](_procedures_launchsimplesto_.launchsimplesto.md#addprocedure) +* [addSignatureRequest](_procedures_launchsimplesto_.launchsimplesto.md#addsignaturerequest) +* [addTransaction](_procedures_launchsimplesto_.launchsimplesto.md#addtransaction) +* [prepare](_procedures_launchsimplesto_.launchsimplesto.md#prepare) +* [prepareTransactions](_procedures_launchsimplesto_.launchsimplesto.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new LaunchSimpleSto**(`args`: [LaunchSimpleStoProcedureArgs](../interfaces/_types_index_.launchsimplestoprocedureargs.md), `context`: [Context](_context_.context.md)): *[LaunchSimpleSto](_procedures_launchsimplesto_.launchsimplesto.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [LaunchSimpleStoProcedureArgs](../interfaces/_types_index_.launchsimplestoprocedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[LaunchSimpleSto](_procedures_launchsimplesto_.launchsimplesto.md)* + +## Properties + +### `Protected` args + +• **args**: *[LaunchSimpleStoProcedureArgs](../interfaces/_types_index_.launchsimplestoprocedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.LaunchSimpleSto + +*Overrides void* + +*Defined in [src/procedures/LaunchSimpleSto.ts:27](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/LaunchSimpleSto.ts#L27)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹PostTransactionResolver‹[SimpleSto](_entities_simplesto_.simplesto.md), TransactionReceiptWithDecodedLogs››* + +*Overrides void* + +*Defined in [src/procedures/LaunchSimpleSto.ts:39](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/LaunchSimpleSto.ts#L39)* + +- Transfer the necessary amount of POLY to the Security Token to cover the STO's setup fee +- Launch the Simple STO +- Allow pre-issuing (if applicable) +- Return the newly created STO + +Notes: +- Pre-issuing defaults to false +- Pre-issuing can only be enabled on a version 3.1 (or greater) Simple STO. Attempting to do so in versions 3.0 or lower will cause the procedure to fail + +**Returns:** *Promise‹PostTransactionResolver‹[SimpleSto](_entities_simplesto_.simplesto.md), TransactionReceiptWithDecodedLogs››* diff --git a/docs/api/classes/_procedures_launchtieredsto_.launchtieredsto.md b/docs/api/classes/_procedures_launchtieredsto_.launchtieredsto.md new file mode 100644 index 0000000..ce53af5 --- /dev/null +++ b/docs/api/classes/_procedures_launchtieredsto_.launchtieredsto.md @@ -0,0 +1,212 @@ +# Class: LaunchTieredSto + +Procedure that launches a Tiered STO + +## Hierarchy + +* Procedure‹[LaunchTieredStoProcedureArgs](../interfaces/_types_index_.launchtieredstoprocedureargs.md), [TieredSto](_entities_tieredsto_.tieredsto.md)› + + ↳ **LaunchTieredSto** + +## Index + +### Constructors + +* [constructor](_procedures_launchtieredsto_.launchtieredsto.md#constructor) + +### Properties + +* [args](_procedures_launchtieredsto_.launchtieredsto.md#protected-args) +* [context](_procedures_launchtieredsto_.launchtieredsto.md#protected-context) +* [type](_procedures_launchtieredsto_.launchtieredsto.md#type) + +### Methods + +* [addProcedure](_procedures_launchtieredsto_.launchtieredsto.md#addprocedure) +* [addSignatureRequest](_procedures_launchtieredsto_.launchtieredsto.md#addsignaturerequest) +* [addTransaction](_procedures_launchtieredsto_.launchtieredsto.md#addtransaction) +* [prepare](_procedures_launchtieredsto_.launchtieredsto.md#prepare) +* [prepareTransactions](_procedures_launchtieredsto_.launchtieredsto.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new LaunchTieredSto**(`args`: [LaunchTieredStoProcedureArgs](../interfaces/_types_index_.launchtieredstoprocedureargs.md), `context`: [Context](_context_.context.md)): *[LaunchTieredSto](_procedures_launchtieredsto_.launchtieredsto.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [LaunchTieredStoProcedureArgs](../interfaces/_types_index_.launchtieredstoprocedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[LaunchTieredSto](_procedures_launchtieredsto_.launchtieredsto.md)* + +## Properties + +### `Protected` args + +• **args**: *[LaunchTieredStoProcedureArgs](../interfaces/_types_index_.launchtieredstoprocedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.LaunchTieredSto + +*Overrides void* + +*Defined in [src/procedures/LaunchTieredSto.ts:27](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/LaunchTieredSto.ts#L27)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹PostTransactionResolver‹[TieredSto](_entities_tieredsto_.tieredsto.md), TransactionReceiptWithDecodedLogs››* + +*Overrides void* + +*Defined in [src/procedures/LaunchTieredSto.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/LaunchTieredSto.ts#L40)* + +- Transfer the necessary amount of POLY to the Security Token to cover the STO's setup fee +- Launch the Tiered STO +- Allow pre-issuing (if applicable, defaults to false) +- Return the newly created STO + +Note that this procedure will fail if: +- The supplied custom currency oracle addresses corresponding to the selected fund raise currencies are invalid +- Raising in Stable Coin and not providing stable coin addresses +- Attempting to allow pre-issuing on a version 3.0 STO + +**Returns:** *Promise‹PostTransactionResolver‹[TieredSto](_entities_tieredsto_.tieredsto.md), TransactionReceiptWithDecodedLogs››* diff --git a/docs/api/classes/_procedures_modifydividendsdefaultexclusionlist_.modifydividendsdefaultexclusionlist.md b/docs/api/classes/_procedures_modifydividendsdefaultexclusionlist_.modifydividendsdefaultexclusionlist.md new file mode 100644 index 0000000..d570ffd --- /dev/null +++ b/docs/api/classes/_procedures_modifydividendsdefaultexclusionlist_.modifydividendsdefaultexclusionlist.md @@ -0,0 +1,210 @@ +# Class: ModifyDividendsDefaultExclusionList <**ReturnType**> + +Procedure that modifies the list of shareholders which are excluded from receiving dividend payments + +## Type parameters + +▪ **ReturnType** + +## Hierarchy + +* Procedure‹[ModifyDividendsDefaultExclusionListProcedureArgs](../interfaces/_types_index_.modifydividendsdefaultexclusionlistprocedureargs.md)› + + ↳ **ModifyDividendsDefaultExclusionList** + +## Index + +### Constructors + +* [constructor](_procedures_modifydividendsdefaultexclusionlist_.modifydividendsdefaultexclusionlist.md#constructor) + +### Properties + +* [args](_procedures_modifydividendsdefaultexclusionlist_.modifydividendsdefaultexclusionlist.md#protected-args) +* [context](_procedures_modifydividendsdefaultexclusionlist_.modifydividendsdefaultexclusionlist.md#protected-context) +* [type](_procedures_modifydividendsdefaultexclusionlist_.modifydividendsdefaultexclusionlist.md#type) + +### Methods + +* [addProcedure](_procedures_modifydividendsdefaultexclusionlist_.modifydividendsdefaultexclusionlist.md#addprocedure) +* [addSignatureRequest](_procedures_modifydividendsdefaultexclusionlist_.modifydividendsdefaultexclusionlist.md#addsignaturerequest) +* [addTransaction](_procedures_modifydividendsdefaultexclusionlist_.modifydividendsdefaultexclusionlist.md#addtransaction) +* [prepare](_procedures_modifydividendsdefaultexclusionlist_.modifydividendsdefaultexclusionlist.md#prepare) +* [prepareTransactions](_procedures_modifydividendsdefaultexclusionlist_.modifydividendsdefaultexclusionlist.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new ModifyDividendsDefaultExclusionList**(`args`: [ModifyDividendsDefaultExclusionListProcedureArgs](../interfaces/_types_index_.modifydividendsdefaultexclusionlistprocedureargs.md), `context`: [Context](_context_.context.md)): *[ModifyDividendsDefaultExclusionList](_procedures_modifydividendsdefaultexclusionlist_.modifydividendsdefaultexclusionlist.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [ModifyDividendsDefaultExclusionListProcedureArgs](../interfaces/_types_index_.modifydividendsdefaultexclusionlistprocedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[ModifyDividendsDefaultExclusionList](_procedures_modifydividendsdefaultexclusionlist_.modifydividendsdefaultexclusionlist.md)* + +## Properties + +### `Protected` args + +• **args**: *[ModifyDividendsDefaultExclusionListProcedureArgs](../interfaces/_types_index_.modifydividendsdefaultexclusionlistprocedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.ModifyDividendsDefaultExclusionList + +*Overrides void* + +*Defined in [src/procedures/ModifyDividendsDefaultExclusionList.ts:21](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/ModifyDividendsDefaultExclusionList.ts#L21)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹void›* + +*Overrides void* + +*Defined in [src/procedures/ModifyDividendsDefaultExclusionList.ts:28](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/ModifyDividendsDefaultExclusionList.ts#L28)* + +Set the default exclusion list for dividend distributions + +Note that this procedure will fail if the Dividends Feature is not enabled + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_procedures_modifymaxholdercount_.modifymaxholdercount.md b/docs/api/classes/_procedures_modifymaxholdercount_.modifymaxholdercount.md new file mode 100644 index 0000000..57cfe38 --- /dev/null +++ b/docs/api/classes/_procedures_modifymaxholdercount_.modifymaxholdercount.md @@ -0,0 +1,211 @@ +# Class: ModifyMaxHolderCount <**ReturnType**> + +Procedure that modifies the maximum amount of holders for the security token + +## Type parameters + +▪ **ReturnType** + +## Hierarchy + +* Procedure‹[ModifyMaxHolderCountProcedureArgs](../interfaces/_types_index_.modifymaxholdercountprocedureargs.md)› + + ↳ **ModifyMaxHolderCount** + +## Index + +### Constructors + +* [constructor](_procedures_modifymaxholdercount_.modifymaxholdercount.md#constructor) + +### Properties + +* [args](_procedures_modifymaxholdercount_.modifymaxholdercount.md#protected-args) +* [context](_procedures_modifymaxholdercount_.modifymaxholdercount.md#protected-context) +* [type](_procedures_modifymaxholdercount_.modifymaxholdercount.md#type) + +### Methods + +* [addProcedure](_procedures_modifymaxholdercount_.modifymaxholdercount.md#addprocedure) +* [addSignatureRequest](_procedures_modifymaxholdercount_.modifymaxholdercount.md#addsignaturerequest) +* [addTransaction](_procedures_modifymaxholdercount_.modifymaxholdercount.md#addtransaction) +* [prepare](_procedures_modifymaxholdercount_.modifymaxholdercount.md#prepare) +* [prepareTransactions](_procedures_modifymaxholdercount_.modifymaxholdercount.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new ModifyMaxHolderCount**(`args`: [ModifyMaxHolderCountProcedureArgs](../interfaces/_types_index_.modifymaxholdercountprocedureargs.md), `context`: [Context](_context_.context.md)): *[ModifyMaxHolderCount](_procedures_modifymaxholdercount_.modifymaxholdercount.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [ModifyMaxHolderCountProcedureArgs](../interfaces/_types_index_.modifymaxholdercountprocedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[ModifyMaxHolderCount](_procedures_modifymaxholdercount_.modifymaxholdercount.md)* + +## Properties + +### `Protected` args + +• **args**: *[ModifyMaxHolderCountProcedureArgs](../interfaces/_types_index_.modifymaxholdercountprocedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.ModifyMaxHolderCount + +*Overrides void* + +*Defined in [src/procedures/ModifyMaxHolderCount.ts:15](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/ModifyMaxHolderCount.ts#L15)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹void›* + +*Overrides void* + +*Defined in [src/procedures/ModifyMaxHolderCount.ts:23](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/ModifyMaxHolderCount.ts#L23)* + +Sets the maximum amount of holders for the security token + +Note that this procedure will fail if the security token symbol doesn't exist +Note that this procedure will fail if the security token has disabled the ShareholderCountRestrictions feature + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_procedures_modifymaxholderpercentage_.modifymaxholderpercentage.md b/docs/api/classes/_procedures_modifymaxholderpercentage_.modifymaxholderpercentage.md new file mode 100644 index 0000000..dae83a3 --- /dev/null +++ b/docs/api/classes/_procedures_modifymaxholderpercentage_.modifymaxholderpercentage.md @@ -0,0 +1,212 @@ +# Class: ModifyMaxHolderPercentage <**ReturnType**> + +Procedure that modifies the maximum percentage that an individual token holder can hold + +## Type parameters + +▪ **ReturnType** + +## Hierarchy + +* Procedure‹[ModifyMaxHolderPercentageProcedureArgs](../interfaces/_types_index_.modifymaxholderpercentageprocedureargs.md)› + + ↳ **ModifyMaxHolderPercentage** + +## Index + +### Constructors + +* [constructor](_procedures_modifymaxholderpercentage_.modifymaxholderpercentage.md#constructor) + +### Properties + +* [args](_procedures_modifymaxholderpercentage_.modifymaxholderpercentage.md#protected-args) +* [context](_procedures_modifymaxholderpercentage_.modifymaxholderpercentage.md#protected-context) +* [type](_procedures_modifymaxholderpercentage_.modifymaxholderpercentage.md#type) + +### Methods + +* [addProcedure](_procedures_modifymaxholderpercentage_.modifymaxholderpercentage.md#addprocedure) +* [addSignatureRequest](_procedures_modifymaxholderpercentage_.modifymaxholderpercentage.md#addsignaturerequest) +* [addTransaction](_procedures_modifymaxholderpercentage_.modifymaxholderpercentage.md#addtransaction) +* [prepare](_procedures_modifymaxholderpercentage_.modifymaxholderpercentage.md#prepare) +* [prepareTransactions](_procedures_modifymaxholderpercentage_.modifymaxholderpercentage.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new ModifyMaxHolderPercentage**(`args`: [ModifyMaxHolderPercentageProcedureArgs](../interfaces/_types_index_.modifymaxholderpercentageprocedureargs.md), `context`: [Context](_context_.context.md)): *[ModifyMaxHolderPercentage](_procedures_modifymaxholderpercentage_.modifymaxholderpercentage.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [ModifyMaxHolderPercentageProcedureArgs](../interfaces/_types_index_.modifymaxholderpercentageprocedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[ModifyMaxHolderPercentage](_procedures_modifymaxholderpercentage_.modifymaxholderpercentage.md)* + +## Properties + +### `Protected` args + +• **args**: *[ModifyMaxHolderPercentageProcedureArgs](../interfaces/_types_index_.modifymaxholderpercentageprocedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.ModifyMaxHolderPercentage + +*Overrides void* + +*Defined in [src/procedures/ModifyMaxHolderPercentage.ts:15](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/ModifyMaxHolderPercentage.ts#L15)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹void›* + +*Overrides void* + +*Defined in [src/procedures/ModifyMaxHolderPercentage.ts:24](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/ModifyMaxHolderPercentage.ts#L24)* + +Modify the number of security tokens (expressed in percentage) that an investor can hold as maximum + +Note that this procedure will fail if: +- The security token symbol doesn't exist +- The security token has disabled the PercentageOwnershipRestrictions feature + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_procedures_modifypercentageexemptions_.modifypercentageexemptions.md b/docs/api/classes/_procedures_modifypercentageexemptions_.modifypercentageexemptions.md new file mode 100644 index 0000000..9d4b290 --- /dev/null +++ b/docs/api/classes/_procedures_modifypercentageexemptions_.modifypercentageexemptions.md @@ -0,0 +1,214 @@ +# Class: ModifyPercentageExemptions <**ReturnType**> + +Procedure responsible for modifying any exemption related to percentage restrictions + +## Type parameters + +▪ **ReturnType** + +## Hierarchy + +* Procedure‹[ModifyPercentageExemptionsProcedureArgs](../interfaces/_types_index_.modifypercentageexemptionsprocedureargs.md)› + + ↳ **ModifyPercentageExemptions** + +## Index + +### Constructors + +* [constructor](_procedures_modifypercentageexemptions_.modifypercentageexemptions.md#constructor) + +### Properties + +* [args](_procedures_modifypercentageexemptions_.modifypercentageexemptions.md#protected-args) +* [context](_procedures_modifypercentageexemptions_.modifypercentageexemptions.md#protected-context) +* [type](_procedures_modifypercentageexemptions_.modifypercentageexemptions.md#type) + +### Methods + +* [addProcedure](_procedures_modifypercentageexemptions_.modifypercentageexemptions.md#addprocedure) +* [addSignatureRequest](_procedures_modifypercentageexemptions_.modifypercentageexemptions.md#addsignaturerequest) +* [addTransaction](_procedures_modifypercentageexemptions_.modifypercentageexemptions.md#addtransaction) +* [prepare](_procedures_modifypercentageexemptions_.modifypercentageexemptions.md#prepare) +* [prepareTransactions](_procedures_modifypercentageexemptions_.modifypercentageexemptions.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new ModifyPercentageExemptions**(`args`: [ModifyPercentageExemptionsProcedureArgs](../interfaces/_types_index_.modifypercentageexemptionsprocedureargs.md), `context`: [Context](_context_.context.md)): *[ModifyPercentageExemptions](_procedures_modifypercentageexemptions_.modifypercentageexemptions.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [ModifyPercentageExemptionsProcedureArgs](../interfaces/_types_index_.modifypercentageexemptionsprocedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[ModifyPercentageExemptions](_procedures_modifypercentageexemptions_.modifypercentageexemptions.md)* + +## Properties + +### `Protected` args + +• **args**: *[ModifyPercentageExemptionsProcedureArgs](../interfaces/_types_index_.modifypercentageexemptionsprocedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.ModifyPercentageExemptions + +*Overrides void* + +*Defined in [src/procedures/ModifyPercentageExemptions.ts:16](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/ModifyPercentageExemptions.ts#L16)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹void›* + +*Overrides void* + +*Defined in [src/procedures/ModifyPercentageExemptions.ts:27](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/ModifyPercentageExemptions.ts#L27)* + +- Update the list of addresses that are exempt from percentage restrictions (if supplied) +- Modify whether primary issuance is exempt from percentage restrictions (if supplied) + +Note that this procedure will fail if: +- The data supplied to it is no different to the data in the contract +- The Security Token doesn't exist +- The Percentage Ownership Restrictions feature isn't enabled + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_procedures_modifyshareholderdata_.modifyshareholderdata.md b/docs/api/classes/_procedures_modifyshareholderdata_.modifyshareholderdata.md new file mode 100644 index 0000000..7a0b54e --- /dev/null +++ b/docs/api/classes/_procedures_modifyshareholderdata_.modifyshareholderdata.md @@ -0,0 +1,213 @@ +# Class: ModifyShareholderData + +Procedure that modifies data for a list of (potential) shareholders. The data that can be modified is: + +- KYC data (sale/buy lockup dates and KYC expiry) +- Whether the shareholder is accredited +- Whether the shareholder can buy from an STO + +## Hierarchy + +* Procedure‹[ModifyShareholderDataProcedureArgs](../interfaces/_types_index_.modifyshareholderdataprocedureargs.md), [Shareholder](_entities_shareholder_.shareholder.md)[]› + + ↳ **ModifyShareholderData** + +## Index + +### Constructors + +* [constructor](_procedures_modifyshareholderdata_.modifyshareholderdata.md#constructor) + +### Properties + +* [args](_procedures_modifyshareholderdata_.modifyshareholderdata.md#protected-args) +* [context](_procedures_modifyshareholderdata_.modifyshareholderdata.md#protected-context) +* [type](_procedures_modifyshareholderdata_.modifyshareholderdata.md#type) + +### Methods + +* [addProcedure](_procedures_modifyshareholderdata_.modifyshareholderdata.md#addprocedure) +* [addSignatureRequest](_procedures_modifyshareholderdata_.modifyshareholderdata.md#addsignaturerequest) +* [addTransaction](_procedures_modifyshareholderdata_.modifyshareholderdata.md#addtransaction) +* [prepare](_procedures_modifyshareholderdata_.modifyshareholderdata.md#prepare) +* [prepareTransactions](_procedures_modifyshareholderdata_.modifyshareholderdata.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new ModifyShareholderData**(`args`: [ModifyShareholderDataProcedureArgs](../interfaces/_types_index_.modifyshareholderdataprocedureargs.md), `context`: [Context](_context_.context.md)): *[ModifyShareholderData](_procedures_modifyshareholderdata_.modifyshareholderdata.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [ModifyShareholderDataProcedureArgs](../interfaces/_types_index_.modifyshareholderdataprocedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[ModifyShareholderData](_procedures_modifyshareholderdata_.modifyshareholderdata.md)* + +## Properties + +### `Protected` args + +• **args**: *[ModifyShareholderDataProcedureArgs](../interfaces/_types_index_.modifyshareholderdataprocedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.ModifyShareholderData + +*Overrides void* + +*Defined in [src/procedures/ModifyShareholderData.ts:31](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/ModifyShareholderData.ts#L31)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹PostTransactionResolver‹[Shareholder](_entities_shareholder_.shareholder.md)[], TransactionReceiptWithDecodedLogs››* + +*Overrides void* + +*Defined in [src/procedures/ModifyShareholderData.ts:41](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/ModifyShareholderData.ts#L41)* + +Update shareholder data for a subset of addresses + +Note that this procedure will fail if: +- You're trying to set the dates to 0 (there is a special "RevokeKyc" procedure for that) +- The Security Token doesn't exist +- There is no difference between the "new" data and the data already present in the contract + +**Returns:** *Promise‹PostTransactionResolver‹[Shareholder](_entities_shareholder_.shareholder.md)[], TransactionReceiptWithDecodedLogs››* diff --git a/docs/api/classes/_procedures_modifytieredstodata_.modifytieredstodata.md b/docs/api/classes/_procedures_modifytieredstodata_.modifytieredstodata.md new file mode 100644 index 0000000..7fb7c52 --- /dev/null +++ b/docs/api/classes/_procedures_modifytieredstodata_.modifytieredstodata.md @@ -0,0 +1,221 @@ +# Class: ModifyTieredStoData <**ReturnType**> + +Procedure that modifies the configuration parameters of a Tiered STO + +## Type parameters + +▪ **ReturnType** + +## Hierarchy + +* Procedure‹[ModifyTieredStoDataProcedureArgs](../interfaces/_types_index_.modifytieredstodataprocedureargs.md)› + + ↳ **ModifyTieredStoData** + +## Index + +### Constructors + +* [constructor](_procedures_modifytieredstodata_.modifytieredstodata.md#constructor) + +### Properties + +* [args](_procedures_modifytieredstodata_.modifytieredstodata.md#protected-args) +* [context](_procedures_modifytieredstodata_.modifytieredstodata.md#protected-context) +* [type](_procedures_modifytieredstodata_.modifytieredstodata.md#type) + +### Methods + +* [addProcedure](_procedures_modifytieredstodata_.modifytieredstodata.md#addprocedure) +* [addSignatureRequest](_procedures_modifytieredstodata_.modifytieredstodata.md#addsignaturerequest) +* [addTransaction](_procedures_modifytieredstodata_.modifytieredstodata.md#addtransaction) +* [prepare](_procedures_modifytieredstodata_.modifytieredstodata.md#prepare) +* [prepareTransactions](_procedures_modifytieredstodata_.modifytieredstodata.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new ModifyTieredStoData**(`args`: [ModifyTieredStoDataProcedureArgs](../interfaces/_types_index_.modifytieredstodataprocedureargs.md), `context`: [Context](_context_.context.md)): *[ModifyTieredStoData](_procedures_modifytieredstodata_.modifytieredstodata.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [ModifyTieredStoDataProcedureArgs](../interfaces/_types_index_.modifytieredstodataprocedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[ModifyTieredStoData](_procedures_modifytieredstodata_.modifytieredstodata.md)* + +## Properties + +### `Protected` args + +• **args**: *[ModifyTieredStoDataProcedureArgs](../interfaces/_types_index_.modifytieredstodataprocedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.ModifyTieredStoData + +*Overrides void* + +*Defined in [src/procedures/ModifyTieredStoData.ts:43](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/ModifyTieredStoData.ts#L43)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹void›* + +*Overrides void* + +*Defined in [src/procedures/ModifyTieredStoData.ts:61](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/ModifyTieredStoData.ts#L61)* + +- Modify the start and end date of the STO +- Modify the fundraise types of the STO +- Modify the custom currency symbol and the oracles used to convert POLY and ETH to said currency +- Modify the STO's tiers (rates, tokens per tier and discounts when buying with POLY) +- Modify investment limits (min investment, max invested for non-accredited investors) +- Modify treasury wallet, wallet for unsold tokens and stable coin addresses + +Only transactions that will effectively present changes will be submitted + +Note that this procedure will fail if: +- The STO has not been enabled or has been archived +- The STO has already started +- Attempting to use a custom currency on an STO with version 3.0.0 or lower +- The supplied parameters don't represent any changes in the STO + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_procedures_pulldividendpayment_.pulldividendpayment.md b/docs/api/classes/_procedures_pulldividendpayment_.pulldividendpayment.md new file mode 100644 index 0000000..8aab77e --- /dev/null +++ b/docs/api/classes/_procedures_pulldividendpayment_.pulldividendpayment.md @@ -0,0 +1,214 @@ +# Class: PullDividendPayment <**ReturnType**> + +Procedure that allows a shareholder to pull their dividend payments from a Dividend Distribution + +## Type parameters + +▪ **ReturnType** + +## Hierarchy + +* Procedure‹[PullDividendPaymentProcedureArgs](../interfaces/_types_index_.pulldividendpaymentprocedureargs.md)› + + ↳ **PullDividendPayment** + +## Index + +### Constructors + +* [constructor](_procedures_pulldividendpayment_.pulldividendpayment.md#constructor) + +### Properties + +* [args](_procedures_pulldividendpayment_.pulldividendpayment.md#protected-args) +* [context](_procedures_pulldividendpayment_.pulldividendpayment.md#protected-context) +* [type](_procedures_pulldividendpayment_.pulldividendpayment.md#type) + +### Methods + +* [addProcedure](_procedures_pulldividendpayment_.pulldividendpayment.md#addprocedure) +* [addSignatureRequest](_procedures_pulldividendpayment_.pulldividendpayment.md#addsignaturerequest) +* [addTransaction](_procedures_pulldividendpayment_.pulldividendpayment.md#addtransaction) +* [prepare](_procedures_pulldividendpayment_.pulldividendpayment.md#prepare) +* [prepareTransactions](_procedures_pulldividendpayment_.pulldividendpayment.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new PullDividendPayment**(`args`: [PullDividendPaymentProcedureArgs](../interfaces/_types_index_.pulldividendpaymentprocedureargs.md), `context`: [Context](_context_.context.md)): *[PullDividendPayment](_procedures_pulldividendpayment_.pulldividendpayment.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [PullDividendPaymentProcedureArgs](../interfaces/_types_index_.pulldividendpaymentprocedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[PullDividendPayment](_procedures_pulldividendpayment_.pulldividendpayment.md)* + +## Properties + +### `Protected` args + +• **args**: *[PullDividendPaymentProcedureArgs](../interfaces/_types_index_.pulldividendpaymentprocedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.PullDividendPayment + +*Overrides void* + +*Defined in [src/procedures/PullDividendPayment.ts:33](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/PullDividendPayment.ts#L33)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹void›* + +*Overrides void* + +*Defined in [src/procedures/PullDividendPayment.ts:44](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/PullDividendPayment.ts#L44)* + +Pull dividend payments from the Dividend Distribution + +Note this procedure will fail if: +- The Dividends Feature is not enabled +- The current wallet address is not a shareholder +- The current wallet address has already received payment for this Dividend Distribution +- The current wallet address is on the exclusion list + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_procedures_pushdividendpayment_.pushdividendpayment.md b/docs/api/classes/_procedures_pushdividendpayment_.pushdividendpayment.md new file mode 100644 index 0000000..df371d2 --- /dev/null +++ b/docs/api/classes/_procedures_pushdividendpayment_.pushdividendpayment.md @@ -0,0 +1,212 @@ +# Class: PushDividendPayment <**ReturnType**> + +Procedure that forwards a Dividend Distribution's payments to shareholders + +## Type parameters + +▪ **ReturnType** + +## Hierarchy + +* Procedure‹[PushDividendPaymentProcedureArgs](../interfaces/_types_index_.pushdividendpaymentprocedureargs.md)› + + ↳ **PushDividendPayment** + +## Index + +### Constructors + +* [constructor](_procedures_pushdividendpayment_.pushdividendpayment.md#constructor) + +### Properties + +* [args](_procedures_pushdividendpayment_.pushdividendpayment.md#protected-args) +* [context](_procedures_pushdividendpayment_.pushdividendpayment.md#protected-context) +* [type](_procedures_pushdividendpayment_.pushdividendpayment.md#type) + +### Methods + +* [addProcedure](_procedures_pushdividendpayment_.pushdividendpayment.md#addprocedure) +* [addSignatureRequest](_procedures_pushdividendpayment_.pushdividendpayment.md#addsignaturerequest) +* [addTransaction](_procedures_pushdividendpayment_.pushdividendpayment.md#addtransaction) +* [prepare](_procedures_pushdividendpayment_.pushdividendpayment.md#prepare) +* [prepareTransactions](_procedures_pushdividendpayment_.pushdividendpayment.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new PushDividendPayment**(`args`: [PushDividendPaymentProcedureArgs](../interfaces/_types_index_.pushdividendpaymentprocedureargs.md), `context`: [Context](_context_.context.md)): *[PushDividendPayment](_procedures_pushdividendpayment_.pushdividendpayment.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [PushDividendPaymentProcedureArgs](../interfaces/_types_index_.pushdividendpaymentprocedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[PushDividendPayment](_procedures_pushdividendpayment_.pushdividendpayment.md)* + +## Properties + +### `Protected` args + +• **args**: *[PushDividendPaymentProcedureArgs](../interfaces/_types_index_.pushdividendpaymentprocedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.PushDividendPayment + +*Overrides void* + +*Defined in [src/procedures/PushDividendPayment.ts:37](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/PushDividendPayment.ts#L37)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹void›* + +*Overrides void* + +*Defined in [src/procedures/PushDividendPayment.ts:46](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/PushDividendPayment.ts#L46)* + +Push dividends to provided shareholder addresses + +Note that this procedure will fail if: +- The Security Token doesn't exist +- The Dividends Feature hasn't been enabled + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_procedures_reclaimfunds_.reclaimfunds.md b/docs/api/classes/_procedures_reclaimfunds_.reclaimfunds.md new file mode 100644 index 0000000..003c20e --- /dev/null +++ b/docs/api/classes/_procedures_reclaimfunds_.reclaimfunds.md @@ -0,0 +1,212 @@ +# Class: ReclaimFunds <**ReturnType**> + +Procedure that allows the issuer to reclaim dividends after they expire without being claimed by shareholders + +## Type parameters + +▪ **ReturnType** + +## Hierarchy + +* Procedure‹[ReclaimFundsProcedureArgs](../interfaces/_types_index_.reclaimfundsprocedureargs.md)› + + ↳ **ReclaimFunds** + +## Index + +### Constructors + +* [constructor](_procedures_reclaimfunds_.reclaimfunds.md#constructor) + +### Properties + +* [args](_procedures_reclaimfunds_.reclaimfunds.md#protected-args) +* [context](_procedures_reclaimfunds_.reclaimfunds.md#protected-context) +* [type](_procedures_reclaimfunds_.reclaimfunds.md#type) + +### Methods + +* [addProcedure](_procedures_reclaimfunds_.reclaimfunds.md#addprocedure) +* [addSignatureRequest](_procedures_reclaimfunds_.reclaimfunds.md#addsignaturerequest) +* [addTransaction](_procedures_reclaimfunds_.reclaimfunds.md#addtransaction) +* [prepare](_procedures_reclaimfunds_.reclaimfunds.md#prepare) +* [prepareTransactions](_procedures_reclaimfunds_.reclaimfunds.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new ReclaimFunds**(`args`: [ReclaimFundsProcedureArgs](../interfaces/_types_index_.reclaimfundsprocedureargs.md), `context`: [Context](_context_.context.md)): *[ReclaimFunds](_procedures_reclaimfunds_.reclaimfunds.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [ReclaimFundsProcedureArgs](../interfaces/_types_index_.reclaimfundsprocedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[ReclaimFunds](_procedures_reclaimfunds_.reclaimfunds.md)* + +## Properties + +### `Protected` args + +• **args**: *[ReclaimFundsProcedureArgs](../interfaces/_types_index_.reclaimfundsprocedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.ReclaimFunds + +*Overrides void* + +*Defined in [src/procedures/ReclaimFunds.ts:28](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/ReclaimFunds.ts#L28)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹void›* + +*Overrides void* + +*Defined in [src/procedures/ReclaimFunds.ts:37](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/ReclaimFunds.ts#L37)* + +Reclaim funds + +Note that this procedure will fail if: +- The Security Token doesn't exist +- The Dividends Feature hasn't been enabled + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_procedures_removedocument_.removedocument.md b/docs/api/classes/_procedures_removedocument_.removedocument.md new file mode 100644 index 0000000..1b4b755 --- /dev/null +++ b/docs/api/classes/_procedures_removedocument_.removedocument.md @@ -0,0 +1,213 @@ +# Class: RemoveDocument <**ReturnType**> + +Procedure that removes a document from a Security Token + +## Type parameters + +▪ **ReturnType** + +## Hierarchy + +* Procedure‹[RemoveDocumentProcedureArgs](../interfaces/_types_index_.removedocumentprocedureargs.md)› + + ↳ **RemoveDocument** + +## Index + +### Constructors + +* [constructor](_procedures_removedocument_.removedocument.md#constructor) + +### Properties + +* [args](_procedures_removedocument_.removedocument.md#protected-args) +* [context](_procedures_removedocument_.removedocument.md#protected-context) +* [type](_procedures_removedocument_.removedocument.md#type) + +### Methods + +* [addProcedure](_procedures_removedocument_.removedocument.md#addprocedure) +* [addSignatureRequest](_procedures_removedocument_.removedocument.md#addsignaturerequest) +* [addTransaction](_procedures_removedocument_.removedocument.md#addtransaction) +* [prepare](_procedures_removedocument_.removedocument.md#prepare) +* [prepareTransactions](_procedures_removedocument_.removedocument.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new RemoveDocument**(`args`: [RemoveDocumentProcedureArgs](../interfaces/_types_index_.removedocumentprocedureargs.md), `context`: [Context](_context_.context.md)): *[RemoveDocument](_procedures_removedocument_.removedocument.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [RemoveDocumentProcedureArgs](../interfaces/_types_index_.removedocumentprocedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[RemoveDocument](_procedures_removedocument_.removedocument.md)* + +## Properties + +### `Protected` args + +• **args**: *[RemoveDocumentProcedureArgs](../interfaces/_types_index_.removedocumentprocedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.RemoveDocument + +*Overrides void* + +*Defined in [src/procedures/RemoveDocument.ts:15](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/RemoveDocument.ts#L15)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹void›* + +*Overrides void* + +*Defined in [src/procedures/RemoveDocument.ts:25](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/RemoveDocument.ts#L25)* + +Remove a document from the Security Token + +Note that this procedure will fail if: +- The current wallet is not the Security Token owner +- The name of the document is less than 1 or more than 32 characters long +- The document doesn't exist in the Security Token + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_procedures_reservesecuritytoken_.reservesecuritytoken.md b/docs/api/classes/_procedures_reservesecuritytoken_.reservesecuritytoken.md new file mode 100644 index 0000000..b7e5c7c --- /dev/null +++ b/docs/api/classes/_procedures_reservesecuritytoken_.reservesecuritytoken.md @@ -0,0 +1,208 @@ +# Class: ReserveSecurityToken + +Procedure that reserves a token ticker (symbol) to be used later on to launch a Security Token + +***Note if the Reservation expires and the corresponding Security Token hasn't been launched yet, another issuer can reserve the same ticker*** + +## Hierarchy + +* Procedure‹[ReserveSecurityTokenProcedureArgs](../interfaces/_types_index_.reservesecuritytokenprocedureargs.md), [SecurityTokenReservation](_entities_securitytokenreservation_.securitytokenreservation.md)› + + ↳ **ReserveSecurityToken** + +## Index + +### Constructors + +* [constructor](_procedures_reservesecuritytoken_.reservesecuritytoken.md#constructor) + +### Properties + +* [args](_procedures_reservesecuritytoken_.reservesecuritytoken.md#protected-args) +* [context](_procedures_reservesecuritytoken_.reservesecuritytoken.md#protected-context) +* [type](_procedures_reservesecuritytoken_.reservesecuritytoken.md#type) + +### Methods + +* [addProcedure](_procedures_reservesecuritytoken_.reservesecuritytoken.md#addprocedure) +* [addSignatureRequest](_procedures_reservesecuritytoken_.reservesecuritytoken.md#addsignaturerequest) +* [addTransaction](_procedures_reservesecuritytoken_.reservesecuritytoken.md#addtransaction) +* [prepare](_procedures_reservesecuritytoken_.reservesecuritytoken.md#prepare) +* [prepareTransactions](_procedures_reservesecuritytoken_.reservesecuritytoken.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new ReserveSecurityToken**(`args`: [ReserveSecurityTokenProcedureArgs](../interfaces/_types_index_.reservesecuritytokenprocedureargs.md), `context`: [Context](_context_.context.md)): *[ReserveSecurityToken](_procedures_reservesecuritytoken_.reservesecuritytoken.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [ReserveSecurityTokenProcedureArgs](../interfaces/_types_index_.reservesecuritytokenprocedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[ReserveSecurityToken](_procedures_reservesecuritytoken_.reservesecuritytoken.md)* + +## Properties + +### `Protected` args + +• **args**: *[ReserveSecurityTokenProcedureArgs](../interfaces/_types_index_.reservesecuritytokenprocedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.ReserveSecurityToken + +*Overrides void* + +*Defined in [src/procedures/ReserveSecurityToken.ts:30](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/ReserveSecurityToken.ts#L30)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹PostTransactionResolver‹[SecurityTokenReservation](_entities_securitytokenreservation_.securitytokenreservation.md), TransactionReceiptWithDecodedLogs››* + +*Overrides void* + +*Defined in [src/procedures/ReserveSecurityToken.ts:37](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/ReserveSecurityToken.ts#L37)* + +Reserve a new ticker + +Note that this procedure will fail if ticker has already been registered + +**Returns:** *Promise‹PostTransactionResolver‹[SecurityTokenReservation](_entities_securitytokenreservation_.securitytokenreservation.md), TransactionReceiptWithDecodedLogs››* diff --git a/docs/api/classes/_procedures_revokekyc_.revokekyc.md b/docs/api/classes/_procedures_revokekyc_.revokekyc.md new file mode 100644 index 0000000..0e57be2 --- /dev/null +++ b/docs/api/classes/_procedures_revokekyc_.revokekyc.md @@ -0,0 +1,210 @@ +# Class: RevokeKyc + +Procedure that revokes KYC for a list of investors + +## Hierarchy + +* Procedure‹[RevokeKycProcedureArgs](../interfaces/_types_index_.revokekycprocedureargs.md), [Shareholder](_entities_shareholder_.shareholder.md)[]› + + ↳ **RevokeKyc** + +## Index + +### Constructors + +* [constructor](_procedures_revokekyc_.revokekyc.md#constructor) + +### Properties + +* [args](_procedures_revokekyc_.revokekyc.md#protected-args) +* [context](_procedures_revokekyc_.revokekyc.md#protected-context) +* [type](_procedures_revokekyc_.revokekyc.md#type) + +### Methods + +* [addProcedure](_procedures_revokekyc_.revokekyc.md#addprocedure) +* [addSignatureRequest](_procedures_revokekyc_.revokekyc.md#addsignaturerequest) +* [addTransaction](_procedures_revokekyc_.revokekyc.md#addtransaction) +* [prepare](_procedures_revokekyc_.revokekyc.md#prepare) +* [prepareTransactions](_procedures_revokekyc_.revokekyc.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new RevokeKyc**(`args`: [RevokeKycProcedureArgs](../interfaces/_types_index_.revokekycprocedureargs.md), `context`: [Context](_context_.context.md)): *[RevokeKyc](_procedures_revokekyc_.revokekyc.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [RevokeKycProcedureArgs](../interfaces/_types_index_.revokekycprocedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[RevokeKyc](_procedures_revokekyc_.revokekyc.md)* + +## Properties + +### `Protected` args + +• **args**: *[RevokeKycProcedureArgs](../interfaces/_types_index_.revokekycprocedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.RevokeKyc + +*Overrides void* + +*Defined in [src/procedures/RevokeKyc.ts:12](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/RevokeKyc.ts#L12)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹PostTransactionResolver‹[Shareholder](_entities_shareholder_.shareholder.md)[], TransactionReceiptWithDecodedLogs››* + +*Overrides void* + +*Defined in [src/procedures/RevokeKyc.ts:23](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/RevokeKyc.ts#L23)* + +Sets all KYC dates for a shareholder to epoch. This effectively makes them unable to send or receive Security Tokens + +Note that this procedure will fail if: +- The shareholder address array is empty +- The Security Token doesn't exist +- KYC is already revoked for at least one of the addresses in the list +- Shareholders Feature isn't enabled + +**Returns:** *Promise‹PostTransactionResolver‹[Shareholder](_entities_shareholder_.shareholder.md)[], TransactionReceiptWithDecodedLogs››* diff --git a/docs/api/classes/_procedures_setcontroller_.setcontroller.md b/docs/api/classes/_procedures_setcontroller_.setcontroller.md new file mode 100644 index 0000000..48b1f2b --- /dev/null +++ b/docs/api/classes/_procedures_setcontroller_.setcontroller.md @@ -0,0 +1,213 @@ +# Class: SetController <**ReturnType**> + +Procedure that sets the Controller of a Security Token. +A Security Token's Controller can perform special functions reserved solely for them, such as forced transfers and redeeming (burning) tokens + +## Type parameters + +▪ **ReturnType** + +## Hierarchy + +* Procedure‹[SetControllerProcedureArgs](../interfaces/_types_index_.setcontrollerprocedureargs.md)› + + ↳ **SetController** + +## Index + +### Constructors + +* [constructor](_procedures_setcontroller_.setcontroller.md#constructor) + +### Properties + +* [args](_procedures_setcontroller_.setcontroller.md#protected-args) +* [context](_procedures_setcontroller_.setcontroller.md#protected-context) +* [type](_procedures_setcontroller_.setcontroller.md#type) + +### Methods + +* [addProcedure](_procedures_setcontroller_.setcontroller.md#addprocedure) +* [addSignatureRequest](_procedures_setcontroller_.setcontroller.md#addsignaturerequest) +* [addTransaction](_procedures_setcontroller_.setcontroller.md#addtransaction) +* [prepare](_procedures_setcontroller_.setcontroller.md#prepare) +* [prepareTransactions](_procedures_setcontroller_.setcontroller.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new SetController**(`args`: [SetControllerProcedureArgs](../interfaces/_types_index_.setcontrollerprocedureargs.md), `context`: [Context](_context_.context.md)): *[SetController](_procedures_setcontroller_.setcontroller.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [SetControllerProcedureArgs](../interfaces/_types_index_.setcontrollerprocedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[SetController](_procedures_setcontroller_.setcontroller.md)* + +## Properties + +### `Protected` args + +• **args**: *[SetControllerProcedureArgs](../interfaces/_types_index_.setcontrollerprocedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.SetController + +*Overrides void* + +*Defined in [src/procedures/SetController.ts:11](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/SetController.ts#L11)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹void›* + +*Overrides void* + +*Defined in [src/procedures/SetController.ts:20](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/SetController.ts#L20)* + +Set the Controller address of the Security Token + +Note this procedure will fail if: +- The supplied address is invalid +- The current wallet address is not the owner of the Security Token + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_procedures_setdividendswallet_.setdividendswallet.md b/docs/api/classes/_procedures_setdividendswallet_.setdividendswallet.md new file mode 100644 index 0000000..7e664ad --- /dev/null +++ b/docs/api/classes/_procedures_setdividendswallet_.setdividendswallet.md @@ -0,0 +1,212 @@ +# Class: SetDividendsWallet <**ReturnType**> + +Procedure that modifies the wallet address where reclaimed dividends and withheld taxes are kept + +## Type parameters + +▪ **ReturnType** + +## Hierarchy + +* Procedure‹[SetDividendsWalletProcedureArgs](../interfaces/_types_index_.setdividendswalletprocedureargs.md)› + + ↳ **SetDividendsWallet** + +## Index + +### Constructors + +* [constructor](_procedures_setdividendswallet_.setdividendswallet.md#constructor) + +### Properties + +* [args](_procedures_setdividendswallet_.setdividendswallet.md#protected-args) +* [context](_procedures_setdividendswallet_.setdividendswallet.md#protected-context) +* [type](_procedures_setdividendswallet_.setdividendswallet.md#type) + +### Methods + +* [addProcedure](_procedures_setdividendswallet_.setdividendswallet.md#addprocedure) +* [addSignatureRequest](_procedures_setdividendswallet_.setdividendswallet.md#addsignaturerequest) +* [addTransaction](_procedures_setdividendswallet_.setdividendswallet.md#addtransaction) +* [prepare](_procedures_setdividendswallet_.setdividendswallet.md#prepare) +* [prepareTransactions](_procedures_setdividendswallet_.setdividendswallet.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new SetDividendsWallet**(`args`: [SetDividendsWalletProcedureArgs](../interfaces/_types_index_.setdividendswalletprocedureargs.md), `context`: [Context](_context_.context.md)): *[SetDividendsWallet](_procedures_setdividendswallet_.setdividendswallet.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [SetDividendsWalletProcedureArgs](../interfaces/_types_index_.setdividendswalletprocedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[SetDividendsWallet](_procedures_setdividendswallet_.setdividendswallet.md)* + +## Properties + +### `Protected` args + +• **args**: *[SetDividendsWalletProcedureArgs](../interfaces/_types_index_.setdividendswalletprocedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.SetDividendsWallet + +*Overrides void* + +*Defined in [src/procedures/SetDividendsWallet.ts:15](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/SetDividendsWallet.ts#L15)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹void›* + +*Overrides void* + +*Defined in [src/procedures/SetDividendsWallet.ts:24](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/SetDividendsWallet.ts#L24)* + +Change the dividends storage wallet address + +Note that this procedure will fail if: +- The Security Token doesn't exist +- The Dividends Feature hasn't been enabled + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_procedures_setdocument_.setdocument.md b/docs/api/classes/_procedures_setdocument_.setdocument.md new file mode 100644 index 0000000..f15091f --- /dev/null +++ b/docs/api/classes/_procedures_setdocument_.setdocument.md @@ -0,0 +1,213 @@ +# Class: SetDocument <**ReturnType**> + +Procedure that adds a document to a Security Token + +## Type parameters + +▪ **ReturnType** + +## Hierarchy + +* Procedure‹[SetDocumentProcedureArgs](../interfaces/_types_index_.setdocumentprocedureargs.md)› + + ↳ **SetDocument** + +## Index + +### Constructors + +* [constructor](_procedures_setdocument_.setdocument.md#constructor) + +### Properties + +* [args](_procedures_setdocument_.setdocument.md#protected-args) +* [context](_procedures_setdocument_.setdocument.md#protected-context) +* [type](_procedures_setdocument_.setdocument.md#type) + +### Methods + +* [addProcedure](_procedures_setdocument_.setdocument.md#addprocedure) +* [addSignatureRequest](_procedures_setdocument_.setdocument.md#addsignaturerequest) +* [addTransaction](_procedures_setdocument_.setdocument.md#addtransaction) +* [prepare](_procedures_setdocument_.setdocument.md#prepare) +* [prepareTransactions](_procedures_setdocument_.setdocument.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new SetDocument**(`args`: [SetDocumentProcedureArgs](../interfaces/_types_index_.setdocumentprocedureargs.md), `context`: [Context](_context_.context.md)): *[SetDocument](_procedures_setdocument_.setdocument.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [SetDocumentProcedureArgs](../interfaces/_types_index_.setdocumentprocedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[SetDocument](_procedures_setdocument_.setdocument.md)* + +## Properties + +### `Protected` args + +• **args**: *[SetDocumentProcedureArgs](../interfaces/_types_index_.setdocumentprocedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.SetDocument + +*Overrides void* + +*Defined in [src/procedures/SetDocument.ts:10](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/SetDocument.ts#L10)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹void›* + +*Overrides void* + +*Defined in [src/procedures/SetDocument.ts:20](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/SetDocument.ts#L20)* + +Set a document on the Security Token + +Note that this procedure will fail if: +- The current wallet is not the Security Token owner +- The name of the document is less than 1 or more than 32 characters long +- The document hash is less than 1 or more than 32 characters long + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_procedures_signdisablecontrollerack_.signdisablecontrollerack.md b/docs/api/classes/_procedures_signdisablecontrollerack_.signdisablecontrollerack.md new file mode 100644 index 0000000..2236cb4 --- /dev/null +++ b/docs/api/classes/_procedures_signdisablecontrollerack_.signdisablecontrollerack.md @@ -0,0 +1,208 @@ +# Class: SignDisableControllerAck <**ReturnType**> + +Procedure that signs an acknowledgement to permanently disable a Security Token's Controller functionality + +## Type parameters + +▪ **ReturnType** + +## Hierarchy + +* Procedure‹[SignDisableControllerAckProcedureArgs](../interfaces/_types_index_.signdisablecontrollerackprocedureargs.md)› + + ↳ **SignDisableControllerAck** + +## Index + +### Constructors + +* [constructor](_procedures_signdisablecontrollerack_.signdisablecontrollerack.md#constructor) + +### Properties + +* [args](_procedures_signdisablecontrollerack_.signdisablecontrollerack.md#protected-args) +* [context](_procedures_signdisablecontrollerack_.signdisablecontrollerack.md#protected-context) +* [type](_procedures_signdisablecontrollerack_.signdisablecontrollerack.md#type) + +### Methods + +* [addProcedure](_procedures_signdisablecontrollerack_.signdisablecontrollerack.md#addprocedure) +* [addSignatureRequest](_procedures_signdisablecontrollerack_.signdisablecontrollerack.md#addsignaturerequest) +* [addTransaction](_procedures_signdisablecontrollerack_.signdisablecontrollerack.md#addtransaction) +* [prepare](_procedures_signdisablecontrollerack_.signdisablecontrollerack.md#prepare) +* [prepareTransactions](_procedures_signdisablecontrollerack_.signdisablecontrollerack.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new SignDisableControllerAck**(`args`: [SignDisableControllerAckProcedureArgs](../interfaces/_types_index_.signdisablecontrollerackprocedureargs.md), `context`: [Context](_context_.context.md)): *[SignDisableControllerAck](_procedures_signdisablecontrollerack_.signdisablecontrollerack.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [SignDisableControllerAckProcedureArgs](../interfaces/_types_index_.signdisablecontrollerackprocedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[SignDisableControllerAck](_procedures_signdisablecontrollerack_.signdisablecontrollerack.md)* + +## Properties + +### `Protected` args + +• **args**: *[SignDisableControllerAckProcedureArgs](../interfaces/_types_index_.signdisablecontrollerackprocedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.SignDisableControllerAck + +*Overrides void* + +*Defined in [src/procedures/SignDisableControllerAck.ts:9](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/SignDisableControllerAck.ts#L9)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹void›* + +*Overrides void* + +*Defined in [src/procedures/SignDisableControllerAck.ts:14](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/SignDisableControllerAck.ts#L14)* + +Sign data to confirm the intent of permanently disabling the Security Token's Controller functionality + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_procedures_signfreezeissuanceack_.signfreezeissuanceack.md b/docs/api/classes/_procedures_signfreezeissuanceack_.signfreezeissuanceack.md new file mode 100644 index 0000000..a022630 --- /dev/null +++ b/docs/api/classes/_procedures_signfreezeissuanceack_.signfreezeissuanceack.md @@ -0,0 +1,208 @@ +# Class: SignFreezeIssuanceAck <**ReturnType**> + +Procedure that signs an acknowledgement to permanently freeze issuance of a Security Token + +## Type parameters + +▪ **ReturnType** + +## Hierarchy + +* Procedure‹[SignFreezeIssuanceAckProcedureArgs](../interfaces/_types_index_.signfreezeissuanceackprocedureargs.md)› + + ↳ **SignFreezeIssuanceAck** + +## Index + +### Constructors + +* [constructor](_procedures_signfreezeissuanceack_.signfreezeissuanceack.md#constructor) + +### Properties + +* [args](_procedures_signfreezeissuanceack_.signfreezeissuanceack.md#protected-args) +* [context](_procedures_signfreezeissuanceack_.signfreezeissuanceack.md#protected-context) +* [type](_procedures_signfreezeissuanceack_.signfreezeissuanceack.md#type) + +### Methods + +* [addProcedure](_procedures_signfreezeissuanceack_.signfreezeissuanceack.md#addprocedure) +* [addSignatureRequest](_procedures_signfreezeissuanceack_.signfreezeissuanceack.md#addsignaturerequest) +* [addTransaction](_procedures_signfreezeissuanceack_.signfreezeissuanceack.md#addtransaction) +* [prepare](_procedures_signfreezeissuanceack_.signfreezeissuanceack.md#prepare) +* [prepareTransactions](_procedures_signfreezeissuanceack_.signfreezeissuanceack.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new SignFreezeIssuanceAck**(`args`: [SignFreezeIssuanceAckProcedureArgs](../interfaces/_types_index_.signfreezeissuanceackprocedureargs.md), `context`: [Context](_context_.context.md)): *[SignFreezeIssuanceAck](_procedures_signfreezeissuanceack_.signfreezeissuanceack.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [SignFreezeIssuanceAckProcedureArgs](../interfaces/_types_index_.signfreezeissuanceackprocedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[SignFreezeIssuanceAck](_procedures_signfreezeissuanceack_.signfreezeissuanceack.md)* + +## Properties + +### `Protected` args + +• **args**: *[SignFreezeIssuanceAckProcedureArgs](../interfaces/_types_index_.signfreezeissuanceackprocedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.SignFreezeIssuanceAck + +*Overrides void* + +*Defined in [src/procedures/SignFreezeIssuanceAck.ts:9](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/SignFreezeIssuanceAck.ts#L9)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹void›* + +*Overrides void* + +*Defined in [src/procedures/SignFreezeIssuanceAck.ts:14](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/SignFreezeIssuanceAck.ts#L14)* + +Sign data to confirm the intent of permanently disabling issuance of the Security Token + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_procedures_signtransferdata_.signtransferdata.md b/docs/api/classes/_procedures_signtransferdata_.signtransferdata.md new file mode 100644 index 0000000..b82433e --- /dev/null +++ b/docs/api/classes/_procedures_signtransferdata_.signtransferdata.md @@ -0,0 +1,214 @@ +# Class: SignTransferData <**ReturnType**> + +Procedure that signs KYC data for transfers. +This signature can be used to simulate updates to KYC data when checking if a transfer can be made or to actually modify said data at the moment of performing a transfer without having to do it in a separate transaction. +The signature has a period of validity which is specified by the parameters passed to the procedure + +## Type parameters + +▪ **ReturnType** + +## Hierarchy + +* Procedure‹[SignTransferDataProcedureArgs](../interfaces/_types_index_.signtransferdataprocedureargs.md)› + + ↳ **SignTransferData** + +## Index + +### Constructors + +* [constructor](_procedures_signtransferdata_.signtransferdata.md#constructor) + +### Properties + +* [args](_procedures_signtransferdata_.signtransferdata.md#protected-args) +* [context](_procedures_signtransferdata_.signtransferdata.md#protected-context) +* [type](_procedures_signtransferdata_.signtransferdata.md#type) + +### Methods + +* [addProcedure](_procedures_signtransferdata_.signtransferdata.md#addprocedure) +* [addSignatureRequest](_procedures_signtransferdata_.signtransferdata.md#addsignaturerequest) +* [addTransaction](_procedures_signtransferdata_.signtransferdata.md#addtransaction) +* [prepare](_procedures_signtransferdata_.signtransferdata.md#prepare) +* [prepareTransactions](_procedures_signtransferdata_.signtransferdata.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new SignTransferData**(`args`: [SignTransferDataProcedureArgs](../interfaces/_types_index_.signtransferdataprocedureargs.md), `context`: [Context](_context_.context.md)): *[SignTransferData](_procedures_signtransferdata_.signtransferdata.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [SignTransferDataProcedureArgs](../interfaces/_types_index_.signtransferdataprocedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[SignTransferData](_procedures_signtransferdata_.signtransferdata.md)* + +## Properties + +### `Protected` args + +• **args**: *[SignTransferDataProcedureArgs](../interfaces/_types_index_.signtransferdataprocedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.SignTransferData + +*Overrides void* + +*Defined in [src/procedures/SignTransferData.ts:11](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/SignTransferData.ts#L11)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹void›* + +*Overrides void* + +*Defined in [src/procedures/SignTransferData.ts:20](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/SignTransferData.ts#L20)* + +Sign KYC data, passing the valid dates and extra kyc data + +Note this procedure will fail if: +- The signature validity period starting date (validFrom) is later than the end date (validTo) +- The validity period end date (validTo) is in the past + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_procedures_toggleallowbeneficialinvestments_.toggleallowbeneficialinvestments.md b/docs/api/classes/_procedures_toggleallowbeneficialinvestments_.toggleallowbeneficialinvestments.md new file mode 100644 index 0000000..ba7cb90 --- /dev/null +++ b/docs/api/classes/_procedures_toggleallowbeneficialinvestments_.toggleallowbeneficialinvestments.md @@ -0,0 +1,215 @@ +# Class: ToggleAllowBeneficialInvestments <**ReturnType**> + +Procedure that toggles whether beneficial investments are allowed or not in an STO + +## Type parameters + +▪ **ReturnType** + +## Hierarchy + +* Procedure‹[ToggleAllowBeneficialInvestmentsProcedureArgs](../interfaces/_types_index_.toggleallowbeneficialinvestmentsprocedureargs.md)› + + ↳ **ToggleAllowBeneficialInvestments** + +## Index + +### Constructors + +* [constructor](_procedures_toggleallowbeneficialinvestments_.toggleallowbeneficialinvestments.md#constructor) + +### Properties + +* [args](_procedures_toggleallowbeneficialinvestments_.toggleallowbeneficialinvestments.md#protected-args) +* [context](_procedures_toggleallowbeneficialinvestments_.toggleallowbeneficialinvestments.md#protected-context) +* [type](_procedures_toggleallowbeneficialinvestments_.toggleallowbeneficialinvestments.md#type) + +### Methods + +* [addProcedure](_procedures_toggleallowbeneficialinvestments_.toggleallowbeneficialinvestments.md#addprocedure) +* [addSignatureRequest](_procedures_toggleallowbeneficialinvestments_.toggleallowbeneficialinvestments.md#addsignaturerequest) +* [addTransaction](_procedures_toggleallowbeneficialinvestments_.toggleallowbeneficialinvestments.md#addtransaction) +* [prepare](_procedures_toggleallowbeneficialinvestments_.toggleallowbeneficialinvestments.md#prepare) +* [prepareTransactions](_procedures_toggleallowbeneficialinvestments_.toggleallowbeneficialinvestments.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new ToggleAllowBeneficialInvestments**(`args`: [ToggleAllowBeneficialInvestmentsProcedureArgs](../interfaces/_types_index_.toggleallowbeneficialinvestmentsprocedureargs.md), `context`: [Context](_context_.context.md)): *[ToggleAllowBeneficialInvestments](_procedures_toggleallowbeneficialinvestments_.toggleallowbeneficialinvestments.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [ToggleAllowBeneficialInvestmentsProcedureArgs](../interfaces/_types_index_.toggleallowbeneficialinvestmentsprocedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[ToggleAllowBeneficialInvestments](_procedures_toggleallowbeneficialinvestments_.toggleallowbeneficialinvestments.md)* + +## Properties + +### `Protected` args + +• **args**: *[ToggleAllowBeneficialInvestmentsProcedureArgs](../interfaces/_types_index_.toggleallowbeneficialinvestmentsprocedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.ToggleAllowBeneficialInvestments + +*Overrides void* + +*Defined in [src/procedures/ToggleAllowBeneficialInvestments.ts:57](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/ToggleAllowBeneficialInvestments.ts#L57)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹void›* + +*Overrides void* + +*Defined in [src/procedures/ToggleAllowBeneficialInvestments.ts:69](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/ToggleAllowBeneficialInvestments.ts#L69)* + +Toggle to allow or disallow beneficial investments in the STO + +Note this procedure will fail if: +- Trying to allow beneficial investments when they are already allowed +- Trying to disallow beneficial investments when they are already disallowed +- The specified STO address is invalid +- The specified STO type is invalid +- The STO has not been launched, or the module has been archived + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_procedures_toggleallowpreissuing_.toggleallowpreissuing.md b/docs/api/classes/_procedures_toggleallowpreissuing_.toggleallowpreissuing.md new file mode 100644 index 0000000..761c40d --- /dev/null +++ b/docs/api/classes/_procedures_toggleallowpreissuing_.toggleallowpreissuing.md @@ -0,0 +1,216 @@ +# Class: ToggleAllowPreIssuing <**ReturnType**> + +Procedure that toggles whether pre-issuing of tokens is allowed or not in an STO + +## Type parameters + +▪ **ReturnType** + +## Hierarchy + +* Procedure‹[ToggleAllowPreIssuingProcedureArgs](../interfaces/_types_index_.toggleallowpreissuingprocedureargs.md)› + + ↳ **ToggleAllowPreIssuing** + +## Index + +### Constructors + +* [constructor](_procedures_toggleallowpreissuing_.toggleallowpreissuing.md#constructor) + +### Properties + +* [args](_procedures_toggleallowpreissuing_.toggleallowpreissuing.md#protected-args) +* [context](_procedures_toggleallowpreissuing_.toggleallowpreissuing.md#protected-context) +* [type](_procedures_toggleallowpreissuing_.toggleallowpreissuing.md#type) + +### Methods + +* [addProcedure](_procedures_toggleallowpreissuing_.toggleallowpreissuing.md#addprocedure) +* [addSignatureRequest](_procedures_toggleallowpreissuing_.toggleallowpreissuing.md#addsignaturerequest) +* [addTransaction](_procedures_toggleallowpreissuing_.toggleallowpreissuing.md#addtransaction) +* [prepare](_procedures_toggleallowpreissuing_.toggleallowpreissuing.md#prepare) +* [prepareTransactions](_procedures_toggleallowpreissuing_.toggleallowpreissuing.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new ToggleAllowPreIssuing**(`args`: [ToggleAllowPreIssuingProcedureArgs](../interfaces/_types_index_.toggleallowpreissuingprocedureargs.md), `context`: [Context](_context_.context.md)): *[ToggleAllowPreIssuing](_procedures_toggleallowpreissuing_.toggleallowpreissuing.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [ToggleAllowPreIssuingProcedureArgs](../interfaces/_types_index_.toggleallowpreissuingprocedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[ToggleAllowPreIssuing](_procedures_toggleallowpreissuing_.toggleallowpreissuing.md)* + +## Properties + +### `Protected` args + +• **args**: *[ToggleAllowPreIssuingProcedureArgs](../interfaces/_types_index_.toggleallowpreissuingprocedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.ToggleAllowPreIssuing + +*Overrides void* + +*Defined in [src/procedures/ToggleAllowPreIssuing.ts:59](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/ToggleAllowPreIssuing.ts#L59)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹void›* + +*Overrides void* + +*Defined in [src/procedures/ToggleAllowPreIssuing.ts:72](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/ToggleAllowPreIssuing.ts#L72)* + +Allow or disallow pre-issuing in the STO + +Note this procedure will fail if: +- Trying to allow pre issuing when it is already allowed +- Trying to disallow pre issuing when it is already disallowed +- Trying to execute this procedure on an STO with version 3.0.0 or lower +- The specified STO address is invalid +- The specified STO type is invalid +- The STO has not been launched, or the module has been archived + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_procedures_togglefreezetransfers_.togglefreezetransfers.md b/docs/api/classes/_procedures_togglefreezetransfers_.togglefreezetransfers.md new file mode 100644 index 0000000..512e135 --- /dev/null +++ b/docs/api/classes/_procedures_togglefreezetransfers_.togglefreezetransfers.md @@ -0,0 +1,212 @@ +# Class: ToggleFreezeTransfers <**ReturnType**> + +Procedure that toggles whether transfers of a Security Token are frozen or no + +## Type parameters + +▪ **ReturnType** + +## Hierarchy + +* Procedure‹[ToggleFreezeTransfersProcedureArgs](../interfaces/_types_index_.togglefreezetransfersprocedureargs.md)› + + ↳ **ToggleFreezeTransfers** + +## Index + +### Constructors + +* [constructor](_procedures_togglefreezetransfers_.togglefreezetransfers.md#constructor) + +### Properties + +* [args](_procedures_togglefreezetransfers_.togglefreezetransfers.md#protected-args) +* [context](_procedures_togglefreezetransfers_.togglefreezetransfers.md#protected-context) +* [type](_procedures_togglefreezetransfers_.togglefreezetransfers.md#type) + +### Methods + +* [addProcedure](_procedures_togglefreezetransfers_.togglefreezetransfers.md#addprocedure) +* [addSignatureRequest](_procedures_togglefreezetransfers_.togglefreezetransfers.md#addsignaturerequest) +* [addTransaction](_procedures_togglefreezetransfers_.togglefreezetransfers.md#addtransaction) +* [prepare](_procedures_togglefreezetransfers_.togglefreezetransfers.md#prepare) +* [prepareTransactions](_procedures_togglefreezetransfers_.togglefreezetransfers.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new ToggleFreezeTransfers**(`args`: [ToggleFreezeTransfersProcedureArgs](../interfaces/_types_index_.togglefreezetransfersprocedureargs.md), `context`: [Context](_context_.context.md)): *[ToggleFreezeTransfers](_procedures_togglefreezetransfers_.togglefreezetransfers.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [ToggleFreezeTransfersProcedureArgs](../interfaces/_types_index_.togglefreezetransfersprocedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[ToggleFreezeTransfers](_procedures_togglefreezetransfers_.togglefreezetransfers.md)* + +## Properties + +### `Protected` args + +• **args**: *[ToggleFreezeTransfersProcedureArgs](../interfaces/_types_index_.togglefreezetransfersprocedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.ToggleFreezeTransfers + +*Overrides void* + +*Defined in [src/procedures/ToggleFreezeTransfers.ts:26](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/ToggleFreezeTransfers.ts#L26)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹void›* + +*Overrides void* + +*Defined in [src/procedures/ToggleFreezeTransfers.ts:35](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/ToggleFreezeTransfers.ts#L35)* + +Freeze or unfreeze Security Token transfers + +Note this procedure will fail if: +- The current wallet address is not the owner +- Trying to freeze/unfreeze a security token that is already frozen/unfrozen + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_procedures_togglepausesto_.togglepausesto.md b/docs/api/classes/_procedures_togglepausesto_.togglepausesto.md new file mode 100644 index 0000000..3cba3da --- /dev/null +++ b/docs/api/classes/_procedures_togglepausesto_.togglepausesto.md @@ -0,0 +1,213 @@ +# Class: TogglePauseSto <**ReturnType**> + +Procedure to pause or unpause an STO + +## Type parameters + +▪ **ReturnType** + +## Hierarchy + +* Procedure‹[TogglePauseStoProcedureArgs](../interfaces/_types_index_.togglepausestoprocedureargs.md)› + + ↳ **TogglePauseSto** + +## Index + +### Constructors + +* [constructor](_procedures_togglepausesto_.togglepausesto.md#constructor) + +### Properties + +* [args](_procedures_togglepausesto_.togglepausesto.md#protected-args) +* [context](_procedures_togglepausesto_.togglepausesto.md#protected-context) +* [type](_procedures_togglepausesto_.togglepausesto.md#type) + +### Methods + +* [addProcedure](_procedures_togglepausesto_.togglepausesto.md#addprocedure) +* [addSignatureRequest](_procedures_togglepausesto_.togglepausesto.md#addsignaturerequest) +* [addTransaction](_procedures_togglepausesto_.togglepausesto.md#addtransaction) +* [prepare](_procedures_togglepausesto_.togglepausesto.md#prepare) +* [prepareTransactions](_procedures_togglepausesto_.togglepausesto.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new TogglePauseSto**(`args`: [TogglePauseStoProcedureArgs](../interfaces/_types_index_.togglepausestoprocedureargs.md), `context`: [Context](_context_.context.md)): *[TogglePauseSto](_procedures_togglepausesto_.togglepausesto.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [TogglePauseStoProcedureArgs](../interfaces/_types_index_.togglepausestoprocedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[TogglePauseSto](_procedures_togglepausesto_.togglepausesto.md)* + +## Properties + +### `Protected` args + +• **args**: *[TogglePauseStoProcedureArgs](../interfaces/_types_index_.togglepausestoprocedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.TogglePauseSto + +*Overrides void* + +*Defined in [src/procedures/TogglePauseSto.ts:55](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/TogglePauseSto.ts#L55)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹void›* + +*Overrides void* + +*Defined in [src/procedures/TogglePauseSto.ts:65](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/TogglePauseSto.ts#L65)* + +Pause or unpause the STO + +Note this procedure will fail if: +- The specified STO address is invalid +- The specified STO type is invalid +- The STO has not been launched, or the module has been archived + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_procedures_transfererc20_.transfererc20.md b/docs/api/classes/_procedures_transfererc20_.transfererc20.md new file mode 100644 index 0000000..0bfdd11 --- /dev/null +++ b/docs/api/classes/_procedures_transfererc20_.transfererc20.md @@ -0,0 +1,213 @@ +# Class: TransferErc20 <**ReturnType**> + +Procedure to transfer funds of an ERC20 token. If no token address is specified, it defaults to POLY + +## Type parameters + +▪ **ReturnType** + +## Hierarchy + +* Procedure‹[TransferErc20ProcedureArgs](../interfaces/_types_index_.transfererc20procedureargs.md)› + + ↳ **TransferErc20** + +## Index + +### Constructors + +* [constructor](_procedures_transfererc20_.transfererc20.md#constructor) + +### Properties + +* [args](_procedures_transfererc20_.transfererc20.md#protected-args) +* [context](_procedures_transfererc20_.transfererc20.md#protected-context) +* [type](_procedures_transfererc20_.transfererc20.md#type) + +### Methods + +* [addProcedure](_procedures_transfererc20_.transfererc20.md#addprocedure) +* [addSignatureRequest](_procedures_transfererc20_.transfererc20.md#addsignaturerequest) +* [addTransaction](_procedures_transfererc20_.transfererc20.md#addtransaction) +* [prepare](_procedures_transfererc20_.transfererc20.md#prepare) +* [prepareTransactions](_procedures_transfererc20_.transfererc20.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new TransferErc20**(`args`: [TransferErc20ProcedureArgs](../interfaces/_types_index_.transfererc20procedureargs.md), `context`: [Context](_context_.context.md)): *[TransferErc20](_procedures_transfererc20_.transfererc20.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [TransferErc20ProcedureArgs](../interfaces/_types_index_.transfererc20procedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[TransferErc20](_procedures_transfererc20_.transfererc20.md)* + +## Properties + +### `Protected` args + +• **args**: *[TransferErc20ProcedureArgs](../interfaces/_types_index_.transfererc20procedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.TransferErc20 + +*Overrides void* + +*Defined in [src/procedures/TransferErc20.ts:28](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/TransferErc20.ts#L28)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹void›* + +*Overrides void* + +*Defined in [src/procedures/TransferErc20.ts:38](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/TransferErc20.ts#L38)* + +Transfer an ERC20 token to another wallet. The token in question defaults to POLY if no address is supplied + +Note that the procedure will fail if: +- The owner's token balance is less than the amount being transferred. The only exception to this is when transferring POLY on a testnet. +If that is the case, an extra transaction will be submitted to request the missing amount of tokens from the faucet +- The token being transferred is a Security Token. In that case, the corresponding Security Token transfer procedures should be used + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_procedures_transferownership_.transferownership.md b/docs/api/classes/_procedures_transferownership_.transferownership.md new file mode 100644 index 0000000..752f3da --- /dev/null +++ b/docs/api/classes/_procedures_transferownership_.transferownership.md @@ -0,0 +1,212 @@ +# Class: TransferOwnership <**ReturnType**> + +Procedure that will transfer the ownership of a Security Token to a different wallet + +## Type parameters + +▪ **ReturnType** + +## Hierarchy + +* Procedure‹[TransferOwnershipProcedureArgs](../interfaces/_types_index_.transferownershipprocedureargs.md)› + + ↳ **TransferOwnership** + +## Index + +### Constructors + +* [constructor](_procedures_transferownership_.transferownership.md#constructor) + +### Properties + +* [args](_procedures_transferownership_.transferownership.md#protected-args) +* [context](_procedures_transferownership_.transferownership.md#protected-context) +* [type](_procedures_transferownership_.transferownership.md#type) + +### Methods + +* [addProcedure](_procedures_transferownership_.transferownership.md#addprocedure) +* [addSignatureRequest](_procedures_transferownership_.transferownership.md#addsignaturerequest) +* [addTransaction](_procedures_transferownership_.transferownership.md#addtransaction) +* [prepare](_procedures_transferownership_.transferownership.md#prepare) +* [prepareTransactions](_procedures_transferownership_.transferownership.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new TransferOwnership**(`args`: [TransferOwnershipProcedureArgs](../interfaces/_types_index_.transferownershipprocedureargs.md), `context`: [Context](_context_.context.md)): *[TransferOwnership](_procedures_transferownership_.transferownership.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [TransferOwnershipProcedureArgs](../interfaces/_types_index_.transferownershipprocedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[TransferOwnership](_procedures_transferownership_.transferownership.md)* + +## Properties + +### `Protected` args + +• **args**: *[TransferOwnershipProcedureArgs](../interfaces/_types_index_.transferownershipprocedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.TransferOwnership + +*Overrides void* + +*Defined in [src/procedures/TransferOwnership.ts:27](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/TransferOwnership.ts#L27)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹void›* + +*Overrides void* + +*Defined in [src/procedures/TransferOwnership.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/TransferOwnership.ts#L36)* + +Transfer ownership of a Security Token to another wallet + +Note this procedure will fail if: +- Trying to call the procedure from a wallet that is not the current owner of the Security Token +- Transferring the ownership to the current owner, as there is no change + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_procedures_transferreservationownership_.transferreservationownership.md b/docs/api/classes/_procedures_transferreservationownership_.transferreservationownership.md new file mode 100644 index 0000000..24e2d4e --- /dev/null +++ b/docs/api/classes/_procedures_transferreservationownership_.transferreservationownership.md @@ -0,0 +1,213 @@ +# Class: TransferReservationOwnership <**ReturnType**> + +Procedure that transfers ownership of a Security Token Reservation + +## Type parameters + +▪ **ReturnType** + +## Hierarchy + +* Procedure‹[TransferReservationOwnershipProcedureArgs](../interfaces/_types_index_.transferreservationownershipprocedureargs.md)› + + ↳ **TransferReservationOwnership** + +## Index + +### Constructors + +* [constructor](_procedures_transferreservationownership_.transferreservationownership.md#constructor) + +### Properties + +* [args](_procedures_transferreservationownership_.transferreservationownership.md#protected-args) +* [context](_procedures_transferreservationownership_.transferreservationownership.md#protected-context) +* [type](_procedures_transferreservationownership_.transferreservationownership.md#type) + +### Methods + +* [addProcedure](_procedures_transferreservationownership_.transferreservationownership.md#addprocedure) +* [addSignatureRequest](_procedures_transferreservationownership_.transferreservationownership.md#addsignaturerequest) +* [addTransaction](_procedures_transferreservationownership_.transferreservationownership.md#addtransaction) +* [prepare](_procedures_transferreservationownership_.transferreservationownership.md#prepare) +* [prepareTransactions](_procedures_transferreservationownership_.transferreservationownership.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new TransferReservationOwnership**(`args`: [TransferReservationOwnershipProcedureArgs](../interfaces/_types_index_.transferreservationownershipprocedureargs.md), `context`: [Context](_context_.context.md)): *[TransferReservationOwnership](_procedures_transferreservationownership_.transferreservationownership.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [TransferReservationOwnershipProcedureArgs](../interfaces/_types_index_.transferreservationownershipprocedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[TransferReservationOwnership](_procedures_transferreservationownership_.transferreservationownership.md)* + +## Properties + +### `Protected` args + +• **args**: *[TransferReservationOwnershipProcedureArgs](../interfaces/_types_index_.transferreservationownershipprocedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.TransferReservationOwnership + +*Overrides void* + +*Defined in [src/procedures/TransferReservationOwnership.ts:30](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/TransferReservationOwnership.ts#L30)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹void›* + +*Overrides void* + +*Defined in [src/procedures/TransferReservationOwnership.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/TransferReservationOwnership.ts#L40)* + +Transfer the ownership of a Security Token Reservation to the supplied address + +Note this procedure will fail if: +- A Security Token has already been launched with this symbol +- The current wallet address is not the owner of the Reservation +- Attempting to transfer ownership to the current owner + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_procedures_transfersecuritytokens_.transfersecuritytokens.md b/docs/api/classes/_procedures_transfersecuritytokens_.transfersecuritytokens.md new file mode 100644 index 0000000..a29dcd3 --- /dev/null +++ b/docs/api/classes/_procedures_transfersecuritytokens_.transfersecuritytokens.md @@ -0,0 +1,211 @@ +# Class: TransferSecurityTokens <**ReturnType**> + +Procedure that transfer security tokens + +## Type parameters + +▪ **ReturnType** + +## Hierarchy + +* Procedure‹[TransferSecurityTokensProcedureArgs](../interfaces/_types_index_.transfersecuritytokensprocedureargs.md)› + + ↳ **TransferSecurityTokens** + +## Index + +### Constructors + +* [constructor](_procedures_transfersecuritytokens_.transfersecuritytokens.md#constructor) + +### Properties + +* [args](_procedures_transfersecuritytokens_.transfersecuritytokens.md#protected-args) +* [context](_procedures_transfersecuritytokens_.transfersecuritytokens.md#protected-context) +* [type](_procedures_transfersecuritytokens_.transfersecuritytokens.md#type) + +### Methods + +* [addProcedure](_procedures_transfersecuritytokens_.transfersecuritytokens.md#addprocedure) +* [addSignatureRequest](_procedures_transfersecuritytokens_.transfersecuritytokens.md#addsignaturerequest) +* [addTransaction](_procedures_transfersecuritytokens_.transfersecuritytokens.md#addtransaction) +* [prepare](_procedures_transfersecuritytokens_.transfersecuritytokens.md#prepare) +* [prepareTransactions](_procedures_transfersecuritytokens_.transfersecuritytokens.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new TransferSecurityTokens**(`args`: [TransferSecurityTokensProcedureArgs](../interfaces/_types_index_.transfersecuritytokensprocedureargs.md), `context`: [Context](_context_.context.md)): *[TransferSecurityTokens](_procedures_transfersecuritytokens_.transfersecuritytokens.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [TransferSecurityTokensProcedureArgs](../interfaces/_types_index_.transfersecuritytokensprocedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[TransferSecurityTokens](_procedures_transfersecuritytokens_.transfersecuritytokens.md)* + +## Properties + +### `Protected` args + +• **args**: *[TransferSecurityTokensProcedureArgs](../interfaces/_types_index_.transfersecuritytokensprocedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.TransferSecurityTokens + +*Overrides void* + +*Defined in [src/procedures/TransferSecurityTokens.ts:43](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/TransferSecurityTokens.ts#L43)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹void›* + +*Overrides void* + +*Defined in [src/procedures/TransferSecurityTokens.ts:70](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/TransferSecurityTokens.ts#L70)* + +Transfer security tokens from a wallet address to another +***If from argument is not provided, the current SDK user address will be taken as it*** + +Note that this procedure will fail if the security token symbol doesn't exist + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_procedures_updatedividendstaxwithholdinglist_.updatedividendstaxwithholdinglist.md b/docs/api/classes/_procedures_updatedividendstaxwithholdinglist_.updatedividendstaxwithholdinglist.md new file mode 100644 index 0000000..1478ce0 --- /dev/null +++ b/docs/api/classes/_procedures_updatedividendstaxwithholdinglist_.updatedividendstaxwithholdinglist.md @@ -0,0 +1,212 @@ +# Class: UpdateDividendsTaxWithholdingList <**ReturnType**> + +Procedure that modifies dividend tax withholding percentages for holders of the Security Token + +## Type parameters + +▪ **ReturnType** + +## Hierarchy + +* Procedure‹[UpdateDividendsTaxWithholdingListProcedureArgs](../interfaces/_types_index_.updatedividendstaxwithholdinglistprocedureargs.md)› + + ↳ **UpdateDividendsTaxWithholdingList** + +## Index + +### Constructors + +* [constructor](_procedures_updatedividendstaxwithholdinglist_.updatedividendstaxwithholdinglist.md#constructor) + +### Properties + +* [args](_procedures_updatedividendstaxwithholdinglist_.updatedividendstaxwithholdinglist.md#protected-args) +* [context](_procedures_updatedividendstaxwithholdinglist_.updatedividendstaxwithholdinglist.md#protected-context) +* [type](_procedures_updatedividendstaxwithholdinglist_.updatedividendstaxwithholdinglist.md#type) + +### Methods + +* [addProcedure](_procedures_updatedividendstaxwithholdinglist_.updatedividendstaxwithholdinglist.md#addprocedure) +* [addSignatureRequest](_procedures_updatedividendstaxwithholdinglist_.updatedividendstaxwithholdinglist.md#addsignaturerequest) +* [addTransaction](_procedures_updatedividendstaxwithholdinglist_.updatedividendstaxwithholdinglist.md#addtransaction) +* [prepare](_procedures_updatedividendstaxwithholdinglist_.updatedividendstaxwithholdinglist.md#prepare) +* [prepareTransactions](_procedures_updatedividendstaxwithholdinglist_.updatedividendstaxwithholdinglist.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new UpdateDividendsTaxWithholdingList**(`args`: [UpdateDividendsTaxWithholdingListProcedureArgs](../interfaces/_types_index_.updatedividendstaxwithholdinglistprocedureargs.md), `context`: [Context](_context_.context.md)): *[UpdateDividendsTaxWithholdingList](_procedures_updatedividendstaxwithholdinglist_.updatedividendstaxwithholdinglist.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [UpdateDividendsTaxWithholdingListProcedureArgs](../interfaces/_types_index_.updatedividendstaxwithholdinglistprocedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[UpdateDividendsTaxWithholdingList](_procedures_updatedividendstaxwithholdinglist_.updatedividendstaxwithholdinglist.md)* + +## Properties + +### `Protected` args + +• **args**: *[UpdateDividendsTaxWithholdingListProcedureArgs](../interfaces/_types_index_.updatedividendstaxwithholdinglistprocedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.UpdateDividendsTaxWithholdingList + +*Overrides void* + +*Defined in [src/procedures/UpdateDividendsTaxWithholdingList.ts:45](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/UpdateDividendsTaxWithholdingList.ts#L45)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹void›* + +*Overrides void* + +*Defined in [src/procedures/UpdateDividendsTaxWithholdingList.ts:54](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/UpdateDividendsTaxWithholdingList.ts#L54)* + +Modify tax withholding percentage for shareholders + +Note that this procedure will fail if: +- The Security Token doesn't exist +- The Dividends Feature hasn't been enabled + +**Returns:** *Promise‹void›* diff --git a/docs/api/classes/_procedures_withdrawtaxes_.withdrawtaxes.md b/docs/api/classes/_procedures_withdrawtaxes_.withdrawtaxes.md new file mode 100644 index 0000000..a7676f4 --- /dev/null +++ b/docs/api/classes/_procedures_withdrawtaxes_.withdrawtaxes.md @@ -0,0 +1,212 @@ +# Class: WithdrawTaxes <**ReturnType**> + +Procedure that allows an issuer to withdraw withheld tax from a Dividend Distribution + +## Type parameters + +▪ **ReturnType** + +## Hierarchy + +* Procedure‹[WithdrawTaxesProcedureArgs](../interfaces/_types_index_.withdrawtaxesprocedureargs.md)› + + ↳ **WithdrawTaxes** + +## Index + +### Constructors + +* [constructor](_procedures_withdrawtaxes_.withdrawtaxes.md#constructor) + +### Properties + +* [args](_procedures_withdrawtaxes_.withdrawtaxes.md#protected-args) +* [context](_procedures_withdrawtaxes_.withdrawtaxes.md#protected-context) +* [type](_procedures_withdrawtaxes_.withdrawtaxes.md#type) + +### Methods + +* [addProcedure](_procedures_withdrawtaxes_.withdrawtaxes.md#addprocedure) +* [addSignatureRequest](_procedures_withdrawtaxes_.withdrawtaxes.md#addsignaturerequest) +* [addTransaction](_procedures_withdrawtaxes_.withdrawtaxes.md#addtransaction) +* [prepare](_procedures_withdrawtaxes_.withdrawtaxes.md#prepare) +* [prepareTransactions](_procedures_withdrawtaxes_.withdrawtaxes.md#preparetransactions) + +## Constructors + +### constructor + +\+ **new WithdrawTaxes**(`args`: [WithdrawTaxesProcedureArgs](../interfaces/_types_index_.withdrawtaxesprocedureargs.md), `context`: [Context](_context_.context.md)): *[WithdrawTaxes](_procedures_withdrawtaxes_.withdrawtaxes.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L40)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [WithdrawTaxesProcedureArgs](../interfaces/_types_index_.withdrawtaxesprocedureargs.md) | +`context` | [Context](_context_.context.md) | + +**Returns:** *[WithdrawTaxes](_procedures_withdrawtaxes_.withdrawtaxes.md)* + +## Properties + +### `Protected` args + +• **args**: *[WithdrawTaxesProcedureArgs](../interfaces/_types_index_.withdrawtaxesprocedureargs.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L34)* + +___ + +### `Protected` context + +• **context**: *[Context](_context_.context.md)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L36)* + +___ + +### type + +• **type**: *[ProcedureType](../enums/_types_index_.proceduretype.md)* = ProcedureType.WithdrawTaxes + +*Overrides void* + +*Defined in [src/procedures/WithdrawTaxes.ts:28](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/WithdrawTaxes.ts#L28)* + +## Methods + +### addProcedure + +▸ **addProcedure**<**A**, **R**>(`Proc`: [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L91)* + +Appends a Procedure into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any* + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`Proc` | [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md)‹A, R› | A Procedure that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +whichever value is returned by the Procedure + +___ + +### addSignatureRequest + +▸ **addSignatureRequest**<**A**>(`request`: [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A›): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L179)* + +Appends a signature request into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`request` | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹A› | A signature request that will be run in the Procedure's TransactionQueue | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the signed data + +___ + +### addTransaction + +▸ **addTransaction**<**A**, **R**, **V**>(`method`: [LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›, `__namedParameters`: object): *(Anonymous function)* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L137)* + +Appends a method or future method into the TransactionQueue's queue. This defines +what will be run by the TransactionQueue when it is started. + +**Type parameters:** + +▪ **A** + +▪ **R**: *any[]* + +▪ **V**: *any* + +**Parameters:** + +▪ **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹A› | [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md)‹V, A›* + +A method (or future method) that will be run in the Procedure's TransactionQueue. +A future method is a transaction that doesn't exist at prepare time +(for example a transaction on a module that hasn't been attached but will be by the time the previous transactions are run) + +▪`Default value` **__namedParameters**: *object*= {} + +Name | Type | Default | +------ | ------ | ------ | +`fees` | undefined | [Fees](../interfaces/_types_index_.fees.md) | - | +`resolvers` | object | ([] as unknown) as ResolverArray | +`tag` | undefined | [Any](../enums/_types_index_.polytransactiontag.md#any) | [GetTokens](../enums/_types_index_.polytransactiontag.md#gettokens) | [ApproveErc20](../enums/_types_index_.polytransactiontag.md#approveerc20) | [TransferErc20](../enums/_types_index_.polytransactiontag.md#transfererc20) | [ReserveSecurityToken](../enums/_types_index_.polytransactiontag.md#reservesecuritytoken) | [CreateSecurityToken](../enums/_types_index_.polytransactiontag.md#createsecuritytoken) | [CreateCheckpoint](../enums/_types_index_.polytransactiontag.md#createcheckpoint) | [CreateErc20DividendDistribution](../enums/_types_index_.polytransactiontag.md#createerc20dividenddistribution) | [SetErc20TaxWithholding](../enums/_types_index_.polytransactiontag.md#seterc20taxwithholding) | [SetEtherTaxWithholding](../enums/_types_index_.polytransactiontag.md#setethertaxwithholding) | [SetDefaultExcluded](../enums/_types_index_.polytransactiontag.md#setdefaultexcluded) | [EnableDividends](../enums/_types_index_.polytransactiontag.md#enabledividends) | [EnableCappedSto](../enums/_types_index_.polytransactiontag.md#enablecappedsto) | [EnableTieredSto](../enums/_types_index_.polytransactiontag.md#enabletieredsto) | [EnableGeneralPermissionManager](../enums/_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) | [EnableGeneralTransferManager](../enums/_types_index_.polytransactiontag.md#enablegeneraltransfermanager) | [EnableCountTransferManager](../enums/_types_index_.polytransactiontag.md#enablecounttransfermanager) | [EnablePercentageTransferManager](../enums/_types_index_.polytransactiontag.md#enablepercentagetransfermanager) | [DisableController](../enums/_types_index_.polytransactiontag.md#disablecontroller) | [FreezeIssuance](../enums/_types_index_.polytransactiontag.md#freezeissuance) | [DisableFeature](../enums/_types_index_.polytransactiontag.md#disablefeature) | [ReclaimDividendFunds](../enums/_types_index_.polytransactiontag.md#reclaimdividendfunds) | [WithdrawTaxWithholdings](../enums/_types_index_.polytransactiontag.md#withdrawtaxwithholdings) | [PushDividendPayment](../enums/_types_index_.polytransactiontag.md#pushdividendpayment) | [PullDividendPayment](../enums/_types_index_.polytransactiontag.md#pulldividendpayment) | [SetDividendsWallet](../enums/_types_index_.polytransactiontag.md#setdividendswallet) | [AddDelegate](../enums/_types_index_.polytransactiontag.md#adddelegate) | [ChangePermission](../enums/_types_index_.polytransactiontag.md#changepermission) | [ControllerTransfer](../enums/_types_index_.polytransactiontag.md#controllertransfer) | [ControllerRedeem](../enums/_types_index_.polytransactiontag.md#controllerredeem) | [PauseSto](../enums/_types_index_.polytransactiontag.md#pausesto) | [UnpauseSto](../enums/_types_index_.polytransactiontag.md#unpausesto) | [FinalizeSto](../enums/_types_index_.polytransactiontag.md#finalizesto) | [SetController](../enums/_types_index_.polytransactiontag.md#setcontroller) | [SetDocument](../enums/_types_index_.polytransactiontag.md#setdocument) | [RemoveDocument](../enums/_types_index_.polytransactiontag.md#removedocument) | [ModifyKycDataMulti](../enums/_types_index_.polytransactiontag.md#modifykycdatamulti) | [ModifyInvestorFlagMulti](../enums/_types_index_.polytransactiontag.md#modifyinvestorflagmulti) | [IssueMulti](../enums/_types_index_.polytransactiontag.md#issuemulti) | [AllowPreMinting](../enums/_types_index_.polytransactiontag.md#allowpreminting) | [RevokePreMinting](../enums/_types_index_.polytransactiontag.md#revokepreminting) | [ChangeAllowBeneficialInvestments](../enums/_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) | [ModifyTimes](../enums/_types_index_.polytransactiontag.md#modifytimes) | [ModifyFunding](../enums/_types_index_.polytransactiontag.md#modifyfunding) | [ModifyAddresses](../enums/_types_index_.polytransactiontag.md#modifyaddresses) | [ModifyTiers](../enums/_types_index_.polytransactiontag.md#modifytiers) | [ModifyLimits](../enums/_types_index_.polytransactiontag.md#modifylimits) | [ModifyOracles](../enums/_types_index_.polytransactiontag.md#modifyoracles) | [BuyWithScRateLimited](../enums/_types_index_.polytransactiontag.md#buywithscratelimited) | [BuyWithPolyRateLimited](../enums/_types_index_.polytransactiontag.md#buywithpolyratelimited) | [BuyWithEthRateLimited](../enums/_types_index_.polytransactiontag.md#buywithethratelimited) | [BuyTokens](../enums/_types_index_.polytransactiontag.md#buytokens) | [BuyTokensWithPoly](../enums/_types_index_.polytransactiontag.md#buytokenswithpoly) | [ChangeHolderCount](../enums/_types_index_.polytransactiontag.md#changeholdercount) | [ChangeHolderPercentage](../enums/_types_index_.polytransactiontag.md#changeholderpercentage) | [ModifyWhitelistMulti](../enums/_types_index_.polytransactiontag.md#modifywhitelistmulti) | [SetAllowPrimaryIssuance](../enums/_types_index_.polytransactiontag.md#setallowprimaryissuance) | [TransferSecurityTokens](../enums/_types_index_.polytransactiontag.md#transfersecuritytokens) | [UnfreezeTransfers](../enums/_types_index_.polytransactiontag.md#unfreezetransfers) | [FreezeTransfers](../enums/_types_index_.polytransactiontag.md#freezetransfers) | [Signature](../enums/_types_index_.polytransactiontag.md#signature) | [TransferReservationOwnership](../enums/_types_index_.polytransactiontag.md#transferreservationownership) | [TransferOwnership](../enums/_types_index_.polytransactiontag.md#transferownership) | - | + +**Returns:** *(Anonymous function)* + +a PostTransactionResolver that resolves to the value returned by the resolver function, or undefined if no resolver function was passed + +___ + +### prepare + +▸ **prepare**(): *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +*Inherited from void* + +*Defined in [src/procedures/Procedure.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L52)* + +Mandatory method that builds a list of transactions that will be +run + +**Returns:** *Promise‹[TransactionQueue](_entities_transactionqueue_.transactionqueue.md)‹Args, ReturnType››* + +___ + +### prepareTransactions + +▸ **prepareTransactions**(): *Promise‹void›* + +*Overrides void* + +*Defined in [src/procedures/WithdrawTaxes.ts:37](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/WithdrawTaxes.ts#L37)* + +Withdraw Tax Withholdings + +Note that this procedure will fail if: +- The security token doesn't exist +- The Dividends Feature hasn't been enabled + +**Returns:** *Promise‹void›* diff --git a/docs/api/enums/_browserutils_.browsersupport.md b/docs/api/enums/_browserutils_.browsersupport.md new file mode 100644 index 0000000..db5a04b --- /dev/null +++ b/docs/api/enums/_browserutils_.browsersupport.md @@ -0,0 +1,42 @@ +# Enumeration: BrowserSupport + +## Index + +### Enumeration members + +* [MetamaskLegacy](_browserutils_.browsersupport.md#metamasklegacy) +* [MetamaskModern](_browserutils_.browsersupport.md#metamaskmodern) +* [NoMetamask](_browserutils_.browsersupport.md#nometamask) +* [None](_browserutils_.browsersupport.md#none) + +## Enumeration members + +### MetamaskLegacy + +• **MetamaskLegacy**: = "MetamaskLegacy" + +*Defined in [src/browserUtils.ts:8](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/browserUtils.ts#L8)* + +___ + +### MetamaskModern + +• **MetamaskModern**: = "MetamaskModern" + +*Defined in [src/browserUtils.ts:9](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/browserUtils.ts#L9)* + +___ + +### NoMetamask + +• **NoMetamask**: = "NoMetamask" + +*Defined in [src/browserUtils.ts:7](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/browserUtils.ts#L7)* + +___ + +### None + +• **None**: = "None" + +*Defined in [src/browserUtils.ts:10](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/browserUtils.ts#L10)* diff --git a/docs/api/enums/_entities_polytransaction_.event.md b/docs/api/enums/_entities_polytransaction_.event.md new file mode 100644 index 0000000..85d8624 --- /dev/null +++ b/docs/api/enums/_entities_polytransaction_.event.md @@ -0,0 +1,15 @@ +# Enumeration: Event + +## Index + +### Enumeration members + +* [StatusChange](_entities_polytransaction_.event.md#statuschange) + +## Enumeration members + +### StatusChange + +• **StatusChange**: = "StatusChange" + +*Defined in [src/entities/PolyTransaction.ts:19](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/PolyTransaction.ts#L19)* diff --git a/docs/api/enums/_entities_transactionqueue_.events.md b/docs/api/enums/_entities_transactionqueue_.events.md new file mode 100644 index 0000000..941d2f1 --- /dev/null +++ b/docs/api/enums/_entities_transactionqueue_.events.md @@ -0,0 +1,24 @@ +# Enumeration: Events + +## Index + +### Enumeration members + +* [StatusChange](_entities_transactionqueue_.events.md#statuschange) +* [TransactionStatusChange](_entities_transactionqueue_.events.md#transactionstatuschange) + +## Enumeration members + +### StatusChange + +• **StatusChange**: = "StatusChange" + +*Defined in [src/entities/TransactionQueue.ts:18](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TransactionQueue.ts#L18)* + +___ + +### TransactionStatusChange + +• **TransactionStatusChange**: = "TransactionStatusChange" + +*Defined in [src/entities/TransactionQueue.ts:19](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TransactionQueue.ts#L19)* diff --git a/docs/api/enums/_types_index_.errorcode.md b/docs/api/enums/_types_index_.errorcode.md new file mode 100644 index 0000000..bd86afe --- /dev/null +++ b/docs/api/enums/_types_index_.errorcode.md @@ -0,0 +1,170 @@ +# Enumeration: ErrorCode + +Specifies possible types of errors in the SDK + +## Index + +### Enumeration members + +* [FatalError](_types_index_.errorcode.md#fatalerror) +* [FeatureNotEnabled](_types_index_.errorcode.md#featurenotenabled) +* [FetcherValidationError](_types_index_.errorcode.md#fetchervalidationerror) +* [IncompatibleBrowser](_types_index_.errorcode.md#incompatiblebrowser) +* [IncorrectVersion](_types_index_.errorcode.md#incorrectversion) +* [InexistentModule](_types_index_.errorcode.md#inexistentmodule) +* [InsufficientBalance](_types_index_.errorcode.md#insufficientbalance) +* [InvalidAddress](_types_index_.errorcode.md#invalidaddress) +* [InvalidUuid](_types_index_.errorcode.md#invaliduuid) +* [MetamaskNotInstalled](_types_index_.errorcode.md#metamasknotinstalled) +* [NonBrowserEnvironment](_types_index_.errorcode.md#nonbrowserenvironment) +* [ProcedureValidationError](_types_index_.errorcode.md#procedurevalidationerror) +* [TransactionRejectedByUser](_types_index_.errorcode.md#transactionrejectedbyuser) +* [TransactionReverted](_types_index_.errorcode.md#transactionreverted) +* [UnexpectedEventLogs](_types_index_.errorcode.md#unexpectedeventlogs) +* [UnexpectedReturnData](_types_index_.errorcode.md#unexpectedreturndata) +* [UserDeniedAccess](_types_index_.errorcode.md#userdeniedaccess) +* [WalletIsLocked](_types_index_.errorcode.md#walletislocked) + +## Enumeration members + +### FatalError + +• **FatalError**: = "FatalError" + +*Defined in [src/types/index.ts:108](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L108)* + +___ + +### FeatureNotEnabled + +• **FeatureNotEnabled**: = "FeatureNotEnabled" + +*Defined in [src/types/index.ts:99](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L99)* + +___ + +### FetcherValidationError + +• **FetcherValidationError**: = "FetcherValidationError" + +*Defined in [src/types/index.ts:105](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L105)* + +___ + +### IncompatibleBrowser + +• **IncompatibleBrowser**: = "IncompatibleBrowser" + +*Defined in [src/types/index.ts:98](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L98)* + +___ + +### IncorrectVersion + +• **IncorrectVersion**: = "IncorrectVersion" + +*Defined in [src/types/index.ts:115](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L115)* + +___ + +### InexistentModule + +• **InexistentModule**: = "InexistentModule" + +*Defined in [src/types/index.ts:114](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L114)* + +___ + +### InsufficientBalance + +• **InsufficientBalance**: = "InsufficientBalance" + +*Defined in [src/types/index.ts:113](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L113)* + +___ + +### InvalidAddress + +• **InvalidAddress**: = "InvalidAddress" + +*Defined in [src/types/index.ts:112](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L112)* + +___ + +### InvalidUuid + +• **InvalidUuid**: = "InvalidUuid" + +*Defined in [src/types/index.ts:111](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L111)* + +___ + +### MetamaskNotInstalled + +• **MetamaskNotInstalled**: = "MetamaskNotInstalled" + +*Defined in [src/types/index.ts:101](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L101)* + +___ + +### NonBrowserEnvironment + +• **NonBrowserEnvironment**: = "NonBrowserEnvironment" + +*Defined in [src/types/index.ts:100](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L100)* + +___ + +### ProcedureValidationError + +• **ProcedureValidationError**: = "ProcedureValidationError" + +*Defined in [src/types/index.ts:104](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L104)* + +___ + +### TransactionRejectedByUser + +• **TransactionRejectedByUser**: = "TransactionRejectedByUser" + +*Defined in [src/types/index.ts:106](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L106)* + +___ + +### TransactionReverted + +• **TransactionReverted**: = "TransactionReverted" + +*Defined in [src/types/index.ts:107](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L107)* + +___ + +### UnexpectedEventLogs + +• **UnexpectedEventLogs**: = "UnexpectedEventLogs" + +*Defined in [src/types/index.ts:110](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L110)* + +___ + +### UnexpectedReturnData + +• **UnexpectedReturnData**: = "UnexpectedReturnData" + +*Defined in [src/types/index.ts:109](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L109)* + +___ + +### UserDeniedAccess + +• **UserDeniedAccess**: = "UserDeniedAccess" + +*Defined in [src/types/index.ts:102](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L102)* + +___ + +### WalletIsLocked + +• **WalletIsLocked**: = "WalletIsLocked" + +*Defined in [src/types/index.ts:103](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L103)* diff --git a/docs/api/enums/_types_index_.feature.md b/docs/api/enums/_types_index_.feature.md new file mode 100644 index 0000000..519d9cd --- /dev/null +++ b/docs/api/enums/_types_index_.feature.md @@ -0,0 +1,51 @@ +# Enumeration: Feature + +## Index + +### Enumeration members + +* [Dividends](_types_index_.feature.md#dividends) +* [PercentageOwnershipRestrictions](_types_index_.feature.md#percentageownershiprestrictions) +* [Permissions](_types_index_.feature.md#permissions) +* [ShareholderCountRestrictions](_types_index_.feature.md#shareholdercountrestrictions) +* [Shareholders](_types_index_.feature.md#shareholders) + +## Enumeration members + +### Dividends + +• **Dividends**: = "Dividends" + +*Defined in [src/types/index.ts:1451](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1451)* + +___ + +### PercentageOwnershipRestrictions + +• **PercentageOwnershipRestrictions**: = "PercentageOwnershipRestrictions" + +*Defined in [src/types/index.ts:1453](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1453)* + +___ + +### Permissions + +• **Permissions**: = "Permissions" + +*Defined in [src/types/index.ts:1449](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1449)* + +___ + +### ShareholderCountRestrictions + +• **ShareholderCountRestrictions**: = "ShareholderCountRestrictions" + +*Defined in [src/types/index.ts:1452](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1452)* + +___ + +### Shareholders + +• **Shareholders**: = "Shareholders" + +*Defined in [src/types/index.ts:1450](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1450)* diff --git a/docs/api/enums/_types_index_.polytransactiontag.md b/docs/api/enums/_types_index_.polytransactiontag.md new file mode 100644 index 0000000..70993ad --- /dev/null +++ b/docs/api/enums/_types_index_.polytransactiontag.md @@ -0,0 +1,575 @@ +# Enumeration: PolyTransactionTag + +Tag to distinguish transactions for display purposes + +## Index + +### Enumeration members + +* [AddDelegate](_types_index_.polytransactiontag.md#adddelegate) +* [AllowPreMinting](_types_index_.polytransactiontag.md#allowpreminting) +* [Any](_types_index_.polytransactiontag.md#any) +* [ApproveErc20](_types_index_.polytransactiontag.md#approveerc20) +* [BuyTokens](_types_index_.polytransactiontag.md#buytokens) +* [BuyTokensWithPoly](_types_index_.polytransactiontag.md#buytokenswithpoly) +* [BuyWithEthRateLimited](_types_index_.polytransactiontag.md#buywithethratelimited) +* [BuyWithPolyRateLimited](_types_index_.polytransactiontag.md#buywithpolyratelimited) +* [BuyWithScRateLimited](_types_index_.polytransactiontag.md#buywithscratelimited) +* [ChangeAllowBeneficialInvestments](_types_index_.polytransactiontag.md#changeallowbeneficialinvestments) +* [ChangeHolderCount](_types_index_.polytransactiontag.md#changeholdercount) +* [ChangeHolderPercentage](_types_index_.polytransactiontag.md#changeholderpercentage) +* [ChangePermission](_types_index_.polytransactiontag.md#changepermission) +* [ControllerRedeem](_types_index_.polytransactiontag.md#controllerredeem) +* [ControllerTransfer](_types_index_.polytransactiontag.md#controllertransfer) +* [CreateCheckpoint](_types_index_.polytransactiontag.md#createcheckpoint) +* [CreateErc20DividendDistribution](_types_index_.polytransactiontag.md#createerc20dividenddistribution) +* [CreateSecurityToken](_types_index_.polytransactiontag.md#createsecuritytoken) +* [DisableController](_types_index_.polytransactiontag.md#disablecontroller) +* [DisableFeature](_types_index_.polytransactiontag.md#disablefeature) +* [EnableCappedSto](_types_index_.polytransactiontag.md#enablecappedsto) +* [EnableCountTransferManager](_types_index_.polytransactiontag.md#enablecounttransfermanager) +* [EnableDividends](_types_index_.polytransactiontag.md#enabledividends) +* [EnableGeneralPermissionManager](_types_index_.polytransactiontag.md#enablegeneralpermissionmanager) +* [EnableGeneralTransferManager](_types_index_.polytransactiontag.md#enablegeneraltransfermanager) +* [EnablePercentageTransferManager](_types_index_.polytransactiontag.md#enablepercentagetransfermanager) +* [EnableTieredSto](_types_index_.polytransactiontag.md#enabletieredsto) +* [FinalizeSto](_types_index_.polytransactiontag.md#finalizesto) +* [FreezeIssuance](_types_index_.polytransactiontag.md#freezeissuance) +* [FreezeTransfers](_types_index_.polytransactiontag.md#freezetransfers) +* [GetTokens](_types_index_.polytransactiontag.md#gettokens) +* [IssueMulti](_types_index_.polytransactiontag.md#issuemulti) +* [ModifyAddresses](_types_index_.polytransactiontag.md#modifyaddresses) +* [ModifyFunding](_types_index_.polytransactiontag.md#modifyfunding) +* [ModifyInvestorFlagMulti](_types_index_.polytransactiontag.md#modifyinvestorflagmulti) +* [ModifyKycDataMulti](_types_index_.polytransactiontag.md#modifykycdatamulti) +* [ModifyLimits](_types_index_.polytransactiontag.md#modifylimits) +* [ModifyOracles](_types_index_.polytransactiontag.md#modifyoracles) +* [ModifyTiers](_types_index_.polytransactiontag.md#modifytiers) +* [ModifyTimes](_types_index_.polytransactiontag.md#modifytimes) +* [ModifyWhitelistMulti](_types_index_.polytransactiontag.md#modifywhitelistmulti) +* [PauseSto](_types_index_.polytransactiontag.md#pausesto) +* [PullDividendPayment](_types_index_.polytransactiontag.md#pulldividendpayment) +* [PushDividendPayment](_types_index_.polytransactiontag.md#pushdividendpayment) +* [ReclaimDividendFunds](_types_index_.polytransactiontag.md#reclaimdividendfunds) +* [RemoveDocument](_types_index_.polytransactiontag.md#removedocument) +* [ReserveSecurityToken](_types_index_.polytransactiontag.md#reservesecuritytoken) +* [RevokePreMinting](_types_index_.polytransactiontag.md#revokepreminting) +* [SetAllowPrimaryIssuance](_types_index_.polytransactiontag.md#setallowprimaryissuance) +* [SetController](_types_index_.polytransactiontag.md#setcontroller) +* [SetDefaultExcluded](_types_index_.polytransactiontag.md#setdefaultexcluded) +* [SetDividendsWallet](_types_index_.polytransactiontag.md#setdividendswallet) +* [SetDocument](_types_index_.polytransactiontag.md#setdocument) +* [SetErc20TaxWithholding](_types_index_.polytransactiontag.md#seterc20taxwithholding) +* [SetEtherTaxWithholding](_types_index_.polytransactiontag.md#setethertaxwithholding) +* [Signature](_types_index_.polytransactiontag.md#signature) +* [TransferErc20](_types_index_.polytransactiontag.md#transfererc20) +* [TransferOwnership](_types_index_.polytransactiontag.md#transferownership) +* [TransferReservationOwnership](_types_index_.polytransactiontag.md#transferreservationownership) +* [TransferSecurityTokens](_types_index_.polytransactiontag.md#transfersecuritytokens) +* [UnfreezeTransfers](_types_index_.polytransactiontag.md#unfreezetransfers) +* [UnpauseSto](_types_index_.polytransactiontag.md#unpausesto) +* [WithdrawTaxWithholdings](_types_index_.polytransactiontag.md#withdrawtaxwithholdings) + +## Enumeration members + +### AddDelegate + +• **AddDelegate**: = "AddDelegate" + +*Defined in [src/types/index.ts:219](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L219)* + +___ + +### AllowPreMinting + +• **AllowPreMinting**: = "AllowPreMinting" + +*Defined in [src/types/index.ts:232](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L232)* + +___ + +### Any + +• **Any**: = "Any" + +*Defined in [src/types/index.ts:193](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L193)* + +___ + +### ApproveErc20 + +• **ApproveErc20**: = "ApproveErc20" + +*Defined in [src/types/index.ts:195](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L195)* + +___ + +### BuyTokens + +• **BuyTokens**: = "BuyTokens" + +*Defined in [src/types/index.ts:244](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L244)* + +___ + +### BuyTokensWithPoly + +• **BuyTokensWithPoly**: = "BuyTokensWithPoly" + +*Defined in [src/types/index.ts:245](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L245)* + +___ + +### BuyWithEthRateLimited + +• **BuyWithEthRateLimited**: = "BuyWithEthRateLimited" + +*Defined in [src/types/index.ts:243](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L243)* + +___ + +### BuyWithPolyRateLimited + +• **BuyWithPolyRateLimited**: = "BuyWithPolyRateLimited" + +*Defined in [src/types/index.ts:242](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L242)* + +___ + +### BuyWithScRateLimited + +• **BuyWithScRateLimited**: = "BuyWithScRateLimited" + +*Defined in [src/types/index.ts:241](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L241)* + +___ + +### ChangeAllowBeneficialInvestments + +• **ChangeAllowBeneficialInvestments**: = "ChangeAllowBeneficialInvestments" + +*Defined in [src/types/index.ts:234](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L234)* + +___ + +### ChangeHolderCount + +• **ChangeHolderCount**: = "ChangeHolderCount" + +*Defined in [src/types/index.ts:246](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L246)* + +___ + +### ChangeHolderPercentage + +• **ChangeHolderPercentage**: = "ChangeHolderPercentage" + +*Defined in [src/types/index.ts:247](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L247)* + +___ + +### ChangePermission + +• **ChangePermission**: = "ChangePermission" + +*Defined in [src/types/index.ts:220](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L220)* + +___ + +### ControllerRedeem + +• **ControllerRedeem**: = "ControllerRedeem" + +*Defined in [src/types/index.ts:222](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L222)* + +___ + +### ControllerTransfer + +• **ControllerTransfer**: = "ControllerTransfer" + +*Defined in [src/types/index.ts:221](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L221)* + +___ + +### CreateCheckpoint + +• **CreateCheckpoint**: = "CreateCheckpoint" + +*Defined in [src/types/index.ts:199](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L199)* + +___ + +### CreateErc20DividendDistribution + +• **CreateErc20DividendDistribution**: = "CreateErc20DividendDistribution" + +*Defined in [src/types/index.ts:200](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L200)* + +___ + +### CreateSecurityToken + +• **CreateSecurityToken**: = "CreateSecurityToken" + +*Defined in [src/types/index.ts:198](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L198)* + +___ + +### DisableController + +• **DisableController**: = "DisableController" + +*Defined in [src/types/index.ts:211](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L211)* + +___ + +### DisableFeature + +• **DisableFeature**: = "DisableFeature" + +*Defined in [src/types/index.ts:213](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L213)* + +___ + +### EnableCappedSto + +• **EnableCappedSto**: = "EnableCappedSto" + +*Defined in [src/types/index.ts:205](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L205)* + +___ + +### EnableCountTransferManager + +• **EnableCountTransferManager**: = "EnableCountTransferManager" + +*Defined in [src/types/index.ts:209](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L209)* + +___ + +### EnableDividends + +• **EnableDividends**: = "EnableDividends" + +*Defined in [src/types/index.ts:204](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L204)* + +___ + +### EnableGeneralPermissionManager + +• **EnableGeneralPermissionManager**: = "EnableGeneralPermissionManager" + +*Defined in [src/types/index.ts:207](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L207)* + +___ + +### EnableGeneralTransferManager + +• **EnableGeneralTransferManager**: = "EnableGeneralTransferManager" + +*Defined in [src/types/index.ts:208](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L208)* + +___ + +### EnablePercentageTransferManager + +• **EnablePercentageTransferManager**: = "EnablePercentageTransferManager" + +*Defined in [src/types/index.ts:210](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L210)* + +___ + +### EnableTieredSto + +• **EnableTieredSto**: = "EnableTieredSto" + +*Defined in [src/types/index.ts:206](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L206)* + +___ + +### FinalizeSto + +• **FinalizeSto**: = "FinalizeSto" + +*Defined in [src/types/index.ts:225](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L225)* + +___ + +### FreezeIssuance + +• **FreezeIssuance**: = "FreezeIssuance" + +*Defined in [src/types/index.ts:212](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L212)* + +___ + +### FreezeTransfers + +• **FreezeTransfers**: = "FreezeTransfers" + +*Defined in [src/types/index.ts:252](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L252)* + +___ + +### GetTokens + +• **GetTokens**: = "GetTokens" + +*Defined in [src/types/index.ts:194](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L194)* + +___ + +### IssueMulti + +• **IssueMulti**: = "IssueMulti" + +*Defined in [src/types/index.ts:231](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L231)* + +___ + +### ModifyAddresses + +• **ModifyAddresses**: = "ModifyAddresses" + +*Defined in [src/types/index.ts:237](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L237)* + +___ + +### ModifyFunding + +• **ModifyFunding**: = "ModifyFunding" + +*Defined in [src/types/index.ts:236](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L236)* + +___ + +### ModifyInvestorFlagMulti + +• **ModifyInvestorFlagMulti**: = "ModifyInvestorFlagMulti" + +*Defined in [src/types/index.ts:230](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L230)* + +___ + +### ModifyKycDataMulti + +• **ModifyKycDataMulti**: = "ModifyKycDataMulti" + +*Defined in [src/types/index.ts:229](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L229)* + +___ + +### ModifyLimits + +• **ModifyLimits**: = "ModifyLimits" + +*Defined in [src/types/index.ts:239](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L239)* + +___ + +### ModifyOracles + +• **ModifyOracles**: = "ModifyOracles" + +*Defined in [src/types/index.ts:240](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L240)* + +___ + +### ModifyTiers + +• **ModifyTiers**: = "ModifiyTiers" + +*Defined in [src/types/index.ts:238](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L238)* + +___ + +### ModifyTimes + +• **ModifyTimes**: = "ModifyTimes" + +*Defined in [src/types/index.ts:235](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L235)* + +___ + +### ModifyWhitelistMulti + +• **ModifyWhitelistMulti**: = "ModifyWhitelistMulti" + +*Defined in [src/types/index.ts:248](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L248)* + +___ + +### PauseSto + +• **PauseSto**: = "PauseSto" + +*Defined in [src/types/index.ts:223](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L223)* + +___ + +### PullDividendPayment + +• **PullDividendPayment**: = "PullDividendPayment" + +*Defined in [src/types/index.ts:217](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L217)* + +___ + +### PushDividendPayment + +• **PushDividendPayment**: = "PushDividendPayment" + +*Defined in [src/types/index.ts:216](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L216)* + +___ + +### ReclaimDividendFunds + +• **ReclaimDividendFunds**: = "ReclaimDividendFunds" + +*Defined in [src/types/index.ts:214](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L214)* + +___ + +### RemoveDocument + +• **RemoveDocument**: = "RemoveDocument" + +*Defined in [src/types/index.ts:228](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L228)* + +___ + +### ReserveSecurityToken + +• **ReserveSecurityToken**: = "ReserveSecurityToken" + +*Defined in [src/types/index.ts:197](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L197)* + +___ + +### RevokePreMinting + +• **RevokePreMinting**: = "RevokePreMinting" + +*Defined in [src/types/index.ts:233](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L233)* + +___ + +### SetAllowPrimaryIssuance + +• **SetAllowPrimaryIssuance**: = "SetAllowPrimaryIssuance" + +*Defined in [src/types/index.ts:249](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L249)* + +___ + +### SetController + +• **SetController**: = "SetController" + +*Defined in [src/types/index.ts:226](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L226)* + +___ + +### SetDefaultExcluded + +• **SetDefaultExcluded**: = "SetDefaultExcluded" + +*Defined in [src/types/index.ts:203](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L203)* + +___ + +### SetDividendsWallet + +• **SetDividendsWallet**: = "SetDividendsWallet" + +*Defined in [src/types/index.ts:218](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L218)* + +___ + +### SetDocument + +• **SetDocument**: = "SetDocument" + +*Defined in [src/types/index.ts:227](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L227)* + +___ + +### SetErc20TaxWithholding + +• **SetErc20TaxWithholding**: = "SetErc20TaxWithholding" + +*Defined in [src/types/index.ts:201](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L201)* + +___ + +### SetEtherTaxWithholding + +• **SetEtherTaxWithholding**: = "SetEtherTaxWithholding" + +*Defined in [src/types/index.ts:202](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L202)* + +___ + +### Signature + +• **Signature**: = "Signature" + +*Defined in [src/types/index.ts:253](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L253)* + +___ + +### TransferErc20 + +• **TransferErc20**: = "TransferErc20" + +*Defined in [src/types/index.ts:196](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L196)* + +___ + +### TransferOwnership + +• **TransferOwnership**: = "TransferOwnership" + +*Defined in [src/types/index.ts:255](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L255)* + +___ + +### TransferReservationOwnership + +• **TransferReservationOwnership**: = "TransferReservationOwnership" + +*Defined in [src/types/index.ts:254](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L254)* + +___ + +### TransferSecurityTokens + +• **TransferSecurityTokens**: = "TransferSecurityTokens" + +*Defined in [src/types/index.ts:250](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L250)* + +___ + +### UnfreezeTransfers + +• **UnfreezeTransfers**: = "UnfreezeTransfers" + +*Defined in [src/types/index.ts:251](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L251)* + +___ + +### UnpauseSto + +• **UnpauseSto**: = "UnpauseSto" + +*Defined in [src/types/index.ts:224](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L224)* + +___ + +### WithdrawTaxWithholdings + +• **WithdrawTaxWithholdings**: = "WithdrawTaxWithholdings" + +*Defined in [src/types/index.ts:215](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L215)* diff --git a/docs/api/enums/_types_index_.proceduretype.md b/docs/api/enums/_types_index_.proceduretype.md new file mode 100644 index 0000000..10f638a --- /dev/null +++ b/docs/api/enums/_types_index_.proceduretype.md @@ -0,0 +1,467 @@ +# Enumeration: ProcedureType + +Types of Procedures available in the SDK + +## Index + +### Enumeration members + +* [ApproveErc20](_types_index_.proceduretype.md#approveerc20) +* [AssignSecurityTokenRole](_types_index_.proceduretype.md#assignsecuritytokenrole) +* [AssignStoRole](_types_index_.proceduretype.md#assignstorole) +* [ControllerRedeem](_types_index_.proceduretype.md#controllerredeem) +* [ControllerTransfer](_types_index_.proceduretype.md#controllertransfer) +* [CreateCheckpoint](_types_index_.proceduretype.md#createcheckpoint) +* [CreateDividendDistribution](_types_index_.proceduretype.md#createdividenddistribution) +* [CreateSecurityToken](_types_index_.proceduretype.md#createsecuritytoken) +* [DisableController](_types_index_.proceduretype.md#disablecontroller) +* [DisableFeature](_types_index_.proceduretype.md#disablefeature) +* [EnableCountTransferManager](_types_index_.proceduretype.md#enablecounttransfermanager) +* [EnableDividendManager](_types_index_.proceduretype.md#enabledividendmanager) +* [EnableGeneralPermissionManager](_types_index_.proceduretype.md#enablegeneralpermissionmanager) +* [EnableGeneralTransferManager](_types_index_.proceduretype.md#enablegeneraltransfermanager) +* [EnablePercentageTransferManager](_types_index_.proceduretype.md#enablepercentagetransfermanager) +* [FinalizeSto](_types_index_.proceduretype.md#finalizesto) +* [FreezeIssuance](_types_index_.proceduretype.md#freezeissuance) +* [InvestInSimpleSto](_types_index_.proceduretype.md#investinsimplesto) +* [InvestInTieredSto](_types_index_.proceduretype.md#investintieredsto) +* [IssueTokens](_types_index_.proceduretype.md#issuetokens) +* [LaunchSimpleSto](_types_index_.proceduretype.md#launchsimplesto) +* [LaunchTieredSto](_types_index_.proceduretype.md#launchtieredsto) +* [ModifyDividendsDefaultExclusionList](_types_index_.proceduretype.md#modifydividendsdefaultexclusionlist) +* [ModifyMaxHolderCount](_types_index_.proceduretype.md#modifymaxholdercount) +* [ModifyMaxHolderPercentage](_types_index_.proceduretype.md#modifymaxholderpercentage) +* [ModifyPercentageExemptions](_types_index_.proceduretype.md#modifypercentageexemptions) +* [ModifyShareholderData](_types_index_.proceduretype.md#modifyshareholderdata) +* [ModifyTieredStoData](_types_index_.proceduretype.md#modifytieredstodata) +* [PullDividendPayment](_types_index_.proceduretype.md#pulldividendpayment) +* [PushDividendPayment](_types_index_.proceduretype.md#pushdividendpayment) +* [ReclaimFunds](_types_index_.proceduretype.md#reclaimfunds) +* [RemoveDocument](_types_index_.proceduretype.md#removedocument) +* [ReserveSecurityToken](_types_index_.proceduretype.md#reservesecuritytoken) +* [RevokeKyc](_types_index_.proceduretype.md#revokekyc) +* [SetController](_types_index_.proceduretype.md#setcontroller) +* [SetDividendsWallet](_types_index_.proceduretype.md#setdividendswallet) +* [SetDocument](_types_index_.proceduretype.md#setdocument) +* [SignDisableControllerAck](_types_index_.proceduretype.md#signdisablecontrollerack) +* [SignFreezeIssuanceAck](_types_index_.proceduretype.md#signfreezeissuanceack) +* [SignTransferData](_types_index_.proceduretype.md#signtransferdata) +* [ToggleAllowBeneficialInvestments](_types_index_.proceduretype.md#toggleallowbeneficialinvestments) +* [ToggleAllowPreIssuing](_types_index_.proceduretype.md#toggleallowpreissuing) +* [ToggleFreezeTransfers](_types_index_.proceduretype.md#togglefreezetransfers) +* [TogglePauseSto](_types_index_.proceduretype.md#togglepausesto) +* [TransferErc20](_types_index_.proceduretype.md#transfererc20) +* [TransferOwnership](_types_index_.proceduretype.md#transferownership) +* [TransferReservationOwnership](_types_index_.proceduretype.md#transferreservationownership) +* [TransferSecurityTokens](_types_index_.proceduretype.md#transfersecuritytokens) +* [UnnamedProcedure](_types_index_.proceduretype.md#unnamedprocedure) +* [UpdateDividendsTaxWithholdingList](_types_index_.proceduretype.md#updatedividendstaxwithholdinglist) +* [WithdrawTaxes](_types_index_.proceduretype.md#withdrawtaxes) + +## Enumeration members + +### ApproveErc20 + +• **ApproveErc20**: = "ApproveErc20" + +*Defined in [src/types/index.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L137)* + +___ + +### AssignSecurityTokenRole + +• **AssignSecurityTokenRole**: = "AssignSecurityTokenRole" + +*Defined in [src/types/index.ts:159](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L159)* + +___ + +### AssignStoRole + +• **AssignStoRole**: = "AssignStoRole" + +*Defined in [src/types/index.ts:160](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L160)* + +___ + +### ControllerRedeem + +• **ControllerRedeem**: = "ControllerRedeem" + +*Defined in [src/types/index.ts:162](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L162)* + +___ + +### ControllerTransfer + +• **ControllerTransfer**: = "ControllerTransfer" + +*Defined in [src/types/index.ts:161](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L161)* + +___ + +### CreateCheckpoint + +• **CreateCheckpoint**: = "CreateCheckpoint" + +*Defined in [src/types/index.ts:139](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L139)* + +___ + +### CreateDividendDistribution + +• **CreateDividendDistribution**: = "CreateDividendDistribution" + +*Defined in [src/types/index.ts:147](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L147)* + +___ + +### CreateSecurityToken + +• **CreateSecurityToken**: = "CreateSecurityToken" + +*Defined in [src/types/index.ts:148](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L148)* + +___ + +### DisableController + +• **DisableController**: = "DisableController" + +*Defined in [src/types/index.ts:168](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L168)* + +___ + +### DisableFeature + +• **DisableFeature**: = "DisableFeature" + +*Defined in [src/types/index.ts:149](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L149)* + +___ + +### EnableCountTransferManager + +• **EnableCountTransferManager**: = "EnableCountTransferManager" + +*Defined in [src/types/index.ts:143](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L143)* + +___ + +### EnableDividendManager + +• **EnableDividendManager**: = "EnableDividendManager" + +*Defined in [src/types/index.ts:140](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L140)* + +___ + +### EnableGeneralPermissionManager + +• **EnableGeneralPermissionManager**: = "EnableGeneralPermissionManager" + +*Defined in [src/types/index.ts:141](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L141)* + +___ + +### EnableGeneralTransferManager + +• **EnableGeneralTransferManager**: = "EnableGeneralTransferManager" + +*Defined in [src/types/index.ts:142](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L142)* + +___ + +### EnablePercentageTransferManager + +• **EnablePercentageTransferManager**: = "EnablePercentageTransferManager" + +*Defined in [src/types/index.ts:144](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L144)* + +___ + +### FinalizeSto + +• **FinalizeSto**: = "FinalizeSto" + +*Defined in [src/types/index.ts:164](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L164)* + +___ + +### FreezeIssuance + +• **FreezeIssuance**: = "FreezeIssuance" + +*Defined in [src/types/index.ts:150](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L150)* + +___ + +### InvestInSimpleSto + +• **InvestInSimpleSto**: = "InvestInSimpleSto" + +*Defined in [src/types/index.ts:176](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L176)* + +___ + +### InvestInTieredSto + +• **InvestInTieredSto**: = "InvestInTieredSto" + +*Defined in [src/types/index.ts:175](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L175)* + +___ + +### IssueTokens + +• **IssueTokens**: = "IssueTokens" + +*Defined in [src/types/index.ts:171](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L171)* + +___ + +### LaunchSimpleSto + +• **LaunchSimpleSto**: = "LaunchSimpleSto" + +*Defined in [src/types/index.ts:145](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L145)* + +___ + +### LaunchTieredSto + +• **LaunchTieredSto**: = "LaunchTieredSto" + +*Defined in [src/types/index.ts:146](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L146)* + +___ + +### ModifyDividendsDefaultExclusionList + +• **ModifyDividendsDefaultExclusionList**: = "ModifyDividendsDefaultExclusionList" + +*Defined in [src/types/index.ts:158](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L158)* + +___ + +### ModifyMaxHolderCount + +• **ModifyMaxHolderCount**: = "ModifyMaxHolderCount" + +*Defined in [src/types/index.ts:177](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L177)* + +___ + +### ModifyMaxHolderPercentage + +• **ModifyMaxHolderPercentage**: = "ModifyMaxHolderPercentage" + +*Defined in [src/types/index.ts:178](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L178)* + +___ + +### ModifyPercentageExemptions + +• **ModifyPercentageExemptions**: = "ModifyPercentageExemptions" + +*Defined in [src/types/index.ts:179](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L179)* + +___ + +### ModifyShareholderData + +• **ModifyShareholderData**: = "ModifyShareholderData" + +*Defined in [src/types/index.ts:169](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L169)* + +___ + +### ModifyTieredStoData + +• **ModifyTieredStoData**: = "ModifyTieredStoData" + +*Defined in [src/types/index.ts:174](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L174)* + +___ + +### PullDividendPayment + +• **PullDividendPayment**: = "PullDividendPayment" + +*Defined in [src/types/index.ts:157](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L157)* + +___ + +### PushDividendPayment + +• **PushDividendPayment**: = "PushDividendPayment" + +*Defined in [src/types/index.ts:156](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L156)* + +___ + +### ReclaimFunds + +• **ReclaimFunds**: = "ReclaimFunds" + +*Defined in [src/types/index.ts:151](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L151)* + +___ + +### RemoveDocument + +• **RemoveDocument**: = "RemoveDocument" + +*Defined in [src/types/index.ts:167](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L167)* + +___ + +### ReserveSecurityToken + +• **ReserveSecurityToken**: = "ReserveSecurityToken" + +*Defined in [src/types/index.ts:152](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L152)* + +___ + +### RevokeKyc + +• **RevokeKyc**: = "RevokeKyc" + +*Defined in [src/types/index.ts:170](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L170)* + +___ + +### SetController + +• **SetController**: = "SetController" + +*Defined in [src/types/index.ts:165](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L165)* + +___ + +### SetDividendsWallet + +• **SetDividendsWallet**: = "SetDividendsWallet" + +*Defined in [src/types/index.ts:155](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L155)* + +___ + +### SetDocument + +• **SetDocument**: = "SetDocument" + +*Defined in [src/types/index.ts:166](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L166)* + +___ + +### SignDisableControllerAck + +• **SignDisableControllerAck**: = "SignDisableControllerAck" + +*Defined in [src/types/index.ts:183](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L183)* + +___ + +### SignFreezeIssuanceAck + +• **SignFreezeIssuanceAck**: = "SignFreezeIssuanceAck" + +*Defined in [src/types/index.ts:184](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L184)* + +___ + +### SignTransferData + +• **SignTransferData**: = "SignTransferData" + +*Defined in [src/types/index.ts:182](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L182)* + +___ + +### ToggleAllowBeneficialInvestments + +• **ToggleAllowBeneficialInvestments**: = "ToggleAllowBeneficialInvestments" + +*Defined in [src/types/index.ts:173](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L173)* + +___ + +### ToggleAllowPreIssuing + +• **ToggleAllowPreIssuing**: = "ToggleAllowPreIssuing" + +*Defined in [src/types/index.ts:172](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L172)* + +___ + +### ToggleFreezeTransfers + +• **ToggleFreezeTransfers**: = "ToggleFreezeTransfers" + +*Defined in [src/types/index.ts:181](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L181)* + +___ + +### TogglePauseSto + +• **TogglePauseSto**: = "PauseSto" + +*Defined in [src/types/index.ts:163](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L163)* + +___ + +### TransferErc20 + +• **TransferErc20**: = "TransferErc20" + +*Defined in [src/types/index.ts:138](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L138)* + +___ + +### TransferOwnership + +• **TransferOwnership**: = "TransferOwnership" + +*Defined in [src/types/index.ts:185](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L185)* + +___ + +### TransferReservationOwnership + +• **TransferReservationOwnership**: = "TransferReservationOwnership" + +*Defined in [src/types/index.ts:186](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L186)* + +___ + +### TransferSecurityTokens + +• **TransferSecurityTokens**: = "TransferSecurityTokens" + +*Defined in [src/types/index.ts:180](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L180)* + +___ + +### UnnamedProcedure + +• **UnnamedProcedure**: = "UnnamedProcedure" + +*Defined in [src/types/index.ts:136](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L136)* + +___ + +### UpdateDividendsTaxWithholdingList + +• **UpdateDividendsTaxWithholdingList**: = "UpdateDividendsTaxWithholdingList" + +*Defined in [src/types/index.ts:154](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L154)* + +___ + +### WithdrawTaxes + +• **WithdrawTaxes**: = "WithdrawTaxes" + +*Defined in [src/types/index.ts:153](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L153)* diff --git a/docs/api/enums/_types_index_.securitytokenrole.md b/docs/api/enums/_types_index_.securitytokenrole.md new file mode 100644 index 0000000..44b679f --- /dev/null +++ b/docs/api/enums/_types_index_.securitytokenrole.md @@ -0,0 +1,60 @@ +# Enumeration: SecurityTokenRole + +## Index + +### Enumeration members + +* [DividendsAdministrator](_types_index_.securitytokenrole.md#dividendsadministrator) +* [DividendsOperator](_types_index_.securitytokenrole.md#dividendsoperator) +* [PercentageOwnershipRestrictionsAdministrator](_types_index_.securitytokenrole.md#percentageownershiprestrictionsadministrator) +* [PermissionsAdministrator](_types_index_.securitytokenrole.md#permissionsadministrator) +* [ShareholderCountRestrictionsAdministrator](_types_index_.securitytokenrole.md#shareholdercountrestrictionsadministrator) +* [ShareholdersAdministrator](_types_index_.securitytokenrole.md#shareholdersadministrator) + +## Enumeration members + +### DividendsAdministrator + +• **DividendsAdministrator**: = "DividendsAdministrator" + +*Defined in [src/types/index.ts:1459](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1459)* + +___ + +### DividendsOperator + +• **DividendsOperator**: = "DividendsOperator" + +*Defined in [src/types/index.ts:1458](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1458)* + +___ + +### PercentageOwnershipRestrictionsAdministrator + +• **PercentageOwnershipRestrictionsAdministrator**: = "PercentageOwnershipRestrictionsAdministrator" + +*Defined in [src/types/index.ts:1462](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1462)* + +___ + +### PermissionsAdministrator + +• **PermissionsAdministrator**: = "PermissionsAdministrator" + +*Defined in [src/types/index.ts:1457](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1457)* + +___ + +### ShareholderCountRestrictionsAdministrator + +• **ShareholderCountRestrictionsAdministrator**: = "ShareholderCountRestrictionsAdministrator" + +*Defined in [src/types/index.ts:1461](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1461)* + +___ + +### ShareholdersAdministrator + +• **ShareholdersAdministrator**: = "ShareholdersAdministrator" + +*Defined in [src/types/index.ts:1460](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1460)* diff --git a/docs/api/enums/_types_index_.storole.md b/docs/api/enums/_types_index_.storole.md new file mode 100644 index 0000000..3507d92 --- /dev/null +++ b/docs/api/enums/_types_index_.storole.md @@ -0,0 +1,24 @@ +# Enumeration: StoRole + +## Index + +### Enumeration members + +* [StoAdministrator](_types_index_.storole.md#stoadministrator) +* [StoOperator](_types_index_.storole.md#stooperator) + +## Enumeration members + +### StoAdministrator + +• **StoAdministrator**: = "StoAdministrator" + +*Defined in [src/types/index.ts:1467](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1467)* + +___ + +### StoOperator + +• **StoOperator**: = "StoOperator" + +*Defined in [src/types/index.ts:1466](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1466)* diff --git a/docs/api/enums/_types_index_.stotype.md b/docs/api/enums/_types_index_.stotype.md new file mode 100644 index 0000000..f7ca01d --- /dev/null +++ b/docs/api/enums/_types_index_.stotype.md @@ -0,0 +1,24 @@ +# Enumeration: StoType + +## Index + +### Enumeration members + +* [Simple](_types_index_.stotype.md#simple) +* [Tiered](_types_index_.stotype.md#tiered) + +## Enumeration members + +### Simple + +• **Simple**: = "Simple" + +*Defined in [src/types/index.ts:51](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L51)* + +___ + +### Tiered + +• **Tiered**: = "Tiered" + +*Defined in [src/types/index.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L52)* diff --git a/docs/api/enums/_types_index_.transactionspeed.md b/docs/api/enums/_types_index_.transactionspeed.md new file mode 100644 index 0000000..f3d0e06 --- /dev/null +++ b/docs/api/enums/_types_index_.transactionspeed.md @@ -0,0 +1,42 @@ +# Enumeration: TransactionSpeed + +## Index + +### Enumeration members + +* [Fast](_types_index_.transactionspeed.md#fast) +* [Fastest](_types_index_.transactionspeed.md#fastest) +* [Medium](_types_index_.transactionspeed.md#medium) +* [Slow](_types_index_.transactionspeed.md#slow) + +## Enumeration members + +### Fast + +• **Fast**: = "Fast" + +*Defined in [src/types/index.ts:1444](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1444)* + +___ + +### Fastest + +• **Fastest**: = "Fastest" + +*Defined in [src/types/index.ts:1445](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1445)* + +___ + +### Medium + +• **Medium**: = "Medium" + +*Defined in [src/types/index.ts:1443](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1443)* + +___ + +### Slow + +• **Slow**: = "Slow" + +*Defined in [src/types/index.ts:1442](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1442)* diff --git a/docs/api/enums/_types_index_.transactionstatus.md b/docs/api/enums/_types_index_.transactionstatus.md new file mode 100644 index 0000000..c1c0b68 --- /dev/null +++ b/docs/api/enums/_types_index_.transactionstatus.md @@ -0,0 +1,60 @@ +# Enumeration: TransactionStatus + +## Index + +### Enumeration members + +* [Failed](_types_index_.transactionstatus.md#failed) +* [Idle](_types_index_.transactionstatus.md#idle) +* [Rejected](_types_index_.transactionstatus.md#rejected) +* [Running](_types_index_.transactionstatus.md#running) +* [Succeeded](_types_index_.transactionstatus.md#succeeded) +* [Unapproved](_types_index_.transactionstatus.md#unapproved) + +## Enumeration members + +### Failed + +• **Failed**: = "Failed" + +*Defined in [src/types/index.ts:1385](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1385)* + +___ + +### Idle + +• **Idle**: = "Idle" + +*Defined in [src/types/index.ts:1380](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1380)* + +___ + +### Rejected + +• **Rejected**: = "Rejected" + +*Defined in [src/types/index.ts:1383](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1383)* + +___ + +### Running + +• **Running**: = "Running" + +*Defined in [src/types/index.ts:1382](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1382)* + +___ + +### Succeeded + +• **Succeeded**: = "Succeeded" + +*Defined in [src/types/index.ts:1384](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1384)* + +___ + +### Unapproved + +• **Unapproved**: = "Unapproved" + +*Defined in [src/types/index.ts:1381](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1381)* diff --git a/docs/api/enums/_types_index_.transferstatuscode.md b/docs/api/enums/_types_index_.transferstatuscode.md new file mode 100644 index 0000000..124f3b8 --- /dev/null +++ b/docs/api/enums/_types_index_.transferstatuscode.md @@ -0,0 +1,87 @@ +# Enumeration: TransferStatusCode + +## Index + +### Enumeration members + +* [FundsLocked](_types_index_.transferstatuscode.md#fundslocked) +* [InsufficientAllowance](_types_index_.transferstatuscode.md#insufficientallowance) +* [InsufficientBalance](_types_index_.transferstatuscode.md#insufficientbalance) +* [InvalidOperator](_types_index_.transferstatuscode.md#invalidoperator) +* [InvalidReceiver](_types_index_.transferstatuscode.md#invalidreceiver) +* [InvalidSender](_types_index_.transferstatuscode.md#invalidsender) +* [TransferFailure](_types_index_.transferstatuscode.md#transferfailure) +* [TransferSuccess](_types_index_.transferstatuscode.md#transfersuccess) +* [TransfersHalted](_types_index_.transferstatuscode.md#transfershalted) + +## Enumeration members + +### FundsLocked + +• **FundsLocked**: = "FundsLocked" + +*Defined in [src/types/index.ts:1476](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1476)* + +___ + +### InsufficientAllowance + +• **InsufficientAllowance**: = "InsufficientAllowance" + +*Defined in [src/types/index.ts:1474](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1474)* + +___ + +### InsufficientBalance + +• **InsufficientBalance**: = "InsufficientBalance" + +*Defined in [src/types/index.ts:1473](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1473)* + +___ + +### InvalidOperator + +• **InvalidOperator**: = "InvalidOperator" + +*Defined in [src/types/index.ts:1479](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1479)* + +___ + +### InvalidReceiver + +• **InvalidReceiver**: = "InvalidReceiver" + +*Defined in [src/types/index.ts:1478](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1478)* + +___ + +### InvalidSender + +• **InvalidSender**: = "InvalidSender" + +*Defined in [src/types/index.ts:1477](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1477)* + +___ + +### TransferFailure + +• **TransferFailure**: = "TransferFailure" + +*Defined in [src/types/index.ts:1471](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1471)* + +___ + +### TransferSuccess + +• **TransferSuccess**: = "TransferSuccess" + +*Defined in [src/types/index.ts:1472](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1472)* + +___ + +### TransfersHalted + +• **TransfersHalted**: = "TransfersHalted" + +*Defined in [src/types/index.ts:1475](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1475)* diff --git a/docs/api/globals.md b/docs/api/globals.md new file mode 100644 index 0000000..2c8ab16 --- /dev/null +++ b/docs/api/globals.md @@ -0,0 +1,115 @@ +# @polymathnetwork/sdk - v2.0.1-beta.120 + +## Index + +### External modules + +* ["Context"](modules/_context_.md) +* ["Polymath"](modules/_polymath_.md) +* ["PolymathBase"](modules/_polymathbase_.md) +* ["PolymathError"](modules/_polymatherror_.md) +* ["PostTransactionResolver"](modules/_posttransactionresolver_.md) +* ["Wallet"](modules/_wallet_.md) +* ["browserUtils"](modules/_browserutils_.md) +* ["entities/Checkpoint"](modules/_entities_checkpoint_.md) +* ["entities/DividendDistribution"](modules/_entities_dividenddistribution_.md) +* ["entities/Entity"](modules/_entities_entity_.md) +* ["entities/Erc20TokenBalance"](modules/_entities_erc20tokenbalance_.md) +* ["entities/Investment"](modules/_entities_investment_.md) +* ["entities/PolyTransaction"](modules/_entities_polytransaction_.md) +* ["entities/SecurityToken/Controller"](modules/_entities_securitytoken_controller_.md) +* ["entities/SecurityToken/Dividends"](modules/_entities_securitytoken_dividends_.md) +* ["entities/SecurityToken/Documents"](modules/_entities_securitytoken_documents_.md) +* ["entities/SecurityToken/Features"](modules/_entities_securitytoken_features_.md) +* ["entities/SecurityToken/Issuance/Issuance"](modules/_entities_securitytoken_issuance_issuance_.md) +* ["entities/SecurityToken/Issuance/Offerings"](modules/_entities_securitytoken_issuance_offerings_.md) +* ["entities/SecurityToken/Issuance/index"](modules/_entities_securitytoken_issuance_index_.md) +* ["entities/SecurityToken/Permissions"](modules/_entities_securitytoken_permissions_.md) +* ["entities/SecurityToken/SecurityToken"](modules/_entities_securitytoken_securitytoken_.md) +* ["entities/SecurityToken/Shareholders"](modules/_entities_securitytoken_shareholders_.md) +* ["entities/SecurityToken/SubModule"](modules/_entities_securitytoken_submodule_.md) +* ["entities/SecurityToken/Transfers/Restrictions/CountRestrictions"](modules/_entities_securitytoken_transfers_restrictions_countrestrictions_.md) +* ["entities/SecurityToken/Transfers/Restrictions/PercentageRestrictions"](modules/_entities_securitytoken_transfers_restrictions_percentagerestrictions_.md) +* ["entities/SecurityToken/Transfers/Restrictions/Restrictions"](modules/_entities_securitytoken_transfers_restrictions_restrictions_.md) +* ["entities/SecurityToken/Transfers/Restrictions/index"](modules/_entities_securitytoken_transfers_restrictions_index_.md) +* ["entities/SecurityToken/Transfers/Transfers"](modules/_entities_securitytoken_transfers_transfers_.md) +* ["entities/SecurityToken/Transfers/index"](modules/_entities_securitytoken_transfers_index_.md) +* ["entities/SecurityToken/index"](modules/_entities_securitytoken_index_.md) +* ["entities/SecurityTokenReservation"](modules/_entities_securitytokenreservation_.md) +* ["entities/Shareholder"](modules/_entities_shareholder_.md) +* ["entities/SimpleSto"](modules/_entities_simplesto_.md) +* ["entities/Sto"](modules/_entities_sto_.md) +* ["entities/TaxWithholding"](modules/_entities_taxwithholding_.md) +* ["entities/TieredSto"](modules/_entities_tieredsto_.md) +* ["entities/TransactionQueue"](modules/_entities_transactionqueue_.md) +* ["entities/Wallet"](modules/_entities_wallet_.md) +* ["entities/factories/CheckpointFactory"](modules/_entities_factories_checkpointfactory_.md) +* ["entities/factories/DividendDistributionFactory"](modules/_entities_factories_dividenddistributionfactory_.md) +* ["entities/factories/Erc20TokenBalanceFactory"](modules/_entities_factories_erc20tokenbalancefactory_.md) +* ["entities/factories/Factory"](modules/_entities_factories_factory_.md) +* ["entities/factories/InvestmentFactory"](modules/_entities_factories_investmentfactory_.md) +* ["entities/factories/SecurityTokenFactory"](modules/_entities_factories_securitytokenfactory_.md) +* ["entities/factories/SecurityTokenReservationFactory"](modules/_entities_factories_securitytokenreservationfactory_.md) +* ["entities/factories/ShareholderFactory"](modules/_entities_factories_shareholderfactory_.md) +* ["entities/factories/SimpleStoFactory"](modules/_entities_factories_simplestofactory_.md) +* ["entities/factories/TaxWithholdingFactory"](modules/_entities_factories_taxwithholdingfactory_.md) +* ["entities/factories/TieredStoFactory"](modules/_entities_factories_tieredstofactory_.md) +* ["entities/factories/WalletFactory"](modules/_entities_factories_walletfactory_.md) +* ["entities/factories/index"](modules/_entities_factories_index_.md) +* ["entities/index"](modules/_entities_index_.md) +* ["index"](modules/_index_.md) +* ["procedures/ApproveErc20"](modules/_procedures_approveerc20_.md) +* ["procedures/AssignSecurityTokenRole"](modules/_procedures_assignsecuritytokenrole_.md) +* ["procedures/AssignStoRole"](modules/_procedures_assignstorole_.md) +* ["procedures/ControllerRedeem"](modules/_procedures_controllerredeem_.md) +* ["procedures/ControllerTransfer"](modules/_procedures_controllertransfer_.md) +* ["procedures/CreateCheckpoint"](modules/_procedures_createcheckpoint_.md) +* ["procedures/CreateDividendDistribution"](modules/_procedures_createdividenddistribution_.md) +* ["procedures/CreateSecurityToken"](modules/_procedures_createsecuritytoken_.md) +* ["procedures/DisableController"](modules/_procedures_disablecontroller_.md) +* ["procedures/DisableFeature"](modules/_procedures_disablefeature_.md) +* ["procedures/EnableCountTransferManager"](modules/_procedures_enablecounttransfermanager_.md) +* ["procedures/EnableDividendManager"](modules/_procedures_enabledividendmanager_.md) +* ["procedures/EnableGeneralPermissionManager"](modules/_procedures_enablegeneralpermissionmanager_.md) +* ["procedures/EnableGeneralTransferManager"](modules/_procedures_enablegeneraltransfermanager_.md) +* ["procedures/EnablePercentageTransferManager"](modules/_procedures_enablepercentagetransfermanager_.md) +* ["procedures/FinalizeSto"](modules/_procedures_finalizesto_.md) +* ["procedures/FreezeIssuance"](modules/_procedures_freezeissuance_.md) +* ["procedures/InvestInSimpleSto"](modules/_procedures_investinsimplesto_.md) +* ["procedures/InvestInTieredSto"](modules/_procedures_investintieredsto_.md) +* ["procedures/IssueTokens"](modules/_procedures_issuetokens_.md) +* ["procedures/LaunchSimpleSto"](modules/_procedures_launchsimplesto_.md) +* ["procedures/LaunchTieredSto"](modules/_procedures_launchtieredsto_.md) +* ["procedures/ModifyDividendsDefaultExclusionList"](modules/_procedures_modifydividendsdefaultexclusionlist_.md) +* ["procedures/ModifyMaxHolderCount"](modules/_procedures_modifymaxholdercount_.md) +* ["procedures/ModifyMaxHolderPercentage"](modules/_procedures_modifymaxholderpercentage_.md) +* ["procedures/ModifyPercentageExemptions"](modules/_procedures_modifypercentageexemptions_.md) +* ["procedures/ModifyShareholderData"](modules/_procedures_modifyshareholderdata_.md) +* ["procedures/ModifyTieredStoData"](modules/_procedures_modifytieredstodata_.md) +* ["procedures/Procedure"](modules/_procedures_procedure_.md) +* ["procedures/PullDividendPayment"](modules/_procedures_pulldividendpayment_.md) +* ["procedures/PushDividendPayment"](modules/_procedures_pushdividendpayment_.md) +* ["procedures/ReclaimFunds"](modules/_procedures_reclaimfunds_.md) +* ["procedures/RemoveDocument"](modules/_procedures_removedocument_.md) +* ["procedures/ReserveSecurityToken"](modules/_procedures_reservesecuritytoken_.md) +* ["procedures/RevokeKyc"](modules/_procedures_revokekyc_.md) +* ["procedures/SetController"](modules/_procedures_setcontroller_.md) +* ["procedures/SetDividendsWallet"](modules/_procedures_setdividendswallet_.md) +* ["procedures/SetDocument"](modules/_procedures_setdocument_.md) +* ["procedures/SignDisableControllerAck"](modules/_procedures_signdisablecontrollerack_.md) +* ["procedures/SignFreezeIssuanceAck"](modules/_procedures_signfreezeissuanceack_.md) +* ["procedures/SignTransferData"](modules/_procedures_signtransferdata_.md) +* ["procedures/ToggleAllowBeneficialInvestments"](modules/_procedures_toggleallowbeneficialinvestments_.md) +* ["procedures/ToggleAllowPreIssuing"](modules/_procedures_toggleallowpreissuing_.md) +* ["procedures/ToggleFreezeTransfers"](modules/_procedures_togglefreezetransfers_.md) +* ["procedures/TogglePauseSto"](modules/_procedures_togglepausesto_.md) +* ["procedures/TransferErc20"](modules/_procedures_transfererc20_.md) +* ["procedures/TransferOwnership"](modules/_procedures_transferownership_.md) +* ["procedures/TransferReservationOwnership"](modules/_procedures_transferreservationownership_.md) +* ["procedures/TransferSecurityTokens"](modules/_procedures_transfersecuritytokens_.md) +* ["procedures/UpdateDividendsTaxWithholdingList"](modules/_procedures_updatedividendstaxwithholdinglist_.md) +* ["procedures/WithdrawTaxes"](modules/_procedures_withdrawtaxes_.md) +* ["procedures/index"](modules/_procedures_index_.md) +* ["types/index"](modules/_types_index_.md) +* ["utils/constants"](modules/_utils_constants_.md) +* ["utils/index"](modules/_utils_index_.md) diff --git a/docs/api/interfaces/_browserutils_.ethereum.md b/docs/api/interfaces/_browserutils_.ethereum.md new file mode 100644 index 0000000..22e56c2 --- /dev/null +++ b/docs/api/interfaces/_browserutils_.ethereum.md @@ -0,0 +1,64 @@ +# Interface: Ethereum + +## Hierarchy + +* Provider + + ↳ **Ethereum** + +## Index + +### Properties + +* [_metamask](_browserutils_.ethereum.md#optional-_metamask) +* [networkVersion](_browserutils_.ethereum.md#networkversion) + +### Methods + +* [enable](_browserutils_.ethereum.md#enable) +* [sendAsync](_browserutils_.ethereum.md#sendasync) + +## Properties + +### `Optional` _metamask + +• **_metamask**? : *undefined | object* + +*Defined in [src/browserUtils.ts:15](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/browserUtils.ts#L15)* + +___ + +### networkVersion + +• **networkVersion**: *string* + +*Defined in [src/browserUtils.ts:14](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/browserUtils.ts#L14)* + +## Methods + +### enable + +▸ **enable**(): *Promise‹any›* + +*Defined in [src/browserUtils.ts:18](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/browserUtils.ts#L18)* + +**Returns:** *Promise‹any›* + +___ + +### sendAsync + +▸ **sendAsync**(`payload`: JSONRPCRequestPayload, `callback`: JSONRPCErrorCallback): *void* + +*Inherited from void* + +Defined in node_modules/ethereum-types/lib/index.d.ts:13 + +**Parameters:** + +Name | Type | +------ | ------ | +`payload` | JSONRPCRequestPayload | +`callback` | JSONRPCErrorCallback | + +**Returns:** *void* diff --git a/docs/api/interfaces/_browserutils_.extendedwindow.md b/docs/api/interfaces/_browserutils_.extendedwindow.md new file mode 100644 index 0000000..f4f4b33 --- /dev/null +++ b/docs/api/interfaces/_browserutils_.extendedwindow.md @@ -0,0 +1,3293 @@ +# Interface: ExtendedWindow + +## Hierarchy + +* Window + + ↳ **ExtendedWindow** + + ↳ [WindowWithEthereum](_browserutils_.windowwithethereum.md) + + ↳ [WindowWithWeb3](_browserutils_.windowwithweb3.md) + +## Index + +### Properties + +* [Blob](_browserutils_.extendedwindow.md#blob) +* [URL](_browserutils_.extendedwindow.md#url) +* [URLSearchParams](_browserutils_.extendedwindow.md#urlsearchparams) +* [Window](_browserutils_.extendedwindow.md#window) +* [applicationCache](_browserutils_.extendedwindow.md#applicationcache) +* [caches](_browserutils_.extendedwindow.md#caches) +* [clientInformation](_browserutils_.extendedwindow.md#clientinformation) +* [closed](_browserutils_.extendedwindow.md#closed) +* [console](_browserutils_.extendedwindow.md#console) +* [crypto](_browserutils_.extendedwindow.md#crypto) +* [customElements](_browserutils_.extendedwindow.md#customelements) +* [defaultStatus](_browserutils_.extendedwindow.md#defaultstatus) +* [devicePixelRatio](_browserutils_.extendedwindow.md#devicepixelratio) +* [doNotTrack](_browserutils_.extendedwindow.md#donottrack) +* [document](_browserutils_.extendedwindow.md#document) +* [ethereum](_browserutils_.extendedwindow.md#optional-ethereum) +* [event](_browserutils_.extendedwindow.md#event) +* [external](_browserutils_.extendedwindow.md#external) +* [frameElement](_browserutils_.extendedwindow.md#frameelement) +* [frames](_browserutils_.extendedwindow.md#frames) +* [history](_browserutils_.extendedwindow.md#history) +* [indexedDB](_browserutils_.extendedwindow.md#indexeddb) +* [innerHeight](_browserutils_.extendedwindow.md#innerheight) +* [innerWidth](_browserutils_.extendedwindow.md#innerwidth) +* [isSecureContext](_browserutils_.extendedwindow.md#issecurecontext) +* [length](_browserutils_.extendedwindow.md#length) +* [localStorage](_browserutils_.extendedwindow.md#localstorage) +* [location](_browserutils_.extendedwindow.md#location) +* [locationbar](_browserutils_.extendedwindow.md#locationbar) +* [menubar](_browserutils_.extendedwindow.md#menubar) +* [msContentScript](_browserutils_.extendedwindow.md#mscontentscript) +* [name](_browserutils_.extendedwindow.md#name) +* [navigator](_browserutils_.extendedwindow.md#navigator) +* [offscreenBuffering](_browserutils_.extendedwindow.md#offscreenbuffering) +* [onabort](_browserutils_.extendedwindow.md#onabort) +* [onafterprint](_browserutils_.extendedwindow.md#onafterprint) +* [onanimationcancel](_browserutils_.extendedwindow.md#onanimationcancel) +* [onanimationend](_browserutils_.extendedwindow.md#onanimationend) +* [onanimationiteration](_browserutils_.extendedwindow.md#onanimationiteration) +* [onanimationstart](_browserutils_.extendedwindow.md#onanimationstart) +* [onauxclick](_browserutils_.extendedwindow.md#onauxclick) +* [onbeforeprint](_browserutils_.extendedwindow.md#onbeforeprint) +* [onbeforeunload](_browserutils_.extendedwindow.md#onbeforeunload) +* [onblur](_browserutils_.extendedwindow.md#onblur) +* [oncancel](_browserutils_.extendedwindow.md#oncancel) +* [oncanplay](_browserutils_.extendedwindow.md#oncanplay) +* [oncanplaythrough](_browserutils_.extendedwindow.md#oncanplaythrough) +* [onchange](_browserutils_.extendedwindow.md#onchange) +* [onclick](_browserutils_.extendedwindow.md#onclick) +* [onclose](_browserutils_.extendedwindow.md#onclose) +* [oncompassneedscalibration](_browserutils_.extendedwindow.md#oncompassneedscalibration) +* [oncontextmenu](_browserutils_.extendedwindow.md#oncontextmenu) +* [oncuechange](_browserutils_.extendedwindow.md#oncuechange) +* [ondblclick](_browserutils_.extendedwindow.md#ondblclick) +* [ondevicelight](_browserutils_.extendedwindow.md#ondevicelight) +* [ondevicemotion](_browserutils_.extendedwindow.md#ondevicemotion) +* [ondeviceorientation](_browserutils_.extendedwindow.md#ondeviceorientation) +* [ondrag](_browserutils_.extendedwindow.md#ondrag) +* [ondragend](_browserutils_.extendedwindow.md#ondragend) +* [ondragenter](_browserutils_.extendedwindow.md#ondragenter) +* [ondragexit](_browserutils_.extendedwindow.md#ondragexit) +* [ondragleave](_browserutils_.extendedwindow.md#ondragleave) +* [ondragover](_browserutils_.extendedwindow.md#ondragover) +* [ondragstart](_browserutils_.extendedwindow.md#ondragstart) +* [ondrop](_browserutils_.extendedwindow.md#ondrop) +* [ondurationchange](_browserutils_.extendedwindow.md#ondurationchange) +* [onemptied](_browserutils_.extendedwindow.md#onemptied) +* [onended](_browserutils_.extendedwindow.md#onended) +* [onerror](_browserutils_.extendedwindow.md#onerror) +* [onfocus](_browserutils_.extendedwindow.md#onfocus) +* [ongotpointercapture](_browserutils_.extendedwindow.md#ongotpointercapture) +* [onhashchange](_browserutils_.extendedwindow.md#onhashchange) +* [oninput](_browserutils_.extendedwindow.md#oninput) +* [oninvalid](_browserutils_.extendedwindow.md#oninvalid) +* [onkeydown](_browserutils_.extendedwindow.md#onkeydown) +* [onkeypress](_browserutils_.extendedwindow.md#onkeypress) +* [onkeyup](_browserutils_.extendedwindow.md#onkeyup) +* [onlanguagechange](_browserutils_.extendedwindow.md#onlanguagechange) +* [onload](_browserutils_.extendedwindow.md#onload) +* [onloadeddata](_browserutils_.extendedwindow.md#onloadeddata) +* [onloadedmetadata](_browserutils_.extendedwindow.md#onloadedmetadata) +* [onloadend](_browserutils_.extendedwindow.md#onloadend) +* [onloadstart](_browserutils_.extendedwindow.md#onloadstart) +* [onlostpointercapture](_browserutils_.extendedwindow.md#onlostpointercapture) +* [onmessage](_browserutils_.extendedwindow.md#onmessage) +* [onmessageerror](_browserutils_.extendedwindow.md#onmessageerror) +* [onmousedown](_browserutils_.extendedwindow.md#onmousedown) +* [onmouseenter](_browserutils_.extendedwindow.md#onmouseenter) +* [onmouseleave](_browserutils_.extendedwindow.md#onmouseleave) +* [onmousemove](_browserutils_.extendedwindow.md#onmousemove) +* [onmouseout](_browserutils_.extendedwindow.md#onmouseout) +* [onmouseover](_browserutils_.extendedwindow.md#onmouseover) +* [onmouseup](_browserutils_.extendedwindow.md#onmouseup) +* [onmousewheel](_browserutils_.extendedwindow.md#onmousewheel) +* [onmsgesturechange](_browserutils_.extendedwindow.md#onmsgesturechange) +* [onmsgesturedoubletap](_browserutils_.extendedwindow.md#onmsgesturedoubletap) +* [onmsgestureend](_browserutils_.extendedwindow.md#onmsgestureend) +* [onmsgesturehold](_browserutils_.extendedwindow.md#onmsgesturehold) +* [onmsgesturestart](_browserutils_.extendedwindow.md#onmsgesturestart) +* [onmsgesturetap](_browserutils_.extendedwindow.md#onmsgesturetap) +* [onmsinertiastart](_browserutils_.extendedwindow.md#onmsinertiastart) +* [onmspointercancel](_browserutils_.extendedwindow.md#onmspointercancel) +* [onmspointerdown](_browserutils_.extendedwindow.md#onmspointerdown) +* [onmspointerenter](_browserutils_.extendedwindow.md#onmspointerenter) +* [onmspointerleave](_browserutils_.extendedwindow.md#onmspointerleave) +* [onmspointermove](_browserutils_.extendedwindow.md#onmspointermove) +* [onmspointerout](_browserutils_.extendedwindow.md#onmspointerout) +* [onmspointerover](_browserutils_.extendedwindow.md#onmspointerover) +* [onmspointerup](_browserutils_.extendedwindow.md#onmspointerup) +* [onoffline](_browserutils_.extendedwindow.md#onoffline) +* [ononline](_browserutils_.extendedwindow.md#ononline) +* [onorientationchange](_browserutils_.extendedwindow.md#onorientationchange) +* [onpagehide](_browserutils_.extendedwindow.md#onpagehide) +* [onpageshow](_browserutils_.extendedwindow.md#onpageshow) +* [onpause](_browserutils_.extendedwindow.md#onpause) +* [onplay](_browserutils_.extendedwindow.md#onplay) +* [onplaying](_browserutils_.extendedwindow.md#onplaying) +* [onpointercancel](_browserutils_.extendedwindow.md#onpointercancel) +* [onpointerdown](_browserutils_.extendedwindow.md#onpointerdown) +* [onpointerenter](_browserutils_.extendedwindow.md#onpointerenter) +* [onpointerleave](_browserutils_.extendedwindow.md#onpointerleave) +* [onpointermove](_browserutils_.extendedwindow.md#onpointermove) +* [onpointerout](_browserutils_.extendedwindow.md#onpointerout) +* [onpointerover](_browserutils_.extendedwindow.md#onpointerover) +* [onpointerup](_browserutils_.extendedwindow.md#onpointerup) +* [onpopstate](_browserutils_.extendedwindow.md#onpopstate) +* [onprogress](_browserutils_.extendedwindow.md#onprogress) +* [onratechange](_browserutils_.extendedwindow.md#onratechange) +* [onreadystatechange](_browserutils_.extendedwindow.md#onreadystatechange) +* [onrejectionhandled](_browserutils_.extendedwindow.md#onrejectionhandled) +* [onreset](_browserutils_.extendedwindow.md#onreset) +* [onresize](_browserutils_.extendedwindow.md#onresize) +* [onscroll](_browserutils_.extendedwindow.md#onscroll) +* [onsecuritypolicyviolation](_browserutils_.extendedwindow.md#onsecuritypolicyviolation) +* [onseeked](_browserutils_.extendedwindow.md#onseeked) +* [onseeking](_browserutils_.extendedwindow.md#onseeking) +* [onselect](_browserutils_.extendedwindow.md#onselect) +* [onstalled](_browserutils_.extendedwindow.md#onstalled) +* [onstorage](_browserutils_.extendedwindow.md#onstorage) +* [onsubmit](_browserutils_.extendedwindow.md#onsubmit) +* [onsuspend](_browserutils_.extendedwindow.md#onsuspend) +* [ontimeupdate](_browserutils_.extendedwindow.md#ontimeupdate) +* [ontoggle](_browserutils_.extendedwindow.md#ontoggle) +* [ontouchcancel](_browserutils_.extendedwindow.md#ontouchcancel) +* [ontouchend](_browserutils_.extendedwindow.md#ontouchend) +* [ontouchmove](_browserutils_.extendedwindow.md#ontouchmove) +* [ontouchstart](_browserutils_.extendedwindow.md#ontouchstart) +* [ontransitioncancel](_browserutils_.extendedwindow.md#ontransitioncancel) +* [ontransitionend](_browserutils_.extendedwindow.md#ontransitionend) +* [ontransitionrun](_browserutils_.extendedwindow.md#ontransitionrun) +* [ontransitionstart](_browserutils_.extendedwindow.md#ontransitionstart) +* [onunhandledrejection](_browserutils_.extendedwindow.md#onunhandledrejection) +* [onunload](_browserutils_.extendedwindow.md#onunload) +* [onvolumechange](_browserutils_.extendedwindow.md#onvolumechange) +* [onvrdisplayactivate](_browserutils_.extendedwindow.md#onvrdisplayactivate) +* [onvrdisplayblur](_browserutils_.extendedwindow.md#onvrdisplayblur) +* [onvrdisplayconnect](_browserutils_.extendedwindow.md#onvrdisplayconnect) +* [onvrdisplaydeactivate](_browserutils_.extendedwindow.md#onvrdisplaydeactivate) +* [onvrdisplaydisconnect](_browserutils_.extendedwindow.md#onvrdisplaydisconnect) +* [onvrdisplayfocus](_browserutils_.extendedwindow.md#onvrdisplayfocus) +* [onvrdisplaypointerrestricted](_browserutils_.extendedwindow.md#onvrdisplaypointerrestricted) +* [onvrdisplaypointerunrestricted](_browserutils_.extendedwindow.md#onvrdisplaypointerunrestricted) +* [onvrdisplaypresentchange](_browserutils_.extendedwindow.md#onvrdisplaypresentchange) +* [onwaiting](_browserutils_.extendedwindow.md#onwaiting) +* [onwheel](_browserutils_.extendedwindow.md#onwheel) +* [opener](_browserutils_.extendedwindow.md#opener) +* [orientation](_browserutils_.extendedwindow.md#orientation) +* [origin](_browserutils_.extendedwindow.md#origin) +* [outerHeight](_browserutils_.extendedwindow.md#outerheight) +* [outerWidth](_browserutils_.extendedwindow.md#outerwidth) +* [pageXOffset](_browserutils_.extendedwindow.md#pagexoffset) +* [pageYOffset](_browserutils_.extendedwindow.md#pageyoffset) +* [parent](_browserutils_.extendedwindow.md#parent) +* [performance](_browserutils_.extendedwindow.md#performance) +* [personalbar](_browserutils_.extendedwindow.md#personalbar) +* [screen](_browserutils_.extendedwindow.md#screen) +* [screenLeft](_browserutils_.extendedwindow.md#screenleft) +* [screenTop](_browserutils_.extendedwindow.md#screentop) +* [screenX](_browserutils_.extendedwindow.md#screenx) +* [screenY](_browserutils_.extendedwindow.md#screeny) +* [scrollX](_browserutils_.extendedwindow.md#scrollx) +* [scrollY](_browserutils_.extendedwindow.md#scrolly) +* [scrollbars](_browserutils_.extendedwindow.md#scrollbars) +* [self](_browserutils_.extendedwindow.md#self) +* [sessionStorage](_browserutils_.extendedwindow.md#sessionstorage) +* [speechSynthesis](_browserutils_.extendedwindow.md#speechsynthesis) +* [status](_browserutils_.extendedwindow.md#status) +* [statusbar](_browserutils_.extendedwindow.md#statusbar) +* [styleMedia](_browserutils_.extendedwindow.md#stylemedia) +* [toolbar](_browserutils_.extendedwindow.md#toolbar) +* [top](_browserutils_.extendedwindow.md#top) +* [web3](_browserutils_.extendedwindow.md#optional-web3) +* [window](_browserutils_.extendedwindow.md#window) + +### Methods + +* [addEventListener](_browserutils_.extendedwindow.md#addeventlistener) +* [alert](_browserutils_.extendedwindow.md#alert) +* [atob](_browserutils_.extendedwindow.md#atob) +* [blur](_browserutils_.extendedwindow.md#blur) +* [btoa](_browserutils_.extendedwindow.md#btoa) +* [cancelAnimationFrame](_browserutils_.extendedwindow.md#cancelanimationframe) +* [captureEvents](_browserutils_.extendedwindow.md#captureevents) +* [clearInterval](_browserutils_.extendedwindow.md#clearinterval) +* [clearTimeout](_browserutils_.extendedwindow.md#cleartimeout) +* [close](_browserutils_.extendedwindow.md#close) +* [confirm](_browserutils_.extendedwindow.md#confirm) +* [createImageBitmap](_browserutils_.extendedwindow.md#createimagebitmap) +* [departFocus](_browserutils_.extendedwindow.md#departfocus) +* [dispatchEvent](_browserutils_.extendedwindow.md#dispatchevent) +* [fetch](_browserutils_.extendedwindow.md#fetch) +* [focus](_browserutils_.extendedwindow.md#focus) +* [getComputedStyle](_browserutils_.extendedwindow.md#getcomputedstyle) +* [getMatchedCSSRules](_browserutils_.extendedwindow.md#getmatchedcssrules) +* [getSelection](_browserutils_.extendedwindow.md#getselection) +* [matchMedia](_browserutils_.extendedwindow.md#matchmedia) +* [moveBy](_browserutils_.extendedwindow.md#moveby) +* [moveTo](_browserutils_.extendedwindow.md#moveto) +* [msWriteProfilerMark](_browserutils_.extendedwindow.md#mswriteprofilermark) +* [open](_browserutils_.extendedwindow.md#open) +* [postMessage](_browserutils_.extendedwindow.md#postmessage) +* [print](_browserutils_.extendedwindow.md#print) +* [prompt](_browserutils_.extendedwindow.md#prompt) +* [queueMicrotask](_browserutils_.extendedwindow.md#queuemicrotask) +* [releaseEvents](_browserutils_.extendedwindow.md#releaseevents) +* [removeEventListener](_browserutils_.extendedwindow.md#removeeventlistener) +* [requestAnimationFrame](_browserutils_.extendedwindow.md#requestanimationframe) +* [resizeBy](_browserutils_.extendedwindow.md#resizeby) +* [resizeTo](_browserutils_.extendedwindow.md#resizeto) +* [scroll](_browserutils_.extendedwindow.md#scroll) +* [scrollBy](_browserutils_.extendedwindow.md#scrollby) +* [scrollTo](_browserutils_.extendedwindow.md#scrollto) +* [setInterval](_browserutils_.extendedwindow.md#setinterval) +* [setTimeout](_browserutils_.extendedwindow.md#settimeout) +* [stop](_browserutils_.extendedwindow.md#stop) +* [webkitCancelAnimationFrame](_browserutils_.extendedwindow.md#webkitcancelanimationframe) +* [webkitConvertPointFromNodeToPage](_browserutils_.extendedwindow.md#webkitconvertpointfromnodetopage) +* [webkitConvertPointFromPageToNode](_browserutils_.extendedwindow.md#webkitconvertpointfrompagetonode) +* [webkitRequestAnimationFrame](_browserutils_.extendedwindow.md#webkitrequestanimationframe) + +## Properties + +### Blob + +• **Blob**: *object* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16514 + +#### Type declaration: + +* **new __type**(`blobParts?`: BlobPart[], `options?`: BlobPropertyBag): *Blob* + +* **prototype**: *Blob* + +___ + +### URL + +• **URL**: *object* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16515 + +#### Type declaration: + +* **new __type**(`url`: string, `base?`: string | URL): *URL* + +* **prototype**: *URL* + +* **createObjectURL**(`object`: any): *string* + +* **revokeObjectURL**(`url`: string): *void* + +___ + +### URLSearchParams + +• **URLSearchParams**: *object* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16516 + +#### Type declaration: + +* **new __type**(`init?`: string[][] | Record‹string, string› | string | URLSearchParams): *URLSearchParams* + +* **prototype**: *URLSearchParams* + +___ + +### Window + +• **Window**: *object* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16644 + +#### Type declaration: + +* **new __type**(): *Window* + +* **prototype**: *Window* + +___ + +### applicationCache + +• **applicationCache**: *ApplicationCache* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16517 + +___ + +### caches + +• **caches**: *CacheStorage* + +*Inherited from void* + +*Overrides void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16518 + +___ + +### clientInformation + +• **clientInformation**: *Navigator* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16519 + +___ + +### closed + +• **closed**: *boolean* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16520 + +___ + +### console + +• **console**: *Console* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16655 + +___ + +### crypto + +• **crypto**: *Crypto* + +*Inherited from void* + +*Overrides void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16521 + +___ + +### customElements + +• **customElements**: *CustomElementRegistry* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16522 + +___ + +### defaultStatus + +• **defaultStatus**: *string* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16523 + +___ + +### devicePixelRatio + +• **devicePixelRatio**: *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16524 + +___ + +### doNotTrack + +• **doNotTrack**: *string* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16525 + +___ + +### document + +• **document**: *Document* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16526 + +___ + +### `Optional` ethereum + +• **ethereum**? : *[Ethereum](_browserutils_.ethereum.md)* + +*Defined in [src/browserUtils.ts:31](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/browserUtils.ts#L31)* + +___ + +### event + +• **event**: *Event | undefined* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16527 + +___ + +### external + +• **external**: *External* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16529 + +**`deprecated`** + +___ + +### frameElement + +• **frameElement**: *Element* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16530 + +___ + +### frames + +• **frames**: *Window* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16531 + +___ + +### history + +• **history**: *History* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16532 + +___ + +### indexedDB + +• **indexedDB**: *IDBFactory* + +*Inherited from void* + +*Overrides void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:8824 + +___ + +### innerHeight + +• **innerHeight**: *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16533 + +___ + +### innerWidth + +• **innerWidth**: *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16534 + +___ + +### isSecureContext + +• **isSecureContext**: *boolean* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16535 + +___ + +### length + +• **length**: *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16536 + +___ + +### localStorage + +• **localStorage**: *Storage* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16701 + +___ + +### location + +• **location**: *Location* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16537 + +___ + +### locationbar + +• **locationbar**: *BarProp* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16538 + +___ + +### menubar + +• **menubar**: *BarProp* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16539 + +___ + +### msContentScript + +• **msContentScript**: *ExtensionScriptApis* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16540 + +___ + +### name + +• **name**: *string* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16541 + +___ + +### navigator + +• **navigator**: *Navigator* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16542 + +___ + +### offscreenBuffering + +• **offscreenBuffering**: *string | boolean* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16543 + +___ + +### onabort + +• **onabort**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5387 + +Fires when the user aborts the download. + +**`param`** The event. + +___ + +### onafterprint + +• **onafterprint**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16678 + +___ + +### onanimationcancel + +• **onanimationcancel**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5388 + +___ + +### onanimationend + +• **onanimationend**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5389 + +___ + +### onanimationiteration + +• **onanimationiteration**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5390 + +___ + +### onanimationstart + +• **onanimationstart**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5391 + +___ + +### onauxclick + +• **onauxclick**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5392 + +___ + +### onbeforeprint + +• **onbeforeprint**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16679 + +___ + +### onbeforeunload + +• **onbeforeunload**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16680 + +___ + +### onblur + +• **onblur**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5397 + +Fires when the object loses the input focus. + +**`param`** The focus event. + +___ + +### oncancel + +• **oncancel**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5398 + +___ + +### oncanplay + +• **oncanplay**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5403 + +Occurs when playback is possible, but would require further buffering. + +**`param`** The event. + +___ + +### oncanplaythrough + +• **oncanplaythrough**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5404 + +___ + +### onchange + +• **onchange**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5409 + +Fires when the contents of the object or selection have changed. + +**`param`** The event. + +___ + +### onclick + +• **onclick**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5414 + +Fires when the user clicks the left mouse button on the object + +**`param`** The mouse event. + +___ + +### onclose + +• **onclose**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5415 + +___ + +### oncompassneedscalibration + +• **oncompassneedscalibration**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16544 + +___ + +### oncontextmenu + +• **oncontextmenu**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5420 + +Fires when the user clicks the right mouse button in the client area, opening the context menu. + +**`param`** The mouse event. + +___ + +### oncuechange + +• **oncuechange**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5421 + +___ + +### ondblclick + +• **ondblclick**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5426 + +Fires when the user double-clicks the object. + +**`param`** The mouse event. + +___ + +### ondevicelight + +• **ondevicelight**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16545 + +___ + +### ondevicemotion + +• **ondevicemotion**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16546 + +___ + +### ondeviceorientation + +• **ondeviceorientation**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16547 + +___ + +### ondrag + +• **ondrag**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5431 + +Fires on the source object continuously during a drag operation. + +**`param`** The event. + +___ + +### ondragend + +• **ondragend**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5436 + +Fires on the source object when the user releases the mouse at the close of a drag operation. + +**`param`** The event. + +___ + +### ondragenter + +• **ondragenter**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5441 + +Fires on the target element when the user drags the object to a valid drop target. + +**`param`** The drag event. + +___ + +### ondragexit + +• **ondragexit**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5442 + +___ + +### ondragleave + +• **ondragleave**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5447 + +Fires on the target object when the user moves the mouse out of a valid drop target during a drag operation. + +**`param`** The drag event. + +___ + +### ondragover + +• **ondragover**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5452 + +Fires on the target element continuously while the user drags the object over a valid drop target. + +**`param`** The event. + +___ + +### ondragstart + +• **ondragstart**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5457 + +Fires on the source object when the user starts to drag a text selection or selected object. + +**`param`** The event. + +___ + +### ondrop + +• **ondrop**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5458 + +___ + +### ondurationchange + +• **ondurationchange**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5463 + +Occurs when the duration attribute is updated. + +**`param`** The event. + +___ + +### onemptied + +• **onemptied**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5468 + +Occurs when the media element is reset to its initial state. + +**`param`** The event. + +___ + +### onended + +• **onended**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5473 + +Occurs when the end of playback is reached. + +**`param`** The event + +___ + +### onerror + +• **onerror**: *ErrorEventHandler* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5478 + +Fires when an error occurs during object loading. + +**`param`** The event. + +___ + +### onfocus + +• **onfocus**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5483 + +Fires when the object receives focus. + +**`param`** The event. + +___ + +### ongotpointercapture + +• **ongotpointercapture**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5484 + +___ + +### onhashchange + +• **onhashchange**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16681 + +___ + +### oninput + +• **oninput**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5485 + +___ + +### oninvalid + +• **oninvalid**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5486 + +___ + +### onkeydown + +• **onkeydown**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5491 + +Fires when the user presses a key. + +**`param`** The keyboard event + +___ + +### onkeypress + +• **onkeypress**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5496 + +Fires when the user presses an alphanumeric key. + +**`param`** The event. + +___ + +### onkeyup + +• **onkeyup**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5501 + +Fires when the user releases a key. + +**`param`** The keyboard event + +___ + +### onlanguagechange + +• **onlanguagechange**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16682 + +___ + +### onload + +• **onload**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5506 + +Fires immediately after the browser loads the object. + +**`param`** The event. + +___ + +### onloadeddata + +• **onloadeddata**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5511 + +Occurs when media data is loaded at the current playback position. + +**`param`** The event. + +___ + +### onloadedmetadata + +• **onloadedmetadata**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5516 + +Occurs when the duration and dimensions of the media have been determined. + +**`param`** The event. + +___ + +### onloadend + +• **onloadend**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5517 + +___ + +### onloadstart + +• **onloadstart**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5522 + +Occurs when Internet Explorer begins looking for media data. + +**`param`** The event. + +___ + +### onlostpointercapture + +• **onlostpointercapture**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5523 + +___ + +### onmessage + +• **onmessage**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16683 + +___ + +### onmessageerror + +• **onmessageerror**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16684 + +___ + +### onmousedown + +• **onmousedown**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5528 + +Fires when the user clicks the object with either mouse button. + +**`param`** The mouse event. + +___ + +### onmouseenter + +• **onmouseenter**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5529 + +___ + +### onmouseleave + +• **onmouseleave**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5530 + +___ + +### onmousemove + +• **onmousemove**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5535 + +Fires when the user moves the mouse over the object. + +**`param`** The mouse event. + +___ + +### onmouseout + +• **onmouseout**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5540 + +Fires when the user moves the mouse pointer outside the boundaries of the object. + +**`param`** The mouse event. + +___ + +### onmouseover + +• **onmouseover**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5545 + +Fires when the user moves the mouse pointer into the object. + +**`param`** The mouse event. + +___ + +### onmouseup + +• **onmouseup**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5550 + +Fires when the user releases a mouse button while the mouse is over the object. + +**`param`** The mouse event. + +___ + +### onmousewheel + +• **onmousewheel**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16548 + +___ + +### onmsgesturechange + +• **onmsgesturechange**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16549 + +___ + +### onmsgesturedoubletap + +• **onmsgesturedoubletap**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16550 + +___ + +### onmsgestureend + +• **onmsgestureend**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16551 + +___ + +### onmsgesturehold + +• **onmsgesturehold**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16552 + +___ + +### onmsgesturestart + +• **onmsgesturestart**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16553 + +___ + +### onmsgesturetap + +• **onmsgesturetap**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16554 + +___ + +### onmsinertiastart + +• **onmsinertiastart**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16555 + +___ + +### onmspointercancel + +• **onmspointercancel**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16556 + +___ + +### onmspointerdown + +• **onmspointerdown**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16557 + +___ + +### onmspointerenter + +• **onmspointerenter**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16558 + +___ + +### onmspointerleave + +• **onmspointerleave**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16559 + +___ + +### onmspointermove + +• **onmspointermove**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16560 + +___ + +### onmspointerout + +• **onmspointerout**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16561 + +___ + +### onmspointerover + +• **onmspointerover**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16562 + +___ + +### onmspointerup + +• **onmspointerup**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16563 + +___ + +### onoffline + +• **onoffline**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16685 + +___ + +### ononline + +• **ononline**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16686 + +___ + +### onorientationchange + +• **onorientationchange**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16565 + +**`deprecated`** + +___ + +### onpagehide + +• **onpagehide**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16687 + +___ + +### onpageshow + +• **onpageshow**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16688 + +___ + +### onpause + +• **onpause**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5555 + +Occurs when playback is paused. + +**`param`** The event. + +___ + +### onplay + +• **onplay**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5560 + +Occurs when the play method is requested. + +**`param`** The event. + +___ + +### onplaying + +• **onplaying**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5565 + +Occurs when the audio or video has started playing. + +**`param`** The event. + +___ + +### onpointercancel + +• **onpointercancel**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5566 + +___ + +### onpointerdown + +• **onpointerdown**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5567 + +___ + +### onpointerenter + +• **onpointerenter**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5568 + +___ + +### onpointerleave + +• **onpointerleave**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5569 + +___ + +### onpointermove + +• **onpointermove**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5570 + +___ + +### onpointerout + +• **onpointerout**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5571 + +___ + +### onpointerover + +• **onpointerover**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5572 + +___ + +### onpointerup + +• **onpointerup**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5573 + +___ + +### onpopstate + +• **onpopstate**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16689 + +___ + +### onprogress + +• **onprogress**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5578 + +Occurs to indicate progress while downloading media data. + +**`param`** The event. + +___ + +### onratechange + +• **onratechange**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5583 + +Occurs when the playback rate is increased or decreased. + +**`param`** The event. + +___ + +### onreadystatechange + +• **onreadystatechange**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16566 + +___ + +### onrejectionhandled + +• **onrejectionhandled**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16690 + +___ + +### onreset + +• **onreset**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5588 + +Fires when the user resets a form. + +**`param`** The event. + +___ + +### onresize + +• **onresize**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5589 + +___ + +### onscroll + +• **onscroll**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5594 + +Fires when the user repositions the scroll box in the scroll bar on the object. + +**`param`** The event. + +___ + +### onsecuritypolicyviolation + +• **onsecuritypolicyviolation**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5595 + +___ + +### onseeked + +• **onseeked**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5600 + +Occurs when the seek operation ends. + +**`param`** The event. + +___ + +### onseeking + +• **onseeking**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5605 + +Occurs when the current playback position is moved. + +**`param`** The event. + +___ + +### onselect + +• **onselect**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5610 + +Fires when the current selection changes. + +**`param`** The event. + +___ + +### onstalled + +• **onstalled**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5615 + +Occurs when the download has stopped. + +**`param`** The event. + +___ + +### onstorage + +• **onstorage**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16691 + +___ + +### onsubmit + +• **onsubmit**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5616 + +___ + +### onsuspend + +• **onsuspend**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5621 + +Occurs if the load operation has been intentionally halted. + +**`param`** The event. + +___ + +### ontimeupdate + +• **ontimeupdate**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5626 + +Occurs to indicate the current playback position. + +**`param`** The event. + +___ + +### ontoggle + +• **ontoggle**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5627 + +___ + +### ontouchcancel + +• **ontouchcancel**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5628 + +___ + +### ontouchend + +• **ontouchend**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5629 + +___ + +### ontouchmove + +• **ontouchmove**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5630 + +___ + +### ontouchstart + +• **ontouchstart**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5631 + +___ + +### ontransitioncancel + +• **ontransitioncancel**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5632 + +___ + +### ontransitionend + +• **ontransitionend**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5633 + +___ + +### ontransitionrun + +• **ontransitionrun**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5634 + +___ + +### ontransitionstart + +• **ontransitionstart**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5635 + +___ + +### onunhandledrejection + +• **onunhandledrejection**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16692 + +___ + +### onunload + +• **onunload**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16693 + +___ + +### onvolumechange + +• **onvolumechange**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5640 + +Occurs when the volume is changed, or playback is muted or unmuted. + +**`param`** The event. + +___ + +### onvrdisplayactivate + +• **onvrdisplayactivate**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16567 + +___ + +### onvrdisplayblur + +• **onvrdisplayblur**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16568 + +___ + +### onvrdisplayconnect + +• **onvrdisplayconnect**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16569 + +___ + +### onvrdisplaydeactivate + +• **onvrdisplaydeactivate**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16570 + +___ + +### onvrdisplaydisconnect + +• **onvrdisplaydisconnect**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16571 + +___ + +### onvrdisplayfocus + +• **onvrdisplayfocus**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16572 + +___ + +### onvrdisplaypointerrestricted + +• **onvrdisplaypointerrestricted**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16573 + +___ + +### onvrdisplaypointerunrestricted + +• **onvrdisplaypointerunrestricted**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16574 + +___ + +### onvrdisplaypresentchange + +• **onvrdisplaypresentchange**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16575 + +___ + +### onwaiting + +• **onwaiting**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5645 + +Occurs when playback stops because the next frame of a video resource is not available. + +**`param`** The event. + +___ + +### onwheel + +• **onwheel**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5646 + +___ + +### opener + +• **opener**: *any* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16576 + +___ + +### orientation + +• **orientation**: *string | number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16578 + +**`deprecated`** + +___ + +### origin + +• **origin**: *string* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16708 + +___ + +### outerHeight + +• **outerHeight**: *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16579 + +___ + +### outerWidth + +• **outerWidth**: *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16580 + +___ + +### pageXOffset + +• **pageXOffset**: *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16581 + +___ + +### pageYOffset + +• **pageYOffset**: *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16582 + +___ + +### parent + +• **parent**: *Window* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16583 + +___ + +### performance + +• **performance**: *Performance* + +*Inherited from void* + +*Overrides void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16584 + +___ + +### personalbar + +• **personalbar**: *BarProp* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16585 + +___ + +### screen + +• **screen**: *Screen* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16586 + +___ + +### screenLeft + +• **screenLeft**: *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16587 + +___ + +### screenTop + +• **screenTop**: *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16588 + +___ + +### screenX + +• **screenX**: *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16589 + +___ + +### screenY + +• **screenY**: *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16590 + +___ + +### scrollX + +• **scrollX**: *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16591 + +___ + +### scrollY + +• **scrollY**: *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16592 + +___ + +### scrollbars + +• **scrollbars**: *BarProp* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16593 + +___ + +### self + +• **self**: *Window* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16594 + +___ + +### sessionStorage + +• **sessionStorage**: *Storage* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16723 + +___ + +### speechSynthesis + +• **speechSynthesis**: *SpeechSynthesis* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16595 + +___ + +### status + +• **status**: *string* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16596 + +___ + +### statusbar + +• **statusbar**: *BarProp* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16597 + +___ + +### styleMedia + +• **styleMedia**: *StyleMedia* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16598 + +___ + +### toolbar + +• **toolbar**: *BarProp* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16599 + +___ + +### top + +• **top**: *Window* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16600 + +___ + +### `Optional` web3 + +• **web3**? : *[InjectedWeb3](_browserutils_.injectedweb3.md)* + +*Defined in [src/browserUtils.ts:32](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/browserUtils.ts#L32)* + +___ + +### window + +• **window**: *Window* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16601 + +## Methods + +### addEventListener + +▸ **addEventListener**<**K**>(`type`: K, `listener`: function, `options?`: boolean | AddEventListenerOptions): *void* + +*Inherited from void* + +*Overrides void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16638 + +**Type parameters:** + +▪ **K**: *keyof WindowEventMap* + +**Parameters:** + +▪ **type**: *K* + +▪ **listener**: *function* + +▸ (`this`: Window, `ev`: WindowEventMap[K]): *any* + +**Parameters:** + +Name | Type | +------ | ------ | +`this` | Window | +`ev` | WindowEventMap[K] | + +▪`Optional` **options**: *boolean | AddEventListenerOptions* + +**Returns:** *void* + +▸ **addEventListener**(`type`: string, `listener`: EventListenerOrEventListenerObject, `options?`: boolean | AddEventListenerOptions): *void* + +*Inherited from void* + +*Overrides void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16639 + +**Parameters:** + +Name | Type | +------ | ------ | +`type` | string | +`listener` | EventListenerOrEventListenerObject | +`options?` | boolean | AddEventListenerOptions | + +**Returns:** *void* + +___ + +### alert + +▸ **alert**(`message?`: any): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16602 + +**Parameters:** + +Name | Type | +------ | ------ | +`message?` | any | + +**Returns:** *void* + +___ + +### atob + +▸ **atob**(`encodedString`: string): *string* + +*Inherited from void* + +*Overrides void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16650 + +**Parameters:** + +Name | Type | +------ | ------ | +`encodedString` | string | + +**Returns:** *string* + +___ + +### blur + +▸ **blur**(): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16603 + +**Returns:** *void* + +___ + +### btoa + +▸ **btoa**(`rawString`: string): *string* + +*Inherited from void* + +*Overrides void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16651 + +**Parameters:** + +Name | Type | +------ | ------ | +`rawString` | string | + +**Returns:** *string* + +___ + +### cancelAnimationFrame + +▸ **cancelAnimationFrame**(`handle`: number): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16604 + +**Parameters:** + +Name | Type | +------ | ------ | +`handle` | number | + +**Returns:** *void* + +___ + +### captureEvents + +▸ **captureEvents**(): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16606 + +**`deprecated`** + +**Returns:** *void* + +___ + +### clearInterval + +▸ **clearInterval**(`handle?`: undefined | number): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16712 + +**Parameters:** + +Name | Type | +------ | ------ | +`handle?` | undefined | number | + +**Returns:** *void* + +___ + +### clearTimeout + +▸ **clearTimeout**(`handle?`: undefined | number): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16713 + +**Parameters:** + +Name | Type | +------ | ------ | +`handle?` | undefined | number | + +**Returns:** *void* + +___ + +### close + +▸ **close**(): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16607 + +**Returns:** *void* + +___ + +### confirm + +▸ **confirm**(`message?`: undefined | string): *boolean* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16608 + +**Parameters:** + +Name | Type | +------ | ------ | +`message?` | undefined | string | + +**Returns:** *boolean* + +___ + +### createImageBitmap + +▸ **createImageBitmap**(`image`: ImageBitmapSource): *Promise‹ImageBitmap›* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16714 + +**Parameters:** + +Name | Type | +------ | ------ | +`image` | ImageBitmapSource | + +**Returns:** *Promise‹ImageBitmap›* + +▸ **createImageBitmap**(`image`: ImageBitmapSource, `sx`: number, `sy`: number, `sw`: number, `sh`: number): *Promise‹ImageBitmap›* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16715 + +**Parameters:** + +Name | Type | +------ | ------ | +`image` | ImageBitmapSource | +`sx` | number | +`sy` | number | +`sw` | number | +`sh` | number | + +**Returns:** *Promise‹ImageBitmap›* + +___ + +### departFocus + +▸ **departFocus**(`navigationReason`: NavigationReason, `origin`: FocusNavigationOrigin): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16609 + +**Parameters:** + +Name | Type | +------ | ------ | +`navigationReason` | NavigationReason | +`origin` | FocusNavigationOrigin | + +**Returns:** *void* + +___ + +### dispatchEvent + +▸ **dispatchEvent**(`event`: Event): *boolean* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5074 + +Dispatches a synthetic event event to target and returns true +if either event's cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise. + +**Parameters:** + +Name | Type | +------ | ------ | +`event` | Event | + +**Returns:** *boolean* + +___ + +### fetch + +▸ **fetch**(`input`: RequestInfo, `init?`: RequestInit): *Promise‹Response›* + +*Inherited from void* + +*Overrides void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5654 + +**Parameters:** + +Name | Type | +------ | ------ | +`input` | RequestInfo | +`init?` | RequestInit | + +**Returns:** *Promise‹Response›* + +___ + +### focus + +▸ **focus**(): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16610 + +**Returns:** *void* + +___ + +### getComputedStyle + +▸ **getComputedStyle**(`elt`: Element, `pseudoElt?`: string | null): *CSSStyleDeclaration* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16611 + +**Parameters:** + +Name | Type | +------ | ------ | +`elt` | Element | +`pseudoElt?` | string | null | + +**Returns:** *CSSStyleDeclaration* + +___ + +### getMatchedCSSRules + +▸ **getMatchedCSSRules**(`elt`: Element, `pseudoElt?`: string | null): *CSSRuleList* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16612 + +**Parameters:** + +Name | Type | +------ | ------ | +`elt` | Element | +`pseudoElt?` | string | null | + +**Returns:** *CSSRuleList* + +___ + +### getSelection + +▸ **getSelection**(): *Selection* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16613 + +**Returns:** *Selection* + +___ + +### matchMedia + +▸ **matchMedia**(`query`: string): *MediaQueryList* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16614 + +**Parameters:** + +Name | Type | +------ | ------ | +`query` | string | + +**Returns:** *MediaQueryList* + +___ + +### moveBy + +▸ **moveBy**(`x`: number, `y`: number): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16615 + +**Parameters:** + +Name | Type | +------ | ------ | +`x` | number | +`y` | number | + +**Returns:** *void* + +___ + +### moveTo + +▸ **moveTo**(`x`: number, `y`: number): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16616 + +**Parameters:** + +Name | Type | +------ | ------ | +`x` | number | +`y` | number | + +**Returns:** *void* + +___ + +### msWriteProfilerMark + +▸ **msWriteProfilerMark**(`profilerMarkName`: string): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16617 + +**Parameters:** + +Name | Type | +------ | ------ | +`profilerMarkName` | string | + +**Returns:** *void* + +___ + +### open + +▸ **open**(`url?`: undefined | string, `target?`: undefined | string, `features?`: undefined | string, `replace?`: undefined | false | true): *Window | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16618 + +**Parameters:** + +Name | Type | +------ | ------ | +`url?` | undefined | string | +`target?` | undefined | string | +`features?` | undefined | string | +`replace?` | undefined | false | true | + +**Returns:** *Window | null* + +___ + +### postMessage + +▸ **postMessage**(`message`: any, `targetOrigin`: string, `transfer?`: Transferable[]): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16619 + +**Parameters:** + +Name | Type | +------ | ------ | +`message` | any | +`targetOrigin` | string | +`transfer?` | Transferable[] | + +**Returns:** *void* + +___ + +### print + +▸ **print**(): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16620 + +**Returns:** *void* + +___ + +### prompt + +▸ **prompt**(`message?`: undefined | string, `_default?`: undefined | string): *string | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16621 + +**Parameters:** + +Name | Type | +------ | ------ | +`message?` | undefined | string | +`_default?` | undefined | string | + +**Returns:** *string | null* + +___ + +### queueMicrotask + +▸ **queueMicrotask**(`callback`: Function): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16717 + +**Parameters:** + +Name | Type | +------ | ------ | +`callback` | Function | + +**Returns:** *void* + +___ + +### releaseEvents + +▸ **releaseEvents**(): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16623 + +**`deprecated`** + +**Returns:** *void* + +___ + +### removeEventListener + +▸ **removeEventListener**<**K**>(`type`: K, `listener`: function, `options?`: boolean | EventListenerOptions): *void* + +*Inherited from void* + +*Overrides void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16640 + +**Type parameters:** + +▪ **K**: *keyof WindowEventMap* + +**Parameters:** + +▪ **type**: *K* + +▪ **listener**: *function* + +▸ (`this`: Window, `ev`: WindowEventMap[K]): *any* + +**Parameters:** + +Name | Type | +------ | ------ | +`this` | Window | +`ev` | WindowEventMap[K] | + +▪`Optional` **options**: *boolean | EventListenerOptions* + +**Returns:** *void* + +▸ **removeEventListener**(`type`: string, `listener`: EventListenerOrEventListenerObject, `options?`: boolean | EventListenerOptions): *void* + +*Inherited from void* + +*Overrides void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16641 + +**Parameters:** + +Name | Type | +------ | ------ | +`type` | string | +`listener` | EventListenerOrEventListenerObject | +`options?` | boolean | EventListenerOptions | + +**Returns:** *void* + +___ + +### requestAnimationFrame + +▸ **requestAnimationFrame**(`callback`: FrameRequestCallback): *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16624 + +**Parameters:** + +Name | Type | +------ | ------ | +`callback` | FrameRequestCallback | + +**Returns:** *number* + +___ + +### resizeBy + +▸ **resizeBy**(`x`: number, `y`: number): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16625 + +**Parameters:** + +Name | Type | +------ | ------ | +`x` | number | +`y` | number | + +**Returns:** *void* + +___ + +### resizeTo + +▸ **resizeTo**(`x`: number, `y`: number): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16626 + +**Parameters:** + +Name | Type | +------ | ------ | +`x` | number | +`y` | number | + +**Returns:** *void* + +___ + +### scroll + +▸ **scroll**(`options?`: ScrollToOptions): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16627 + +**Parameters:** + +Name | Type | +------ | ------ | +`options?` | ScrollToOptions | + +**Returns:** *void* + +▸ **scroll**(`x`: number, `y`: number): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16628 + +**Parameters:** + +Name | Type | +------ | ------ | +`x` | number | +`y` | number | + +**Returns:** *void* + +___ + +### scrollBy + +▸ **scrollBy**(`options?`: ScrollToOptions): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16629 + +**Parameters:** + +Name | Type | +------ | ------ | +`options?` | ScrollToOptions | + +**Returns:** *void* + +▸ **scrollBy**(`x`: number, `y`: number): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16630 + +**Parameters:** + +Name | Type | +------ | ------ | +`x` | number | +`y` | number | + +**Returns:** *void* + +___ + +### scrollTo + +▸ **scrollTo**(`options?`: ScrollToOptions): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16631 + +**Parameters:** + +Name | Type | +------ | ------ | +`options?` | ScrollToOptions | + +**Returns:** *void* + +▸ **scrollTo**(`x`: number, `y`: number): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16632 + +**Parameters:** + +Name | Type | +------ | ------ | +`x` | number | +`y` | number | + +**Returns:** *void* + +___ + +### setInterval + +▸ **setInterval**(`handler`: TimerHandler, `timeout?`: undefined | number, ...`arguments`: any[]): *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16718 + +**Parameters:** + +Name | Type | +------ | ------ | +`handler` | TimerHandler | +`timeout?` | undefined | number | +`...arguments` | any[] | + +**Returns:** *number* + +___ + +### setTimeout + +▸ **setTimeout**(`handler`: TimerHandler, `timeout?`: undefined | number, ...`arguments`: any[]): *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16719 + +**Parameters:** + +Name | Type | +------ | ------ | +`handler` | TimerHandler | +`timeout?` | undefined | number | +`...arguments` | any[] | + +**Returns:** *number* + +___ + +### stop + +▸ **stop**(): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16633 + +**Returns:** *void* + +___ + +### webkitCancelAnimationFrame + +▸ **webkitCancelAnimationFrame**(`handle`: number): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16634 + +**Parameters:** + +Name | Type | +------ | ------ | +`handle` | number | + +**Returns:** *void* + +___ + +### webkitConvertPointFromNodeToPage + +▸ **webkitConvertPointFromNodeToPage**(`node`: Node, `pt`: WebKitPoint): *WebKitPoint* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16635 + +**Parameters:** + +Name | Type | +------ | ------ | +`node` | Node | +`pt` | WebKitPoint | + +**Returns:** *WebKitPoint* + +___ + +### webkitConvertPointFromPageToNode + +▸ **webkitConvertPointFromPageToNode**(`node`: Node, `pt`: WebKitPoint): *WebKitPoint* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16636 + +**Parameters:** + +Name | Type | +------ | ------ | +`node` | Node | +`pt` | WebKitPoint | + +**Returns:** *WebKitPoint* + +___ + +### webkitRequestAnimationFrame + +▸ **webkitRequestAnimationFrame**(`callback`: FrameRequestCallback): *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16637 + +**Parameters:** + +Name | Type | +------ | ------ | +`callback` | FrameRequestCallback | + +**Returns:** *number* diff --git a/docs/api/interfaces/_browserutils_.injectedweb3.md b/docs/api/interfaces/_browserutils_.injectedweb3.md new file mode 100644 index 0000000..9a685ad --- /dev/null +++ b/docs/api/interfaces/_browserutils_.injectedweb3.md @@ -0,0 +1,28 @@ +# Interface: InjectedWeb3 + +## Hierarchy + +* **InjectedWeb3** + +## Index + +### Properties + +* [currentProvider](_browserutils_.injectedweb3.md#currentprovider) +* [version](_browserutils_.injectedweb3.md#version) + +## Properties + +### currentProvider + +• **currentProvider**: *Provider* + +*Defined in [src/browserUtils.ts:26](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/browserUtils.ts#L26)* + +___ + +### version + +• **version**: *[Web3VersionAPI](_browserutils_.web3versionapi.md)* + +*Defined in [src/browserUtils.ts:27](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/browserUtils.ts#L27)* diff --git a/docs/api/interfaces/_browserutils_.web3versionapi.md b/docs/api/interfaces/_browserutils_.web3versionapi.md new file mode 100644 index 0000000..c68730d --- /dev/null +++ b/docs/api/interfaces/_browserutils_.web3versionapi.md @@ -0,0 +1,19 @@ +# Interface: Web3VersionAPI + +## Hierarchy + +* **Web3VersionAPI** + +## Index + +### Properties + +* [network](_browserutils_.web3versionapi.md#optional-network) + +## Properties + +### `Optional` network + +• **network**? : *undefined | string* + +*Defined in [src/browserUtils.ts:22](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/browserUtils.ts#L22)* diff --git a/docs/api/interfaces/_browserutils_.windowwithethereum.md b/docs/api/interfaces/_browserutils_.windowwithethereum.md new file mode 100644 index 0000000..821f10d --- /dev/null +++ b/docs/api/interfaces/_browserutils_.windowwithethereum.md @@ -0,0 +1,3278 @@ +# Interface: WindowWithEthereum + +## Hierarchy + + ↳ [ExtendedWindow](_browserutils_.extendedwindow.md) + + ↳ **WindowWithEthereum** + +## Index + +### Properties + +* [Blob](_browserutils_.windowwithethereum.md#blob) +* [URL](_browserutils_.windowwithethereum.md#url) +* [URLSearchParams](_browserutils_.windowwithethereum.md#urlsearchparams) +* [applicationCache](_browserutils_.windowwithethereum.md#applicationcache) +* [caches](_browserutils_.windowwithethereum.md#caches) +* [clientInformation](_browserutils_.windowwithethereum.md#clientinformation) +* [closed](_browserutils_.windowwithethereum.md#closed) +* [console](_browserutils_.windowwithethereum.md#console) +* [crypto](_browserutils_.windowwithethereum.md#crypto) +* [customElements](_browserutils_.windowwithethereum.md#customelements) +* [defaultStatus](_browserutils_.windowwithethereum.md#defaultstatus) +* [devicePixelRatio](_browserutils_.windowwithethereum.md#devicepixelratio) +* [doNotTrack](_browserutils_.windowwithethereum.md#donottrack) +* [document](_browserutils_.windowwithethereum.md#document) +* [ethereum](_browserutils_.windowwithethereum.md#ethereum) +* [event](_browserutils_.windowwithethereum.md#event) +* [external](_browserutils_.windowwithethereum.md#external) +* [frameElement](_browserutils_.windowwithethereum.md#frameelement) +* [frames](_browserutils_.windowwithethereum.md#frames) +* [history](_browserutils_.windowwithethereum.md#history) +* [indexedDB](_browserutils_.windowwithethereum.md#indexeddb) +* [innerHeight](_browserutils_.windowwithethereum.md#innerheight) +* [innerWidth](_browserutils_.windowwithethereum.md#innerwidth) +* [isSecureContext](_browserutils_.windowwithethereum.md#issecurecontext) +* [length](_browserutils_.windowwithethereum.md#length) +* [localStorage](_browserutils_.windowwithethereum.md#localstorage) +* [location](_browserutils_.windowwithethereum.md#location) +* [locationbar](_browserutils_.windowwithethereum.md#locationbar) +* [menubar](_browserutils_.windowwithethereum.md#menubar) +* [msContentScript](_browserutils_.windowwithethereum.md#mscontentscript) +* [name](_browserutils_.windowwithethereum.md#name) +* [navigator](_browserutils_.windowwithethereum.md#navigator) +* [offscreenBuffering](_browserutils_.windowwithethereum.md#offscreenbuffering) +* [onabort](_browserutils_.windowwithethereum.md#onabort) +* [onafterprint](_browserutils_.windowwithethereum.md#onafterprint) +* [onanimationcancel](_browserutils_.windowwithethereum.md#onanimationcancel) +* [onanimationend](_browserutils_.windowwithethereum.md#onanimationend) +* [onanimationiteration](_browserutils_.windowwithethereum.md#onanimationiteration) +* [onanimationstart](_browserutils_.windowwithethereum.md#onanimationstart) +* [onauxclick](_browserutils_.windowwithethereum.md#onauxclick) +* [onbeforeprint](_browserutils_.windowwithethereum.md#onbeforeprint) +* [onbeforeunload](_browserutils_.windowwithethereum.md#onbeforeunload) +* [onblur](_browserutils_.windowwithethereum.md#onblur) +* [oncancel](_browserutils_.windowwithethereum.md#oncancel) +* [oncanplay](_browserutils_.windowwithethereum.md#oncanplay) +* [oncanplaythrough](_browserutils_.windowwithethereum.md#oncanplaythrough) +* [onchange](_browserutils_.windowwithethereum.md#onchange) +* [onclick](_browserutils_.windowwithethereum.md#onclick) +* [onclose](_browserutils_.windowwithethereum.md#onclose) +* [oncompassneedscalibration](_browserutils_.windowwithethereum.md#oncompassneedscalibration) +* [oncontextmenu](_browserutils_.windowwithethereum.md#oncontextmenu) +* [oncuechange](_browserutils_.windowwithethereum.md#oncuechange) +* [ondblclick](_browserutils_.windowwithethereum.md#ondblclick) +* [ondevicelight](_browserutils_.windowwithethereum.md#ondevicelight) +* [ondevicemotion](_browserutils_.windowwithethereum.md#ondevicemotion) +* [ondeviceorientation](_browserutils_.windowwithethereum.md#ondeviceorientation) +* [ondrag](_browserutils_.windowwithethereum.md#ondrag) +* [ondragend](_browserutils_.windowwithethereum.md#ondragend) +* [ondragenter](_browserutils_.windowwithethereum.md#ondragenter) +* [ondragexit](_browserutils_.windowwithethereum.md#ondragexit) +* [ondragleave](_browserutils_.windowwithethereum.md#ondragleave) +* [ondragover](_browserutils_.windowwithethereum.md#ondragover) +* [ondragstart](_browserutils_.windowwithethereum.md#ondragstart) +* [ondrop](_browserutils_.windowwithethereum.md#ondrop) +* [ondurationchange](_browserutils_.windowwithethereum.md#ondurationchange) +* [onemptied](_browserutils_.windowwithethereum.md#onemptied) +* [onended](_browserutils_.windowwithethereum.md#onended) +* [onerror](_browserutils_.windowwithethereum.md#onerror) +* [onfocus](_browserutils_.windowwithethereum.md#onfocus) +* [ongotpointercapture](_browserutils_.windowwithethereum.md#ongotpointercapture) +* [onhashchange](_browserutils_.windowwithethereum.md#onhashchange) +* [oninput](_browserutils_.windowwithethereum.md#oninput) +* [oninvalid](_browserutils_.windowwithethereum.md#oninvalid) +* [onkeydown](_browserutils_.windowwithethereum.md#onkeydown) +* [onkeypress](_browserutils_.windowwithethereum.md#onkeypress) +* [onkeyup](_browserutils_.windowwithethereum.md#onkeyup) +* [onlanguagechange](_browserutils_.windowwithethereum.md#onlanguagechange) +* [onload](_browserutils_.windowwithethereum.md#onload) +* [onloadeddata](_browserutils_.windowwithethereum.md#onloadeddata) +* [onloadedmetadata](_browserutils_.windowwithethereum.md#onloadedmetadata) +* [onloadend](_browserutils_.windowwithethereum.md#onloadend) +* [onloadstart](_browserutils_.windowwithethereum.md#onloadstart) +* [onlostpointercapture](_browserutils_.windowwithethereum.md#onlostpointercapture) +* [onmessage](_browserutils_.windowwithethereum.md#onmessage) +* [onmessageerror](_browserutils_.windowwithethereum.md#onmessageerror) +* [onmousedown](_browserutils_.windowwithethereum.md#onmousedown) +* [onmouseenter](_browserutils_.windowwithethereum.md#onmouseenter) +* [onmouseleave](_browserutils_.windowwithethereum.md#onmouseleave) +* [onmousemove](_browserutils_.windowwithethereum.md#onmousemove) +* [onmouseout](_browserutils_.windowwithethereum.md#onmouseout) +* [onmouseover](_browserutils_.windowwithethereum.md#onmouseover) +* [onmouseup](_browserutils_.windowwithethereum.md#onmouseup) +* [onmousewheel](_browserutils_.windowwithethereum.md#onmousewheel) +* [onmsgesturechange](_browserutils_.windowwithethereum.md#onmsgesturechange) +* [onmsgesturedoubletap](_browserutils_.windowwithethereum.md#onmsgesturedoubletap) +* [onmsgestureend](_browserutils_.windowwithethereum.md#onmsgestureend) +* [onmsgesturehold](_browserutils_.windowwithethereum.md#onmsgesturehold) +* [onmsgesturestart](_browserutils_.windowwithethereum.md#onmsgesturestart) +* [onmsgesturetap](_browserutils_.windowwithethereum.md#onmsgesturetap) +* [onmsinertiastart](_browserutils_.windowwithethereum.md#onmsinertiastart) +* [onmspointercancel](_browserutils_.windowwithethereum.md#onmspointercancel) +* [onmspointerdown](_browserutils_.windowwithethereum.md#onmspointerdown) +* [onmspointerenter](_browserutils_.windowwithethereum.md#onmspointerenter) +* [onmspointerleave](_browserutils_.windowwithethereum.md#onmspointerleave) +* [onmspointermove](_browserutils_.windowwithethereum.md#onmspointermove) +* [onmspointerout](_browserutils_.windowwithethereum.md#onmspointerout) +* [onmspointerover](_browserutils_.windowwithethereum.md#onmspointerover) +* [onmspointerup](_browserutils_.windowwithethereum.md#onmspointerup) +* [onoffline](_browserutils_.windowwithethereum.md#onoffline) +* [ononline](_browserutils_.windowwithethereum.md#ononline) +* [onorientationchange](_browserutils_.windowwithethereum.md#onorientationchange) +* [onpagehide](_browserutils_.windowwithethereum.md#onpagehide) +* [onpageshow](_browserutils_.windowwithethereum.md#onpageshow) +* [onpause](_browserutils_.windowwithethereum.md#onpause) +* [onplay](_browserutils_.windowwithethereum.md#onplay) +* [onplaying](_browserutils_.windowwithethereum.md#onplaying) +* [onpointercancel](_browserutils_.windowwithethereum.md#onpointercancel) +* [onpointerdown](_browserutils_.windowwithethereum.md#onpointerdown) +* [onpointerenter](_browserutils_.windowwithethereum.md#onpointerenter) +* [onpointerleave](_browserutils_.windowwithethereum.md#onpointerleave) +* [onpointermove](_browserutils_.windowwithethereum.md#onpointermove) +* [onpointerout](_browserutils_.windowwithethereum.md#onpointerout) +* [onpointerover](_browserutils_.windowwithethereum.md#onpointerover) +* [onpointerup](_browserutils_.windowwithethereum.md#onpointerup) +* [onpopstate](_browserutils_.windowwithethereum.md#onpopstate) +* [onprogress](_browserutils_.windowwithethereum.md#onprogress) +* [onratechange](_browserutils_.windowwithethereum.md#onratechange) +* [onreadystatechange](_browserutils_.windowwithethereum.md#onreadystatechange) +* [onrejectionhandled](_browserutils_.windowwithethereum.md#onrejectionhandled) +* [onreset](_browserutils_.windowwithethereum.md#onreset) +* [onresize](_browserutils_.windowwithethereum.md#onresize) +* [onscroll](_browserutils_.windowwithethereum.md#onscroll) +* [onsecuritypolicyviolation](_browserutils_.windowwithethereum.md#onsecuritypolicyviolation) +* [onseeked](_browserutils_.windowwithethereum.md#onseeked) +* [onseeking](_browserutils_.windowwithethereum.md#onseeking) +* [onselect](_browserutils_.windowwithethereum.md#onselect) +* [onstalled](_browserutils_.windowwithethereum.md#onstalled) +* [onstorage](_browserutils_.windowwithethereum.md#onstorage) +* [onsubmit](_browserutils_.windowwithethereum.md#onsubmit) +* [onsuspend](_browserutils_.windowwithethereum.md#onsuspend) +* [ontimeupdate](_browserutils_.windowwithethereum.md#ontimeupdate) +* [ontoggle](_browserutils_.windowwithethereum.md#ontoggle) +* [ontouchcancel](_browserutils_.windowwithethereum.md#ontouchcancel) +* [ontouchend](_browserutils_.windowwithethereum.md#ontouchend) +* [ontouchmove](_browserutils_.windowwithethereum.md#ontouchmove) +* [ontouchstart](_browserutils_.windowwithethereum.md#ontouchstart) +* [ontransitioncancel](_browserutils_.windowwithethereum.md#ontransitioncancel) +* [ontransitionend](_browserutils_.windowwithethereum.md#ontransitionend) +* [ontransitionrun](_browserutils_.windowwithethereum.md#ontransitionrun) +* [ontransitionstart](_browserutils_.windowwithethereum.md#ontransitionstart) +* [onunhandledrejection](_browserutils_.windowwithethereum.md#onunhandledrejection) +* [onunload](_browserutils_.windowwithethereum.md#onunload) +* [onvolumechange](_browserutils_.windowwithethereum.md#onvolumechange) +* [onvrdisplayactivate](_browserutils_.windowwithethereum.md#onvrdisplayactivate) +* [onvrdisplayblur](_browserutils_.windowwithethereum.md#onvrdisplayblur) +* [onvrdisplayconnect](_browserutils_.windowwithethereum.md#onvrdisplayconnect) +* [onvrdisplaydeactivate](_browserutils_.windowwithethereum.md#onvrdisplaydeactivate) +* [onvrdisplaydisconnect](_browserutils_.windowwithethereum.md#onvrdisplaydisconnect) +* [onvrdisplayfocus](_browserutils_.windowwithethereum.md#onvrdisplayfocus) +* [onvrdisplaypointerrestricted](_browserutils_.windowwithethereum.md#onvrdisplaypointerrestricted) +* [onvrdisplaypointerunrestricted](_browserutils_.windowwithethereum.md#onvrdisplaypointerunrestricted) +* [onvrdisplaypresentchange](_browserutils_.windowwithethereum.md#onvrdisplaypresentchange) +* [onwaiting](_browserutils_.windowwithethereum.md#onwaiting) +* [onwheel](_browserutils_.windowwithethereum.md#onwheel) +* [opener](_browserutils_.windowwithethereum.md#opener) +* [orientation](_browserutils_.windowwithethereum.md#orientation) +* [origin](_browserutils_.windowwithethereum.md#origin) +* [outerHeight](_browserutils_.windowwithethereum.md#outerheight) +* [outerWidth](_browserutils_.windowwithethereum.md#outerwidth) +* [pageXOffset](_browserutils_.windowwithethereum.md#pagexoffset) +* [pageYOffset](_browserutils_.windowwithethereum.md#pageyoffset) +* [parent](_browserutils_.windowwithethereum.md#parent) +* [performance](_browserutils_.windowwithethereum.md#performance) +* [personalbar](_browserutils_.windowwithethereum.md#personalbar) +* [screen](_browserutils_.windowwithethereum.md#screen) +* [screenLeft](_browserutils_.windowwithethereum.md#screenleft) +* [screenTop](_browserutils_.windowwithethereum.md#screentop) +* [screenX](_browserutils_.windowwithethereum.md#screenx) +* [screenY](_browserutils_.windowwithethereum.md#screeny) +* [scrollX](_browserutils_.windowwithethereum.md#scrollx) +* [scrollY](_browserutils_.windowwithethereum.md#scrolly) +* [scrollbars](_browserutils_.windowwithethereum.md#scrollbars) +* [self](_browserutils_.windowwithethereum.md#self) +* [sessionStorage](_browserutils_.windowwithethereum.md#sessionstorage) +* [speechSynthesis](_browserutils_.windowwithethereum.md#speechsynthesis) +* [status](_browserutils_.windowwithethereum.md#status) +* [statusbar](_browserutils_.windowwithethereum.md#statusbar) +* [styleMedia](_browserutils_.windowwithethereum.md#stylemedia) +* [toolbar](_browserutils_.windowwithethereum.md#toolbar) +* [top](_browserutils_.windowwithethereum.md#top) +* [web3](_browserutils_.windowwithethereum.md#optional-web3) +* [window](_browserutils_.windowwithethereum.md#window) + +### Methods + +* [addEventListener](_browserutils_.windowwithethereum.md#addeventlistener) +* [alert](_browserutils_.windowwithethereum.md#alert) +* [atob](_browserutils_.windowwithethereum.md#atob) +* [blur](_browserutils_.windowwithethereum.md#blur) +* [btoa](_browserutils_.windowwithethereum.md#btoa) +* [cancelAnimationFrame](_browserutils_.windowwithethereum.md#cancelanimationframe) +* [captureEvents](_browserutils_.windowwithethereum.md#captureevents) +* [clearInterval](_browserutils_.windowwithethereum.md#clearinterval) +* [clearTimeout](_browserutils_.windowwithethereum.md#cleartimeout) +* [close](_browserutils_.windowwithethereum.md#close) +* [confirm](_browserutils_.windowwithethereum.md#confirm) +* [createImageBitmap](_browserutils_.windowwithethereum.md#createimagebitmap) +* [departFocus](_browserutils_.windowwithethereum.md#departfocus) +* [dispatchEvent](_browserutils_.windowwithethereum.md#dispatchevent) +* [fetch](_browserutils_.windowwithethereum.md#fetch) +* [focus](_browserutils_.windowwithethereum.md#focus) +* [getComputedStyle](_browserutils_.windowwithethereum.md#getcomputedstyle) +* [getMatchedCSSRules](_browserutils_.windowwithethereum.md#getmatchedcssrules) +* [getSelection](_browserutils_.windowwithethereum.md#getselection) +* [matchMedia](_browserutils_.windowwithethereum.md#matchmedia) +* [moveBy](_browserutils_.windowwithethereum.md#moveby) +* [moveTo](_browserutils_.windowwithethereum.md#moveto) +* [msWriteProfilerMark](_browserutils_.windowwithethereum.md#mswriteprofilermark) +* [open](_browserutils_.windowwithethereum.md#open) +* [postMessage](_browserutils_.windowwithethereum.md#postmessage) +* [print](_browserutils_.windowwithethereum.md#print) +* [prompt](_browserutils_.windowwithethereum.md#prompt) +* [queueMicrotask](_browserutils_.windowwithethereum.md#queuemicrotask) +* [releaseEvents](_browserutils_.windowwithethereum.md#releaseevents) +* [removeEventListener](_browserutils_.windowwithethereum.md#removeeventlistener) +* [requestAnimationFrame](_browserutils_.windowwithethereum.md#requestanimationframe) +* [resizeBy](_browserutils_.windowwithethereum.md#resizeby) +* [resizeTo](_browserutils_.windowwithethereum.md#resizeto) +* [scroll](_browserutils_.windowwithethereum.md#scroll) +* [scrollBy](_browserutils_.windowwithethereum.md#scrollby) +* [scrollTo](_browserutils_.windowwithethereum.md#scrollto) +* [setInterval](_browserutils_.windowwithethereum.md#setinterval) +* [setTimeout](_browserutils_.windowwithethereum.md#settimeout) +* [stop](_browserutils_.windowwithethereum.md#stop) +* [webkitCancelAnimationFrame](_browserutils_.windowwithethereum.md#webkitcancelanimationframe) +* [webkitConvertPointFromNodeToPage](_browserutils_.windowwithethereum.md#webkitconvertpointfromnodetopage) +* [webkitConvertPointFromPageToNode](_browserutils_.windowwithethereum.md#webkitconvertpointfrompagetonode) +* [webkitRequestAnimationFrame](_browserutils_.windowwithethereum.md#webkitrequestanimationframe) + +## Properties + +### Blob + +• **Blob**: *object* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16514 + +#### Type declaration: + +* **new __type**(`blobParts?`: BlobPart[], `options?`: BlobPropertyBag): *Blob* + +* **prototype**: *Blob* + +___ + +### URL + +• **URL**: *object* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16515 + +#### Type declaration: + +* **new __type**(`url`: string, `base?`: string | URL): *URL* + +* **prototype**: *URL* + +* **createObjectURL**(`object`: any): *string* + +* **revokeObjectURL**(`url`: string): *void* + +___ + +### URLSearchParams + +• **URLSearchParams**: *object* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16516 + +#### Type declaration: + +* **new __type**(`init?`: string[][] | Record‹string, string› | string | URLSearchParams): *URLSearchParams* + +* **prototype**: *URLSearchParams* + +___ + +### applicationCache + +• **applicationCache**: *ApplicationCache* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16517 + +___ + +### caches + +• **caches**: *CacheStorage* + +*Inherited from void* + +*Overrides void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16518 + +___ + +### clientInformation + +• **clientInformation**: *Navigator* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16519 + +___ + +### closed + +• **closed**: *boolean* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16520 + +___ + +### console + +• **console**: *Console* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16655 + +___ + +### crypto + +• **crypto**: *Crypto* + +*Inherited from void* + +*Overrides void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16521 + +___ + +### customElements + +• **customElements**: *CustomElementRegistry* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16522 + +___ + +### defaultStatus + +• **defaultStatus**: *string* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16523 + +___ + +### devicePixelRatio + +• **devicePixelRatio**: *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16524 + +___ + +### doNotTrack + +• **doNotTrack**: *string* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16525 + +___ + +### document + +• **document**: *Document* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16526 + +___ + +### ethereum + +• **ethereum**: *[Ethereum](_browserutils_.ethereum.md)* + +*Overrides [ExtendedWindow](_browserutils_.extendedwindow.md).[ethereum](_browserutils_.extendedwindow.md#optional-ethereum)* + +*Defined in [src/browserUtils.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/browserUtils.ts#L36)* + +___ + +### event + +• **event**: *Event | undefined* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16527 + +___ + +### external + +• **external**: *External* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16529 + +**`deprecated`** + +___ + +### frameElement + +• **frameElement**: *Element* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16530 + +___ + +### frames + +• **frames**: *Window* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16531 + +___ + +### history + +• **history**: *History* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16532 + +___ + +### indexedDB + +• **indexedDB**: *IDBFactory* + +*Inherited from void* + +*Overrides void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:8824 + +___ + +### innerHeight + +• **innerHeight**: *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16533 + +___ + +### innerWidth + +• **innerWidth**: *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16534 + +___ + +### isSecureContext + +• **isSecureContext**: *boolean* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16535 + +___ + +### length + +• **length**: *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16536 + +___ + +### localStorage + +• **localStorage**: *Storage* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16701 + +___ + +### location + +• **location**: *Location* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16537 + +___ + +### locationbar + +• **locationbar**: *BarProp* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16538 + +___ + +### menubar + +• **menubar**: *BarProp* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16539 + +___ + +### msContentScript + +• **msContentScript**: *ExtensionScriptApis* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16540 + +___ + +### name + +• **name**: *string* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16541 + +___ + +### navigator + +• **navigator**: *Navigator* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16542 + +___ + +### offscreenBuffering + +• **offscreenBuffering**: *string | boolean* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16543 + +___ + +### onabort + +• **onabort**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5387 + +Fires when the user aborts the download. + +**`param`** The event. + +___ + +### onafterprint + +• **onafterprint**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16678 + +___ + +### onanimationcancel + +• **onanimationcancel**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5388 + +___ + +### onanimationend + +• **onanimationend**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5389 + +___ + +### onanimationiteration + +• **onanimationiteration**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5390 + +___ + +### onanimationstart + +• **onanimationstart**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5391 + +___ + +### onauxclick + +• **onauxclick**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5392 + +___ + +### onbeforeprint + +• **onbeforeprint**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16679 + +___ + +### onbeforeunload + +• **onbeforeunload**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16680 + +___ + +### onblur + +• **onblur**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5397 + +Fires when the object loses the input focus. + +**`param`** The focus event. + +___ + +### oncancel + +• **oncancel**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5398 + +___ + +### oncanplay + +• **oncanplay**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5403 + +Occurs when playback is possible, but would require further buffering. + +**`param`** The event. + +___ + +### oncanplaythrough + +• **oncanplaythrough**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5404 + +___ + +### onchange + +• **onchange**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5409 + +Fires when the contents of the object or selection have changed. + +**`param`** The event. + +___ + +### onclick + +• **onclick**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5414 + +Fires when the user clicks the left mouse button on the object + +**`param`** The mouse event. + +___ + +### onclose + +• **onclose**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5415 + +___ + +### oncompassneedscalibration + +• **oncompassneedscalibration**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16544 + +___ + +### oncontextmenu + +• **oncontextmenu**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5420 + +Fires when the user clicks the right mouse button in the client area, opening the context menu. + +**`param`** The mouse event. + +___ + +### oncuechange + +• **oncuechange**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5421 + +___ + +### ondblclick + +• **ondblclick**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5426 + +Fires when the user double-clicks the object. + +**`param`** The mouse event. + +___ + +### ondevicelight + +• **ondevicelight**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16545 + +___ + +### ondevicemotion + +• **ondevicemotion**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16546 + +___ + +### ondeviceorientation + +• **ondeviceorientation**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16547 + +___ + +### ondrag + +• **ondrag**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5431 + +Fires on the source object continuously during a drag operation. + +**`param`** The event. + +___ + +### ondragend + +• **ondragend**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5436 + +Fires on the source object when the user releases the mouse at the close of a drag operation. + +**`param`** The event. + +___ + +### ondragenter + +• **ondragenter**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5441 + +Fires on the target element when the user drags the object to a valid drop target. + +**`param`** The drag event. + +___ + +### ondragexit + +• **ondragexit**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5442 + +___ + +### ondragleave + +• **ondragleave**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5447 + +Fires on the target object when the user moves the mouse out of a valid drop target during a drag operation. + +**`param`** The drag event. + +___ + +### ondragover + +• **ondragover**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5452 + +Fires on the target element continuously while the user drags the object over a valid drop target. + +**`param`** The event. + +___ + +### ondragstart + +• **ondragstart**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5457 + +Fires on the source object when the user starts to drag a text selection or selected object. + +**`param`** The event. + +___ + +### ondrop + +• **ondrop**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5458 + +___ + +### ondurationchange + +• **ondurationchange**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5463 + +Occurs when the duration attribute is updated. + +**`param`** The event. + +___ + +### onemptied + +• **onemptied**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5468 + +Occurs when the media element is reset to its initial state. + +**`param`** The event. + +___ + +### onended + +• **onended**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5473 + +Occurs when the end of playback is reached. + +**`param`** The event + +___ + +### onerror + +• **onerror**: *ErrorEventHandler* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5478 + +Fires when an error occurs during object loading. + +**`param`** The event. + +___ + +### onfocus + +• **onfocus**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5483 + +Fires when the object receives focus. + +**`param`** The event. + +___ + +### ongotpointercapture + +• **ongotpointercapture**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5484 + +___ + +### onhashchange + +• **onhashchange**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16681 + +___ + +### oninput + +• **oninput**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5485 + +___ + +### oninvalid + +• **oninvalid**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5486 + +___ + +### onkeydown + +• **onkeydown**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5491 + +Fires when the user presses a key. + +**`param`** The keyboard event + +___ + +### onkeypress + +• **onkeypress**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5496 + +Fires when the user presses an alphanumeric key. + +**`param`** The event. + +___ + +### onkeyup + +• **onkeyup**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5501 + +Fires when the user releases a key. + +**`param`** The keyboard event + +___ + +### onlanguagechange + +• **onlanguagechange**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16682 + +___ + +### onload + +• **onload**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5506 + +Fires immediately after the browser loads the object. + +**`param`** The event. + +___ + +### onloadeddata + +• **onloadeddata**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5511 + +Occurs when media data is loaded at the current playback position. + +**`param`** The event. + +___ + +### onloadedmetadata + +• **onloadedmetadata**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5516 + +Occurs when the duration and dimensions of the media have been determined. + +**`param`** The event. + +___ + +### onloadend + +• **onloadend**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5517 + +___ + +### onloadstart + +• **onloadstart**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5522 + +Occurs when Internet Explorer begins looking for media data. + +**`param`** The event. + +___ + +### onlostpointercapture + +• **onlostpointercapture**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5523 + +___ + +### onmessage + +• **onmessage**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16683 + +___ + +### onmessageerror + +• **onmessageerror**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16684 + +___ + +### onmousedown + +• **onmousedown**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5528 + +Fires when the user clicks the object with either mouse button. + +**`param`** The mouse event. + +___ + +### onmouseenter + +• **onmouseenter**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5529 + +___ + +### onmouseleave + +• **onmouseleave**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5530 + +___ + +### onmousemove + +• **onmousemove**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5535 + +Fires when the user moves the mouse over the object. + +**`param`** The mouse event. + +___ + +### onmouseout + +• **onmouseout**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5540 + +Fires when the user moves the mouse pointer outside the boundaries of the object. + +**`param`** The mouse event. + +___ + +### onmouseover + +• **onmouseover**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5545 + +Fires when the user moves the mouse pointer into the object. + +**`param`** The mouse event. + +___ + +### onmouseup + +• **onmouseup**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5550 + +Fires when the user releases a mouse button while the mouse is over the object. + +**`param`** The mouse event. + +___ + +### onmousewheel + +• **onmousewheel**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16548 + +___ + +### onmsgesturechange + +• **onmsgesturechange**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16549 + +___ + +### onmsgesturedoubletap + +• **onmsgesturedoubletap**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16550 + +___ + +### onmsgestureend + +• **onmsgestureend**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16551 + +___ + +### onmsgesturehold + +• **onmsgesturehold**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16552 + +___ + +### onmsgesturestart + +• **onmsgesturestart**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16553 + +___ + +### onmsgesturetap + +• **onmsgesturetap**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16554 + +___ + +### onmsinertiastart + +• **onmsinertiastart**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16555 + +___ + +### onmspointercancel + +• **onmspointercancel**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16556 + +___ + +### onmspointerdown + +• **onmspointerdown**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16557 + +___ + +### onmspointerenter + +• **onmspointerenter**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16558 + +___ + +### onmspointerleave + +• **onmspointerleave**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16559 + +___ + +### onmspointermove + +• **onmspointermove**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16560 + +___ + +### onmspointerout + +• **onmspointerout**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16561 + +___ + +### onmspointerover + +• **onmspointerover**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16562 + +___ + +### onmspointerup + +• **onmspointerup**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16563 + +___ + +### onoffline + +• **onoffline**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16685 + +___ + +### ononline + +• **ononline**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16686 + +___ + +### onorientationchange + +• **onorientationchange**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16565 + +**`deprecated`** + +___ + +### onpagehide + +• **onpagehide**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16687 + +___ + +### onpageshow + +• **onpageshow**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16688 + +___ + +### onpause + +• **onpause**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5555 + +Occurs when playback is paused. + +**`param`** The event. + +___ + +### onplay + +• **onplay**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5560 + +Occurs when the play method is requested. + +**`param`** The event. + +___ + +### onplaying + +• **onplaying**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5565 + +Occurs when the audio or video has started playing. + +**`param`** The event. + +___ + +### onpointercancel + +• **onpointercancel**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5566 + +___ + +### onpointerdown + +• **onpointerdown**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5567 + +___ + +### onpointerenter + +• **onpointerenter**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5568 + +___ + +### onpointerleave + +• **onpointerleave**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5569 + +___ + +### onpointermove + +• **onpointermove**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5570 + +___ + +### onpointerout + +• **onpointerout**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5571 + +___ + +### onpointerover + +• **onpointerover**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5572 + +___ + +### onpointerup + +• **onpointerup**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5573 + +___ + +### onpopstate + +• **onpopstate**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16689 + +___ + +### onprogress + +• **onprogress**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5578 + +Occurs to indicate progress while downloading media data. + +**`param`** The event. + +___ + +### onratechange + +• **onratechange**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5583 + +Occurs when the playback rate is increased or decreased. + +**`param`** The event. + +___ + +### onreadystatechange + +• **onreadystatechange**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16566 + +___ + +### onrejectionhandled + +• **onrejectionhandled**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16690 + +___ + +### onreset + +• **onreset**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5588 + +Fires when the user resets a form. + +**`param`** The event. + +___ + +### onresize + +• **onresize**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5589 + +___ + +### onscroll + +• **onscroll**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5594 + +Fires when the user repositions the scroll box in the scroll bar on the object. + +**`param`** The event. + +___ + +### onsecuritypolicyviolation + +• **onsecuritypolicyviolation**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5595 + +___ + +### onseeked + +• **onseeked**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5600 + +Occurs when the seek operation ends. + +**`param`** The event. + +___ + +### onseeking + +• **onseeking**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5605 + +Occurs when the current playback position is moved. + +**`param`** The event. + +___ + +### onselect + +• **onselect**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5610 + +Fires when the current selection changes. + +**`param`** The event. + +___ + +### onstalled + +• **onstalled**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5615 + +Occurs when the download has stopped. + +**`param`** The event. + +___ + +### onstorage + +• **onstorage**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16691 + +___ + +### onsubmit + +• **onsubmit**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5616 + +___ + +### onsuspend + +• **onsuspend**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5621 + +Occurs if the load operation has been intentionally halted. + +**`param`** The event. + +___ + +### ontimeupdate + +• **ontimeupdate**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5626 + +Occurs to indicate the current playback position. + +**`param`** The event. + +___ + +### ontoggle + +• **ontoggle**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5627 + +___ + +### ontouchcancel + +• **ontouchcancel**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5628 + +___ + +### ontouchend + +• **ontouchend**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5629 + +___ + +### ontouchmove + +• **ontouchmove**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5630 + +___ + +### ontouchstart + +• **ontouchstart**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5631 + +___ + +### ontransitioncancel + +• **ontransitioncancel**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5632 + +___ + +### ontransitionend + +• **ontransitionend**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5633 + +___ + +### ontransitionrun + +• **ontransitionrun**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5634 + +___ + +### ontransitionstart + +• **ontransitionstart**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5635 + +___ + +### onunhandledrejection + +• **onunhandledrejection**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16692 + +___ + +### onunload + +• **onunload**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16693 + +___ + +### onvolumechange + +• **onvolumechange**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5640 + +Occurs when the volume is changed, or playback is muted or unmuted. + +**`param`** The event. + +___ + +### onvrdisplayactivate + +• **onvrdisplayactivate**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16567 + +___ + +### onvrdisplayblur + +• **onvrdisplayblur**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16568 + +___ + +### onvrdisplayconnect + +• **onvrdisplayconnect**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16569 + +___ + +### onvrdisplaydeactivate + +• **onvrdisplaydeactivate**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16570 + +___ + +### onvrdisplaydisconnect + +• **onvrdisplaydisconnect**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16571 + +___ + +### onvrdisplayfocus + +• **onvrdisplayfocus**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16572 + +___ + +### onvrdisplaypointerrestricted + +• **onvrdisplaypointerrestricted**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16573 + +___ + +### onvrdisplaypointerunrestricted + +• **onvrdisplaypointerunrestricted**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16574 + +___ + +### onvrdisplaypresentchange + +• **onvrdisplaypresentchange**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16575 + +___ + +### onwaiting + +• **onwaiting**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5645 + +Occurs when playback stops because the next frame of a video resource is not available. + +**`param`** The event. + +___ + +### onwheel + +• **onwheel**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5646 + +___ + +### opener + +• **opener**: *any* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16576 + +___ + +### orientation + +• **orientation**: *string | number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16578 + +**`deprecated`** + +___ + +### origin + +• **origin**: *string* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16708 + +___ + +### outerHeight + +• **outerHeight**: *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16579 + +___ + +### outerWidth + +• **outerWidth**: *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16580 + +___ + +### pageXOffset + +• **pageXOffset**: *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16581 + +___ + +### pageYOffset + +• **pageYOffset**: *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16582 + +___ + +### parent + +• **parent**: *Window* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16583 + +___ + +### performance + +• **performance**: *Performance* + +*Inherited from void* + +*Overrides void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16584 + +___ + +### personalbar + +• **personalbar**: *BarProp* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16585 + +___ + +### screen + +• **screen**: *Screen* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16586 + +___ + +### screenLeft + +• **screenLeft**: *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16587 + +___ + +### screenTop + +• **screenTop**: *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16588 + +___ + +### screenX + +• **screenX**: *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16589 + +___ + +### screenY + +• **screenY**: *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16590 + +___ + +### scrollX + +• **scrollX**: *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16591 + +___ + +### scrollY + +• **scrollY**: *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16592 + +___ + +### scrollbars + +• **scrollbars**: *BarProp* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16593 + +___ + +### self + +• **self**: *Window* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16594 + +___ + +### sessionStorage + +• **sessionStorage**: *Storage* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16723 + +___ + +### speechSynthesis + +• **speechSynthesis**: *SpeechSynthesis* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16595 + +___ + +### status + +• **status**: *string* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16596 + +___ + +### statusbar + +• **statusbar**: *BarProp* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16597 + +___ + +### styleMedia + +• **styleMedia**: *StyleMedia* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16598 + +___ + +### toolbar + +• **toolbar**: *BarProp* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16599 + +___ + +### top + +• **top**: *Window* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16600 + +___ + +### `Optional` web3 + +• **web3**? : *[InjectedWeb3](_browserutils_.injectedweb3.md)* + +*Inherited from [ExtendedWindow](_browserutils_.extendedwindow.md).[web3](_browserutils_.extendedwindow.md#optional-web3)* + +*Defined in [src/browserUtils.ts:32](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/browserUtils.ts#L32)* + +___ + +### window + +• **window**: *Window* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16601 + +## Methods + +### addEventListener + +▸ **addEventListener**<**K**>(`type`: K, `listener`: function, `options?`: boolean | AddEventListenerOptions): *void* + +*Inherited from void* + +*Overrides void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16638 + +**Type parameters:** + +▪ **K**: *keyof WindowEventMap* + +**Parameters:** + +▪ **type**: *K* + +▪ **listener**: *function* + +▸ (`this`: Window, `ev`: WindowEventMap[K]): *any* + +**Parameters:** + +Name | Type | +------ | ------ | +`this` | Window | +`ev` | WindowEventMap[K] | + +▪`Optional` **options**: *boolean | AddEventListenerOptions* + +**Returns:** *void* + +▸ **addEventListener**(`type`: string, `listener`: EventListenerOrEventListenerObject, `options?`: boolean | AddEventListenerOptions): *void* + +*Inherited from void* + +*Overrides void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16639 + +**Parameters:** + +Name | Type | +------ | ------ | +`type` | string | +`listener` | EventListenerOrEventListenerObject | +`options?` | boolean | AddEventListenerOptions | + +**Returns:** *void* + +___ + +### alert + +▸ **alert**(`message?`: any): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16602 + +**Parameters:** + +Name | Type | +------ | ------ | +`message?` | any | + +**Returns:** *void* + +___ + +### atob + +▸ **atob**(`encodedString`: string): *string* + +*Inherited from void* + +*Overrides void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16650 + +**Parameters:** + +Name | Type | +------ | ------ | +`encodedString` | string | + +**Returns:** *string* + +___ + +### blur + +▸ **blur**(): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16603 + +**Returns:** *void* + +___ + +### btoa + +▸ **btoa**(`rawString`: string): *string* + +*Inherited from void* + +*Overrides void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16651 + +**Parameters:** + +Name | Type | +------ | ------ | +`rawString` | string | + +**Returns:** *string* + +___ + +### cancelAnimationFrame + +▸ **cancelAnimationFrame**(`handle`: number): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16604 + +**Parameters:** + +Name | Type | +------ | ------ | +`handle` | number | + +**Returns:** *void* + +___ + +### captureEvents + +▸ **captureEvents**(): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16606 + +**`deprecated`** + +**Returns:** *void* + +___ + +### clearInterval + +▸ **clearInterval**(`handle?`: undefined | number): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16712 + +**Parameters:** + +Name | Type | +------ | ------ | +`handle?` | undefined | number | + +**Returns:** *void* + +___ + +### clearTimeout + +▸ **clearTimeout**(`handle?`: undefined | number): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16713 + +**Parameters:** + +Name | Type | +------ | ------ | +`handle?` | undefined | number | + +**Returns:** *void* + +___ + +### close + +▸ **close**(): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16607 + +**Returns:** *void* + +___ + +### confirm + +▸ **confirm**(`message?`: undefined | string): *boolean* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16608 + +**Parameters:** + +Name | Type | +------ | ------ | +`message?` | undefined | string | + +**Returns:** *boolean* + +___ + +### createImageBitmap + +▸ **createImageBitmap**(`image`: ImageBitmapSource): *Promise‹ImageBitmap›* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16714 + +**Parameters:** + +Name | Type | +------ | ------ | +`image` | ImageBitmapSource | + +**Returns:** *Promise‹ImageBitmap›* + +▸ **createImageBitmap**(`image`: ImageBitmapSource, `sx`: number, `sy`: number, `sw`: number, `sh`: number): *Promise‹ImageBitmap›* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16715 + +**Parameters:** + +Name | Type | +------ | ------ | +`image` | ImageBitmapSource | +`sx` | number | +`sy` | number | +`sw` | number | +`sh` | number | + +**Returns:** *Promise‹ImageBitmap›* + +___ + +### departFocus + +▸ **departFocus**(`navigationReason`: NavigationReason, `origin`: FocusNavigationOrigin): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16609 + +**Parameters:** + +Name | Type | +------ | ------ | +`navigationReason` | NavigationReason | +`origin` | FocusNavigationOrigin | + +**Returns:** *void* + +___ + +### dispatchEvent + +▸ **dispatchEvent**(`event`: Event): *boolean* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5074 + +Dispatches a synthetic event event to target and returns true +if either event's cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise. + +**Parameters:** + +Name | Type | +------ | ------ | +`event` | Event | + +**Returns:** *boolean* + +___ + +### fetch + +▸ **fetch**(`input`: RequestInfo, `init?`: RequestInit): *Promise‹Response›* + +*Inherited from void* + +*Overrides void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5654 + +**Parameters:** + +Name | Type | +------ | ------ | +`input` | RequestInfo | +`init?` | RequestInit | + +**Returns:** *Promise‹Response›* + +___ + +### focus + +▸ **focus**(): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16610 + +**Returns:** *void* + +___ + +### getComputedStyle + +▸ **getComputedStyle**(`elt`: Element, `pseudoElt?`: string | null): *CSSStyleDeclaration* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16611 + +**Parameters:** + +Name | Type | +------ | ------ | +`elt` | Element | +`pseudoElt?` | string | null | + +**Returns:** *CSSStyleDeclaration* + +___ + +### getMatchedCSSRules + +▸ **getMatchedCSSRules**(`elt`: Element, `pseudoElt?`: string | null): *CSSRuleList* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16612 + +**Parameters:** + +Name | Type | +------ | ------ | +`elt` | Element | +`pseudoElt?` | string | null | + +**Returns:** *CSSRuleList* + +___ + +### getSelection + +▸ **getSelection**(): *Selection* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16613 + +**Returns:** *Selection* + +___ + +### matchMedia + +▸ **matchMedia**(`query`: string): *MediaQueryList* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16614 + +**Parameters:** + +Name | Type | +------ | ------ | +`query` | string | + +**Returns:** *MediaQueryList* + +___ + +### moveBy + +▸ **moveBy**(`x`: number, `y`: number): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16615 + +**Parameters:** + +Name | Type | +------ | ------ | +`x` | number | +`y` | number | + +**Returns:** *void* + +___ + +### moveTo + +▸ **moveTo**(`x`: number, `y`: number): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16616 + +**Parameters:** + +Name | Type | +------ | ------ | +`x` | number | +`y` | number | + +**Returns:** *void* + +___ + +### msWriteProfilerMark + +▸ **msWriteProfilerMark**(`profilerMarkName`: string): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16617 + +**Parameters:** + +Name | Type | +------ | ------ | +`profilerMarkName` | string | + +**Returns:** *void* + +___ + +### open + +▸ **open**(`url?`: undefined | string, `target?`: undefined | string, `features?`: undefined | string, `replace?`: undefined | false | true): *Window | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16618 + +**Parameters:** + +Name | Type | +------ | ------ | +`url?` | undefined | string | +`target?` | undefined | string | +`features?` | undefined | string | +`replace?` | undefined | false | true | + +**Returns:** *Window | null* + +___ + +### postMessage + +▸ **postMessage**(`message`: any, `targetOrigin`: string, `transfer?`: Transferable[]): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16619 + +**Parameters:** + +Name | Type | +------ | ------ | +`message` | any | +`targetOrigin` | string | +`transfer?` | Transferable[] | + +**Returns:** *void* + +___ + +### print + +▸ **print**(): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16620 + +**Returns:** *void* + +___ + +### prompt + +▸ **prompt**(`message?`: undefined | string, `_default?`: undefined | string): *string | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16621 + +**Parameters:** + +Name | Type | +------ | ------ | +`message?` | undefined | string | +`_default?` | undefined | string | + +**Returns:** *string | null* + +___ + +### queueMicrotask + +▸ **queueMicrotask**(`callback`: Function): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16717 + +**Parameters:** + +Name | Type | +------ | ------ | +`callback` | Function | + +**Returns:** *void* + +___ + +### releaseEvents + +▸ **releaseEvents**(): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16623 + +**`deprecated`** + +**Returns:** *void* + +___ + +### removeEventListener + +▸ **removeEventListener**<**K**>(`type`: K, `listener`: function, `options?`: boolean | EventListenerOptions): *void* + +*Inherited from void* + +*Overrides void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16640 + +**Type parameters:** + +▪ **K**: *keyof WindowEventMap* + +**Parameters:** + +▪ **type**: *K* + +▪ **listener**: *function* + +▸ (`this`: Window, `ev`: WindowEventMap[K]): *any* + +**Parameters:** + +Name | Type | +------ | ------ | +`this` | Window | +`ev` | WindowEventMap[K] | + +▪`Optional` **options**: *boolean | EventListenerOptions* + +**Returns:** *void* + +▸ **removeEventListener**(`type`: string, `listener`: EventListenerOrEventListenerObject, `options?`: boolean | EventListenerOptions): *void* + +*Inherited from void* + +*Overrides void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16641 + +**Parameters:** + +Name | Type | +------ | ------ | +`type` | string | +`listener` | EventListenerOrEventListenerObject | +`options?` | boolean | EventListenerOptions | + +**Returns:** *void* + +___ + +### requestAnimationFrame + +▸ **requestAnimationFrame**(`callback`: FrameRequestCallback): *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16624 + +**Parameters:** + +Name | Type | +------ | ------ | +`callback` | FrameRequestCallback | + +**Returns:** *number* + +___ + +### resizeBy + +▸ **resizeBy**(`x`: number, `y`: number): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16625 + +**Parameters:** + +Name | Type | +------ | ------ | +`x` | number | +`y` | number | + +**Returns:** *void* + +___ + +### resizeTo + +▸ **resizeTo**(`x`: number, `y`: number): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16626 + +**Parameters:** + +Name | Type | +------ | ------ | +`x` | number | +`y` | number | + +**Returns:** *void* + +___ + +### scroll + +▸ **scroll**(`options?`: ScrollToOptions): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16627 + +**Parameters:** + +Name | Type | +------ | ------ | +`options?` | ScrollToOptions | + +**Returns:** *void* + +▸ **scroll**(`x`: number, `y`: number): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16628 + +**Parameters:** + +Name | Type | +------ | ------ | +`x` | number | +`y` | number | + +**Returns:** *void* + +___ + +### scrollBy + +▸ **scrollBy**(`options?`: ScrollToOptions): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16629 + +**Parameters:** + +Name | Type | +------ | ------ | +`options?` | ScrollToOptions | + +**Returns:** *void* + +▸ **scrollBy**(`x`: number, `y`: number): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16630 + +**Parameters:** + +Name | Type | +------ | ------ | +`x` | number | +`y` | number | + +**Returns:** *void* + +___ + +### scrollTo + +▸ **scrollTo**(`options?`: ScrollToOptions): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16631 + +**Parameters:** + +Name | Type | +------ | ------ | +`options?` | ScrollToOptions | + +**Returns:** *void* + +▸ **scrollTo**(`x`: number, `y`: number): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16632 + +**Parameters:** + +Name | Type | +------ | ------ | +`x` | number | +`y` | number | + +**Returns:** *void* + +___ + +### setInterval + +▸ **setInterval**(`handler`: TimerHandler, `timeout?`: undefined | number, ...`arguments`: any[]): *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16718 + +**Parameters:** + +Name | Type | +------ | ------ | +`handler` | TimerHandler | +`timeout?` | undefined | number | +`...arguments` | any[] | + +**Returns:** *number* + +___ + +### setTimeout + +▸ **setTimeout**(`handler`: TimerHandler, `timeout?`: undefined | number, ...`arguments`: any[]): *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16719 + +**Parameters:** + +Name | Type | +------ | ------ | +`handler` | TimerHandler | +`timeout?` | undefined | number | +`...arguments` | any[] | + +**Returns:** *number* + +___ + +### stop + +▸ **stop**(): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16633 + +**Returns:** *void* + +___ + +### webkitCancelAnimationFrame + +▸ **webkitCancelAnimationFrame**(`handle`: number): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16634 + +**Parameters:** + +Name | Type | +------ | ------ | +`handle` | number | + +**Returns:** *void* + +___ + +### webkitConvertPointFromNodeToPage + +▸ **webkitConvertPointFromNodeToPage**(`node`: Node, `pt`: WebKitPoint): *WebKitPoint* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16635 + +**Parameters:** + +Name | Type | +------ | ------ | +`node` | Node | +`pt` | WebKitPoint | + +**Returns:** *WebKitPoint* + +___ + +### webkitConvertPointFromPageToNode + +▸ **webkitConvertPointFromPageToNode**(`node`: Node, `pt`: WebKitPoint): *WebKitPoint* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16636 + +**Parameters:** + +Name | Type | +------ | ------ | +`node` | Node | +`pt` | WebKitPoint | + +**Returns:** *WebKitPoint* + +___ + +### webkitRequestAnimationFrame + +▸ **webkitRequestAnimationFrame**(`callback`: FrameRequestCallback): *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16637 + +**Parameters:** + +Name | Type | +------ | ------ | +`callback` | FrameRequestCallback | + +**Returns:** *number* diff --git a/docs/api/interfaces/_browserutils_.windowwithweb3.md b/docs/api/interfaces/_browserutils_.windowwithweb3.md new file mode 100644 index 0000000..2ee9b2f --- /dev/null +++ b/docs/api/interfaces/_browserutils_.windowwithweb3.md @@ -0,0 +1,3278 @@ +# Interface: WindowWithWeb3 + +## Hierarchy + + ↳ [ExtendedWindow](_browserutils_.extendedwindow.md) + + ↳ **WindowWithWeb3** + +## Index + +### Properties + +* [Blob](_browserutils_.windowwithweb3.md#blob) +* [URL](_browserutils_.windowwithweb3.md#url) +* [URLSearchParams](_browserutils_.windowwithweb3.md#urlsearchparams) +* [applicationCache](_browserutils_.windowwithweb3.md#applicationcache) +* [caches](_browserutils_.windowwithweb3.md#caches) +* [clientInformation](_browserutils_.windowwithweb3.md#clientinformation) +* [closed](_browserutils_.windowwithweb3.md#closed) +* [console](_browserutils_.windowwithweb3.md#console) +* [crypto](_browserutils_.windowwithweb3.md#crypto) +* [customElements](_browserutils_.windowwithweb3.md#customelements) +* [defaultStatus](_browserutils_.windowwithweb3.md#defaultstatus) +* [devicePixelRatio](_browserutils_.windowwithweb3.md#devicepixelratio) +* [doNotTrack](_browserutils_.windowwithweb3.md#donottrack) +* [document](_browserutils_.windowwithweb3.md#document) +* [ethereum](_browserutils_.windowwithweb3.md#optional-ethereum) +* [event](_browserutils_.windowwithweb3.md#event) +* [external](_browserutils_.windowwithweb3.md#external) +* [frameElement](_browserutils_.windowwithweb3.md#frameelement) +* [frames](_browserutils_.windowwithweb3.md#frames) +* [history](_browserutils_.windowwithweb3.md#history) +* [indexedDB](_browserutils_.windowwithweb3.md#indexeddb) +* [innerHeight](_browserutils_.windowwithweb3.md#innerheight) +* [innerWidth](_browserutils_.windowwithweb3.md#innerwidth) +* [isSecureContext](_browserutils_.windowwithweb3.md#issecurecontext) +* [length](_browserutils_.windowwithweb3.md#length) +* [localStorage](_browserutils_.windowwithweb3.md#localstorage) +* [location](_browserutils_.windowwithweb3.md#location) +* [locationbar](_browserutils_.windowwithweb3.md#locationbar) +* [menubar](_browserutils_.windowwithweb3.md#menubar) +* [msContentScript](_browserutils_.windowwithweb3.md#mscontentscript) +* [name](_browserutils_.windowwithweb3.md#name) +* [navigator](_browserutils_.windowwithweb3.md#navigator) +* [offscreenBuffering](_browserutils_.windowwithweb3.md#offscreenbuffering) +* [onabort](_browserutils_.windowwithweb3.md#onabort) +* [onafterprint](_browserutils_.windowwithweb3.md#onafterprint) +* [onanimationcancel](_browserutils_.windowwithweb3.md#onanimationcancel) +* [onanimationend](_browserutils_.windowwithweb3.md#onanimationend) +* [onanimationiteration](_browserutils_.windowwithweb3.md#onanimationiteration) +* [onanimationstart](_browserutils_.windowwithweb3.md#onanimationstart) +* [onauxclick](_browserutils_.windowwithweb3.md#onauxclick) +* [onbeforeprint](_browserutils_.windowwithweb3.md#onbeforeprint) +* [onbeforeunload](_browserutils_.windowwithweb3.md#onbeforeunload) +* [onblur](_browserutils_.windowwithweb3.md#onblur) +* [oncancel](_browserutils_.windowwithweb3.md#oncancel) +* [oncanplay](_browserutils_.windowwithweb3.md#oncanplay) +* [oncanplaythrough](_browserutils_.windowwithweb3.md#oncanplaythrough) +* [onchange](_browserutils_.windowwithweb3.md#onchange) +* [onclick](_browserutils_.windowwithweb3.md#onclick) +* [onclose](_browserutils_.windowwithweb3.md#onclose) +* [oncompassneedscalibration](_browserutils_.windowwithweb3.md#oncompassneedscalibration) +* [oncontextmenu](_browserutils_.windowwithweb3.md#oncontextmenu) +* [oncuechange](_browserutils_.windowwithweb3.md#oncuechange) +* [ondblclick](_browserutils_.windowwithweb3.md#ondblclick) +* [ondevicelight](_browserutils_.windowwithweb3.md#ondevicelight) +* [ondevicemotion](_browserutils_.windowwithweb3.md#ondevicemotion) +* [ondeviceorientation](_browserutils_.windowwithweb3.md#ondeviceorientation) +* [ondrag](_browserutils_.windowwithweb3.md#ondrag) +* [ondragend](_browserutils_.windowwithweb3.md#ondragend) +* [ondragenter](_browserutils_.windowwithweb3.md#ondragenter) +* [ondragexit](_browserutils_.windowwithweb3.md#ondragexit) +* [ondragleave](_browserutils_.windowwithweb3.md#ondragleave) +* [ondragover](_browserutils_.windowwithweb3.md#ondragover) +* [ondragstart](_browserutils_.windowwithweb3.md#ondragstart) +* [ondrop](_browserutils_.windowwithweb3.md#ondrop) +* [ondurationchange](_browserutils_.windowwithweb3.md#ondurationchange) +* [onemptied](_browserutils_.windowwithweb3.md#onemptied) +* [onended](_browserutils_.windowwithweb3.md#onended) +* [onerror](_browserutils_.windowwithweb3.md#onerror) +* [onfocus](_browserutils_.windowwithweb3.md#onfocus) +* [ongotpointercapture](_browserutils_.windowwithweb3.md#ongotpointercapture) +* [onhashchange](_browserutils_.windowwithweb3.md#onhashchange) +* [oninput](_browserutils_.windowwithweb3.md#oninput) +* [oninvalid](_browserutils_.windowwithweb3.md#oninvalid) +* [onkeydown](_browserutils_.windowwithweb3.md#onkeydown) +* [onkeypress](_browserutils_.windowwithweb3.md#onkeypress) +* [onkeyup](_browserutils_.windowwithweb3.md#onkeyup) +* [onlanguagechange](_browserutils_.windowwithweb3.md#onlanguagechange) +* [onload](_browserutils_.windowwithweb3.md#onload) +* [onloadeddata](_browserutils_.windowwithweb3.md#onloadeddata) +* [onloadedmetadata](_browserutils_.windowwithweb3.md#onloadedmetadata) +* [onloadend](_browserutils_.windowwithweb3.md#onloadend) +* [onloadstart](_browserutils_.windowwithweb3.md#onloadstart) +* [onlostpointercapture](_browserutils_.windowwithweb3.md#onlostpointercapture) +* [onmessage](_browserutils_.windowwithweb3.md#onmessage) +* [onmessageerror](_browserutils_.windowwithweb3.md#onmessageerror) +* [onmousedown](_browserutils_.windowwithweb3.md#onmousedown) +* [onmouseenter](_browserutils_.windowwithweb3.md#onmouseenter) +* [onmouseleave](_browserutils_.windowwithweb3.md#onmouseleave) +* [onmousemove](_browserutils_.windowwithweb3.md#onmousemove) +* [onmouseout](_browserutils_.windowwithweb3.md#onmouseout) +* [onmouseover](_browserutils_.windowwithweb3.md#onmouseover) +* [onmouseup](_browserutils_.windowwithweb3.md#onmouseup) +* [onmousewheel](_browserutils_.windowwithweb3.md#onmousewheel) +* [onmsgesturechange](_browserutils_.windowwithweb3.md#onmsgesturechange) +* [onmsgesturedoubletap](_browserutils_.windowwithweb3.md#onmsgesturedoubletap) +* [onmsgestureend](_browserutils_.windowwithweb3.md#onmsgestureend) +* [onmsgesturehold](_browserutils_.windowwithweb3.md#onmsgesturehold) +* [onmsgesturestart](_browserutils_.windowwithweb3.md#onmsgesturestart) +* [onmsgesturetap](_browserutils_.windowwithweb3.md#onmsgesturetap) +* [onmsinertiastart](_browserutils_.windowwithweb3.md#onmsinertiastart) +* [onmspointercancel](_browserutils_.windowwithweb3.md#onmspointercancel) +* [onmspointerdown](_browserutils_.windowwithweb3.md#onmspointerdown) +* [onmspointerenter](_browserutils_.windowwithweb3.md#onmspointerenter) +* [onmspointerleave](_browserutils_.windowwithweb3.md#onmspointerleave) +* [onmspointermove](_browserutils_.windowwithweb3.md#onmspointermove) +* [onmspointerout](_browserutils_.windowwithweb3.md#onmspointerout) +* [onmspointerover](_browserutils_.windowwithweb3.md#onmspointerover) +* [onmspointerup](_browserutils_.windowwithweb3.md#onmspointerup) +* [onoffline](_browserutils_.windowwithweb3.md#onoffline) +* [ononline](_browserutils_.windowwithweb3.md#ononline) +* [onorientationchange](_browserutils_.windowwithweb3.md#onorientationchange) +* [onpagehide](_browserutils_.windowwithweb3.md#onpagehide) +* [onpageshow](_browserutils_.windowwithweb3.md#onpageshow) +* [onpause](_browserutils_.windowwithweb3.md#onpause) +* [onplay](_browserutils_.windowwithweb3.md#onplay) +* [onplaying](_browserutils_.windowwithweb3.md#onplaying) +* [onpointercancel](_browserutils_.windowwithweb3.md#onpointercancel) +* [onpointerdown](_browserutils_.windowwithweb3.md#onpointerdown) +* [onpointerenter](_browserutils_.windowwithweb3.md#onpointerenter) +* [onpointerleave](_browserutils_.windowwithweb3.md#onpointerleave) +* [onpointermove](_browserutils_.windowwithweb3.md#onpointermove) +* [onpointerout](_browserutils_.windowwithweb3.md#onpointerout) +* [onpointerover](_browserutils_.windowwithweb3.md#onpointerover) +* [onpointerup](_browserutils_.windowwithweb3.md#onpointerup) +* [onpopstate](_browserutils_.windowwithweb3.md#onpopstate) +* [onprogress](_browserutils_.windowwithweb3.md#onprogress) +* [onratechange](_browserutils_.windowwithweb3.md#onratechange) +* [onreadystatechange](_browserutils_.windowwithweb3.md#onreadystatechange) +* [onrejectionhandled](_browserutils_.windowwithweb3.md#onrejectionhandled) +* [onreset](_browserutils_.windowwithweb3.md#onreset) +* [onresize](_browserutils_.windowwithweb3.md#onresize) +* [onscroll](_browserutils_.windowwithweb3.md#onscroll) +* [onsecuritypolicyviolation](_browserutils_.windowwithweb3.md#onsecuritypolicyviolation) +* [onseeked](_browserutils_.windowwithweb3.md#onseeked) +* [onseeking](_browserutils_.windowwithweb3.md#onseeking) +* [onselect](_browserutils_.windowwithweb3.md#onselect) +* [onstalled](_browserutils_.windowwithweb3.md#onstalled) +* [onstorage](_browserutils_.windowwithweb3.md#onstorage) +* [onsubmit](_browserutils_.windowwithweb3.md#onsubmit) +* [onsuspend](_browserutils_.windowwithweb3.md#onsuspend) +* [ontimeupdate](_browserutils_.windowwithweb3.md#ontimeupdate) +* [ontoggle](_browserutils_.windowwithweb3.md#ontoggle) +* [ontouchcancel](_browserutils_.windowwithweb3.md#ontouchcancel) +* [ontouchend](_browserutils_.windowwithweb3.md#ontouchend) +* [ontouchmove](_browserutils_.windowwithweb3.md#ontouchmove) +* [ontouchstart](_browserutils_.windowwithweb3.md#ontouchstart) +* [ontransitioncancel](_browserutils_.windowwithweb3.md#ontransitioncancel) +* [ontransitionend](_browserutils_.windowwithweb3.md#ontransitionend) +* [ontransitionrun](_browserutils_.windowwithweb3.md#ontransitionrun) +* [ontransitionstart](_browserutils_.windowwithweb3.md#ontransitionstart) +* [onunhandledrejection](_browserutils_.windowwithweb3.md#onunhandledrejection) +* [onunload](_browserutils_.windowwithweb3.md#onunload) +* [onvolumechange](_browserutils_.windowwithweb3.md#onvolumechange) +* [onvrdisplayactivate](_browserutils_.windowwithweb3.md#onvrdisplayactivate) +* [onvrdisplayblur](_browserutils_.windowwithweb3.md#onvrdisplayblur) +* [onvrdisplayconnect](_browserutils_.windowwithweb3.md#onvrdisplayconnect) +* [onvrdisplaydeactivate](_browserutils_.windowwithweb3.md#onvrdisplaydeactivate) +* [onvrdisplaydisconnect](_browserutils_.windowwithweb3.md#onvrdisplaydisconnect) +* [onvrdisplayfocus](_browserutils_.windowwithweb3.md#onvrdisplayfocus) +* [onvrdisplaypointerrestricted](_browserutils_.windowwithweb3.md#onvrdisplaypointerrestricted) +* [onvrdisplaypointerunrestricted](_browserutils_.windowwithweb3.md#onvrdisplaypointerunrestricted) +* [onvrdisplaypresentchange](_browserutils_.windowwithweb3.md#onvrdisplaypresentchange) +* [onwaiting](_browserutils_.windowwithweb3.md#onwaiting) +* [onwheel](_browserutils_.windowwithweb3.md#onwheel) +* [opener](_browserutils_.windowwithweb3.md#opener) +* [orientation](_browserutils_.windowwithweb3.md#orientation) +* [origin](_browserutils_.windowwithweb3.md#origin) +* [outerHeight](_browserutils_.windowwithweb3.md#outerheight) +* [outerWidth](_browserutils_.windowwithweb3.md#outerwidth) +* [pageXOffset](_browserutils_.windowwithweb3.md#pagexoffset) +* [pageYOffset](_browserutils_.windowwithweb3.md#pageyoffset) +* [parent](_browserutils_.windowwithweb3.md#parent) +* [performance](_browserutils_.windowwithweb3.md#performance) +* [personalbar](_browserutils_.windowwithweb3.md#personalbar) +* [screen](_browserutils_.windowwithweb3.md#screen) +* [screenLeft](_browserutils_.windowwithweb3.md#screenleft) +* [screenTop](_browserutils_.windowwithweb3.md#screentop) +* [screenX](_browserutils_.windowwithweb3.md#screenx) +* [screenY](_browserutils_.windowwithweb3.md#screeny) +* [scrollX](_browserutils_.windowwithweb3.md#scrollx) +* [scrollY](_browserutils_.windowwithweb3.md#scrolly) +* [scrollbars](_browserutils_.windowwithweb3.md#scrollbars) +* [self](_browserutils_.windowwithweb3.md#self) +* [sessionStorage](_browserutils_.windowwithweb3.md#sessionstorage) +* [speechSynthesis](_browserutils_.windowwithweb3.md#speechsynthesis) +* [status](_browserutils_.windowwithweb3.md#status) +* [statusbar](_browserutils_.windowwithweb3.md#statusbar) +* [styleMedia](_browserutils_.windowwithweb3.md#stylemedia) +* [toolbar](_browserutils_.windowwithweb3.md#toolbar) +* [top](_browserutils_.windowwithweb3.md#top) +* [web3](_browserutils_.windowwithweb3.md#web3) +* [window](_browserutils_.windowwithweb3.md#window) + +### Methods + +* [addEventListener](_browserutils_.windowwithweb3.md#addeventlistener) +* [alert](_browserutils_.windowwithweb3.md#alert) +* [atob](_browserutils_.windowwithweb3.md#atob) +* [blur](_browserutils_.windowwithweb3.md#blur) +* [btoa](_browserutils_.windowwithweb3.md#btoa) +* [cancelAnimationFrame](_browserutils_.windowwithweb3.md#cancelanimationframe) +* [captureEvents](_browserutils_.windowwithweb3.md#captureevents) +* [clearInterval](_browserutils_.windowwithweb3.md#clearinterval) +* [clearTimeout](_browserutils_.windowwithweb3.md#cleartimeout) +* [close](_browserutils_.windowwithweb3.md#close) +* [confirm](_browserutils_.windowwithweb3.md#confirm) +* [createImageBitmap](_browserutils_.windowwithweb3.md#createimagebitmap) +* [departFocus](_browserutils_.windowwithweb3.md#departfocus) +* [dispatchEvent](_browserutils_.windowwithweb3.md#dispatchevent) +* [fetch](_browserutils_.windowwithweb3.md#fetch) +* [focus](_browserutils_.windowwithweb3.md#focus) +* [getComputedStyle](_browserutils_.windowwithweb3.md#getcomputedstyle) +* [getMatchedCSSRules](_browserutils_.windowwithweb3.md#getmatchedcssrules) +* [getSelection](_browserutils_.windowwithweb3.md#getselection) +* [matchMedia](_browserutils_.windowwithweb3.md#matchmedia) +* [moveBy](_browserutils_.windowwithweb3.md#moveby) +* [moveTo](_browserutils_.windowwithweb3.md#moveto) +* [msWriteProfilerMark](_browserutils_.windowwithweb3.md#mswriteprofilermark) +* [open](_browserutils_.windowwithweb3.md#open) +* [postMessage](_browserutils_.windowwithweb3.md#postmessage) +* [print](_browserutils_.windowwithweb3.md#print) +* [prompt](_browserutils_.windowwithweb3.md#prompt) +* [queueMicrotask](_browserutils_.windowwithweb3.md#queuemicrotask) +* [releaseEvents](_browserutils_.windowwithweb3.md#releaseevents) +* [removeEventListener](_browserutils_.windowwithweb3.md#removeeventlistener) +* [requestAnimationFrame](_browserutils_.windowwithweb3.md#requestanimationframe) +* [resizeBy](_browserutils_.windowwithweb3.md#resizeby) +* [resizeTo](_browserutils_.windowwithweb3.md#resizeto) +* [scroll](_browserutils_.windowwithweb3.md#scroll) +* [scrollBy](_browserutils_.windowwithweb3.md#scrollby) +* [scrollTo](_browserutils_.windowwithweb3.md#scrollto) +* [setInterval](_browserutils_.windowwithweb3.md#setinterval) +* [setTimeout](_browserutils_.windowwithweb3.md#settimeout) +* [stop](_browserutils_.windowwithweb3.md#stop) +* [webkitCancelAnimationFrame](_browserutils_.windowwithweb3.md#webkitcancelanimationframe) +* [webkitConvertPointFromNodeToPage](_browserutils_.windowwithweb3.md#webkitconvertpointfromnodetopage) +* [webkitConvertPointFromPageToNode](_browserutils_.windowwithweb3.md#webkitconvertpointfrompagetonode) +* [webkitRequestAnimationFrame](_browserutils_.windowwithweb3.md#webkitrequestanimationframe) + +## Properties + +### Blob + +• **Blob**: *object* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16514 + +#### Type declaration: + +* **new __type**(`blobParts?`: BlobPart[], `options?`: BlobPropertyBag): *Blob* + +* **prototype**: *Blob* + +___ + +### URL + +• **URL**: *object* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16515 + +#### Type declaration: + +* **new __type**(`url`: string, `base?`: string | URL): *URL* + +* **prototype**: *URL* + +* **createObjectURL**(`object`: any): *string* + +* **revokeObjectURL**(`url`: string): *void* + +___ + +### URLSearchParams + +• **URLSearchParams**: *object* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16516 + +#### Type declaration: + +* **new __type**(`init?`: string[][] | Record‹string, string› | string | URLSearchParams): *URLSearchParams* + +* **prototype**: *URLSearchParams* + +___ + +### applicationCache + +• **applicationCache**: *ApplicationCache* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16517 + +___ + +### caches + +• **caches**: *CacheStorage* + +*Inherited from void* + +*Overrides void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16518 + +___ + +### clientInformation + +• **clientInformation**: *Navigator* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16519 + +___ + +### closed + +• **closed**: *boolean* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16520 + +___ + +### console + +• **console**: *Console* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16655 + +___ + +### crypto + +• **crypto**: *Crypto* + +*Inherited from void* + +*Overrides void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16521 + +___ + +### customElements + +• **customElements**: *CustomElementRegistry* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16522 + +___ + +### defaultStatus + +• **defaultStatus**: *string* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16523 + +___ + +### devicePixelRatio + +• **devicePixelRatio**: *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16524 + +___ + +### doNotTrack + +• **doNotTrack**: *string* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16525 + +___ + +### document + +• **document**: *Document* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16526 + +___ + +### `Optional` ethereum + +• **ethereum**? : *[Ethereum](_browserutils_.ethereum.md)* + +*Inherited from [ExtendedWindow](_browserutils_.extendedwindow.md).[ethereum](_browserutils_.extendedwindow.md#optional-ethereum)* + +*Defined in [src/browserUtils.ts:31](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/browserUtils.ts#L31)* + +___ + +### event + +• **event**: *Event | undefined* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16527 + +___ + +### external + +• **external**: *External* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16529 + +**`deprecated`** + +___ + +### frameElement + +• **frameElement**: *Element* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16530 + +___ + +### frames + +• **frames**: *Window* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16531 + +___ + +### history + +• **history**: *History* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16532 + +___ + +### indexedDB + +• **indexedDB**: *IDBFactory* + +*Inherited from void* + +*Overrides void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:8824 + +___ + +### innerHeight + +• **innerHeight**: *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16533 + +___ + +### innerWidth + +• **innerWidth**: *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16534 + +___ + +### isSecureContext + +• **isSecureContext**: *boolean* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16535 + +___ + +### length + +• **length**: *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16536 + +___ + +### localStorage + +• **localStorage**: *Storage* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16701 + +___ + +### location + +• **location**: *Location* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16537 + +___ + +### locationbar + +• **locationbar**: *BarProp* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16538 + +___ + +### menubar + +• **menubar**: *BarProp* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16539 + +___ + +### msContentScript + +• **msContentScript**: *ExtensionScriptApis* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16540 + +___ + +### name + +• **name**: *string* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16541 + +___ + +### navigator + +• **navigator**: *Navigator* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16542 + +___ + +### offscreenBuffering + +• **offscreenBuffering**: *string | boolean* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16543 + +___ + +### onabort + +• **onabort**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5387 + +Fires when the user aborts the download. + +**`param`** The event. + +___ + +### onafterprint + +• **onafterprint**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16678 + +___ + +### onanimationcancel + +• **onanimationcancel**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5388 + +___ + +### onanimationend + +• **onanimationend**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5389 + +___ + +### onanimationiteration + +• **onanimationiteration**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5390 + +___ + +### onanimationstart + +• **onanimationstart**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5391 + +___ + +### onauxclick + +• **onauxclick**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5392 + +___ + +### onbeforeprint + +• **onbeforeprint**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16679 + +___ + +### onbeforeunload + +• **onbeforeunload**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16680 + +___ + +### onblur + +• **onblur**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5397 + +Fires when the object loses the input focus. + +**`param`** The focus event. + +___ + +### oncancel + +• **oncancel**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5398 + +___ + +### oncanplay + +• **oncanplay**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5403 + +Occurs when playback is possible, but would require further buffering. + +**`param`** The event. + +___ + +### oncanplaythrough + +• **oncanplaythrough**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5404 + +___ + +### onchange + +• **onchange**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5409 + +Fires when the contents of the object or selection have changed. + +**`param`** The event. + +___ + +### onclick + +• **onclick**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5414 + +Fires when the user clicks the left mouse button on the object + +**`param`** The mouse event. + +___ + +### onclose + +• **onclose**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5415 + +___ + +### oncompassneedscalibration + +• **oncompassneedscalibration**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16544 + +___ + +### oncontextmenu + +• **oncontextmenu**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5420 + +Fires when the user clicks the right mouse button in the client area, opening the context menu. + +**`param`** The mouse event. + +___ + +### oncuechange + +• **oncuechange**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5421 + +___ + +### ondblclick + +• **ondblclick**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5426 + +Fires when the user double-clicks the object. + +**`param`** The mouse event. + +___ + +### ondevicelight + +• **ondevicelight**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16545 + +___ + +### ondevicemotion + +• **ondevicemotion**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16546 + +___ + +### ondeviceorientation + +• **ondeviceorientation**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16547 + +___ + +### ondrag + +• **ondrag**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5431 + +Fires on the source object continuously during a drag operation. + +**`param`** The event. + +___ + +### ondragend + +• **ondragend**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5436 + +Fires on the source object when the user releases the mouse at the close of a drag operation. + +**`param`** The event. + +___ + +### ondragenter + +• **ondragenter**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5441 + +Fires on the target element when the user drags the object to a valid drop target. + +**`param`** The drag event. + +___ + +### ondragexit + +• **ondragexit**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5442 + +___ + +### ondragleave + +• **ondragleave**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5447 + +Fires on the target object when the user moves the mouse out of a valid drop target during a drag operation. + +**`param`** The drag event. + +___ + +### ondragover + +• **ondragover**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5452 + +Fires on the target element continuously while the user drags the object over a valid drop target. + +**`param`** The event. + +___ + +### ondragstart + +• **ondragstart**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5457 + +Fires on the source object when the user starts to drag a text selection or selected object. + +**`param`** The event. + +___ + +### ondrop + +• **ondrop**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5458 + +___ + +### ondurationchange + +• **ondurationchange**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5463 + +Occurs when the duration attribute is updated. + +**`param`** The event. + +___ + +### onemptied + +• **onemptied**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5468 + +Occurs when the media element is reset to its initial state. + +**`param`** The event. + +___ + +### onended + +• **onended**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5473 + +Occurs when the end of playback is reached. + +**`param`** The event + +___ + +### onerror + +• **onerror**: *ErrorEventHandler* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5478 + +Fires when an error occurs during object loading. + +**`param`** The event. + +___ + +### onfocus + +• **onfocus**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5483 + +Fires when the object receives focus. + +**`param`** The event. + +___ + +### ongotpointercapture + +• **ongotpointercapture**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5484 + +___ + +### onhashchange + +• **onhashchange**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16681 + +___ + +### oninput + +• **oninput**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5485 + +___ + +### oninvalid + +• **oninvalid**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5486 + +___ + +### onkeydown + +• **onkeydown**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5491 + +Fires when the user presses a key. + +**`param`** The keyboard event + +___ + +### onkeypress + +• **onkeypress**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5496 + +Fires when the user presses an alphanumeric key. + +**`param`** The event. + +___ + +### onkeyup + +• **onkeyup**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5501 + +Fires when the user releases a key. + +**`param`** The keyboard event + +___ + +### onlanguagechange + +• **onlanguagechange**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16682 + +___ + +### onload + +• **onload**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5506 + +Fires immediately after the browser loads the object. + +**`param`** The event. + +___ + +### onloadeddata + +• **onloadeddata**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5511 + +Occurs when media data is loaded at the current playback position. + +**`param`** The event. + +___ + +### onloadedmetadata + +• **onloadedmetadata**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5516 + +Occurs when the duration and dimensions of the media have been determined. + +**`param`** The event. + +___ + +### onloadend + +• **onloadend**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5517 + +___ + +### onloadstart + +• **onloadstart**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5522 + +Occurs when Internet Explorer begins looking for media data. + +**`param`** The event. + +___ + +### onlostpointercapture + +• **onlostpointercapture**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5523 + +___ + +### onmessage + +• **onmessage**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16683 + +___ + +### onmessageerror + +• **onmessageerror**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16684 + +___ + +### onmousedown + +• **onmousedown**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5528 + +Fires when the user clicks the object with either mouse button. + +**`param`** The mouse event. + +___ + +### onmouseenter + +• **onmouseenter**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5529 + +___ + +### onmouseleave + +• **onmouseleave**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5530 + +___ + +### onmousemove + +• **onmousemove**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5535 + +Fires when the user moves the mouse over the object. + +**`param`** The mouse event. + +___ + +### onmouseout + +• **onmouseout**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5540 + +Fires when the user moves the mouse pointer outside the boundaries of the object. + +**`param`** The mouse event. + +___ + +### onmouseover + +• **onmouseover**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5545 + +Fires when the user moves the mouse pointer into the object. + +**`param`** The mouse event. + +___ + +### onmouseup + +• **onmouseup**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5550 + +Fires when the user releases a mouse button while the mouse is over the object. + +**`param`** The mouse event. + +___ + +### onmousewheel + +• **onmousewheel**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16548 + +___ + +### onmsgesturechange + +• **onmsgesturechange**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16549 + +___ + +### onmsgesturedoubletap + +• **onmsgesturedoubletap**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16550 + +___ + +### onmsgestureend + +• **onmsgestureend**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16551 + +___ + +### onmsgesturehold + +• **onmsgesturehold**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16552 + +___ + +### onmsgesturestart + +• **onmsgesturestart**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16553 + +___ + +### onmsgesturetap + +• **onmsgesturetap**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16554 + +___ + +### onmsinertiastart + +• **onmsinertiastart**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16555 + +___ + +### onmspointercancel + +• **onmspointercancel**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16556 + +___ + +### onmspointerdown + +• **onmspointerdown**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16557 + +___ + +### onmspointerenter + +• **onmspointerenter**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16558 + +___ + +### onmspointerleave + +• **onmspointerleave**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16559 + +___ + +### onmspointermove + +• **onmspointermove**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16560 + +___ + +### onmspointerout + +• **onmspointerout**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16561 + +___ + +### onmspointerover + +• **onmspointerover**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16562 + +___ + +### onmspointerup + +• **onmspointerup**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16563 + +___ + +### onoffline + +• **onoffline**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16685 + +___ + +### ononline + +• **ononline**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16686 + +___ + +### onorientationchange + +• **onorientationchange**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16565 + +**`deprecated`** + +___ + +### onpagehide + +• **onpagehide**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16687 + +___ + +### onpageshow + +• **onpageshow**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16688 + +___ + +### onpause + +• **onpause**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5555 + +Occurs when playback is paused. + +**`param`** The event. + +___ + +### onplay + +• **onplay**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5560 + +Occurs when the play method is requested. + +**`param`** The event. + +___ + +### onplaying + +• **onplaying**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5565 + +Occurs when the audio or video has started playing. + +**`param`** The event. + +___ + +### onpointercancel + +• **onpointercancel**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5566 + +___ + +### onpointerdown + +• **onpointerdown**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5567 + +___ + +### onpointerenter + +• **onpointerenter**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5568 + +___ + +### onpointerleave + +• **onpointerleave**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5569 + +___ + +### onpointermove + +• **onpointermove**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5570 + +___ + +### onpointerout + +• **onpointerout**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5571 + +___ + +### onpointerover + +• **onpointerover**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5572 + +___ + +### onpointerup + +• **onpointerup**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5573 + +___ + +### onpopstate + +• **onpopstate**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16689 + +___ + +### onprogress + +• **onprogress**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5578 + +Occurs to indicate progress while downloading media data. + +**`param`** The event. + +___ + +### onratechange + +• **onratechange**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5583 + +Occurs when the playback rate is increased or decreased. + +**`param`** The event. + +___ + +### onreadystatechange + +• **onreadystatechange**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16566 + +___ + +### onrejectionhandled + +• **onrejectionhandled**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16690 + +___ + +### onreset + +• **onreset**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5588 + +Fires when the user resets a form. + +**`param`** The event. + +___ + +### onresize + +• **onresize**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5589 + +___ + +### onscroll + +• **onscroll**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5594 + +Fires when the user repositions the scroll box in the scroll bar on the object. + +**`param`** The event. + +___ + +### onsecuritypolicyviolation + +• **onsecuritypolicyviolation**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5595 + +___ + +### onseeked + +• **onseeked**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5600 + +Occurs when the seek operation ends. + +**`param`** The event. + +___ + +### onseeking + +• **onseeking**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5605 + +Occurs when the current playback position is moved. + +**`param`** The event. + +___ + +### onselect + +• **onselect**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5610 + +Fires when the current selection changes. + +**`param`** The event. + +___ + +### onstalled + +• **onstalled**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5615 + +Occurs when the download has stopped. + +**`param`** The event. + +___ + +### onstorage + +• **onstorage**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16691 + +___ + +### onsubmit + +• **onsubmit**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5616 + +___ + +### onsuspend + +• **onsuspend**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5621 + +Occurs if the load operation has been intentionally halted. + +**`param`** The event. + +___ + +### ontimeupdate + +• **ontimeupdate**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5626 + +Occurs to indicate the current playback position. + +**`param`** The event. + +___ + +### ontoggle + +• **ontoggle**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5627 + +___ + +### ontouchcancel + +• **ontouchcancel**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5628 + +___ + +### ontouchend + +• **ontouchend**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5629 + +___ + +### ontouchmove + +• **ontouchmove**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5630 + +___ + +### ontouchstart + +• **ontouchstart**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5631 + +___ + +### ontransitioncancel + +• **ontransitioncancel**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5632 + +___ + +### ontransitionend + +• **ontransitionend**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5633 + +___ + +### ontransitionrun + +• **ontransitionrun**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5634 + +___ + +### ontransitionstart + +• **ontransitionstart**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5635 + +___ + +### onunhandledrejection + +• **onunhandledrejection**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16692 + +___ + +### onunload + +• **onunload**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16693 + +___ + +### onvolumechange + +• **onvolumechange**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5640 + +Occurs when the volume is changed, or playback is muted or unmuted. + +**`param`** The event. + +___ + +### onvrdisplayactivate + +• **onvrdisplayactivate**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16567 + +___ + +### onvrdisplayblur + +• **onvrdisplayblur**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16568 + +___ + +### onvrdisplayconnect + +• **onvrdisplayconnect**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16569 + +___ + +### onvrdisplaydeactivate + +• **onvrdisplaydeactivate**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16570 + +___ + +### onvrdisplaydisconnect + +• **onvrdisplaydisconnect**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16571 + +___ + +### onvrdisplayfocus + +• **onvrdisplayfocus**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16572 + +___ + +### onvrdisplaypointerrestricted + +• **onvrdisplaypointerrestricted**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16573 + +___ + +### onvrdisplaypointerunrestricted + +• **onvrdisplaypointerunrestricted**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16574 + +___ + +### onvrdisplaypresentchange + +• **onvrdisplaypresentchange**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16575 + +___ + +### onwaiting + +• **onwaiting**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5645 + +Occurs when playback stops because the next frame of a video resource is not available. + +**`param`** The event. + +___ + +### onwheel + +• **onwheel**: *function | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5646 + +___ + +### opener + +• **opener**: *any* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16576 + +___ + +### orientation + +• **orientation**: *string | number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16578 + +**`deprecated`** + +___ + +### origin + +• **origin**: *string* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16708 + +___ + +### outerHeight + +• **outerHeight**: *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16579 + +___ + +### outerWidth + +• **outerWidth**: *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16580 + +___ + +### pageXOffset + +• **pageXOffset**: *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16581 + +___ + +### pageYOffset + +• **pageYOffset**: *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16582 + +___ + +### parent + +• **parent**: *Window* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16583 + +___ + +### performance + +• **performance**: *Performance* + +*Inherited from void* + +*Overrides void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16584 + +___ + +### personalbar + +• **personalbar**: *BarProp* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16585 + +___ + +### screen + +• **screen**: *Screen* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16586 + +___ + +### screenLeft + +• **screenLeft**: *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16587 + +___ + +### screenTop + +• **screenTop**: *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16588 + +___ + +### screenX + +• **screenX**: *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16589 + +___ + +### screenY + +• **screenY**: *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16590 + +___ + +### scrollX + +• **scrollX**: *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16591 + +___ + +### scrollY + +• **scrollY**: *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16592 + +___ + +### scrollbars + +• **scrollbars**: *BarProp* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16593 + +___ + +### self + +• **self**: *Window* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16594 + +___ + +### sessionStorage + +• **sessionStorage**: *Storage* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16723 + +___ + +### speechSynthesis + +• **speechSynthesis**: *SpeechSynthesis* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16595 + +___ + +### status + +• **status**: *string* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16596 + +___ + +### statusbar + +• **statusbar**: *BarProp* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16597 + +___ + +### styleMedia + +• **styleMedia**: *StyleMedia* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16598 + +___ + +### toolbar + +• **toolbar**: *BarProp* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16599 + +___ + +### top + +• **top**: *Window* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16600 + +___ + +### web3 + +• **web3**: *[InjectedWeb3](_browserutils_.injectedweb3.md)* + +*Overrides [ExtendedWindow](_browserutils_.extendedwindow.md).[web3](_browserutils_.extendedwindow.md#optional-web3)* + +*Defined in [src/browserUtils.ts:39](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/browserUtils.ts#L39)* + +___ + +### window + +• **window**: *Window* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16601 + +## Methods + +### addEventListener + +▸ **addEventListener**<**K**>(`type`: K, `listener`: function, `options?`: boolean | AddEventListenerOptions): *void* + +*Inherited from void* + +*Overrides void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16638 + +**Type parameters:** + +▪ **K**: *keyof WindowEventMap* + +**Parameters:** + +▪ **type**: *K* + +▪ **listener**: *function* + +▸ (`this`: Window, `ev`: WindowEventMap[K]): *any* + +**Parameters:** + +Name | Type | +------ | ------ | +`this` | Window | +`ev` | WindowEventMap[K] | + +▪`Optional` **options**: *boolean | AddEventListenerOptions* + +**Returns:** *void* + +▸ **addEventListener**(`type`: string, `listener`: EventListenerOrEventListenerObject, `options?`: boolean | AddEventListenerOptions): *void* + +*Inherited from void* + +*Overrides void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16639 + +**Parameters:** + +Name | Type | +------ | ------ | +`type` | string | +`listener` | EventListenerOrEventListenerObject | +`options?` | boolean | AddEventListenerOptions | + +**Returns:** *void* + +___ + +### alert + +▸ **alert**(`message?`: any): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16602 + +**Parameters:** + +Name | Type | +------ | ------ | +`message?` | any | + +**Returns:** *void* + +___ + +### atob + +▸ **atob**(`encodedString`: string): *string* + +*Inherited from void* + +*Overrides void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16650 + +**Parameters:** + +Name | Type | +------ | ------ | +`encodedString` | string | + +**Returns:** *string* + +___ + +### blur + +▸ **blur**(): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16603 + +**Returns:** *void* + +___ + +### btoa + +▸ **btoa**(`rawString`: string): *string* + +*Inherited from void* + +*Overrides void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16651 + +**Parameters:** + +Name | Type | +------ | ------ | +`rawString` | string | + +**Returns:** *string* + +___ + +### cancelAnimationFrame + +▸ **cancelAnimationFrame**(`handle`: number): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16604 + +**Parameters:** + +Name | Type | +------ | ------ | +`handle` | number | + +**Returns:** *void* + +___ + +### captureEvents + +▸ **captureEvents**(): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16606 + +**`deprecated`** + +**Returns:** *void* + +___ + +### clearInterval + +▸ **clearInterval**(`handle?`: undefined | number): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16712 + +**Parameters:** + +Name | Type | +------ | ------ | +`handle?` | undefined | number | + +**Returns:** *void* + +___ + +### clearTimeout + +▸ **clearTimeout**(`handle?`: undefined | number): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16713 + +**Parameters:** + +Name | Type | +------ | ------ | +`handle?` | undefined | number | + +**Returns:** *void* + +___ + +### close + +▸ **close**(): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16607 + +**Returns:** *void* + +___ + +### confirm + +▸ **confirm**(`message?`: undefined | string): *boolean* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16608 + +**Parameters:** + +Name | Type | +------ | ------ | +`message?` | undefined | string | + +**Returns:** *boolean* + +___ + +### createImageBitmap + +▸ **createImageBitmap**(`image`: ImageBitmapSource): *Promise‹ImageBitmap›* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16714 + +**Parameters:** + +Name | Type | +------ | ------ | +`image` | ImageBitmapSource | + +**Returns:** *Promise‹ImageBitmap›* + +▸ **createImageBitmap**(`image`: ImageBitmapSource, `sx`: number, `sy`: number, `sw`: number, `sh`: number): *Promise‹ImageBitmap›* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16715 + +**Parameters:** + +Name | Type | +------ | ------ | +`image` | ImageBitmapSource | +`sx` | number | +`sy` | number | +`sw` | number | +`sh` | number | + +**Returns:** *Promise‹ImageBitmap›* + +___ + +### departFocus + +▸ **departFocus**(`navigationReason`: NavigationReason, `origin`: FocusNavigationOrigin): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16609 + +**Parameters:** + +Name | Type | +------ | ------ | +`navigationReason` | NavigationReason | +`origin` | FocusNavigationOrigin | + +**Returns:** *void* + +___ + +### dispatchEvent + +▸ **dispatchEvent**(`event`: Event): *boolean* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5074 + +Dispatches a synthetic event event to target and returns true +if either event's cancelable attribute value is false or its preventDefault() method was not invoked, and false otherwise. + +**Parameters:** + +Name | Type | +------ | ------ | +`event` | Event | + +**Returns:** *boolean* + +___ + +### fetch + +▸ **fetch**(`input`: RequestInfo, `init?`: RequestInit): *Promise‹Response›* + +*Inherited from void* + +*Overrides void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:5654 + +**Parameters:** + +Name | Type | +------ | ------ | +`input` | RequestInfo | +`init?` | RequestInit | + +**Returns:** *Promise‹Response›* + +___ + +### focus + +▸ **focus**(): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16610 + +**Returns:** *void* + +___ + +### getComputedStyle + +▸ **getComputedStyle**(`elt`: Element, `pseudoElt?`: string | null): *CSSStyleDeclaration* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16611 + +**Parameters:** + +Name | Type | +------ | ------ | +`elt` | Element | +`pseudoElt?` | string | null | + +**Returns:** *CSSStyleDeclaration* + +___ + +### getMatchedCSSRules + +▸ **getMatchedCSSRules**(`elt`: Element, `pseudoElt?`: string | null): *CSSRuleList* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16612 + +**Parameters:** + +Name | Type | +------ | ------ | +`elt` | Element | +`pseudoElt?` | string | null | + +**Returns:** *CSSRuleList* + +___ + +### getSelection + +▸ **getSelection**(): *Selection* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16613 + +**Returns:** *Selection* + +___ + +### matchMedia + +▸ **matchMedia**(`query`: string): *MediaQueryList* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16614 + +**Parameters:** + +Name | Type | +------ | ------ | +`query` | string | + +**Returns:** *MediaQueryList* + +___ + +### moveBy + +▸ **moveBy**(`x`: number, `y`: number): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16615 + +**Parameters:** + +Name | Type | +------ | ------ | +`x` | number | +`y` | number | + +**Returns:** *void* + +___ + +### moveTo + +▸ **moveTo**(`x`: number, `y`: number): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16616 + +**Parameters:** + +Name | Type | +------ | ------ | +`x` | number | +`y` | number | + +**Returns:** *void* + +___ + +### msWriteProfilerMark + +▸ **msWriteProfilerMark**(`profilerMarkName`: string): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16617 + +**Parameters:** + +Name | Type | +------ | ------ | +`profilerMarkName` | string | + +**Returns:** *void* + +___ + +### open + +▸ **open**(`url?`: undefined | string, `target?`: undefined | string, `features?`: undefined | string, `replace?`: undefined | false | true): *Window | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16618 + +**Parameters:** + +Name | Type | +------ | ------ | +`url?` | undefined | string | +`target?` | undefined | string | +`features?` | undefined | string | +`replace?` | undefined | false | true | + +**Returns:** *Window | null* + +___ + +### postMessage + +▸ **postMessage**(`message`: any, `targetOrigin`: string, `transfer?`: Transferable[]): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16619 + +**Parameters:** + +Name | Type | +------ | ------ | +`message` | any | +`targetOrigin` | string | +`transfer?` | Transferable[] | + +**Returns:** *void* + +___ + +### print + +▸ **print**(): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16620 + +**Returns:** *void* + +___ + +### prompt + +▸ **prompt**(`message?`: undefined | string, `_default?`: undefined | string): *string | null* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16621 + +**Parameters:** + +Name | Type | +------ | ------ | +`message?` | undefined | string | +`_default?` | undefined | string | + +**Returns:** *string | null* + +___ + +### queueMicrotask + +▸ **queueMicrotask**(`callback`: Function): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16717 + +**Parameters:** + +Name | Type | +------ | ------ | +`callback` | Function | + +**Returns:** *void* + +___ + +### releaseEvents + +▸ **releaseEvents**(): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16623 + +**`deprecated`** + +**Returns:** *void* + +___ + +### removeEventListener + +▸ **removeEventListener**<**K**>(`type`: K, `listener`: function, `options?`: boolean | EventListenerOptions): *void* + +*Inherited from void* + +*Overrides void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16640 + +**Type parameters:** + +▪ **K**: *keyof WindowEventMap* + +**Parameters:** + +▪ **type**: *K* + +▪ **listener**: *function* + +▸ (`this`: Window, `ev`: WindowEventMap[K]): *any* + +**Parameters:** + +Name | Type | +------ | ------ | +`this` | Window | +`ev` | WindowEventMap[K] | + +▪`Optional` **options**: *boolean | EventListenerOptions* + +**Returns:** *void* + +▸ **removeEventListener**(`type`: string, `listener`: EventListenerOrEventListenerObject, `options?`: boolean | EventListenerOptions): *void* + +*Inherited from void* + +*Overrides void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16641 + +**Parameters:** + +Name | Type | +------ | ------ | +`type` | string | +`listener` | EventListenerOrEventListenerObject | +`options?` | boolean | EventListenerOptions | + +**Returns:** *void* + +___ + +### requestAnimationFrame + +▸ **requestAnimationFrame**(`callback`: FrameRequestCallback): *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16624 + +**Parameters:** + +Name | Type | +------ | ------ | +`callback` | FrameRequestCallback | + +**Returns:** *number* + +___ + +### resizeBy + +▸ **resizeBy**(`x`: number, `y`: number): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16625 + +**Parameters:** + +Name | Type | +------ | ------ | +`x` | number | +`y` | number | + +**Returns:** *void* + +___ + +### resizeTo + +▸ **resizeTo**(`x`: number, `y`: number): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16626 + +**Parameters:** + +Name | Type | +------ | ------ | +`x` | number | +`y` | number | + +**Returns:** *void* + +___ + +### scroll + +▸ **scroll**(`options?`: ScrollToOptions): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16627 + +**Parameters:** + +Name | Type | +------ | ------ | +`options?` | ScrollToOptions | + +**Returns:** *void* + +▸ **scroll**(`x`: number, `y`: number): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16628 + +**Parameters:** + +Name | Type | +------ | ------ | +`x` | number | +`y` | number | + +**Returns:** *void* + +___ + +### scrollBy + +▸ **scrollBy**(`options?`: ScrollToOptions): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16629 + +**Parameters:** + +Name | Type | +------ | ------ | +`options?` | ScrollToOptions | + +**Returns:** *void* + +▸ **scrollBy**(`x`: number, `y`: number): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16630 + +**Parameters:** + +Name | Type | +------ | ------ | +`x` | number | +`y` | number | + +**Returns:** *void* + +___ + +### scrollTo + +▸ **scrollTo**(`options?`: ScrollToOptions): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16631 + +**Parameters:** + +Name | Type | +------ | ------ | +`options?` | ScrollToOptions | + +**Returns:** *void* + +▸ **scrollTo**(`x`: number, `y`: number): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16632 + +**Parameters:** + +Name | Type | +------ | ------ | +`x` | number | +`y` | number | + +**Returns:** *void* + +___ + +### setInterval + +▸ **setInterval**(`handler`: TimerHandler, `timeout?`: undefined | number, ...`arguments`: any[]): *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16718 + +**Parameters:** + +Name | Type | +------ | ------ | +`handler` | TimerHandler | +`timeout?` | undefined | number | +`...arguments` | any[] | + +**Returns:** *number* + +___ + +### setTimeout + +▸ **setTimeout**(`handler`: TimerHandler, `timeout?`: undefined | number, ...`arguments`: any[]): *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16719 + +**Parameters:** + +Name | Type | +------ | ------ | +`handler` | TimerHandler | +`timeout?` | undefined | number | +`...arguments` | any[] | + +**Returns:** *number* + +___ + +### stop + +▸ **stop**(): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16633 + +**Returns:** *void* + +___ + +### webkitCancelAnimationFrame + +▸ **webkitCancelAnimationFrame**(`handle`: number): *void* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16634 + +**Parameters:** + +Name | Type | +------ | ------ | +`handle` | number | + +**Returns:** *void* + +___ + +### webkitConvertPointFromNodeToPage + +▸ **webkitConvertPointFromNodeToPage**(`node`: Node, `pt`: WebKitPoint): *WebKitPoint* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16635 + +**Parameters:** + +Name | Type | +------ | ------ | +`node` | Node | +`pt` | WebKitPoint | + +**Returns:** *WebKitPoint* + +___ + +### webkitConvertPointFromPageToNode + +▸ **webkitConvertPointFromPageToNode**(`node`: Node, `pt`: WebKitPoint): *WebKitPoint* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16636 + +**Parameters:** + +Name | Type | +------ | ------ | +`node` | Node | +`pt` | WebKitPoint | + +**Returns:** *WebKitPoint* + +___ + +### webkitRequestAnimationFrame + +▸ **webkitRequestAnimationFrame**(`callback`: FrameRequestCallback): *number* + +*Inherited from void* + +Defined in node_modules/typescript/lib/lib.dom.d.ts:16637 + +**Parameters:** + +Name | Type | +------ | ------ | +`callback` | FrameRequestCallback | + +**Returns:** *number* diff --git a/docs/api/interfaces/_context_.constructorparams.md b/docs/api/interfaces/_context_.constructorparams.md new file mode 100644 index 0000000..1f83bc1 --- /dev/null +++ b/docs/api/interfaces/_context_.constructorparams.md @@ -0,0 +1,19 @@ +# Interface: ConstructorParams + +## Hierarchy + +* **ConstructorParams** + +## Index + +### Properties + +* [contractWrappers](_context_.constructorparams.md#contractwrappers) + +## Properties + +### contractWrappers + +• **contractWrappers**: *[PolymathBase](../classes/_polymathbase_.polymathbase.md)* + +*Defined in [src/Context.ts:17](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Context.ts#L17)* diff --git a/docs/api/interfaces/_context_.factories.md b/docs/api/interfaces/_context_.factories.md new file mode 100644 index 0000000..3977f73 --- /dev/null +++ b/docs/api/interfaces/_context_.factories.md @@ -0,0 +1,100 @@ +# Interface: Factories + +## Hierarchy + +* **Factories** + +## Index + +### Properties + +* [checkpointFactory](_context_.factories.md#checkpointfactory) +* [dividendDistributionFactory](_context_.factories.md#dividenddistributionfactory) +* [erc20TokenBalanceFactory](_context_.factories.md#erc20tokenbalancefactory) +* [investmentFactory](_context_.factories.md#investmentfactory) +* [securityTokenFactory](_context_.factories.md#securitytokenfactory) +* [securityTokenReservationFactory](_context_.factories.md#securitytokenreservationfactory) +* [shareholderFactory](_context_.factories.md#shareholderfactory) +* [simpleStoFactory](_context_.factories.md#simplestofactory) +* [taxWithholdingFactory](_context_.factories.md#taxwithholdingfactory) +* [tieredStoFactory](_context_.factories.md#tieredstofactory) + +## Properties + +### checkpointFactory + +• **checkpointFactory**: *CheckpointFactory* + +*Defined in [src/Context.ts:28](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Context.ts#L28)* + +___ + +### dividendDistributionFactory + +• **dividendDistributionFactory**: *DividendDistributionFactory* + +*Defined in [src/Context.ts:27](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Context.ts#L27)* + +___ + +### erc20TokenBalanceFactory + +• **erc20TokenBalanceFactory**: *[Erc20TokenBalanceFactory](../classes/_entities_factories_erc20tokenbalancefactory_.erc20tokenbalancefactory.md)* + +*Defined in [src/Context.ts:23](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Context.ts#L23)* + +___ + +### investmentFactory + +• **investmentFactory**: *[InvestmentFactory](../classes/_entities_factories_investmentfactory_.investmentfactory.md)* + +*Defined in [src/Context.ts:24](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Context.ts#L24)* + +___ + +### securityTokenFactory + +• **securityTokenFactory**: *SecurityTokenFactory* + +*Defined in [src/Context.ts:21](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Context.ts#L21)* + +___ + +### securityTokenReservationFactory + +• **securityTokenReservationFactory**: *SecurityTokenReservationFactory* + +*Defined in [src/Context.ts:22](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Context.ts#L22)* + +___ + +### shareholderFactory + +• **shareholderFactory**: *[ShareholderFactory](../classes/_entities_factories_shareholderfactory_.shareholderfactory.md)* + +*Defined in [src/Context.ts:29](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Context.ts#L29)* + +___ + +### simpleStoFactory + +• **simpleStoFactory**: *[SimpleStoFactory](../classes/_entities_factories_simplestofactory_.simplestofactory.md)* + +*Defined in [src/Context.ts:25](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Context.ts#L25)* + +___ + +### taxWithholdingFactory + +• **taxWithholdingFactory**: *[TaxWithholdingFactory](../classes/_entities_factories_taxwithholdingfactory_.taxwithholdingfactory.md)* + +*Defined in [src/Context.ts:30](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Context.ts#L30)* + +___ + +### tieredStoFactory + +• **tieredStoFactory**: *[TieredStoFactory](../classes/_entities_factories_tieredstofactory_.tieredstofactory.md)* + +*Defined in [src/Context.ts:26](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Context.ts#L26)* diff --git a/docs/api/interfaces/_entities_checkpoint_.params.md b/docs/api/interfaces/_entities_checkpoint_.params.md new file mode 100644 index 0000000..638efe3 --- /dev/null +++ b/docs/api/interfaces/_entities_checkpoint_.params.md @@ -0,0 +1,63 @@ +# Interface: Params + +Checkpoint constructor parameters + +## Hierarchy + +* **Params** + +## Index + +### Properties + +* [createdAt](_entities_checkpoint_.params.md#createdat) +* [dividendDistributions](_entities_checkpoint_.params.md#dividenddistributions) +* [securityTokenSymbol](_entities_checkpoint_.params.md#securitytokensymbol) +* [shareholderBalances](_entities_checkpoint_.params.md#shareholderbalances) +* [totalSupply](_entities_checkpoint_.params.md#totalsupply) + +## Properties + +### createdAt + +• **createdAt**: *Date* + +*Defined in [src/entities/Checkpoint.ts:48](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Checkpoint.ts#L48)* + +___ + +### dividendDistributions + +• **dividendDistributions**: *[DividendDistribution](../classes/_entities_dividenddistribution_.dividenddistribution.md)[]* + +*Defined in [src/entities/Checkpoint.ts:38](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Checkpoint.ts#L38)* + +dividend distributions associated to this checkpoint + +___ + +### securityTokenSymbol + +• **securityTokenSymbol**: *string* + +*Defined in [src/entities/Checkpoint.ts:42](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Checkpoint.ts#L42)* + +symbol of the security token + +___ + +### shareholderBalances + +• **shareholderBalances**: *[ShareholderBalance](_types_index_.shareholderbalance.md)[]* + +*Defined in [src/entities/Checkpoint.ts:46](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Checkpoint.ts#L46)* + +shareholder balances at this specific Checkpoint + +___ + +### totalSupply + +• **totalSupply**: *BigNumber* + +*Defined in [src/entities/Checkpoint.ts:47](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Checkpoint.ts#L47)* diff --git a/docs/api/interfaces/_entities_checkpoint_.uniqueidentifiers.md b/docs/api/interfaces/_entities_checkpoint_.uniqueidentifiers.md new file mode 100644 index 0000000..9cae235 --- /dev/null +++ b/docs/api/interfaces/_entities_checkpoint_.uniqueidentifiers.md @@ -0,0 +1,34 @@ +# Interface: UniqueIdentifiers + +Properties that uniquely identify a Checkpoint + +## Hierarchy + +* **UniqueIdentifiers** + +## Index + +### Properties + +* [index](_entities_checkpoint_.uniqueidentifiers.md#index) +* [securityTokenId](_entities_checkpoint_.uniqueidentifiers.md#securitytokenid) + +## Properties + +### index + +• **index**: *number* + +*Defined in [src/entities/Checkpoint.ts:19](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Checkpoint.ts#L19)* + +numerical index of the checkpoint. The higher the index, the more recent the checkpoint + +___ + +### securityTokenId + +• **securityTokenId**: *string* + +*Defined in [src/entities/Checkpoint.ts:15](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Checkpoint.ts#L15)* + +security token UUID diff --git a/docs/api/interfaces/_entities_dividenddistribution_.params.md b/docs/api/interfaces/_entities_dividenddistribution_.params.md new file mode 100644 index 0000000..7e0fc7f --- /dev/null +++ b/docs/api/interfaces/_entities_dividenddistribution_.params.md @@ -0,0 +1,154 @@ +# Interface: Params + +Dividend Distribution constructor parameters + +## Hierarchy + +* **Params** + +## Index + +### Properties + +* [amount](_entities_dividenddistribution_.params.md#amount) +* [checkpointId](_entities_dividenddistribution_.params.md#checkpointid) +* [claimedAmount](_entities_dividenddistribution_.params.md#claimedamount) +* [created](_entities_dividenddistribution_.params.md#created) +* [currency](_entities_dividenddistribution_.params.md#currency) +* [expiry](_entities_dividenddistribution_.params.md#expiry) +* [maturity](_entities_dividenddistribution_.params.md#maturity) +* [name](_entities_dividenddistribution_.params.md#name) +* [reclaimed](_entities_dividenddistribution_.params.md#reclaimed) +* [securityTokenSymbol](_entities_dividenddistribution_.params.md#securitytokensymbol) +* [shareholders](_entities_dividenddistribution_.params.md#shareholders) +* [totalSupply](_entities_dividenddistribution_.params.md#totalsupply) +* [totalWithheld](_entities_dividenddistribution_.params.md#totalwithheld) +* [totalWithheldWithdrawn](_entities_dividenddistribution_.params.md#totalwithheldwithdrawn) + +## Properties + +### amount + +• **amount**: *BigNumber* + +*Defined in [src/entities/DividendDistribution.ts:57](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/DividendDistribution.ts#L57)* + +dividend amount + +___ + +### checkpointId + +• **checkpointId**: *string* + +*Defined in [src/entities/DividendDistribution.ts:41](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/DividendDistribution.ts#L41)* + +___ + +### claimedAmount + +• **claimedAmount**: *BigNumber* + +*Defined in [src/entities/DividendDistribution.ts:61](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/DividendDistribution.ts#L61)* + +amount of dividend claimed so far + +___ + +### created + +• **created**: *Date* + +*Defined in [src/entities/DividendDistribution.ts:45](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/DividendDistribution.ts#L45)* + +date at which the dividend was created + +___ + +### currency + +• **currency**: *string | null* + +*Defined in [src/entities/DividendDistribution.ts:77](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/DividendDistribution.ts#L77)* + +symbol of the currency in which this dividend distribution is being paid + +___ + +### expiry + +• **expiry**: *Date* + +*Defined in [src/entities/DividendDistribution.ts:53](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/DividendDistribution.ts#L53)* + +date until which dividend can be claimed + +___ + +### maturity + +• **maturity**: *Date* + +*Defined in [src/entities/DividendDistribution.ts:49](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/DividendDistribution.ts#L49)* + +date after which dividend can be claimed + +___ + +### name + +• **name**: *string* + +*Defined in [src/entities/DividendDistribution.ts:73](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/DividendDistribution.ts#L73)* + +___ + +### reclaimed + +• **reclaimed**: *boolean* + +*Defined in [src/entities/DividendDistribution.ts:69](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/DividendDistribution.ts#L69)* + +true if expiry has passed and issuer has reclaimed remaining dividend + +___ + +### securityTokenSymbol + +• **securityTokenSymbol**: *string* + +*Defined in [src/entities/DividendDistribution.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/DividendDistribution.ts#L40)* + +___ + +### shareholders + +• **shareholders**: *[DividendShareholderStatus](_types_index_.dividendshareholderstatus.md)[]* + +*Defined in [src/entities/DividendDistribution.ts:72](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/DividendDistribution.ts#L72)* + +___ + +### totalSupply + +• **totalSupply**: *BigNumber* + +*Defined in [src/entities/DividendDistribution.ts:65](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/DividendDistribution.ts#L65)* + +total supply at the associated checkpoint + +___ + +### totalWithheld + +• **totalWithheld**: *BigNumber* + +*Defined in [src/entities/DividendDistribution.ts:70](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/DividendDistribution.ts#L70)* + +___ + +### totalWithheldWithdrawn + +• **totalWithheldWithdrawn**: *BigNumber* + +*Defined in [src/entities/DividendDistribution.ts:71](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/DividendDistribution.ts#L71)* diff --git a/docs/api/interfaces/_entities_dividenddistribution_.uniqueidentifiers.md b/docs/api/interfaces/_entities_dividenddistribution_.uniqueidentifiers.md new file mode 100644 index 0000000..514f0cc --- /dev/null +++ b/docs/api/interfaces/_entities_dividenddistribution_.uniqueidentifiers.md @@ -0,0 +1,34 @@ +# Interface: UniqueIdentifiers + +Properties that uniquely identify a Dividend Distribution + +## Hierarchy + +* **UniqueIdentifiers** + +## Index + +### Properties + +* [index](_entities_dividenddistribution_.uniqueidentifiers.md#index) +* [securityTokenId](_entities_dividenddistribution_.uniqueidentifiers.md#securitytokenid) + +## Properties + +### index + +• **index**: *number* + +*Defined in [src/entities/DividendDistribution.ts:20](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/DividendDistribution.ts#L20)* + +ordered index of the distribution + +___ + +### securityTokenId + +• **securityTokenId**: *string* + +*Defined in [src/entities/DividendDistribution.ts:16](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/DividendDistribution.ts#L16)* + +security token UUID diff --git a/docs/api/interfaces/_entities_erc20tokenbalance_.params.md b/docs/api/interfaces/_entities_erc20tokenbalance_.params.md new file mode 100644 index 0000000..f1b5e03 --- /dev/null +++ b/docs/api/interfaces/_entities_erc20tokenbalance_.params.md @@ -0,0 +1,30 @@ +# Interface: Params + +Constructor parameters + +## Hierarchy + +* **Params** + +## Index + +### Properties + +* [balance](_entities_erc20tokenbalance_.params.md#balance) +* [tokenSymbol](_entities_erc20tokenbalance_.params.md#tokensymbol) + +## Properties + +### balance + +• **balance**: *BigNumber* + +*Defined in [src/entities/Erc20TokenBalance.ts:29](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Erc20TokenBalance.ts#L29)* + +___ + +### tokenSymbol + +• **tokenSymbol**: *string | null* + +*Defined in [src/entities/Erc20TokenBalance.ts:28](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Erc20TokenBalance.ts#L28)* diff --git a/docs/api/interfaces/_entities_erc20tokenbalance_.uniqueidentifiers.md b/docs/api/interfaces/_entities_erc20tokenbalance_.uniqueidentifiers.md new file mode 100644 index 0000000..7710117 --- /dev/null +++ b/docs/api/interfaces/_entities_erc20tokenbalance_.uniqueidentifiers.md @@ -0,0 +1,30 @@ +# Interface: UniqueIdentifiers + +Properties that uniquely identify an ERC20 token balance + +## Hierarchy + +* **UniqueIdentifiers** + +## Index + +### Properties + +* [tokenAddress](_entities_erc20tokenbalance_.uniqueidentifiers.md#tokenaddress) +* [walletAddress](_entities_erc20tokenbalance_.uniqueidentifiers.md#walletaddress) + +## Properties + +### tokenAddress + +• **tokenAddress**: *string* + +*Defined in [src/entities/Erc20TokenBalance.ts:11](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Erc20TokenBalance.ts#L11)* + +___ + +### walletAddress + +• **walletAddress**: *string* + +*Defined in [src/entities/Erc20TokenBalance.ts:12](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Erc20TokenBalance.ts#L12)* diff --git a/docs/api/interfaces/_entities_factories_factory_.entityclass.md b/docs/api/interfaces/_entities_factories_factory_.entityclass.md new file mode 100644 index 0000000..90a7b10 --- /dev/null +++ b/docs/api/interfaces/_entities_factories_factory_.entityclass.md @@ -0,0 +1,77 @@ +# Interface: EntityClass <**T, U**> + +Represents an entity + +## Type parameters + +▪ **T** + +▪ **U** + +## Hierarchy + +* **EntityClass** + +## Index + +### Constructors + +* [constructor](_entities_factories_factory_.entityclass.md#constructor) + +### Methods + +* [generateId](_entities_factories_factory_.entityclass.md#generateid) +* [unserialize](_entities_factories_factory_.entityclass.md#unserialize) + +## Constructors + +### constructor + +\+ **new EntityClass**(`params`: T & U, `context`: [Context](../classes/_context_.context.md)): *[Entity](../classes/_entities_entity_.entity.md)‹T›* + +*Defined in [src/entities/factories/Factory.ts:8](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L8)* + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | T & U | +`context` | [Context](../classes/_context_.context.md) | + +**Returns:** *[Entity](../classes/_entities_entity_.entity.md)‹T›* + +## Methods + +### generateId + +▸ **generateId**(`identifiers`: U): *string* + +*Defined in [src/entities/factories/Factory.ts:19](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L19)* + +generate a unique identifier for an entity + +**Parameters:** + +Name | Type | +------ | ------ | +`identifiers` | U | + +**Returns:** *string* + +___ + +### unserialize + +▸ **unserialize**(`uid`: string): *U* + +*Defined in [src/entities/factories/Factory.ts:14](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/Factory.ts#L14)* + +unserialize serialized entity information + +**Parameters:** + +Name | Type | +------ | ------ | +`uid` | string | + +**Returns:** *U* diff --git a/docs/api/interfaces/_entities_investment_.params.md b/docs/api/interfaces/_entities_investment_.params.md new file mode 100644 index 0000000..845b565 --- /dev/null +++ b/docs/api/interfaces/_entities_investment_.params.md @@ -0,0 +1,48 @@ +# Interface: Params + +Constructor parameters + +## Hierarchy + +* **Params** + +## Index + +### Properties + +* [address](_entities_investment_.params.md#address) +* [investedFunds](_entities_investment_.params.md#investedfunds) +* [securityTokenSymbol](_entities_investment_.params.md#securitytokensymbol) +* [tokenAmount](_entities_investment_.params.md#tokenamount) + +## Properties + +### address + +• **address**: *string* + +*Defined in [src/entities/Investment.ts:33](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Investment.ts#L33)* + +___ + +### investedFunds + +• **investedFunds**: *BigNumber* + +*Defined in [src/entities/Investment.ts:35](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Investment.ts#L35)* + +___ + +### securityTokenSymbol + +• **securityTokenSymbol**: *string* + +*Defined in [src/entities/Investment.ts:32](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Investment.ts#L32)* + +___ + +### tokenAmount + +• **tokenAmount**: *BigNumber* + +*Defined in [src/entities/Investment.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Investment.ts#L34)* diff --git a/docs/api/interfaces/_entities_investment_.uniqueidentifiers.md b/docs/api/interfaces/_entities_investment_.uniqueidentifiers.md new file mode 100644 index 0000000..c38e4c5 --- /dev/null +++ b/docs/api/interfaces/_entities_investment_.uniqueidentifiers.md @@ -0,0 +1,39 @@ +# Interface: UniqueIdentifiers + +Properties that uniquely identify an Investment + +## Hierarchy + +* **UniqueIdentifiers** + +## Index + +### Properties + +* [index](_entities_investment_.uniqueidentifiers.md#index) +* [securityTokenId](_entities_investment_.uniqueidentifiers.md#securitytokenid) +* [stoId](_entities_investment_.uniqueidentifiers.md#stoid) + +## Properties + +### index + +• **index**: *number* + +*Defined in [src/entities/Investment.ts:13](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Investment.ts#L13)* + +___ + +### securityTokenId + +• **securityTokenId**: *string* + +*Defined in [src/entities/Investment.ts:11](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Investment.ts#L11)* + +___ + +### stoId + +• **stoId**: *string* + +*Defined in [src/entities/Investment.ts:12](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Investment.ts#L12)* diff --git a/docs/api/interfaces/_entities_securitytoken_dividends_.getdistributionparams.md b/docs/api/interfaces/_entities_securitytoken_dividends_.getdistributionparams.md new file mode 100644 index 0000000..ab5dc03 --- /dev/null +++ b/docs/api/interfaces/_entities_securitytoken_dividends_.getdistributionparams.md @@ -0,0 +1,23 @@ +# Interface: GetDistributionParams + +Parameters of the [getDistribution](../classes/_entities_securitytoken_dividends_.dividends.md#getdistribution) function + +## Hierarchy + +* **GetDistributionParams** + +## Index + +### Properties + +* [dividendIndex](_entities_securitytoken_dividends_.getdistributionparams.md#dividendindex) + +## Properties + +### dividendIndex + +• **dividendIndex**: *number* + +*Defined in [src/entities/SecurityToken/Dividends.ts:22](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Dividends.ts#L22)* + +dividend distribution representation diff --git a/docs/api/interfaces/_entities_securitytoken_documents_.document.md b/docs/api/interfaces/_entities_securitytoken_documents_.document.md new file mode 100644 index 0000000..9f8670e --- /dev/null +++ b/docs/api/interfaces/_entities_securitytoken_documents_.document.md @@ -0,0 +1,54 @@ +# Interface: Document + +Represents a single Document attached to a Security Token + +## Hierarchy + +* **Document** + +## Index + +### Properties + +* [documentHash](_entities_securitytoken_documents_.document.md#documenthash) +* [documentUri](_entities_securitytoken_documents_.document.md#documenturi) +* [name](_entities_securitytoken_documents_.document.md#name) +* [updatedAt](_entities_securitytoken_documents_.document.md#updatedat) + +## Properties + +### documentHash + +• **documentHash**: *string* + +*Defined in [src/entities/SecurityToken/Documents.ts:22](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Documents.ts#L22)* + +hash of the document's contents + +___ + +### documentUri + +• **documentUri**: *string* + +*Defined in [src/entities/SecurityToken/Documents.ts:18](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Documents.ts#L18)* + +off-chain uri of the document from where it is accessible to investors/advisors to read + +___ + +### name + +• **name**: *string* + +*Defined in [src/entities/SecurityToken/Documents.ts:14](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Documents.ts#L14)* + +name of the document. It should always be unique + +___ + +### updatedAt + +• **updatedAt**: *Date* + +*Defined in [src/entities/SecurityToken/Documents.ts:23](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Documents.ts#L23)* diff --git a/docs/api/interfaces/_entities_securitytoken_features_.enable.md b/docs/api/interfaces/_entities_securitytoken_features_.enable.md new file mode 100644 index 0000000..4565760 --- /dev/null +++ b/docs/api/interfaces/_entities_securitytoken_features_.enable.md @@ -0,0 +1,83 @@ +# Interface: Enable + +## Hierarchy + +* **Enable** + +## Callable + +▸ (`args`: object): *Promise‹[TransactionQueue](../classes/_entities_transactionqueue_.transactionqueue.md)‹[EnableGeneralPermissionManagerProcedureArgs](_types_index_.enablegeneralpermissionmanagerprocedureargs.md)››* + +*Defined in [src/entities/SecurityToken/Features.ts:53](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Features.ts#L53)* + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`feature` | [Permissions](../enums/_types_index_.feature.md#permissions) | + +**Returns:** *Promise‹[TransactionQueue](../classes/_entities_transactionqueue_.transactionqueue.md)‹[EnableGeneralPermissionManagerProcedureArgs](_types_index_.enablegeneralpermissionmanagerprocedureargs.md)››* + +▸ (`args`: object): *Promise‹[TransactionQueue](../classes/_entities_transactionqueue_.transactionqueue.md)‹[EnableGeneralTransferManagerProcedureArgs](_types_index_.enablegeneraltransfermanagerprocedureargs.md)››* + +*Defined in [src/entities/SecurityToken/Features.ts:56](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Features.ts#L56)* + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`feature` | [Shareholders](../enums/_types_index_.feature.md#shareholders) | + +**Returns:** *Promise‹[TransactionQueue](../classes/_entities_transactionqueue_.transactionqueue.md)‹[EnableGeneralTransferManagerProcedureArgs](_types_index_.enablegeneraltransfermanagerprocedureargs.md)››* + +▸ (`args`: object, `opts`: [EnableErc20DividendsOpts](_entities_securitytoken_features_.enableerc20dividendsopts.md)): *Promise‹[TransactionQueue](../classes/_entities_transactionqueue_.transactionqueue.md)‹[EnableDividendManagerProcedureArgs](_types_index_.enabledividendmanagerprocedureargs.md)››* + +*Defined in [src/entities/SecurityToken/Features.ts:59](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Features.ts#L59)* + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`feature` | [Dividends](../enums/_types_index_.feature.md#dividends) | + +▪ **opts**: *[EnableErc20DividendsOpts](_entities_securitytoken_features_.enableerc20dividendsopts.md)* + +**Returns:** *Promise‹[TransactionQueue](../classes/_entities_transactionqueue_.transactionqueue.md)‹[EnableDividendManagerProcedureArgs](_types_index_.enabledividendmanagerprocedureargs.md)››* + +▸ (`args`: object, `opts`: [EnableShareholderCountRestrictionsOpts](_entities_securitytoken_features_.enableshareholdercountrestrictionsopts.md)): *Promise‹[TransactionQueue](../classes/_entities_transactionqueue_.transactionqueue.md)‹[EnableCountTransferManagerProcedureArgs](_types_index_.enablecounttransfermanagerprocedureargs.md)››* + +*Defined in [src/entities/SecurityToken/Features.ts:62](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Features.ts#L62)* + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`feature` | [ShareholderCountRestrictions](../enums/_types_index_.feature.md#shareholdercountrestrictions) | + +▪ **opts**: *[EnableShareholderCountRestrictionsOpts](_entities_securitytoken_features_.enableshareholdercountrestrictionsopts.md)* + +**Returns:** *Promise‹[TransactionQueue](../classes/_entities_transactionqueue_.transactionqueue.md)‹[EnableCountTransferManagerProcedureArgs](_types_index_.enablecounttransfermanagerprocedureargs.md)››* + +▸ (`args`: object, `opts`: [EnablePercentageOwnershipRestrictionsOpts](_entities_securitytoken_features_.enablepercentageownershiprestrictionsopts.md)): *Promise‹[TransactionQueue](../classes/_entities_transactionqueue_.transactionqueue.md)‹[EnablePercentageTransferManagerProcedureArgs](_types_index_.enablepercentagetransfermanagerprocedureargs.md)››* + +*Defined in [src/entities/SecurityToken/Features.ts:66](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Features.ts#L66)* + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`feature` | [PercentageOwnershipRestrictions](../enums/_types_index_.feature.md#percentageownershiprestrictions) | + +▪ **opts**: *[EnablePercentageOwnershipRestrictionsOpts](_entities_securitytoken_features_.enablepercentageownershiprestrictionsopts.md)* + +**Returns:** *Promise‹[TransactionQueue](../classes/_entities_transactionqueue_.transactionqueue.md)‹[EnablePercentageTransferManagerProcedureArgs](_types_index_.enablepercentagetransfermanagerprocedureargs.md)››* diff --git a/docs/api/interfaces/_entities_securitytoken_features_.enableerc20dividendsopts.md b/docs/api/interfaces/_entities_securitytoken_features_.enableerc20dividendsopts.md new file mode 100644 index 0000000..82a89cb --- /dev/null +++ b/docs/api/interfaces/_entities_securitytoken_features_.enableerc20dividendsopts.md @@ -0,0 +1,19 @@ +# Interface: EnableErc20DividendsOpts + +## Hierarchy + +* **EnableErc20DividendsOpts** + +## Index + +### Properties + +* [storageWalletAddress](_entities_securitytoken_features_.enableerc20dividendsopts.md#storagewalletaddress) + +## Properties + +### storageWalletAddress + +• **storageWalletAddress**: *string* + +*Defined in [src/entities/SecurityToken/Features.ts:41](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Features.ts#L41)* diff --git a/docs/api/interfaces/_entities_securitytoken_features_.enablepercentageownershiprestrictionsopts.md b/docs/api/interfaces/_entities_securitytoken_features_.enablepercentageownershiprestrictionsopts.md new file mode 100644 index 0000000..2690e5d --- /dev/null +++ b/docs/api/interfaces/_entities_securitytoken_features_.enablepercentageownershiprestrictionsopts.md @@ -0,0 +1,28 @@ +# Interface: EnablePercentageOwnershipRestrictionsOpts + +## Hierarchy + +* **EnablePercentageOwnershipRestrictionsOpts** + +## Index + +### Properties + +* [allowPrimaryIssuance](_entities_securitytoken_features_.enablepercentageownershiprestrictionsopts.md#optional-allowprimaryissuance) +* [maxHolderPercentage](_entities_securitytoken_features_.enablepercentageownershiprestrictionsopts.md#maxholderpercentage) + +## Properties + +### `Optional` allowPrimaryIssuance + +• **allowPrimaryIssuance**? : *undefined | false | true* + +*Defined in [src/entities/SecurityToken/Features.ts:50](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Features.ts#L50)* + +___ + +### maxHolderPercentage + +• **maxHolderPercentage**: *BigNumber* + +*Defined in [src/entities/SecurityToken/Features.ts:49](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Features.ts#L49)* diff --git a/docs/api/interfaces/_entities_securitytoken_features_.enableshareholdercountrestrictionsopts.md b/docs/api/interfaces/_entities_securitytoken_features_.enableshareholdercountrestrictionsopts.md new file mode 100644 index 0000000..c59acb0 --- /dev/null +++ b/docs/api/interfaces/_entities_securitytoken_features_.enableshareholdercountrestrictionsopts.md @@ -0,0 +1,19 @@ +# Interface: EnableShareholderCountRestrictionsOpts + +## Hierarchy + +* **EnableShareholderCountRestrictionsOpts** + +## Index + +### Properties + +* [maxHolderCount](_entities_securitytoken_features_.enableshareholdercountrestrictionsopts.md#maxholdercount) + +## Properties + +### maxHolderCount + +• **maxHolderCount**: *number* + +*Defined in [src/entities/SecurityToken/Features.ts:45](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Features.ts#L45)* diff --git a/docs/api/interfaces/_entities_securitytoken_features_.featurestatuses.md b/docs/api/interfaces/_entities_securitytoken_features_.featurestatuses.md new file mode 100644 index 0000000..7011f10 --- /dev/null +++ b/docs/api/interfaces/_entities_securitytoken_features_.featurestatuses.md @@ -0,0 +1,57 @@ +# Interface: FeatureStatuses + +Current status (enabled/disabled) of all Security Token Features + +## Hierarchy + +* **FeatureStatuses** + +## Index + +### Properties + +* [[Feature.Dividends]](_entities_securitytoken_features_.featurestatuses.md#[feature.dividends]) +* [[Feature.PercentageOwnershipRestrictions]](_entities_securitytoken_features_.featurestatuses.md#[feature.percentageownershiprestrictions]) +* [[Feature.Permissions]](_entities_securitytoken_features_.featurestatuses.md#[feature.permissions]) +* [[Feature.ShareholderCountRestrictions]](_entities_securitytoken_features_.featurestatuses.md#[feature.shareholdercountrestrictions]) +* [[Feature.Shareholders]](_entities_securitytoken_features_.featurestatuses.md#[feature.shareholders]) + +## Properties + +### [Feature.Dividends] + +• **[Feature.Dividends]**: *boolean* + +*Defined in [src/entities/SecurityToken/Features.ts:30](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Features.ts#L30)* + +___ + +### [Feature.PercentageOwnershipRestrictions] + +• **[Feature.PercentageOwnershipRestrictions]**: *boolean* + +*Defined in [src/entities/SecurityToken/Features.ts:32](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Features.ts#L32)* + +___ + +### [Feature.Permissions] + +• **[Feature.Permissions]**: *boolean* + +*Defined in [src/entities/SecurityToken/Features.ts:28](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Features.ts#L28)* + +___ + +### [Feature.ShareholderCountRestrictions] + +• **[Feature.ShareholderCountRestrictions]**: *boolean* + +*Defined in [src/entities/SecurityToken/Features.ts:31](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Features.ts#L31)* + +___ + +### [Feature.Shareholders] + +• **[Feature.Shareholders]**: *boolean* + +*Defined in [src/entities/SecurityToken/Features.ts:29](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Features.ts#L29)* diff --git a/docs/api/interfaces/_entities_securitytoken_issuance_offerings_.getstomethod.md b/docs/api/interfaces/_entities_securitytoken_issuance_offerings_.getstomethod.md new file mode 100644 index 0000000..07e7b18 --- /dev/null +++ b/docs/api/interfaces/_entities_securitytoken_issuance_offerings_.getstomethod.md @@ -0,0 +1,49 @@ +# Interface: GetStoMethod + +## Hierarchy + +* **GetStoMethod** + +## Callable + +▸ (`args`: object): *Promise‹[SimpleSto](../classes/_entities_simplesto_.simplesto.md)›* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:149](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L149)* + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`address` | string | +`stoType` | [Simple](../enums/_types_index_.stotype.md#simple) | + +**Returns:** *Promise‹[SimpleSto](../classes/_entities_simplesto_.simplesto.md)›* + +▸ (`args`: object): *Promise‹[TieredSto](../classes/_entities_tieredsto_.tieredsto.md)›* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:150](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L150)* + +**Parameters:** + +▪ **args**: *object* + +Name | Type | +------ | ------ | +`address` | string | +`stoType` | [Tiered](../enums/_types_index_.stotype.md#tiered) | + +**Returns:** *Promise‹[TieredSto](../classes/_entities_tieredsto_.tieredsto.md)›* + +▸ (`args`: string): *Promise‹[SimpleSto](../classes/_entities_simplesto_.simplesto.md) | [TieredSto](../classes/_entities_tieredsto_.tieredsto.md)›* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:151](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L151)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | string | + +**Returns:** *Promise‹[SimpleSto](../classes/_entities_simplesto_.simplesto.md) | [TieredSto](../classes/_entities_tieredsto_.tieredsto.md)›* diff --git a/docs/api/interfaces/_entities_securitytoken_issuance_offerings_.getstoparams.md b/docs/api/interfaces/_entities_securitytoken_issuance_offerings_.getstoparams.md new file mode 100644 index 0000000..c188fe1 --- /dev/null +++ b/docs/api/interfaces/_entities_securitytoken_issuance_offerings_.getstoparams.md @@ -0,0 +1,30 @@ +# Interface: GetStoParams + +Params for [getSto](../classes/_entities_securitytoken_issuance_offerings_.offerings.md#getsto) + +## Hierarchy + +* **GetStoParams** + +## Index + +### Properties + +* [address](_entities_securitytoken_issuance_offerings_.getstoparams.md#address) +* [stoType](_entities_securitytoken_issuance_offerings_.getstoparams.md#stotype) + +## Properties + +### address + +• **address**: *string* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L52)* + +___ + +### stoType + +• **stoType**: *[StoType](../enums/_types_index_.stotype.md)* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:51](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L51)* diff --git a/docs/api/interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencybothnostablecoinparams.md b/docs/api/interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencybothnostablecoinparams.md new file mode 100644 index 0000000..d360549 --- /dev/null +++ b/docs/api/interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencybothnostablecoinparams.md @@ -0,0 +1,38 @@ +# Interface: LaunchTieredStoCustomCurrencyBothNoStableCoinParams + +## Hierarchy + +* object + + ↳ **LaunchTieredStoCustomCurrencyBothNoStableCoinParams** + +## Index + +### Properties + +* [currencies](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencybothnostablecoinparams.md#currencies) +* [customCurrency](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencybothnostablecoinparams.md#customcurrency) + +## Properties + +### currencies + +• **currencies**: *[EthAndPoly](../modules/_entities_securitytoken_issuance_offerings_.md#ethandpoly)* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:114](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L114)* + +___ + +### customCurrency + +• **customCurrency**: *object* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:115](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L115)* + +#### Type declaration: + +* **currencySymbol**? : *undefined | string* + +* **ethOracleAddress**: *string* + +* **polyOracleAddress**: *string* diff --git a/docs/api/interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencybothparams.md b/docs/api/interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencybothparams.md new file mode 100644 index 0000000..1e53383 --- /dev/null +++ b/docs/api/interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencybothparams.md @@ -0,0 +1,141 @@ +# Interface: LaunchTieredStoCustomCurrencyBothParams + +## Hierarchy + +* [LaunchTieredStoParams](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md) + + ↳ **LaunchTieredStoCustomCurrencyBothParams** + +## Index + +### Properties + +* [allowPreIssuance](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencybothparams.md#optional-allowpreissuance) +* [currencies](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencybothparams.md#currencies) +* [customCurrency](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencybothparams.md#customcurrency) +* [endDate](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencybothparams.md#enddate) +* [minimumInvestment](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencybothparams.md#minimuminvestment) +* [nonAccreditedInvestmentLimit](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencybothparams.md#nonaccreditedinvestmentlimit) +* [raisedFundsWallet](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencybothparams.md#raisedfundswallet) +* [stableCoinAddresses](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencybothparams.md#stablecoinaddresses) +* [startDate](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencybothparams.md#startdate) +* [tiers](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencybothparams.md#tiers) +* [unsoldTokensWallet](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencybothparams.md#unsoldtokenswallet) + +## Properties + +### `Optional` allowPreIssuance + +• **allowPreIssuance**? : *undefined | false | true* + +*Inherited from [LaunchTieredStoParams](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md).[allowPreIssuance](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md#optional-allowpreissuance)* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:29](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L29)* + +___ + +### currencies + +• **currencies**: *[AllCurrencies](../modules/_entities_securitytoken_issuance_offerings_.md#allcurrencies)* + +*Overrides [LaunchTieredStoParams](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md).[currencies](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md#currencies)* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:103](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L103)* + +___ + +### customCurrency + +• **customCurrency**: *object* + +*Overrides [LaunchTieredStoParams](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md).[customCurrency](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md#optional-customcurrency)* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:104](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L104)* + +#### Type declaration: + +* **currencySymbol**? : *undefined | string* + +* **ethOracleAddress**: *string* + +* **polyOracleAddress**: *string* + +___ + +### endDate + +• **endDate**: *Date* + +*Inherited from [LaunchTieredStoParams](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md).[endDate](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md#enddate)* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:20](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L20)* + +___ + +### minimumInvestment + +• **minimumInvestment**: *BigNumber* + +*Inherited from [LaunchTieredStoParams](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md).[minimumInvestment](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md#minimuminvestment)* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:23](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L23)* + +___ + +### nonAccreditedInvestmentLimit + +• **nonAccreditedInvestmentLimit**: *BigNumber* + +*Inherited from [LaunchTieredStoParams](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md).[nonAccreditedInvestmentLimit](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md#nonaccreditedinvestmentlimit)* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:22](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L22)* + +___ + +### raisedFundsWallet + +• **raisedFundsWallet**: *string* + +*Inherited from [LaunchTieredStoParams](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md).[raisedFundsWallet](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md#raisedfundswallet)* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:25](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L25)* + +___ + +### stableCoinAddresses + +• **stableCoinAddresses**: *string[]* + +*Overrides [LaunchTieredStoParams](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md).[stableCoinAddresses](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md#optional-stablecoinaddresses)* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:109](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L109)* + +___ + +### startDate + +• **startDate**: *Date* + +*Inherited from [LaunchTieredStoParams](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md).[startDate](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md#startdate)* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:19](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L19)* + +___ + +### tiers + +• **tiers**: *[StoTier](_types_index_.stotier.md)[]* + +*Inherited from [LaunchTieredStoParams](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md).[tiers](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md#tiers)* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:21](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L21)* + +___ + +### unsoldTokensWallet + +• **unsoldTokensWallet**: *string* + +*Inherited from [LaunchTieredStoParams](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md).[unsoldTokensWallet](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md#unsoldtokenswallet)* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:26](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L26)* diff --git a/docs/api/interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencyethnostablecoinparams.md b/docs/api/interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencyethnostablecoinparams.md new file mode 100644 index 0000000..86cfdfd --- /dev/null +++ b/docs/api/interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencyethnostablecoinparams.md @@ -0,0 +1,36 @@ +# Interface: LaunchTieredStoCustomCurrencyEthNoStableCoinParams + +## Hierarchy + +* object + + ↳ **LaunchTieredStoCustomCurrencyEthNoStableCoinParams** + +## Index + +### Properties + +* [currencies](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencyethnostablecoinparams.md#currencies) +* [customCurrency](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencyethnostablecoinparams.md#customcurrency) + +## Properties + +### currencies + +• **currencies**: *[OnlyEth](../modules/_entities_securitytoken_issuance_offerings_.md#onlyeth)* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:77](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L77)* + +___ + +### customCurrency + +• **customCurrency**: *object* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:78](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L78)* + +#### Type declaration: + +* **currencySymbol**? : *undefined | string* + +* **ethOracleAddress**: *string* diff --git a/docs/api/interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencyethparams.md b/docs/api/interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencyethparams.md new file mode 100644 index 0000000..f067e95 --- /dev/null +++ b/docs/api/interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencyethparams.md @@ -0,0 +1,139 @@ +# Interface: LaunchTieredStoCustomCurrencyEthParams + +## Hierarchy + +* [LaunchTieredStoParams](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md) + + ↳ **LaunchTieredStoCustomCurrencyEthParams** + +## Index + +### Properties + +* [allowPreIssuance](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencyethparams.md#optional-allowpreissuance) +* [currencies](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencyethparams.md#currencies) +* [customCurrency](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencyethparams.md#customcurrency) +* [endDate](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencyethparams.md#enddate) +* [minimumInvestment](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencyethparams.md#minimuminvestment) +* [nonAccreditedInvestmentLimit](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencyethparams.md#nonaccreditedinvestmentlimit) +* [raisedFundsWallet](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencyethparams.md#raisedfundswallet) +* [stableCoinAddresses](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencyethparams.md#stablecoinaddresses) +* [startDate](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencyethparams.md#startdate) +* [tiers](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencyethparams.md#tiers) +* [unsoldTokensWallet](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencyethparams.md#unsoldtokenswallet) + +## Properties + +### `Optional` allowPreIssuance + +• **allowPreIssuance**? : *undefined | false | true* + +*Inherited from [LaunchTieredStoParams](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md).[allowPreIssuance](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md#optional-allowpreissuance)* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:29](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L29)* + +___ + +### currencies + +• **currencies**: *[OnlyEth](../modules/_entities_securitytoken_issuance_offerings_.md#onlyeth) | [EthAndStableCoin](../modules/_entities_securitytoken_issuance_offerings_.md#ethandstablecoin)* + +*Overrides [LaunchTieredStoParams](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md).[currencies](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md#currencies)* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:67](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L67)* + +___ + +### customCurrency + +• **customCurrency**: *object* + +*Overrides [LaunchTieredStoParams](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md).[customCurrency](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md#optional-customcurrency)* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:68](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L68)* + +#### Type declaration: + +* **currencySymbol**? : *undefined | string* + +* **ethOracleAddress**: *string* + +___ + +### endDate + +• **endDate**: *Date* + +*Inherited from [LaunchTieredStoParams](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md).[endDate](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md#enddate)* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:20](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L20)* + +___ + +### minimumInvestment + +• **minimumInvestment**: *BigNumber* + +*Inherited from [LaunchTieredStoParams](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md).[minimumInvestment](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md#minimuminvestment)* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:23](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L23)* + +___ + +### nonAccreditedInvestmentLimit + +• **nonAccreditedInvestmentLimit**: *BigNumber* + +*Inherited from [LaunchTieredStoParams](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md).[nonAccreditedInvestmentLimit](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md#nonaccreditedinvestmentlimit)* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:22](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L22)* + +___ + +### raisedFundsWallet + +• **raisedFundsWallet**: *string* + +*Inherited from [LaunchTieredStoParams](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md).[raisedFundsWallet](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md#raisedfundswallet)* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:25](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L25)* + +___ + +### stableCoinAddresses + +• **stableCoinAddresses**: *string[]* + +*Overrides [LaunchTieredStoParams](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md).[stableCoinAddresses](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md#optional-stablecoinaddresses)* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:72](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L72)* + +___ + +### startDate + +• **startDate**: *Date* + +*Inherited from [LaunchTieredStoParams](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md).[startDate](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md#startdate)* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:19](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L19)* + +___ + +### tiers + +• **tiers**: *[StoTier](_types_index_.stotier.md)[]* + +*Inherited from [LaunchTieredStoParams](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md).[tiers](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md#tiers)* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:21](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L21)* + +___ + +### unsoldTokensWallet + +• **unsoldTokensWallet**: *string* + +*Inherited from [LaunchTieredStoParams](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md).[unsoldTokensWallet](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md#unsoldtokenswallet)* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:26](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L26)* diff --git a/docs/api/interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencypolynostablecoinparams.md b/docs/api/interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencypolynostablecoinparams.md new file mode 100644 index 0000000..792615f --- /dev/null +++ b/docs/api/interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencypolynostablecoinparams.md @@ -0,0 +1,36 @@ +# Interface: LaunchTieredStoCustomCurrencyPolyNoStableCoinParams + +## Hierarchy + +* object + + ↳ **LaunchTieredStoCustomCurrencyPolyNoStableCoinParams** + +## Index + +### Properties + +* [currencies](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencypolynostablecoinparams.md#currencies) +* [customCurrency](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencypolynostablecoinparams.md#customcurrency) + +## Properties + +### currencies + +• **currencies**: *[OnlyPoly](../modules/_entities_securitytoken_issuance_offerings_.md#onlypoly)* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:95](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L95)* + +___ + +### customCurrency + +• **customCurrency**: *object* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:96](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L96)* + +#### Type declaration: + +* **currencySymbol**? : *undefined | string* + +* **polyOracleAddress**: *string* diff --git a/docs/api/interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencypolyparams.md b/docs/api/interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencypolyparams.md new file mode 100644 index 0000000..82f358f --- /dev/null +++ b/docs/api/interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencypolyparams.md @@ -0,0 +1,139 @@ +# Interface: LaunchTieredStoCustomCurrencyPolyParams + +## Hierarchy + +* [LaunchTieredStoParams](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md) + + ↳ **LaunchTieredStoCustomCurrencyPolyParams** + +## Index + +### Properties + +* [allowPreIssuance](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencypolyparams.md#optional-allowpreissuance) +* [currencies](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencypolyparams.md#currencies) +* [customCurrency](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencypolyparams.md#customcurrency) +* [endDate](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencypolyparams.md#enddate) +* [minimumInvestment](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencypolyparams.md#minimuminvestment) +* [nonAccreditedInvestmentLimit](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencypolyparams.md#nonaccreditedinvestmentlimit) +* [raisedFundsWallet](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencypolyparams.md#raisedfundswallet) +* [stableCoinAddresses](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencypolyparams.md#stablecoinaddresses) +* [startDate](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencypolyparams.md#startdate) +* [tiers](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencypolyparams.md#tiers) +* [unsoldTokensWallet](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencypolyparams.md#unsoldtokenswallet) + +## Properties + +### `Optional` allowPreIssuance + +• **allowPreIssuance**? : *undefined | false | true* + +*Inherited from [LaunchTieredStoParams](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md).[allowPreIssuance](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md#optional-allowpreissuance)* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:29](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L29)* + +___ + +### currencies + +• **currencies**: *[OnlyPoly](../modules/_entities_securitytoken_issuance_offerings_.md#onlypoly) | [PolyAndStableCoin](../modules/_entities_securitytoken_issuance_offerings_.md#polyandstablecoin)* + +*Overrides [LaunchTieredStoParams](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md).[currencies](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md#currencies)* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:85](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L85)* + +___ + +### customCurrency + +• **customCurrency**: *object* + +*Overrides [LaunchTieredStoParams](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md).[customCurrency](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md#optional-customcurrency)* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:86](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L86)* + +#### Type declaration: + +* **currencySymbol**? : *undefined | string* + +* **polyOracleAddress**: *string* + +___ + +### endDate + +• **endDate**: *Date* + +*Inherited from [LaunchTieredStoParams](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md).[endDate](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md#enddate)* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:20](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L20)* + +___ + +### minimumInvestment + +• **minimumInvestment**: *BigNumber* + +*Inherited from [LaunchTieredStoParams](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md).[minimumInvestment](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md#minimuminvestment)* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:23](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L23)* + +___ + +### nonAccreditedInvestmentLimit + +• **nonAccreditedInvestmentLimit**: *BigNumber* + +*Inherited from [LaunchTieredStoParams](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md).[nonAccreditedInvestmentLimit](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md#nonaccreditedinvestmentlimit)* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:22](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L22)* + +___ + +### raisedFundsWallet + +• **raisedFundsWallet**: *string* + +*Inherited from [LaunchTieredStoParams](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md).[raisedFundsWallet](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md#raisedfundswallet)* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:25](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L25)* + +___ + +### stableCoinAddresses + +• **stableCoinAddresses**: *string[]* + +*Overrides [LaunchTieredStoParams](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md).[stableCoinAddresses](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md#optional-stablecoinaddresses)* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:90](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L90)* + +___ + +### startDate + +• **startDate**: *Date* + +*Inherited from [LaunchTieredStoParams](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md).[startDate](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md#startdate)* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:19](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L19)* + +___ + +### tiers + +• **tiers**: *[StoTier](_types_index_.stotier.md)[]* + +*Inherited from [LaunchTieredStoParams](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md).[tiers](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md#tiers)* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:21](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L21)* + +___ + +### unsoldTokensWallet + +• **unsoldTokensWallet**: *string* + +*Inherited from [LaunchTieredStoParams](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md).[unsoldTokensWallet](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md#unsoldtokenswallet)* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:26](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L26)* diff --git a/docs/api/interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstomethod.md b/docs/api/interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstomethod.md new file mode 100644 index 0000000..b9e7c7d --- /dev/null +++ b/docs/api/interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstomethod.md @@ -0,0 +1,103 @@ +# Interface: LaunchTieredStoMethod + +## Hierarchy + +* **LaunchTieredStoMethod** + +## Callable + +▸ (`args`: [LaunchTieredStoNoCustomCurrencyParams](_entities_securitytoken_issuance_offerings_.launchtieredstonocustomcurrencyparams.md)): *Promise‹[TransactionQueue](../classes/_entities_transactionqueue_.transactionqueue.md)‹[LaunchTieredStoProcedureArgs](_types_index_.launchtieredstoprocedureargs.md), [TieredSto](../classes/_entities_tieredsto_.tieredsto.md)››* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:122](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L122)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [LaunchTieredStoNoCustomCurrencyParams](_entities_securitytoken_issuance_offerings_.launchtieredstonocustomcurrencyparams.md) | + +**Returns:** *Promise‹[TransactionQueue](../classes/_entities_transactionqueue_.transactionqueue.md)‹[LaunchTieredStoProcedureArgs](_types_index_.launchtieredstoprocedureargs.md), [TieredSto](../classes/_entities_tieredsto_.tieredsto.md)››* + +▸ (`args`: [LaunchTieredStoNoCustomCurrencyNoStableCoinParams](_entities_securitytoken_issuance_offerings_.launchtieredstonocustomcurrencynostablecoinparams.md)): *Promise‹[TransactionQueue](../classes/_entities_transactionqueue_.transactionqueue.md)‹[LaunchTieredStoProcedureArgs](_types_index_.launchtieredstoprocedureargs.md), [TieredSto](../classes/_entities_tieredsto_.tieredsto.md)››* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:125](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L125)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [LaunchTieredStoNoCustomCurrencyNoStableCoinParams](_entities_securitytoken_issuance_offerings_.launchtieredstonocustomcurrencynostablecoinparams.md) | + +**Returns:** *Promise‹[TransactionQueue](../classes/_entities_transactionqueue_.transactionqueue.md)‹[LaunchTieredStoProcedureArgs](_types_index_.launchtieredstoprocedureargs.md), [TieredSto](../classes/_entities_tieredsto_.tieredsto.md)››* + +▸ (`args`: [LaunchTieredStoCustomCurrencyEthParams](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencyethparams.md)): *Promise‹[TransactionQueue](../classes/_entities_transactionqueue_.transactionqueue.md)‹[LaunchTieredStoProcedureArgs](_types_index_.launchtieredstoprocedureargs.md), [TieredSto](../classes/_entities_tieredsto_.tieredsto.md)››* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:128](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L128)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [LaunchTieredStoCustomCurrencyEthParams](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencyethparams.md) | + +**Returns:** *Promise‹[TransactionQueue](../classes/_entities_transactionqueue_.transactionqueue.md)‹[LaunchTieredStoProcedureArgs](_types_index_.launchtieredstoprocedureargs.md), [TieredSto](../classes/_entities_tieredsto_.tieredsto.md)››* + +▸ (`args`: [LaunchTieredStoCustomCurrencyEthNoStableCoinParams](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencyethnostablecoinparams.md)): *Promise‹[TransactionQueue](../classes/_entities_transactionqueue_.transactionqueue.md)‹[LaunchTieredStoProcedureArgs](_types_index_.launchtieredstoprocedureargs.md), [TieredSto](../classes/_entities_tieredsto_.tieredsto.md)››* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:131](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L131)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [LaunchTieredStoCustomCurrencyEthNoStableCoinParams](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencyethnostablecoinparams.md) | + +**Returns:** *Promise‹[TransactionQueue](../classes/_entities_transactionqueue_.transactionqueue.md)‹[LaunchTieredStoProcedureArgs](_types_index_.launchtieredstoprocedureargs.md), [TieredSto](../classes/_entities_tieredsto_.tieredsto.md)››* + +▸ (`args`: [LaunchTieredStoCustomCurrencyPolyParams](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencypolyparams.md)): *Promise‹[TransactionQueue](../classes/_entities_transactionqueue_.transactionqueue.md)‹[LaunchTieredStoProcedureArgs](_types_index_.launchtieredstoprocedureargs.md), [TieredSto](../classes/_entities_tieredsto_.tieredsto.md)››* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:134](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L134)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [LaunchTieredStoCustomCurrencyPolyParams](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencypolyparams.md) | + +**Returns:** *Promise‹[TransactionQueue](../classes/_entities_transactionqueue_.transactionqueue.md)‹[LaunchTieredStoProcedureArgs](_types_index_.launchtieredstoprocedureargs.md), [TieredSto](../classes/_entities_tieredsto_.tieredsto.md)››* + +▸ (`args`: [LaunchTieredStoCustomCurrencyPolyNoStableCoinParams](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencypolynostablecoinparams.md)): *Promise‹[TransactionQueue](../classes/_entities_transactionqueue_.transactionqueue.md)‹[LaunchTieredStoProcedureArgs](_types_index_.launchtieredstoprocedureargs.md), [TieredSto](../classes/_entities_tieredsto_.tieredsto.md)››* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:137](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L137)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [LaunchTieredStoCustomCurrencyPolyNoStableCoinParams](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencypolynostablecoinparams.md) | + +**Returns:** *Promise‹[TransactionQueue](../classes/_entities_transactionqueue_.transactionqueue.md)‹[LaunchTieredStoProcedureArgs](_types_index_.launchtieredstoprocedureargs.md), [TieredSto](../classes/_entities_tieredsto_.tieredsto.md)››* + +▸ (`args`: [LaunchTieredStoCustomCurrencyBothParams](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencybothparams.md)): *Promise‹[TransactionQueue](../classes/_entities_transactionqueue_.transactionqueue.md)‹[LaunchTieredStoProcedureArgs](_types_index_.launchtieredstoprocedureargs.md), [TieredSto](../classes/_entities_tieredsto_.tieredsto.md)››* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:140](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L140)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [LaunchTieredStoCustomCurrencyBothParams](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencybothparams.md) | + +**Returns:** *Promise‹[TransactionQueue](../classes/_entities_transactionqueue_.transactionqueue.md)‹[LaunchTieredStoProcedureArgs](_types_index_.launchtieredstoprocedureargs.md), [TieredSto](../classes/_entities_tieredsto_.tieredsto.md)››* + +▸ (`args`: [LaunchTieredStoCustomCurrencyBothNoStableCoinParams](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencybothnostablecoinparams.md)): *Promise‹[TransactionQueue](../classes/_entities_transactionqueue_.transactionqueue.md)‹[LaunchTieredStoProcedureArgs](_types_index_.launchtieredstoprocedureargs.md), [TieredSto](../classes/_entities_tieredsto_.tieredsto.md)››* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:143](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L143)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | [LaunchTieredStoCustomCurrencyBothNoStableCoinParams](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencybothnostablecoinparams.md) | + +**Returns:** *Promise‹[TransactionQueue](../classes/_entities_transactionqueue_.transactionqueue.md)‹[LaunchTieredStoProcedureArgs](_types_index_.launchtieredstoprocedureargs.md), [TieredSto](../classes/_entities_tieredsto_.tieredsto.md)››* diff --git a/docs/api/interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstonocustomcurrencynostablecoinparams.md b/docs/api/interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstonocustomcurrencynostablecoinparams.md new file mode 100644 index 0000000..2de0150 --- /dev/null +++ b/docs/api/interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstonocustomcurrencynostablecoinparams.md @@ -0,0 +1,21 @@ +# Interface: LaunchTieredStoNoCustomCurrencyNoStableCoinParams + +## Hierarchy + +* object + + ↳ **LaunchTieredStoNoCustomCurrencyNoStableCoinParams** + +## Index + +### Properties + +* [currencies](_entities_securitytoken_issuance_offerings_.launchtieredstonocustomcurrencynostablecoinparams.md#currencies) + +## Properties + +### currencies + +• **currencies**: *[OnlyEth](../modules/_entities_securitytoken_issuance_offerings_.md#onlyeth) | [OnlyPoly](../modules/_entities_securitytoken_issuance_offerings_.md#onlypoly) | [EthAndPoly](../modules/_entities_securitytoken_issuance_offerings_.md#ethandpoly)* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:57](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L57)* diff --git a/docs/api/interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstonocustomcurrencyparams.md b/docs/api/interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstonocustomcurrencyparams.md new file mode 100644 index 0000000..dd4d1e1 --- /dev/null +++ b/docs/api/interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstonocustomcurrencyparams.md @@ -0,0 +1,30 @@ +# Interface: LaunchTieredStoNoCustomCurrencyParams + +## Hierarchy + +* object + + ↳ **LaunchTieredStoNoCustomCurrencyParams** + +## Index + +### Properties + +* [currencies](_entities_securitytoken_issuance_offerings_.launchtieredstonocustomcurrencyparams.md#currencies) +* [stableCoinAddresses](_entities_securitytoken_issuance_offerings_.launchtieredstonocustomcurrencyparams.md#stablecoinaddresses) + +## Properties + +### currencies + +• **currencies**: *[EthAndStableCoin](../modules/_entities_securitytoken_issuance_offerings_.md#ethandstablecoin) | [PolyAndStableCoin](../modules/_entities_securitytoken_issuance_offerings_.md#polyandstablecoin) | [AllCurrencies](../modules/_entities_securitytoken_issuance_offerings_.md#allcurrencies)* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:62](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L62)* + +___ + +### stableCoinAddresses + +• **stableCoinAddresses**: *string[]* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:63](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L63)* diff --git a/docs/api/interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md b/docs/api/interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md new file mode 100644 index 0000000..ac818b7 --- /dev/null +++ b/docs/api/interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md @@ -0,0 +1,115 @@ +# Interface: LaunchTieredStoParams + +## Hierarchy + +* **LaunchTieredStoParams** + + ↳ [LaunchTieredStoCustomCurrencyEthParams](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencyethparams.md) + + ↳ [LaunchTieredStoCustomCurrencyPolyParams](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencypolyparams.md) + + ↳ [LaunchTieredStoCustomCurrencyBothParams](_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencybothparams.md) + +## Index + +### Properties + +* [allowPreIssuance](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md#optional-allowpreissuance) +* [currencies](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md#currencies) +* [customCurrency](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md#optional-customcurrency) +* [endDate](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md#enddate) +* [minimumInvestment](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md#minimuminvestment) +* [nonAccreditedInvestmentLimit](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md#nonaccreditedinvestmentlimit) +* [raisedFundsWallet](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md#raisedfundswallet) +* [stableCoinAddresses](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md#optional-stablecoinaddresses) +* [startDate](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md#startdate) +* [tiers](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md#tiers) +* [unsoldTokensWallet](_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md#unsoldtokenswallet) + +## Properties + +### `Optional` allowPreIssuance + +• **allowPreIssuance**? : *undefined | false | true* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:29](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L29)* + +___ + +### currencies + +• **currencies**: *Currency[]* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:24](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L24)* + +___ + +### `Optional` customCurrency + +• **customCurrency**? : *Partial‹[CustomCurrency](_types_index_.customcurrency.md)›* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:28](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L28)* + +___ + +### endDate + +• **endDate**: *Date* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:20](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L20)* + +___ + +### minimumInvestment + +• **minimumInvestment**: *BigNumber* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:23](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L23)* + +___ + +### nonAccreditedInvestmentLimit + +• **nonAccreditedInvestmentLimit**: *BigNumber* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:22](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L22)* + +___ + +### raisedFundsWallet + +• **raisedFundsWallet**: *string* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:25](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L25)* + +___ + +### `Optional` stableCoinAddresses + +• **stableCoinAddresses**? : *string[]* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:27](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L27)* + +___ + +### startDate + +• **startDate**: *Date* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:19](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L19)* + +___ + +### tiers + +• **tiers**: *[StoTier](_types_index_.stotier.md)[]* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:21](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L21)* + +___ + +### unsoldTokensWallet + +• **unsoldTokensWallet**: *string* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:26](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L26)* diff --git a/docs/api/interfaces/_entities_securitytoken_securitytoken_.params.md b/docs/api/interfaces/_entities_securitytoken_securitytoken_.params.md new file mode 100644 index 0000000..8dd0979 --- /dev/null +++ b/docs/api/interfaces/_entities_securitytoken_securitytoken_.params.md @@ -0,0 +1,104 @@ +# Interface: Params + +Security Token constructor parameters + +## Hierarchy + +* **Params** + +## Index + +### Properties + +* [address](_entities_securitytoken_securitytoken_.params.md#address) +* [currentCheckpoint](_entities_securitytoken_securitytoken_.params.md#currentcheckpoint) +* [granularity](_entities_securitytoken_securitytoken_.params.md#granularity) +* [name](_entities_securitytoken_securitytoken_.params.md#name) +* [owner](_entities_securitytoken_securitytoken_.params.md#owner) +* [tokenDetails](_entities_securitytoken_securitytoken_.params.md#tokendetails) +* [totalSupply](_entities_securitytoken_securitytoken_.params.md#totalsupply) +* [treasuryWallet](_entities_securitytoken_securitytoken_.params.md#treasurywallet) +* [version](_entities_securitytoken_securitytoken_.params.md#version) + +## Properties + +### address + +• **address**: *string* + +*Defined in [src/entities/SecurityToken/SecurityToken.ts:44](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SecurityToken.ts#L44)* + +address of the Security Token contract + +___ + +### currentCheckpoint + +• **currentCheckpoint**: *number* + +*Defined in [src/entities/SecurityToken/SecurityToken.ts:59](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SecurityToken.ts#L59)* + +index of the current checkpoint + +___ + +### granularity + +• **granularity**: *number* + +*Defined in [src/entities/SecurityToken/SecurityToken.ts:54](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SecurityToken.ts#L54)* + +___ + +### name + +• **name**: *string* + +*Defined in [src/entities/SecurityToken/SecurityToken.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SecurityToken.ts#L40)* + +___ + +### owner + +• **owner**: *string* + +*Defined in [src/entities/SecurityToken/SecurityToken.ts:48](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SecurityToken.ts#L48)* + +address that owns the Security Token + +___ + +### tokenDetails + +• **tokenDetails**: *string* + +*Defined in [src/entities/SecurityToken/SecurityToken.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SecurityToken.ts#L52)* + +URL pointing to off-chain data associated with the Security Token + +___ + +### totalSupply + +• **totalSupply**: *BigNumber* + +*Defined in [src/entities/SecurityToken/SecurityToken.ts:55](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SecurityToken.ts#L55)* + +___ + +### treasuryWallet + +• **treasuryWallet**: *string* + +*Defined in [src/entities/SecurityToken/SecurityToken.ts:64](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SecurityToken.ts#L64)* + +default treasury wallet used by some features. +***For example, if an STO reaches its end date (or is finalized before that), remaining unsold tokens get transferred to this wallet unless otherwise specified by the STO itself*** + +___ + +### version + +• **version**: *Version* + +*Defined in [src/entities/SecurityToken/SecurityToken.ts:53](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SecurityToken.ts#L53)* diff --git a/docs/api/interfaces/_entities_securitytoken_securitytoken_.uniqueidentifiers.md b/docs/api/interfaces/_entities_securitytoken_securitytoken_.uniqueidentifiers.md new file mode 100644 index 0000000..4330557 --- /dev/null +++ b/docs/api/interfaces/_entities_securitytoken_securitytoken_.uniqueidentifiers.md @@ -0,0 +1,23 @@ +# Interface: UniqueIdentifiers + +Properties that uniquely identify a Security Token + +## Hierarchy + +* **UniqueIdentifiers** + +## Index + +### Properties + +* [symbol](_entities_securitytoken_securitytoken_.uniqueidentifiers.md#symbol) + +## Properties + +### symbol + +• **symbol**: *string* + +*Defined in [src/entities/SecurityToken/SecurityToken.ts:24](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SecurityToken.ts#L24)* + +symbol of the security token diff --git a/docs/api/interfaces/_entities_securitytoken_shareholders_.getcheckpointparams.md b/docs/api/interfaces/_entities_securitytoken_shareholders_.getcheckpointparams.md new file mode 100644 index 0000000..4d55060 --- /dev/null +++ b/docs/api/interfaces/_entities_securitytoken_shareholders_.getcheckpointparams.md @@ -0,0 +1,21 @@ +# Interface: GetCheckpointParams + +Parameters for [getCheckpoint](../classes/_polymathbase_.polymathbase.md#getcheckpoint) + +## Hierarchy + +* **GetCheckpointParams** + +## Index + +### Properties + +* [checkpointIndex](_entities_securitytoken_shareholders_.getcheckpointparams.md#checkpointindex) + +## Properties + +### checkpointIndex + +• **checkpointIndex**: *number* + +*Defined in [src/entities/SecurityToken/Shareholders.ts:18](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Shareholders.ts#L18)* diff --git a/docs/api/interfaces/_entities_securitytoken_transfers_restrictions_percentagerestrictions_.modifyexemptionsmethod.md b/docs/api/interfaces/_entities_securitytoken_transfers_restrictions_percentagerestrictions_.modifyexemptionsmethod.md new file mode 100644 index 0000000..401ccf2 --- /dev/null +++ b/docs/api/interfaces/_entities_securitytoken_transfers_restrictions_percentagerestrictions_.modifyexemptionsmethod.md @@ -0,0 +1,31 @@ +# Interface: ModifyExemptionsMethod + +## Hierarchy + +* **ModifyExemptionsMethod** + +## Callable + +▸ (`params`: [PercentageWhitelistParams](_entities_securitytoken_transfers_restrictions_percentagerestrictions_.percentagewhitelistparams.md)): *Promise‹[TransactionQueue](../classes/_entities_transactionqueue_.transactionqueue.md)‹[ModifyPercentageExemptionsProcedureArgs](_types_index_.modifypercentageexemptionsprocedureargs.md)››* + +*Defined in [src/entities/SecurityToken/Transfers/Restrictions/PercentageRestrictions.ts:25](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Transfers/Restrictions/PercentageRestrictions.ts#L25)* + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | [PercentageWhitelistParams](_entities_securitytoken_transfers_restrictions_percentagerestrictions_.percentagewhitelistparams.md) | + +**Returns:** *Promise‹[TransactionQueue](../classes/_entities_transactionqueue_.transactionqueue.md)‹[ModifyPercentageExemptionsProcedureArgs](_types_index_.modifypercentageexemptionsprocedureargs.md)››* + +▸ (`params`: [PercentageIssuanceParams](_entities_securitytoken_transfers_restrictions_percentagerestrictions_.percentageissuanceparams.md)): *Promise‹[TransactionQueue](../classes/_entities_transactionqueue_.transactionqueue.md)‹[ModifyPercentageExemptionsProcedureArgs](_types_index_.modifypercentageexemptionsprocedureargs.md)››* + +*Defined in [src/entities/SecurityToken/Transfers/Restrictions/PercentageRestrictions.ts:28](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Transfers/Restrictions/PercentageRestrictions.ts#L28)* + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | [PercentageIssuanceParams](_entities_securitytoken_transfers_restrictions_percentagerestrictions_.percentageissuanceparams.md) | + +**Returns:** *Promise‹[TransactionQueue](../classes/_entities_transactionqueue_.transactionqueue.md)‹[ModifyPercentageExemptionsProcedureArgs](_types_index_.modifypercentageexemptionsprocedureargs.md)››* diff --git a/docs/api/interfaces/_entities_securitytoken_transfers_restrictions_percentagerestrictions_.percentageissuanceparams.md b/docs/api/interfaces/_entities_securitytoken_transfers_restrictions_percentagerestrictions_.percentageissuanceparams.md new file mode 100644 index 0000000..edbea9f --- /dev/null +++ b/docs/api/interfaces/_entities_securitytoken_transfers_restrictions_percentagerestrictions_.percentageissuanceparams.md @@ -0,0 +1,19 @@ +# Interface: PercentageIssuanceParams + +## Hierarchy + +* **PercentageIssuanceParams** + +## Index + +### Properties + +* [allowPrimaryIssuance](_entities_securitytoken_transfers_restrictions_percentagerestrictions_.percentageissuanceparams.md#allowprimaryissuance) + +## Properties + +### allowPrimaryIssuance + +• **allowPrimaryIssuance**: *boolean* + +*Defined in [src/entities/SecurityToken/Transfers/Restrictions/PercentageRestrictions.ts:22](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Transfers/Restrictions/PercentageRestrictions.ts#L22)* diff --git a/docs/api/interfaces/_entities_securitytoken_transfers_restrictions_percentagerestrictions_.percentagewhitelistparams.md b/docs/api/interfaces/_entities_securitytoken_transfers_restrictions_percentagerestrictions_.percentagewhitelistparams.md new file mode 100644 index 0000000..80167d8 --- /dev/null +++ b/docs/api/interfaces/_entities_securitytoken_transfers_restrictions_percentagerestrictions_.percentagewhitelistparams.md @@ -0,0 +1,19 @@ +# Interface: PercentageWhitelistParams + +## Hierarchy + +* **PercentageWhitelistParams** + +## Index + +### Properties + +* [whitelistEntries](_entities_securitytoken_transfers_restrictions_percentagerestrictions_.percentagewhitelistparams.md#whitelistentries) + +## Properties + +### whitelistEntries + +• **whitelistEntries**: *[PercentageWhitelistEntry](_types_index_.percentagewhitelistentry.md)[]* + +*Defined in [src/entities/SecurityToken/Transfers/Restrictions/PercentageRestrictions.ts:18](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Transfers/Restrictions/PercentageRestrictions.ts#L18)* diff --git a/docs/api/interfaces/_entities_securitytokenreservation_.params.md b/docs/api/interfaces/_entities_securitytokenreservation_.params.md new file mode 100644 index 0000000..cc221a0 --- /dev/null +++ b/docs/api/interfaces/_entities_securitytokenreservation_.params.md @@ -0,0 +1,50 @@ +# Interface: Params + +Constructor parameters + +## Hierarchy + +* **Params** + +## Index + +### Properties + +* [expiry](_entities_securitytokenreservation_.params.md#expiry) +* [ownerAddress](_entities_securitytokenreservation_.params.md#owneraddress) +* [reservedAt](_entities_securitytokenreservation_.params.md#reservedat) +* [securityTokenAddress](_entities_securitytokenreservation_.params.md#optional-securitytokenaddress) + +## Properties + +### expiry + +• **expiry**: *Date* + +*Defined in [src/entities/SecurityTokenReservation.ts:31](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityTokenReservation.ts#L31)* + +expiry date for the ticker reservation + +___ + +### ownerAddress + +• **ownerAddress**: *string* + +*Defined in [src/entities/SecurityTokenReservation.ts:33](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityTokenReservation.ts#L33)* + +___ + +### reservedAt + +• **reservedAt**: *Date* + +*Defined in [src/entities/SecurityTokenReservation.ts:32](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityTokenReservation.ts#L32)* + +___ + +### `Optional` securityTokenAddress + +• **securityTokenAddress**? : *undefined | string* + +*Defined in [src/entities/SecurityTokenReservation.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityTokenReservation.ts#L34)* diff --git a/docs/api/interfaces/_entities_securitytokenreservation_.uniqueidentifiers.md b/docs/api/interfaces/_entities_securitytokenreservation_.uniqueidentifiers.md new file mode 100644 index 0000000..2c748bb --- /dev/null +++ b/docs/api/interfaces/_entities_securitytokenreservation_.uniqueidentifiers.md @@ -0,0 +1,21 @@ +# Interface: UniqueIdentifiers + +Properties that uniquely identify a Security Token Reservation + +## Hierarchy + +* **UniqueIdentifiers** + +## Index + +### Properties + +* [symbol](_entities_securitytokenreservation_.uniqueidentifiers.md#symbol) + +## Properties + +### symbol + +• **symbol**: *string* + +*Defined in [src/entities/SecurityTokenReservation.ts:12](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityTokenReservation.ts#L12)* diff --git a/docs/api/interfaces/_entities_shareholder_.params.md b/docs/api/interfaces/_entities_shareholder_.params.md new file mode 100644 index 0000000..0d2fc24 --- /dev/null +++ b/docs/api/interfaces/_entities_shareholder_.params.md @@ -0,0 +1,75 @@ +# Interface: Params + +Constructor parameters + +## Hierarchy + +* **Params** + +## Index + +### Properties + +* [balance](_entities_shareholder_.params.md#balance) +* [canBuyFromSto](_entities_shareholder_.params.md#canbuyfromsto) +* [canReceiveAfter](_entities_shareholder_.params.md#canreceiveafter) +* [canSendAfter](_entities_shareholder_.params.md#cansendafter) +* [isAccredited](_entities_shareholder_.params.md#isaccredited) +* [kycExpiry](_entities_shareholder_.params.md#kycexpiry) +* [securityTokenSymbol](_entities_shareholder_.params.md#securitytokensymbol) + +## Properties + +### balance + +• **balance**: *BigNumber* + +*Defined in [src/entities/Shareholder.ts:35](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Shareholder.ts#L35)* + +___ + +### canBuyFromSto + +• **canBuyFromSto**: *boolean* + +*Defined in [src/entities/Shareholder.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Shareholder.ts#L34)* + +___ + +### canReceiveAfter + +• **canReceiveAfter**: *Date* + +*Defined in [src/entities/Shareholder.ts:31](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Shareholder.ts#L31)* + +___ + +### canSendAfter + +• **canSendAfter**: *Date* + +*Defined in [src/entities/Shareholder.ts:30](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Shareholder.ts#L30)* + +___ + +### isAccredited + +• **isAccredited**: *boolean* + +*Defined in [src/entities/Shareholder.ts:33](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Shareholder.ts#L33)* + +___ + +### kycExpiry + +• **kycExpiry**: *Date* + +*Defined in [src/entities/Shareholder.ts:32](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Shareholder.ts#L32)* + +___ + +### securityTokenSymbol + +• **securityTokenSymbol**: *string* + +*Defined in [src/entities/Shareholder.ts:29](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Shareholder.ts#L29)* diff --git a/docs/api/interfaces/_entities_shareholder_.uniqueidentifiers.md b/docs/api/interfaces/_entities_shareholder_.uniqueidentifiers.md new file mode 100644 index 0000000..d4067ab --- /dev/null +++ b/docs/api/interfaces/_entities_shareholder_.uniqueidentifiers.md @@ -0,0 +1,30 @@ +# Interface: UniqueIdentifiers + +Properties that uniquely identify a Shareholder of a specific Security Token + +## Hierarchy + +* **UniqueIdentifiers** + +## Index + +### Properties + +* [address](_entities_shareholder_.uniqueidentifiers.md#address) +* [securityTokenId](_entities_shareholder_.uniqueidentifiers.md#securitytokenid) + +## Properties + +### address + +• **address**: *string* + +*Defined in [src/entities/Shareholder.ts:12](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Shareholder.ts#L12)* + +___ + +### securityTokenId + +• **securityTokenId**: *string* + +*Defined in [src/entities/Shareholder.ts:11](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Shareholder.ts#L11)* diff --git a/docs/api/interfaces/_entities_simplesto_.params.md b/docs/api/interfaces/_entities_simplesto_.params.md new file mode 100644 index 0000000..a4aaaa0 --- /dev/null +++ b/docs/api/interfaces/_entities_simplesto_.params.md @@ -0,0 +1,218 @@ +# Interface: Params + +Properties that uniquely identify a simple sto + +## Hierarchy + +* [Params](_entities_sto_.params.md) + + ↳ **Params** + +## Index + +### Properties + +* [beneficialInvestmentsAllowed](_entities_simplesto_.params.md#beneficialinvestmentsallowed) +* [cap](_entities_simplesto_.params.md#cap) +* [capReached](_entities_simplesto_.params.md#capreached) +* [endDate](_entities_simplesto_.params.md#enddate) +* [fundraiseCurrencies](_entities_simplesto_.params.md#fundraisecurrencies) +* [investorCount](_entities_simplesto_.params.md#investorcount) +* [isFinalized](_entities_simplesto_.params.md#isfinalized) +* [isPaused](_entities_simplesto_.params.md#ispaused) +* [preIssueAllowed](_entities_simplesto_.params.md#preissueallowed) +* [raisedAmount](_entities_simplesto_.params.md#raisedamount) +* [raisedFundsWallet](_entities_simplesto_.params.md#raisedfundswallet) +* [rate](_entities_simplesto_.params.md#rate) +* [securityTokenSymbol](_entities_simplesto_.params.md#securitytokensymbol) +* [soldTokensAmount](_entities_simplesto_.params.md#soldtokensamount) +* [startDate](_entities_simplesto_.params.md#startdate) +* [unsoldTokensWallet](_entities_simplesto_.params.md#unsoldtokenswallet) + +## Properties + +### beneficialInvestmentsAllowed + +• **beneficialInvestmentsAllowed**: *boolean* + +*Inherited from [Params](_entities_sto_.params.md).[beneficialInvestmentsAllowed](_entities_sto_.params.md#beneficialinvestmentsallowed)* + +*Defined in [src/entities/Sto.ts:92](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L92)* + +whether or not investments can be made on behalf of a beneficiary in the sto + +___ + +### cap + +• **cap**: *BigNumber* + +*Defined in [src/entities/SimpleSto.ts:24](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SimpleSto.ts#L24)* + +cap for how many tokens can be sold + +___ + +### capReached + +• **capReached**: *boolean* + +*Inherited from [Params](_entities_sto_.params.md).[capReached](_entities_sto_.params.md#capreached)* + +*Defined in [src/entities/Sto.ts:80](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L80)* + +whether or not the cap has been reached for the sto + +___ + +### endDate + +• **endDate**: *Date* + +*Inherited from [Params](_entities_sto_.params.md).[endDate](_entities_sto_.params.md#enddate)* + +*Defined in [src/entities/Sto.ts:48](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L48)* + +expiry date of the sto + +___ + +### fundraiseCurrencies + +• **fundraiseCurrencies**: *Currency[]* + +*Inherited from [Params](_entities_sto_.params.md).[fundraiseCurrencies](_entities_sto_.params.md#fundraisecurrencies)* + +*Defined in [src/entities/Sto.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L52)* + +currencies that can be used to fundraise in this sto + +___ + +### investorCount + +• **investorCount**: *number* + +*Inherited from [Params](_entities_sto_.params.md).[investorCount](_entities_sto_.params.md#investorcount)* + +*Defined in [src/entities/Sto.ts:72](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L72)* + +number of investors in the sto + +___ + +### isFinalized + +• **isFinalized**: *boolean* + +*Inherited from [Params](_entities_sto_.params.md).[isFinalized](_entities_sto_.params.md#isfinalized)* + +*Defined in [src/entities/Sto.ts:84](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L84)* + +whether or not the sto has been finalized + +___ + +### isPaused + +• **isPaused**: *boolean* + +*Inherited from [Params](_entities_sto_.params.md).[isPaused](_entities_sto_.params.md#ispaused)* + +*Defined in [src/entities/Sto.ts:76](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L76)* + +whether or not the sto is currently paused + +___ + +### preIssueAllowed + +• **preIssueAllowed**: *boolean* + +*Inherited from [Params](_entities_sto_.params.md).[preIssueAllowed](_entities_sto_.params.md#preissueallowed)* + +*Defined in [src/entities/Sto.ts:88](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L88)* + +whether or not pre issuance is allowed for the sto + +___ + +### raisedAmount + +• **raisedAmount**: *BigNumber* + +*Inherited from [Params](_entities_sto_.params.md).[raisedAmount](_entities_sto_.params.md#raisedamount)* + +*Defined in [src/entities/Sto.ts:64](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L64)* + +funds that have been raised to this date + +___ + +### raisedFundsWallet + +• **raisedFundsWallet**: *string* + +*Inherited from [Params](_entities_sto_.params.md).[raisedFundsWallet](_entities_sto_.params.md#raisedfundswallet)* + +*Defined in [src/entities/Sto.ts:56](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L56)* + +wallet address where raised funds will be stored + +___ + +### rate + +• **rate**: *BigNumber* + +*Defined in [src/entities/SimpleSto.ts:28](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SimpleSto.ts#L28)* + +rate at which tokens will be sold + +___ + +### securityTokenSymbol + +• **securityTokenSymbol**: *string* + +*Inherited from [Params](_entities_sto_.params.md).[securityTokenSymbol](_entities_sto_.params.md#securitytokensymbol)* + +*Defined in [src/entities/Sto.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L40)* + +symbol of security token + +___ + +### soldTokensAmount + +• **soldTokensAmount**: *BigNumber* + +*Inherited from [Params](_entities_sto_.params.md).[soldTokensAmount](_entities_sto_.params.md#soldtokensamount)* + +*Defined in [src/entities/Sto.ts:68](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L68)* + +amount of tokens that have been sold + +___ + +### startDate + +• **startDate**: *Date* + +*Inherited from [Params](_entities_sto_.params.md).[startDate](_entities_sto_.params.md#startdate)* + +*Defined in [src/entities/Sto.ts:44](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L44)* + +start date of the sto + +___ + +### unsoldTokensWallet + +• **unsoldTokensWallet**: *string* + +*Inherited from [Params](_entities_sto_.params.md).[unsoldTokensWallet](_entities_sto_.params.md#unsoldtokenswallet)* + +*Defined in [src/entities/Sto.ts:60](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L60)* + +wallet address where unsold tokens will be returned to diff --git a/docs/api/interfaces/_entities_sto_.params.md b/docs/api/interfaces/_entities_sto_.params.md new file mode 100644 index 0000000..853715a --- /dev/null +++ b/docs/api/interfaces/_entities_sto_.params.md @@ -0,0 +1,170 @@ +# Interface: Params + +STO constructor parameters + +## Hierarchy + +* **Params** + + ↳ [Params](_entities_simplesto_.params.md) + + ↳ [Params](_entities_tieredsto_.params.md) + +## Index + +### Properties + +* [beneficialInvestmentsAllowed](_entities_sto_.params.md#beneficialinvestmentsallowed) +* [capReached](_entities_sto_.params.md#capreached) +* [endDate](_entities_sto_.params.md#enddate) +* [fundraiseCurrencies](_entities_sto_.params.md#fundraisecurrencies) +* [investorCount](_entities_sto_.params.md#investorcount) +* [isFinalized](_entities_sto_.params.md#isfinalized) +* [isPaused](_entities_sto_.params.md#ispaused) +* [preIssueAllowed](_entities_sto_.params.md#preissueallowed) +* [raisedAmount](_entities_sto_.params.md#raisedamount) +* [raisedFundsWallet](_entities_sto_.params.md#raisedfundswallet) +* [securityTokenSymbol](_entities_sto_.params.md#securitytokensymbol) +* [soldTokensAmount](_entities_sto_.params.md#soldtokensamount) +* [startDate](_entities_sto_.params.md#startdate) +* [unsoldTokensWallet](_entities_sto_.params.md#unsoldtokenswallet) + +## Properties + +### beneficialInvestmentsAllowed + +• **beneficialInvestmentsAllowed**: *boolean* + +*Defined in [src/entities/Sto.ts:92](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L92)* + +whether or not investments can be made on behalf of a beneficiary in the sto + +___ + +### capReached + +• **capReached**: *boolean* + +*Defined in [src/entities/Sto.ts:80](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L80)* + +whether or not the cap has been reached for the sto + +___ + +### endDate + +• **endDate**: *Date* + +*Defined in [src/entities/Sto.ts:48](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L48)* + +expiry date of the sto + +___ + +### fundraiseCurrencies + +• **fundraiseCurrencies**: *Currency[]* + +*Defined in [src/entities/Sto.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L52)* + +currencies that can be used to fundraise in this sto + +___ + +### investorCount + +• **investorCount**: *number* + +*Defined in [src/entities/Sto.ts:72](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L72)* + +number of investors in the sto + +___ + +### isFinalized + +• **isFinalized**: *boolean* + +*Defined in [src/entities/Sto.ts:84](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L84)* + +whether or not the sto has been finalized + +___ + +### isPaused + +• **isPaused**: *boolean* + +*Defined in [src/entities/Sto.ts:76](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L76)* + +whether or not the sto is currently paused + +___ + +### preIssueAllowed + +• **preIssueAllowed**: *boolean* + +*Defined in [src/entities/Sto.ts:88](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L88)* + +whether or not pre issuance is allowed for the sto + +___ + +### raisedAmount + +• **raisedAmount**: *BigNumber* + +*Defined in [src/entities/Sto.ts:64](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L64)* + +funds that have been raised to this date + +___ + +### raisedFundsWallet + +• **raisedFundsWallet**: *string* + +*Defined in [src/entities/Sto.ts:56](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L56)* + +wallet address where raised funds will be stored + +___ + +### securityTokenSymbol + +• **securityTokenSymbol**: *string* + +*Defined in [src/entities/Sto.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L40)* + +symbol of security token + +___ + +### soldTokensAmount + +• **soldTokensAmount**: *BigNumber* + +*Defined in [src/entities/Sto.ts:68](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L68)* + +amount of tokens that have been sold + +___ + +### startDate + +• **startDate**: *Date* + +*Defined in [src/entities/Sto.ts:44](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L44)* + +start date of the sto + +___ + +### unsoldTokensWallet + +• **unsoldTokensWallet**: *string* + +*Defined in [src/entities/Sto.ts:60](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L60)* + +wallet address where unsold tokens will be returned to diff --git a/docs/api/interfaces/_entities_sto_.uniqueidentifiers.md b/docs/api/interfaces/_entities_sto_.uniqueidentifiers.md new file mode 100644 index 0000000..d2f343a --- /dev/null +++ b/docs/api/interfaces/_entities_sto_.uniqueidentifiers.md @@ -0,0 +1,39 @@ +# Interface: UniqueIdentifiers + +Properties that uniquely identify an STO + +## Hierarchy + +* **UniqueIdentifiers** + +## Index + +### Properties + +* [address](_entities_sto_.uniqueidentifiers.md#address) +* [securityTokenId](_entities_sto_.uniqueidentifiers.md#securitytokenid) +* [stoType](_entities_sto_.uniqueidentifiers.md#stotype) + +## Properties + +### address + +• **address**: *string* + +*Defined in [src/entities/Sto.ts:21](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L21)* + +___ + +### securityTokenId + +• **securityTokenId**: *string* + +*Defined in [src/entities/Sto.ts:19](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L19)* + +___ + +### stoType + +• **stoType**: *[StoType](../enums/_types_index_.stotype.md)* + +*Defined in [src/entities/Sto.ts:20](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L20)* diff --git a/docs/api/interfaces/_entities_taxwithholding_.params.md b/docs/api/interfaces/_entities_taxwithholding_.params.md new file mode 100644 index 0000000..7053eda --- /dev/null +++ b/docs/api/interfaces/_entities_taxwithholding_.params.md @@ -0,0 +1,30 @@ +# Interface: Params + +Constructor parameters + +## Hierarchy + +* **Params** + +## Index + +### Properties + +* [percentage](_entities_taxwithholding_.params.md#percentage) +* [securityTokenSymbol](_entities_taxwithholding_.params.md#securitytokensymbol) + +## Properties + +### percentage + +• **percentage**: *number* + +*Defined in [src/entities/TaxWithholding.ts:33](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TaxWithholding.ts#L33)* + +___ + +### securityTokenSymbol + +• **securityTokenSymbol**: *string* + +*Defined in [src/entities/TaxWithholding.ts:32](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TaxWithholding.ts#L32)* diff --git a/docs/api/interfaces/_entities_taxwithholding_.uniqueidentifiers.md b/docs/api/interfaces/_entities_taxwithholding_.uniqueidentifiers.md new file mode 100644 index 0000000..80ad20a --- /dev/null +++ b/docs/api/interfaces/_entities_taxwithholding_.uniqueidentifiers.md @@ -0,0 +1,30 @@ +# Interface: UniqueIdentifiers + +Properties that uniquely identify a Tax Withholding percentage + +## Hierarchy + +* **UniqueIdentifiers** + +## Index + +### Properties + +* [securityTokenId](_entities_taxwithholding_.uniqueidentifiers.md#securitytokenid) +* [shareholderAddress](_entities_taxwithholding_.uniqueidentifiers.md#shareholderaddress) + +## Properties + +### securityTokenId + +• **securityTokenId**: *string* + +*Defined in [src/entities/TaxWithholding.ts:10](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TaxWithholding.ts#L10)* + +___ + +### shareholderAddress + +• **shareholderAddress**: *string* + +*Defined in [src/entities/TaxWithholding.ts:11](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TaxWithholding.ts#L11)* diff --git a/docs/api/interfaces/_entities_tieredsto_.params.md b/docs/api/interfaces/_entities_tieredsto_.params.md new file mode 100644 index 0000000..74da523 --- /dev/null +++ b/docs/api/interfaces/_entities_tieredsto_.params.md @@ -0,0 +1,245 @@ +# Interface: Params + +Represents a Tiered STO + +## Hierarchy + +* [Params](_entities_sto_.params.md) + + ↳ **Params** + +## Index + +### Properties + +* [beneficialInvestmentsAllowed](_entities_tieredsto_.params.md#beneficialinvestmentsallowed) +* [capReached](_entities_tieredsto_.params.md#capreached) +* [currentTier](_entities_tieredsto_.params.md#currenttier) +* [endDate](_entities_tieredsto_.params.md#enddate) +* [fundraiseCurrencies](_entities_tieredsto_.params.md#fundraisecurrencies) +* [investorCount](_entities_tieredsto_.params.md#investorcount) +* [isFinalized](_entities_tieredsto_.params.md#isfinalized) +* [isPaused](_entities_tieredsto_.params.md#ispaused) +* [minimumInvestment](_entities_tieredsto_.params.md#minimuminvestment) +* [nonAccreditedInvestmentLimit](_entities_tieredsto_.params.md#nonaccreditedinvestmentlimit) +* [preIssueAllowed](_entities_tieredsto_.params.md#preissueallowed) +* [raisedAmount](_entities_tieredsto_.params.md#raisedamount) +* [raisedFundsWallet](_entities_tieredsto_.params.md#raisedfundswallet) +* [securityTokenSymbol](_entities_tieredsto_.params.md#securitytokensymbol) +* [soldTokensAmount](_entities_tieredsto_.params.md#soldtokensamount) +* [stableCoinAddresses](_entities_tieredsto_.params.md#stablecoinaddresses) +* [startDate](_entities_tieredsto_.params.md#startdate) +* [tiers](_entities_tieredsto_.params.md#tiers) +* [unsoldTokensWallet](_entities_tieredsto_.params.md#unsoldtokenswallet) + +## Properties + +### beneficialInvestmentsAllowed + +• **beneficialInvestmentsAllowed**: *boolean* + +*Inherited from [Params](_entities_sto_.params.md).[beneficialInvestmentsAllowed](_entities_sto_.params.md#beneficialinvestmentsallowed)* + +*Defined in [src/entities/Sto.ts:92](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L92)* + +whether or not investments can be made on behalf of a beneficiary in the sto + +___ + +### capReached + +• **capReached**: *boolean* + +*Inherited from [Params](_entities_sto_.params.md).[capReached](_entities_sto_.params.md#capreached)* + +*Defined in [src/entities/Sto.ts:80](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L80)* + +whether or not the cap has been reached for the sto + +___ + +### currentTier + +• **currentTier**: *number* + +*Defined in [src/entities/TieredSto.ts:57](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TieredSto.ts#L57)* + +numerical identifier for the current tier index + +___ + +### endDate + +• **endDate**: *Date* + +*Inherited from [Params](_entities_sto_.params.md).[endDate](_entities_sto_.params.md#enddate)* + +*Defined in [src/entities/Sto.ts:48](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L48)* + +expiry date of the sto + +___ + +### fundraiseCurrencies + +• **fundraiseCurrencies**: *Currency[]* + +*Inherited from [Params](_entities_sto_.params.md).[fundraiseCurrencies](_entities_sto_.params.md#fundraisecurrencies)* + +*Defined in [src/entities/Sto.ts:52](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L52)* + +currencies that can be used to fundraise in this sto + +___ + +### investorCount + +• **investorCount**: *number* + +*Inherited from [Params](_entities_sto_.params.md).[investorCount](_entities_sto_.params.md#investorcount)* + +*Defined in [src/entities/Sto.ts:72](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L72)* + +number of investors in the sto + +___ + +### isFinalized + +• **isFinalized**: *boolean* + +*Inherited from [Params](_entities_sto_.params.md).[isFinalized](_entities_sto_.params.md#isfinalized)* + +*Defined in [src/entities/Sto.ts:84](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L84)* + +whether or not the sto has been finalized + +___ + +### isPaused + +• **isPaused**: *boolean* + +*Inherited from [Params](_entities_sto_.params.md).[isPaused](_entities_sto_.params.md#ispaused)* + +*Defined in [src/entities/Sto.ts:76](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L76)* + +whether or not the sto is currently paused + +___ + +### minimumInvestment + +• **minimumInvestment**: *BigNumber* + +*Defined in [src/entities/TieredSto.ts:63](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TieredSto.ts#L63)* + +___ + +### nonAccreditedInvestmentLimit + +• **nonAccreditedInvestmentLimit**: *BigNumber* + +*Defined in [src/entities/TieredSto.ts:62](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TieredSto.ts#L62)* + +___ + +### preIssueAllowed + +• **preIssueAllowed**: *boolean* + +*Inherited from [Params](_entities_sto_.params.md).[preIssueAllowed](_entities_sto_.params.md#preissueallowed)* + +*Defined in [src/entities/Sto.ts:88](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L88)* + +whether or not pre issuance is allowed for the sto + +___ + +### raisedAmount + +• **raisedAmount**: *BigNumber* + +*Inherited from [Params](_entities_sto_.params.md).[raisedAmount](_entities_sto_.params.md#raisedamount)* + +*Defined in [src/entities/Sto.ts:64](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L64)* + +funds that have been raised to this date + +___ + +### raisedFundsWallet + +• **raisedFundsWallet**: *string* + +*Inherited from [Params](_entities_sto_.params.md).[raisedFundsWallet](_entities_sto_.params.md#raisedfundswallet)* + +*Defined in [src/entities/Sto.ts:56](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L56)* + +wallet address where raised funds will be stored + +___ + +### securityTokenSymbol + +• **securityTokenSymbol**: *string* + +*Inherited from [Params](_entities_sto_.params.md).[securityTokenSymbol](_entities_sto_.params.md#securitytokensymbol)* + +*Defined in [src/entities/Sto.ts:40](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L40)* + +symbol of security token + +___ + +### soldTokensAmount + +• **soldTokensAmount**: *BigNumber* + +*Inherited from [Params](_entities_sto_.params.md).[soldTokensAmount](_entities_sto_.params.md#soldtokensamount)* + +*Defined in [src/entities/Sto.ts:68](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L68)* + +amount of tokens that have been sold + +___ + +### stableCoinAddresses + +• **stableCoinAddresses**: *string[]* + +*Defined in [src/entities/TieredSto.ts:64](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TieredSto.ts#L64)* + +___ + +### startDate + +• **startDate**: *Date* + +*Inherited from [Params](_entities_sto_.params.md).[startDate](_entities_sto_.params.md#startdate)* + +*Defined in [src/entities/Sto.ts:44](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L44)* + +start date of the sto + +___ + +### tiers + +• **tiers**: *[Tier](_entities_tieredsto_.tier.md)[]* + +*Defined in [src/entities/TieredSto.ts:61](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TieredSto.ts#L61)* + +array of tier information + +___ + +### unsoldTokensWallet + +• **unsoldTokensWallet**: *string* + +*Inherited from [Params](_entities_sto_.params.md).[unsoldTokensWallet](_entities_sto_.params.md#unsoldtokenswallet)* + +*Defined in [src/entities/Sto.ts:60](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L60)* + +wallet address where unsold tokens will be returned to diff --git a/docs/api/interfaces/_entities_tieredsto_.tier.md b/docs/api/interfaces/_entities_tieredsto_.tier.md new file mode 100644 index 0000000..abfc5cf --- /dev/null +++ b/docs/api/interfaces/_entities_tieredsto_.tier.md @@ -0,0 +1,76 @@ +# Interface: Tier + +## Hierarchy + +* **Tier** + +## Index + +### Properties + +* [discountedPrice](_entities_tieredsto_.tier.md#discountedprice) +* [price](_entities_tieredsto_.tier.md#price) +* [tokensOnSale](_entities_tieredsto_.tier.md#tokensonsale) +* [tokensSold](_entities_tieredsto_.tier.md#tokenssold) +* [tokensSoldAtDiscount](_entities_tieredsto_.tier.md#tokenssoldatdiscount) +* [tokensWithDiscount](_entities_tieredsto_.tier.md#tokenswithdiscount) + +## Properties + +### discountedPrice + +• **discountedPrice**: *BigNumber* + +*Defined in [src/entities/TieredSto.ts:47](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TieredSto.ts#L47)* + +discounted price at which tokens will be sold + +___ + +### price + +• **price**: *BigNumber* + +*Defined in [src/entities/TieredSto.ts:35](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TieredSto.ts#L35)* + +price at which tokens will be sold within the tier + +___ + +### tokensOnSale + +• **tokensOnSale**: *BigNumber* + +*Defined in [src/entities/TieredSto.ts:27](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TieredSto.ts#L27)* + +total number of tokens that are available in the tier + +___ + +### tokensSold + +• **tokensSold**: *BigNumber* + +*Defined in [src/entities/TieredSto.ts:31](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TieredSto.ts#L31)* + +total number of tokens that have been sold + +___ + +### tokensSoldAtDiscount + +• **tokensSoldAtDiscount**: *BigNumber* + +*Defined in [src/entities/TieredSto.ts:43](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TieredSto.ts#L43)* + +total number of tokens that have been sold at a discount + +___ + +### tokensWithDiscount + +• **tokensWithDiscount**: *BigNumber* + +*Defined in [src/entities/TieredSto.ts:39](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TieredSto.ts#L39)* + +total number of tokens that are available to be sold at a discount when paid in POLY diff --git a/docs/api/interfaces/_entities_wallet_.params.md b/docs/api/interfaces/_entities_wallet_.params.md new file mode 100644 index 0000000..12930b1 --- /dev/null +++ b/docs/api/interfaces/_entities_wallet_.params.md @@ -0,0 +1,25 @@ +# Interface: Params + +Constructor parameters + +## Hierarchy + +* [UniqueIdentifiers](_entities_wallet_.uniqueidentifiers.md) + + ↳ **Params** + +## Index + +### Properties + +* [address](_entities_wallet_.params.md#address) + +## Properties + +### address + +• **address**: *string* + +*Inherited from [UniqueIdentifiers](_entities_wallet_.uniqueidentifiers.md).[address](_entities_wallet_.uniqueidentifiers.md#address)* + +*Defined in [src/entities/Wallet.ts:12](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Wallet.ts#L12)* diff --git a/docs/api/interfaces/_entities_wallet_.uniqueidentifiers.md b/docs/api/interfaces/_entities_wallet_.uniqueidentifiers.md new file mode 100644 index 0000000..0be3e28 --- /dev/null +++ b/docs/api/interfaces/_entities_wallet_.uniqueidentifiers.md @@ -0,0 +1,23 @@ +# Interface: UniqueIdentifiers + +Properties that uniquely identify a Wallet + +## Hierarchy + +* **UniqueIdentifiers** + + ↳ [Params](_entities_wallet_.params.md) + +## Index + +### Properties + +* [address](_entities_wallet_.uniqueidentifiers.md#address) + +## Properties + +### address + +• **address**: *string* + +*Defined in [src/entities/Wallet.ts:12](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Wallet.ts#L12)* diff --git a/docs/api/interfaces/_polymath_.addressparams.md b/docs/api/interfaces/_polymath_.addressparams.md new file mode 100644 index 0000000..9e34032 --- /dev/null +++ b/docs/api/interfaces/_polymath_.addressparams.md @@ -0,0 +1,19 @@ +# Interface: AddressParams + +## Hierarchy + +* **AddressParams** + +## Index + +### Properties + +* [address](_polymath_.addressparams.md#address) + +## Properties + +### address + +• **address**: *string* + +*Defined in [src/Polymath.ts:45](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Polymath.ts#L45)* diff --git a/docs/api/interfaces/_polymath_.connect.md b/docs/api/interfaces/_polymath_.connect.md new file mode 100644 index 0000000..d3dc861 --- /dev/null +++ b/docs/api/interfaces/_polymath_.connect.md @@ -0,0 +1,31 @@ +# Interface: Connect + +## Hierarchy + +* **Connect** + +## Callable + +▸ (`params`: [PolymathNetworkParams](_polymath_.polymathnetworkparams.md)): *Promise‹[Polymath](../classes/_polymath_.polymath.md)›* + +*Defined in [src/Polymath.ts:35](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Polymath.ts#L35)* + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | [PolymathNetworkParams](_polymath_.polymathnetworkparams.md) | + +**Returns:** *Promise‹[Polymath](../classes/_polymath_.polymath.md)›* + +▸ (`params`: [PolymathNetworkNodeParams](_polymath_.polymathnetworknodeparams.md)): *Promise‹[Polymath](../classes/_polymath_.polymath.md)›* + +*Defined in [src/Polymath.ts:36](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Polymath.ts#L36)* + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | [PolymathNetworkNodeParams](_polymath_.polymathnetworknodeparams.md) | + +**Returns:** *Promise‹[Polymath](../classes/_polymath_.polymath.md)›* diff --git a/docs/api/interfaces/_polymath_.connectparams.md b/docs/api/interfaces/_polymath_.connectparams.md new file mode 100644 index 0000000..63c28b4 --- /dev/null +++ b/docs/api/interfaces/_polymath_.connectparams.md @@ -0,0 +1,52 @@ +# Interface: ConnectParams + +## Hierarchy + +* [PolymathNetworkParams](_polymath_.polymathnetworkparams.md) + + ↳ **ConnectParams** + +## Index + +### Properties + +* [polymathRegistryAddress](_polymath_.connectparams.md#optional-polymathregistryaddress) +* [privateKey](_polymath_.connectparams.md#optional-privatekey) +* [providerUrl](_polymath_.connectparams.md#optional-providerurl) +* [speed](_polymath_.connectparams.md#optional-speed) + +## Properties + +### `Optional` polymathRegistryAddress + +• **polymathRegistryAddress**? : *undefined | string* + +*Inherited from [PolymathNetworkParams](_polymath_.polymathnetworkparams.md).[polymathRegistryAddress](_polymath_.polymathnetworkparams.md#optional-polymathregistryaddress)* + +*Defined in [src/Polymath.ts:21](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Polymath.ts#L21)* + +___ + +### `Optional` privateKey + +• **privateKey**? : *undefined | string* + +*Defined in [src/Polymath.ts:32](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Polymath.ts#L32)* + +___ + +### `Optional` providerUrl + +• **providerUrl**? : *undefined | string* + +*Defined in [src/Polymath.ts:31](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Polymath.ts#L31)* + +___ + +### `Optional` speed + +• **speed**? : *[TransactionSpeed](../enums/_types_index_.transactionspeed.md)* + +*Inherited from [PolymathNetworkParams](_polymath_.polymathnetworkparams.md).[speed](_polymath_.polymathnetworkparams.md#optional-speed)* + +*Defined in [src/Polymath.ts:22](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Polymath.ts#L22)* diff --git a/docs/api/interfaces/_polymath_.getsecuritytoken.md b/docs/api/interfaces/_polymath_.getsecuritytoken.md new file mode 100644 index 0000000..8fe1670 --- /dev/null +++ b/docs/api/interfaces/_polymath_.getsecuritytoken.md @@ -0,0 +1,43 @@ +# Interface: GetSecurityToken + +## Hierarchy + +* **GetSecurityToken** + +## Callable + +▸ (`params`: [SymbolParams](_polymath_.symbolparams.md)): *Promise‹[SecurityToken](../classes/_entities_securitytoken_securitytoken_.securitytoken.md)›* + +*Defined in [src/Polymath.ts:48](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Polymath.ts#L48)* + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | [SymbolParams](_polymath_.symbolparams.md) | + +**Returns:** *Promise‹[SecurityToken](../classes/_entities_securitytoken_securitytoken_.securitytoken.md)›* + +▸ (`params`: [AddressParams](_polymath_.addressparams.md)): *Promise‹[SecurityToken](../classes/_entities_securitytoken_securitytoken_.securitytoken.md)›* + +*Defined in [src/Polymath.ts:49](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Polymath.ts#L49)* + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | [AddressParams](_polymath_.addressparams.md) | + +**Returns:** *Promise‹[SecurityToken](../classes/_entities_securitytoken_securitytoken_.securitytoken.md)›* + +▸ (`params`: string): *Promise‹[SecurityToken](../classes/_entities_securitytoken_securitytoken_.securitytoken.md)›* + +*Defined in [src/Polymath.ts:50](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Polymath.ts#L50)* + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | string | + +**Returns:** *Promise‹[SecurityToken](../classes/_entities_securitytoken_securitytoken_.securitytoken.md)›* diff --git a/docs/api/interfaces/_polymath_.polymathnetworknodeparams.md b/docs/api/interfaces/_polymath_.polymathnetworknodeparams.md new file mode 100644 index 0000000..799501f --- /dev/null +++ b/docs/api/interfaces/_polymath_.polymathnetworknodeparams.md @@ -0,0 +1,52 @@ +# Interface: PolymathNetworkNodeParams + +## Hierarchy + +* [PolymathNetworkParams](_polymath_.polymathnetworkparams.md) + + ↳ **PolymathNetworkNodeParams** + +## Index + +### Properties + +* [polymathRegistryAddress](_polymath_.polymathnetworknodeparams.md#optional-polymathregistryaddress) +* [privateKey](_polymath_.polymathnetworknodeparams.md#privatekey) +* [providerUrl](_polymath_.polymathnetworknodeparams.md#providerurl) +* [speed](_polymath_.polymathnetworknodeparams.md#optional-speed) + +## Properties + +### `Optional` polymathRegistryAddress + +• **polymathRegistryAddress**? : *undefined | string* + +*Inherited from [PolymathNetworkParams](_polymath_.polymathnetworkparams.md).[polymathRegistryAddress](_polymath_.polymathnetworkparams.md#optional-polymathregistryaddress)* + +*Defined in [src/Polymath.ts:21](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Polymath.ts#L21)* + +___ + +### privateKey + +• **privateKey**: *string* + +*Defined in [src/Polymath.ts:27](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Polymath.ts#L27)* + +___ + +### providerUrl + +• **providerUrl**: *string* + +*Defined in [src/Polymath.ts:26](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Polymath.ts#L26)* + +___ + +### `Optional` speed + +• **speed**? : *[TransactionSpeed](../enums/_types_index_.transactionspeed.md)* + +*Inherited from [PolymathNetworkParams](_polymath_.polymathnetworkparams.md).[speed](_polymath_.polymathnetworkparams.md#optional-speed)* + +*Defined in [src/Polymath.ts:22](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Polymath.ts#L22)* diff --git a/docs/api/interfaces/_polymath_.polymathnetworkparams.md b/docs/api/interfaces/_polymath_.polymathnetworkparams.md new file mode 100644 index 0000000..cf60d4d --- /dev/null +++ b/docs/api/interfaces/_polymath_.polymathnetworkparams.md @@ -0,0 +1,32 @@ +# Interface: PolymathNetworkParams + +## Hierarchy + +* **PolymathNetworkParams** + + ↳ [PolymathNetworkNodeParams](_polymath_.polymathnetworknodeparams.md) + + ↳ [ConnectParams](_polymath_.connectparams.md) + +## Index + +### Properties + +* [polymathRegistryAddress](_polymath_.polymathnetworkparams.md#optional-polymathregistryaddress) +* [speed](_polymath_.polymathnetworkparams.md#optional-speed) + +## Properties + +### `Optional` polymathRegistryAddress + +• **polymathRegistryAddress**? : *undefined | string* + +*Defined in [src/Polymath.ts:21](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Polymath.ts#L21)* + +___ + +### `Optional` speed + +• **speed**? : *[TransactionSpeed](../enums/_types_index_.transactionspeed.md)* + +*Defined in [src/Polymath.ts:22](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Polymath.ts#L22)* diff --git a/docs/api/interfaces/_polymath_.symbolparams.md b/docs/api/interfaces/_polymath_.symbolparams.md new file mode 100644 index 0000000..f82fd24 --- /dev/null +++ b/docs/api/interfaces/_polymath_.symbolparams.md @@ -0,0 +1,19 @@ +# Interface: SymbolParams + +## Hierarchy + +* **SymbolParams** + +## Index + +### Properties + +* [symbol](_polymath_.symbolparams.md#symbol) + +## Properties + +### symbol + +• **symbol**: *string* + +*Defined in [src/Polymath.ts:41](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Polymath.ts#L41)* diff --git a/docs/api/interfaces/_polymathbase_.basecheckpoint.md b/docs/api/interfaces/_polymathbase_.basecheckpoint.md new file mode 100644 index 0000000..bf20b83 --- /dev/null +++ b/docs/api/interfaces/_polymathbase_.basecheckpoint.md @@ -0,0 +1,56 @@ +# Interface: BaseCheckpoint + +Internal representation of a Checkpoint + +## Hierarchy + +* **BaseCheckpoint** + +## Index + +### Properties + +* [createdAt](_polymathbase_.basecheckpoint.md#createdat) +* [index](_polymathbase_.basecheckpoint.md#index) +* [shareholderBalances](_polymathbase_.basecheckpoint.md#shareholderbalances) +* [totalSupply](_polymathbase_.basecheckpoint.md#totalsupply) + +## Properties + +### createdAt + +• **createdAt**: *Date* + +*Defined in [src/PolymathBase.ts:271](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathBase.ts#L271)* + +date at which the Checkpoint was created + +___ + +### index + +• **index**: *number* + +*Defined in [src/PolymathBase.ts:259](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathBase.ts#L259)* + +index of the Checkpoint + +___ + +### shareholderBalances + +• **shareholderBalances**: *[ShareholderBalance](_types_index_.shareholderbalance.md)[]* + +*Defined in [src/PolymathBase.ts:267](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathBase.ts#L267)* + +shareholder balances at the Checkpoint + +___ + +### totalSupply + +• **totalSupply**: *BigNumber* + +*Defined in [src/PolymathBase.ts:263](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathBase.ts#L263)* + +total supply of the Security Token at the Checkpoint diff --git a/docs/api/interfaces/_polymathbase_.basedividend.md b/docs/api/interfaces/_polymathbase_.basedividend.md new file mode 100644 index 0000000..2d02ba2 --- /dev/null +++ b/docs/api/interfaces/_polymathbase_.basedividend.md @@ -0,0 +1,166 @@ +# Interface: BaseDividend + +Internal representation of a Dividend Distribution + +## Hierarchy + +* **BaseDividend** + +## Index + +### Properties + +* [amount](_polymathbase_.basedividend.md#amount) +* [checkpointId](_polymathbase_.basedividend.md#checkpointid) +* [claimedAmount](_polymathbase_.basedividend.md#claimedamount) +* [created](_polymathbase_.basedividend.md#created) +* [currency](_polymathbase_.basedividend.md#currency) +* [expiry](_polymathbase_.basedividend.md#expiry) +* [index](_polymathbase_.basedividend.md#index) +* [maturity](_polymathbase_.basedividend.md#maturity) +* [name](_polymathbase_.basedividend.md#name) +* [reclaimed](_polymathbase_.basedividend.md#reclaimed) +* [shareholders](_polymathbase_.basedividend.md#shareholders) +* [totalSupply](_polymathbase_.basedividend.md#totalsupply) +* [totalWithheld](_polymathbase_.basedividend.md#totalwithheld) +* [totalWithheldWithdrawn](_polymathbase_.basedividend.md#totalwithheldwithdrawn) + +## Properties + +### amount + +• **amount**: *BigNumber* + +*Defined in [src/PolymathBase.ts:301](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathBase.ts#L301)* + +amount of tokens provided in the Dividend + +___ + +### checkpointId + +• **checkpointId**: *number* + +*Defined in [src/PolymathBase.ts:285](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathBase.ts#L285)* + +checkpoint UUID to which this Dividend Distribution is associated + +___ + +### claimedAmount + +• **claimedAmount**: *BigNumber* + +*Defined in [src/PolymathBase.ts:305](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathBase.ts#L305)* + +amount of tokens paid so far + +___ + +### created + +• **created**: *Date* + +*Defined in [src/PolymathBase.ts:289](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathBase.ts#L289)* + +date at which the Dividend was created + +___ + +### currency + +• **currency**: *string | null* + +*Defined in [src/PolymathBase.ts:329](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathBase.ts#L329)* + +symbol of the currency in which Dividends are being distributed + +___ + +### expiry + +• **expiry**: *Date* + +*Defined in [src/PolymathBase.ts:297](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathBase.ts#L297)* + +date at which the Dividend will expire + +___ + +### index + +• **index**: *number* + +*Defined in [src/PolymathBase.ts:281](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathBase.ts#L281)* + +index of the dividend + +___ + +### maturity + +• **maturity**: *Date* + +*Defined in [src/PolymathBase.ts:293](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathBase.ts#L293)* + +date from which payments can be distributed + +___ + +### name + +• **name**: *string* + +*Defined in [src/PolymathBase.ts:325](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathBase.ts#L325)* + +name of the Dividend + +___ + +### reclaimed + +• **reclaimed**: *boolean* + +*Defined in [src/PolymathBase.ts:313](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathBase.ts#L313)* + +whether expired payments have been reclaimed + +___ + +### shareholders + +• **shareholders**: *[DividendShareholderStatus](_types_index_.dividendshareholderstatus.md)[]* + +*Defined in [src/PolymathBase.ts:333](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathBase.ts#L333)* + +dividend Shareholders + +___ + +### totalSupply + +• **totalSupply**: *BigNumber* + +*Defined in [src/PolymathBase.ts:309](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathBase.ts#L309)* + +total supply of the Security Token + +___ + +### totalWithheld + +• **totalWithheld**: *BigNumber* + +*Defined in [src/PolymathBase.ts:317](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathBase.ts#L317)* + +total amount of tokens withheld as tax so far + +___ + +### totalWithheldWithdrawn + +• **totalWithheldWithdrawn**: *BigNumber* + +*Defined in [src/PolymathBase.ts:321](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathBase.ts#L321)* + +total amount of withheld taxes already withdrawn from the storage wallet diff --git a/docs/api/interfaces/_polymathbase_.getattachedmodulesopts.md b/docs/api/interfaces/_polymathbase_.getattachedmodulesopts.md new file mode 100644 index 0000000..9a67954 --- /dev/null +++ b/docs/api/interfaces/_polymathbase_.getattachedmodulesopts.md @@ -0,0 +1,23 @@ +# Interface: GetAttachedModulesOpts + +Options for [getAttachedModules](../classes/_polymathbase_.polymathbase.md#getattachedmodules) + +## Hierarchy + +* **GetAttachedModulesOpts** + +## Index + +### Properties + +* [unarchived](_polymathbase_.getattachedmodulesopts.md#unarchived) + +## Properties + +### unarchived + +• **unarchived**: *boolean* + +*Defined in [src/PolymathBase.ts:93](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathBase.ts#L93)* + +whether to include unarchived modules in the search diff --git a/docs/api/interfaces/_polymathbase_.getattachedmodulesparams.md b/docs/api/interfaces/_polymathbase_.getattachedmodulesparams.md new file mode 100644 index 0000000..07f7993 --- /dev/null +++ b/docs/api/interfaces/_polymathbase_.getattachedmodulesparams.md @@ -0,0 +1,34 @@ +# Interface: GetAttachedModulesParams + +Arguments for [getAttachedModules](../classes/_polymathbase_.polymathbase.md#getattachedmodules) + +## Hierarchy + +* **GetAttachedModulesParams** + +## Index + +### Properties + +* [moduleName](_polymathbase_.getattachedmodulesparams.md#modulename) +* [symbol](_polymathbase_.getattachedmodulesparams.md#symbol) + +## Properties + +### moduleName + +• **moduleName**: *ModuleName* + +*Defined in [src/PolymathBase.ts:83](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathBase.ts#L83)* + +name of the module + +___ + +### symbol + +• **symbol**: *string* + +*Defined in [src/PolymathBase.ts:79](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathBase.ts#L79)* + +Security Token symbol diff --git a/docs/api/interfaces/_polymathbase_.getmoduleaddressesbynameopts.md b/docs/api/interfaces/_polymathbase_.getmoduleaddressesbynameopts.md new file mode 100644 index 0000000..3c6080d --- /dev/null +++ b/docs/api/interfaces/_polymathbase_.getmoduleaddressesbynameopts.md @@ -0,0 +1,23 @@ +# Interface: GetModuleAddressesByNameOpts + +Options for [getModuleAddressesByName](../classes/_polymathbase_.polymathbase.md#getmoduleaddressesbyname) + +## Hierarchy + +* **GetModuleAddressesByNameOpts** + +## Index + +### Properties + +* [unarchived](_polymathbase_.getmoduleaddressesbynameopts.md#unarchived) + +## Properties + +### unarchived + +• **unarchived**: *boolean* + +*Defined in [src/PolymathBase.ts:69](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathBase.ts#L69)* + +whether to include unarchived modules in the search diff --git a/docs/api/interfaces/_polymathbase_.getmoduleaddressesbynameparams.md b/docs/api/interfaces/_polymathbase_.getmoduleaddressesbynameparams.md new file mode 100644 index 0000000..eb73b05 --- /dev/null +++ b/docs/api/interfaces/_polymathbase_.getmoduleaddressesbynameparams.md @@ -0,0 +1,34 @@ +# Interface: GetModuleAddressesByNameParams + +Arguments for [getModuleAddressesByName](../classes/_polymathbase_.polymathbase.md#getmoduleaddressesbyname) + +## Hierarchy + +* **GetModuleAddressesByNameParams** + +## Index + +### Properties + +* [moduleName](_polymathbase_.getmoduleaddressesbynameparams.md#modulename) +* [symbol](_polymathbase_.getmoduleaddressesbynameparams.md#symbol) + +## Properties + +### moduleName + +• **moduleName**: *ModuleName* + +*Defined in [src/PolymathBase.ts:59](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathBase.ts#L59)* + +the name of the Security Token module + +___ + +### symbol + +• **symbol**: *string* + +*Defined in [src/PolymathBase.ts:55](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathBase.ts#L55)* + +Security Token symbol diff --git a/docs/api/interfaces/_polymathbase_.getmodulefactoryaddressargs.md b/docs/api/interfaces/_polymathbase_.getmodulefactoryaddressargs.md new file mode 100644 index 0000000..bffe1bf --- /dev/null +++ b/docs/api/interfaces/_polymathbase_.getmodulefactoryaddressargs.md @@ -0,0 +1,34 @@ +# Interface: GetModuleFactoryAddressArgs + +Arguments for [getModuleFactoryAddress](../classes/_polymathbase_.polymathbase.md#getmodulefactoryaddress) + +## Hierarchy + +* **GetModuleFactoryAddressArgs** + +## Index + +### Properties + +* [moduleName](_polymathbase_.getmodulefactoryaddressargs.md#modulename) +* [tokenAddress](_polymathbase_.getmodulefactoryaddressargs.md#tokenaddress) + +## Properties + +### moduleName + +• **moduleName**: *ModuleName* + +*Defined in [src/PolymathBase.ts:245](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathBase.ts#L245)* + +name of Security Token module + +___ + +### tokenAddress + +• **tokenAddress**: *string* + +*Defined in [src/PolymathBase.ts:249](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathBase.ts#L249)* + +ethereum address of Module Factory diff --git a/docs/api/interfaces/_procedures_procedure_.procedureclass.md b/docs/api/interfaces/_procedures_procedure_.procedureclass.md new file mode 100644 index 0000000..ce3d75a --- /dev/null +++ b/docs/api/interfaces/_procedures_procedure_.procedureclass.md @@ -0,0 +1,34 @@ +# Interface: ProcedureClass <**Args, ReturnType**> + +## Type parameters + +▪ **Args** + +▪ **ReturnType**: *any* + +## Hierarchy + +* **ProcedureClass** + +## Index + +### Constructors + +* [constructor](_procedures_procedure_.procedureclass.md#constructor) + +## Constructors + +### constructor + +\+ **new ProcedureClass**(`args`: Args, `context`: [Context](../classes/_context_.context.md)): *Procedure‹Args, ReturnType›* + +*Defined in [src/procedures/Procedure.ts:21](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/Procedure.ts#L21)* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | Args | +`context` | [Context](../classes/_context_.context.md) | + +**Returns:** *Procedure‹Args, ReturnType›* diff --git a/docs/api/interfaces/_types_index_.approveerc20procedureargs.md b/docs/api/interfaces/_types_index_.approveerc20procedureargs.md new file mode 100644 index 0000000..d5f22da --- /dev/null +++ b/docs/api/interfaces/_types_index_.approveerc20procedureargs.md @@ -0,0 +1,45 @@ +# Interface: ApproveErc20ProcedureArgs + +Arguments for the [ApproveErc20](../enums/_types_index_.proceduretype.md#approveerc20) Procedure + +## Hierarchy + +* **ApproveErc20ProcedureArgs** + +## Index + +### Properties + +* [amount](_types_index_.approveerc20procedureargs.md#amount) +* [spender](_types_index_.approveerc20procedureargs.md#spender) +* [tokenAddress](_types_index_.approveerc20procedureargs.md#optional-tokenaddress) + +## Properties + +### amount + +• **amount**: *BigNumber* + +*Defined in [src/types/index.ts:285](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L285)* + +amount of tokens to be approved + +___ + +### spender + +• **spender**: *string* + +*Defined in [src/types/index.ts:289](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L289)* + +the spender of the tokens being approved + +___ + +### `Optional` tokenAddress + +• **tokenAddress**? : *undefined | string* + +*Defined in [src/types/index.ts:293](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L293)* + +address of the ERC20 token (defaults to POLY) diff --git a/docs/api/interfaces/_types_index_.assignsecuritytokenroleprocedureargs.md b/docs/api/interfaces/_types_index_.assignsecuritytokenroleprocedureargs.md new file mode 100644 index 0000000..910d6a9 --- /dev/null +++ b/docs/api/interfaces/_types_index_.assignsecuritytokenroleprocedureargs.md @@ -0,0 +1,67 @@ +# Interface: AssignSecurityTokenRoleProcedureArgs + +Arguments for the [AssignSecurityTokenRole](../enums/_types_index_.proceduretype.md#assignsecuritytokenrole) Procedure + +## Hierarchy + +* **AssignSecurityTokenRoleProcedureArgs** + +## Index + +### Properties + +* [assign](_types_index_.assignsecuritytokenroleprocedureargs.md#assign) +* [delegateAddress](_types_index_.assignsecuritytokenroleprocedureargs.md#delegateaddress) +* [description](_types_index_.assignsecuritytokenroleprocedureargs.md#description) +* [role](_types_index_.assignsecuritytokenroleprocedureargs.md#role) +* [symbol](_types_index_.assignsecuritytokenroleprocedureargs.md#symbol) + +## Properties + +### assign + +• **assign**: *boolean* + +*Defined in [src/types/index.ts:896](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L896)* + +whether to assign or revoke the role + +___ + +### delegateAddress + +• **delegateAddress**: *string* + +*Defined in [src/types/index.ts:888](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L888)* + +wallet address of the delegate + +___ + +### description + +• **description**: *string* + +*Defined in [src/types/index.ts:900](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L900)* + +description of the delegate (i.e. "company accountant") + +___ + +### role + +• **role**: *[SecurityTokenRole](../enums/_types_index_.securitytokenrole.md)* + +*Defined in [src/types/index.ts:892](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L892)* + +role to assign/revoke to/from the delegate + +___ + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:884](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L884)* + +the symbol of the Security Token diff --git a/docs/api/interfaces/_types_index_.assignstoroleprocedureargs.md b/docs/api/interfaces/_types_index_.assignstoroleprocedureargs.md new file mode 100644 index 0000000..6f4d12c --- /dev/null +++ b/docs/api/interfaces/_types_index_.assignstoroleprocedureargs.md @@ -0,0 +1,76 @@ +# Interface: AssignStoRoleProcedureArgs + +Arguments for the [AssignStoRole](../enums/_types_index_.proceduretype.md#assignstorole) Procedure + +## Hierarchy + +* **AssignStoRoleProcedureArgs** + +## Index + +### Properties + +* [assign](_types_index_.assignstoroleprocedureargs.md#assign) +* [delegateAddress](_types_index_.assignstoroleprocedureargs.md#delegateaddress) +* [description](_types_index_.assignstoroleprocedureargs.md#optional-description) +* [role](_types_index_.assignstoroleprocedureargs.md#role) +* [stoAddress](_types_index_.assignstoroleprocedureargs.md#stoaddress) +* [symbol](_types_index_.assignstoroleprocedureargs.md#symbol) + +## Properties + +### assign + +• **assign**: *boolean* + +*Defined in [src/types/index.ts:923](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L923)* + +whether to assign or revoke the role + +___ + +### delegateAddress + +• **delegateAddress**: *string* + +*Defined in [src/types/index.ts:914](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L914)* + +wallet address of the delegate + +___ + +### `Optional` description + +• **description**? : *undefined | string* + +*Defined in [src/types/index.ts:927](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L927)* + +description of the delegate (i.e. "company lawyer") + +___ + +### role + +• **role**: *[StoRole](../enums/_types_index_.storole.md)* + +*Defined in [src/types/index.ts:919](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L919)* + +role to assign/revoke to/from the delegate + +___ + +### stoAddress + +• **stoAddress**: *string* + +*Defined in [src/types/index.ts:915](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L915)* + +___ + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:910](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L910)* + +symbol of the Security Token diff --git a/docs/api/interfaces/_types_index_.controllerredeemprocedureargs.md b/docs/api/interfaces/_types_index_.controllerredeemprocedureargs.md new file mode 100644 index 0000000..c99041f --- /dev/null +++ b/docs/api/interfaces/_types_index_.controllerredeemprocedureargs.md @@ -0,0 +1,67 @@ +# Interface: ControllerRedeemProcedureArgs + +Arguments for the [ControllerRedeem](../enums/_types_index_.proceduretype.md#controllerredeem) Procedure + +## Hierarchy + +* **ControllerRedeemProcedureArgs** + +## Index + +### Properties + +* [amount](_types_index_.controllerredeemprocedureargs.md#amount) +* [data](_types_index_.controllerredeemprocedureargs.md#optional-data) +* [from](_types_index_.controllerredeemprocedureargs.md#from) +* [reason](_types_index_.controllerredeemprocedureargs.md#optional-reason) +* [symbol](_types_index_.controllerredeemprocedureargs.md#symbol) + +## Properties + +### amount + +• **amount**: *BigNumber* + +*Defined in [src/types/index.ts:975](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L975)* + +amount of tokens being redeemed (burned) + +___ + +### `Optional` data + +• **data**? : *undefined | string* + +*Defined in [src/types/index.ts:979](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L979)* + +extra KYC transfer data + +___ + +### from + +• **from**: *string* + +*Defined in [src/types/index.ts:967](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L967)* + +wallet address from which tokens will be redeemed (burned) + +___ + +### `Optional` reason + +• **reason**? : *undefined | string* + +*Defined in [src/types/index.ts:983](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L983)* + +reason why tokens are being redeemed + +___ + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:971](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L971)* + +symbol of the Security Token diff --git a/docs/api/interfaces/_types_index_.controllertransferprocedureargs.md b/docs/api/interfaces/_types_index_.controllertransferprocedureargs.md new file mode 100644 index 0000000..4146c05 --- /dev/null +++ b/docs/api/interfaces/_types_index_.controllertransferprocedureargs.md @@ -0,0 +1,78 @@ +# Interface: ControllerTransferProcedureArgs + +Arguments for the [ControllerTransfer](../enums/_types_index_.proceduretype.md#controllertransfer) Procedure + +## Hierarchy + +* **ControllerTransferProcedureArgs** + +## Index + +### Properties + +* [amount](_types_index_.controllertransferprocedureargs.md#amount) +* [data](_types_index_.controllertransferprocedureargs.md#optional-data) +* [from](_types_index_.controllertransferprocedureargs.md#from) +* [log](_types_index_.controllertransferprocedureargs.md#optional-log) +* [symbol](_types_index_.controllertransferprocedureargs.md#symbol) +* [to](_types_index_.controllertransferprocedureargs.md#to) + +## Properties + +### amount + +• **amount**: *BigNumber* + +*Defined in [src/types/index.ts:949](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L949)* + +amount of tokens being forcefully transferred + +___ + +### `Optional` data + +• **data**? : *undefined | string* + +*Defined in [src/types/index.ts:953](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L953)* + +extra KYC transfer data + +___ + +### from + +• **from**: *string* + +*Defined in [src/types/index.ts:937](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L937)* + +sender's wallet address + +___ + +### `Optional` log + +• **log**? : *undefined | string* + +*Defined in [src/types/index.ts:957](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L957)* + +extra log information + +___ + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:945](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L945)* + +symbol of the Security Token + +___ + +### to + +• **to**: *string* + +*Defined in [src/types/index.ts:941](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L941)* + +receiver's wallet address diff --git a/docs/api/interfaces/_types_index_.createcheckpointprocedureargs.md b/docs/api/interfaces/_types_index_.createcheckpointprocedureargs.md new file mode 100644 index 0000000..3e169ef --- /dev/null +++ b/docs/api/interfaces/_types_index_.createcheckpointprocedureargs.md @@ -0,0 +1,23 @@ +# Interface: CreateCheckpointProcedureArgs + +Arguments for the [CreateCheckpoint](../enums/_types_index_.proceduretype.md#createcheckpoint) Procedure + +## Hierarchy + +* **CreateCheckpointProcedureArgs** + +## Index + +### Properties + +* [symbol](_types_index_.createcheckpointprocedureargs.md#symbol) + +## Properties + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:321](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L321)* + +symbol of the Security Token diff --git a/docs/api/interfaces/_types_index_.createdividenddistributionprocedureargs.md b/docs/api/interfaces/_types_index_.createdividenddistributionprocedureargs.md new file mode 100644 index 0000000..ba771f1 --- /dev/null +++ b/docs/api/interfaces/_types_index_.createdividenddistributionprocedureargs.md @@ -0,0 +1,111 @@ +# Interface: CreateDividendDistributionProcedureArgs + +Arguments for the [CreateDividendDistribution](../enums/_types_index_.proceduretype.md#createdividenddistribution) Procedure + +## Hierarchy + +* **CreateDividendDistributionProcedureArgs** + +## Index + +### Properties + +* [amount](_types_index_.createdividenddistributionprocedureargs.md#amount) +* [checkpointIndex](_types_index_.createdividenddistributionprocedureargs.md#checkpointindex) +* [erc20Address](_types_index_.createdividenddistributionprocedureargs.md#erc20address) +* [excludedAddresses](_types_index_.createdividenddistributionprocedureargs.md#optional-excludedaddresses) +* [expiryDate](_types_index_.createdividenddistributionprocedureargs.md#expirydate) +* [maturityDate](_types_index_.createdividenddistributionprocedureargs.md#maturitydate) +* [name](_types_index_.createdividenddistributionprocedureargs.md#name) +* [symbol](_types_index_.createdividenddistributionprocedureargs.md#symbol) +* [taxWithholdings](_types_index_.createdividenddistributionprocedureargs.md#optional-taxwithholdings) + +## Properties + +### amount + +• **amount**: *BigNumber* + +*Defined in [src/types/index.ts:347](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L347)* + +amount to be distributed as dividends + +___ + +### checkpointIndex + +• **checkpointIndex**: *number* + +*Defined in [src/types/index.ts:351](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L351)* + +index of the Checkpoint in which the Dividend Distribution will be based + +___ + +### erc20Address + +• **erc20Address**: *string* + +*Defined in [src/types/index.ts:343](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L343)* + +address of the ERC20 token + +___ + +### `Optional` excludedAddresses + +• **excludedAddresses**? : *string[]* + +*Defined in [src/types/index.ts:359](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L359)* + +list of addresses that will be excluded from receiving payment + +___ + +### expiryDate + +• **expiryDate**: *Date* + +*Defined in [src/types/index.ts:339](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L339)* + +date on which the Dividend will expire + +___ + +### maturityDate + +• **maturityDate**: *Date* + +*Defined in [src/types/index.ts:335](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L335)* + +date from which Dividend payments can be pushed/claimed + +___ + +### name + +• **name**: *string* + +*Defined in [src/types/index.ts:355](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L355)* + +name of the distribution + +___ + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:331](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L331)* + +symbol of the Security Token + +___ + +### `Optional` taxWithholdings + +• **taxWithholdings**? : *[TaxWithholdingEntry](_types_index_.taxwithholdingentry.md)[]* + +*Defined in [src/types/index.ts:363](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L363)* + +tax withholding list for the Dividend Distribution diff --git a/docs/api/interfaces/_types_index_.createsecuritytokenprocedureargs.md b/docs/api/interfaces/_types_index_.createsecuritytokenprocedureargs.md new file mode 100644 index 0000000..e8a59c6 --- /dev/null +++ b/docs/api/interfaces/_types_index_.createsecuritytokenprocedureargs.md @@ -0,0 +1,67 @@ +# Interface: CreateSecurityTokenProcedureArgs + +Arguments for the [CreateSecurityToken](../enums/_types_index_.proceduretype.md#createsecuritytoken) Procedure + +## Hierarchy + +* **CreateSecurityTokenProcedureArgs** + +## Index + +### Properties + +* [detailsUrl](_types_index_.createsecuritytokenprocedureargs.md#optional-detailsurl) +* [divisible](_types_index_.createsecuritytokenprocedureargs.md#divisible) +* [name](_types_index_.createsecuritytokenprocedureargs.md#name) +* [symbol](_types_index_.createsecuritytokenprocedureargs.md#symbol) +* [treasuryWallet](_types_index_.createsecuritytokenprocedureargs.md#optional-treasurywallet) + +## Properties + +### `Optional` detailsUrl + +• **detailsUrl**? : *undefined | string* + +*Defined in [src/types/index.ts:407](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L407)* + +url where Security Token details can be found + +___ + +### divisible + +• **divisible**: *boolean* + +*Defined in [src/types/index.ts:411](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L411)* + +whether or not the Security Token is divisible + +___ + +### name + +• **name**: *string* + +*Defined in [src/types/index.ts:399](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L399)* + +name of the Security Token + +___ + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:403](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L403)* + +symbol of the Security Token + +___ + +### `Optional` treasuryWallet + +• **treasuryWallet**? : *undefined | string* + +*Defined in [src/types/index.ts:415](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L415)* + +the Treasury Wallet address diff --git a/docs/api/interfaces/_types_index_.customcurrency.md b/docs/api/interfaces/_types_index_.customcurrency.md new file mode 100644 index 0000000..275ae19 --- /dev/null +++ b/docs/api/interfaces/_types_index_.customcurrency.md @@ -0,0 +1,45 @@ +# Interface: CustomCurrency + +Custom currency in which a Tiered STO can raise funds + +## Hierarchy + +* **CustomCurrency** + +## Index + +### Properties + +* [currencySymbol](_types_index_.customcurrency.md#currencysymbol) +* [ethOracleAddress](_types_index_.customcurrency.md#ethoracleaddress) +* [polyOracleAddress](_types_index_.customcurrency.md#polyoracleaddress) + +## Properties + +### currencySymbol + +• **currencySymbol**: *string* + +*Defined in [src/types/index.ts:727](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L727)* + +symbol of the custom currency (USD, CAD, EUR, etc. Default is USD) + +___ + +### ethOracleAddress + +• **ethOracleAddress**: *string* + +*Defined in [src/types/index.ts:731](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L731)* + +address of the oracle that states the price of ETH in the custom currency. Only required if raising funds in ETH + +___ + +### polyOracleAddress + +• **polyOracleAddress**: *string* + +*Defined in [src/types/index.ts:735](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L735)* + +address of the oracle that states the price of POLY in the custom currency. Only required if raising funds in POLY diff --git a/docs/api/interfaces/_types_index_.disablecontrollerprocedureargs.md b/docs/api/interfaces/_types_index_.disablecontrollerprocedureargs.md new file mode 100644 index 0000000..4b4977e --- /dev/null +++ b/docs/api/interfaces/_types_index_.disablecontrollerprocedureargs.md @@ -0,0 +1,34 @@ +# Interface: DisableControllerProcedureArgs + +Arguments for the [DisableController](../enums/_types_index_.proceduretype.md#disablecontroller) Procedure + +## Hierarchy + +* **DisableControllerProcedureArgs** + +## Index + +### Properties + +* [signature](_types_index_.disablecontrollerprocedureargs.md#optional-signature) +* [symbol](_types_index_.disablecontrollerprocedureargs.md#symbol) + +## Properties + +### `Optional` signature + +• **signature**? : *undefined | string* + +*Defined in [src/types/index.ts:1092](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1092)* + +acknowledgement signature + +___ + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:1088](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1088)* + +symbol of the Security Token diff --git a/docs/api/interfaces/_types_index_.disablefeatureprocedureargs.md b/docs/api/interfaces/_types_index_.disablefeatureprocedureargs.md new file mode 100644 index 0000000..e1ec99d --- /dev/null +++ b/docs/api/interfaces/_types_index_.disablefeatureprocedureargs.md @@ -0,0 +1,34 @@ +# Interface: DisableFeatureProcedureArgs + +Arguments for the [DisableFeature](../enums/_types_index_.proceduretype.md#disablefeature) Procedure + +## Hierarchy + +* **DisableFeatureProcedureArgs** + +## Index + +### Properties + +* [moduleName](_types_index_.disablefeatureprocedureargs.md#modulename) +* [symbol](_types_index_.disablefeatureprocedureargs.md#symbol) + +## Properties + +### moduleName + +• **moduleName**: *ModuleName* + +*Defined in [src/types/index.ts:496](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L496)* + +name of the Module that will be disabled + +___ + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:492](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L492)* + +symbol of the Security Token diff --git a/docs/api/interfaces/_types_index_.dividendshareholderstatus.md b/docs/api/interfaces/_types_index_.dividendshareholderstatus.md new file mode 100644 index 0000000..fdbb791 --- /dev/null +++ b/docs/api/interfaces/_types_index_.dividendshareholderstatus.md @@ -0,0 +1,78 @@ +# Interface: DividendShareholderStatus + +Status of a Shareholder in regards to a Dividend Distribution + +## Hierarchy + +* **DividendShareholderStatus** + +## Index + +### Properties + +* [address](_types_index_.dividendshareholderstatus.md#address) +* [amountReceived](_types_index_.dividendshareholderstatus.md#amountreceived) +* [balance](_types_index_.dividendshareholderstatus.md#balance) +* [excluded](_types_index_.dividendshareholderstatus.md#excluded) +* [paymentReceived](_types_index_.dividendshareholderstatus.md#paymentreceived) +* [withheldTax](_types_index_.dividendshareholderstatus.md#withheldtax) + +## Properties + +### address + +• **address**: *string* + +*Defined in [src/types/index.ts:27](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L27)* + +wallet address of the Shareholder + +___ + +### amountReceived + +• **amountReceived**: *BigNumber* + +*Defined in [src/types/index.ts:43](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L43)* + +the amount of tokens the Shareholder has received as Dividend payment + +___ + +### balance + +• **balance**: *BigNumber* + +*Defined in [src/types/index.ts:47](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L47)* + +the balance of the Shareholder + +___ + +### excluded + +• **excluded**: *boolean* + +*Defined in [src/types/index.ts:35](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L35)* + +whether the Shareholder is excluded from the Dividend distribution + +___ + +### paymentReceived + +• **paymentReceived**: *boolean* + +*Defined in [src/types/index.ts:31](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L31)* + +whether the Shareholder has received payment + +___ + +### withheldTax + +• **withheldTax**: *BigNumber* + +*Defined in [src/types/index.ts:39](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L39)* + +amount of tokens withheld for tax purposes diff --git a/docs/api/interfaces/_types_index_.enablecounttransfermanagerprocedureargs.md b/docs/api/interfaces/_types_index_.enablecounttransfermanagerprocedureargs.md new file mode 100644 index 0000000..7e9d0bb --- /dev/null +++ b/docs/api/interfaces/_types_index_.enablecounttransfermanagerprocedureargs.md @@ -0,0 +1,34 @@ +# Interface: EnableCountTransferManagerProcedureArgs + +Arguments for the [EnableCountTransferManager](../enums/_types_index_.proceduretype.md#enablecounttransfermanager) Procedure + +## Hierarchy + +* **EnableCountTransferManagerProcedureArgs** + +## Index + +### Properties + +* [maxHolderCount](_types_index_.enablecounttransfermanagerprocedureargs.md#maxholdercount) +* [symbol](_types_index_.enablecounttransfermanagerprocedureargs.md#symbol) + +## Properties + +### maxHolderCount + +• **maxHolderCount**: *number* + +*Defined in [src/types/index.ts:463](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L463)* + +maximum number of simultaneous token holders + +___ + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:459](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L459)* + +symbol of the Security Token diff --git a/docs/api/interfaces/_types_index_.enabledividendmanagerprocedureargs.md b/docs/api/interfaces/_types_index_.enabledividendmanagerprocedureargs.md new file mode 100644 index 0000000..6dfc5bd --- /dev/null +++ b/docs/api/interfaces/_types_index_.enabledividendmanagerprocedureargs.md @@ -0,0 +1,34 @@ +# Interface: EnableDividendManagerProcedureArgs + +Arguments for the [EnableDividendManager](../enums/_types_index_.proceduretype.md#enabledividendmanager) Procedure + +## Hierarchy + +* **EnableDividendManagerProcedureArgs** + +## Index + +### Properties + +* [storageWalletAddress](_types_index_.enabledividendmanagerprocedureargs.md#storagewalletaddress) +* [symbol](_types_index_.enabledividendmanagerprocedureargs.md#symbol) + +## Properties + +### storageWalletAddress + +• **storageWalletAddress**: *string* + +*Defined in [src/types/index.ts:429](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L429)* + +storage wallet where Dividends funds will be stored + +___ + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:425](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L425)* + +symbol of the Security Token diff --git a/docs/api/interfaces/_types_index_.enablegeneralpermissionmanagerprocedureargs.md b/docs/api/interfaces/_types_index_.enablegeneralpermissionmanagerprocedureargs.md new file mode 100644 index 0000000..9963060 --- /dev/null +++ b/docs/api/interfaces/_types_index_.enablegeneralpermissionmanagerprocedureargs.md @@ -0,0 +1,23 @@ +# Interface: EnableGeneralPermissionManagerProcedureArgs + +Arguments for the [EnableGeneralPermissionManager](../enums/_types_index_.proceduretype.md#enablegeneralpermissionmanager) Procedure + +## Hierarchy + +* **EnableGeneralPermissionManagerProcedureArgs** + +## Index + +### Properties + +* [symbol](_types_index_.enablegeneralpermissionmanagerprocedureargs.md#symbol) + +## Properties + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:439](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L439)* + +symbol of the Security Token diff --git a/docs/api/interfaces/_types_index_.enablegeneraltransfermanagerprocedureargs.md b/docs/api/interfaces/_types_index_.enablegeneraltransfermanagerprocedureargs.md new file mode 100644 index 0000000..3868cac --- /dev/null +++ b/docs/api/interfaces/_types_index_.enablegeneraltransfermanagerprocedureargs.md @@ -0,0 +1,23 @@ +# Interface: EnableGeneralTransferManagerProcedureArgs + +Arguments for the [EnableGeneralTransferManager](../enums/_types_index_.proceduretype.md#enablegeneraltransfermanager) Procedure + +## Hierarchy + +* **EnableGeneralTransferManagerProcedureArgs** + +## Index + +### Properties + +* [symbol](_types_index_.enablegeneraltransfermanagerprocedureargs.md#symbol) + +## Properties + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:449](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L449)* + +symbol of the Security Token diff --git a/docs/api/interfaces/_types_index_.enablepercentagetransfermanagerprocedureargs.md b/docs/api/interfaces/_types_index_.enablepercentagetransfermanagerprocedureargs.md new file mode 100644 index 0000000..4b49d4a --- /dev/null +++ b/docs/api/interfaces/_types_index_.enablepercentagetransfermanagerprocedureargs.md @@ -0,0 +1,46 @@ +# Interface: EnablePercentageTransferManagerProcedureArgs + +Arguments for the [EnablePercentageTransferManager](../enums/_types_index_.proceduretype.md#enablepercentagetransfermanager) Procedure + +## Hierarchy + +* **EnablePercentageTransferManagerProcedureArgs** + +## Index + +### Properties + +* [allowPrimaryIssuance](_types_index_.enablepercentagetransfermanagerprocedureargs.md#optional-allowprimaryissuance) +* [maxHolderPercentage](_types_index_.enablepercentagetransfermanagerprocedureargs.md#maxholderpercentage) +* [symbol](_types_index_.enablepercentagetransfermanagerprocedureargs.md#symbol) + +## Properties + +### `Optional` allowPrimaryIssuance + +• **allowPrimaryIssuance**? : *undefined | false | true* + +*Defined in [src/types/index.ts:482](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L482)* + +whether primary issuance is exempted from percentage restrictions. +If true, issuing tokens to a wallet that doesn't own tokens will bypass percentage restrictions + +___ + +### maxHolderPercentage + +• **maxHolderPercentage**: *BigNumber* + +*Defined in [src/types/index.ts:477](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L477)* + +maximum percentage of the total supply a single token holder can hold + +___ + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:473](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L473)* + +symbol of the Security Token diff --git a/docs/api/interfaces/_types_index_.fees.md b/docs/api/interfaces/_types_index_.fees.md new file mode 100644 index 0000000..2660701 --- /dev/null +++ b/docs/api/interfaces/_types_index_.fees.md @@ -0,0 +1,34 @@ +# Interface: Fees + +Fees associated with running a [TransactionQueue](../classes/_entities_transactionqueue_.transactionqueue.md) + +## Hierarchy + +* **Fees** + +## Index + +### Properties + +* [poly](_types_index_.fees.md#poly) +* [usd](_types_index_.fees.md#usd) + +## Properties + +### poly + +• **poly**: *BigNumber* + +*Defined in [src/types/index.ts:1409](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1409)* + +fees expressed in POLY + +___ + +### usd + +• **usd**: *BigNumber | null* + +*Defined in [src/types/index.ts:1405](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1405)* + +fees expressed in USD. Can be null if the Smart Contract doesn't specify one diff --git a/docs/api/interfaces/_types_index_.finalizestoprocedureargs.md b/docs/api/interfaces/_types_index_.finalizestoprocedureargs.md new file mode 100644 index 0000000..bb522d8 --- /dev/null +++ b/docs/api/interfaces/_types_index_.finalizestoprocedureargs.md @@ -0,0 +1,43 @@ +# Interface: FinalizeStoProcedureArgs + +Arguments for the [FinalizeSto](../enums/_types_index_.proceduretype.md#finalizesto) Procedure + +## Hierarchy + +* **FinalizeStoProcedureArgs** + +## Index + +### Properties + +* [stoAddress](_types_index_.finalizestoprocedureargs.md#stoaddress) +* [stoType](_types_index_.finalizestoprocedureargs.md#stotype) +* [symbol](_types_index_.finalizestoprocedureargs.md#symbol) + +## Properties + +### stoAddress + +• **stoAddress**: *string* + +*Defined in [src/types/index.ts:1013](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1013)* + +___ + +### stoType + +• **stoType**: *[StoType](../enums/_types_index_.stotype.md)* + +*Defined in [src/types/index.ts:1017](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1017)* + +type of the STO (Simple, Tiered, etc) + +___ + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:1012](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1012)* + +symbol of the Security Token diff --git a/docs/api/interfaces/_types_index_.freezeissuanceprocedureargs.md b/docs/api/interfaces/_types_index_.freezeissuanceprocedureargs.md new file mode 100644 index 0000000..7bad57a --- /dev/null +++ b/docs/api/interfaces/_types_index_.freezeissuanceprocedureargs.md @@ -0,0 +1,34 @@ +# Interface: FreezeIssuanceProcedureArgs + +Arguments for the [FreezeIssuance](../enums/_types_index_.proceduretype.md#freezeissuance) Procedure + +## Hierarchy + +* **FreezeIssuanceProcedureArgs** + +## Index + +### Properties + +* [signature](_types_index_.freezeissuanceprocedureargs.md#optional-signature) +* [symbol](_types_index_.freezeissuanceprocedureargs.md#symbol) + +## Properties + +### `Optional` signature + +• **signature**? : *undefined | string* + +*Defined in [src/types/index.ts:1078](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1078)* + +acknowledgement signature + +___ + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:1074](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1074)* + +symbol of the Security Token diff --git a/docs/api/interfaces/_types_index_.futurelowlevelmethod.md b/docs/api/interfaces/_types_index_.futurelowlevelmethod.md new file mode 100644 index 0000000..a36d35d --- /dev/null +++ b/docs/api/interfaces/_types_index_.futurelowlevelmethod.md @@ -0,0 +1,55 @@ +# Interface: FutureLowLevelMethod <**T, U**> + +Represents a contract method that doesn't exist yet but will exist +once a certain post transaction resolver is resolved + +## Type parameters + +▪ **T** + +type of the value that will be resolved by the post transaction resolver + +▪ **U** + +type of the arguments object that the future method will accept + +## Hierarchy + +* **FutureLowLevelMethod** + +## Index + +### Properties + +* [futureMethod](_types_index_.futurelowlevelmethod.md#futuremethod) +* [futureValue](_types_index_.futurelowlevelmethod.md#futurevalue) + +## Properties + +### futureMethod + +• **futureMethod**: *function* + +*Defined in [src/types/index.ts:1519](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1519)* + +function that returns a low level method + +#### Type declaration: + +▸ (`resolvedValue`: T): *Promise‹[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹U››* + +**Parameters:** + +Name | Type | +------ | ------ | +`resolvedValue` | T | + +___ + +### futureValue + +• **futureValue**: *PostTransactionResolver‹T›* + +*Defined in [src/types/index.ts:1523](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1523)* + +post transaction resolver that resolves into the value that is passed to the future method diff --git a/docs/api/interfaces/_types_index_.investinsimplestoprocedureargs.md b/docs/api/interfaces/_types_index_.investinsimplestoprocedureargs.md new file mode 100644 index 0000000..ee811be --- /dev/null +++ b/docs/api/interfaces/_types_index_.investinsimplestoprocedureargs.md @@ -0,0 +1,56 @@ +# Interface: InvestInSimpleStoProcedureArgs + +Arguments for the [InvestInSimpleSto](../enums/_types_index_.proceduretype.md#investinsimplesto) Procedure + +## Hierarchy + +* **InvestInSimpleStoProcedureArgs** + +## Index + +### Properties + +* [amount](_types_index_.investinsimplestoprocedureargs.md#amount) +* [beneficiary](_types_index_.investinsimplestoprocedureargs.md#optional-beneficiary) +* [stoAddress](_types_index_.investinsimplestoprocedureargs.md#stoaddress) +* [symbol](_types_index_.investinsimplestoprocedureargs.md#symbol) + +## Properties + +### amount + +• **amount**: *BigNumber* + +*Defined in [src/types/index.ts:680](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L680)* + +amount to invest + +___ + +### `Optional` beneficiary + +• **beneficiary**? : *undefined | string* + +*Defined in [src/types/index.ts:684](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L684)* + +if specified, the investment will be made on behalf of this address + +___ + +### stoAddress + +• **stoAddress**: *string* + +*Defined in [src/types/index.ts:676](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L676)* + +address of the STO + +___ + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:672](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L672)* + +symbol of the Security Token diff --git a/docs/api/interfaces/_types_index_.investintieredstobaseprocedureargs.md b/docs/api/interfaces/_types_index_.investintieredstobaseprocedureargs.md new file mode 100644 index 0000000..9767056 --- /dev/null +++ b/docs/api/interfaces/_types_index_.investintieredstobaseprocedureargs.md @@ -0,0 +1,79 @@ +# Interface: InvestInTieredStoBaseProcedureArgs + +## Hierarchy + +* **InvestInTieredStoBaseProcedureArgs** + + ↳ [InvestWithStableCoinArgs](_types_index_.investwithstablecoinargs.md) + +## Index + +### Properties + +* [amount](_types_index_.investintieredstobaseprocedureargs.md#amount) +* [beneficiary](_types_index_.investintieredstobaseprocedureargs.md#optional-beneficiary) +* [currency](_types_index_.investintieredstobaseprocedureargs.md#currency) +* [minTokens](_types_index_.investintieredstobaseprocedureargs.md#optional-mintokens) +* [stoAddress](_types_index_.investintieredstobaseprocedureargs.md#stoaddress) +* [symbol](_types_index_.investintieredstobaseprocedureargs.md#symbol) + +## Properties + +### amount + +• **amount**: *BigNumber* + +*Defined in [src/types/index.ts:628](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L628)* + +amount to invest + +___ + +### `Optional` beneficiary + +• **beneficiary**? : *undefined | string* + +*Defined in [src/types/index.ts:641](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L641)* + +if specified, the investment will be made on behalf of this address + +___ + +### currency + +• **currency**: *Currency* + +*Defined in [src/types/index.ts:632](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L632)* + +currency type in which the investment is being made + +___ + +### `Optional` minTokens + +• **minTokens**? : *BigNumber* + +*Defined in [src/types/index.ts:637](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L637)* + +minimum amount of Security Tokens that should be bought. +If, because of price fluctuations, a lower amount is being bought, the transaction will revert + +___ + +### stoAddress + +• **stoAddress**: *string* + +*Defined in [src/types/index.ts:624](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L624)* + +address of the STO + +___ + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:620](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L620)* + +symbol of the Security Token diff --git a/docs/api/interfaces/_types_index_.investwithstablecoinargs.md b/docs/api/interfaces/_types_index_.investwithstablecoinargs.md new file mode 100644 index 0000000..d1d1cb2 --- /dev/null +++ b/docs/api/interfaces/_types_index_.investwithstablecoinargs.md @@ -0,0 +1,98 @@ +# Interface: InvestWithStableCoinArgs + +## Hierarchy + +* [InvestInTieredStoBaseProcedureArgs](_types_index_.investintieredstobaseprocedureargs.md) + + ↳ **InvestWithStableCoinArgs** + +## Index + +### Properties + +* [amount](_types_index_.investwithstablecoinargs.md#amount) +* [beneficiary](_types_index_.investwithstablecoinargs.md#optional-beneficiary) +* [currency](_types_index_.investwithstablecoinargs.md#currency) +* [minTokens](_types_index_.investwithstablecoinargs.md#optional-mintokens) +* [stableCoinAddress](_types_index_.investwithstablecoinargs.md#stablecoinaddress) +* [stoAddress](_types_index_.investwithstablecoinargs.md#stoaddress) +* [symbol](_types_index_.investwithstablecoinargs.md#symbol) + +## Properties + +### amount + +• **amount**: *BigNumber* + +*Inherited from [InvestInTieredStoBaseProcedureArgs](_types_index_.investintieredstobaseprocedureargs.md).[amount](_types_index_.investintieredstobaseprocedureargs.md#amount)* + +*Defined in [src/types/index.ts:628](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L628)* + +amount to invest + +___ + +### `Optional` beneficiary + +• **beneficiary**? : *undefined | string* + +*Inherited from [InvestInTieredStoBaseProcedureArgs](_types_index_.investintieredstobaseprocedureargs.md).[beneficiary](_types_index_.investintieredstobaseprocedureargs.md#optional-beneficiary)* + +*Defined in [src/types/index.ts:641](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L641)* + +if specified, the investment will be made on behalf of this address + +___ + +### currency + +• **currency**: *Currency.StableCoin* + +*Overrides [InvestInTieredStoBaseProcedureArgs](_types_index_.investintieredstobaseprocedureargs.md).[currency](_types_index_.investintieredstobaseprocedureargs.md#currency)* + +*Defined in [src/types/index.ts:645](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L645)* + +___ + +### `Optional` minTokens + +• **minTokens**? : *BigNumber* + +*Inherited from [InvestInTieredStoBaseProcedureArgs](_types_index_.investintieredstobaseprocedureargs.md).[minTokens](_types_index_.investintieredstobaseprocedureargs.md#optional-mintokens)* + +*Defined in [src/types/index.ts:637](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L637)* + +minimum amount of Security Tokens that should be bought. +If, because of price fluctuations, a lower amount is being bought, the transaction will revert + +___ + +### stableCoinAddress + +• **stableCoinAddress**: *string* + +*Defined in [src/types/index.ts:646](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L646)* + +___ + +### stoAddress + +• **stoAddress**: *string* + +*Inherited from [InvestInTieredStoBaseProcedureArgs](_types_index_.investintieredstobaseprocedureargs.md).[stoAddress](_types_index_.investintieredstobaseprocedureargs.md#stoaddress)* + +*Defined in [src/types/index.ts:624](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L624)* + +address of the STO + +___ + +### symbol + +• **symbol**: *string* + +*Inherited from [InvestInTieredStoBaseProcedureArgs](_types_index_.investintieredstobaseprocedureargs.md).[symbol](_types_index_.investintieredstobaseprocedureargs.md#symbol)* + +*Defined in [src/types/index.ts:620](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L620)* + +symbol of the Security Token diff --git a/docs/api/interfaces/_types_index_.issuancedataentry.md b/docs/api/interfaces/_types_index_.issuancedataentry.md new file mode 100644 index 0000000..bb5cbdc --- /dev/null +++ b/docs/api/interfaces/_types_index_.issuancedataentry.md @@ -0,0 +1,45 @@ +# Interface: IssuanceDataEntry + +Specifies how many tokens to issue and who to issue them to + +## Hierarchy + +* **IssuanceDataEntry** + +## Index + +### Properties + +* [address](_types_index_.issuancedataentry.md#address) +* [amount](_types_index_.issuancedataentry.md#amount) +* [shareholderData](_types_index_.issuancedataentry.md#optional-shareholderdata) + +## Properties + +### address + +• **address**: *string* + +*Defined in [src/types/index.ts:83](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L83)* + +wallet address where Tokens will be received + +___ + +### amount + +• **amount**: *BigNumber* + +*Defined in [src/types/index.ts:87](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L87)* + +amount of tokens to be issued + +___ + +### `Optional` shareholderData + +• **shareholderData**? : *[Omit](../modules/_types_index_.md#omit)‹[ShareholderDataEntry](_types_index_.shareholderdataentry.md), "address"›* + +*Defined in [src/types/index.ts:91](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L91)* + +KYC data for the Shareholder diff --git a/docs/api/interfaces/_types_index_.issuetokensprocedureargs.md b/docs/api/interfaces/_types_index_.issuetokensprocedureargs.md new file mode 100644 index 0000000..c696e57 --- /dev/null +++ b/docs/api/interfaces/_types_index_.issuetokensprocedureargs.md @@ -0,0 +1,34 @@ +# Interface: IssueTokensProcedureArgs + +Arguments for the [IssueTokens](../enums/_types_index_.proceduretype.md#issuetokens) Procedure + +## Hierarchy + +* **IssueTokensProcedureArgs** + +## Index + +### Properties + +* [issuanceData](_types_index_.issuetokensprocedureargs.md#issuancedata) +* [symbol](_types_index_.issuetokensprocedureargs.md#symbol) + +## Properties + +### issuanceData + +• **issuanceData**: *[IssuanceDataEntry](_types_index_.issuancedataentry.md)[]* + +*Defined in [src/types/index.ts:553](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L553)* + +array of entries that specify who to issue tokens to and the amounts + +___ + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:549](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L549)* + +symbol of the Security Token diff --git a/docs/api/interfaces/_types_index_.launchsimplestoprocedureargs.md b/docs/api/interfaces/_types_index_.launchsimplestoprocedureargs.md new file mode 100644 index 0000000..d8b44d0 --- /dev/null +++ b/docs/api/interfaces/_types_index_.launchsimplestoprocedureargs.md @@ -0,0 +1,112 @@ +# Interface: LaunchSimpleStoProcedureArgs + +Arguments for the [LaunchSimpleSto](../enums/_types_index_.proceduretype.md#launchsimplesto) Procedure + +## Hierarchy + +* **LaunchSimpleStoProcedureArgs** + +## Index + +### Properties + +* [allowPreIssuing](_types_index_.launchsimplestoprocedureargs.md#optional-allowpreissuing) +* [currency](_types_index_.launchsimplestoprocedureargs.md#currency) +* [endDate](_types_index_.launchsimplestoprocedureargs.md#enddate) +* [raisedFundsWallet](_types_index_.launchsimplestoprocedureargs.md#raisedfundswallet) +* [rate](_types_index_.launchsimplestoprocedureargs.md#rate) +* [startDate](_types_index_.launchsimplestoprocedureargs.md#startdate) +* [symbol](_types_index_.launchsimplestoprocedureargs.md#symbol) +* [tokensOnSale](_types_index_.launchsimplestoprocedureargs.md#tokensonsale) +* [unsoldTokensWallet](_types_index_.launchsimplestoprocedureargs.md#unsoldtokenswallet) + +## Properties + +### `Optional` allowPreIssuing + +• **allowPreIssuing**? : *undefined | false | true* + +*Defined in [src/types/index.ts:539](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L539)* + +whether the total amount of Security Tokens that will be sold should be issued at the time the STO starts. +Otherwise, they will be issued on each purchase. Defaults to false + +___ + +### currency + +• **currency**: *Currency.ETH | Currency.POLY* + +*Defined in [src/types/index.ts:526](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L526)* + +currency for the Simple STO fund raise + +___ + +### endDate + +• **endDate**: *Date* + +*Defined in [src/types/index.ts:514](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L514)* + +end date of the STO + +___ + +### raisedFundsWallet + +• **raisedFundsWallet**: *string* + +*Defined in [src/types/index.ts:530](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L530)* + +wallet to which raised funds will be sent + +___ + +### rate + +• **rate**: *BigNumber* + +*Defined in [src/types/index.ts:522](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L522)* + +amount of tokens sold per unit of currency + +___ + +### startDate + +• **startDate**: *Date* + +*Defined in [src/types/index.ts:510](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L510)* + +start date of the STO + +___ + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:506](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L506)* + +symbol of the Security Token + +___ + +### tokensOnSale + +• **tokensOnSale**: *BigNumber* + +*Defined in [src/types/index.ts:518](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L518)* + +number of tokens that will be sold + +___ + +### unsoldTokensWallet + +• **unsoldTokensWallet**: *string* + +*Defined in [src/types/index.ts:534](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L534)* + +wallet to which unsold tokens will be sent if the STO expires diff --git a/docs/api/interfaces/_types_index_.launchtieredstoprocedureargs.md b/docs/api/interfaces/_types_index_.launchtieredstoprocedureargs.md new file mode 100644 index 0000000..0c1bc70 --- /dev/null +++ b/docs/api/interfaces/_types_index_.launchtieredstoprocedureargs.md @@ -0,0 +1,146 @@ +# Interface: LaunchTieredStoProcedureArgs + +Arguments for the [LaunchTieredSto](../enums/_types_index_.proceduretype.md#launchtieredsto) Procedure + +## Hierarchy + +* **LaunchTieredStoProcedureArgs** + +## Index + +### Properties + +* [allowPreIssuing](_types_index_.launchtieredstoprocedureargs.md#optional-allowpreissuing) +* [currencies](_types_index_.launchtieredstoprocedureargs.md#currencies) +* [customCurrency](_types_index_.launchtieredstoprocedureargs.md#optional-customcurrency) +* [endDate](_types_index_.launchtieredstoprocedureargs.md#enddate) +* [minimumInvestment](_types_index_.launchtieredstoprocedureargs.md#minimuminvestment) +* [nonAccreditedInvestmentLimit](_types_index_.launchtieredstoprocedureargs.md#nonaccreditedinvestmentlimit) +* [raisedFundsWallet](_types_index_.launchtieredstoprocedureargs.md#raisedfundswallet) +* [stableCoinAddresses](_types_index_.launchtieredstoprocedureargs.md#optional-stablecoinaddresses) +* [startDate](_types_index_.launchtieredstoprocedureargs.md#startdate) +* [symbol](_types_index_.launchtieredstoprocedureargs.md#symbol) +* [tiers](_types_index_.launchtieredstoprocedureargs.md#tiers) +* [unsoldTokensWallet](_types_index_.launchtieredstoprocedureargs.md#unsoldtokenswallet) + +## Properties + +### `Optional` allowPreIssuing + +• **allowPreIssuing**? : *undefined | false | true* + +*Defined in [src/types/index.ts:791](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L791)* + +whether the total amount of Security Tokens that will be sold should be issued at the time the STO starts. +Otherwise, they will be issued on each purchase. Defaults to false + +___ + +### currencies + +• **currencies**: *Currency[]* + +*Defined in [src/types/index.ts:769](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L769)* + +currencies with which Security Tokens can be purchased in the STO + +___ + +### `Optional` customCurrency + +• **customCurrency**? : *Partial‹[CustomCurrency](_types_index_.customcurrency.md)›* + +*Defined in [src/types/index.ts:786](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L786)* + +if raising in Stable Coin, +this parameter can be used to specify a currency different than USD for the STO to be pegged in + +___ + +### endDate + +• **endDate**: *Date* + +*Defined in [src/types/index.ts:753](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L753)* + +end date of the STO + +___ + +### minimumInvestment + +• **minimumInvestment**: *BigNumber* + +*Defined in [src/types/index.ts:765](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L765)* + +minimum amount that can be invested by any investor + +___ + +### nonAccreditedInvestmentLimit + +• **nonAccreditedInvestmentLimit**: *BigNumber* + +*Defined in [src/types/index.ts:761](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L761)* + +maximum amount that can be invested by non accredited investors + +___ + +### raisedFundsWallet + +• **raisedFundsWallet**: *string* + +*Defined in [src/types/index.ts:773](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L773)* + +wallet where raised funds will be sent + +___ + +### `Optional` stableCoinAddresses + +• **stableCoinAddresses**? : *string[]* + +*Defined in [src/types/index.ts:781](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L781)* + +list of the addresses of the Stable Coins that can be used to purchase Security Tokens in the STO + +___ + +### startDate + +• **startDate**: *Date* + +*Defined in [src/types/index.ts:749](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L749)* + +start date of the STO + +___ + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:745](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L745)* + +symbol of the Security Token + +___ + +### tiers + +• **tiers**: *[StoTier](_types_index_.stotier.md)[]* + +*Defined in [src/types/index.ts:757](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L757)* + +array of Tier information + +___ + +### unsoldTokensWallet + +• **unsoldTokensWallet**: *string* + +*Defined in [src/types/index.ts:777](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L777)* + +wallet where unsold tokens will be sent if the STO expires diff --git a/docs/api/interfaces/_types_index_.modifydividendsdefaultexclusionlistprocedureargs.md b/docs/api/interfaces/_types_index_.modifydividendsdefaultexclusionlistprocedureargs.md new file mode 100644 index 0000000..3d97522 --- /dev/null +++ b/docs/api/interfaces/_types_index_.modifydividendsdefaultexclusionlistprocedureargs.md @@ -0,0 +1,35 @@ +# Interface: ModifyDividendsDefaultExclusionListProcedureArgs + +Arguments for the [ModifyDividendsDefaultExclusionList](../enums/_types_index_.proceduretype.md#modifydividendsdefaultexclusionlist) Procedure + +## Hierarchy + +* **ModifyDividendsDefaultExclusionListProcedureArgs** + +## Index + +### Properties + +* [shareholderAddresses](_types_index_.modifydividendsdefaultexclusionlistprocedureargs.md#shareholderaddresses) +* [symbol](_types_index_.modifydividendsdefaultexclusionlistprocedureargs.md#symbol) + +## Properties + +### shareholderAddresses + +• **shareholderAddresses**: *string[]* + +*Defined in [src/types/index.ts:874](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L874)* + +list of addresses to conform the new default exclusion list. +Addresses in this list will not be considered for Dividend Distribution payments + +___ + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:869](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L869)* + +the symbol of the Security Token diff --git a/docs/api/interfaces/_types_index_.modifymaxholdercountprocedureargs.md b/docs/api/interfaces/_types_index_.modifymaxholdercountprocedureargs.md new file mode 100644 index 0000000..753c40f --- /dev/null +++ b/docs/api/interfaces/_types_index_.modifymaxholdercountprocedureargs.md @@ -0,0 +1,34 @@ +# Interface: ModifyMaxHolderCountProcedureArgs + +Arguments for the [ModifyMaxHolderCount](../enums/_types_index_.proceduretype.md#modifymaxholdercount) Procedure + +## Hierarchy + +* **ModifyMaxHolderCountProcedureArgs** + +## Index + +### Properties + +* [maxHolderCount](_types_index_.modifymaxholdercountprocedureargs.md#maxholdercount) +* [symbol](_types_index_.modifymaxholdercountprocedureargs.md#symbol) + +## Properties + +### maxHolderCount + +• **maxHolderCount**: *number* + +*Defined in [src/types/index.ts:1192](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1192)* + +maximum number of simultaneous token holders + +___ + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:1188](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1188)* + +symbol of the Security Token diff --git a/docs/api/interfaces/_types_index_.modifymaxholderpercentageprocedureargs.md b/docs/api/interfaces/_types_index_.modifymaxholderpercentageprocedureargs.md new file mode 100644 index 0000000..9583758 --- /dev/null +++ b/docs/api/interfaces/_types_index_.modifymaxholderpercentageprocedureargs.md @@ -0,0 +1,34 @@ +# Interface: ModifyMaxHolderPercentageProcedureArgs + +Arguments for the [ModifyMaxHolderPercentage](../enums/_types_index_.proceduretype.md#modifymaxholderpercentage) Procedure + +## Hierarchy + +* **ModifyMaxHolderPercentageProcedureArgs** + +## Index + +### Properties + +* [maxHolderPercentage](_types_index_.modifymaxholderpercentageprocedureargs.md#maxholderpercentage) +* [symbol](_types_index_.modifymaxholderpercentageprocedureargs.md#symbol) + +## Properties + +### maxHolderPercentage + +• **maxHolderPercentage**: *BigNumber* + +*Defined in [src/types/index.ts:1206](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1206)* + +maximum percentage of total tokens a single Shareholder can hold + +___ + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:1202](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1202)* + +the symbol of the Security Token diff --git a/docs/api/interfaces/_types_index_.modifypercentageexemptionsprocedureargs.md b/docs/api/interfaces/_types_index_.modifypercentageexemptionsprocedureargs.md new file mode 100644 index 0000000..fa1baad --- /dev/null +++ b/docs/api/interfaces/_types_index_.modifypercentageexemptionsprocedureargs.md @@ -0,0 +1,46 @@ +# Interface: ModifyPercentageExemptionsProcedureArgs + +Arguments for the [ModifyPercentageExemptions](../enums/_types_index_.proceduretype.md#modifypercentageexemptions) Procedure + +## Hierarchy + +* **ModifyPercentageExemptionsProcedureArgs** + +## Index + +### Properties + +* [allowPrimaryIssuance](_types_index_.modifypercentageexemptionsprocedureargs.md#optional-allowprimaryissuance) +* [symbol](_types_index_.modifypercentageexemptionsprocedureargs.md#symbol) +* [whitelistEntries](_types_index_.modifypercentageexemptionsprocedureargs.md#optional-whitelistentries) + +## Properties + +### `Optional` allowPrimaryIssuance + +• **allowPrimaryIssuance**? : *undefined | false | true* + +*Defined in [src/types/index.ts:1239](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1239)* + +whether primary issuance is exempted from percentage restrictions. +If true, issuing tokens to a wallet that doesn't own tokens will bypass percentage restrictions + +___ + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:1230](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1230)* + +symbol of the Security Token + +___ + +### `Optional` whitelistEntries + +• **whitelistEntries**? : *[PercentageWhitelistEntry](_types_index_.percentagewhitelistentry.md)[]* + +*Defined in [src/types/index.ts:1234](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1234)* + +list of Shareholders to add/remove to/from the whitelist diff --git a/docs/api/interfaces/_types_index_.modifyshareholderdataprocedureargs.md b/docs/api/interfaces/_types_index_.modifyshareholderdataprocedureargs.md new file mode 100644 index 0000000..8dab996 --- /dev/null +++ b/docs/api/interfaces/_types_index_.modifyshareholderdataprocedureargs.md @@ -0,0 +1,34 @@ +# Interface: ModifyShareholderDataProcedureArgs + +Arguments for the [ModifyShareholderData](../enums/_types_index_.proceduretype.md#modifyshareholderdata) Procedure + +## Hierarchy + +* **ModifyShareholderDataProcedureArgs** + +## Index + +### Properties + +* [shareholderData](_types_index_.modifyshareholderdataprocedureargs.md#shareholderdata) +* [symbol](_types_index_.modifyshareholderdataprocedureargs.md#symbol) + +## Properties + +### shareholderData + +• **shareholderData**: *[ShareholderDataEntry](_types_index_.shareholderdataentry.md)[]* + +*Defined in [src/types/index.ts:1164](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1164)* + +shareholder KYC data that will be added/modified + +___ + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:1160](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1160)* + +symbol of the Security Token diff --git a/docs/api/interfaces/_types_index_.modifytieredstodataprocedureargs.md b/docs/api/interfaces/_types_index_.modifytieredstodataprocedureargs.md new file mode 100644 index 0000000..fe09646 --- /dev/null +++ b/docs/api/interfaces/_types_index_.modifytieredstodataprocedureargs.md @@ -0,0 +1,36 @@ +# Interface: ModifyTieredStoDataProcedureArgs + +Arguments for the [ModifyTieredStoData](../enums/_types_index_.proceduretype.md#modifytieredstodata) Procedure + +## Hierarchy + +* object + + ↳ **ModifyTieredStoDataProcedureArgs** + +## Index + +### Properties + +* [stoAddress](_types_index_.modifytieredstodataprocedureargs.md#stoaddress) +* [symbol](_types_index_.modifytieredstodataprocedureargs.md#symbol) + +## Properties + +### stoAddress + +• **stoAddress**: *string* + +*Defined in [src/types/index.ts:609](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L609)* + +address of the STO + +___ + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:613](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L613)* + +symbol of the Security Token diff --git a/docs/api/interfaces/_types_index_.percentagewhitelistentry.md b/docs/api/interfaces/_types_index_.percentagewhitelistentry.md new file mode 100644 index 0000000..7ec878c --- /dev/null +++ b/docs/api/interfaces/_types_index_.percentagewhitelistentry.md @@ -0,0 +1,34 @@ +# Interface: PercentageWhitelistEntry + +Entry that represents whether a Shareholder is exempted from Percentage Restrictions + +## Hierarchy + +* **PercentageWhitelistEntry** + +## Index + +### Properties + +* [address](_types_index_.percentagewhitelistentry.md#address) +* [whitelisted](_types_index_.percentagewhitelistentry.md#whitelisted) + +## Properties + +### address + +• **address**: *string* + +*Defined in [src/types/index.ts:1216](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1216)* + +Shareholder wallet address + +___ + +### whitelisted + +• **whitelisted**: *boolean* + +*Defined in [src/types/index.ts:1220](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1220)* + +whether the address is whitelisted or not diff --git a/docs/api/interfaces/_types_index_.pojo.md b/docs/api/interfaces/_types_index_.pojo.md new file mode 100644 index 0000000..2eac388 --- /dev/null +++ b/docs/api/interfaces/_types_index_.pojo.md @@ -0,0 +1,9 @@ +# Interface: Pojo + +## Hierarchy + +* **Pojo** + +## Indexable + +* \[ **key**: *string*\]: string | number | boolean | null | [Pojo](_types_index_.pojo.md) | BigNumber | Date | null | string | number | false | true | BigNumber | Date | [Pojo](_types_index_.pojo.md)[] diff --git a/docs/api/interfaces/_types_index_.pulldividendpaymentprocedureargs.md b/docs/api/interfaces/_types_index_.pulldividendpaymentprocedureargs.md new file mode 100644 index 0000000..88d703f --- /dev/null +++ b/docs/api/interfaces/_types_index_.pulldividendpaymentprocedureargs.md @@ -0,0 +1,32 @@ +# Interface: PullDividendPaymentProcedureArgs + +Arguments for the [PullDividendPayment](../enums/_types_index_.proceduretype.md#pulldividendpayment) Procedure + +## Hierarchy + +* **PullDividendPaymentProcedureArgs** + +## Index + +### Properties + +* [dividendIndex](_types_index_.pulldividendpaymentprocedureargs.md#dividendindex) +* [symbol](_types_index_.pulldividendpaymentprocedureargs.md#symbol) + +## Properties + +### dividendIndex + +• **dividendIndex**: *number* + +*Defined in [src/types/index.ts:389](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L389)* + +___ + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:388](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L388)* + +symbol of the security token diff --git a/docs/api/interfaces/_types_index_.pushdividendpaymentprocedureargs.md b/docs/api/interfaces/_types_index_.pushdividendpaymentprocedureargs.md new file mode 100644 index 0000000..d55cf97 --- /dev/null +++ b/docs/api/interfaces/_types_index_.pushdividendpaymentprocedureargs.md @@ -0,0 +1,43 @@ +# Interface: PushDividendPaymentProcedureArgs + +Arguments for the [PushDividendPayment](../enums/_types_index_.proceduretype.md#pushdividendpayment) Procedure + +## Hierarchy + +* **PushDividendPaymentProcedureArgs** + +## Index + +### Properties + +* [dividendIndex](_types_index_.pushdividendpaymentprocedureargs.md#dividendindex) +* [shareholderAddresses](_types_index_.pushdividendpaymentprocedureargs.md#optional-shareholderaddresses) +* [symbol](_types_index_.pushdividendpaymentprocedureargs.md#symbol) + +## Properties + +### dividendIndex + +• **dividendIndex**: *number* + +*Defined in [src/types/index.ts:374](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L374)* + +___ + +### `Optional` shareholderAddresses + +• **shareholderAddresses**? : *string[]* + +*Defined in [src/types/index.ts:378](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L378)* + +list of addresses of the Shareholders that will receive payment + +___ + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:373](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L373)* + +symbol of the security token diff --git a/docs/api/interfaces/_types_index_.reclaimfundsprocedureargs.md b/docs/api/interfaces/_types_index_.reclaimfundsprocedureargs.md new file mode 100644 index 0000000..f1a6e5c --- /dev/null +++ b/docs/api/interfaces/_types_index_.reclaimfundsprocedureargs.md @@ -0,0 +1,32 @@ +# Interface: ReclaimFundsProcedureArgs + +Arguments for the [ReclaimFunds](../enums/_types_index_.proceduretype.md#reclaimfunds) Procedure + +## Hierarchy + +* **ReclaimFundsProcedureArgs** + +## Index + +### Properties + +* [dividendIndex](_types_index_.reclaimfundsprocedureargs.md#dividendindex) +* [symbol](_types_index_.reclaimfundsprocedureargs.md#symbol) + +## Properties + +### dividendIndex + +• **dividendIndex**: *number* + +*Defined in [src/types/index.ts:802](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L802)* + +___ + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:801](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L801)* + +symbol of the Security Token diff --git a/docs/api/interfaces/_types_index_.removedocumentprocedureargs.md b/docs/api/interfaces/_types_index_.removedocumentprocedureargs.md new file mode 100644 index 0000000..27ef729 --- /dev/null +++ b/docs/api/interfaces/_types_index_.removedocumentprocedureargs.md @@ -0,0 +1,34 @@ +# Interface: RemoveDocumentProcedureArgs + +Arguments for the [RemoveDocument](../enums/_types_index_.proceduretype.md#removedocument) Procedure + +## Hierarchy + +* **RemoveDocumentProcedureArgs** + +## Index + +### Properties + +* [name](_types_index_.removedocumentprocedureargs.md#name) +* [symbol](_types_index_.removedocumentprocedureargs.md#symbol) + +## Properties + +### name + +• **name**: *string* + +*Defined in [src/types/index.ts:1064](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1064)* + +the name of the Document being removed + +___ + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:1060](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1060)* + +symbol of the Security Token diff --git a/docs/api/interfaces/_types_index_.reservesecuritytokenprocedureargs.md b/docs/api/interfaces/_types_index_.reservesecuritytokenprocedureargs.md new file mode 100644 index 0000000..08b8cd1 --- /dev/null +++ b/docs/api/interfaces/_types_index_.reservesecuritytokenprocedureargs.md @@ -0,0 +1,34 @@ +# Interface: ReserveSecurityTokenProcedureArgs + +Arguments for the [ReserveSecurityToken](../enums/_types_index_.proceduretype.md#reservesecuritytoken) Procedure + +## Hierarchy + +* **ReserveSecurityTokenProcedureArgs** + +## Index + +### Properties + +* [owner](_types_index_.reservesecuritytokenprocedureargs.md#optional-owner) +* [symbol](_types_index_.reservesecuritytokenprocedureargs.md#symbol) + +## Properties + +### `Optional` owner + +• **owner**? : *undefined | string* + +*Defined in [src/types/index.ts:816](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L816)* + +if supplied, the reservation will be made on behalf of this address + +___ + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:812](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L812)* + +the symbol to be reserved diff --git a/docs/api/interfaces/_types_index_.revokekycprocedureargs.md b/docs/api/interfaces/_types_index_.revokekycprocedureargs.md new file mode 100644 index 0000000..eb24166 --- /dev/null +++ b/docs/api/interfaces/_types_index_.revokekycprocedureargs.md @@ -0,0 +1,34 @@ +# Interface: RevokeKycProcedureArgs + +Arguments for the [RevokeKyc](../enums/_types_index_.proceduretype.md#revokekyc) Procedure + +## Hierarchy + +* **RevokeKycProcedureArgs** + +## Index + +### Properties + +* [shareholderAddresses](_types_index_.revokekycprocedureargs.md#shareholderaddresses) +* [symbol](_types_index_.revokekycprocedureargs.md#symbol) + +## Properties + +### shareholderAddresses + +• **shareholderAddresses**: *string[]* + +*Defined in [src/types/index.ts:1178](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1178)* + +list of Shareholders addresses for which KYC will be revoked + +___ + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:1174](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1174)* + +symbol of the Security Token diff --git a/docs/api/interfaces/_types_index_.setcontrollerprocedureargs.md b/docs/api/interfaces/_types_index_.setcontrollerprocedureargs.md new file mode 100644 index 0000000..931748f --- /dev/null +++ b/docs/api/interfaces/_types_index_.setcontrollerprocedureargs.md @@ -0,0 +1,34 @@ +# Interface: SetControllerProcedureArgs + +Arguments for the [SetController](../enums/_types_index_.proceduretype.md#setcontroller) Procedure + +## Hierarchy + +* **SetControllerProcedureArgs** + +## Index + +### Properties + +* [controller](_types_index_.setcontrollerprocedureargs.md#controller) +* [symbol](_types_index_.setcontrollerprocedureargs.md#symbol) + +## Properties + +### controller + +• **controller**: *string* + +*Defined in [src/types/index.ts:1031](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1031)* + +wallet address to be set as the Security Token's controller + +___ + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:1027](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1027)* + +the symbol of the Security Token diff --git a/docs/api/interfaces/_types_index_.setdividendswalletprocedureargs.md b/docs/api/interfaces/_types_index_.setdividendswalletprocedureargs.md new file mode 100644 index 0000000..2f430c8 --- /dev/null +++ b/docs/api/interfaces/_types_index_.setdividendswalletprocedureargs.md @@ -0,0 +1,34 @@ +# Interface: SetDividendsWalletProcedureArgs + +Arguments for the [SetDividendsWallet](../enums/_types_index_.proceduretype.md#setdividendswallet) Procedure + +## Hierarchy + +* **SetDividendsWalletProcedureArgs** + +## Index + +### Properties + +* [address](_types_index_.setdividendswalletprocedureargs.md#address) +* [symbol](_types_index_.setdividendswalletprocedureargs.md#symbol) + +## Properties + +### address + +• **address**: *string* + +*Defined in [src/types/index.ts:859](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L859)* + +wallet address + +___ + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:855](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L855)* + +the symbol of the Security Token diff --git a/docs/api/interfaces/_types_index_.setdocumentprocedureargs.md b/docs/api/interfaces/_types_index_.setdocumentprocedureargs.md new file mode 100644 index 0000000..a2eca2e --- /dev/null +++ b/docs/api/interfaces/_types_index_.setdocumentprocedureargs.md @@ -0,0 +1,54 @@ +# Interface: SetDocumentProcedureArgs + +Arguments for the [SetDocument](../enums/_types_index_.proceduretype.md#setdocument) Procedure + +## Hierarchy + +* **SetDocumentProcedureArgs** + +## Index + +### Properties + +* [documentHash](_types_index_.setdocumentprocedureargs.md#documenthash) +* [name](_types_index_.setdocumentprocedureargs.md#name) +* [symbol](_types_index_.setdocumentprocedureargs.md#symbol) +* [uri](_types_index_.setdocumentprocedureargs.md#uri) + +## Properties + +### documentHash + +• **documentHash**: *string* + +*Defined in [src/types/index.ts:1050](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1050)* + +hash of the contents of the Document + +___ + +### name + +• **name**: *string* + +*Defined in [src/types/index.ts:1045](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1045)* + +name of the Document. Must be unique for the Security Token + +___ + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:1041](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1041)* + +symbol of the Security Token + +___ + +### uri + +• **uri**: *string* + +*Defined in [src/types/index.ts:1046](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1046)* diff --git a/docs/api/interfaces/_types_index_.shareholderbalance.md b/docs/api/interfaces/_types_index_.shareholderbalance.md new file mode 100644 index 0000000..493c189 --- /dev/null +++ b/docs/api/interfaces/_types_index_.shareholderbalance.md @@ -0,0 +1,34 @@ +# Interface: ShareholderBalance + +Balance in Security Tokens of a specific Shareholder + +## Hierarchy + +* **ShareholderBalance** + +## Index + +### Properties + +* [address](_types_index_.shareholderbalance.md#address) +* [balance](_types_index_.shareholderbalance.md#balance) + +## Properties + +### address + +• **address**: *string* + +*Defined in [src/types/index.ts:125](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L125)* + +wallet address of the Shareholder + +___ + +### balance + +• **balance**: *BigNumber* + +*Defined in [src/types/index.ts:129](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L129)* + +amount of Security Tokens the Shareholder possesses diff --git a/docs/api/interfaces/_types_index_.shareholderdataentry.md b/docs/api/interfaces/_types_index_.shareholderdataentry.md new file mode 100644 index 0000000..e70e97c --- /dev/null +++ b/docs/api/interfaces/_types_index_.shareholderdataentry.md @@ -0,0 +1,78 @@ +# Interface: ShareholderDataEntry + +A Shareholder's KYC data + +## Hierarchy + +* **ShareholderDataEntry** + +## Index + +### Properties + +* [address](_types_index_.shareholderdataentry.md#address) +* [canBuyFromSto](_types_index_.shareholderdataentry.md#canbuyfromsto) +* [canReceiveAfter](_types_index_.shareholderdataentry.md#canreceiveafter) +* [canSendAfter](_types_index_.shareholderdataentry.md#cansendafter) +* [isAccredited](_types_index_.shareholderdataentry.md#isaccredited) +* [kycExpiry](_types_index_.shareholderdataentry.md#kycexpiry) + +## Properties + +### address + +• **address**: *string* + +*Defined in [src/types/index.ts:1130](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1130)* + +shareholder wallet address to whitelist + +___ + +### canBuyFromSto + +• **canBuyFromSto**: *boolean* + +*Defined in [src/types/index.ts:1150](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1150)* + +whether the shareholder is allowed to purchase tokens in an STO + +___ + +### canReceiveAfter + +• **canReceiveAfter**: *Date* + +*Defined in [src/types/index.ts:1138](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1138)* + +date from which the shareholder can receive tokens + +___ + +### canSendAfter + +• **canSendAfter**: *Date* + +*Defined in [src/types/index.ts:1134](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1134)* + +date from which the shareholder can transfer tokens + +___ + +### isAccredited + +• **isAccredited**: *boolean* + +*Defined in [src/types/index.ts:1146](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1146)* + +whether the shareholder is accredited + +___ + +### kycExpiry + +• **kycExpiry**: *Date* + +*Defined in [src/types/index.ts:1142](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1142)* + +date at which the shareholder's KYC expires diff --git a/docs/api/interfaces/_types_index_.signdisablecontrollerackprocedureargs.md b/docs/api/interfaces/_types_index_.signdisablecontrollerackprocedureargs.md new file mode 100644 index 0000000..3b402ae --- /dev/null +++ b/docs/api/interfaces/_types_index_.signdisablecontrollerackprocedureargs.md @@ -0,0 +1,23 @@ +# Interface: SignDisableControllerAckProcedureArgs + +Arguments for the [SignDisableControllerAck](../enums/_types_index_.proceduretype.md#signdisablecontrollerack) Procedure + +## Hierarchy + +* **SignDisableControllerAckProcedureArgs** + +## Index + +### Properties + +* [symbol](_types_index_.signdisablecontrollerackprocedureargs.md#symbol) + +## Properties + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:1311](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1311)* + +symbol of the Security Token diff --git a/docs/api/interfaces/_types_index_.signfreezeissuanceackprocedureargs.md b/docs/api/interfaces/_types_index_.signfreezeissuanceackprocedureargs.md new file mode 100644 index 0000000..011b8b6 --- /dev/null +++ b/docs/api/interfaces/_types_index_.signfreezeissuanceackprocedureargs.md @@ -0,0 +1,23 @@ +# Interface: SignFreezeIssuanceAckProcedureArgs + +Arguments for the [SignFreezeIssuanceAck](../enums/_types_index_.proceduretype.md#signfreezeissuanceack) Procedure + +## Hierarchy + +* **SignFreezeIssuanceAckProcedureArgs** + +## Index + +### Properties + +* [symbol](_types_index_.signfreezeissuanceackprocedureargs.md#symbol) + +## Properties + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:1321](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1321)* + +symbol of the Security Token diff --git a/docs/api/interfaces/_types_index_.signtransferdataprocedureargs.md b/docs/api/interfaces/_types_index_.signtransferdataprocedureargs.md new file mode 100644 index 0000000..5d3e5a5 --- /dev/null +++ b/docs/api/interfaces/_types_index_.signtransferdataprocedureargs.md @@ -0,0 +1,56 @@ +# Interface: SignTransferDataProcedureArgs + +Arguments for the [SignTransferData](../enums/_types_index_.proceduretype.md#signtransferdata) Procedure + +## Hierarchy + +* **SignTransferDataProcedureArgs** + +## Index + +### Properties + +* [kycData](_types_index_.signtransferdataprocedureargs.md#kycdata) +* [symbol](_types_index_.signtransferdataprocedureargs.md#symbol) +* [validFrom](_types_index_.signtransferdataprocedureargs.md#validfrom) +* [validTo](_types_index_.signtransferdataprocedureargs.md#validto) + +## Properties + +### kycData + +• **kycData**: *[Omit](../modules/_types_index_.md#omit)‹[Omit](../modules/_types_index_.md#omit)‹[ShareholderDataEntry](_types_index_.shareholderdataentry.md), "isAccredited"›, "canBuyFromSto"›[]* + +*Defined in [src/types/index.ts:1293](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1293)* + +KYC data to sign + +___ + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:1289](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1289)* + +symbol of the Security Token + +___ + +### validFrom + +• **validFrom**: *Date* + +*Defined in [src/types/index.ts:1297](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1297)* + +date from which the signature is valid + +___ + +### validTo + +• **validTo**: *Date* + +*Defined in [src/types/index.ts:1301](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1301)* + +date until which the signature is valid diff --git a/docs/api/interfaces/_types_index_.stotier.md b/docs/api/interfaces/_types_index_.stotier.md new file mode 100644 index 0000000..874bb87 --- /dev/null +++ b/docs/api/interfaces/_types_index_.stotier.md @@ -0,0 +1,58 @@ +# Interface: StoTier + +Represents a tier of investment in a Tiered STO. +Different tiers can sell different Security Token amounts at different prices, and apply discounts when purchasing with POLY + +## Hierarchy + +* **StoTier** + +## Index + +### Properties + +* [discountedPrice](_types_index_.stotier.md#optional-discountedprice) +* [price](_types_index_.stotier.md#price) +* [tokensOnSale](_types_index_.stotier.md#tokensonsale) +* [tokensWithDiscount](_types_index_.stotier.md#optional-tokenswithdiscount) + +## Properties + +### `Optional` discountedPrice + +• **discountedPrice**? : *BigNumber* + +*Defined in [src/types/index.ts:717](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L717)* + +Price of tokens sold at a discount + +___ + +### price + +• **price**: *BigNumber* + +*Defined in [src/types/index.ts:708](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L708)* + +Price of each token in this tier + +___ + +### tokensOnSale + +• **tokensOnSale**: *BigNumber* + +*Defined in [src/types/index.ts:704](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L704)* + +Amount of tokens to sell in this tier + +___ + +### `Optional` tokensWithDiscount + +• **tokensWithDiscount**? : *BigNumber* + +*Defined in [src/types/index.ts:713](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L713)* + +Amount of tokens to sell at a discount if paid in POLY. +Must be less than the amount of tokens on sale diff --git a/docs/api/interfaces/_types_index_.taxwithholdingentry.md b/docs/api/interfaces/_types_index_.taxwithholdingentry.md new file mode 100644 index 0000000..409b245 --- /dev/null +++ b/docs/api/interfaces/_types_index_.taxwithholdingentry.md @@ -0,0 +1,34 @@ +# Interface: TaxWithholdingEntry + +Properties denoting a Shareholder's Tax Withholding Percentage + +## Hierarchy + +* **TaxWithholdingEntry** + +## Index + +### Properties + +* [address](_types_index_.taxwithholdingentry.md#address) +* [percentage](_types_index_.taxwithholdingentry.md#percentage) + +## Properties + +### address + +• **address**: *string* + +*Defined in [src/types/index.ts:69](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L69)* + +wallet address of the Shareholder + +___ + +### percentage + +• **percentage**: *number* + +*Defined in [src/types/index.ts:73](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L73)* + +percentage of the Shareholder's Dividend payments that will be withheld for tax diff --git a/docs/api/interfaces/_types_index_.toggleallowbeneficialinvestmentsprocedureargs.md b/docs/api/interfaces/_types_index_.toggleallowbeneficialinvestmentsprocedureargs.md new file mode 100644 index 0000000..86390f6 --- /dev/null +++ b/docs/api/interfaces/_types_index_.toggleallowbeneficialinvestmentsprocedureargs.md @@ -0,0 +1,56 @@ +# Interface: ToggleAllowBeneficialInvestmentsProcedureArgs + +Arguments for the [ToggleAllowBeneficialInvestments](../enums/_types_index_.proceduretype.md#toggleallowbeneficialinvestments) Procedure + +## Hierarchy + +* **ToggleAllowBeneficialInvestmentsProcedureArgs** + +## Index + +### Properties + +* [allowBeneficialInvestments](_types_index_.toggleallowbeneficialinvestmentsprocedureargs.md#allowbeneficialinvestments) +* [stoAddress](_types_index_.toggleallowbeneficialinvestmentsprocedureargs.md#stoaddress) +* [stoType](_types_index_.toggleallowbeneficialinvestmentsprocedureargs.md#stotype) +* [symbol](_types_index_.toggleallowbeneficialinvestmentsprocedureargs.md#symbol) + +## Properties + +### allowBeneficialInvestments + +• **allowBeneficialInvestments**: *boolean* + +*Defined in [src/types/index.ts:598](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L598)* + +whether the STO allows investing on behalf of a beneficiary + +___ + +### stoAddress + +• **stoAddress**: *string* + +*Defined in [src/types/index.ts:590](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L590)* + +address of the STO + +___ + +### stoType + +• **stoType**: *[StoType](../enums/_types_index_.stotype.md)* + +*Defined in [src/types/index.ts:594](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L594)* + +type of the STO (Simple, Tiered, etc) + +___ + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:586](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L586)* + +symbol of the Security Token diff --git a/docs/api/interfaces/_types_index_.toggleallowpreissuingprocedureargs.md b/docs/api/interfaces/_types_index_.toggleallowpreissuingprocedureargs.md new file mode 100644 index 0000000..ba951e6 --- /dev/null +++ b/docs/api/interfaces/_types_index_.toggleallowpreissuingprocedureargs.md @@ -0,0 +1,57 @@ +# Interface: ToggleAllowPreIssuingProcedureArgs + +Arguments for the [ToggleAllowPreIssuing](../enums/_types_index_.proceduretype.md#toggleallowpreissuing) Procedure + +## Hierarchy + +* **ToggleAllowPreIssuingProcedureArgs** + +## Index + +### Properties + +* [allowPreIssuing](_types_index_.toggleallowpreissuingprocedureargs.md#allowpreissuing) +* [stoAddress](_types_index_.toggleallowpreissuingprocedureargs.md#stoaddress) +* [stoType](_types_index_.toggleallowpreissuingprocedureargs.md#stotype) +* [symbol](_types_index_.toggleallowpreissuingprocedureargs.md#symbol) + +## Properties + +### allowPreIssuing + +• **allowPreIssuing**: *boolean* + +*Defined in [src/types/index.ts:576](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L576)* + +whether the total amount of Security Tokens that will be sold should be issued at the time the STO starts. +Otherwise, they will be issued on each purchase. Defaults to false + +___ + +### stoAddress + +• **stoAddress**: *string* + +*Defined in [src/types/index.ts:567](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L567)* + +address of the STO + +___ + +### stoType + +• **stoType**: *[StoType](../enums/_types_index_.stotype.md)* + +*Defined in [src/types/index.ts:571](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L571)* + +type of the STO (Simple, Tiered, etc) + +___ + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:563](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L563)* + +symbol of the Security Token diff --git a/docs/api/interfaces/_types_index_.togglefreezetransfersprocedureargs.md b/docs/api/interfaces/_types_index_.togglefreezetransfersprocedureargs.md new file mode 100644 index 0000000..694ddc5 --- /dev/null +++ b/docs/api/interfaces/_types_index_.togglefreezetransfersprocedureargs.md @@ -0,0 +1,34 @@ +# Interface: ToggleFreezeTransfersProcedureArgs + +Arguments for the [ToggleFreezeTransfers](../enums/_types_index_.proceduretype.md#togglefreezetransfers) Procedure + +## Hierarchy + +* **ToggleFreezeTransfersProcedureArgs** + +## Index + +### Properties + +* [freeze](_types_index_.togglefreezetransfersprocedureargs.md#freeze) +* [symbol](_types_index_.togglefreezetransfersprocedureargs.md#symbol) + +## Properties + +### freeze + +• **freeze**: *boolean* + +*Defined in [src/types/index.ts:1279](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1279)* + +whether to freeze or un-freeze transfers + +___ + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:1275](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1275)* + +symbol of the Security Token diff --git a/docs/api/interfaces/_types_index_.togglepausestoprocedureargs.md b/docs/api/interfaces/_types_index_.togglepausestoprocedureargs.md new file mode 100644 index 0000000..7d39c5a --- /dev/null +++ b/docs/api/interfaces/_types_index_.togglepausestoprocedureargs.md @@ -0,0 +1,54 @@ +# Interface: TogglePauseStoProcedureArgs + +Arguments for the [TogglePauseSto](../enums/_types_index_.proceduretype.md#togglepausesto) Procedure + +## Hierarchy + +* **TogglePauseStoProcedureArgs** + +## Index + +### Properties + +* [pause](_types_index_.togglepausestoprocedureargs.md#pause) +* [stoAddress](_types_index_.togglepausestoprocedureargs.md#stoaddress) +* [stoType](_types_index_.togglepausestoprocedureargs.md#stotype) +* [symbol](_types_index_.togglepausestoprocedureargs.md#symbol) + +## Properties + +### pause + +• **pause**: *boolean* + +*Defined in [src/types/index.ts:1002](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1002)* + +true if pausing the STO, false if un-pausing it + +___ + +### stoAddress + +• **stoAddress**: *string* + +*Defined in [src/types/index.ts:994](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L994)* + +___ + +### stoType + +• **stoType**: *[StoType](../enums/_types_index_.stotype.md)* + +*Defined in [src/types/index.ts:998](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L998)* + +type of the STO (Simple, Tiered, etc) + +___ + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:993](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L993)* + +symbol of the Security Token diff --git a/docs/api/interfaces/_types_index_.transactionspec.md b/docs/api/interfaces/_types_index_.transactionspec.md new file mode 100644 index 0000000..e16dd0e --- /dev/null +++ b/docs/api/interfaces/_types_index_.transactionspec.md @@ -0,0 +1,58 @@ +# Interface: TransactionSpec <**Args, Value, Receipt, FutureValue**> + +Schema of a specific transaction + +## Type parameters + +▪ **Args** + +▪ **Value**: *any[]* + +▪ **Receipt**: *any* + +▪ **FutureValue**: *any* + +## Hierarchy + +* **TransactionSpec** + +## Index + +### Properties + +* [args](_types_index_.transactionspec.md#args) +* [method](_types_index_.transactionspec.md#method) +* [postTransactionResolvers](_types_index_.transactionspec.md#optional-posttransactionresolvers) +* [tag](_types_index_.transactionspec.md#optional-tag) + +## Properties + +### args + +• **args**: *[MapMaybeResolver](../modules/_types_index_.md#mapmayberesolver)‹Args›* + +*Defined in [src/types/index.ts:1562](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1562)* + +___ + +### method + +• **method**: *[LowLevelMethod](../modules/_types_index_.md#lowlevelmethod)‹Args› | [SignatureRequest](../modules/_types_index_.md#signaturerequest)‹Args› | [FutureLowLevelMethod](_types_index_.futurelowlevelmethod.md)‹FutureValue, Args›* + +*Defined in [src/types/index.ts:1561](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1561)* + +___ + +### `Optional` postTransactionResolvers + +• **postTransactionResolvers**? : *[PostTransactionResolverArray](../modules/_types_index_.md#posttransactionresolverarray)‹Value, Receipt›* + +*Defined in [src/types/index.ts:1563](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1563)* + +___ + +### `Optional` tag + +• **tag**? : *[PolyTransactionTag](../enums/_types_index_.polytransactiontag.md)* + +*Defined in [src/types/index.ts:1564](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1564)* diff --git a/docs/api/interfaces/_types_index_.transfererc20procedureargs.md b/docs/api/interfaces/_types_index_.transfererc20procedureargs.md new file mode 100644 index 0000000..b32ac87 --- /dev/null +++ b/docs/api/interfaces/_types_index_.transfererc20procedureargs.md @@ -0,0 +1,45 @@ +# Interface: TransferErc20ProcedureArgs + +Arguments for the [TransferErc20](../enums/_types_index_.proceduretype.md#transfererc20) Procedure + +## Hierarchy + +* **TransferErc20ProcedureArgs** + +## Index + +### Properties + +* [amount](_types_index_.transfererc20procedureargs.md#amount) +* [receiver](_types_index_.transfererc20procedureargs.md#receiver) +* [tokenAddress](_types_index_.transfererc20procedureargs.md#optional-tokenaddress) + +## Properties + +### amount + +• **amount**: *BigNumber* + +*Defined in [src/types/index.ts:303](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L303)* + +amount of tokens to be transferred + +___ + +### receiver + +• **receiver**: *string* + +*Defined in [src/types/index.ts:307](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L307)* + +the receiver of tokens being transferred + +___ + +### `Optional` tokenAddress + +• **tokenAddress**? : *undefined | string* + +*Defined in [src/types/index.ts:311](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L311)* + +address of the ERC20 token (defaults to POLY) diff --git a/docs/api/interfaces/_types_index_.transferownershipprocedureargs.md b/docs/api/interfaces/_types_index_.transferownershipprocedureargs.md new file mode 100644 index 0000000..0691013 --- /dev/null +++ b/docs/api/interfaces/_types_index_.transferownershipprocedureargs.md @@ -0,0 +1,34 @@ +# Interface: TransferOwnershipProcedureArgs + +Arguments for the [TransferOwnership](../enums/_types_index_.proceduretype.md#transferownership) Procedure + +## Hierarchy + +* **TransferOwnershipProcedureArgs** + +## Index + +### Properties + +* [newOwner](_types_index_.transferownershipprocedureargs.md#newowner) +* [symbol](_types_index_.transferownershipprocedureargs.md#symbol) + +## Properties + +### newOwner + +• **newOwner**: *string* + +*Defined in [src/types/index.ts:1106](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1106)* + +wallet address for the new Security Token owner + +___ + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:1102](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1102)* + +symbol of the Security Token diff --git a/docs/api/interfaces/_types_index_.transferreservationownershipprocedureargs.md b/docs/api/interfaces/_types_index_.transferreservationownershipprocedureargs.md new file mode 100644 index 0000000..3bbd364 --- /dev/null +++ b/docs/api/interfaces/_types_index_.transferreservationownershipprocedureargs.md @@ -0,0 +1,34 @@ +# Interface: TransferReservationOwnershipProcedureArgs + +Arguments for the [TransferReservationOwnership](../enums/_types_index_.proceduretype.md#transferreservationownership) Procedure + +## Hierarchy + +* **TransferReservationOwnershipProcedureArgs** + +## Index + +### Properties + +* [newOwner](_types_index_.transferreservationownershipprocedureargs.md#newowner) +* [symbol](_types_index_.transferreservationownershipprocedureargs.md#symbol) + +## Properties + +### newOwner + +• **newOwner**: *string* + +*Defined in [src/types/index.ts:1120](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1120)* + +wallet address for the new symbol Reservation owner + +___ + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:1116](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1116)* + +symbol of the Security Token diff --git a/docs/api/interfaces/_types_index_.transfersecuritytokensprocedureargs.md b/docs/api/interfaces/_types_index_.transfersecuritytokensprocedureargs.md new file mode 100644 index 0000000..1ed93c4 --- /dev/null +++ b/docs/api/interfaces/_types_index_.transfersecuritytokensprocedureargs.md @@ -0,0 +1,67 @@ +# Interface: TransferSecurityTokensProcedureArgs + +Arguments for the [TransferSecurityTokens](../enums/_types_index_.proceduretype.md#transfersecuritytokens) Procedure + +## Hierarchy + +* **TransferSecurityTokensProcedureArgs** + +## Index + +### Properties + +* [amount](_types_index_.transfersecuritytokensprocedureargs.md#amount) +* [data](_types_index_.transfersecuritytokensprocedureargs.md#optional-data) +* [from](_types_index_.transfersecuritytokensprocedureargs.md#optional-from) +* [symbol](_types_index_.transfersecuritytokensprocedureargs.md#symbol) +* [to](_types_index_.transfersecuritytokensprocedureargs.md#to) + +## Properties + +### amount + +• **amount**: *BigNumber* + +*Defined in [src/types/index.ts:1257](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1257)* + +amount of tokens being transferred + +___ + +### `Optional` data + +• **data**? : *undefined | string* + +*Defined in [src/types/index.ts:1261](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1261)* + +signed KYC data that will be considered (and applied to the Security Token) when checking for transfer restrictions + +___ + +### `Optional` from + +• **from**? : *undefined | string* + +*Defined in [src/types/index.ts:1265](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1265)* + +wallet address sending Security Tokens. Defaults to the current wallet + +___ + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:1249](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1249)* + +symbol of the Security Token + +___ + +### to + +• **to**: *string* + +*Defined in [src/types/index.ts:1253](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1253)* + +wallet address receiving Security Tokens diff --git a/docs/api/interfaces/_types_index_.updatedividendstaxwithholdinglistprocedureargs.md b/docs/api/interfaces/_types_index_.updatedividendstaxwithholdinglistprocedureargs.md new file mode 100644 index 0000000..76bad7e --- /dev/null +++ b/docs/api/interfaces/_types_index_.updatedividendstaxwithholdinglistprocedureargs.md @@ -0,0 +1,45 @@ +# Interface: UpdateDividendsTaxWithholdingListProcedureArgs + +Arguments for the [UpdateDividendsTaxWithholdingList](../enums/_types_index_.proceduretype.md#updatedividendstaxwithholdinglist) Procedure + +## Hierarchy + +* **UpdateDividendsTaxWithholdingListProcedureArgs** + +## Index + +### Properties + +* [percentages](_types_index_.updatedividendstaxwithholdinglistprocedureargs.md#percentages) +* [shareholderAddresses](_types_index_.updatedividendstaxwithholdinglistprocedureargs.md#shareholderaddresses) +* [symbol](_types_index_.updatedividendstaxwithholdinglistprocedureargs.md#symbol) + +## Properties + +### percentages + +• **percentages**: *number[]* + +*Defined in [src/types/index.ts:845](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L845)* + +list of percentages to update + +___ + +### shareholderAddresses + +• **shareholderAddresses**: *string[]* + +*Defined in [src/types/index.ts:841](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L841)* + +list of addresses of the Shareholders for which to update the tax withholding percentages + +___ + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:837](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L837)* + +the symbol of the Security Token diff --git a/docs/api/interfaces/_types_index_.withdrawtaxesprocedureargs.md b/docs/api/interfaces/_types_index_.withdrawtaxesprocedureargs.md new file mode 100644 index 0000000..2930068 --- /dev/null +++ b/docs/api/interfaces/_types_index_.withdrawtaxesprocedureargs.md @@ -0,0 +1,32 @@ +# Interface: WithdrawTaxesProcedureArgs + +Arguments for the [WithdrawTaxes](../enums/_types_index_.proceduretype.md#withdrawtaxes) Procedure + +## Hierarchy + +* **WithdrawTaxesProcedureArgs** + +## Index + +### Properties + +* [dividendIndex](_types_index_.withdrawtaxesprocedureargs.md#dividendindex) +* [symbol](_types_index_.withdrawtaxesprocedureargs.md#symbol) + +## Properties + +### dividendIndex + +• **dividendIndex**: *number* + +*Defined in [src/types/index.ts:827](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L827)* + +___ + +### symbol + +• **symbol**: *string* + +*Defined in [src/types/index.ts:826](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L826)* + +the symbol of the Security Token diff --git a/docs/api/interfaces/_utils_index_.findcappedstopauseparams.md b/docs/api/interfaces/_utils_index_.findcappedstopauseparams.md new file mode 100644 index 0000000..667b7b1 --- /dev/null +++ b/docs/api/interfaces/_utils_index_.findcappedstopauseparams.md @@ -0,0 +1,34 @@ +# Interface: FindCappedStoPauseParams + +## Hierarchy + +* [FindEventParams](_utils_index_.findeventparams.md) + + ↳ **FindCappedStoPauseParams** + +## Index + +### Properties + +* [eventName](_utils_index_.findcappedstopauseparams.md#eventname) +* [logs](_utils_index_.findcappedstopauseparams.md#logs) + +## Properties + +### eventName + +• **eventName**: *Pause* + +*Overrides [FindEventParams](_utils_index_.findeventparams.md).[eventName](_utils_index_.findeventparams.md#eventname)* + +*Defined in [src/utils/index.ts:168](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L168)* + +___ + +### logs + +• **logs**: *LogEntry | LogWithDecodedArgs‹DecodedLogArgs›[]* + +*Inherited from [FindEventParams](_utils_index_.findeventparams.md).[logs](_utils_index_.findeventparams.md#logs)* + +*Defined in [src/utils/index.ts:127](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L127)* diff --git a/docs/api/interfaces/_utils_index_.findcappedstopremintallowedparams.md b/docs/api/interfaces/_utils_index_.findcappedstopremintallowedparams.md new file mode 100644 index 0000000..5235d2a --- /dev/null +++ b/docs/api/interfaces/_utils_index_.findcappedstopremintallowedparams.md @@ -0,0 +1,34 @@ +# Interface: FindCappedStoPreMintAllowedParams + +## Hierarchy + +* [FindEventParams](_utils_index_.findeventparams.md) + + ↳ **FindCappedStoPreMintAllowedParams** + +## Index + +### Properties + +* [eventName](_utils_index_.findcappedstopremintallowedparams.md#eventname) +* [logs](_utils_index_.findcappedstopremintallowedparams.md#logs) + +## Properties + +### eventName + +• **eventName**: *AllowPreMintFlag* + +*Overrides [FindEventParams](_utils_index_.findeventparams.md).[eventName](_utils_index_.findeventparams.md#eventname)* + +*Defined in [src/utils/index.ts:172](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L172)* + +___ + +### logs + +• **logs**: *LogEntry | LogWithDecodedArgs‹DecodedLogArgs›[]* + +*Inherited from [FindEventParams](_utils_index_.findeventparams.md).[logs](_utils_index_.findeventparams.md#logs)* + +*Defined in [src/utils/index.ts:127](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L127)* diff --git a/docs/api/interfaces/_utils_index_.findcheckpointcreatedparams.md b/docs/api/interfaces/_utils_index_.findcheckpointcreatedparams.md new file mode 100644 index 0000000..0026bce --- /dev/null +++ b/docs/api/interfaces/_utils_index_.findcheckpointcreatedparams.md @@ -0,0 +1,34 @@ +# Interface: FindCheckpointCreatedParams + +## Hierarchy + +* [FindEventParams](_utils_index_.findeventparams.md) + + ↳ **FindCheckpointCreatedParams** + +## Index + +### Properties + +* [eventName](_utils_index_.findcheckpointcreatedparams.md#eventname) +* [logs](_utils_index_.findcheckpointcreatedparams.md#logs) + +## Properties + +### eventName + +• **eventName**: *SecurityTokenEvents.CheckpointCreated* + +*Overrides [FindEventParams](_utils_index_.findeventparams.md).[eventName](_utils_index_.findeventparams.md#eventname)* + +*Defined in [src/utils/index.ts:140](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L140)* + +___ + +### logs + +• **logs**: *LogEntry | LogWithDecodedArgs‹DecodedLogArgs›[]* + +*Inherited from [FindEventParams](_utils_index_.findeventparams.md).[logs](_utils_index_.findeventparams.md#logs)* + +*Defined in [src/utils/index.ts:127](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L127)* diff --git a/docs/api/interfaces/_utils_index_.findcontrollertransferparams.md b/docs/api/interfaces/_utils_index_.findcontrollertransferparams.md new file mode 100644 index 0000000..2e8d756 --- /dev/null +++ b/docs/api/interfaces/_utils_index_.findcontrollertransferparams.md @@ -0,0 +1,34 @@ +# Interface: FindControllerTransferParams + +## Hierarchy + +* [FindEventParams](_utils_index_.findeventparams.md) + + ↳ **FindControllerTransferParams** + +## Index + +### Properties + +* [eventName](_utils_index_.findcontrollertransferparams.md#eventname) +* [logs](_utils_index_.findcontrollertransferparams.md#logs) + +## Properties + +### eventName + +• **eventName**: *SecurityTokenEvents.ControllerTransfer* + +*Overrides [FindEventParams](_utils_index_.findeventparams.md).[eventName](_utils_index_.findeventparams.md#eventname)* + +*Defined in [src/utils/index.ts:148](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L148)* + +___ + +### logs + +• **logs**: *LogEntry | LogWithDecodedArgs‹DecodedLogArgs›[]* + +*Inherited from [FindEventParams](_utils_index_.findeventparams.md).[logs](_utils_index_.findeventparams.md#logs)* + +*Defined in [src/utils/index.ts:127](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L127)* diff --git a/docs/api/interfaces/_utils_index_.finderc20dividendclaimedparams.md b/docs/api/interfaces/_utils_index_.finderc20dividendclaimedparams.md new file mode 100644 index 0000000..031a500 --- /dev/null +++ b/docs/api/interfaces/_utils_index_.finderc20dividendclaimedparams.md @@ -0,0 +1,34 @@ +# Interface: FindErc20DividendClaimedParams + +## Hierarchy + +* [FindEventParams](_utils_index_.findeventparams.md) + + ↳ **FindErc20DividendClaimedParams** + +## Index + +### Properties + +* [eventName](_utils_index_.finderc20dividendclaimedparams.md#eventname) +* [logs](_utils_index_.finderc20dividendclaimedparams.md#logs) + +## Properties + +### eventName + +• **eventName**: *ERC20DividendCheckpointEvents.ERC20DividendClaimed* + +*Overrides [FindEventParams](_utils_index_.findeventparams.md).[eventName](_utils_index_.findeventparams.md#eventname)* + +*Defined in [src/utils/index.ts:184](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L184)* + +___ + +### logs + +• **logs**: *LogEntry | LogWithDecodedArgs‹DecodedLogArgs›[]* + +*Inherited from [FindEventParams](_utils_index_.findeventparams.md).[logs](_utils_index_.findeventparams.md#logs)* + +*Defined in [src/utils/index.ts:127](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L127)* diff --git a/docs/api/interfaces/_utils_index_.finderc20dividenddepositedparams.md b/docs/api/interfaces/_utils_index_.finderc20dividenddepositedparams.md new file mode 100644 index 0000000..a8ff26e --- /dev/null +++ b/docs/api/interfaces/_utils_index_.finderc20dividenddepositedparams.md @@ -0,0 +1,34 @@ +# Interface: FindErc20DividendDepositedParams + +## Hierarchy + +* [FindEventParams](_utils_index_.findeventparams.md) + + ↳ **FindErc20DividendDepositedParams** + +## Index + +### Properties + +* [eventName](_utils_index_.finderc20dividenddepositedparams.md#eventname) +* [logs](_utils_index_.finderc20dividenddepositedparams.md#logs) + +## Properties + +### eventName + +• **eventName**: *ERC20DividendCheckpointEvents.ERC20DividendDeposited* + +*Overrides [FindEventParams](_utils_index_.findeventparams.md).[eventName](_utils_index_.findeventparams.md#eventname)* + +*Defined in [src/utils/index.ts:152](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L152)* + +___ + +### logs + +• **logs**: *LogEntry | LogWithDecodedArgs‹DecodedLogArgs›[]* + +*Inherited from [FindEventParams](_utils_index_.findeventparams.md).[logs](_utils_index_.findeventparams.md#logs)* + +*Defined in [src/utils/index.ts:127](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L127)* diff --git a/docs/api/interfaces/_utils_index_.finderc20dividendreclaimedparams.md b/docs/api/interfaces/_utils_index_.finderc20dividendreclaimedparams.md new file mode 100644 index 0000000..c07a23f --- /dev/null +++ b/docs/api/interfaces/_utils_index_.finderc20dividendreclaimedparams.md @@ -0,0 +1,34 @@ +# Interface: FindErc20DividendReclaimedParams + +## Hierarchy + +* [FindEventParams](_utils_index_.findeventparams.md) + + ↳ **FindErc20DividendReclaimedParams** + +## Index + +### Properties + +* [eventName](_utils_index_.finderc20dividendreclaimedparams.md#eventname) +* [logs](_utils_index_.finderc20dividendreclaimedparams.md#logs) + +## Properties + +### eventName + +• **eventName**: *ERC20DividendCheckpointEvents.ERC20DividendReclaimed* + +*Overrides [FindEventParams](_utils_index_.findeventparams.md).[eventName](_utils_index_.findeventparams.md#eventname)* + +*Defined in [src/utils/index.ts:192](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L192)* + +___ + +### logs + +• **logs**: *LogEntry | LogWithDecodedArgs‹DecodedLogArgs›[]* + +*Inherited from [FindEventParams](_utils_index_.findeventparams.md).[logs](_utils_index_.findeventparams.md#logs)* + +*Defined in [src/utils/index.ts:127](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L127)* diff --git a/docs/api/interfaces/_utils_index_.finderc20setwalletparams.md b/docs/api/interfaces/_utils_index_.finderc20setwalletparams.md new file mode 100644 index 0000000..1414521 --- /dev/null +++ b/docs/api/interfaces/_utils_index_.finderc20setwalletparams.md @@ -0,0 +1,34 @@ +# Interface: FindErc20SetWalletParams + +## Hierarchy + +* [FindEventParams](_utils_index_.findeventparams.md) + + ↳ **FindErc20SetWalletParams** + +## Index + +### Properties + +* [eventName](_utils_index_.finderc20setwalletparams.md#eventname) +* [logs](_utils_index_.finderc20setwalletparams.md#logs) + +## Properties + +### eventName + +• **eventName**: *ERC20DividendCheckpointEvents.SetWallet* + +*Overrides [FindEventParams](_utils_index_.findeventparams.md).[eventName](_utils_index_.findeventparams.md#eventname)* + +*Defined in [src/utils/index.ts:200](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L200)* + +___ + +### logs + +• **logs**: *LogEntry | LogWithDecodedArgs‹DecodedLogArgs›[]* + +*Inherited from [FindEventParams](_utils_index_.findeventparams.md).[logs](_utils_index_.findeventparams.md#logs)* + +*Defined in [src/utils/index.ts:127](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L127)* diff --git a/docs/api/interfaces/_utils_index_.finderc20setwithholdingparams.md b/docs/api/interfaces/_utils_index_.finderc20setwithholdingparams.md new file mode 100644 index 0000000..97eac12 --- /dev/null +++ b/docs/api/interfaces/_utils_index_.finderc20setwithholdingparams.md @@ -0,0 +1,34 @@ +# Interface: FindErc20SetWithholdingParams + +## Hierarchy + +* [FindEventParams](_utils_index_.findeventparams.md) + + ↳ **FindErc20SetWithholdingParams** + +## Index + +### Properties + +* [eventName](_utils_index_.finderc20setwithholdingparams.md#eventname) +* [logs](_utils_index_.finderc20setwithholdingparams.md#logs) + +## Properties + +### eventName + +• **eventName**: *ERC20DividendCheckpointEvents.SetWithholding* + +*Overrides [FindEventParams](_utils_index_.findeventparams.md).[eventName](_utils_index_.findeventparams.md#eventname)* + +*Defined in [src/utils/index.ts:208](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L208)* + +___ + +### logs + +• **logs**: *LogEntry | LogWithDecodedArgs‹DecodedLogArgs›[]* + +*Inherited from [FindEventParams](_utils_index_.findeventparams.md).[logs](_utils_index_.findeventparams.md#logs)* + +*Defined in [src/utils/index.ts:127](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L127)* diff --git a/docs/api/interfaces/_utils_index_.findethdividendclaimedparams.md b/docs/api/interfaces/_utils_index_.findethdividendclaimedparams.md new file mode 100644 index 0000000..a312e88 --- /dev/null +++ b/docs/api/interfaces/_utils_index_.findethdividendclaimedparams.md @@ -0,0 +1,34 @@ +# Interface: FindEthDividendClaimedParams + +## Hierarchy + +* [FindEventParams](_utils_index_.findeventparams.md) + + ↳ **FindEthDividendClaimedParams** + +## Index + +### Properties + +* [eventName](_utils_index_.findethdividendclaimedparams.md#eventname) +* [logs](_utils_index_.findethdividendclaimedparams.md#logs) + +## Properties + +### eventName + +• **eventName**: *EtherDividendCheckpointEvents.EtherDividendClaimed* + +*Overrides [FindEventParams](_utils_index_.findeventparams.md).[eventName](_utils_index_.findeventparams.md#eventname)* + +*Defined in [src/utils/index.ts:188](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L188)* + +___ + +### logs + +• **logs**: *LogEntry | LogWithDecodedArgs‹DecodedLogArgs›[]* + +*Inherited from [FindEventParams](_utils_index_.findeventparams.md).[logs](_utils_index_.findeventparams.md#logs)* + +*Defined in [src/utils/index.ts:127](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L127)* diff --git a/docs/api/interfaces/_utils_index_.findethdividendreclaimedparams.md b/docs/api/interfaces/_utils_index_.findethdividendreclaimedparams.md new file mode 100644 index 0000000..3e3a060 --- /dev/null +++ b/docs/api/interfaces/_utils_index_.findethdividendreclaimedparams.md @@ -0,0 +1,34 @@ +# Interface: FindEthDividendReclaimedParams + +## Hierarchy + +* [FindEventParams](_utils_index_.findeventparams.md) + + ↳ **FindEthDividendReclaimedParams** + +## Index + +### Properties + +* [eventName](_utils_index_.findethdividendreclaimedparams.md#eventname) +* [logs](_utils_index_.findethdividendreclaimedparams.md#logs) + +## Properties + +### eventName + +• **eventName**: *EtherDividendCheckpointEvents.EtherDividendReclaimed* + +*Overrides [FindEventParams](_utils_index_.findeventparams.md).[eventName](_utils_index_.findeventparams.md#eventname)* + +*Defined in [src/utils/index.ts:196](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L196)* + +___ + +### logs + +• **logs**: *LogEntry | LogWithDecodedArgs‹DecodedLogArgs›[]* + +*Inherited from [FindEventParams](_utils_index_.findeventparams.md).[logs](_utils_index_.findeventparams.md#logs)* + +*Defined in [src/utils/index.ts:127](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L127)* diff --git a/docs/api/interfaces/_utils_index_.findetherdividenddepositedparams.md b/docs/api/interfaces/_utils_index_.findetherdividenddepositedparams.md new file mode 100644 index 0000000..bc96360 --- /dev/null +++ b/docs/api/interfaces/_utils_index_.findetherdividenddepositedparams.md @@ -0,0 +1,34 @@ +# Interface: FindEtherDividendDepositedParams + +## Hierarchy + +* [FindEventParams](_utils_index_.findeventparams.md) + + ↳ **FindEtherDividendDepositedParams** + +## Index + +### Properties + +* [eventName](_utils_index_.findetherdividenddepositedparams.md#eventname) +* [logs](_utils_index_.findetherdividenddepositedparams.md#logs) + +## Properties + +### eventName + +• **eventName**: *EtherDividendCheckpointEvents.EtherDividendDeposited* + +*Overrides [FindEventParams](_utils_index_.findeventparams.md).[eventName](_utils_index_.findeventparams.md#eventname)* + +*Defined in [src/utils/index.ts:156](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L156)* + +___ + +### logs + +• **logs**: *LogEntry | LogWithDecodedArgs‹DecodedLogArgs›[]* + +*Inherited from [FindEventParams](_utils_index_.findeventparams.md).[logs](_utils_index_.findeventparams.md#logs)* + +*Defined in [src/utils/index.ts:127](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L127)* diff --git a/docs/api/interfaces/_utils_index_.findethsetwalletparams.md b/docs/api/interfaces/_utils_index_.findethsetwalletparams.md new file mode 100644 index 0000000..971c1a6 --- /dev/null +++ b/docs/api/interfaces/_utils_index_.findethsetwalletparams.md @@ -0,0 +1,34 @@ +# Interface: FindEthSetWalletParams + +## Hierarchy + +* [FindEventParams](_utils_index_.findeventparams.md) + + ↳ **FindEthSetWalletParams** + +## Index + +### Properties + +* [eventName](_utils_index_.findethsetwalletparams.md#eventname) +* [logs](_utils_index_.findethsetwalletparams.md#logs) + +## Properties + +### eventName + +• **eventName**: *EtherDividendCheckpointEvents.SetWallet* + +*Overrides [FindEventParams](_utils_index_.findeventparams.md).[eventName](_utils_index_.findeventparams.md#eventname)* + +*Defined in [src/utils/index.ts:204](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L204)* + +___ + +### logs + +• **logs**: *LogEntry | LogWithDecodedArgs‹DecodedLogArgs›[]* + +*Inherited from [FindEventParams](_utils_index_.findeventparams.md).[logs](_utils_index_.findeventparams.md#logs)* + +*Defined in [src/utils/index.ts:127](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L127)* diff --git a/docs/api/interfaces/_utils_index_.findethsetwithholdingparams.md b/docs/api/interfaces/_utils_index_.findethsetwithholdingparams.md new file mode 100644 index 0000000..423586c --- /dev/null +++ b/docs/api/interfaces/_utils_index_.findethsetwithholdingparams.md @@ -0,0 +1,34 @@ +# Interface: FindEthSetWithholdingParams + +## Hierarchy + +* [FindEventParams](_utils_index_.findeventparams.md) + + ↳ **FindEthSetWithholdingParams** + +## Index + +### Properties + +* [eventName](_utils_index_.findethsetwithholdingparams.md#eventname) +* [logs](_utils_index_.findethsetwithholdingparams.md#logs) + +## Properties + +### eventName + +• **eventName**: *EtherDividendCheckpointEvents.SetWithholding* + +*Overrides [FindEventParams](_utils_index_.findeventparams.md).[eventName](_utils_index_.findeventparams.md#eventname)* + +*Defined in [src/utils/index.ts:212](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L212)* + +___ + +### logs + +• **logs**: *LogEntry | LogWithDecodedArgs‹DecodedLogArgs›[]* + +*Inherited from [FindEventParams](_utils_index_.findeventparams.md).[logs](_utils_index_.findeventparams.md#logs)* + +*Defined in [src/utils/index.ts:127](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L127)* diff --git a/docs/api/interfaces/_utils_index_.findeventparams.md b/docs/api/interfaces/_utils_index_.findeventparams.md new file mode 100644 index 0000000..52084a1 --- /dev/null +++ b/docs/api/interfaces/_utils_index_.findeventparams.md @@ -0,0 +1,70 @@ +# Interface: FindEventParams + +## Hierarchy + +* **FindEventParams** + + ↳ [FindTickerRegisteredParams](_utils_index_.findtickerregisteredparams.md) + + ↳ [FindNewSecurityTokenParams](_utils_index_.findnewsecuritytokenparams.md) + + ↳ [FindCheckpointCreatedParams](_utils_index_.findcheckpointcreatedparams.md) + + ↳ [FindModuleAddedParams](_utils_index_.findmoduleaddedparams.md) + + ↳ [FindControllerTransferParams](_utils_index_.findcontrollertransferparams.md) + + ↳ [FindErc20DividendDepositedParams](_utils_index_.finderc20dividenddepositedparams.md) + + ↳ [FindEtherDividendDepositedParams](_utils_index_.findetherdividenddepositedparams.md) + + ↳ [FindModifyKycDataParams](_utils_index_.findmodifykycdataparams.md) + + ↳ [FindModifyInvestorFlagParams](_utils_index_.findmodifyinvestorflagparams.md) + + ↳ [FindCappedStoPauseParams](_utils_index_.findcappedstopauseparams.md) + + ↳ [FindCappedStoPreMintAllowedParams](_utils_index_.findcappedstopremintallowedparams.md) + + ↳ [FindTieredStoPauseParams](_utils_index_.findtieredstopauseparams.md) + + ↳ [FindTieredStoPreMintAllowedParams](_utils_index_.findtieredstopremintallowedparams.md) + + ↳ [FindErc20DividendClaimedParams](_utils_index_.finderc20dividendclaimedparams.md) + + ↳ [FindEthDividendClaimedParams](_utils_index_.findethdividendclaimedparams.md) + + ↳ [FindErc20DividendReclaimedParams](_utils_index_.finderc20dividendreclaimedparams.md) + + ↳ [FindEthDividendReclaimedParams](_utils_index_.findethdividendreclaimedparams.md) + + ↳ [FindErc20SetWalletParams](_utils_index_.finderc20setwalletparams.md) + + ↳ [FindEthSetWalletParams](_utils_index_.findethsetwalletparams.md) + + ↳ [FindErc20SetWithholdingParams](_utils_index_.finderc20setwithholdingparams.md) + + ↳ [FindEthSetWithholdingParams](_utils_index_.findethsetwithholdingparams.md) + +## Index + +### Properties + +* [eventName](_utils_index_.findeventparams.md#eventname) +* [logs](_utils_index_.findeventparams.md#logs) + +## Properties + +### eventName + +• **eventName**: *ContractEvents* + +*Defined in [src/utils/index.ts:128](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L128)* + +___ + +### logs + +• **logs**: *LogEntry | LogWithDecodedArgs‹DecodedLogArgs›[]* + +*Defined in [src/utils/index.ts:127](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L127)* diff --git a/docs/api/interfaces/_utils_index_.findevents.md b/docs/api/interfaces/_utils_index_.findevents.md new file mode 100644 index 0000000..eec74c1 --- /dev/null +++ b/docs/api/interfaces/_utils_index_.findevents.md @@ -0,0 +1,259 @@ +# Interface: FindEvents + +## Hierarchy + +* **FindEvents** + +## Callable + +▸ (`params`: [FindTickerRegisteredParams](_utils_index_.findtickerregisteredparams.md)): *LogWithDecodedArgs‹SecurityTokenRegistryRegisterTickerEventArgs›[]* + +*Defined in [src/utils/index.ts:215](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L215)* + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | [FindTickerRegisteredParams](_utils_index_.findtickerregisteredparams.md) | + +**Returns:** *LogWithDecodedArgs‹SecurityTokenRegistryRegisterTickerEventArgs›[]* + +▸ (`params`: [FindNewSecurityTokenParams](_utils_index_.findnewsecuritytokenparams.md)): *LogWithDecodedArgs‹SecurityTokenRegistryNewSecurityTokenEventArgs›[]* + +*Defined in [src/utils/index.ts:218](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L218)* + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | [FindNewSecurityTokenParams](_utils_index_.findnewsecuritytokenparams.md) | + +**Returns:** *LogWithDecodedArgs‹SecurityTokenRegistryNewSecurityTokenEventArgs›[]* + +▸ (`params`: [FindModuleAddedParams](_utils_index_.findmoduleaddedparams.md)): *LogWithDecodedArgs‹SecurityTokenModuleAddedEventArgs›[]* + +*Defined in [src/utils/index.ts:221](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L221)* + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | [FindModuleAddedParams](_utils_index_.findmoduleaddedparams.md) | + +**Returns:** *LogWithDecodedArgs‹SecurityTokenModuleAddedEventArgs›[]* + +▸ (`params`: [FindCheckpointCreatedParams](_utils_index_.findcheckpointcreatedparams.md)): *LogWithDecodedArgs‹SecurityTokenCheckpointCreatedEventArgs›[]* + +*Defined in [src/utils/index.ts:222](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L222)* + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | [FindCheckpointCreatedParams](_utils_index_.findcheckpointcreatedparams.md) | + +**Returns:** *LogWithDecodedArgs‹SecurityTokenCheckpointCreatedEventArgs›[]* + +▸ (`params`: [FindControllerTransferParams](_utils_index_.findcontrollertransferparams.md)): *LogWithDecodedArgs‹SecurityTokenControllerTransferEventArgs›[]* + +*Defined in [src/utils/index.ts:225](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L225)* + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | [FindControllerTransferParams](_utils_index_.findcontrollertransferparams.md) | + +**Returns:** *LogWithDecodedArgs‹SecurityTokenControllerTransferEventArgs›[]* + +▸ (`params`: [FindErc20DividendDepositedParams](_utils_index_.finderc20dividenddepositedparams.md)): *LogWithDecodedArgs‹ERC20DividendCheckpointERC20DividendDepositedEventArgs›[]* + +*Defined in [src/utils/index.ts:228](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L228)* + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | [FindErc20DividendDepositedParams](_utils_index_.finderc20dividenddepositedparams.md) | + +**Returns:** *LogWithDecodedArgs‹ERC20DividendCheckpointERC20DividendDepositedEventArgs›[]* + +▸ (`params`: [FindEtherDividendDepositedParams](_utils_index_.findetherdividenddepositedparams.md)): *LogWithDecodedArgs‹EtherDividendCheckpointEtherDividendDepositedEventArgs›[]* + +*Defined in [src/utils/index.ts:231](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L231)* + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | [FindEtherDividendDepositedParams](_utils_index_.findetherdividenddepositedparams.md) | + +**Returns:** *LogWithDecodedArgs‹EtherDividendCheckpointEtherDividendDepositedEventArgs›[]* + +▸ (`params`: [FindModifyKycDataParams](_utils_index_.findmodifykycdataparams.md)): *LogWithDecodedArgs‹GeneralTransferManagerModifyKYCDataEventArgs›[]* + +*Defined in [src/utils/index.ts:234](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L234)* + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | [FindModifyKycDataParams](_utils_index_.findmodifykycdataparams.md) | + +**Returns:** *LogWithDecodedArgs‹GeneralTransferManagerModifyKYCDataEventArgs›[]* + +▸ (`params`: [FindModifyInvestorFlagParams](_utils_index_.findmodifyinvestorflagparams.md)): *LogWithDecodedArgs‹GeneralTransferManagerModifyInvestorFlagEventArgs›[]* + +*Defined in [src/utils/index.ts:237](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L237)* + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | [FindModifyInvestorFlagParams](_utils_index_.findmodifyinvestorflagparams.md) | + +**Returns:** *LogWithDecodedArgs‹GeneralTransferManagerModifyInvestorFlagEventArgs›[]* + +▸ (`params`: [FindCappedStoPauseParams](_utils_index_.findcappedstopauseparams.md)): *LogWithDecodedArgs‹CappedSTOPauseEventArgs›[]* + +*Defined in [src/utils/index.ts:240](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L240)* + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | [FindCappedStoPauseParams](_utils_index_.findcappedstopauseparams.md) | + +**Returns:** *LogWithDecodedArgs‹CappedSTOPauseEventArgs›[]* + +▸ (`params`: [FindCappedStoPreMintAllowedParams](_utils_index_.findcappedstopremintallowedparams.md)): *LogWithDecodedArgs‹CappedSTOAllowPreMintFlagEventArgs›[]* + +*Defined in [src/utils/index.ts:241](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L241)* + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | [FindCappedStoPreMintAllowedParams](_utils_index_.findcappedstopremintallowedparams.md) | + +**Returns:** *LogWithDecodedArgs‹CappedSTOAllowPreMintFlagEventArgs›[]* + +▸ (`params`: [FindTieredStoPauseParams](_utils_index_.findtieredstopauseparams.md)): *LogWithDecodedArgs‹USDTieredSTOPauseEventArgs›[]* + +*Defined in [src/utils/index.ts:244](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L244)* + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | [FindTieredStoPauseParams](_utils_index_.findtieredstopauseparams.md) | + +**Returns:** *LogWithDecodedArgs‹USDTieredSTOPauseEventArgs›[]* + +▸ (`params`: [FindTieredStoPreMintAllowedParams](_utils_index_.findtieredstopremintallowedparams.md)): *LogWithDecodedArgs‹USDTieredSTOAllowPreMintFlagEventArgs›[]* + +*Defined in [src/utils/index.ts:245](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L245)* + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | [FindTieredStoPreMintAllowedParams](_utils_index_.findtieredstopremintallowedparams.md) | + +**Returns:** *LogWithDecodedArgs‹USDTieredSTOAllowPreMintFlagEventArgs›[]* + +▸ (`params`: [FindErc20DividendClaimedParams](_utils_index_.finderc20dividendclaimedparams.md)): *LogWithDecodedArgs‹ERC20DividendCheckpointERC20DividendClaimedEventArgs›[]* + +*Defined in [src/utils/index.ts:248](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L248)* + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | [FindErc20DividendClaimedParams](_utils_index_.finderc20dividendclaimedparams.md) | + +**Returns:** *LogWithDecodedArgs‹ERC20DividendCheckpointERC20DividendClaimedEventArgs›[]* + +▸ (`params`: [FindEthDividendClaimedParams](_utils_index_.findethdividendclaimedparams.md)): *LogWithDecodedArgs‹EtherDividendCheckpointEtherDividendClaimedEventArgs›[]* + +*Defined in [src/utils/index.ts:251](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L251)* + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | [FindEthDividendClaimedParams](_utils_index_.findethdividendclaimedparams.md) | + +**Returns:** *LogWithDecodedArgs‹EtherDividendCheckpointEtherDividendClaimedEventArgs›[]* + +▸ (`params`: [FindErc20DividendReclaimedParams](_utils_index_.finderc20dividendreclaimedparams.md)): *LogWithDecodedArgs‹ERC20DividendCheckpointERC20DividendReclaimedEventArgs›[]* + +*Defined in [src/utils/index.ts:254](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L254)* + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | [FindErc20DividendReclaimedParams](_utils_index_.finderc20dividendreclaimedparams.md) | + +**Returns:** *LogWithDecodedArgs‹ERC20DividendCheckpointERC20DividendReclaimedEventArgs›[]* + +▸ (`params`: [FindEthDividendReclaimedParams](_utils_index_.findethdividendreclaimedparams.md)): *LogWithDecodedArgs‹EtherDividendCheckpointEtherDividendReclaimedEventArgs›[]* + +*Defined in [src/utils/index.ts:257](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L257)* + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | [FindEthDividendReclaimedParams](_utils_index_.findethdividendreclaimedparams.md) | + +**Returns:** *LogWithDecodedArgs‹EtherDividendCheckpointEtherDividendReclaimedEventArgs›[]* + +▸ (`params`: [FindErc20SetWalletParams](_utils_index_.finderc20setwalletparams.md)): *LogWithDecodedArgs‹ERC20DividendCheckpointSetWalletEventArgs›[]* + +*Defined in [src/utils/index.ts:260](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L260)* + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | [FindErc20SetWalletParams](_utils_index_.finderc20setwalletparams.md) | + +**Returns:** *LogWithDecodedArgs‹ERC20DividendCheckpointSetWalletEventArgs›[]* + +▸ (`params`: [FindEthSetWalletParams](_utils_index_.findethsetwalletparams.md)): *LogWithDecodedArgs‹EtherDividendCheckpointSetWalletEventArgs›[]* + +*Defined in [src/utils/index.ts:263](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L263)* + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | [FindEthSetWalletParams](_utils_index_.findethsetwalletparams.md) | + +**Returns:** *LogWithDecodedArgs‹EtherDividendCheckpointSetWalletEventArgs›[]* + +▸ (`params`: [FindErc20SetWithholdingParams](_utils_index_.finderc20setwithholdingparams.md)): *LogWithDecodedArgs‹ERC20DividendCheckpointSetWithholdingEventArgs›[]* + +*Defined in [src/utils/index.ts:264](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L264)* + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | [FindErc20SetWithholdingParams](_utils_index_.finderc20setwithholdingparams.md) | + +**Returns:** *LogWithDecodedArgs‹ERC20DividendCheckpointSetWithholdingEventArgs›[]* + +▸ (`params`: [FindEthSetWithholdingParams](_utils_index_.findethsetwithholdingparams.md)): *LogWithDecodedArgs‹EtherDividendCheckpointSetWithholdingEventArgs›[]* + +*Defined in [src/utils/index.ts:267](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L267)* + +**Parameters:** + +Name | Type | +------ | ------ | +`params` | [FindEthSetWithholdingParams](_utils_index_.findethsetwithholdingparams.md) | + +**Returns:** *LogWithDecodedArgs‹EtherDividendCheckpointSetWithholdingEventArgs›[]* diff --git a/docs/api/interfaces/_utils_index_.findmodifyinvestorflagparams.md b/docs/api/interfaces/_utils_index_.findmodifyinvestorflagparams.md new file mode 100644 index 0000000..287e934 --- /dev/null +++ b/docs/api/interfaces/_utils_index_.findmodifyinvestorflagparams.md @@ -0,0 +1,34 @@ +# Interface: FindModifyInvestorFlagParams + +## Hierarchy + +* [FindEventParams](_utils_index_.findeventparams.md) + + ↳ **FindModifyInvestorFlagParams** + +## Index + +### Properties + +* [eventName](_utils_index_.findmodifyinvestorflagparams.md#eventname) +* [logs](_utils_index_.findmodifyinvestorflagparams.md#logs) + +## Properties + +### eventName + +• **eventName**: *ModifyInvestorFlag* + +*Overrides [FindEventParams](_utils_index_.findeventparams.md).[eventName](_utils_index_.findeventparams.md#eventname)* + +*Defined in [src/utils/index.ts:164](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L164)* + +___ + +### logs + +• **logs**: *LogEntry | LogWithDecodedArgs‹DecodedLogArgs›[]* + +*Inherited from [FindEventParams](_utils_index_.findeventparams.md).[logs](_utils_index_.findeventparams.md#logs)* + +*Defined in [src/utils/index.ts:127](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L127)* diff --git a/docs/api/interfaces/_utils_index_.findmodifykycdataparams.md b/docs/api/interfaces/_utils_index_.findmodifykycdataparams.md new file mode 100644 index 0000000..80930ca --- /dev/null +++ b/docs/api/interfaces/_utils_index_.findmodifykycdataparams.md @@ -0,0 +1,34 @@ +# Interface: FindModifyKycDataParams + +## Hierarchy + +* [FindEventParams](_utils_index_.findeventparams.md) + + ↳ **FindModifyKycDataParams** + +## Index + +### Properties + +* [eventName](_utils_index_.findmodifykycdataparams.md#eventname) +* [logs](_utils_index_.findmodifykycdataparams.md#logs) + +## Properties + +### eventName + +• **eventName**: *ModifyKYCData* + +*Overrides [FindEventParams](_utils_index_.findeventparams.md).[eventName](_utils_index_.findeventparams.md#eventname)* + +*Defined in [src/utils/index.ts:160](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L160)* + +___ + +### logs + +• **logs**: *LogEntry | LogWithDecodedArgs‹DecodedLogArgs›[]* + +*Inherited from [FindEventParams](_utils_index_.findeventparams.md).[logs](_utils_index_.findeventparams.md#logs)* + +*Defined in [src/utils/index.ts:127](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L127)* diff --git a/docs/api/interfaces/_utils_index_.findmoduleaddedparams.md b/docs/api/interfaces/_utils_index_.findmoduleaddedparams.md new file mode 100644 index 0000000..bbbf8e2 --- /dev/null +++ b/docs/api/interfaces/_utils_index_.findmoduleaddedparams.md @@ -0,0 +1,34 @@ +# Interface: FindModuleAddedParams + +## Hierarchy + +* [FindEventParams](_utils_index_.findeventparams.md) + + ↳ **FindModuleAddedParams** + +## Index + +### Properties + +* [eventName](_utils_index_.findmoduleaddedparams.md#eventname) +* [logs](_utils_index_.findmoduleaddedparams.md#logs) + +## Properties + +### eventName + +• **eventName**: *SecurityTokenEvents.ModuleAdded* + +*Overrides [FindEventParams](_utils_index_.findeventparams.md).[eventName](_utils_index_.findeventparams.md#eventname)* + +*Defined in [src/utils/index.ts:144](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L144)* + +___ + +### logs + +• **logs**: *LogEntry | LogWithDecodedArgs‹DecodedLogArgs›[]* + +*Inherited from [FindEventParams](_utils_index_.findeventparams.md).[logs](_utils_index_.findeventparams.md#logs)* + +*Defined in [src/utils/index.ts:127](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L127)* diff --git a/docs/api/interfaces/_utils_index_.findnewsecuritytokenparams.md b/docs/api/interfaces/_utils_index_.findnewsecuritytokenparams.md new file mode 100644 index 0000000..7c923ac --- /dev/null +++ b/docs/api/interfaces/_utils_index_.findnewsecuritytokenparams.md @@ -0,0 +1,34 @@ +# Interface: FindNewSecurityTokenParams + +## Hierarchy + +* [FindEventParams](_utils_index_.findeventparams.md) + + ↳ **FindNewSecurityTokenParams** + +## Index + +### Properties + +* [eventName](_utils_index_.findnewsecuritytokenparams.md#eventname) +* [logs](_utils_index_.findnewsecuritytokenparams.md#logs) + +## Properties + +### eventName + +• **eventName**: *SecurityTokenRegistryEvents.NewSecurityToken* + +*Overrides [FindEventParams](_utils_index_.findeventparams.md).[eventName](_utils_index_.findeventparams.md#eventname)* + +*Defined in [src/utils/index.ts:136](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L136)* + +___ + +### logs + +• **logs**: *LogEntry | LogWithDecodedArgs‹DecodedLogArgs›[]* + +*Inherited from [FindEventParams](_utils_index_.findeventparams.md).[logs](_utils_index_.findeventparams.md#logs)* + +*Defined in [src/utils/index.ts:127](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L127)* diff --git a/docs/api/interfaces/_utils_index_.findtickerregisteredparams.md b/docs/api/interfaces/_utils_index_.findtickerregisteredparams.md new file mode 100644 index 0000000..174717d --- /dev/null +++ b/docs/api/interfaces/_utils_index_.findtickerregisteredparams.md @@ -0,0 +1,34 @@ +# Interface: FindTickerRegisteredParams + +## Hierarchy + +* [FindEventParams](_utils_index_.findeventparams.md) + + ↳ **FindTickerRegisteredParams** + +## Index + +### Properties + +* [eventName](_utils_index_.findtickerregisteredparams.md#eventname) +* [logs](_utils_index_.findtickerregisteredparams.md#logs) + +## Properties + +### eventName + +• **eventName**: *SecurityTokenRegistryEvents.RegisterTicker* + +*Overrides [FindEventParams](_utils_index_.findeventparams.md).[eventName](_utils_index_.findeventparams.md#eventname)* + +*Defined in [src/utils/index.ts:132](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L132)* + +___ + +### logs + +• **logs**: *LogEntry | LogWithDecodedArgs‹DecodedLogArgs›[]* + +*Inherited from [FindEventParams](_utils_index_.findeventparams.md).[logs](_utils_index_.findeventparams.md#logs)* + +*Defined in [src/utils/index.ts:127](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L127)* diff --git a/docs/api/interfaces/_utils_index_.findtieredstopauseparams.md b/docs/api/interfaces/_utils_index_.findtieredstopauseparams.md new file mode 100644 index 0000000..96cd52c --- /dev/null +++ b/docs/api/interfaces/_utils_index_.findtieredstopauseparams.md @@ -0,0 +1,34 @@ +# Interface: FindTieredStoPauseParams + +## Hierarchy + +* [FindEventParams](_utils_index_.findeventparams.md) + + ↳ **FindTieredStoPauseParams** + +## Index + +### Properties + +* [eventName](_utils_index_.findtieredstopauseparams.md#eventname) +* [logs](_utils_index_.findtieredstopauseparams.md#logs) + +## Properties + +### eventName + +• **eventName**: *Pause* + +*Overrides [FindEventParams](_utils_index_.findeventparams.md).[eventName](_utils_index_.findeventparams.md#eventname)* + +*Defined in [src/utils/index.ts:176](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L176)* + +___ + +### logs + +• **logs**: *LogEntry | LogWithDecodedArgs‹DecodedLogArgs›[]* + +*Inherited from [FindEventParams](_utils_index_.findeventparams.md).[logs](_utils_index_.findeventparams.md#logs)* + +*Defined in [src/utils/index.ts:127](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L127)* diff --git a/docs/api/interfaces/_utils_index_.findtieredstopremintallowedparams.md b/docs/api/interfaces/_utils_index_.findtieredstopremintallowedparams.md new file mode 100644 index 0000000..502e1de --- /dev/null +++ b/docs/api/interfaces/_utils_index_.findtieredstopremintallowedparams.md @@ -0,0 +1,34 @@ +# Interface: FindTieredStoPreMintAllowedParams + +## Hierarchy + +* [FindEventParams](_utils_index_.findeventparams.md) + + ↳ **FindTieredStoPreMintAllowedParams** + +## Index + +### Properties + +* [eventName](_utils_index_.findtieredstopremintallowedparams.md#eventname) +* [logs](_utils_index_.findtieredstopremintallowedparams.md#logs) + +## Properties + +### eventName + +• **eventName**: *AllowPreMintFlag* + +*Overrides [FindEventParams](_utils_index_.findeventparams.md).[eventName](_utils_index_.findeventparams.md#eventname)* + +*Defined in [src/utils/index.ts:180](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L180)* + +___ + +### logs + +• **logs**: *LogEntry | LogWithDecodedArgs‹DecodedLogArgs›[]* + +*Inherited from [FindEventParams](_utils_index_.findeventparams.md).[logs](_utils_index_.findeventparams.md#logs)* + +*Defined in [src/utils/index.ts:127](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L127)* diff --git a/docs/api/interfaces/_wallet_.args.md b/docs/api/interfaces/_wallet_.args.md new file mode 100644 index 0000000..b14ee43 --- /dev/null +++ b/docs/api/interfaces/_wallet_.args.md @@ -0,0 +1,23 @@ +# Interface: Args + +## Hierarchy + +* **Args** + +## Index + +### Properties + +* [address](_wallet_.args.md#address) + +## Properties + +### address + +• **address**: *function* + +*Defined in [src/Wallet.ts:2](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/Wallet.ts#L2)* + +#### Type declaration: + +▸ (): *Promise‹string›* diff --git a/docs/api/modules/_browserutils_.md b/docs/api/modules/_browserutils_.md new file mode 100644 index 0000000..4a931c1 --- /dev/null +++ b/docs/api/modules/_browserutils_.md @@ -0,0 +1,92 @@ +# External module: "browserUtils" + +## Index + +### Enumerations + +* [BrowserSupport](../enums/_browserutils_.browsersupport.md) + +### Interfaces + +* [Ethereum](../interfaces/_browserutils_.ethereum.md) +* [ExtendedWindow](../interfaces/_browserutils_.extendedwindow.md) +* [InjectedWeb3](../interfaces/_browserutils_.injectedweb3.md) +* [Web3VersionAPI](../interfaces/_browserutils_.web3versionapi.md) +* [WindowWithEthereum](../interfaces/_browserutils_.windowwithethereum.md) +* [WindowWithWeb3](../interfaces/_browserutils_.windowwithweb3.md) + +### Functions + +* [getBrowserSupport](_browserutils_.md#getbrowsersupport) +* [onAddressChange](_browserutils_.md#onaddresschange) +* [onNetworkChange](_browserutils_.md#onnetworkchange) + +## Functions + +### getBrowserSupport + +▸ **getBrowserSupport**(): *[NoMetamask](../enums/_browserutils_.browsersupport.md#nometamask) | [MetamaskLegacy](../enums/_browserutils_.browsersupport.md#metamasklegacy) | [MetamaskModern](../enums/_browserutils_.browsersupport.md#metamaskmodern) | [None](../enums/_browserutils_.browsersupport.md#none)* + +*Defined in [src/browserUtils.ts:45](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/browserUtils.ts#L45)* + +Returns the browser support for Ethereum + +**Returns:** *[NoMetamask](../enums/_browserutils_.browsersupport.md#nometamask) | [MetamaskLegacy](../enums/_browserutils_.browsersupport.md#metamasklegacy) | [MetamaskModern](../enums/_browserutils_.browsersupport.md#metamaskmodern) | [None](../enums/_browserutils_.browsersupport.md#none)* + +___ + +### onAddressChange + +▸ **onAddressChange**(`cb`: function): *(Anonymous function)* + +*Defined in [src/browserUtils.ts:189](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/browserUtils.ts#L189)* + +Runs the callback anytime the wallet address changes in the browser + +**Parameters:** + +▪ **cb**: *function* + +callback that receives the new address and the previous one + +▸ (`newAddress`: string, `previousAddress?`: undefined | string): *void* + +**Parameters:** + +Name | Type | +------ | ------ | +`newAddress` | string | +`previousAddress?` | undefined | string | + +**Returns:** *(Anonymous function)* + +an unsubscribe function + +___ + +### onNetworkChange + +▸ **onNetworkChange**(`cb`: function): *(Anonymous function)* + +*Defined in [src/browserUtils.ts:225](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/browserUtils.ts#L225)* + +Runs the callback anytime the current network changes in the browser + +**Parameters:** + +▪ **cb**: *function* + +callback that receives the new network id and the previous one + +▸ (`newNetwork`: number, `previousNetwork?`: undefined | number): *void* + +**Parameters:** + +Name | Type | +------ | ------ | +`newNetwork` | number | +`previousNetwork?` | undefined | number | + +**Returns:** *(Anonymous function)* + +an unsubscribe function diff --git a/docs/api/modules/_context_.md b/docs/api/modules/_context_.md new file mode 100644 index 0000000..3f1eca5 --- /dev/null +++ b/docs/api/modules/_context_.md @@ -0,0 +1,12 @@ +# External module: "Context" + +## Index + +### Classes + +* [Context](../classes/_context_.context.md) + +### Interfaces + +* [ConstructorParams](../interfaces/_context_.constructorparams.md) +* [Factories](../interfaces/_context_.factories.md) diff --git a/docs/api/modules/_entities_checkpoint_.md b/docs/api/modules/_entities_checkpoint_.md new file mode 100644 index 0000000..615feef --- /dev/null +++ b/docs/api/modules/_entities_checkpoint_.md @@ -0,0 +1,34 @@ +# External module: "entities/Checkpoint" + +## Index + +### Classes + +* [Checkpoint](../classes/_entities_checkpoint_.checkpoint.md) + +### Interfaces + +* [Params](../interfaces/_entities_checkpoint_.params.md) +* [UniqueIdentifiers](../interfaces/_entities_checkpoint_.uniqueidentifiers.md) + +### Functions + +* [isUniqueIdentifiers](_entities_checkpoint_.md#isuniqueidentifiers) + +## Functions + +### isUniqueIdentifiers + +▸ **isUniqueIdentifiers**(`identifiers`: any): *identifiers is UniqueIdentifiers* + +*Defined in [src/entities/Checkpoint.ts:25](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Checkpoint.ts#L25)* + +Check if the provided value is of type [UniqueIdentifiers](../interfaces/_entities_checkpoint_.uniqueidentifiers.md) + +**Parameters:** + +Name | Type | +------ | ------ | +`identifiers` | any | + +**Returns:** *identifiers is UniqueIdentifiers* diff --git a/docs/api/modules/_entities_dividenddistribution_.md b/docs/api/modules/_entities_dividenddistribution_.md new file mode 100644 index 0000000..3611247 --- /dev/null +++ b/docs/api/modules/_entities_dividenddistribution_.md @@ -0,0 +1,34 @@ +# External module: "entities/DividendDistribution" + +## Index + +### Classes + +* [DividendDistribution](../classes/_entities_dividenddistribution_.dividenddistribution.md) + +### Interfaces + +* [Params](../interfaces/_entities_dividenddistribution_.params.md) +* [UniqueIdentifiers](../interfaces/_entities_dividenddistribution_.uniqueidentifiers.md) + +### Functions + +* [isUniqueIdentifiers](_entities_dividenddistribution_.md#isuniqueidentifiers) + +## Functions + +### isUniqueIdentifiers + +▸ **isUniqueIdentifiers**(`identifiers`: any): *identifiers is UniqueIdentifiers* + +*Defined in [src/entities/DividendDistribution.ts:26](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/DividendDistribution.ts#L26)* + +Check if the provided value is of type [UniqueIdentifiers](../interfaces/_entities_dividenddistribution_.uniqueidentifiers.md) + +**Parameters:** + +Name | Type | +------ | ------ | +`identifiers` | any | + +**Returns:** *identifiers is UniqueIdentifiers* diff --git a/docs/api/modules/_entities_entity_.md b/docs/api/modules/_entities_entity_.md new file mode 100644 index 0000000..25a70b9 --- /dev/null +++ b/docs/api/modules/_entities_entity_.md @@ -0,0 +1,7 @@ +# External module: "entities/Entity" + +## Index + +### Classes + +* [Entity](../classes/_entities_entity_.entity.md) diff --git a/docs/api/modules/_entities_erc20tokenbalance_.md b/docs/api/modules/_entities_erc20tokenbalance_.md new file mode 100644 index 0000000..4edcbe8 --- /dev/null +++ b/docs/api/modules/_entities_erc20tokenbalance_.md @@ -0,0 +1,34 @@ +# External module: "entities/Erc20TokenBalance" + +## Index + +### Classes + +* [Erc20TokenBalance](../classes/_entities_erc20tokenbalance_.erc20tokenbalance.md) + +### Interfaces + +* [Params](../interfaces/_entities_erc20tokenbalance_.params.md) +* [UniqueIdentifiers](../interfaces/_entities_erc20tokenbalance_.uniqueidentifiers.md) + +### Functions + +* [isUniqueIdentifiers](_entities_erc20tokenbalance_.md#isuniqueidentifiers) + +## Functions + +### isUniqueIdentifiers + +▸ **isUniqueIdentifiers**(`identifiers`: any): *identifiers is UniqueIdentifiers* + +*Defined in [src/entities/Erc20TokenBalance.ts:18](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Erc20TokenBalance.ts#L18)* + +Check if a value is of type [UniqueIdentifiers](../interfaces/_entities_erc20tokenbalance_.uniqueidentifiers.md) + +**Parameters:** + +Name | Type | +------ | ------ | +`identifiers` | any | + +**Returns:** *identifiers is UniqueIdentifiers* diff --git a/docs/api/modules/_entities_factories_checkpointfactory_.md b/docs/api/modules/_entities_factories_checkpointfactory_.md new file mode 100644 index 0000000..b357912 --- /dev/null +++ b/docs/api/modules/_entities_factories_checkpointfactory_.md @@ -0,0 +1,3 @@ +# External module: "entities/factories/CheckpointFactory" + + diff --git a/docs/api/modules/_entities_factories_dividenddistributionfactory_.md b/docs/api/modules/_entities_factories_dividenddistributionfactory_.md new file mode 100644 index 0000000..93d4980 --- /dev/null +++ b/docs/api/modules/_entities_factories_dividenddistributionfactory_.md @@ -0,0 +1,3 @@ +# External module: "entities/factories/DividendDistributionFactory" + + diff --git a/docs/api/modules/_entities_factories_erc20tokenbalancefactory_.md b/docs/api/modules/_entities_factories_erc20tokenbalancefactory_.md new file mode 100644 index 0000000..849ddb9 --- /dev/null +++ b/docs/api/modules/_entities_factories_erc20tokenbalancefactory_.md @@ -0,0 +1,7 @@ +# External module: "entities/factories/Erc20TokenBalanceFactory" + +## Index + +### Classes + +* [Erc20TokenBalanceFactory](../classes/_entities_factories_erc20tokenbalancefactory_.erc20tokenbalancefactory.md) diff --git a/docs/api/modules/_entities_factories_factory_.md b/docs/api/modules/_entities_factories_factory_.md new file mode 100644 index 0000000..9f4161b --- /dev/null +++ b/docs/api/modules/_entities_factories_factory_.md @@ -0,0 +1,11 @@ +# External module: "entities/factories/Factory" + +## Index + +### Classes + +* [Factory](../classes/_entities_factories_factory_.factory.md) + +### Interfaces + +* [EntityClass](../interfaces/_entities_factories_factory_.entityclass.md) diff --git a/docs/api/modules/_entities_factories_index_.md b/docs/api/modules/_entities_factories_index_.md new file mode 100644 index 0000000..23a6e2f --- /dev/null +++ b/docs/api/modules/_entities_factories_index_.md @@ -0,0 +1,3 @@ +# External module: "entities/factories/index" + + diff --git a/docs/api/modules/_entities_factories_investmentfactory_.md b/docs/api/modules/_entities_factories_investmentfactory_.md new file mode 100644 index 0000000..2e05bca --- /dev/null +++ b/docs/api/modules/_entities_factories_investmentfactory_.md @@ -0,0 +1,19 @@ +# External module: "entities/factories/InvestmentFactory" + +## Index + +### Classes + +* [InvestmentFactory](../classes/_entities_factories_investmentfactory_.investmentfactory.md) + +### Variables + +* [weiToValue](_entities_factories_investmentfactory_.md#weitovalue) + +## Variables + +### weiToValue + +• **weiToValue**: *weiToValue* + +*Defined in [src/entities/factories/InvestmentFactory.ts:17](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/factories/InvestmentFactory.ts#L17)* diff --git a/docs/api/modules/_entities_factories_securitytokenfactory_.md b/docs/api/modules/_entities_factories_securitytokenfactory_.md new file mode 100644 index 0000000..647a28c --- /dev/null +++ b/docs/api/modules/_entities_factories_securitytokenfactory_.md @@ -0,0 +1,3 @@ +# External module: "entities/factories/SecurityTokenFactory" + + diff --git a/docs/api/modules/_entities_factories_securitytokenreservationfactory_.md b/docs/api/modules/_entities_factories_securitytokenreservationfactory_.md new file mode 100644 index 0000000..be311a4 --- /dev/null +++ b/docs/api/modules/_entities_factories_securitytokenreservationfactory_.md @@ -0,0 +1,3 @@ +# External module: "entities/factories/SecurityTokenReservationFactory" + + diff --git a/docs/api/modules/_entities_factories_shareholderfactory_.md b/docs/api/modules/_entities_factories_shareholderfactory_.md new file mode 100644 index 0000000..3c69838 --- /dev/null +++ b/docs/api/modules/_entities_factories_shareholderfactory_.md @@ -0,0 +1,7 @@ +# External module: "entities/factories/ShareholderFactory" + +## Index + +### Classes + +* [ShareholderFactory](../classes/_entities_factories_shareholderfactory_.shareholderfactory.md) diff --git a/docs/api/modules/_entities_factories_simplestofactory_.md b/docs/api/modules/_entities_factories_simplestofactory_.md new file mode 100644 index 0000000..d201b2f --- /dev/null +++ b/docs/api/modules/_entities_factories_simplestofactory_.md @@ -0,0 +1,7 @@ +# External module: "entities/factories/SimpleStoFactory" + +## Index + +### Classes + +* [SimpleStoFactory](../classes/_entities_factories_simplestofactory_.simplestofactory.md) diff --git a/docs/api/modules/_entities_factories_taxwithholdingfactory_.md b/docs/api/modules/_entities_factories_taxwithholdingfactory_.md new file mode 100644 index 0000000..e2b1452 --- /dev/null +++ b/docs/api/modules/_entities_factories_taxwithholdingfactory_.md @@ -0,0 +1,7 @@ +# External module: "entities/factories/TaxWithholdingFactory" + +## Index + +### Classes + +* [TaxWithholdingFactory](../classes/_entities_factories_taxwithholdingfactory_.taxwithholdingfactory.md) diff --git a/docs/api/modules/_entities_factories_tieredstofactory_.md b/docs/api/modules/_entities_factories_tieredstofactory_.md new file mode 100644 index 0000000..ca2d909 --- /dev/null +++ b/docs/api/modules/_entities_factories_tieredstofactory_.md @@ -0,0 +1,7 @@ +# External module: "entities/factories/TieredStoFactory" + +## Index + +### Classes + +* [TieredStoFactory](../classes/_entities_factories_tieredstofactory_.tieredstofactory.md) diff --git a/docs/api/modules/_entities_factories_walletfactory_.md b/docs/api/modules/_entities_factories_walletfactory_.md new file mode 100644 index 0000000..07d8485 --- /dev/null +++ b/docs/api/modules/_entities_factories_walletfactory_.md @@ -0,0 +1,7 @@ +# External module: "entities/factories/WalletFactory" + +## Index + +### Classes + +* [WalletFactory](../classes/_entities_factories_walletfactory_.walletfactory.md) diff --git a/docs/api/modules/_entities_index_.md b/docs/api/modules/_entities_index_.md new file mode 100644 index 0000000..6f85597 --- /dev/null +++ b/docs/api/modules/_entities_index_.md @@ -0,0 +1,3 @@ +# External module: "entities/index" + + diff --git a/docs/api/modules/_entities_investment_.md b/docs/api/modules/_entities_investment_.md new file mode 100644 index 0000000..f6243ca --- /dev/null +++ b/docs/api/modules/_entities_investment_.md @@ -0,0 +1,12 @@ +# External module: "entities/Investment" + +## Index + +### Classes + +* [Investment](../classes/_entities_investment_.investment.md) + +### Interfaces + +* [Params](../interfaces/_entities_investment_.params.md) +* [UniqueIdentifiers](../interfaces/_entities_investment_.uniqueidentifiers.md) diff --git a/docs/api/modules/_entities_polytransaction_.md b/docs/api/modules/_entities_polytransaction_.md new file mode 100644 index 0000000..57f127d --- /dev/null +++ b/docs/api/modules/_entities_polytransaction_.md @@ -0,0 +1,11 @@ +# External module: "entities/PolyTransaction" + +## Index + +### Enumerations + +* [Event](../enums/_entities_polytransaction_.event.md) + +### Classes + +* [PolyTransaction](../classes/_entities_polytransaction_.polytransaction.md) diff --git a/docs/api/modules/_entities_securitytoken_controller_.md b/docs/api/modules/_entities_securitytoken_controller_.md new file mode 100644 index 0000000..6b7d472 --- /dev/null +++ b/docs/api/modules/_entities_securitytoken_controller_.md @@ -0,0 +1,7 @@ +# External module: "entities/SecurityToken/Controller" + +## Index + +### Classes + +* [Controller](../classes/_entities_securitytoken_controller_.controller.md) diff --git a/docs/api/modules/_entities_securitytoken_dividends_.md b/docs/api/modules/_entities_securitytoken_dividends_.md new file mode 100644 index 0000000..610f00d --- /dev/null +++ b/docs/api/modules/_entities_securitytoken_dividends_.md @@ -0,0 +1,11 @@ +# External module: "entities/SecurityToken/Dividends" + +## Index + +### Classes + +* [Dividends](../classes/_entities_securitytoken_dividends_.dividends.md) + +### Interfaces + +* [GetDistributionParams](../interfaces/_entities_securitytoken_dividends_.getdistributionparams.md) diff --git a/docs/api/modules/_entities_securitytoken_documents_.md b/docs/api/modules/_entities_securitytoken_documents_.md new file mode 100644 index 0000000..b44bd8f --- /dev/null +++ b/docs/api/modules/_entities_securitytoken_documents_.md @@ -0,0 +1,11 @@ +# External module: "entities/SecurityToken/Documents" + +## Index + +### Classes + +* [Documents](../classes/_entities_securitytoken_documents_.documents.md) + +### Interfaces + +* [Document](../interfaces/_entities_securitytoken_documents_.document.md) diff --git a/docs/api/modules/_entities_securitytoken_features_.md b/docs/api/modules/_entities_securitytoken_features_.md new file mode 100644 index 0000000..d0534a3 --- /dev/null +++ b/docs/api/modules/_entities_securitytoken_features_.md @@ -0,0 +1,27 @@ +# External module: "entities/SecurityToken/Features" + +## Index + +### Classes + +* [Features](../classes/_entities_securitytoken_features_.features.md) + +### Interfaces + +* [Enable](../interfaces/_entities_securitytoken_features_.enable.md) +* [EnableErc20DividendsOpts](../interfaces/_entities_securitytoken_features_.enableerc20dividendsopts.md) +* [EnablePercentageOwnershipRestrictionsOpts](../interfaces/_entities_securitytoken_features_.enablepercentageownershiprestrictionsopts.md) +* [EnableShareholderCountRestrictionsOpts](../interfaces/_entities_securitytoken_features_.enableshareholdercountrestrictionsopts.md) +* [FeatureStatuses](../interfaces/_entities_securitytoken_features_.featurestatuses.md) + +### Type aliases + +* [EnableOpts](_entities_securitytoken_features_.md#enableopts) + +## Type aliases + +### EnableOpts + +Ƭ **EnableOpts**: *[EnableErc20DividendsOpts](../interfaces/_entities_securitytoken_features_.enableerc20dividendsopts.md) | [EnableShareholderCountRestrictionsOpts](../interfaces/_entities_securitytoken_features_.enableshareholdercountrestrictionsopts.md) | [EnablePercentageOwnershipRestrictionsOpts](../interfaces/_entities_securitytoken_features_.enablepercentageownershiprestrictionsopts.md)* + +*Defined in [src/entities/SecurityToken/Features.ts:35](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Features.ts#L35)* diff --git a/docs/api/modules/_entities_securitytoken_index_.md b/docs/api/modules/_entities_securitytoken_index_.md new file mode 100644 index 0000000..613976a --- /dev/null +++ b/docs/api/modules/_entities_securitytoken_index_.md @@ -0,0 +1,3 @@ +# External module: "entities/SecurityToken/index" + + diff --git a/docs/api/modules/_entities_securitytoken_issuance_index_.md b/docs/api/modules/_entities_securitytoken_issuance_index_.md new file mode 100644 index 0000000..b2b6e7b --- /dev/null +++ b/docs/api/modules/_entities_securitytoken_issuance_index_.md @@ -0,0 +1,3 @@ +# External module: "entities/SecurityToken/Issuance/index" + + diff --git a/docs/api/modules/_entities_securitytoken_issuance_issuance_.md b/docs/api/modules/_entities_securitytoken_issuance_issuance_.md new file mode 100644 index 0000000..1b20862 --- /dev/null +++ b/docs/api/modules/_entities_securitytoken_issuance_issuance_.md @@ -0,0 +1,7 @@ +# External module: "entities/SecurityToken/Issuance/Issuance" + +## Index + +### Classes + +* [Issuance](../classes/_entities_securitytoken_issuance_issuance_.issuance.md) diff --git a/docs/api/modules/_entities_securitytoken_issuance_offerings_.md b/docs/api/modules/_entities_securitytoken_issuance_offerings_.md new file mode 100644 index 0000000..98bd849 --- /dev/null +++ b/docs/api/modules/_entities_securitytoken_issuance_offerings_.md @@ -0,0 +1,79 @@ +# External module: "entities/SecurityToken/Issuance/Offerings" + +## Index + +### Classes + +* [Offerings](../classes/_entities_securitytoken_issuance_offerings_.offerings.md) + +### Interfaces + +* [GetStoMethod](../interfaces/_entities_securitytoken_issuance_offerings_.getstomethod.md) +* [GetStoParams](../interfaces/_entities_securitytoken_issuance_offerings_.getstoparams.md) +* [LaunchTieredStoCustomCurrencyBothNoStableCoinParams](../interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencybothnostablecoinparams.md) +* [LaunchTieredStoCustomCurrencyBothParams](../interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencybothparams.md) +* [LaunchTieredStoCustomCurrencyEthNoStableCoinParams](../interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencyethnostablecoinparams.md) +* [LaunchTieredStoCustomCurrencyEthParams](../interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencyethparams.md) +* [LaunchTieredStoCustomCurrencyPolyNoStableCoinParams](../interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencypolynostablecoinparams.md) +* [LaunchTieredStoCustomCurrencyPolyParams](../interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstocustomcurrencypolyparams.md) +* [LaunchTieredStoMethod](../interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstomethod.md) +* [LaunchTieredStoNoCustomCurrencyNoStableCoinParams](../interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstonocustomcurrencynostablecoinparams.md) +* [LaunchTieredStoNoCustomCurrencyParams](../interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstonocustomcurrencyparams.md) +* [LaunchTieredStoParams](../interfaces/_entities_securitytoken_issuance_offerings_.launchtieredstoparams.md) + +### Type aliases + +* [AllCurrencies](_entities_securitytoken_issuance_offerings_.md#allcurrencies) +* [EthAndPoly](_entities_securitytoken_issuance_offerings_.md#ethandpoly) +* [EthAndStableCoin](_entities_securitytoken_issuance_offerings_.md#ethandstablecoin) +* [OnlyEth](_entities_securitytoken_issuance_offerings_.md#onlyeth) +* [OnlyPoly](_entities_securitytoken_issuance_offerings_.md#onlypoly) +* [PolyAndStableCoin](_entities_securitytoken_issuance_offerings_.md#polyandstablecoin) + +## Type aliases + +### AllCurrencies + +Ƭ **AllCurrencies**: *[Currency.StableCoin, Currency.ETH, Currency.POLY] | [Currency.ETH, Currency.StableCoin, Currency.POLY] | [Currency.ETH, Currency.POLY, Currency.StableCoin] | [Currency.StableCoin, Currency.POLY, Currency.ETH] | [Currency.POLY, Currency.StableCoin, Currency.ETH] | [Currency.POLY, Currency.ETH, Currency.StableCoin]* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:39](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L39)* + +___ + +### EthAndPoly + +Ƭ **EthAndPoly**: *[Currency.ETH, Currency.POLY] | [Currency.POLY, Currency.ETH]* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:38](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L38)* + +___ + +### EthAndStableCoin + +Ƭ **EthAndStableCoin**: *[Currency.StableCoin, Currency.ETH] | [Currency.ETH, Currency.StableCoin]* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:33](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L33)* + +___ + +### OnlyEth + +Ƭ **OnlyEth**: *[Currency.ETH]* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:32](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L32)* + +___ + +### OnlyPoly + +Ƭ **OnlyPoly**: *[Currency.POLY]* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:34](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L34)* + +___ + +### PolyAndStableCoin + +Ƭ **PolyAndStableCoin**: *[Currency.StableCoin, Currency.POLY] | [Currency.POLY, Currency.StableCoin]* + +*Defined in [src/entities/SecurityToken/Issuance/Offerings.ts:35](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/Issuance/Offerings.ts#L35)* diff --git a/docs/api/modules/_entities_securitytoken_permissions_.md b/docs/api/modules/_entities_securitytoken_permissions_.md new file mode 100644 index 0000000..a4ba89b --- /dev/null +++ b/docs/api/modules/_entities_securitytoken_permissions_.md @@ -0,0 +1,7 @@ +# External module: "entities/SecurityToken/Permissions" + +## Index + +### Classes + +* [Permissions](../classes/_entities_securitytoken_permissions_.permissions.md) diff --git a/docs/api/modules/_entities_securitytoken_securitytoken_.md b/docs/api/modules/_entities_securitytoken_securitytoken_.md new file mode 100644 index 0000000..9dbf523 --- /dev/null +++ b/docs/api/modules/_entities_securitytoken_securitytoken_.md @@ -0,0 +1,53 @@ +# External module: "entities/SecurityToken/SecurityToken" + +## Index + +### Classes + +* [SecurityToken](../classes/_entities_securitytoken_securitytoken_.securitytoken.md) + +### Interfaces + +* [Params](../interfaces/_entities_securitytoken_securitytoken_.params.md) +* [UniqueIdentifiers](../interfaces/_entities_securitytoken_securitytoken_.uniqueidentifiers.md) + +### Functions + +* [isUniqueIdentifiers](_entities_securitytoken_securitytoken_.md#isuniqueidentifiers) +* [unserialize](_entities_securitytoken_securitytoken_.md#const-unserialize) + +## Functions + +### isUniqueIdentifiers + +▸ **isUniqueIdentifiers**(`identifiers`: any): *identifiers is UniqueIdentifiers* + +*Defined in [src/entities/SecurityToken/SecurityToken.ts:30](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SecurityToken.ts#L30)* + +Check if the provided value is of type [UniqueIdentifiers](../interfaces/_entities_securitytoken_securitytoken_.uniqueidentifiers.md) + +**Parameters:** + +Name | Type | +------ | ------ | +`identifiers` | any | + +**Returns:** *identifiers is UniqueIdentifiers* + +___ + +### `Const` unserialize + +▸ **unserialize**(`serialized`: string): *[UniqueIdentifiers](../interfaces/_entities_securitytoken_securitytoken_.uniqueidentifiers.md)* + +*Defined in [src/entities/SecurityToken/SecurityToken.ts:72](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityToken/SecurityToken.ts#L72)* + +Unserialize string to a Security Token object representation + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`serialized` | string | Security Token's serialized representation | + +**Returns:** *[UniqueIdentifiers](../interfaces/_entities_securitytoken_securitytoken_.uniqueidentifiers.md)* diff --git a/docs/api/modules/_entities_securitytoken_shareholders_.md b/docs/api/modules/_entities_securitytoken_shareholders_.md new file mode 100644 index 0000000..7c72ff0 --- /dev/null +++ b/docs/api/modules/_entities_securitytoken_shareholders_.md @@ -0,0 +1,11 @@ +# External module: "entities/SecurityToken/Shareholders" + +## Index + +### Classes + +* [Shareholders](../classes/_entities_securitytoken_shareholders_.shareholders.md) + +### Interfaces + +* [GetCheckpointParams](../interfaces/_entities_securitytoken_shareholders_.getcheckpointparams.md) diff --git a/docs/api/modules/_entities_securitytoken_submodule_.md b/docs/api/modules/_entities_securitytoken_submodule_.md new file mode 100644 index 0000000..9df8398 --- /dev/null +++ b/docs/api/modules/_entities_securitytoken_submodule_.md @@ -0,0 +1,7 @@ +# External module: "entities/SecurityToken/SubModule" + +## Index + +### Classes + +* [SubModule](../classes/_entities_securitytoken_submodule_.submodule.md) diff --git a/docs/api/modules/_entities_securitytoken_transfers_index_.md b/docs/api/modules/_entities_securitytoken_transfers_index_.md new file mode 100644 index 0000000..3ea077f --- /dev/null +++ b/docs/api/modules/_entities_securitytoken_transfers_index_.md @@ -0,0 +1,3 @@ +# External module: "entities/SecurityToken/Transfers/index" + + diff --git a/docs/api/modules/_entities_securitytoken_transfers_restrictions_countrestrictions_.md b/docs/api/modules/_entities_securitytoken_transfers_restrictions_countrestrictions_.md new file mode 100644 index 0000000..50bc9c0 --- /dev/null +++ b/docs/api/modules/_entities_securitytoken_transfers_restrictions_countrestrictions_.md @@ -0,0 +1,7 @@ +# External module: "entities/SecurityToken/Transfers/Restrictions/CountRestrictions" + +## Index + +### Classes + +* [CountRestrictions](../classes/_entities_securitytoken_transfers_restrictions_countrestrictions_.countrestrictions.md) diff --git a/docs/api/modules/_entities_securitytoken_transfers_restrictions_index_.md b/docs/api/modules/_entities_securitytoken_transfers_restrictions_index_.md new file mode 100644 index 0000000..86ff936 --- /dev/null +++ b/docs/api/modules/_entities_securitytoken_transfers_restrictions_index_.md @@ -0,0 +1,3 @@ +# External module: "entities/SecurityToken/Transfers/Restrictions/index" + + diff --git a/docs/api/modules/_entities_securitytoken_transfers_restrictions_percentagerestrictions_.md b/docs/api/modules/_entities_securitytoken_transfers_restrictions_percentagerestrictions_.md new file mode 100644 index 0000000..237a84f --- /dev/null +++ b/docs/api/modules/_entities_securitytoken_transfers_restrictions_percentagerestrictions_.md @@ -0,0 +1,13 @@ +# External module: "entities/SecurityToken/Transfers/Restrictions/PercentageRestrictions" + +## Index + +### Classes + +* [PercentageRestrictions](../classes/_entities_securitytoken_transfers_restrictions_percentagerestrictions_.percentagerestrictions.md) + +### Interfaces + +* [ModifyExemptionsMethod](../interfaces/_entities_securitytoken_transfers_restrictions_percentagerestrictions_.modifyexemptionsmethod.md) +* [PercentageIssuanceParams](../interfaces/_entities_securitytoken_transfers_restrictions_percentagerestrictions_.percentageissuanceparams.md) +* [PercentageWhitelistParams](../interfaces/_entities_securitytoken_transfers_restrictions_percentagerestrictions_.percentagewhitelistparams.md) diff --git a/docs/api/modules/_entities_securitytoken_transfers_restrictions_restrictions_.md b/docs/api/modules/_entities_securitytoken_transfers_restrictions_restrictions_.md new file mode 100644 index 0000000..8887a8a --- /dev/null +++ b/docs/api/modules/_entities_securitytoken_transfers_restrictions_restrictions_.md @@ -0,0 +1,7 @@ +# External module: "entities/SecurityToken/Transfers/Restrictions/Restrictions" + +## Index + +### Classes + +* [Restrictions](../classes/_entities_securitytoken_transfers_restrictions_restrictions_.restrictions.md) diff --git a/docs/api/modules/_entities_securitytoken_transfers_transfers_.md b/docs/api/modules/_entities_securitytoken_transfers_transfers_.md new file mode 100644 index 0000000..c1790b5 --- /dev/null +++ b/docs/api/modules/_entities_securitytoken_transfers_transfers_.md @@ -0,0 +1,7 @@ +# External module: "entities/SecurityToken/Transfers/Transfers" + +## Index + +### Classes + +* [Transfers](../classes/_entities_securitytoken_transfers_transfers_.transfers.md) diff --git a/docs/api/modules/_entities_securitytokenreservation_.md b/docs/api/modules/_entities_securitytokenreservation_.md new file mode 100644 index 0000000..9b3465b --- /dev/null +++ b/docs/api/modules/_entities_securitytokenreservation_.md @@ -0,0 +1,34 @@ +# External module: "entities/SecurityTokenReservation" + +## Index + +### Classes + +* [SecurityTokenReservation](../classes/_entities_securitytokenreservation_.securitytokenreservation.md) + +### Interfaces + +* [Params](../interfaces/_entities_securitytokenreservation_.params.md) +* [UniqueIdentifiers](../interfaces/_entities_securitytokenreservation_.uniqueidentifiers.md) + +### Functions + +* [isUniqueIdentifiers](_entities_securitytokenreservation_.md#isuniqueidentifiers) + +## Functions + +### isUniqueIdentifiers + +▸ **isUniqueIdentifiers**(`identifiers`: any): *identifiers is UniqueIdentifiers* + +*Defined in [src/entities/SecurityTokenReservation.ts:18](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SecurityTokenReservation.ts#L18)* + +Check if the provided value is of type [UniqueIdentifiers](../interfaces/_entities_securitytokenreservation_.uniqueidentifiers.md) + +**Parameters:** + +Name | Type | +------ | ------ | +`identifiers` | any | + +**Returns:** *identifiers is UniqueIdentifiers* diff --git a/docs/api/modules/_entities_shareholder_.md b/docs/api/modules/_entities_shareholder_.md new file mode 100644 index 0000000..8b3579b --- /dev/null +++ b/docs/api/modules/_entities_shareholder_.md @@ -0,0 +1,12 @@ +# External module: "entities/Shareholder" + +## Index + +### Classes + +* [Shareholder](../classes/_entities_shareholder_.shareholder.md) + +### Interfaces + +* [Params](../interfaces/_entities_shareholder_.params.md) +* [UniqueIdentifiers](../interfaces/_entities_shareholder_.uniqueidentifiers.md) diff --git a/docs/api/modules/_entities_simplesto_.md b/docs/api/modules/_entities_simplesto_.md new file mode 100644 index 0000000..87a6e91 --- /dev/null +++ b/docs/api/modules/_entities_simplesto_.md @@ -0,0 +1,23 @@ +# External module: "entities/SimpleSto" + +## Index + +### Classes + +* [SimpleSto](../classes/_entities_simplesto_.simplesto.md) + +### Interfaces + +* [Params](../interfaces/_entities_simplesto_.params.md) + +### Variables + +* [weiToValue](_entities_simplesto_.md#weitovalue) + +## Variables + +### weiToValue + +• **weiToValue**: *weiToValue* + +*Defined in [src/entities/SimpleSto.ts:15](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/SimpleSto.ts#L15)* diff --git a/docs/api/modules/_entities_sto_.md b/docs/api/modules/_entities_sto_.md new file mode 100644 index 0000000..437396c --- /dev/null +++ b/docs/api/modules/_entities_sto_.md @@ -0,0 +1,34 @@ +# External module: "entities/Sto" + +## Index + +### Classes + +* [Sto](../classes/_entities_sto_.sto.md) + +### Interfaces + +* [Params](../interfaces/_entities_sto_.params.md) +* [UniqueIdentifiers](../interfaces/_entities_sto_.uniqueidentifiers.md) + +### Functions + +* [isUniqueIdentifiers](_entities_sto_.md#isuniqueidentifiers) + +## Functions + +### isUniqueIdentifiers + +▸ **isUniqueIdentifiers**(`identifiers`: any): *identifiers is UniqueIdentifiers* + +*Defined in [src/entities/Sto.ts:27](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/Sto.ts#L27)* + +Check if the provided value is of type [UniqueIdentifiers](../interfaces/_entities_sto_.uniqueidentifiers.md) + +**Parameters:** + +Name | Type | +------ | ------ | +`identifiers` | any | + +**Returns:** *identifiers is UniqueIdentifiers* diff --git a/docs/api/modules/_entities_taxwithholding_.md b/docs/api/modules/_entities_taxwithholding_.md new file mode 100644 index 0000000..d128745 --- /dev/null +++ b/docs/api/modules/_entities_taxwithholding_.md @@ -0,0 +1,12 @@ +# External module: "entities/TaxWithholding" + +## Index + +### Classes + +* [TaxWithholding](../classes/_entities_taxwithholding_.taxwithholding.md) + +### Interfaces + +* [Params](../interfaces/_entities_taxwithholding_.params.md) +* [UniqueIdentifiers](../interfaces/_entities_taxwithholding_.uniqueidentifiers.md) diff --git a/docs/api/modules/_entities_tieredsto_.md b/docs/api/modules/_entities_tieredsto_.md new file mode 100644 index 0000000..201e656 --- /dev/null +++ b/docs/api/modules/_entities_tieredsto_.md @@ -0,0 +1,24 @@ +# External module: "entities/TieredSto" + +## Index + +### Classes + +* [TieredSto](../classes/_entities_tieredsto_.tieredsto.md) + +### Interfaces + +* [Params](../interfaces/_entities_tieredsto_.params.md) +* [Tier](../interfaces/_entities_tieredsto_.tier.md) + +### Variables + +* [weiToValue](_entities_tieredsto_.md#weitovalue) + +## Variables + +### weiToValue + +• **weiToValue**: *weiToValue* + +*Defined in [src/entities/TieredSto.ts:19](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/entities/TieredSto.ts#L19)* diff --git a/docs/api/modules/_entities_transactionqueue_.md b/docs/api/modules/_entities_transactionqueue_.md new file mode 100644 index 0000000..0586ec5 --- /dev/null +++ b/docs/api/modules/_entities_transactionqueue_.md @@ -0,0 +1,11 @@ +# External module: "entities/TransactionQueue" + +## Index + +### Enumerations + +* [Events](../enums/_entities_transactionqueue_.events.md) + +### Classes + +* [TransactionQueue](../classes/_entities_transactionqueue_.transactionqueue.md) diff --git a/docs/api/modules/_entities_wallet_.md b/docs/api/modules/_entities_wallet_.md new file mode 100644 index 0000000..ced934e --- /dev/null +++ b/docs/api/modules/_entities_wallet_.md @@ -0,0 +1,12 @@ +# External module: "entities/Wallet" + +## Index + +### Classes + +* [Wallet](../classes/_entities_wallet_.wallet.md) + +### Interfaces + +* [Params](../interfaces/_entities_wallet_.params.md) +* [UniqueIdentifiers](../interfaces/_entities_wallet_.uniqueidentifiers.md) diff --git a/docs/api/modules/_index_.md b/docs/api/modules/_index_.md new file mode 100644 index 0000000..03e1e63 --- /dev/null +++ b/docs/api/modules/_index_.md @@ -0,0 +1,24 @@ +# External module: "index" + +## Index + +### Variables + +* [browserUtils](_index_.md#const-browserutils) +* [isNode](_index_.md#const-isnode) + +## Variables + +### `Const` browserUtils + +• **browserUtils**: *any* = isNode ? null : require('./browserUtils') + +*Defined in [src/index.ts:9](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/index.ts#L9)* + +___ + +### `Const` isNode + +• **isNode**: *boolean* = typeof window === 'undefined' + +*Defined in [src/index.ts:7](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/index.ts#L7)* diff --git a/docs/api/modules/_polymath_.md b/docs/api/modules/_polymath_.md new file mode 100644 index 0000000..cf3e3ee --- /dev/null +++ b/docs/api/modules/_polymath_.md @@ -0,0 +1,17 @@ +# External module: "Polymath" + +## Index + +### Classes + +* [Polymath](../classes/_polymath_.polymath.md) + +### Interfaces + +* [AddressParams](../interfaces/_polymath_.addressparams.md) +* [Connect](../interfaces/_polymath_.connect.md) +* [ConnectParams](../interfaces/_polymath_.connectparams.md) +* [GetSecurityToken](../interfaces/_polymath_.getsecuritytoken.md) +* [PolymathNetworkNodeParams](../interfaces/_polymath_.polymathnetworknodeparams.md) +* [PolymathNetworkParams](../interfaces/_polymath_.polymathnetworkparams.md) +* [SymbolParams](../interfaces/_polymath_.symbolparams.md) diff --git a/docs/api/modules/_polymathbase_.md b/docs/api/modules/_polymathbase_.md new file mode 100644 index 0000000..e63c4b7 --- /dev/null +++ b/docs/api/modules/_polymathbase_.md @@ -0,0 +1,17 @@ +# External module: "PolymathBase" + +## Index + +### Classes + +* [PolymathBase](../classes/_polymathbase_.polymathbase.md) + +### Interfaces + +* [BaseCheckpoint](../interfaces/_polymathbase_.basecheckpoint.md) +* [BaseDividend](../interfaces/_polymathbase_.basedividend.md) +* [GetAttachedModulesOpts](../interfaces/_polymathbase_.getattachedmodulesopts.md) +* [GetAttachedModulesParams](../interfaces/_polymathbase_.getattachedmodulesparams.md) +* [GetModuleAddressesByNameOpts](../interfaces/_polymathbase_.getmoduleaddressesbynameopts.md) +* [GetModuleAddressesByNameParams](../interfaces/_polymathbase_.getmoduleaddressesbynameparams.md) +* [GetModuleFactoryAddressArgs](../interfaces/_polymathbase_.getmodulefactoryaddressargs.md) diff --git a/docs/api/modules/_polymatherror_.md b/docs/api/modules/_polymatherror_.md new file mode 100644 index 0000000..dfb1d4b --- /dev/null +++ b/docs/api/modules/_polymatherror_.md @@ -0,0 +1,39 @@ +# External module: "PolymathError" + +## Index + +### Classes + +* [PolymathError](../classes/_polymatherror_.polymatherror.md) + +### Object literals + +* [ErrorMessagesPerCode](_polymatherror_.md#const-errormessagespercode) + +## Object literals + +### `Const` ErrorMessagesPerCode + +### ▪ **ErrorMessagesPerCode**: *object* + +*Defined in [src/PolymathError.ts:3](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathError.ts#L3)* + +### __computed + +• **__computed**: *string* = "You must install the Metamask browser extension if attempting to use Polymath SDK from the browser" + +*Defined in [src/PolymathError.ts:6](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathError.ts#L6)* + +*Defined in [src/PolymathError.ts:7](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathError.ts#L7)* + +*Defined in [src/PolymathError.ts:9](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathError.ts#L9)* + +*Defined in [src/PolymathError.ts:10](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathError.ts#L10)* + +*Defined in [src/PolymathError.ts:11](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathError.ts#L11)* + +*Defined in [src/PolymathError.ts:13](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathError.ts#L13)* + +*Defined in [src/PolymathError.ts:14](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathError.ts#L14)* + +*Defined in [src/PolymathError.ts:16](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/PolymathError.ts#L16)* diff --git a/docs/api/modules/_posttransactionresolver_.md b/docs/api/modules/_posttransactionresolver_.md new file mode 100644 index 0000000..0f4b7ce --- /dev/null +++ b/docs/api/modules/_posttransactionresolver_.md @@ -0,0 +1,3 @@ +# External module: "PostTransactionResolver" + + diff --git a/docs/api/modules/_procedures_approveerc20_.md b/docs/api/modules/_procedures_approveerc20_.md new file mode 100644 index 0000000..d99cc4a --- /dev/null +++ b/docs/api/modules/_procedures_approveerc20_.md @@ -0,0 +1,7 @@ +# External module: "procedures/ApproveErc20" + +## Index + +### Classes + +* [ApproveErc20](../classes/_procedures_approveerc20_.approveerc20.md) diff --git a/docs/api/modules/_procedures_assignsecuritytokenrole_.md b/docs/api/modules/_procedures_assignsecuritytokenrole_.md new file mode 100644 index 0000000..d9aed54 --- /dev/null +++ b/docs/api/modules/_procedures_assignsecuritytokenrole_.md @@ -0,0 +1,7 @@ +# External module: "procedures/AssignSecurityTokenRole" + +## Index + +### Classes + +* [AssignSecurityTokenRole](../classes/_procedures_assignsecuritytokenrole_.assignsecuritytokenrole.md) diff --git a/docs/api/modules/_procedures_assignstorole_.md b/docs/api/modules/_procedures_assignstorole_.md new file mode 100644 index 0000000..d499779 --- /dev/null +++ b/docs/api/modules/_procedures_assignstorole_.md @@ -0,0 +1,7 @@ +# External module: "procedures/AssignStoRole" + +## Index + +### Classes + +* [AssignStoRole](../classes/_procedures_assignstorole_.assignstorole.md) diff --git a/docs/api/modules/_procedures_controllerredeem_.md b/docs/api/modules/_procedures_controllerredeem_.md new file mode 100644 index 0000000..ddc438e --- /dev/null +++ b/docs/api/modules/_procedures_controllerredeem_.md @@ -0,0 +1,7 @@ +# External module: "procedures/ControllerRedeem" + +## Index + +### Classes + +* [ControllerRedeem](../classes/_procedures_controllerredeem_.controllerredeem.md) diff --git a/docs/api/modules/_procedures_controllertransfer_.md b/docs/api/modules/_procedures_controllertransfer_.md new file mode 100644 index 0000000..4f39c3a --- /dev/null +++ b/docs/api/modules/_procedures_controllertransfer_.md @@ -0,0 +1,7 @@ +# External module: "procedures/ControllerTransfer" + +## Index + +### Classes + +* [ControllerTransfer](../classes/_procedures_controllertransfer_.controllertransfer.md) diff --git a/docs/api/modules/_procedures_createcheckpoint_.md b/docs/api/modules/_procedures_createcheckpoint_.md new file mode 100644 index 0000000..7b23b54 --- /dev/null +++ b/docs/api/modules/_procedures_createcheckpoint_.md @@ -0,0 +1,7 @@ +# External module: "procedures/CreateCheckpoint" + +## Index + +### Classes + +* [CreateCheckpoint](../classes/_procedures_createcheckpoint_.createcheckpoint.md) diff --git a/docs/api/modules/_procedures_createdividenddistribution_.md b/docs/api/modules/_procedures_createdividenddistribution_.md new file mode 100644 index 0000000..55336dc --- /dev/null +++ b/docs/api/modules/_procedures_createdividenddistribution_.md @@ -0,0 +1,7 @@ +# External module: "procedures/CreateDividendDistribution" + +## Index + +### Classes + +* [CreateDividendDistribution](../classes/_procedures_createdividenddistribution_.createdividenddistribution.md) diff --git a/docs/api/modules/_procedures_createsecuritytoken_.md b/docs/api/modules/_procedures_createsecuritytoken_.md new file mode 100644 index 0000000..a4b077a --- /dev/null +++ b/docs/api/modules/_procedures_createsecuritytoken_.md @@ -0,0 +1,7 @@ +# External module: "procedures/CreateSecurityToken" + +## Index + +### Classes + +* [CreateSecurityToken](../classes/_procedures_createsecuritytoken_.createsecuritytoken.md) diff --git a/docs/api/modules/_procedures_disablecontroller_.md b/docs/api/modules/_procedures_disablecontroller_.md new file mode 100644 index 0000000..5a59933 --- /dev/null +++ b/docs/api/modules/_procedures_disablecontroller_.md @@ -0,0 +1,7 @@ +# External module: "procedures/DisableController" + +## Index + +### Classes + +* [DisableController](../classes/_procedures_disablecontroller_.disablecontroller.md) diff --git a/docs/api/modules/_procedures_disablefeature_.md b/docs/api/modules/_procedures_disablefeature_.md new file mode 100644 index 0000000..8e6cd8f --- /dev/null +++ b/docs/api/modules/_procedures_disablefeature_.md @@ -0,0 +1,7 @@ +# External module: "procedures/DisableFeature" + +## Index + +### Classes + +* [DisableFeature](../classes/_procedures_disablefeature_.disablefeature.md) diff --git a/docs/api/modules/_procedures_enablecounttransfermanager_.md b/docs/api/modules/_procedures_enablecounttransfermanager_.md new file mode 100644 index 0000000..4f1d1c8 --- /dev/null +++ b/docs/api/modules/_procedures_enablecounttransfermanager_.md @@ -0,0 +1,7 @@ +# External module: "procedures/EnableCountTransferManager" + +## Index + +### Classes + +* [EnableCountTransferManager](../classes/_procedures_enablecounttransfermanager_.enablecounttransfermanager.md) diff --git a/docs/api/modules/_procedures_enabledividendmanager_.md b/docs/api/modules/_procedures_enabledividendmanager_.md new file mode 100644 index 0000000..131d647 --- /dev/null +++ b/docs/api/modules/_procedures_enabledividendmanager_.md @@ -0,0 +1,7 @@ +# External module: "procedures/EnableDividendManager" + +## Index + +### Classes + +* [EnableDividendManager](../classes/_procedures_enabledividendmanager_.enabledividendmanager.md) diff --git a/docs/api/modules/_procedures_enablegeneralpermissionmanager_.md b/docs/api/modules/_procedures_enablegeneralpermissionmanager_.md new file mode 100644 index 0000000..961e259 --- /dev/null +++ b/docs/api/modules/_procedures_enablegeneralpermissionmanager_.md @@ -0,0 +1,7 @@ +# External module: "procedures/EnableGeneralPermissionManager" + +## Index + +### Classes + +* [EnableGeneralPermissionManager](../classes/_procedures_enablegeneralpermissionmanager_.enablegeneralpermissionmanager.md) diff --git a/docs/api/modules/_procedures_enablegeneraltransfermanager_.md b/docs/api/modules/_procedures_enablegeneraltransfermanager_.md new file mode 100644 index 0000000..92867dd --- /dev/null +++ b/docs/api/modules/_procedures_enablegeneraltransfermanager_.md @@ -0,0 +1,7 @@ +# External module: "procedures/EnableGeneralTransferManager" + +## Index + +### Classes + +* [EnableGeneralTransferManager](../classes/_procedures_enablegeneraltransfermanager_.enablegeneraltransfermanager.md) diff --git a/docs/api/modules/_procedures_enablepercentagetransfermanager_.md b/docs/api/modules/_procedures_enablepercentagetransfermanager_.md new file mode 100644 index 0000000..3a92bc0 --- /dev/null +++ b/docs/api/modules/_procedures_enablepercentagetransfermanager_.md @@ -0,0 +1,7 @@ +# External module: "procedures/EnablePercentageTransferManager" + +## Index + +### Classes + +* [EnablePercentageTransferManager](../classes/_procedures_enablepercentagetransfermanager_.enablepercentagetransfermanager.md) diff --git a/docs/api/modules/_procedures_finalizesto_.md b/docs/api/modules/_procedures_finalizesto_.md new file mode 100644 index 0000000..260ca74 --- /dev/null +++ b/docs/api/modules/_procedures_finalizesto_.md @@ -0,0 +1,7 @@ +# External module: "procedures/FinalizeSto" + +## Index + +### Classes + +* [FinalizeSto](../classes/_procedures_finalizesto_.finalizesto.md) diff --git a/docs/api/modules/_procedures_freezeissuance_.md b/docs/api/modules/_procedures_freezeissuance_.md new file mode 100644 index 0000000..1571159 --- /dev/null +++ b/docs/api/modules/_procedures_freezeissuance_.md @@ -0,0 +1,7 @@ +# External module: "procedures/FreezeIssuance" + +## Index + +### Classes + +* [FreezeIssuance](../classes/_procedures_freezeissuance_.freezeissuance.md) diff --git a/docs/api/modules/_procedures_index_.md b/docs/api/modules/_procedures_index_.md new file mode 100644 index 0000000..7331028 --- /dev/null +++ b/docs/api/modules/_procedures_index_.md @@ -0,0 +1,3 @@ +# External module: "procedures/index" + + diff --git a/docs/api/modules/_procedures_investinsimplesto_.md b/docs/api/modules/_procedures_investinsimplesto_.md new file mode 100644 index 0000000..e2c896f --- /dev/null +++ b/docs/api/modules/_procedures_investinsimplesto_.md @@ -0,0 +1,7 @@ +# External module: "procedures/InvestInSimpleSto" + +## Index + +### Classes + +* [InvestInSimpleSto](../classes/_procedures_investinsimplesto_.investinsimplesto.md) diff --git a/docs/api/modules/_procedures_investintieredsto_.md b/docs/api/modules/_procedures_investintieredsto_.md new file mode 100644 index 0000000..b911c92 --- /dev/null +++ b/docs/api/modules/_procedures_investintieredsto_.md @@ -0,0 +1,7 @@ +# External module: "procedures/InvestInTieredSto" + +## Index + +### Classes + +* [InvestInTieredSto](../classes/_procedures_investintieredsto_.investintieredsto.md) diff --git a/docs/api/modules/_procedures_issuetokens_.md b/docs/api/modules/_procedures_issuetokens_.md new file mode 100644 index 0000000..56be530 --- /dev/null +++ b/docs/api/modules/_procedures_issuetokens_.md @@ -0,0 +1,7 @@ +# External module: "procedures/IssueTokens" + +## Index + +### Classes + +* [IssueTokens](../classes/_procedures_issuetokens_.issuetokens.md) diff --git a/docs/api/modules/_procedures_launchsimplesto_.md b/docs/api/modules/_procedures_launchsimplesto_.md new file mode 100644 index 0000000..209708d --- /dev/null +++ b/docs/api/modules/_procedures_launchsimplesto_.md @@ -0,0 +1,7 @@ +# External module: "procedures/LaunchSimpleSto" + +## Index + +### Classes + +* [LaunchSimpleSto](../classes/_procedures_launchsimplesto_.launchsimplesto.md) diff --git a/docs/api/modules/_procedures_launchtieredsto_.md b/docs/api/modules/_procedures_launchtieredsto_.md new file mode 100644 index 0000000..b5f7523 --- /dev/null +++ b/docs/api/modules/_procedures_launchtieredsto_.md @@ -0,0 +1,7 @@ +# External module: "procedures/LaunchTieredSto" + +## Index + +### Classes + +* [LaunchTieredSto](../classes/_procedures_launchtieredsto_.launchtieredsto.md) diff --git a/docs/api/modules/_procedures_modifydividendsdefaultexclusionlist_.md b/docs/api/modules/_procedures_modifydividendsdefaultexclusionlist_.md new file mode 100644 index 0000000..b364b79 --- /dev/null +++ b/docs/api/modules/_procedures_modifydividendsdefaultexclusionlist_.md @@ -0,0 +1,19 @@ +# External module: "procedures/ModifyDividendsDefaultExclusionList" + +## Index + +### Classes + +* [ModifyDividendsDefaultExclusionList](../classes/_procedures_modifydividendsdefaultexclusionlist_.modifydividendsdefaultexclusionlist.md) + +### Variables + +* [CHUNK_SIZE](_procedures_modifydividendsdefaultexclusionlist_.md#const-chunk_size) + +## Variables + +### `Const` CHUNK_SIZE + +• **CHUNK_SIZE**: *200* = 200 + +*Defined in [src/procedures/ModifyDividendsDefaultExclusionList.ts:13](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/ModifyDividendsDefaultExclusionList.ts#L13)* diff --git a/docs/api/modules/_procedures_modifymaxholdercount_.md b/docs/api/modules/_procedures_modifymaxholdercount_.md new file mode 100644 index 0000000..ef85028 --- /dev/null +++ b/docs/api/modules/_procedures_modifymaxholdercount_.md @@ -0,0 +1,7 @@ +# External module: "procedures/ModifyMaxHolderCount" + +## Index + +### Classes + +* [ModifyMaxHolderCount](../classes/_procedures_modifymaxholdercount_.modifymaxholdercount.md) diff --git a/docs/api/modules/_procedures_modifymaxholderpercentage_.md b/docs/api/modules/_procedures_modifymaxholderpercentage_.md new file mode 100644 index 0000000..78a76fd --- /dev/null +++ b/docs/api/modules/_procedures_modifymaxholderpercentage_.md @@ -0,0 +1,7 @@ +# External module: "procedures/ModifyMaxHolderPercentage" + +## Index + +### Classes + +* [ModifyMaxHolderPercentage](../classes/_procedures_modifymaxholderpercentage_.modifymaxholderpercentage.md) diff --git a/docs/api/modules/_procedures_modifypercentageexemptions_.md b/docs/api/modules/_procedures_modifypercentageexemptions_.md new file mode 100644 index 0000000..b01376d --- /dev/null +++ b/docs/api/modules/_procedures_modifypercentageexemptions_.md @@ -0,0 +1,7 @@ +# External module: "procedures/ModifyPercentageExemptions" + +## Index + +### Classes + +* [ModifyPercentageExemptions](../classes/_procedures_modifypercentageexemptions_.modifypercentageexemptions.md) diff --git a/docs/api/modules/_procedures_modifyshareholderdata_.md b/docs/api/modules/_procedures_modifyshareholderdata_.md new file mode 100644 index 0000000..7cb6efa --- /dev/null +++ b/docs/api/modules/_procedures_modifyshareholderdata_.md @@ -0,0 +1,19 @@ +# External module: "procedures/ModifyShareholderData" + +## Index + +### Classes + +* [ModifyShareholderData](../classes/_procedures_modifyshareholderdata_.modifyshareholderdata.md) + +### Variables + +* [dateToBigNumber](_procedures_modifyshareholderdata_.md#datetobignumber) + +## Variables + +### dateToBigNumber + +• **dateToBigNumber**: *dateToBigNumber* + +*Defined in [src/procedures/ModifyShareholderData.ts:18](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/ModifyShareholderData.ts#L18)* diff --git a/docs/api/modules/_procedures_modifytieredstodata_.md b/docs/api/modules/_procedures_modifytieredstodata_.md new file mode 100644 index 0000000..68e5224 --- /dev/null +++ b/docs/api/modules/_procedures_modifytieredstodata_.md @@ -0,0 +1,7 @@ +# External module: "procedures/ModifyTieredStoData" + +## Index + +### Classes + +* [ModifyTieredStoData](../classes/_procedures_modifytieredstodata_.modifytieredstodata.md) diff --git a/docs/api/modules/_procedures_procedure_.md b/docs/api/modules/_procedures_procedure_.md new file mode 100644 index 0000000..812e6bb --- /dev/null +++ b/docs/api/modules/_procedures_procedure_.md @@ -0,0 +1,7 @@ +# External module: "procedures/Procedure" + +## Index + +### Interfaces + +* [ProcedureClass](../interfaces/_procedures_procedure_.procedureclass.md) diff --git a/docs/api/modules/_procedures_pulldividendpayment_.md b/docs/api/modules/_procedures_pulldividendpayment_.md new file mode 100644 index 0000000..fbf44f3 --- /dev/null +++ b/docs/api/modules/_procedures_pulldividendpayment_.md @@ -0,0 +1,7 @@ +# External module: "procedures/PullDividendPayment" + +## Index + +### Classes + +* [PullDividendPayment](../classes/_procedures_pulldividendpayment_.pulldividendpayment.md) diff --git a/docs/api/modules/_procedures_pushdividendpayment_.md b/docs/api/modules/_procedures_pushdividendpayment_.md new file mode 100644 index 0000000..b6f56a9 --- /dev/null +++ b/docs/api/modules/_procedures_pushdividendpayment_.md @@ -0,0 +1,19 @@ +# External module: "procedures/PushDividendPayment" + +## Index + +### Classes + +* [PushDividendPayment](../classes/_procedures_pushdividendpayment_.pushdividendpayment.md) + +### Variables + +* [CHUNK_SIZE](_procedures_pushdividendpayment_.md#const-chunk_size) + +## Variables + +### `Const` CHUNK_SIZE + +• **CHUNK_SIZE**: *100* = 100 + +*Defined in [src/procedures/PushDividendPayment.ts:15](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/PushDividendPayment.ts#L15)* diff --git a/docs/api/modules/_procedures_reclaimfunds_.md b/docs/api/modules/_procedures_reclaimfunds_.md new file mode 100644 index 0000000..90ebc5b --- /dev/null +++ b/docs/api/modules/_procedures_reclaimfunds_.md @@ -0,0 +1,7 @@ +# External module: "procedures/ReclaimFunds" + +## Index + +### Classes + +* [ReclaimFunds](../classes/_procedures_reclaimfunds_.reclaimfunds.md) diff --git a/docs/api/modules/_procedures_removedocument_.md b/docs/api/modules/_procedures_removedocument_.md new file mode 100644 index 0000000..344b826 --- /dev/null +++ b/docs/api/modules/_procedures_removedocument_.md @@ -0,0 +1,7 @@ +# External module: "procedures/RemoveDocument" + +## Index + +### Classes + +* [RemoveDocument](../classes/_procedures_removedocument_.removedocument.md) diff --git a/docs/api/modules/_procedures_reservesecuritytoken_.md b/docs/api/modules/_procedures_reservesecuritytoken_.md new file mode 100644 index 0000000..404f85b --- /dev/null +++ b/docs/api/modules/_procedures_reservesecuritytoken_.md @@ -0,0 +1,19 @@ +# External module: "procedures/ReserveSecurityToken" + +## Index + +### Classes + +* [ReserveSecurityToken](../classes/_procedures_reservesecuritytoken_.reservesecuritytoken.md) + +### Variables + +* [bigNumberToDate](_procedures_reservesecuritytoken_.md#bignumbertodate) + +## Variables + +### bigNumberToDate + +• **bigNumberToDate**: *bigNumberToDate* + +*Defined in [src/procedures/ReserveSecurityToken.ts:19](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/ReserveSecurityToken.ts#L19)* diff --git a/docs/api/modules/_procedures_revokekyc_.md b/docs/api/modules/_procedures_revokekyc_.md new file mode 100644 index 0000000..ff85ce1 --- /dev/null +++ b/docs/api/modules/_procedures_revokekyc_.md @@ -0,0 +1,7 @@ +# External module: "procedures/RevokeKyc" + +## Index + +### Classes + +* [RevokeKyc](../classes/_procedures_revokekyc_.revokekyc.md) diff --git a/docs/api/modules/_procedures_setcontroller_.md b/docs/api/modules/_procedures_setcontroller_.md new file mode 100644 index 0000000..82f5eac --- /dev/null +++ b/docs/api/modules/_procedures_setcontroller_.md @@ -0,0 +1,7 @@ +# External module: "procedures/SetController" + +## Index + +### Classes + +* [SetController](../classes/_procedures_setcontroller_.setcontroller.md) diff --git a/docs/api/modules/_procedures_setdividendswallet_.md b/docs/api/modules/_procedures_setdividendswallet_.md new file mode 100644 index 0000000..d83e9c0 --- /dev/null +++ b/docs/api/modules/_procedures_setdividendswallet_.md @@ -0,0 +1,7 @@ +# External module: "procedures/SetDividendsWallet" + +## Index + +### Classes + +* [SetDividendsWallet](../classes/_procedures_setdividendswallet_.setdividendswallet.md) diff --git a/docs/api/modules/_procedures_setdocument_.md b/docs/api/modules/_procedures_setdocument_.md new file mode 100644 index 0000000..99242a1 --- /dev/null +++ b/docs/api/modules/_procedures_setdocument_.md @@ -0,0 +1,7 @@ +# External module: "procedures/SetDocument" + +## Index + +### Classes + +* [SetDocument](../classes/_procedures_setdocument_.setdocument.md) diff --git a/docs/api/modules/_procedures_signdisablecontrollerack_.md b/docs/api/modules/_procedures_signdisablecontrollerack_.md new file mode 100644 index 0000000..4e2eb72 --- /dev/null +++ b/docs/api/modules/_procedures_signdisablecontrollerack_.md @@ -0,0 +1,7 @@ +# External module: "procedures/SignDisableControllerAck" + +## Index + +### Classes + +* [SignDisableControllerAck](../classes/_procedures_signdisablecontrollerack_.signdisablecontrollerack.md) diff --git a/docs/api/modules/_procedures_signfreezeissuanceack_.md b/docs/api/modules/_procedures_signfreezeissuanceack_.md new file mode 100644 index 0000000..773082d --- /dev/null +++ b/docs/api/modules/_procedures_signfreezeissuanceack_.md @@ -0,0 +1,7 @@ +# External module: "procedures/SignFreezeIssuanceAck" + +## Index + +### Classes + +* [SignFreezeIssuanceAck](../classes/_procedures_signfreezeissuanceack_.signfreezeissuanceack.md) diff --git a/docs/api/modules/_procedures_signtransferdata_.md b/docs/api/modules/_procedures_signtransferdata_.md new file mode 100644 index 0000000..161e0a7 --- /dev/null +++ b/docs/api/modules/_procedures_signtransferdata_.md @@ -0,0 +1,7 @@ +# External module: "procedures/SignTransferData" + +## Index + +### Classes + +* [SignTransferData](../classes/_procedures_signtransferdata_.signtransferdata.md) diff --git a/docs/api/modules/_procedures_toggleallowbeneficialinvestments_.md b/docs/api/modules/_procedures_toggleallowbeneficialinvestments_.md new file mode 100644 index 0000000..426fcfc --- /dev/null +++ b/docs/api/modules/_procedures_toggleallowbeneficialinvestments_.md @@ -0,0 +1,7 @@ +# External module: "procedures/ToggleAllowBeneficialInvestments" + +## Index + +### Classes + +* [ToggleAllowBeneficialInvestments](../classes/_procedures_toggleallowbeneficialinvestments_.toggleallowbeneficialinvestments.md) diff --git a/docs/api/modules/_procedures_toggleallowpreissuing_.md b/docs/api/modules/_procedures_toggleallowpreissuing_.md new file mode 100644 index 0000000..769fc4f --- /dev/null +++ b/docs/api/modules/_procedures_toggleallowpreissuing_.md @@ -0,0 +1,7 @@ +# External module: "procedures/ToggleAllowPreIssuing" + +## Index + +### Classes + +* [ToggleAllowPreIssuing](../classes/_procedures_toggleallowpreissuing_.toggleallowpreissuing.md) diff --git a/docs/api/modules/_procedures_togglefreezetransfers_.md b/docs/api/modules/_procedures_togglefreezetransfers_.md new file mode 100644 index 0000000..087bfb7 --- /dev/null +++ b/docs/api/modules/_procedures_togglefreezetransfers_.md @@ -0,0 +1,7 @@ +# External module: "procedures/ToggleFreezeTransfers" + +## Index + +### Classes + +* [ToggleFreezeTransfers](../classes/_procedures_togglefreezetransfers_.togglefreezetransfers.md) diff --git a/docs/api/modules/_procedures_togglepausesto_.md b/docs/api/modules/_procedures_togglepausesto_.md new file mode 100644 index 0000000..6423675 --- /dev/null +++ b/docs/api/modules/_procedures_togglepausesto_.md @@ -0,0 +1,7 @@ +# External module: "procedures/TogglePauseSto" + +## Index + +### Classes + +* [TogglePauseSto](../classes/_procedures_togglepausesto_.togglepausesto.md) diff --git a/docs/api/modules/_procedures_transfererc20_.md b/docs/api/modules/_procedures_transfererc20_.md new file mode 100644 index 0000000..98d3545 --- /dev/null +++ b/docs/api/modules/_procedures_transfererc20_.md @@ -0,0 +1,7 @@ +# External module: "procedures/TransferErc20" + +## Index + +### Classes + +* [TransferErc20](../classes/_procedures_transfererc20_.transfererc20.md) diff --git a/docs/api/modules/_procedures_transferownership_.md b/docs/api/modules/_procedures_transferownership_.md new file mode 100644 index 0000000..7bba35e --- /dev/null +++ b/docs/api/modules/_procedures_transferownership_.md @@ -0,0 +1,7 @@ +# External module: "procedures/TransferOwnership" + +## Index + +### Classes + +* [TransferOwnership](../classes/_procedures_transferownership_.transferownership.md) diff --git a/docs/api/modules/_procedures_transferreservationownership_.md b/docs/api/modules/_procedures_transferreservationownership_.md new file mode 100644 index 0000000..89e394a --- /dev/null +++ b/docs/api/modules/_procedures_transferreservationownership_.md @@ -0,0 +1,7 @@ +# External module: "procedures/TransferReservationOwnership" + +## Index + +### Classes + +* [TransferReservationOwnership](../classes/_procedures_transferreservationownership_.transferreservationownership.md) diff --git a/docs/api/modules/_procedures_transfersecuritytokens_.md b/docs/api/modules/_procedures_transfersecuritytokens_.md new file mode 100644 index 0000000..cc961f2 --- /dev/null +++ b/docs/api/modules/_procedures_transfersecuritytokens_.md @@ -0,0 +1,7 @@ +# External module: "procedures/TransferSecurityTokens" + +## Index + +### Classes + +* [TransferSecurityTokens](../classes/_procedures_transfersecuritytokens_.transfersecuritytokens.md) diff --git a/docs/api/modules/_procedures_updatedividendstaxwithholdinglist_.md b/docs/api/modules/_procedures_updatedividendstaxwithholdinglist_.md new file mode 100644 index 0000000..14a0890 --- /dev/null +++ b/docs/api/modules/_procedures_updatedividendstaxwithholdinglist_.md @@ -0,0 +1,19 @@ +# External module: "procedures/UpdateDividendsTaxWithholdingList" + +## Index + +### Classes + +* [UpdateDividendsTaxWithholdingList](../classes/_procedures_updatedividendstaxwithholdinglist_.updatedividendstaxwithholdinglist.md) + +### Variables + +* [CHUNK_SIZE](_procedures_updatedividendstaxwithholdinglist_.md#const-chunk_size) + +## Variables + +### `Const` CHUNK_SIZE + +• **CHUNK_SIZE**: *200* = 200 + +*Defined in [src/procedures/UpdateDividendsTaxWithholdingList.ts:15](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/procedures/UpdateDividendsTaxWithholdingList.ts#L15)* diff --git a/docs/api/modules/_procedures_withdrawtaxes_.md b/docs/api/modules/_procedures_withdrawtaxes_.md new file mode 100644 index 0000000..f9e8682 --- /dev/null +++ b/docs/api/modules/_procedures_withdrawtaxes_.md @@ -0,0 +1,7 @@ +# External module: "procedures/WithdrawTaxes" + +## Index + +### Classes + +* [WithdrawTaxes](../classes/_procedures_withdrawtaxes_.withdrawtaxes.md) diff --git a/docs/api/modules/_types_index_.md b/docs/api/modules/_types_index_.md new file mode 100644 index 0000000..8103497 --- /dev/null +++ b/docs/api/modules/_types_index_.md @@ -0,0 +1,259 @@ +# External module: "types/index" + +## Index + +### Enumerations + +* [ErrorCode](../enums/_types_index_.errorcode.md) +* [Feature](../enums/_types_index_.feature.md) +* [PolyTransactionTag](../enums/_types_index_.polytransactiontag.md) +* [ProcedureType](../enums/_types_index_.proceduretype.md) +* [SecurityTokenRole](../enums/_types_index_.securitytokenrole.md) +* [StoRole](../enums/_types_index_.storole.md) +* [StoType](../enums/_types_index_.stotype.md) +* [TransactionSpeed](../enums/_types_index_.transactionspeed.md) +* [TransactionStatus](../enums/_types_index_.transactionstatus.md) +* [TransferStatusCode](../enums/_types_index_.transferstatuscode.md) + +### Interfaces + +* [ApproveErc20ProcedureArgs](../interfaces/_types_index_.approveerc20procedureargs.md) +* [AssignSecurityTokenRoleProcedureArgs](../interfaces/_types_index_.assignsecuritytokenroleprocedureargs.md) +* [AssignStoRoleProcedureArgs](../interfaces/_types_index_.assignstoroleprocedureargs.md) +* [ControllerRedeemProcedureArgs](../interfaces/_types_index_.controllerredeemprocedureargs.md) +* [ControllerTransferProcedureArgs](../interfaces/_types_index_.controllertransferprocedureargs.md) +* [CreateCheckpointProcedureArgs](../interfaces/_types_index_.createcheckpointprocedureargs.md) +* [CreateDividendDistributionProcedureArgs](../interfaces/_types_index_.createdividenddistributionprocedureargs.md) +* [CreateSecurityTokenProcedureArgs](../interfaces/_types_index_.createsecuritytokenprocedureargs.md) +* [CustomCurrency](../interfaces/_types_index_.customcurrency.md) +* [DisableControllerProcedureArgs](../interfaces/_types_index_.disablecontrollerprocedureargs.md) +* [DisableFeatureProcedureArgs](../interfaces/_types_index_.disablefeatureprocedureargs.md) +* [DividendShareholderStatus](../interfaces/_types_index_.dividendshareholderstatus.md) +* [EnableCountTransferManagerProcedureArgs](../interfaces/_types_index_.enablecounttransfermanagerprocedureargs.md) +* [EnableDividendManagerProcedureArgs](../interfaces/_types_index_.enabledividendmanagerprocedureargs.md) +* [EnableGeneralPermissionManagerProcedureArgs](../interfaces/_types_index_.enablegeneralpermissionmanagerprocedureargs.md) +* [EnableGeneralTransferManagerProcedureArgs](../interfaces/_types_index_.enablegeneraltransfermanagerprocedureargs.md) +* [EnablePercentageTransferManagerProcedureArgs](../interfaces/_types_index_.enablepercentagetransfermanagerprocedureargs.md) +* [Fees](../interfaces/_types_index_.fees.md) +* [FinalizeStoProcedureArgs](../interfaces/_types_index_.finalizestoprocedureargs.md) +* [FreezeIssuanceProcedureArgs](../interfaces/_types_index_.freezeissuanceprocedureargs.md) +* [FutureLowLevelMethod](../interfaces/_types_index_.futurelowlevelmethod.md) +* [InvestInSimpleStoProcedureArgs](../interfaces/_types_index_.investinsimplestoprocedureargs.md) +* [InvestInTieredStoBaseProcedureArgs](../interfaces/_types_index_.investintieredstobaseprocedureargs.md) +* [InvestWithStableCoinArgs](../interfaces/_types_index_.investwithstablecoinargs.md) +* [IssuanceDataEntry](../interfaces/_types_index_.issuancedataentry.md) +* [IssueTokensProcedureArgs](../interfaces/_types_index_.issuetokensprocedureargs.md) +* [LaunchSimpleStoProcedureArgs](../interfaces/_types_index_.launchsimplestoprocedureargs.md) +* [LaunchTieredStoProcedureArgs](../interfaces/_types_index_.launchtieredstoprocedureargs.md) +* [ModifyDividendsDefaultExclusionListProcedureArgs](../interfaces/_types_index_.modifydividendsdefaultexclusionlistprocedureargs.md) +* [ModifyMaxHolderCountProcedureArgs](../interfaces/_types_index_.modifymaxholdercountprocedureargs.md) +* [ModifyMaxHolderPercentageProcedureArgs](../interfaces/_types_index_.modifymaxholderpercentageprocedureargs.md) +* [ModifyPercentageExemptionsProcedureArgs](../interfaces/_types_index_.modifypercentageexemptionsprocedureargs.md) +* [ModifyShareholderDataProcedureArgs](../interfaces/_types_index_.modifyshareholderdataprocedureargs.md) +* [ModifyTieredStoDataProcedureArgs](../interfaces/_types_index_.modifytieredstodataprocedureargs.md) +* [PercentageWhitelistEntry](../interfaces/_types_index_.percentagewhitelistentry.md) +* [Pojo](../interfaces/_types_index_.pojo.md) +* [PullDividendPaymentProcedureArgs](../interfaces/_types_index_.pulldividendpaymentprocedureargs.md) +* [PushDividendPaymentProcedureArgs](../interfaces/_types_index_.pushdividendpaymentprocedureargs.md) +* [ReclaimFundsProcedureArgs](../interfaces/_types_index_.reclaimfundsprocedureargs.md) +* [RemoveDocumentProcedureArgs](../interfaces/_types_index_.removedocumentprocedureargs.md) +* [ReserveSecurityTokenProcedureArgs](../interfaces/_types_index_.reservesecuritytokenprocedureargs.md) +* [RevokeKycProcedureArgs](../interfaces/_types_index_.revokekycprocedureargs.md) +* [SetControllerProcedureArgs](../interfaces/_types_index_.setcontrollerprocedureargs.md) +* [SetDividendsWalletProcedureArgs](../interfaces/_types_index_.setdividendswalletprocedureargs.md) +* [SetDocumentProcedureArgs](../interfaces/_types_index_.setdocumentprocedureargs.md) +* [ShareholderBalance](../interfaces/_types_index_.shareholderbalance.md) +* [ShareholderDataEntry](../interfaces/_types_index_.shareholderdataentry.md) +* [SignDisableControllerAckProcedureArgs](../interfaces/_types_index_.signdisablecontrollerackprocedureargs.md) +* [SignFreezeIssuanceAckProcedureArgs](../interfaces/_types_index_.signfreezeissuanceackprocedureargs.md) +* [SignTransferDataProcedureArgs](../interfaces/_types_index_.signtransferdataprocedureargs.md) +* [StoTier](../interfaces/_types_index_.stotier.md) +* [TaxWithholdingEntry](../interfaces/_types_index_.taxwithholdingentry.md) +* [ToggleAllowBeneficialInvestmentsProcedureArgs](../interfaces/_types_index_.toggleallowbeneficialinvestmentsprocedureargs.md) +* [ToggleAllowPreIssuingProcedureArgs](../interfaces/_types_index_.toggleallowpreissuingprocedureargs.md) +* [ToggleFreezeTransfersProcedureArgs](../interfaces/_types_index_.togglefreezetransfersprocedureargs.md) +* [TogglePauseStoProcedureArgs](../interfaces/_types_index_.togglepausestoprocedureargs.md) +* [TransactionSpec](../interfaces/_types_index_.transactionspec.md) +* [TransferErc20ProcedureArgs](../interfaces/_types_index_.transfererc20procedureargs.md) +* [TransferOwnershipProcedureArgs](../interfaces/_types_index_.transferownershipprocedureargs.md) +* [TransferReservationOwnershipProcedureArgs](../interfaces/_types_index_.transferreservationownershipprocedureargs.md) +* [TransferSecurityTokensProcedureArgs](../interfaces/_types_index_.transfersecuritytokensprocedureargs.md) +* [UpdateDividendsTaxWithholdingListProcedureArgs](../interfaces/_types_index_.updatedividendstaxwithholdinglistprocedureargs.md) +* [WithdrawTaxesProcedureArgs](../interfaces/_types_index_.withdrawtaxesprocedureargs.md) + +### Type aliases + +* [InvestInTieredStoProcedureArgs](_types_index_.md#investintieredstoprocedureargs) +* [LowLevelMethod](_types_index_.md#lowlevelmethod) +* [MapMaybeResolver](_types_index_.md#mapmayberesolver) +* [MaybeResolver](_types_index_.md#mayberesolver) +* [Omit](_types_index_.md#omit) +* [PostTransactionResolverArray](_types_index_.md#posttransactionresolverarray) +* [ResolverArray](_types_index_.md#resolverarray) +* [SignatureRequest](_types_index_.md#signaturerequest) + +### Functions + +* [isInvestWithStableCoinArgs](_types_index_.md#isinvestwithstablecoinargs) +* [isPojo](_types_index_.md#ispojo) +* [isStoType](_types_index_.md#isstotype) + +## Type aliases + +### InvestInTieredStoProcedureArgs + +Ƭ **InvestInTieredStoProcedureArgs**: *[InvestInTieredStoBaseProcedureArgs](../interfaces/_types_index_.investintieredstobaseprocedureargs.md) & object | [InvestWithStableCoinArgs](../interfaces/_types_index_.investwithstablecoinargs.md)* + +*Defined in [src/types/index.ts:652](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L652)* + +Arguments for the [InvestInTieredSto](../enums/_types_index_.proceduretype.md#investintieredsto) Procedure + +___ + +### LowLevelMethod + +Ƭ **LowLevelMethod**: *function* + +*Defined in [src/types/index.ts:1499](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1499)* + +Transaction method from the contract-wrappers package + +#### Type declaration: + +▸ (`args`: A): *Promise‹PolyResponse›* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | A | + +___ + +### MapMaybeResolver + +Ƭ **MapMaybeResolver**: *object* + +*Defined in [src/types/index.ts:1550](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1550)* + +Apply the MaybeResolver type to a tuple of types + +#### Type declaration: + +___ + +### MaybeResolver + +Ƭ **MaybeResolver**: *PostTransactionResolver‹T, any› | T* + +*Defined in [src/types/index.ts:1545](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1545)* + +Either a specific type or a Post Transaction Resolver that resolves to that type + +___ + +### Omit + +Ƭ **Omit**: *Pick‹T, Exclude‹keyof T, K››* + +*Defined in [src/types/index.ts:1492](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1492)* + +Return the type that results from excluding a property from another type + +___ + +### PostTransactionResolverArray + +Ƭ **PostTransactionResolverArray**: *object* + +*Defined in [src/types/index.ts:1538](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1538)* + +Transforms a tuple of types into an array of Post Transaction Resolvers. For each type in the tuple, the corresponding Post Transaction Resolver resolves to that type + +#### Type declaration: + +___ + +### ResolverArray + +Ƭ **ResolverArray**: *object* + +*Defined in [src/types/index.ts:1529](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1529)* + +Transforms a tuple of types into an array of resolver functions. For each type in the tuple, the corresponding resolver function returns that type wrapped in a promise + +#### Type declaration: + +___ + +### SignatureRequest + +Ƭ **SignatureRequest**: *function* + +*Defined in [src/types/index.ts:1506](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1506)* + +Signature request method from the contract-wrappers package + +#### Type declaration: + +▸ (`args`: A): *Promise‹string›* + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | A | + +## Functions + +### isInvestWithStableCoinArgs + +▸ **isInvestWithStableCoinArgs**(`args`: any): *args is InvestWithStableCoinArgs* + +*Defined in [src/types/index.ts:690](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L690)* + +Check whether the arguments are of type [InvestWithStableCoinArgs](../interfaces/_types_index_.investwithstablecoinargs.md) + +**Parameters:** + +Name | Type | +------ | ------ | +`args` | any | + +**Returns:** *args is InvestWithStableCoinArgs* + +___ + +### isPojo + +▸ **isPojo**(`pojo`: any): *pojo is Pojo* + +*Defined in [src/types/index.ts:1427](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L1427)* + +Check to see if an object is a Plain Old Javascript Object (POJO) + +**Parameters:** + +Name | Type | +------ | ------ | +`pojo` | any | + +**Returns:** *pojo is Pojo* + +___ + +### isStoType + +▸ **isStoType**(`type`: any): *type is StoType* + +*Defined in [src/types/index.ts:58](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/types/index.ts#L58)* + +Check if the argument is of type [[STOType]] + +**Parameters:** + +Name | Type | +------ | ------ | +`type` | any | + +**Returns:** *type is StoType* diff --git a/docs/api/modules/_utils_constants_.md b/docs/api/modules/_utils_constants_.md new file mode 100644 index 0000000..617bec2 --- /dev/null +++ b/docs/api/modules/_utils_constants_.md @@ -0,0 +1,24 @@ +# External module: "utils/constants" + +## Index + +### Variables + +* [FULL_DECIMALS](_utils_constants_.md#const-full_decimals) +* [ZERO_ADDRESS](_utils_constants_.md#const-zero_address) + +## Variables + +### `Const` FULL_DECIMALS + +• **FULL_DECIMALS**: *BigNumber* = new BigNumber(18) + +*Defined in [src/utils/constants.ts:3](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/constants.ts#L3)* + +___ + +### `Const` ZERO_ADDRESS + +• **ZERO_ADDRESS**: *"0x0000000000000000000000000000000000000000"* = "0x0000000000000000000000000000000000000000" + +*Defined in [src/utils/constants.ts:4](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/constants.ts#L4)* diff --git a/docs/api/modules/_utils_index_.md b/docs/api/modules/_utils_index_.md new file mode 100644 index 0000000..dfa6455 --- /dev/null +++ b/docs/api/modules/_utils_index_.md @@ -0,0 +1,122 @@ +# External module: "utils/index" + +## Index + +### Interfaces + +* [FindCappedStoPauseParams](../interfaces/_utils_index_.findcappedstopauseparams.md) +* [FindCappedStoPreMintAllowedParams](../interfaces/_utils_index_.findcappedstopremintallowedparams.md) +* [FindCheckpointCreatedParams](../interfaces/_utils_index_.findcheckpointcreatedparams.md) +* [FindControllerTransferParams](../interfaces/_utils_index_.findcontrollertransferparams.md) +* [FindErc20DividendClaimedParams](../interfaces/_utils_index_.finderc20dividendclaimedparams.md) +* [FindErc20DividendDepositedParams](../interfaces/_utils_index_.finderc20dividenddepositedparams.md) +* [FindErc20DividendReclaimedParams](../interfaces/_utils_index_.finderc20dividendreclaimedparams.md) +* [FindErc20SetWalletParams](../interfaces/_utils_index_.finderc20setwalletparams.md) +* [FindErc20SetWithholdingParams](../interfaces/_utils_index_.finderc20setwithholdingparams.md) +* [FindEthDividendClaimedParams](../interfaces/_utils_index_.findethdividendclaimedparams.md) +* [FindEthDividendReclaimedParams](../interfaces/_utils_index_.findethdividendreclaimedparams.md) +* [FindEthSetWalletParams](../interfaces/_utils_index_.findethsetwalletparams.md) +* [FindEthSetWithholdingParams](../interfaces/_utils_index_.findethsetwithholdingparams.md) +* [FindEtherDividendDepositedParams](../interfaces/_utils_index_.findetherdividenddepositedparams.md) +* [FindEventParams](../interfaces/_utils_index_.findeventparams.md) +* [FindEvents](../interfaces/_utils_index_.findevents.md) +* [FindModifyInvestorFlagParams](../interfaces/_utils_index_.findmodifyinvestorflagparams.md) +* [FindModifyKycDataParams](../interfaces/_utils_index_.findmodifykycdataparams.md) +* [FindModuleAddedParams](../interfaces/_utils_index_.findmoduleaddedparams.md) +* [FindNewSecurityTokenParams](../interfaces/_utils_index_.findnewsecuritytokenparams.md) +* [FindTickerRegisteredParams](../interfaces/_utils_index_.findtickerregisteredparams.md) +* [FindTieredStoPauseParams](../interfaces/_utils_index_.findtieredstopauseparams.md) +* [FindTieredStoPreMintAllowedParams](../interfaces/_utils_index_.findtieredstopremintallowedparams.md) + +### Functions + +* [areSameAddress](_utils_index_.md#aresameaddress) +* [checkStringLength](_utils_index_.md#checkstringlength) +* [convertVersionToEnum](_utils_index_.md#convertversiontoenum) +* [delay](_utils_index_.md#const-delay) + +## Functions + +### areSameAddress + +▸ **areSameAddress**(`a`: string, `b`: string): *boolean* + +*Defined in [src/utils/index.ts:57](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L57)* + +Check if two addresses correspond to the same wallet + +**Parameters:** + +Name | Type | +------ | ------ | +`a` | string | +`b` | string | + +**Returns:** *boolean* + +___ + +### checkStringLength + +▸ **checkStringLength**(`value`: string, `variableName`: string, `opts`: object): *void* + +*Defined in [src/utils/index.ts:68](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L68)* + +Check the length of a given string to ensure it meets correct bounds + +**Parameters:** + +▪ **value**: *string* + +the string itself + +▪ **variableName**: *string* + +the name of the variable associated to the string itself + +▪`Default value` **opts**: *object*= { maxLength: 32 } + +optional min and max length of the string. Defaults to a minimum of 0 (empty string) and a maximum of 32 characters + +Name | Type | +------ | ------ | +`maxLength` | number | +`minLength?` | undefined | number | + +**Returns:** *void* + +___ + +### convertVersionToEnum + +▸ **convertVersionToEnum**(`versionBigNumber`: BigNumber[]): *V3_0_0 | V3_1_0* + +*Defined in [src/utils/index.ts:296](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L296)* + +Convert a version number array into a string of type [[Version]] + +**Parameters:** + +Name | Type | +------ | ------ | +`versionBigNumber` | BigNumber[] | + +**Returns:** *V3_0_0 | V3_1_0* + +___ + +### `Const` delay + +▸ **delay**(`amount`: number): *Promise‹Object›* + +*Defined in [src/utils/index.ts:46](https://github.com/PolymathNetwork/polymath-sdk/blob/ade5412/src/utils/index.ts#L46)* + +Promisified version of a timeout + +**Parameters:** + +Name | Type | Description | +------ | ------ | ------ | +`amount` | number | time to wait | + +**Returns:** *Promise‹Object›* diff --git a/docs/api/modules/_wallet_.md b/docs/api/modules/_wallet_.md new file mode 100644 index 0000000..a6d7750 --- /dev/null +++ b/docs/api/modules/_wallet_.md @@ -0,0 +1,7 @@ +# External module: "Wallet" + +## Index + +### Interfaces + +* [Args](../interfaces/_wallet_.args.md) diff --git a/docs/misc/GettingStarted.md b/docs/misc/GettingStarted.md new file mode 100644 index 0000000..f009b09 --- /dev/null +++ b/docs/misc/GettingStarted.md @@ -0,0 +1,50 @@ +# Getting Started + +## Purpose + +The Polymath SDK's main goal is to provide external developers with a set of tools that will allow them to build powerful applications that interact with the Polymath protocol. It focuses on abstracting away all the complexities of the smart contracts (and the blockchain itself) and expose a simple but complete interface. The result is a feature-rich, user-friendly node.js library. + +## Before moving on + +This document assumes you are already familiar with [Security Tokens](https://thesecuritytokenstandard.org/) in general and [Polymath](https://www.polymath.network/) in particular. + +## Technical Pre-requisites + +In order to use the Polymath SDK, you must install [node](https://nodejs.org/) (version 10) and [npm](https://www.npmjs.com/). The library is written in [typescript](https://www.typescriptlang.org/), but can also be used in plain javascript. This document will assume you are using typescript, but the translation to javascript is very simple. + +## How to use + +### Installation + +`npm i @polymathnetwork/sdk --save` + +Or, if you're using yarn + +`yarn add @polymathnetwork/sdk` + +### Initializing the client + +Before you can start creating Security Tokens and launching STOs, you have to connect the Polymath SDK client to an Ethereum node. This is a pretty straightforward process: + +```typescript +import { Polymath } from '@polymathnetwork/sdk'; + +async function connectAndReturnStatus() { + const polyClient = new Polymath(); + await polyClient.connect({ + providerUrl: 'https://some-node-url.com', + privateKey: 'YOUWISH', + }); + + return polyClient.isConnected ? 'connected' : 'not connected'; +} + +connectAndReturnStatus().then(status => console.log(`Connection status: ${status}`)); // 'Connection status: connected' +``` + +Here is an overview of the parameters passed to the `connect` function: + +- `providerUrl` is a URL that points to a running Ethereum node +- `privateKey` is the private key of the wallet that will be performing transactions + +**NOTE:** if using the SDK on a browser environment (i.e. with MetaMask), there is no need to supply the node URL nor the private key. diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..58cf0bf --- /dev/null +++ b/package-lock.json @@ -0,0 +1,36727 @@ +{ + "name": "@polymathnetwork/sdk", + "version": "2.0.1-beta.120", + "lockfileVersion": 1, + "requires": true, + "dependencies": { + "@0x/subproviders": { + "version": "3.0.3", + "requires": { + "@0x/assert": "^2.0.3", + "@0x/types": "^2.0.2", + "@0x/typescript-typings": "^4.0.0", + "@0x/utils": "^4.1.0", + "@0x/web3-wrapper": "^5.0.0", + "@ledgerhq/hw-app-eth": "^4.3.0", + "@ledgerhq/hw-transport-node-hid": "^4.3.0", + "@ledgerhq/hw-transport-u2f": "4.24.0", + "@types/eth-lightwallet": "^3.0.0", + "@types/ganache-core": "^2.1.2", + "@types/hdkey": "^0.7.0", + "@types/web3-provider-engine": "^14.0.0", + "bip39": "^2.5.0", + "bn.js": "^4.11.8", + "eth-lightwallet": "^3.0.1", + "ethereum-types": "^2.0.0", + "ethereumjs-tx": "^1.3.5", + "ethereumjs-util": "^5.1.1", + "ganache-core": "^2.3.3", + "hdkey": "^0.7.1", + "json-rpc-error": "2.0.0", + "lodash": "^4.17.11", + "semaphore-async-await": "^1.5.1", + "web3-provider-engine": "14.0.6" + }, + "dependencies": { + "@0x/assert": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/@0x/assert/-/assert-2.0.10.tgz", + "integrity": "sha512-tM3j5aZnJGTMr+7OAF61gmflrgEpUkp1LHNsnIx5VnVG+X7JzwV87O44PU9bALVQI1ufYvAUwhIkmK8jbR5Agw==", + "requires": { + "@0x/json-schemas": "^3.0.10", + "@0x/typescript-typings": "^4.2.2", + "@0x/utils": "^4.3.3", + "lodash": "^4.17.11", + "valid-url": "^1.0.9" + } + }, + "@0x/json-schemas": { + "version": "3.1.13", + "resolved": "https://registry.npmjs.org/@0x/json-schemas/-/json-schemas-3.1.13.tgz", + "integrity": "sha512-V93sF6seHDHFCSLZOOEhgY5k+w+78tLmxJRhj8XvsW4+EnXcgpshxK38P6SQAmBoNLDutmM8Wk1inf6ghiW0qA==", + "requires": { + "@0x/typescript-typings": "^4.2.4", + "@types/node": "*", + "jsonschema": "^1.2.0", + "lodash.values": "^4.3.0" + }, + "dependencies": { + "@0x/typescript-typings": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/@0x/typescript-typings/-/typescript-typings-4.3.0.tgz", + "integrity": "sha512-6IH2JyKyl33+40tJ5rEhaMPTS2mVuRvoNmoXlCd/F0GPYSsDHMGObIXOkx+Qsw5SyCmqNs/3CTLeeCCqiSUdaw==", + "requires": { + "@types/bn.js": "^4.11.0", + "@types/react": "*", + "bignumber.js": "~8.0.2", + "ethereum-types": "^2.1.6", + "popper.js": "1.14.3" + } + }, + "ethereum-types": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/ethereum-types/-/ethereum-types-2.1.6.tgz", + "integrity": "sha512-xaN5TxLvkdFCGjGfUQ5wV00GHzDHStozP1j+K/YdmUeQXVGiD15cogYPhBVWG3pQJM/aBjtYrpMrjywvKkNC4A==", + "requires": { + "@types/node": "*", + "bignumber.js": "~8.0.2" + } + } + } + }, + "@0x/types": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/@0x/types/-/types-2.2.2.tgz", + "integrity": "sha512-25F3yjvdWGwiQ99CtFcvyL83PTR2fGQk7J1RzuGbqhu9LTdktjhbQl2/FUzPqbAnGXH47zh1ZZrrMSUVIW9SEA==", + "requires": { + "@types/node": "*", + "bignumber.js": "~8.0.2", + "ethereum-types": "^2.1.2" + } + }, + "@0x/typescript-typings": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@0x/typescript-typings/-/typescript-typings-4.2.2.tgz", + "integrity": "sha512-KKioCi4rLOiC62DF8mqBgN639DdGcJllW7OSPi6gWG4w2JI0mvH6KpRA7wGS9fyIpupjpKTIvz6ktZBaG+DrWg==", + "requires": { + "@types/bn.js": "^4.11.0", + "@types/react": "*", + "bignumber.js": "~8.0.2", + "ethereum-types": "^2.1.2", + "popper.js": "1.14.3" + } + }, + "@0x/utils": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@0x/utils/-/utils-4.3.3.tgz", + "integrity": "sha512-gAFKM8kV5I4A6mpn4+nl9pkstyDiFfQBGz4JBI6ES7s/HRetenVurFN8v1EpEF4N/SOtTzqhGerDUVVtrM3YSQ==", + "requires": { + "@0x/types": "^2.2.2", + "@0x/typescript-typings": "^4.2.2", + "@types/node": "*", + "abortcontroller-polyfill": "^1.1.9", + "bignumber.js": "~8.0.2", + "chalk": "^2.3.0", + "detect-node": "2.0.3", + "ethereum-types": "^2.1.2", + "ethereumjs-util": "^5.1.1", + "ethers": "~4.0.4", + "isomorphic-fetch": "2.2.1", + "js-sha3": "^0.7.0", + "lodash": "^4.17.11" + } + }, + "@0x/web3-wrapper": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/@0x/web3-wrapper/-/web3-wrapper-5.0.0.tgz", + "integrity": "sha512-55y1xZo1E4toUDhGM5g6YHRDEtVSpJeAQiW2Eiby/zGHhyX95bB3y+mitj94zm0suF6iqTecwp3Ls11n3E18Bw==", + "requires": { + "@0x/assert": "^2.0.3", + "@0x/json-schemas": "^3.0.3", + "@0x/typescript-typings": "^4.0.0", + "@0x/utils": "^4.1.0", + "ethereum-types": "^2.0.0", + "ethereumjs-util": "^5.1.1", + "ethers": "~4.0.4", + "lodash": "^4.17.11" + } + }, + "@types/node": { + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-13.7.0.tgz", + "integrity": "sha512-GnZbirvmqZUzMgkFn70c74OQpTTUcCzlhQliTzYjQMqg+hVKcDnxdL19Ne3UdYzdMA/+W3eb646FWn/ZaT1NfQ==" + }, + "ethereum-types": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ethereum-types/-/ethereum-types-2.1.2.tgz", + "integrity": "sha512-JsQnroPOsZ81yN75HVzvobosSxjr/59oEdYnydTgnV13Fg9PwS078CtPyBzARXequBl2Hnz4h7f3VF64u8P01A==", + "requires": { + "@types/node": "*", + "bignumber.js": "~8.0.2" + } + }, + "lodash": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.13.tgz", + "integrity": "sha512-vm3/XWXfWtRua0FkUyEHBZy8kCPjErNBT9fJx8Zvs+U6zjqPbTUOpkaoum3O5uiA8sm+yNMHXfYkTUHFoMxFNA==" + } + } + }, + "@babel/code-frame": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", + "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", + "dev": true, + "requires": { + "@babel/highlight": "^7.0.0" + } + }, + "@babel/core": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.8.4.tgz", + "integrity": "sha512-0LiLrB2PwrVI+a2/IEskBopDYSd8BCb3rOvH7D5tzoWd696TBEduBvuLVm4Nx6rltrLZqvI3MCalB2K2aVzQjA==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.4", + "@babel/helpers": "^7.8.4", + "@babel/parser": "^7.8.4", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.4", + "@babel/types": "^7.8.3", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.1", + "json5": "^2.1.0", + "lodash": "^4.17.13", + "resolve": "^1.3.2", + "semver": "^5.4.1", + "source-map": "^0.5.0" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==", + "dev": true + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "convert-source-map": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.7.0.tgz", + "integrity": "sha512-4FJkXzKXEDB1snCFZlLP4gpC3JILicCpGbzG9f9G7tGqGCzETQ2hWPrcinA9oU4wtf2biUaEH5065UnMeR33oA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "json5": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.1.1.tgz", + "integrity": "sha512-l+3HXD0GEI3huGq1njuqtzYK8OYJyXMkOLtQ53pjWh89tvWS2h6l+1zMkYWqlb57+SiQodKZyvMEFb2X+KrFhQ==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/generator": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.4.tgz", + "integrity": "sha512-PwhclGdRpNAf3IxZb0YVuITPZmmrXz9zf6fH8lT4XbrmfQKr6ryBzhv593P5C6poJRciFCL/eHGW2NuGrgEyxA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + }, + "dependencies": { + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/helper-annotate-as-pure": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.8.3.tgz", + "integrity": "sha512-6o+mJrZBxOoEX77Ezv9zwW7WV8DdluouRKNY/IR5u/YTMuKHgugHOzYWlYvYLpLA9nPsQCAAASpCIbjI9Mv+Uw==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + }, + "dependencies": { + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + } + } + }, + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.8.3.tgz", + "integrity": "sha512-5eFOm2SyFPK4Rh3XMMRDjN7lBH0orh3ss0g3rTYZnBQ+r6YPj7lgDyCvPphynHvUrobJmeMignBr6Acw9mAPlw==", + "dev": true, + "requires": { + "@babel/helper-explode-assignable-expression": "^7.8.3", + "@babel/types": "^7.8.3" + }, + "dependencies": { + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + } + } + }, + "@babel/helper-call-delegate": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-call-delegate/-/helper-call-delegate-7.8.3.tgz", + "integrity": "sha512-6Q05px0Eb+N4/GTyKPPvnkig7Lylw+QzihMpws9iiZQv7ZImf84ZsZpQH7QoWN4n4tm81SnSzPgHw2qtO0Zf3A==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/generator": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.4.tgz", + "integrity": "sha512-PwhclGdRpNAf3IxZb0YVuITPZmmrXz9zf6fH8lT4XbrmfQKr6ryBzhv593P5C6poJRciFCL/eHGW2NuGrgEyxA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", + "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==", + "dev": true + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/traverse": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.4.tgz", + "integrity": "sha512-NGLJPZwnVEyBPLI+bl9y9aSnxMhsKz42so7ApAv9D+b4vAFPpY013FTS9LdKxcABoIYFU52HcYga1pPlx454mg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.4", + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.8.4", + "@babel/types": "^7.8.3", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/helper-create-class-features-plugin": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.4.0.tgz", + "integrity": "sha512-2K8NohdOT7P6Vyp23QH4w2IleP8yG3UJsbRKwA4YP6H8fErcLkFuuEEqbF2/BYBKSNci/FWJiqm6R3VhM/QHgw==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-member-expression-to-functions": "^7.0.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.4.0", + "@babel/helper-split-export-declaration": "^7.4.0" + } + }, + "@babel/helper-define-map": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-define-map/-/helper-define-map-7.8.3.tgz", + "integrity": "sha512-PoeBYtxoZGtct3md6xZOCWPcKuMuk3IHhgxsRRNtnNShebf4C8YonTSblsK4tvDbm+eJAw2HAPOfCr+Q/YRG/g==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/types": "^7.8.3", + "lodash": "^4.17.13" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/helper-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", + "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==", + "dev": true + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + } + } + }, + "@babel/helper-explode-assignable-expression": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.8.3.tgz", + "integrity": "sha512-N+8eW86/Kj147bO9G2uclsg5pwfs/fqqY5rwgIL7eTBklgXjcOJ3btzS5iM6AitJcftnY7pm2lGsrJVYLGjzIw==", + "dev": true, + "requires": { + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/generator": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.4.tgz", + "integrity": "sha512-PwhclGdRpNAf3IxZb0YVuITPZmmrXz9zf6fH8lT4XbrmfQKr6ryBzhv593P5C6poJRciFCL/eHGW2NuGrgEyxA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", + "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==", + "dev": true + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/traverse": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.4.tgz", + "integrity": "sha512-NGLJPZwnVEyBPLI+bl9y9aSnxMhsKz42so7ApAv9D+b4vAFPpY013FTS9LdKxcABoIYFU52HcYga1pPlx454mg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.4", + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.8.4", + "@babel/types": "^7.8.3", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/helper-function-name": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz", + "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz", + "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-hoist-variables": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.8.3.tgz", + "integrity": "sha512-ky1JLOjcDUtSc+xkt0xhYff7Z6ILTAHKmZLHPxAhOP0Nd77O+3nCsd6uSVYur6nJnCI029CrNbYlc0LoPfAPQg==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + }, + "dependencies": { + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + } + } + }, + "@babel/helper-member-expression-to-functions": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.8.3.tgz", + "integrity": "sha512-fO4Egq88utkQFjbPrSHGmGLFqmrshs11d46WI+WZDESt7Wu7wN2G2Iu+NMMZJFDOVRHAMIkB5SNh30NtwCA7RA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + }, + "dependencies": { + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + } + } + }, + "@babel/helper-module-imports": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.0.0.tgz", + "integrity": "sha512-aP/hlLq01DWNEiDg4Jn23i+CXxW/owM4WpDLFUbpjxe4NS3BhLVZQ5i7E0ZrxuQ/vwekIeciyamgB1UIYxxM6A==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-module-transforms": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.8.3.tgz", + "integrity": "sha512-C7NG6B7vfBa/pwCOshpMbOYUmrYQDfCpVL/JCRu0ek8B5p8kue1+BCXpg2vOYs7w5ACB9GTOBYQ5U6NwrMg+3Q==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.8.3", + "@babel/helper-simple-access": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3", + "lodash": "^4.17.13" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/helper-module-imports": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.8.3.tgz", + "integrity": "sha512-R0Bx3jippsbAEtzkpZ/6FIiuzOURPcMjHp+Z6xPe6DtApDJx+w7UYyOLanZqO8+wKR9G10s/FmHXvxaMd9s6Kg==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==", + "dev": true + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + } + } + }, + "@babel/helper-optimise-call-expression": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.8.3.tgz", + "integrity": "sha512-Kag20n86cbO2AvHca6EJsvqAd82gc6VMGule4HwebwMlwkpXuVqrNRj6CkCV2sKxgi9MyAUnZVnZ6lJ1/vKhHQ==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + }, + "dependencies": { + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + } + } + }, + "@babel/helper-plugin-utils": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.0.0.tgz", + "integrity": "sha512-CYAOUCARwExnEixLdB6sDm2dIJ/YgEAKDM1MOeMeZu9Ld/bDgVo8aiWrXwcY7OBh+1Ea2uUcVRcxKk0GJvW7QA==", + "dev": true + }, + "@babel/helper-regex": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-regex/-/helper-regex-7.8.3.tgz", + "integrity": "sha512-BWt0QtYv/cg/NecOAZMdcn/waj/5P26DR4mVLXfFtDokSR6fyuG0Pj+e2FqtSME+MqED1khnSMulkmGl8qWiUQ==", + "dev": true, + "requires": { + "lodash": "^4.17.13" + }, + "dependencies": { + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + } + } + }, + "@babel/helper-remap-async-to-generator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.8.3.tgz", + "integrity": "sha512-kgwDmw4fCg7AVgS4DukQR/roGp+jP+XluJE5hsRZwxCYGg+Rv9wSGErDWhlI90FODdYfd4xG4AQRiMDjjN0GzA==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.8.3", + "@babel/helper-wrap-function": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/generator": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.4.tgz", + "integrity": "sha512-PwhclGdRpNAf3IxZb0YVuITPZmmrXz9zf6fH8lT4XbrmfQKr6ryBzhv593P5C6poJRciFCL/eHGW2NuGrgEyxA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", + "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==", + "dev": true + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/traverse": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.4.tgz", + "integrity": "sha512-NGLJPZwnVEyBPLI+bl9y9aSnxMhsKz42so7ApAv9D+b4vAFPpY013FTS9LdKxcABoIYFU52HcYga1pPlx454mg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.4", + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.8.4", + "@babel/types": "^7.8.3", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/helper-replace-supers": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.8.3.tgz", + "integrity": "sha512-xOUssL6ho41U81etpLoT2RTdvdus4VfHamCuAm4AHxGr+0it5fnwoVdwUJ7GFEqCsQYzJUhcbsN9wB9apcYKFA==", + "dev": true, + "requires": { + "@babel/helper-member-expression-to-functions": "^7.8.3", + "@babel/helper-optimise-call-expression": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/generator": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.4.tgz", + "integrity": "sha512-PwhclGdRpNAf3IxZb0YVuITPZmmrXz9zf6fH8lT4XbrmfQKr6ryBzhv593P5C6poJRciFCL/eHGW2NuGrgEyxA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", + "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==", + "dev": true + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/traverse": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.4.tgz", + "integrity": "sha512-NGLJPZwnVEyBPLI+bl9y9aSnxMhsKz42so7ApAv9D+b4vAFPpY013FTS9LdKxcABoIYFU52HcYga1pPlx454mg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.4", + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.8.4", + "@babel/types": "^7.8.3", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/helper-simple-access": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.8.3.tgz", + "integrity": "sha512-VNGUDjx5cCWg4vvCTR8qQ7YJYZ+HBjxOgXEl7ounz+4Sn7+LMD3CFrCTEU6/qXKbA2nKg21CwhhBzO0RpRbdCw==", + "dev": true, + "requires": { + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==", + "dev": true + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + } + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.4.0.tgz", + "integrity": "sha512-7Cuc6JZiYShaZnybDmfwhY4UYHzI6rlqhWjaIqbsJGsIqPimEYy5uh3akSRLMg65LSdSEnJ8a8/bWQN6u2oMGw==", + "dev": true, + "requires": { + "@babel/types": "^7.4.0" + } + }, + "@babel/helper-wrap-function": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.8.3.tgz", + "integrity": "sha512-LACJrbUET9cQDzb6kG7EeD7+7doC3JNvUgTEQOx2qaO1fKlzE/Bf05qs9w1oXQMmXlPO65lC3Tq9S6gZpTErEQ==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.3", + "@babel/types": "^7.8.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/generator": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.8.4.tgz", + "integrity": "sha512-PwhclGdRpNAf3IxZb0YVuITPZmmrXz9zf6fH8lT4XbrmfQKr6ryBzhv593P5C6poJRciFCL/eHGW2NuGrgEyxA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3", + "jsesc": "^2.5.1", + "lodash": "^4.17.13", + "source-map": "^0.5.0" + } + }, + "@babel/helper-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", + "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==", + "dev": true + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/traverse": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.4.tgz", + "integrity": "sha512-NGLJPZwnVEyBPLI+bl9y9aSnxMhsKz42so7ApAv9D+b4vAFPpY013FTS9LdKxcABoIYFU52HcYga1pPlx454mg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.4", + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.8.4", + "@babel/types": "^7.8.3", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + } + }, + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "dev": true + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "@babel/helpers": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.8.4.tgz", + "integrity": "sha512-VPbe7wcQ4chu4TDQjimHv/5tj73qz88o12EPkO2ValS2QiQS/1F2SsjyIGNnAD0vF/nZS6Cf9i+vW6HIlnaR8w==", + "dev": true, + "requires": { + "@babel/template": "^7.8.3", + "@babel/traverse": "^7.8.4", + "@babel/types": "^7.8.3" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==", + "dev": true + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + } + } + }, + "@babel/highlight": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.8.3.tgz", + "integrity": "sha512-PX4y5xQUvy0fnEVHrYOarRPXVWafSjTW9T0Hab8gVIawpl2Sj0ORyrygANq+KjcNlSSTw0YCLSNA8OyZ1I4yEg==", + "dev": true, + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + } + }, + "@babel/parser": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.4.2.tgz", + "integrity": "sha512-9fJTDipQFvlfSVdD/JBtkiY0br9BtfvW2R8wo6CX/Ej2eMuV0gWPk1M67Mt3eggQvBqYW1FCEk8BN7WvGm/g5g==", + "dev": true + }, + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.2.0.tgz", + "integrity": "sha512-+Dfo/SCQqrwx48ptLVGLdE39YtWRuKc/Y9I5Fy0P1DDBB9lsAHpjcEJQt+4IifuSOSTLBKJObJqMvaO1pIE8LQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-remap-async-to-generator": "^7.1.0", + "@babel/plugin-syntax-async-generators": "^7.2.0" + } + }, + "@babel/plugin-proposal-class-properties": { + "version": "7.4.0", + "dev": true, + "requires": { + "@babel/helper-create-class-features-plugin": "^7.4.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-proposal-json-strings": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.2.0.tgz", + "integrity": "sha512-MAFV1CA/YVmYwZG0fBQyXhmj0BHCB5egZHCKWIFVv/XCxAeVGIHfos3SwDck4LvCllENIAg7xMKOG5kH0dzyUg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-json-strings": "^7.2.0" + } + }, + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.4.0.tgz", + "integrity": "sha512-uTNi8pPYyUH2eWHyYWWSYJKwKg34hhgl4/dbejEjL+64OhbHjTX7wEVWMQl82tEmdDsGeu77+s8HHLS627h6OQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-object-rest-spread": "^7.2.0" + } + }, + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.2.0.tgz", + "integrity": "sha512-mgYj3jCcxug6KUcX4OBoOJz3CMrwRfQELPQ5560F70YQUBZB7uac9fqaWamKR1iWUzGiK2t0ygzjTScZnVz75g==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.2.0" + } + }, + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.4.0.tgz", + "integrity": "sha512-h/KjEZ3nK9wv1P1FSNb9G079jXrNYR0Ko+7XkOx85+gM24iZbPn0rh4vCftk+5QKY7y1uByFataBTmX7irEF1w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0", + "regexpu-core": "^4.5.4" + } + }, + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + } + } + }, + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + } + } + }, + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + } + } + }, + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "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==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + } + } + }, + "@babel/plugin-syntax-typescript": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.8.3.tgz", + "integrity": "sha512-GO1MQ/SGGGoiEXY0e0bSpHimJvxqB7lktLLIq2pv8xG7WZ8IMEle74jIe1FhprHBWjwjZtXHkycDLZXIWM5Wfg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.8.3" + }, + "dependencies": { + "@babel/helper-plugin-utils": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.8.3.tgz", + "integrity": "sha512-j+fq49Xds2smCUNYmEHF9kGNkhbet6yVIBp4e6oeQpH1RUs/Ir06xUKzDjDkGcaaokPiTNs2JBWHjaE4csUkZQ==", + "dev": true + } + } + }, + "@babel/plugin-transform-arrow-functions": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.2.0.tgz", + "integrity": "sha512-ER77Cax1+8/8jCB9fo4Ud161OZzWN5qawi4GusDuRLcDbDG+bIGYY20zb2dfAFdTRGzrfq2xZPvF0R64EHnimg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-async-to-generator": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.4.0.tgz", + "integrity": "sha512-EeaFdCeUULM+GPFEsf7pFcNSxM7hYjoj5fiYbyuiXobW4JhFnjAv9OWzNwHyHcKoPNpAfeRDuW6VyaXEDUBa7g==", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-remap-async-to-generator": "^7.1.0" + } + }, + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.2.0.tgz", + "integrity": "sha512-ntQPR6q1/NKuphly49+QiQiTN0O63uOwjdD6dhIjSWBI5xlrbUFh720TIpzBhpnrLfv2tNH/BXvLIab1+BAI0w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-block-scoping": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.4.0.tgz", + "integrity": "sha512-AWyt3k+fBXQqt2qb9r97tn3iBwFpiv9xdAiG+Gr2HpAZpuayvbL55yWrsV3MyHvXk/4vmSiedhDRl1YI2Iy5nQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "lodash": "^4.17.11" + }, + "dependencies": { + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + } + } + }, + "@babel/plugin-transform-classes": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.4.0.tgz", + "integrity": "sha512-XGg1Mhbw4LDmrO9rSTNe+uI79tQPdGs0YASlxgweYRLZqo/EQktjaOV4tchL/UZbM0F+/94uOipmdNGoaGOEYg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-define-map": "^7.4.0", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-optimise-call-expression": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.4.0", + "@babel/helper-split-export-declaration": "^7.4.0", + "globals": "^11.1.0" + } + }, + "@babel/plugin-transform-computed-properties": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.2.0.tgz", + "integrity": "sha512-kP/drqTxY6Xt3NNpKiMomfgkNn4o7+vKxK2DDKcBG9sHj51vHqMBGy8wbDS/J4lMxnqs153/T3+DmCEAkC5cpA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-destructuring": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.4.0.tgz", + "integrity": "sha512-HySkoatyYTY3ZwLI8GGvkRWCFrjAGXUHur5sMecmCIdIharnlcWWivOqDJI76vvmVZfzwb6G08NREsrY96RhGQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-dotall-regex": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.2.0.tgz", + "integrity": "sha512-sKxnyHfizweTgKZf7XsXu/CNupKhzijptfTM+bozonIuyVrLWVUvYjE2bhuSBML8VQeMxq4Mm63Q9qvcvUcciQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0", + "regexpu-core": "^4.1.3" + } + }, + "@babel/plugin-transform-duplicate-keys": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.2.0.tgz", + "integrity": "sha512-q+yuxW4DsTjNceUiTzK0L+AfQ0zD9rWaTLiUqHA8p0gxx7lu1EylenfzjeIWNkPy6e/0VG/Wjw9uf9LueQwLOw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.2.0.tgz", + "integrity": "sha512-umh4hR6N7mu4Elq9GG8TOu9M0bakvlsREEC+ialrQN6ABS4oDQ69qJv1VtR3uxlKMCQMCvzk7vr17RHKcjx68A==", + "dev": true, + "requires": { + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-for-of": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.4.0.tgz", + "integrity": "sha512-vWdfCEYLlYSxbsKj5lGtzA49K3KANtb8qCPQ1em07txJzsBwY+cKJzBHizj5fl3CCx7vt+WPdgDLTHmydkbQSQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-function-name": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.2.0.tgz", + "integrity": "sha512-kWgksow9lHdvBC2Z4mxTsvc7YdY7w/V6B2vy9cTIPtLEE9NhwoWivaxdNM/S37elu5bqlLP/qOY906LukO9lkQ==", + "dev": true, + "requires": { + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-literals": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.2.0.tgz", + "integrity": "sha512-2ThDhm4lI4oV7fVQ6pNNK+sx+c/GM5/SaML0w/r4ZB7sAneD/piDJtwdKlNckXeyGK7wlwg2E2w33C/Hh+VFCg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-modules-amd": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.2.0.tgz", + "integrity": "sha512-mK2A8ucqz1qhrdqjS9VMIDfIvvT2thrEsIQzbaTdc5QFzhDjQv2CkJJ5f6BXIkgbmaoax3zBr2RyvV/8zeoUZw==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-modules-commonjs": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.4.0.tgz", + "integrity": "sha512-iWKAooAkipG7g1IY0eah7SumzfnIT3WNhT4uYB2kIsvHnNSB6MDYVa5qyICSwaTBDBY2c4SnJ3JtEa6ltJd6Jw==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-simple-access": "^7.1.0" + } + }, + "@babel/plugin-transform-modules-systemjs": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.4.0.tgz", + "integrity": "sha512-gjPdHmqiNhVoBqus5qK60mWPp1CmYWp/tkh11mvb0rrys01HycEGD7NvvSoKXlWEfSM9TcL36CpsK8ElsADptQ==", + "dev": true, + "requires": { + "@babel/helper-hoist-variables": "^7.4.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-modules-umd": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.2.0.tgz", + "integrity": "sha512-BV3bw6MyUH1iIsGhXlOK6sXhmSarZjtJ/vMiD9dNmpY8QXFFQTj+6v92pcfy1iqa8DeAfJFwoxcrS/TUZda6sw==", + "dev": true, + "requires": { + "@babel/helper-module-transforms": "^7.1.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.4.2.tgz", + "integrity": "sha512-NsAuliSwkL3WO2dzWTOL1oZJHm0TM8ZY8ZSxk2ANyKkt5SQlToGA4pzctmq1BEjoacurdwZ3xp2dCQWJkME0gQ==", + "dev": true, + "requires": { + "regexp-tree": "^0.1.0" + } + }, + "@babel/plugin-transform-new-target": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.4.0.tgz", + "integrity": "sha512-6ZKNgMQmQmrEX/ncuCwnnw1yVGoaOW5KpxNhoWI7pCQdA0uZ0HqHGqenCUIENAnxRjy2WwNQ30gfGdIgqJXXqw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-object-super": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.2.0.tgz", + "integrity": "sha512-VMyhPYZISFZAqAPVkiYb7dUe2AsVi2/wCT5+wZdsNO31FojQJa9ns40hzZ6U9f50Jlq4w6qwzdBB2uwqZ00ebg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-replace-supers": "^7.1.0" + } + }, + "@babel/plugin-transform-parameters": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.4.0.tgz", + "integrity": "sha512-Xqv6d1X+doyiuCGDoVJFtlZx0onAX0tnc3dY8w71pv/O0dODAbusVv2Ale3cGOwfiyi895ivOBhYa9DhAM8dUA==", + "dev": true, + "requires": { + "@babel/helper-call-delegate": "^7.4.0", + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-regenerator": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.4.0.tgz", + "integrity": "sha512-SZ+CgL4F0wm4npojPU6swo/cK4FcbLgxLd4cWpHaNXY/NJ2dpahODCqBbAwb2rDmVszVb3SSjnk9/vik3AYdBw==", + "dev": true, + "requires": { + "regenerator-transform": "^0.13.4" + } + }, + "@babel/plugin-transform-shorthand-properties": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.2.0.tgz", + "integrity": "sha512-QP4eUM83ha9zmYtpbnyjTLAGKQritA5XW/iG9cjtuOI8s1RuL/3V6a3DeSHfKutJQ+ayUfeZJPcnCYEQzaPQqg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-spread": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.2.2.tgz", + "integrity": "sha512-KWfky/58vubwtS0hLqEnrWJjsMGaOeSBn90Ezn5Jeg9Z8KKHmELbP1yGylMlm5N6TPKeY9A2+UaSYLdxahg01w==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-sticky-regex": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.2.0.tgz", + "integrity": "sha512-KKYCoGaRAf+ckH8gEL3JHUaFVyNHKe3ASNsZ+AlktgHevvxGigoIttrEJb8iKN03Q7Eazlv1s6cx2B2cQ3Jabw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0" + } + }, + "@babel/plugin-transform-template-literals": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.2.0.tgz", + "integrity": "sha512-FkPix00J9A/XWXv4VoKJBMeSkyY9x/TqIh76wzcdfl57RJJcf8CehQ08uwfhCDNtRQYtHQKBTwKZDEyjE13Lwg==", + "dev": true, + "requires": { + "@babel/helper-annotate-as-pure": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-typeof-symbol": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.2.0.tgz", + "integrity": "sha512-2LNhETWYxiYysBtrBTqL8+La0jIoQQnIScUJc74OYvUGRmkskNY4EzLCnjHBzdmb38wqtTaixpo1NctEcvMDZw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0" + } + }, + "@babel/plugin-transform-typescript": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.4.0.tgz", + "integrity": "sha512-U7/+zKnRZg04ggM/Bm+xmu2B/PrwyDQTT/V89FXWYWNMxBDwSx56u6jtk9SEbfLFbZaEI72L+5LPvQjeZgFCrQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-syntax-typescript": "^7.2.0" + } + }, + "@babel/plugin-transform-unicode-regex": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.2.0.tgz", + "integrity": "sha512-m48Y0lMhrbXEJnVUaYly29jRXbQ3ksxPrS1Tg8t+MHqzXhtBYAvI51euOBaoAlZLPHsieY9XPVMf80a5x0cPcA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/helper-regex": "^7.0.0", + "regexpu-core": "^4.1.3" + } + }, + "@babel/polyfill": { + "version": "7.4.0", + "requires": { + "core-js": "^2.6.5", + "regenerator-runtime": "^0.13.2" + } + }, + "@babel/preset-env": { + "version": "7.4.2", + "dev": true, + "requires": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-async-generator-functions": "^7.2.0", + "@babel/plugin-proposal-json-strings": "^7.2.0", + "@babel/plugin-proposal-object-rest-spread": "^7.4.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.2.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.0", + "@babel/plugin-syntax-async-generators": "^7.2.0", + "@babel/plugin-syntax-json-strings": "^7.2.0", + "@babel/plugin-syntax-object-rest-spread": "^7.2.0", + "@babel/plugin-syntax-optional-catch-binding": "^7.2.0", + "@babel/plugin-transform-arrow-functions": "^7.2.0", + "@babel/plugin-transform-async-to-generator": "^7.4.0", + "@babel/plugin-transform-block-scoped-functions": "^7.2.0", + "@babel/plugin-transform-block-scoping": "^7.4.0", + "@babel/plugin-transform-classes": "^7.4.0", + "@babel/plugin-transform-computed-properties": "^7.2.0", + "@babel/plugin-transform-destructuring": "^7.4.0", + "@babel/plugin-transform-dotall-regex": "^7.2.0", + "@babel/plugin-transform-duplicate-keys": "^7.2.0", + "@babel/plugin-transform-exponentiation-operator": "^7.2.0", + "@babel/plugin-transform-for-of": "^7.4.0", + "@babel/plugin-transform-function-name": "^7.2.0", + "@babel/plugin-transform-literals": "^7.2.0", + "@babel/plugin-transform-modules-amd": "^7.2.0", + "@babel/plugin-transform-modules-commonjs": "^7.4.0", + "@babel/plugin-transform-modules-systemjs": "^7.4.0", + "@babel/plugin-transform-modules-umd": "^7.2.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.4.2", + "@babel/plugin-transform-new-target": "^7.4.0", + "@babel/plugin-transform-object-super": "^7.2.0", + "@babel/plugin-transform-parameters": "^7.4.0", + "@babel/plugin-transform-regenerator": "^7.4.0", + "@babel/plugin-transform-shorthand-properties": "^7.2.0", + "@babel/plugin-transform-spread": "^7.2.0", + "@babel/plugin-transform-sticky-regex": "^7.2.0", + "@babel/plugin-transform-template-literals": "^7.2.0", + "@babel/plugin-transform-typeof-symbol": "^7.2.0", + "@babel/plugin-transform-unicode-regex": "^7.2.0", + "@babel/types": "^7.4.0", + "browserslist": "^4.4.2", + "core-js-compat": "^3.0.0", + "invariant": "^2.2.2", + "js-levenshtein": "^1.1.3", + "semver": "^5.3.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "@babel/preset-typescript": { + "version": "7.3.3", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-transform-typescript": "^7.3.2" + } + }, + "@babel/runtime": { + "version": "7.4.2", + "requires": { + "regenerator-runtime": "^0.13.2" + } + }, + "@babel/template": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.4.0.tgz", + "integrity": "sha512-SOWwxxClTTh5NdbbYZ0BmaBVzxzTh2tO/TeLTbF6MO6EzVhHTnff8CdBXx3mEtazFBoysmEM6GU/wF+SuSx4Fw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.4.0", + "@babel/types": "^7.4.0" + } + }, + "@babel/traverse": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.8.4.tgz", + "integrity": "sha512-NGLJPZwnVEyBPLI+bl9y9aSnxMhsKz42so7ApAv9D+b4vAFPpY013FTS9LdKxcABoIYFU52HcYga1pPlx454mg==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/generator": "^7.8.4", + "@babel/helper-function-name": "^7.8.3", + "@babel/helper-split-export-declaration": "^7.8.3", + "@babel/parser": "^7.8.4", + "@babel/types": "^7.8.3", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.13" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.8.3.tgz", + "integrity": "sha512-a9gxpmdXtZEInkCSHUJDLHZVBgb1QS0jhss4cPP93EW7s+uC5bikET2twEF3KV+7rDblJcmNvTR7VJejqd2C2g==", + "dev": true, + "requires": { + "@babel/highlight": "^7.8.3" + } + }, + "@babel/helper-function-name": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.8.3.tgz", + "integrity": "sha512-BCxgX1BC2hD/oBlIFUgOCQDOPV8nSINxCwM3o93xP4P9Fq6aV5sgv2cOOITDMtCfQ+3PvHp3l689XZvAM9QyOA==", + "dev": true, + "requires": { + "@babel/helper-get-function-arity": "^7.8.3", + "@babel/template": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.8.3.tgz", + "integrity": "sha512-FVDR+Gd9iLjUMY1fzE2SR0IuaJToR4RkCDARVfsBBPSP53GEqSFjD8gNyxg246VUyc/ALRxFaAK8rVG7UT7xRA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.8.3.tgz", + "integrity": "sha512-3x3yOeyBhW851hroze7ElzdkeRXQYQbFIb7gLK1WQYsw2GWDay5gAJNw1sWJ0VFP6z5J1whqeXH/WCdCjZv6dA==", + "dev": true, + "requires": { + "@babel/types": "^7.8.3" + } + }, + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==", + "dev": true + }, + "@babel/template": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.8.3.tgz", + "integrity": "sha512-04m87AcQgAFdvuoyiQ2kgELr2tV8B4fP/xJAVUL3Yb3bkNdMedD3d0rlSQr3PegP0cms3eHjl1F7PWlvWbU8FQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.8.3", + "@babel/parser": "^7.8.3", + "@babel/types": "^7.8.3" + } + }, + "@babel/types": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.8.3.tgz", + "integrity": "sha512-jBD+G8+LWpMBBWvVcdr4QysjUE4mU/syrhN17o1u3gx0/WzJB1kwiVZAXRtWbsIPOwW8pF/YJV5+nmetPzepXg==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.13", + "to-fast-properties": "^2.0.0" + } + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "@babel/types": { + "version": "7.4.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.4.0.tgz", + "integrity": "sha512-aPvkXyU2SPOnztlgo8n9cEiXW755mgyvueUPcpStqdzoSPm0fjO0vQBjLkt3JKJW7ufikfcnMTTPsN1xaTsBPA==", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.11", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + } + } + }, + "@cnakazawa/watch": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@cnakazawa/watch/-/watch-1.0.3.tgz", + "integrity": "sha512-r5160ogAvGyHsal38Kux7YYtodEKOj89RGb28ht1jh3SJb08VwRwAKKJL0bGb04Zd/3r9FL3BFIc3bBidYffCA==", + "dev": true, + "requires": { + "exec-sh": "^0.3.2", + "minimist": "^1.2.0" + } + }, + "@commitlint/cli": { + "version": "7.6.1", + "dev": true, + "requires": { + "@commitlint/format": "^7.6.1", + "@commitlint/lint": "^7.6.0", + "@commitlint/load": "^7.6.1", + "@commitlint/read": "^7.6.0", + "babel-polyfill": "6.26.0", + "chalk": "2.3.1", + "get-stdin": "7.0.0", + "lodash": "4.17.11", + "meow": "5.0.0", + "resolve-from": "5.0.0", + "resolve-global": "1.0.0" + }, + "dependencies": { + "@commitlint/execute-rule": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-7.6.0.tgz", + "integrity": "sha512-0inGOIlLefPDtiDOaZ6WoE1p+GEZZIj2VwUftUozD3C71TiwP9UfKAVVtUDFPIeL6RgSqCkCf7zsy6NKNxwkBg==", + "dev": true, + "requires": { + "babel-runtime": "6.26.0" + } + }, + "@commitlint/load": { + "version": "7.6.2", + "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-7.6.2.tgz", + "integrity": "sha512-I+xk+BkXAG1roXNrPsR1eOd5hEa+oLc6HLYnHAT/HLGKKB3E01IGg3O5SGlg7lpf1yiAaYI+wAnNTr3f3sIbWQ==", + "dev": true, + "requires": { + "@commitlint/execute-rule": "^7.6.0", + "@commitlint/resolve-extends": "^7.6.0", + "babel-runtime": "^6.23.0", + "cosmiconfig": "^5.2.0", + "lodash": "4.17.11", + "resolve-from": "^5.0.0" + } + }, + "@commitlint/resolve-extends": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-7.6.0.tgz", + "integrity": "sha512-fk8KvNiEbRc+p8nPFuysVP2O95+sb8vlIDTjqtGVObqrzFINRfERXwqBmTBtcu556BoDAR2hwRVXmuwhns+Duw==", + "dev": true, + "requires": { + "babel-runtime": "6.26.0", + "import-fresh": "^3.0.0", + "lodash": "4.17.11", + "resolve-from": "^5.0.0", + "resolve-global": "^1.0.0" + } + }, + "chalk": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz", + "integrity": "sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.2.0" + } + }, + "get-stdin": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-7.0.0.tgz", + "integrity": "sha512-zRKcywvrXlXsA0v0i9Io4KDRaAw7+a1ZpjRwl9Wox8PFlVCCHra7E9c4kqXCoCM9nR5tBkaTTZRBoCm60bFqTQ==", + "dev": true + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + }, + "meow": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz", + "integrity": "sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==", + "dev": true, + "requires": { + "camelcase-keys": "^4.0.0", + "decamelize-keys": "^1.0.0", + "loud-rejection": "^1.0.0", + "minimist-options": "^3.0.1", + "normalize-package-data": "^2.3.4", + "read-pkg-up": "^3.0.0", + "redent": "^2.0.0", + "trim-newlines": "^2.0.0", + "yargs-parser": "^10.0.0" + } + }, + "read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + } + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + }, + "resolve-global": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz", + "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==", + "dev": true, + "requires": { + "global-dirs": "^0.1.1" + } + }, + "yargs-parser": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", + "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + } + } + } + }, + "@commitlint/config-conventional": { + "version": "7.6.0", + "dev": true + }, + "@commitlint/ensure": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@commitlint/ensure/-/ensure-7.6.0.tgz", + "integrity": "sha512-pSUrNud5L/8y+cLWo3LEa8Ce4bAAR33xMderFUhuNPHj7TwpNS7L4ROMnhL4ZlCYRazCRDlnPaJLPikMoWThfA==", + "dev": true, + "requires": { + "lodash": "4.17.11" + }, + "dependencies": { + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + } + } + }, + "@commitlint/execute-rule": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-8.3.4.tgz", + "integrity": "sha512-f4HigYjeIBn9f7OuNv5zh2y5vWaAhNFrfeul8CRJDy82l3Y+09lxOTGxfF3uMXKrZq4LmuK6qvvRCZ8mUrVvzQ==", + "dev": true, + "optional": true + }, + "@commitlint/format": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@commitlint/format/-/format-7.6.1.tgz", + "integrity": "sha512-Ldzf5N2Sr9RQqvlYwaQn4vz1WOZ7byYinspC/WCrbfcETGy28j7QE4OueZU6nNB9TjwwEorKm13uy7tDWPR7dg==", + "dev": true, + "requires": { + "babel-runtime": "^6.23.0", + "chalk": "^2.0.1" + } + }, + "@commitlint/is-ignored": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-7.6.0.tgz", + "integrity": "sha512-By/mLNhz+6Rtix9+Kyof1gdKiELchAnQHpdeKIHIOe9sjbvd3HqDoFHh/mGMMRnGIPMZOX5TO8Fqy3A/2HqlTw==", + "dev": true, + "requires": { + "semver": "6.0.0" + }, + "dependencies": { + "semver": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.0.0.tgz", + "integrity": "sha512-0UewU+9rFapKFnlbirLi3byoOuhrSsli/z/ihNnvM24vgF+8sNBiI1LZPBSH9wJKUwaUbw+s3hToDLCXkrghrQ==", + "dev": true + } + } + }, + "@commitlint/lint": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@commitlint/lint/-/lint-7.6.0.tgz", + "integrity": "sha512-aUIFX0lPRZL7WmT8W8qzogJD4LmHk6JPG3XUAX+K0pOHGjC/0ALvSAytvoLXy4fvmSnGJkXmWhzSW7c0Spa14Q==", + "dev": true, + "requires": { + "@commitlint/is-ignored": "^7.6.0", + "@commitlint/parse": "^7.6.0", + "@commitlint/rules": "^7.6.0", + "babel-runtime": "^6.23.0", + "lodash": "4.17.11" + }, + "dependencies": { + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + } + } + }, + "@commitlint/load": { + "version": "8.3.5", + "resolved": "https://registry.npmjs.org/@commitlint/load/-/load-8.3.5.tgz", + "integrity": "sha512-poF7R1CtQvIXRmVIe63FjSQmN9KDqjRtU5A6hxqXBga87yB2VUJzic85TV6PcQc+wStk52cjrMI+g0zFx+Zxrw==", + "dev": true, + "optional": true, + "requires": { + "@commitlint/execute-rule": "^8.3.4", + "@commitlint/resolve-extends": "^8.3.5", + "babel-runtime": "^6.23.0", + "chalk": "2.4.2", + "cosmiconfig": "^5.2.0", + "lodash": "4.17.15", + "resolve-from": "^5.0.0" + }, + "dependencies": { + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true, + "optional": true + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "optional": true + } + } + }, + "@commitlint/message": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@commitlint/message/-/message-7.6.0.tgz", + "integrity": "sha512-PtP4jhBYGXLaQQC5jel+RQczG2tS3Cy6rRxQioUfCUaEg/LV029ao/KcL1kHEBJ8hSW/SUmnvDaD9Y6nozLQMA==", + "dev": true + }, + "@commitlint/parse": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@commitlint/parse/-/parse-7.6.0.tgz", + "integrity": "sha512-1x60kTqz2VBCjYE+8MV5BhE+ShPo7MgVlrMWSlxiiJDWP5CvWa+SBbUayDJ7rtOXimjTASZ9ZNZTuFPdJE/Y7A==", + "dev": true, + "requires": { + "conventional-changelog-angular": "^1.3.3", + "conventional-commits-parser": "^2.1.0", + "lodash": "^4.17.11" + }, + "dependencies": { + "conventional-changelog-angular": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-1.6.6.tgz", + "integrity": "sha512-suQnFSqCxRwyBxY68pYTsFkG0taIdinHLNEAX5ivtw8bCRnIgnpvcHmlR/yjUyZIrNPYAoXlY1WiEKWgSE4BNg==", + "dev": true, + "requires": { + "compare-func": "^1.3.1", + "q": "^1.5.1" + } + }, + "conventional-commits-parser": { + "version": "2.1.7", + "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-2.1.7.tgz", + "integrity": "sha512-BoMaddIEJ6B4QVMSDu9IkVImlGOSGA1I2BQyOZHeLQ6qVOJLcLKn97+fL6dGbzWEiqDzfH4OkcveULmeq2MHFQ==", + "dev": true, + "requires": { + "JSONStream": "^1.0.4", + "is-text-path": "^1.0.0", + "lodash": "^4.2.1", + "meow": "^4.0.0", + "split2": "^2.0.0", + "through2": "^2.0.0", + "trim-off-newlines": "^1.0.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + } + } + }, + "@commitlint/read": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@commitlint/read/-/read-7.6.0.tgz", + "integrity": "sha512-OyligtK/e4xnQklrQqTcSMM27eNhq+LqXfoeVouuPx059oDEw9wZYNN4HGzyxs4Pb6GdMpzRHLdeMQ24M+AiYw==", + "dev": true, + "requires": { + "@commitlint/top-level": "^7.6.0", + "@marionebl/sander": "^0.6.0", + "babel-runtime": "^6.23.0", + "git-raw-commits": "^1.3.0" + } + }, + "@commitlint/resolve-extends": { + "version": "8.3.5", + "resolved": "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-8.3.5.tgz", + "integrity": "sha512-nHhFAK29qiXNe6oH6uG5wqBnCR+BQnxlBW/q5fjtxIaQALgfoNLHwLS9exzbIRFqwJckpR6yMCfgMbmbAOtklQ==", + "dev": true, + "optional": true, + "requires": { + "import-fresh": "^3.0.0", + "lodash": "4.17.15", + "resolve-from": "^5.0.0", + "resolve-global": "^1.0.0" + }, + "dependencies": { + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true, + "optional": true + }, + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true, + "optional": true + } + } + }, + "@commitlint/rules": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@commitlint/rules/-/rules-7.6.0.tgz", + "integrity": "sha512-shLJdMUwdVeE5UgOE8E+c+PFS7+0FFGfheMa3s6ZK+xX8pTUxseXZu9iCF4mwF+WWkVk518xPuNLvmYE96salQ==", + "dev": true, + "requires": { + "@commitlint/ensure": "^7.6.0", + "@commitlint/message": "^7.6.0", + "@commitlint/to-lines": "^7.6.0", + "babel-runtime": "^6.23.0" + } + }, + "@commitlint/to-lines": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-7.6.0.tgz", + "integrity": "sha512-L/Vl5ThRuBHnSNZBtc+p2LCs2ayxWodC+I/X3NKUywSmr6kKpJJCFqHHHqPu+yXwGUPwqCMQhogIGLuv9TtWWw==", + "dev": true + }, + "@commitlint/top-level": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/@commitlint/top-level/-/top-level-7.6.0.tgz", + "integrity": "sha512-R2RzJZDuT2TU2dZMrRd7olax5IDVcUB/O8k76d1LW13CQ9/2ArJi3TCFXSZIaGpCUnyAYA5KiCZ+c1opnyQuog==", + "dev": true, + "requires": { + "find-up": "^2.1.0" + } + }, + "@jest/console": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/console/-/console-24.9.0.tgz", + "integrity": "sha512-Zuj6b8TnKXi3q4ymac8EQfc3ea/uhLeCGThFqXeC8H9/raaH8ARPUTdId+XyGd03Z4In0/VjD2OYFcBF09fNLQ==", + "dev": true, + "requires": { + "@jest/source-map": "^24.9.0", + "chalk": "^2.0.1", + "slash": "^2.0.0" + } + }, + "@jest/core": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/core/-/core-24.9.0.tgz", + "integrity": "sha512-Fogg3s4wlAr1VX7q+rhV9RVnUv5tD7VuWfYy1+whMiWUrvl7U3QJSJyWcDio9Lq2prqYsZaeTv2Rz24pWGkJ2A==", + "dev": true, + "requires": { + "@jest/console": "^24.7.1", + "@jest/reporters": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "graceful-fs": "^4.1.15", + "jest-changed-files": "^24.9.0", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-resolve-dependencies": "^24.9.0", + "jest-runner": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "jest-watcher": "^24.9.0", + "micromatch": "^3.1.10", + "p-each-series": "^1.0.0", + "realpath-native": "^1.1.0", + "rimraf": "^2.5.4", + "slash": "^2.0.0", + "strip-ansi": "^5.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "@jest/environment": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-24.9.0.tgz", + "integrity": "sha512-5A1QluTPhvdIPFYnO3sZC3smkNeXPVELz7ikPbhUj0bQjB07EoE9qtLrem14ZUYWdVayYbsjVwIiL4WBIMV4aQ==", + "dev": true, + "requires": { + "@jest/fake-timers": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0" + } + }, + "@jest/fake-timers": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-24.9.0.tgz", + "integrity": "sha512-eWQcNa2YSwzXWIMC5KufBh3oWRIijrQFROsIqt6v/NS9Io/gknw1jsAC9c+ih/RQX4A3O7SeWAhQeN0goKhT9A==", + "dev": true, + "requires": { + "@jest/types": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0" + } + }, + "@jest/reporters": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-24.9.0.tgz", + "integrity": "sha512-mu4X0yjaHrffOsWmVLzitKmmmWSQ3GGuefgNscUSWNiUNcEOSEQk9k3pERKEQVBb0Cnn88+UESIsZEMH3o88Gw==", + "dev": true, + "requires": { + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.2", + "istanbul-lib-coverage": "^2.0.2", + "istanbul-lib-instrument": "^3.0.1", + "istanbul-lib-report": "^2.0.4", + "istanbul-lib-source-maps": "^3.0.1", + "istanbul-reports": "^2.2.6", + "jest-haste-map": "^24.9.0", + "jest-resolve": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.6.0", + "node-notifier": "^5.4.2", + "slash": "^2.0.0", + "source-map": "^0.6.0", + "string-length": "^2.0.0" + } + }, + "@jest/source-map": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-24.9.0.tgz", + "integrity": "sha512-/Xw7xGlsZb4MJzNDgB7PW5crou5JqWiBQaz6xyPd3ArOg2nfn/PunV8+olXbbEZzNl591o5rWKE9BRDaFAuIBg==", + "dev": true, + "requires": { + "callsites": "^3.0.0", + "graceful-fs": "^4.1.15", + "source-map": "^0.6.0" + } + }, + "@jest/test-result": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-24.9.0.tgz", + "integrity": "sha512-XEFrHbBonBJ8dGp2JmF8kP/nQI/ImPpygKHwQ/SY+es59Z3L5PI4Qb9TQQMAEeYsThG1xF0k6tmG0tIKATNiiA==", + "dev": true, + "requires": { + "@jest/console": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/istanbul-lib-coverage": "^2.0.0" + } + }, + "@jest/test-sequencer": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-24.9.0.tgz", + "integrity": "sha512-6qqsU4o0kW1dvA95qfNog8v8gkRN9ph6Lz7r96IvZpHdNipP2cBcb07J1Z45mz/VIS01OHJ3pY8T5fUY38tg4A==", + "dev": true, + "requires": { + "@jest/test-result": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-runner": "^24.9.0", + "jest-runtime": "^24.9.0" + } + }, + "@jest/transform": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-24.9.0.tgz", + "integrity": "sha512-TcQUmyNRxV94S0QpMOnZl0++6RMiqpbH/ZMccFB/amku6Uwvyb1cjYX7xkp5nGNkbX4QPH/FcB6q1HBTHynLmQ==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/types": "^24.9.0", + "babel-plugin-istanbul": "^5.1.0", + "chalk": "^2.0.1", + "convert-source-map": "^1.4.0", + "fast-json-stable-stringify": "^2.0.0", + "graceful-fs": "^4.1.15", + "jest-haste-map": "^24.9.0", + "jest-regex-util": "^24.9.0", + "jest-util": "^24.9.0", + "micromatch": "^3.1.10", + "pirates": "^4.0.1", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "source-map": "^0.6.1", + "write-file-atomic": "2.4.1" + }, + "dependencies": { + "write-file-atomic": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.1.tgz", + "integrity": "sha512-TGHFeZEZMnv+gBFRfjAcxL5bPHrsGKtnb4qsFAws7/vlh+QfwAaySIw4AXP9ZskTTh5GWu3FLuJhsWVdiJPGvg==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + } + } + }, + "@jest/types": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/@jest/types/-/types-24.9.0.tgz", + "integrity": "sha512-XKK7ze1apu5JWQ5eZjHITP66AX+QsLlbaJRBGYr8pNzwcAE2JVkwnf0yqjHTsDRcjR0mujy/NmZMXw5kl+kGBw==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^1.1.1", + "@types/yargs": "^13.0.0" + } + }, + "@ledgerhq/devices": { + "version": "4.78.0", + "resolved": "https://registry.npmjs.org/@ledgerhq/devices/-/devices-4.78.0.tgz", + "integrity": "sha512-tWKS5WM/UU82czihnVjRwz9SXNTQzWjGJ/7+j/xZ70O86nlnGJ1aaFbs5/WTzfrVKpOKgj1ZoZkAswX67i/JTw==", + "requires": { + "@ledgerhq/errors": "^4.78.0", + "@ledgerhq/logs": "^4.72.0", + "rxjs": "^6.5.3" + }, + "dependencies": { + "rxjs": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.4.tgz", + "integrity": "sha512-naMQXcgEo3csAEGvw/NydRA0fuS2nDZJiw1YUWFKU7aPPAPGZEsD4Iimit96qwCieH6y614MCLYwdkrWx7z/7Q==", + "requires": { + "tslib": "^1.9.0" + } + } + } + }, + "@ledgerhq/errors": { + "version": "4.78.0", + "resolved": "https://registry.npmjs.org/@ledgerhq/errors/-/errors-4.78.0.tgz", + "integrity": "sha512-FX6zHZeiNtegBvXabK6M5dJ+8OV8kQGGaGtuXDeK/Ss5EmG4Ltxc6Lnhe8hiHpm9pCHtktOsnUVL7IFBdHhYUg==" + }, + "@ledgerhq/hw-app-eth": { + "version": "4.63.2", + "resolved": "https://registry.npmjs.org/@ledgerhq/hw-app-eth/-/hw-app-eth-4.63.2.tgz", + "integrity": "sha512-JOH6qro8QuNgwkx9cGMQSzze/nfwtOo8Q04iOEAU87WFCINav4axR9bkGsAJe3ymwe27KcV274nIaHkExo38ZQ==", + "requires": { + "@ledgerhq/errors": "^4.63.2", + "@ledgerhq/hw-transport": "^4.63.2" + } + }, + "@ledgerhq/hw-transport": { + "version": "4.78.0", + "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport/-/hw-transport-4.78.0.tgz", + "integrity": "sha512-xQu16OMPQjFYLjqCysij+8sXtdWv2YLxPrB6FoLvEWGTlQ7yL1nUBRQyzyQtWIYqZd4THQowQmzm1VjxuN6SZw==", + "requires": { + "@ledgerhq/devices": "^4.78.0", + "@ledgerhq/errors": "^4.78.0", + "events": "^3.0.0" + } + }, + "@ledgerhq/hw-transport-node-hid": { + "version": "4.63.2", + "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport-node-hid/-/hw-transport-node-hid-4.63.2.tgz", + "integrity": "sha512-8sMI7KTXQk6UIVrlSfli7KcqZV+sy/BKZ4/RAzqLY1JVrV5qYt6UGPifZD9T99kJut8EgfdV0HETjhdUAy8EgA==", + "optional": true, + "requires": { + "@ledgerhq/devices": "^4.63.2", + "@ledgerhq/errors": "^4.63.2", + "@ledgerhq/hw-transport": "^4.63.2", + "@ledgerhq/hw-transport-node-hid-noevents": "^4.63.2", + "@ledgerhq/logs": "^4.62.0", + "lodash": "^4.17.11", + "node-hid": "^0.7.9", + "usb": "^1.6.0" + }, + "dependencies": { + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "optional": true + } + } + }, + "@ledgerhq/hw-transport-node-hid-noevents": { + "version": "4.78.0", + "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport-node-hid-noevents/-/hw-transport-node-hid-noevents-4.78.0.tgz", + "integrity": "sha512-CJPVR4wksq+apiXH2GnsttguBxmj9zdM2HjqZ3dHZN8SFW/9Xj3k+baS+pYoUISkECVxDrdfaW3Bd5dWv+jPUg==", + "optional": true, + "requires": { + "@ledgerhq/devices": "^4.78.0", + "@ledgerhq/errors": "^4.78.0", + "@ledgerhq/hw-transport": "^4.78.0", + "@ledgerhq/logs": "^4.72.0", + "node-hid": "^0.7.9" + } + }, + "@ledgerhq/hw-transport-u2f": { + "version": "4.24.0", + "resolved": "https://registry.npmjs.org/@ledgerhq/hw-transport-u2f/-/hw-transport-u2f-4.24.0.tgz", + "integrity": "sha512-/gFjhkM0sJfZ7iUf8HoIkGufAWgPacrbb1LW0TvWnZwvsATVJ1BZJBtrr90Wo401PKsjVwYtFt3Ce4gOAUv9jQ==", + "requires": { + "@ledgerhq/hw-transport": "^4.24.0", + "u2f-api": "0.2.7" + } + }, + "@ledgerhq/logs": { + "version": "4.72.0", + "resolved": "https://registry.npmjs.org/@ledgerhq/logs/-/logs-4.72.0.tgz", + "integrity": "sha512-o+TYF8vBcyySRsb2kqBDv/KMeme8a2nwWoG+lAWzbDmWfb2/MrVWYCVYDYvjXdSoI/Cujqy1i0gIDrkdxa9chA==" + }, + "@marionebl/sander": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@marionebl/sander/-/sander-0.6.1.tgz", + "integrity": "sha1-GViWWHTyS8Ub5Ih1/rUNZC/EH3s=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.3", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.2" + }, + "dependencies": { + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "@mrmlnc/readdir-enhanced": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/@mrmlnc/readdir-enhanced/-/readdir-enhanced-2.2.1.tgz", + "integrity": "sha512-bPHp6Ji8b41szTOcaP63VlnbbO5Ny6dwAATtY6JTjh5N2OLrb5Qk/Th5cRkRQhkWCt+EJsYrNB0MiL+Gpn6e3g==", + "dev": true, + "requires": { + "call-me-maybe": "^1.0.1", + "glob-to-regexp": "^0.3.0" + } + }, + "@nodelib/fs.stat": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-1.1.3.tgz", + "integrity": "sha512-shAmDyaQC4H92APFoIaVDHCx5bStIocgvbwQyxPRrbUY20V1EYTbSDchWbuwlMG3V17cprZhA6+78JfB+3DTPw==", + "dev": true + }, + "@octokit/auth-token": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@octokit/auth-token/-/auth-token-2.4.0.tgz", + "integrity": "sha512-eoOVMjILna7FVQf96iWc3+ZtE/ZT6y8ob8ZzcqKY1ibSQCnu4O/B7pJvzMx5cyZ/RjAff6DAdEb0O0Cjcxidkg==", + "dev": true, + "requires": { + "@octokit/types": "^2.0.0" + } + }, + "@octokit/endpoint": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/@octokit/endpoint/-/endpoint-5.5.2.tgz", + "integrity": "sha512-ICDcRA0C2vtTZZGud1nXRrBLXZqFayodXAKZfo3dkdcLNqcHsgaz3YSTupbURusYeucSVRjjG+RTcQhx6HPPcg==", + "dev": true, + "requires": { + "@octokit/types": "^2.0.0", + "is-plain-object": "^3.0.0", + "universal-user-agent": "^4.0.0" + }, + "dependencies": { + "is-plain-object": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", + "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", + "dev": true, + "requires": { + "isobject": "^4.0.0" + } + }, + "isobject": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", + "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==", + "dev": true + } + } + }, + "@octokit/plugin-paginate-rest": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@octokit/plugin-paginate-rest/-/plugin-paginate-rest-1.1.2.tgz", + "integrity": "sha512-jbsSoi5Q1pj63sC16XIUboklNw+8tL9VOnJsWycWYR78TKss5PVpIPb1TUUcMQ+bBh7cY579cVAWmf5qG+dw+Q==", + "dev": true, + "requires": { + "@octokit/types": "^2.0.1" + } + }, + "@octokit/plugin-request-log": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@octokit/plugin-request-log/-/plugin-request-log-1.0.0.tgz", + "integrity": "sha512-ywoxP68aOT3zHCLgWZgwUJatiENeHE7xJzYjfz8WI0goynp96wETBF+d95b8g/uL4QmS6owPVlaxiz3wyMAzcw==", + "dev": true + }, + "@octokit/plugin-rest-endpoint-methods": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/@octokit/plugin-rest-endpoint-methods/-/plugin-rest-endpoint-methods-2.4.0.tgz", + "integrity": "sha512-EZi/AWhtkdfAYi01obpX0DF7U6b1VRr30QNQ5xSFPITMdLSfhcBqjamE3F+sKcxPbD7eZuMHu3Qkk2V+JGxBDQ==", + "dev": true, + "requires": { + "@octokit/types": "^2.0.1", + "deprecation": "^2.3.1" + } + }, + "@octokit/request": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@octokit/request/-/request-5.3.1.tgz", + "integrity": "sha512-5/X0AL1ZgoU32fAepTfEoggFinO3rxsMLtzhlUX+RctLrusn/CApJuGFCd0v7GMFhF+8UiCsTTfsu7Fh1HnEJg==", + "dev": true, + "requires": { + "@octokit/endpoint": "^5.5.0", + "@octokit/request-error": "^1.0.1", + "@octokit/types": "^2.0.0", + "deprecation": "^2.0.0", + "is-plain-object": "^3.0.0", + "node-fetch": "^2.3.0", + "once": "^1.4.0", + "universal-user-agent": "^4.0.0" + }, + "dependencies": { + "is-plain-object": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-3.0.0.tgz", + "integrity": "sha512-tZIpofR+P05k8Aocp7UI/2UTa9lTJSebCXpFFoR9aibpokDj/uXBsJ8luUu0tTVYKkMU6URDUuOfJZ7koewXvg==", + "dev": true, + "requires": { + "isobject": "^4.0.0" + } + }, + "isobject": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-4.0.0.tgz", + "integrity": "sha512-S/2fF5wH8SJA/kmwr6HYhK/RI/OkhD84k8ntalo0iJjZikgq1XFvR5M8NPT1x5F7fBwCG3qHfnzeP/Vh/ZxCUA==", + "dev": true + }, + "node-fetch": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.6.0.tgz", + "integrity": "sha512-8dG4H5ujfvFiqDmVu9fQ5bOHUC15JMjMY/Zumv26oOvvVJjM67KF8koCWIabKQ1GJIa9r2mMZscBq/TbdOcmNA==", + "dev": true + } + } + }, + "@octokit/request-error": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@octokit/request-error/-/request-error-1.2.1.tgz", + "integrity": "sha512-+6yDyk1EES6WK+l3viRDElw96MvwfJxCt45GvmjDUKWjYIb3PJZQkq3i46TwGwoPD4h8NmTrENmtyA1FwbmhRA==", + "dev": true, + "requires": { + "@octokit/types": "^2.0.0", + "deprecation": "^2.0.0", + "once": "^1.4.0" + } + }, + "@octokit/rest": { + "version": "16.43.1", + "resolved": "https://registry.npmjs.org/@octokit/rest/-/rest-16.43.1.tgz", + "integrity": "sha512-gfFKwRT/wFxq5qlNjnW2dh+qh74XgTQ2B179UX5K1HYCluioWj8Ndbgqw2PVqa1NnVJkGHp2ovMpVn/DImlmkw==", + "dev": true, + "requires": { + "@octokit/auth-token": "^2.4.0", + "@octokit/plugin-paginate-rest": "^1.1.1", + "@octokit/plugin-request-log": "^1.0.0", + "@octokit/plugin-rest-endpoint-methods": "2.4.0", + "@octokit/request": "^5.2.0", + "@octokit/request-error": "^1.0.2", + "atob-lite": "^2.0.0", + "before-after-hook": "^2.0.0", + "btoa-lite": "^1.0.0", + "deprecation": "^2.0.0", + "lodash.get": "^4.4.2", + "lodash.set": "^4.3.2", + "lodash.uniq": "^4.5.0", + "octokit-pagination-methods": "^1.1.0", + "once": "^1.4.0", + "universal-user-agent": "^4.0.0" + } + }, + "@octokit/types": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@octokit/types/-/types-2.1.1.tgz", + "integrity": "sha512-89LOYH+d/vsbDX785NOfLxTW88GjNd0lWRz1DVPVsZgg9Yett5O+3MOvwo7iHgvUwbFz0mf/yPIjBkUbs4kxoQ==", + "dev": true, + "requires": { + "@types/node": ">= 8" + }, + "dependencies": { + "@types/node": { + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-13.7.0.tgz", + "integrity": "sha512-GnZbirvmqZUzMgkFn70c74OQpTTUcCzlhQliTzYjQMqg+hVKcDnxdL19Ne3UdYzdMA/+W3eb646FWn/ZaT1NfQ==", + "dev": true + } + } + }, + "@samverschueren/stream-to-observable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.0.tgz", + "integrity": "sha512-MI4Xx6LHs4Webyvi6EbspgyAb4D2Q2VtnCQ1blOJcoLS6mVa8lNN2rkIy1CVxfTUpoyIbCTkXES1rLXztFD1lg==", + "dev": true, + "requires": { + "any-observable": "^0.3.0" + } + }, + "@semantic-release/commit-analyzer": { + "version": "7.0.0-beta.7", + "resolved": "https://registry.npmjs.org/@semantic-release/commit-analyzer/-/commit-analyzer-7.0.0-beta.7.tgz", + "integrity": "sha512-1mhphBfra8n4HZpIctrqbA8l7fXbBJ7lj2wgEfzL7kijAj4f6MUiRA9JmPAweRAnTyx7H9+FAQ7t8cE/7jsPJg==", + "dev": true, + "requires": { + "conventional-changelog-angular": "^5.0.0", + "conventional-commits-filter": "^2.0.0", + "conventional-commits-parser": "^3.0.7", + "debug": "^4.0.0", + "import-from": "^3.0.0", + "lodash": "^4.17.4", + "micromatch": "^3.1.10" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "@semantic-release/error": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@semantic-release/error/-/error-2.2.0.tgz", + "integrity": "sha512-9Tj/qn+y2j+sjCI3Jd+qseGtHjOAeg7dU2/lVcqIQ9TV3QDaDXDYXcoOHU+7o2Hwh8L8ymL4gfuO7KxDs3q2zg==", + "dev": true + }, + "@semantic-release/git": { + "version": "7.1.0-beta.3", + "dev": true, + "requires": { + "@semantic-release/error": "^2.1.0", + "aggregate-error": "^2.0.0", + "debug": "^4.0.0", + "dir-glob": "^2.0.0", + "execa": "^1.0.0", + "fs-extra": "^7.0.0", + "globby": "^9.0.0", + "lodash": "^4.17.4", + "micromatch": "^3.1.4", + "p-reduce": "^1.0.0" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "lodash": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.13.tgz", + "integrity": "sha512-vm3/XWXfWtRua0FkUyEHBZy8kCPjErNBT9fJx8Zvs+U6zjqPbTUOpkaoum3O5uiA8sm+yNMHXfYkTUHFoMxFNA==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "@semantic-release/github": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/@semantic-release/github/-/github-5.3.1.tgz", + "integrity": "sha512-61ZJprfabi9IQ1n7l0RSyAJN/saJQyPYyxmDBQqZqtZgoo706XkOc+++DiztuEOzSN0RBybE7d33zK4CXNsgWA==", + "dev": true, + "requires": { + "@octokit/rest": "^16.13.1", + "@semantic-release/error": "^2.2.0", + "aggregate-error": "^3.0.0", + "bottleneck": "^2.0.1", + "debug": "^4.0.0", + "dir-glob": "^2.0.0", + "fs-extra": "^7.0.0", + "globby": "^9.0.0", + "http-proxy-agent": "^2.1.0", + "https-proxy-agent": "^2.2.1", + "issue-parser": "^3.0.0", + "lodash": "^4.17.4", + "mime": "^2.0.3", + "p-filter": "^2.0.0", + "p-retry": "^4.0.0", + "parse-github-url": "^1.0.1", + "url-join": "^4.0.0" + }, + "dependencies": { + "aggregate-error": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-3.0.1.tgz", + "integrity": "sha512-quoaXsZ9/BLNae5yiNoUz+Nhkwz83GhWwtYFglcjEQB2NDHCIpApbqXxIFnm4Pq/Nvhrsq5sYJFyohrrxnTGAA==", + "dev": true, + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + } + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "indent-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", + "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", + "dev": true + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "@semantic-release/npm": { + "version": "5.2.0-beta.6", + "resolved": "https://registry.npmjs.org/@semantic-release/npm/-/npm-5.2.0-beta.6.tgz", + "integrity": "sha512-O6dSrgot3zpX0UqAQGvaiaqUR3YUYygYtk//iP+3TWyEqGwKYnJQUrk8zWB2r5Ul9VuNvcZT4FieoV5Wv47VrA==", + "dev": true, + "requires": { + "@semantic-release/error": "^2.2.0", + "aggregate-error": "^2.0.0", + "execa": "^1.0.0", + "fs-extra": "^7.0.0", + "lodash": "^4.17.4", + "nerf-dart": "^1.0.0", + "normalize-url": "^4.0.0", + "npm": "6.5.0", + "rc": "^1.2.8", + "read-pkg": "^4.0.0", + "registry-auth-token": "^3.3.1", + "semver": "^5.5.0" + }, + "dependencies": { + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "npm": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/npm/-/npm-6.5.0.tgz", + "integrity": "sha512-SPq8zG2Kto+Xrq55E97O14Jla13PmQT5kSnvwBj88BmJZ5Nvw++OmlWfhjkB67pcgP5UEXljEtnGFKZtOgt6MQ==", + "dev": true, + "requires": { + "JSONStream": "^1.3.4", + "abbrev": "~1.1.1", + "ansicolors": "~0.3.2", + "ansistyles": "~0.1.3", + "aproba": "~1.2.0", + "archy": "~1.0.0", + "bin-links": "^1.1.2", + "bluebird": "^3.5.3", + "byte-size": "^4.0.3", + "cacache": "^11.2.0", + "call-limit": "~1.1.0", + "chownr": "~1.0.1", + "ci-info": "^1.6.0", + "cli-columns": "^3.1.2", + "cli-table3": "^0.5.0", + "cmd-shim": "~2.0.2", + "columnify": "~1.5.4", + "config-chain": "^1.1.12", + "debuglog": "*", + "detect-indent": "~5.0.0", + "detect-newline": "^2.1.0", + "dezalgo": "~1.0.3", + "editor": "~1.0.0", + "figgy-pudding": "^3.5.1", + "find-npm-prefix": "^1.0.2", + "fs-vacuum": "~1.2.10", + "fs-write-stream-atomic": "~1.0.10", + "gentle-fs": "^2.0.1", + "glob": "^7.1.3", + "graceful-fs": "^4.1.15", + "has-unicode": "~2.0.1", + "hosted-git-info": "^2.7.1", + "iferr": "^1.0.2", + "imurmurhash": "*", + "inflight": "~1.0.6", + "inherits": "~2.0.3", + "ini": "^1.3.5", + "init-package-json": "^1.10.3", + "is-cidr": "^2.0.6", + "json-parse-better-errors": "^1.0.2", + "lazy-property": "~1.0.0", + "libcipm": "^2.0.2", + "libnpmhook": "^4.0.1", + "libnpx": "^10.2.0", + "lock-verify": "^2.0.2", + "lockfile": "^1.0.4", + "lodash._baseindexof": "*", + "lodash._baseuniq": "~4.6.0", + "lodash._bindcallback": "*", + "lodash._cacheindexof": "*", + "lodash._createcache": "*", + "lodash._getnative": "*", + "lodash.clonedeep": "~4.5.0", + "lodash.restparam": "*", + "lodash.union": "~4.6.0", + "lodash.uniq": "~4.5.0", + "lodash.without": "~4.4.0", + "lru-cache": "^4.1.3", + "meant": "~1.0.1", + "mississippi": "^3.0.0", + "mkdirp": "~0.5.1", + "move-concurrently": "^1.0.1", + "node-gyp": "^3.8.0", + "nopt": "~4.0.1", + "normalize-package-data": "~2.4.0", + "npm-audit-report": "^1.3.1", + "npm-cache-filename": "~1.0.2", + "npm-install-checks": "~3.0.0", + "npm-lifecycle": "^2.1.0", + "npm-package-arg": "^6.1.0", + "npm-packlist": "^1.1.12", + "npm-pick-manifest": "^2.1.0", + "npm-profile": "^3.0.2", + "npm-registry-client": "^8.6.0", + "npm-registry-fetch": "^1.1.0", + "npm-user-validate": "~1.0.0", + "npmlog": "~4.1.2", + "once": "~1.4.0", + "opener": "^1.5.1", + "osenv": "^0.1.5", + "pacote": "^8.1.6", + "path-is-inside": "~1.0.2", + "promise-inflight": "~1.0.1", + "qrcode-terminal": "^0.12.0", + "query-string": "^6.1.0", + "qw": "~1.0.1", + "read": "~1.0.7", + "read-cmd-shim": "~1.0.1", + "read-installed": "~4.0.3", + "read-package-json": "^2.0.13", + "read-package-tree": "^5.2.1", + "readable-stream": "^2.3.6", + "readdir-scoped-modules": "*", + "request": "^2.88.0", + "retry": "^0.12.0", + "rimraf": "~2.6.2", + "safe-buffer": "^5.1.2", + "semver": "^5.5.1", + "sha": "~2.0.1", + "slide": "~1.1.6", + "sorted-object": "~2.0.1", + "sorted-union-stream": "~2.1.3", + "ssri": "^6.0.1", + "stringify-package": "^1.0.0", + "tar": "^4.4.8", + "text-table": "~0.2.0", + "tiny-relative-date": "^1.3.0", + "uid-number": "0.0.6", + "umask": "~1.1.0", + "unique-filename": "~1.1.0", + "unpipe": "~1.0.0", + "update-notifier": "^2.5.0", + "uuid": "^3.3.2", + "validate-npm-package-license": "^3.0.4", + "validate-npm-package-name": "~3.0.0", + "which": "^1.3.1", + "worker-farm": "^1.6.0", + "write-file-atomic": "^2.3.0" + }, + "dependencies": { + "JSONStream": { + "version": "1.3.4", + "bundled": true, + "dev": true, + "requires": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + } + }, + "abbrev": { + "version": "1.1.1", + "bundled": true, + "dev": true + }, + "agent-base": { + "version": "4.2.0", + "bundled": true, + "dev": true, + "requires": { + "es6-promisify": "^5.0.0" + } + }, + "agentkeepalive": { + "version": "3.4.1", + "bundled": true, + "dev": true, + "requires": { + "humanize-ms": "^1.2.1" + } + }, + "ajv": { + "version": "5.5.2", + "bundled": true, + "dev": true, + "requires": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, + "ansi-align": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "requires": { + "string-width": "^2.0.0" + } + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true + }, + "ansi-styles": { + "version": "3.2.1", + "bundled": true, + "dev": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "ansicolors": { + "version": "0.3.2", + "bundled": true, + "dev": true + }, + "ansistyles": { + "version": "0.1.3", + "bundled": true, + "dev": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "dev": true + }, + "archy": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "are-we-there-yet": { + "version": "1.1.4", + "bundled": true, + "dev": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "asap": { + "version": "2.0.6", + "bundled": true, + "dev": true + }, + "asn1": { + "version": "0.2.4", + "bundled": true, + "dev": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "asynckit": { + "version": "0.4.0", + "bundled": true, + "dev": true + }, + "aws-sign2": { + "version": "0.7.0", + "bundled": true, + "dev": true + }, + "aws4": { + "version": "1.8.0", + "bundled": true, + "dev": true + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "bin-links": { + "version": "1.1.2", + "bundled": true, + "dev": true, + "requires": { + "bluebird": "^3.5.0", + "cmd-shim": "^2.0.2", + "gentle-fs": "^2.0.0", + "graceful-fs": "^4.1.11", + "write-file-atomic": "^2.3.0" + } + }, + "block-stream": { + "version": "0.0.9", + "bundled": true, + "dev": true, + "requires": { + "inherits": "~2.0.0" + } + }, + "bluebird": { + "version": "3.5.3", + "bundled": true, + "dev": true + }, + "boxen": { + "version": "1.3.0", + "bundled": true, + "dev": true, + "requires": { + "ansi-align": "^2.0.0", + "camelcase": "^4.0.0", + "chalk": "^2.0.1", + "cli-boxes": "^1.0.0", + "string-width": "^2.0.0", + "term-size": "^1.2.0", + "widest-line": "^2.0.0" + } + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "dev": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "buffer-from": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "builtin-modules": { + "version": "1.1.1", + "bundled": true, + "dev": true + }, + "builtins": { + "version": "1.0.3", + "bundled": true, + "dev": true + }, + "byline": { + "version": "5.0.0", + "bundled": true, + "dev": true + }, + "byte-size": { + "version": "4.0.3", + "bundled": true, + "dev": true + }, + "cacache": { + "version": "11.2.0", + "bundled": true, + "dev": true, + "requires": { + "bluebird": "^3.5.1", + "chownr": "^1.0.1", + "figgy-pudding": "^3.1.0", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "lru-cache": "^4.1.3", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.2", + "ssri": "^6.0.0", + "unique-filename": "^1.1.0", + "y18n": "^4.0.0" + } + }, + "call-limit": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "camelcase": { + "version": "4.1.0", + "bundled": true, + "dev": true + }, + "capture-stack-trace": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "caseless": { + "version": "0.12.0", + "bundled": true, + "dev": true + }, + "chalk": { + "version": "2.4.1", + "bundled": true, + "dev": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chownr": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "ci-info": { + "version": "1.6.0", + "bundled": true, + "dev": true + }, + "cidr-regex": { + "version": "2.0.9", + "bundled": true, + "dev": true, + "requires": { + "ip-regex": "^2.1.0" + } + }, + "cli-boxes": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "cli-columns": { + "version": "3.1.2", + "bundled": true, + "dev": true, + "requires": { + "string-width": "^2.0.0", + "strip-ansi": "^3.0.1" + } + }, + "cli-table3": { + "version": "0.5.0", + "bundled": true, + "dev": true, + "requires": { + "colors": "^1.1.2", + "object-assign": "^4.1.0", + "string-width": "^2.1.1" + } + }, + "cliui": { + "version": "4.1.0", + "bundled": true, + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "bundled": true, + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "bundled": true, + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "clone": { + "version": "1.0.4", + "bundled": true, + "dev": true + }, + "cmd-shim": { + "version": "2.0.2", + "bundled": true, + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "mkdirp": "~0.5.0" + } + }, + "co": { + "version": "4.6.0", + "bundled": true, + "dev": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "color-convert": { + "version": "1.9.1", + "bundled": true, + "dev": true, + "requires": { + "color-name": "^1.1.1" + } + }, + "color-name": { + "version": "1.1.3", + "bundled": true, + "dev": true + }, + "colors": { + "version": "1.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "columnify": { + "version": "1.5.4", + "bundled": true, + "dev": true, + "requires": { + "strip-ansi": "^3.0.0", + "wcwidth": "^1.0.0" + } + }, + "combined-stream": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true + }, + "concat-stream": { + "version": "1.6.2", + "bundled": true, + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "config-chain": { + "version": "1.1.12", + "bundled": true, + "dev": true, + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "configstore": { + "version": "3.1.2", + "bundled": true, + "dev": true, + "requires": { + "dot-prop": "^4.1.0", + "graceful-fs": "^4.1.2", + "make-dir": "^1.0.0", + "unique-string": "^1.0.0", + "write-file-atomic": "^2.0.0", + "xdg-basedir": "^3.0.0" + } + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "copy-concurrently": { + "version": "1.0.5", + "bundled": true, + "dev": true, + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + }, + "dependencies": { + "iferr": { + "version": "0.1.5", + "bundled": true, + "dev": true + } + } + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "create-error-class": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "requires": { + "capture-stack-trace": "^1.0.0" + } + }, + "cross-spawn": { + "version": "5.1.0", + "bundled": true, + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "crypto-random-string": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "cyclist": { + "version": "0.2.2", + "bundled": true, + "dev": true + }, + "dashdash": { + "version": "1.14.1", + "bundled": true, + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "debug": { + "version": "3.1.0", + "bundled": true, + "dev": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "bundled": true, + "dev": true + } + } + }, + "debuglog": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "decamelize": { + "version": "1.2.0", + "bundled": true, + "dev": true + }, + "decode-uri-component": { + "version": "0.2.0", + "bundled": true, + "dev": true + }, + "deep-extend": { + "version": "0.5.1", + "bundled": true, + "dev": true + }, + "defaults": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "requires": { + "clone": "^1.0.2" + } + }, + "delayed-stream": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "detect-indent": { + "version": "5.0.0", + "bundled": true, + "dev": true + }, + "detect-newline": { + "version": "2.1.0", + "bundled": true, + "dev": true + }, + "dezalgo": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "requires": { + "asap": "^2.0.0", + "wrappy": "1" + } + }, + "dot-prop": { + "version": "4.2.0", + "bundled": true, + "dev": true, + "requires": { + "is-obj": "^1.0.0" + } + }, + "dotenv": { + "version": "5.0.1", + "bundled": true, + "dev": true + }, + "duplexer3": { + "version": "0.1.4", + "bundled": true, + "dev": true + }, + "duplexify": { + "version": "3.6.0", + "bundled": true, + "dev": true, + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "editor": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "encoding": { + "version": "0.1.12", + "bundled": true, + "dev": true, + "requires": { + "iconv-lite": "~0.4.13" + } + }, + "end-of-stream": { + "version": "1.4.1", + "bundled": true, + "dev": true, + "requires": { + "once": "^1.4.0" + } + }, + "err-code": { + "version": "1.1.2", + "bundled": true, + "dev": true + }, + "errno": { + "version": "0.1.7", + "bundled": true, + "dev": true, + "requires": { + "prr": "~1.0.1" + } + }, + "es6-promise": { + "version": "4.2.4", + "bundled": true, + "dev": true + }, + "es6-promisify": { + "version": "5.0.0", + "bundled": true, + "dev": true, + "requires": { + "es6-promise": "^4.0.3" + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "bundled": true, + "dev": true + }, + "execa": { + "version": "0.7.0", + "bundled": true, + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.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" + } + }, + "extend": { + "version": "3.0.2", + "bundled": true, + "dev": true + }, + "extsprintf": { + "version": "1.3.0", + "bundled": true, + "dev": true + }, + "fast-deep-equal": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "bundled": true, + "dev": true + }, + "figgy-pudding": { + "version": "3.5.1", + "bundled": true, + "dev": true + }, + "find-npm-prefix": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "find-up": { + "version": "2.1.0", + "bundled": true, + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "flush-write-stream": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.4" + } + }, + "forever-agent": { + "version": "0.6.1", + "bundled": true, + "dev": true + }, + "form-data": { + "version": "2.3.2", + "bundled": true, + "dev": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "1.0.6", + "mime-types": "^2.1.12" + } + }, + "from2": { + "version": "2.3.0", + "bundled": true, + "dev": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "fs-minipass": { + "version": "1.2.5", + "bundled": true, + "dev": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "fs-vacuum": { + "version": "1.2.10", + "bundled": true, + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "path-is-inside": "^1.0.1", + "rimraf": "^2.5.2" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "bundled": true, + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + }, + "dependencies": { + "iferr": { + "version": "0.1.5", + "bundled": true, + "dev": true + } + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "fstream": { + "version": "1.0.11", + "bundled": true, + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + } + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "dev": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + }, + "dependencies": { + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } + } + }, + "genfun": { + "version": "4.0.1", + "bundled": true, + "dev": true + }, + "gentle-fs": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "requires": { + "aproba": "^1.1.2", + "fs-vacuum": "^1.2.10", + "graceful-fs": "^4.1.11", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "path-is-inside": "^1.0.2", + "read-cmd-shim": "^1.0.1", + "slide": "^1.1.6" + }, + "dependencies": { + "iferr": { + "version": "0.1.5", + "bundled": true, + "dev": true + } + } + }, + "get-caller-file": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "get-stream": { + "version": "3.0.0", + "bundled": true, + "dev": true + }, + "getpass": { + "version": "0.1.7", + "bundled": true, + "dev": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.1.3", + "bundled": true, + "dev": true, + "requires": { + "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" + } + }, + "global-dirs": { + "version": "0.1.1", + "bundled": true, + "dev": true, + "requires": { + "ini": "^1.3.4" + } + }, + "got": { + "version": "6.7.1", + "bundled": true, + "dev": true, + "requires": { + "create-error-class": "^3.0.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-redirect": "^1.0.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "lowercase-keys": "^1.0.0", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "unzip-response": "^2.0.1", + "url-parse-lax": "^1.0.0" + } + }, + "graceful-fs": { + "version": "4.1.15", + "bundled": true, + "dev": true + }, + "har-schema": { + "version": "2.0.0", + "bundled": true, + "dev": true + }, + "har-validator": { + "version": "5.1.0", + "bundled": true, + "dev": true, + "requires": { + "ajv": "^5.3.0", + "har-schema": "^2.0.0" + } + }, + "has-flag": { + "version": "3.0.0", + "bundled": true, + "dev": true + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "dev": true + }, + "hosted-git-info": { + "version": "2.7.1", + "bundled": true, + "dev": true + }, + "http-cache-semantics": { + "version": "3.8.1", + "bundled": true, + "dev": true + }, + "http-proxy-agent": { + "version": "2.1.0", + "bundled": true, + "dev": true, + "requires": { + "agent-base": "4", + "debug": "3.1.0" + } + }, + "http-signature": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-proxy-agent": { + "version": "2.2.1", + "bundled": true, + "dev": true, + "requires": { + "agent-base": "^4.1.0", + "debug": "^3.1.0" + } + }, + "humanize-ms": { + "version": "1.2.1", + "bundled": true, + "dev": true, + "requires": { + "ms": "^2.0.0" + } + }, + "iconv-lite": { + "version": "0.4.23", + "bundled": true, + "dev": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "iferr": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "ignore-walk": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "import-lazy": { + "version": "2.1.0", + "bundled": true, + "dev": true + }, + "imurmurhash": { + "version": "0.1.4", + "bundled": true, + "dev": true + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true, + "dev": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "dev": true + }, + "init-package-json": { + "version": "1.10.3", + "bundled": true, + "dev": true, + "requires": { + "glob": "^7.1.1", + "npm-package-arg": "^4.0.0 || ^5.0.0 || ^6.0.0", + "promzard": "^0.3.0", + "read": "~1.0.1", + "read-package-json": "1 || 2", + "semver": "2.x || 3.x || 4 || 5", + "validate-npm-package-license": "^3.0.1", + "validate-npm-package-name": "^3.0.0" + } + }, + "invert-kv": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "ip": { + "version": "1.1.5", + "bundled": true, + "dev": true + }, + "ip-regex": { + "version": "2.1.0", + "bundled": true, + "dev": true + }, + "is-builtin-module": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "builtin-modules": "^1.0.0" + } + }, + "is-ci": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "requires": { + "ci-info": "^1.0.0" + } + }, + "is-cidr": { + "version": "2.0.6", + "bundled": true, + "dev": true, + "requires": { + "cidr-regex": "^2.0.8" + } + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-installed-globally": { + "version": "0.1.0", + "bundled": true, + "dev": true, + "requires": { + "global-dirs": "^0.1.0", + "is-path-inside": "^1.0.0" + } + }, + "is-npm": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "is-obj": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "is-path-inside": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "requires": { + "path-is-inside": "^1.0.1" + } + }, + "is-redirect": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "is-retry-allowed": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "is-typedarray": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "isexe": { + "version": "2.0.0", + "bundled": true, + "dev": true + }, + "isstream": { + "version": "0.1.2", + "bundled": true, + "dev": true + }, + "jsbn": { + "version": "0.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "json-schema": { + "version": "0.2.3", + "bundled": true, + "dev": true + }, + "json-schema-traverse": { + "version": "0.3.1", + "bundled": true, + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "bundled": true, + "dev": true + }, + "jsonparse": { + "version": "1.3.1", + "bundled": true, + "dev": true + }, + "jsprim": { + "version": "1.4.1", + "bundled": true, + "dev": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "latest-version": { + "version": "3.1.0", + "bundled": true, + "dev": true, + "requires": { + "package-json": "^4.0.0" + } + }, + "lazy-property": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "lcid": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "invert-kv": "^1.0.0" + } + }, + "libcipm": { + "version": "2.0.2", + "bundled": true, + "dev": true, + "requires": { + "bin-links": "^1.1.2", + "bluebird": "^3.5.1", + "find-npm-prefix": "^1.0.2", + "graceful-fs": "^4.1.11", + "lock-verify": "^2.0.2", + "mkdirp": "^0.5.1", + "npm-lifecycle": "^2.0.3", + "npm-logical-tree": "^1.2.1", + "npm-package-arg": "^6.1.0", + "pacote": "^8.1.6", + "protoduck": "^5.0.0", + "read-package-json": "^2.0.13", + "rimraf": "^2.6.2", + "worker-farm": "^1.6.0" + } + }, + "libnpmhook": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "requires": { + "figgy-pudding": "^3.1.0", + "npm-registry-fetch": "^3.0.0" + }, + "dependencies": { + "npm-registry-fetch": { + "version": "3.1.1", + "bundled": true, + "dev": true, + "requires": { + "bluebird": "^3.5.1", + "figgy-pudding": "^3.1.0", + "lru-cache": "^4.1.2", + "make-fetch-happen": "^4.0.0", + "npm-package-arg": "^6.0.0" + } + } + } + }, + "libnpx": { + "version": "10.2.0", + "bundled": true, + "dev": true, + "requires": { + "dotenv": "^5.0.1", + "npm-package-arg": "^6.0.0", + "rimraf": "^2.6.2", + "safe-buffer": "^5.1.0", + "update-notifier": "^2.3.0", + "which": "^1.3.0", + "y18n": "^4.0.0", + "yargs": "^11.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "lock-verify": { + "version": "2.0.2", + "bundled": true, + "dev": true, + "requires": { + "npm-package-arg": "^5.1.2 || 6", + "semver": "^5.4.1" + } + }, + "lockfile": { + "version": "1.0.4", + "bundled": true, + "dev": true, + "requires": { + "signal-exit": "^3.0.2" + } + }, + "lodash._baseindexof": { + "version": "3.1.0", + "bundled": true, + "dev": true + }, + "lodash._baseuniq": { + "version": "4.6.0", + "bundled": true, + "dev": true, + "requires": { + "lodash._createset": "~4.0.0", + "lodash._root": "~3.0.0" + } + }, + "lodash._bindcallback": { + "version": "3.0.1", + "bundled": true, + "dev": true + }, + "lodash._cacheindexof": { + "version": "3.0.2", + "bundled": true, + "dev": true + }, + "lodash._createcache": { + "version": "3.1.2", + "bundled": true, + "dev": true, + "requires": { + "lodash._getnative": "^3.0.0" + } + }, + "lodash._createset": { + "version": "4.0.3", + "bundled": true, + "dev": true + }, + "lodash._getnative": { + "version": "3.9.1", + "bundled": true, + "dev": true + }, + "lodash._root": { + "version": "3.0.1", + "bundled": true, + "dev": true + }, + "lodash.clonedeep": { + "version": "4.5.0", + "bundled": true, + "dev": true + }, + "lodash.restparam": { + "version": "3.6.1", + "bundled": true, + "dev": true + }, + "lodash.union": { + "version": "4.6.0", + "bundled": true, + "dev": true + }, + "lodash.uniq": { + "version": "4.5.0", + "bundled": true, + "dev": true + }, + "lodash.without": { + "version": "4.4.0", + "bundled": true, + "dev": true + }, + "lowercase-keys": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "lru-cache": { + "version": "4.1.3", + "bundled": true, + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "make-dir": { + "version": "1.3.0", + "bundled": true, + "dev": true, + "requires": { + "pify": "^3.0.0" + } + }, + "make-fetch-happen": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "requires": { + "agentkeepalive": "^3.4.1", + "cacache": "^11.0.1", + "http-cache-semantics": "^3.8.1", + "http-proxy-agent": "^2.1.0", + "https-proxy-agent": "^2.2.1", + "lru-cache": "^4.1.2", + "mississippi": "^3.0.0", + "node-fetch-npm": "^2.0.2", + "promise-retry": "^1.1.1", + "socks-proxy-agent": "^4.0.0", + "ssri": "^6.0.0" + } + }, + "meant": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "mem": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "mime-db": { + "version": "1.35.0", + "bundled": true, + "dev": true + }, + "mime-types": { + "version": "2.1.19", + "bundled": true, + "dev": true, + "requires": { + "mime-db": "~1.35.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "bundled": true, + "dev": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true + }, + "minipass": { + "version": "2.3.3", + "bundled": true, + "dev": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + }, + "dependencies": { + "yallist": { + "version": "3.0.2", + "bundled": true, + "dev": true + } + } + }, + "minizlib": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mississippi": { + "version": "3.0.0", + "bundled": true, + "dev": true, + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "requires": { + "minimist": "0.0.8" + } + }, + "move-concurrently": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "ms": { + "version": "2.1.1", + "bundled": true, + "dev": true + }, + "mute-stream": { + "version": "0.0.7", + "bundled": true, + "dev": true + }, + "node-fetch-npm": { + "version": "2.0.2", + "bundled": true, + "dev": true, + "requires": { + "encoding": "^0.1.11", + "json-parse-better-errors": "^1.0.0", + "safe-buffer": "^5.1.1" + } + }, + "node-gyp": { + "version": "3.8.0", + "bundled": true, + "dev": true, + "requires": { + "fstream": "^1.0.0", + "glob": "^7.0.3", + "graceful-fs": "^4.1.2", + "mkdirp": "^0.5.0", + "nopt": "2 || 3", + "npmlog": "0 || 1 || 2 || 3 || 4", + "osenv": "0", + "request": "^2.87.0", + "rimraf": "2", + "semver": "~5.3.0", + "tar": "^2.0.0", + "which": "1" + }, + "dependencies": { + "nopt": { + "version": "3.0.6", + "bundled": true, + "dev": true, + "requires": { + "abbrev": "1" + } + }, + "semver": { + "version": "5.3.0", + "bundled": true, + "dev": true + }, + "tar": { + "version": "2.2.1", + "bundled": true, + "dev": true, + "requires": { + "block-stream": "*", + "fstream": "^1.0.2", + "inherits": "2" + } + } + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "normalize-package-data": { + "version": "2.4.0", + "bundled": true, + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "is-builtin-module": "^1.0.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "npm-audit-report": { + "version": "1.3.1", + "bundled": true, + "dev": true, + "requires": { + "cli-table3": "^0.5.0", + "console-control-strings": "^1.1.0" + } + }, + "npm-bundled": { + "version": "1.0.5", + "bundled": true, + "dev": true + }, + "npm-cache-filename": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "npm-install-checks": { + "version": "3.0.0", + "bundled": true, + "dev": true, + "requires": { + "semver": "^2.3.0 || 3.x || 4 || 5" + } + }, + "npm-lifecycle": { + "version": "2.1.0", + "bundled": true, + "dev": true, + "requires": { + "byline": "^5.0.0", + "graceful-fs": "^4.1.11", + "node-gyp": "^3.8.0", + "resolve-from": "^4.0.0", + "slide": "^1.1.6", + "uid-number": "0.0.6", + "umask": "^1.1.0", + "which": "^1.3.1" + } + }, + "npm-logical-tree": { + "version": "1.2.1", + "bundled": true, + "dev": true + }, + "npm-package-arg": { + "version": "6.1.0", + "bundled": true, + "dev": true, + "requires": { + "hosted-git-info": "^2.6.0", + "osenv": "^0.1.5", + "semver": "^5.5.0", + "validate-npm-package-name": "^3.0.0" + } + }, + "npm-packlist": { + "version": "1.1.12", + "bundled": true, + "dev": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npm-pick-manifest": { + "version": "2.1.0", + "bundled": true, + "dev": true, + "requires": { + "npm-package-arg": "^6.0.0", + "semver": "^5.4.1" + } + }, + "npm-profile": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "requires": { + "aproba": "^1.1.2 || 2", + "make-fetch-happen": "^2.5.0 || 3 || 4" + } + }, + "npm-registry-client": { + "version": "8.6.0", + "bundled": true, + "dev": true, + "requires": { + "concat-stream": "^1.5.2", + "graceful-fs": "^4.1.6", + "normalize-package-data": "~1.0.1 || ^2.0.0", + "npm-package-arg": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0", + "npmlog": "2 || ^3.1.0 || ^4.0.0", + "once": "^1.3.3", + "request": "^2.74.0", + "retry": "^0.10.0", + "safe-buffer": "^5.1.1", + "semver": "2 >=2.2.1 || 3.x || 4 || 5", + "slide": "^1.1.3", + "ssri": "^5.2.4" + }, + "dependencies": { + "retry": { + "version": "0.10.1", + "bundled": true, + "dev": true + }, + "ssri": { + "version": "5.3.0", + "bundled": true, + "dev": true, + "requires": { + "safe-buffer": "^5.1.1" + } + } + } + }, + "npm-registry-fetch": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "requires": { + "bluebird": "^3.5.1", + "figgy-pudding": "^2.0.1", + "lru-cache": "^4.1.2", + "make-fetch-happen": "^3.0.0", + "npm-package-arg": "^6.0.0", + "safe-buffer": "^5.1.1" + }, + "dependencies": { + "cacache": { + "version": "10.0.4", + "bundled": true, + "dev": true, + "requires": { + "bluebird": "^3.5.1", + "chownr": "^1.0.1", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "lru-cache": "^4.1.1", + "mississippi": "^2.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.2", + "ssri": "^5.2.4", + "unique-filename": "^1.1.0", + "y18n": "^4.0.0" + }, + "dependencies": { + "mississippi": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^2.0.1", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + } + } + }, + "figgy-pudding": { + "version": "2.0.1", + "bundled": true, + "dev": true + }, + "make-fetch-happen": { + "version": "3.0.0", + "bundled": true, + "dev": true, + "requires": { + "agentkeepalive": "^3.4.1", + "cacache": "^10.0.4", + "http-cache-semantics": "^3.8.1", + "http-proxy-agent": "^2.1.0", + "https-proxy-agent": "^2.2.0", + "lru-cache": "^4.1.2", + "mississippi": "^3.0.0", + "node-fetch-npm": "^2.0.2", + "promise-retry": "^1.1.1", + "socks-proxy-agent": "^3.0.1", + "ssri": "^5.2.4" + } + }, + "pump": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "smart-buffer": { + "version": "1.1.15", + "bundled": true, + "dev": true + }, + "socks": { + "version": "1.1.10", + "bundled": true, + "dev": true, + "requires": { + "ip": "^1.1.4", + "smart-buffer": "^1.0.13" + } + }, + "socks-proxy-agent": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "requires": { + "agent-base": "^4.1.0", + "socks": "^1.1.10" + } + }, + "ssri": { + "version": "5.3.0", + "bundled": true, + "dev": true, + "requires": { + "safe-buffer": "^5.1.1" + } + } + } + }, + "npm-run-path": { + "version": "2.0.2", + "bundled": true, + "dev": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "npm-user-validate": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "dev": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "bundled": true, + "dev": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "requires": { + "wrappy": "1" + } + }, + "opener": { + "version": "1.5.1", + "bundled": true, + "dev": true + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "os-locale": { + "version": "2.1.0", + "bundled": true, + "dev": true, + "requires": { + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "dev": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "p-finally": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "p-limit": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "package-json": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "requires": { + "got": "^6.7.1", + "registry-auth-token": "^3.0.1", + "registry-url": "^3.0.3", + "semver": "^5.1.0" + } + }, + "pacote": { + "version": "8.1.6", + "bundled": true, + "dev": true, + "requires": { + "bluebird": "^3.5.1", + "cacache": "^11.0.2", + "get-stream": "^3.0.0", + "glob": "^7.1.2", + "lru-cache": "^4.1.3", + "make-fetch-happen": "^4.0.1", + "minimatch": "^3.0.4", + "minipass": "^2.3.3", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "normalize-package-data": "^2.4.0", + "npm-package-arg": "^6.1.0", + "npm-packlist": "^1.1.10", + "npm-pick-manifest": "^2.1.0", + "osenv": "^0.1.5", + "promise-inflight": "^1.0.1", + "promise-retry": "^1.1.1", + "protoduck": "^5.0.0", + "rimraf": "^2.6.2", + "safe-buffer": "^5.1.2", + "semver": "^5.5.0", + "ssri": "^6.0.0", + "tar": "^4.4.3", + "unique-filename": "^1.1.0", + "which": "^1.3.0" + } + }, + "parallel-transform": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "requires": { + "cyclist": "~0.2.2", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "path-exists": { + "version": "3.0.0", + "bundled": true, + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "path-is-inside": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "path-key": { + "version": "2.0.1", + "bundled": true, + "dev": true + }, + "performance-now": { + "version": "2.1.0", + "bundled": true, + "dev": true + }, + "pify": { + "version": "3.0.0", + "bundled": true, + "dev": true + }, + "prepend-http": { + "version": "1.0.4", + "bundled": true, + "dev": true + }, + "process-nextick-args": { + "version": "2.0.0", + "bundled": true, + "dev": true + }, + "promise-inflight": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "promise-retry": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "requires": { + "err-code": "^1.0.0", + "retry": "^0.10.0" + }, + "dependencies": { + "retry": { + "version": "0.10.1", + "bundled": true, + "dev": true + } + } + }, + "promzard": { + "version": "0.3.0", + "bundled": true, + "dev": true, + "requires": { + "read": "1" + } + }, + "proto-list": { + "version": "1.2.4", + "bundled": true, + "dev": true + }, + "protoduck": { + "version": "5.0.0", + "bundled": true, + "dev": true, + "requires": { + "genfun": "^4.0.1" + } + }, + "prr": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "pseudomap": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "psl": { + "version": "1.1.29", + "bundled": true, + "dev": true + }, + "pump": { + "version": "3.0.0", + "bundled": true, + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "bundled": true, + "dev": true, + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "punycode": { + "version": "1.4.1", + "bundled": true, + "dev": true + }, + "qrcode-terminal": { + "version": "0.12.0", + "bundled": true, + "dev": true + }, + "qs": { + "version": "6.5.2", + "bundled": true, + "dev": true + }, + "query-string": { + "version": "6.1.0", + "bundled": true, + "dev": true, + "requires": { + "decode-uri-component": "^0.2.0", + "strict-uri-encode": "^2.0.0" + } + }, + "qw": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "rc": { + "version": "1.2.7", + "bundled": true, + "dev": true, + "requires": { + "deep-extend": "^0.5.1", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "dev": true + } + } + }, + "read": { + "version": "1.0.7", + "bundled": true, + "dev": true, + "requires": { + "mute-stream": "~0.0.4" + } + }, + "read-cmd-shim": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "requires": { + "graceful-fs": "^4.1.2" + } + }, + "read-installed": { + "version": "4.0.3", + "bundled": true, + "dev": true, + "requires": { + "debuglog": "^1.0.1", + "graceful-fs": "^4.1.2", + "read-package-json": "^2.0.0", + "readdir-scoped-modules": "^1.0.0", + "semver": "2 || 3 || 4 || 5", + "slide": "~1.1.3", + "util-extend": "^1.0.1" + } + }, + "read-package-json": { + "version": "2.0.13", + "bundled": true, + "dev": true, + "requires": { + "glob": "^7.1.1", + "graceful-fs": "^4.1.2", + "json-parse-better-errors": "^1.0.1", + "normalize-package-data": "^2.0.0", + "slash": "^1.0.0" + } + }, + "read-package-tree": { + "version": "5.2.1", + "bundled": true, + "dev": true, + "requires": { + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "once": "^1.3.0", + "read-package-json": "^2.0.0", + "readdir-scoped-modules": "^1.0.0" + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "dev": true, + "requires": { + "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" + } + }, + "readdir-scoped-modules": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "requires": { + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "graceful-fs": "^4.1.2", + "once": "^1.3.0" + } + }, + "registry-auth-token": { + "version": "3.3.2", + "bundled": true, + "dev": true, + "requires": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } + }, + "registry-url": { + "version": "3.1.0", + "bundled": true, + "dev": true, + "requires": { + "rc": "^1.0.1" + } + }, + "request": { + "version": "2.88.0", + "bundled": true, + "dev": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, + "require-directory": { + "version": "2.1.1", + "bundled": true, + "dev": true + }, + "require-main-filename": { + "version": "1.0.1", + "bundled": true, + "dev": true + }, + "resolve-from": { + "version": "4.0.0", + "bundled": true, + "dev": true + }, + "retry": { + "version": "0.12.0", + "bundled": true, + "dev": true + }, + "rimraf": { + "version": "2.6.2", + "bundled": true, + "dev": true, + "requires": { + "glob": "^7.0.5" + } + }, + "run-queue": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "requires": { + "aproba": "^1.1.1" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "dev": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "dev": true + }, + "semver": { + "version": "5.5.1", + "bundled": true, + "dev": true + }, + "semver-diff": { + "version": "2.1.0", + "bundled": true, + "dev": true, + "requires": { + "semver": "^5.0.3" + } + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true + }, + "sha": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "readable-stream": "^2.0.2" + } + }, + "shebang-command": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true + }, + "slash": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "slide": { + "version": "1.1.6", + "bundled": true, + "dev": true + }, + "smart-buffer": { + "version": "4.0.1", + "bundled": true, + "dev": true + }, + "socks": { + "version": "2.2.0", + "bundled": true, + "dev": true, + "requires": { + "ip": "^1.1.5", + "smart-buffer": "^4.0.1" + } + }, + "socks-proxy-agent": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "requires": { + "agent-base": "~4.2.0", + "socks": "~2.2.0" + } + }, + "sorted-object": { + "version": "2.0.1", + "bundled": true, + "dev": true + }, + "sorted-union-stream": { + "version": "2.1.3", + "bundled": true, + "dev": true, + "requires": { + "from2": "^1.3.0", + "stream-iterate": "^1.1.0" + }, + "dependencies": { + "from2": { + "version": "1.3.0", + "bundled": true, + "dev": true, + "requires": { + "inherits": "~2.0.1", + "readable-stream": "~1.1.10" + } + }, + "isarray": { + "version": "0.0.1", + "bundled": true, + "dev": true + }, + "readable-stream": { + "version": "1.1.14", + "bundled": true, + "dev": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "bundled": true, + "dev": true + } + } + }, + "spdx-correct": { + "version": "3.0.0", + "bundled": true, + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.1.0", + "bundled": true, + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.0", + "bundled": true, + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.0", + "bundled": true, + "dev": true + }, + "sshpk": { + "version": "1.14.2", + "bundled": true, + "dev": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "ssri": { + "version": "6.0.1", + "bundled": true, + "dev": true, + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "stream-each": { + "version": "1.2.2", + "bundled": true, + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-iterate": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "requires": { + "readable-stream": "^2.1.5", + "stream-shift": "^1.0.0" + } + }, + "stream-shift": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "strict-uri-encode": { + "version": "2.0.0", + "bundled": true, + "dev": true + }, + "string-width": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "bundled": true, + "dev": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "bundled": true, + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "bundled": true, + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "stringify-package": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-eof": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true + }, + "supports-color": { + "version": "5.4.0", + "bundled": true, + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "tar": { + "version": "4.4.8", + "bundled": true, + "dev": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.3.4", + "minizlib": "^1.1.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.2" + }, + "dependencies": { + "chownr": { + "version": "1.1.1", + "bundled": true, + "dev": true + }, + "minipass": { + "version": "2.3.5", + "bundled": true, + "dev": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "yallist": { + "version": "3.0.3", + "bundled": true, + "dev": true + } + } + }, + "term-size": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "requires": { + "execa": "^0.7.0" + } + }, + "text-table": { + "version": "0.2.0", + "bundled": true, + "dev": true + }, + "through": { + "version": "2.3.8", + "bundled": true, + "dev": true + }, + "through2": { + "version": "2.0.3", + "bundled": true, + "dev": true, + "requires": { + "readable-stream": "^2.1.5", + "xtend": "~4.0.1" + } + }, + "timed-out": { + "version": "4.0.1", + "bundled": true, + "dev": true + }, + "tiny-relative-date": { + "version": "1.3.0", + "bundled": true, + "dev": true + }, + "tough-cookie": { + "version": "2.4.3", + "bundled": true, + "dev": true, + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + } + }, + "tunnel-agent": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "bundled": true, + "dev": true, + "optional": true + }, + "typedarray": { + "version": "0.0.6", + "bundled": true, + "dev": true + }, + "uid-number": { + "version": "0.0.6", + "bundled": true, + "dev": true + }, + "umask": { + "version": "1.1.0", + "bundled": true, + "dev": true + }, + "unique-filename": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "unique-string": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "crypto-random-string": "^1.0.0" + } + }, + "unpipe": { + "version": "1.0.0", + "bundled": true, + "dev": true + }, + "unzip-response": { + "version": "2.0.1", + "bundled": true, + "dev": true + }, + "update-notifier": { + "version": "2.5.0", + "bundled": true, + "dev": true, + "requires": { + "boxen": "^1.2.1", + "chalk": "^2.0.1", + "configstore": "^3.0.0", + "import-lazy": "^2.1.0", + "is-ci": "^1.0.10", + "is-installed-globally": "^0.1.0", + "is-npm": "^1.0.0", + "latest-version": "^3.0.0", + "semver-diff": "^2.0.0", + "xdg-basedir": "^3.0.0" + } + }, + "url-parse-lax": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "requires": { + "prepend-http": "^1.0.1" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "util-extend": { + "version": "1.0.3", + "bundled": true, + "dev": true + }, + "uuid": { + "version": "3.3.2", + "bundled": true, + "dev": true + }, + "validate-npm-package-license": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "validate-npm-package-name": { + "version": "3.0.0", + "bundled": true, + "dev": true, + "requires": { + "builtins": "^1.0.3" + } + }, + "verror": { + "version": "1.10.0", + "bundled": true, + "dev": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "wcwidth": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "requires": { + "defaults": "^1.0.3" + } + }, + "which": { + "version": "1.3.1", + "bundled": true, + "dev": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "bundled": true, + "dev": true + }, + "wide-align": { + "version": "1.1.2", + "bundled": true, + "dev": true, + "requires": { + "string-width": "^1.0.2" + }, + "dependencies": { + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } + } + }, + "widest-line": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "requires": { + "string-width": "^2.1.1" + } + }, + "worker-farm": { + "version": "1.6.0", + "bundled": true, + "dev": true, + "requires": { + "errno": "~0.1.7" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "bundled": true, + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true + }, + "write-file-atomic": { + "version": "2.3.0", + "bundled": true, + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "xdg-basedir": { + "version": "3.0.0", + "bundled": true, + "dev": true + }, + "xtend": { + "version": "4.0.1", + "bundled": true, + "dev": true + }, + "y18n": { + "version": "4.0.0", + "bundled": true, + "dev": true + }, + "yallist": { + "version": "2.1.2", + "bundled": true, + "dev": true + }, + "yargs": { + "version": "11.0.0", + "bundled": true, + "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.1.1", + "find-up": "^2.1.0", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^9.0.2" + }, + "dependencies": { + "y18n": { + "version": "3.2.1", + "bundled": true, + "dev": true + } + } + }, + "yargs-parser": { + "version": "9.0.2", + "bundled": true, + "dev": true, + "requires": { + "camelcase": "^4.1.0" + } + } + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "read-pkg": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-4.0.1.tgz", + "integrity": "sha1-ljYlN48+HE1IyFhytabsfV0JMjc=", + "dev": true, + "requires": { + "normalize-package-data": "^2.3.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "@semantic-release/release-notes-generator": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/@semantic-release/release-notes-generator/-/release-notes-generator-7.1.4.tgz", + "integrity": "sha512-pWPouZujddgb6t61t9iA9G3yIfp3TeQ7bPbV1ixYSeP6L7gI1+Du82fY/OHfEwyifpymLUQW0XnIKgKct5IMMw==", + "dev": true, + "requires": { + "conventional-changelog-angular": "^5.0.0", + "conventional-changelog-writer": "^4.0.0", + "conventional-commits-filter": "^2.0.0", + "conventional-commits-parser": "^3.0.0", + "debug": "^4.0.0", + "get-stream": "^4.0.0", + "import-from": "^2.1.0", + "into-stream": "^4.0.0", + "lodash": "^4.17.4" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "import-from": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-2.1.0.tgz", + "integrity": "sha1-M1238qev/VOqpHHUuAId7ja387E=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + } + } + }, + "@sinonjs/commons": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.7.0.tgz", + "integrity": "sha512-qbk9AP+cZUsKdW1GJsBpxPKFmCJ0T8swwzVje3qFd+AkQb74Q/tiuzrdfFg8AD2g5HH/XbE/I8Uc1KYHVYWfhg==", + "dev": true, + "requires": { + "type-detect": "4.0.8" + } + }, + "@sinonjs/formatio": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/@sinonjs/formatio/-/formatio-3.2.1.tgz", + "integrity": "sha512-tsHvOB24rvyvV2+zKMmPkZ7dXX6LSLKZ7aOtXY6Edklp0uRcgGpOsQTTGTcWViFyx4uhWc6GV8QdnALbIbIdeQ==", + "dev": true, + "requires": { + "@sinonjs/commons": "^1", + "@sinonjs/samsam": "^3.1.0" + } + }, + "@sinonjs/samsam": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/@sinonjs/samsam/-/samsam-3.3.3.tgz", + "integrity": "sha512-bKCMKZvWIjYD0BLGnNrxVuw4dkWCYsLqFOUWw8VgKF/+5Y+mE7LfHWPIYoDXowH+3a9LsWDMo0uAP8YDosPvHQ==", + "dev": true, + "requires": { + "@sinonjs/commons": "^1.3.0", + "array-from": "^2.1.1", + "lodash": "^4.17.15" + }, + "dependencies": { + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + } + } + }, + "@sinonjs/text-encoding": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/@sinonjs/text-encoding/-/text-encoding-0.7.1.tgz", + "integrity": "sha512-+iTbntw2IZPb/anVDbypzfQa+ay64MW0Zo8aJ8gZPWMMK6/OubMVb6lUPMagqjOPnmtauXnFCACVl3O7ogjeqQ==", + "dev": true + }, + "@types/babel__core": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.3.tgz", + "integrity": "sha512-8fBo0UR2CcwWxeX7WIIgJ7lXjasFxoYgRnFHUj+hRvKkpiBJbxhdAPTCY6/ZKM0uxANFVzt4yObSLuTiTnazDA==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "@types/babel__generator": { + "version": "7.6.1", + "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.1.tgz", + "integrity": "sha512-bBKm+2VPJcMRVwNhxKu8W+5/zT7pwNEqeokFOmbvVSqGzFneNxYcEBro9Ac7/N9tlsaPYnZLK8J1LWKkMsLAew==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@types/babel__template": { + "version": "7.0.2", + "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.0.2.tgz", + "integrity": "sha512-/K6zCpeW7Imzgab2bLkLEbz0+1JlFSrUMdw7KoIIu+IUdu51GWaBZpd3y1VXGVXzynvGa4DaIaxNZHiON3GXUg==", + "dev": true, + "requires": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@types/babel__traverse": { + "version": "7.0.8", + "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.0.8.tgz", + "integrity": "sha512-yGeB2dHEdvxjP0y4UbRtQaSkXJ9649fYCmIdRoul5kfAoGCwxuCbMhag0k3RPfnuh9kPGm8x89btcfDEXdVWGw==", + "dev": true, + "requires": { + "@babel/types": "^7.3.0" + } + }, + "@types/bluebird": { + "version": "3.5.27", + "resolved": "https://registry.npmjs.org/@types/bluebird/-/bluebird-3.5.27.tgz", + "integrity": "sha512-6BmYWSBea18+tSjjSC3QIyV93ZKAeNWGM7R6aYt1ryTZXrlHF+QLV0G2yV0viEGVyRkyQsWfMoJ0k/YghBX5sQ==", + "dev": true + }, + "@types/bn.js": { + "version": "4.11.6", + "resolved": "https://registry.npmjs.org/@types/bn.js/-/bn.js-4.11.6.tgz", + "integrity": "sha512-pqr857jrp2kPuO9uRjZ3PwnJTjoQy+fcdxvBTvHm6dkmEL9q+hDD/2j/0ELOBPtPnS8LjCX0gI9nbl8lVkadpg==", + "requires": { + "@types/node": "*" + }, + "dependencies": { + "@types/node": { + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-13.7.0.tgz", + "integrity": "sha512-GnZbirvmqZUzMgkFn70c74OQpTTUcCzlhQliTzYjQMqg+hVKcDnxdL19Ne3UdYzdMA/+W3eb646FWn/ZaT1NfQ==" + } + } + }, + "@types/centra": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@types/centra/-/centra-2.2.0.tgz", + "integrity": "sha512-TUpM1QoIgXa2VL1LnWbTgde39+rRnsOtvb0v8ZrX8t51g8K1Wwu4HAEXcBg5a56GV5Vm/KazyE5+g4AW8YbKNg==", + "dev": true, + "requires": { + "@types/node": "*" + }, + "dependencies": { + "@types/node": { + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-13.7.0.tgz", + "integrity": "sha512-GnZbirvmqZUzMgkFn70c74OQpTTUcCzlhQliTzYjQMqg+hVKcDnxdL19Ne3UdYzdMA/+W3eb646FWn/ZaT1NfQ==", + "dev": true + } + } + }, + "@types/eth-lightwallet": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/eth-lightwallet/-/eth-lightwallet-3.0.0.tgz", + "integrity": "sha512-AgE1V0Z9VqZ3bwZgUeIwJkKuyCP/vFaIFtZd7OZxhwD0Vsqjy9HqfT6IolrxXCTLWy9YkqcN7gL1jtIiH+Ml7Q==", + "requires": { + "@types/node": "*" + }, + "dependencies": { + "@types/node": { + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-13.7.0.tgz", + "integrity": "sha512-GnZbirvmqZUzMgkFn70c74OQpTTUcCzlhQliTzYjQMqg+hVKcDnxdL19Ne3UdYzdMA/+W3eb646FWn/ZaT1NfQ==" + } + } + }, + "@types/ethereum-protocol": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/@types/ethereum-protocol/-/ethereum-protocol-1.0.0.tgz", + "integrity": "sha512-3DiI3Zxf81CgX+VhxNNFJBv/sfr1BFBKQK2sQ85hU9FwWJJMWV5gRDV79OUNShiwj3tYYIezU94qpucsb3dThQ==", + "requires": { + "bignumber.js": "7.2.1" + }, + "dependencies": { + "bignumber.js": { + "version": "7.2.1", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-7.2.1.tgz", + "integrity": "sha512-S4XzBk5sMB+Rcb/LNcpzXr57VRTxgAvaAEDAl1AwRx27j00hT84O6OkteE7u8UB3NuaaygCRrEpqox4uDOrbdQ==" + } + } + }, + "@types/events": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/events/-/events-3.0.0.tgz", + "integrity": "sha512-EaObqwIvayI5a8dCzhFrjKzVwKLxjoG9T6Ppd5CEo07LRKfQ8Yokw54r5+Wq7FaBQ+yXRvQAYPrHwya1/UFt9g==", + "dev": true + }, + "@types/ganache-core": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@types/ganache-core/-/ganache-core-2.1.2.tgz", + "integrity": "sha512-Pp0YWCsMPTQlQDACZEm+5RTD3NEq00AXCJLQyLMLhuTflwgjdpRKxKen1MhzE71JRmdcSwPwNY0NvxqZJL+hFQ==", + "requires": { + "@types/ethereum-protocol": "*" + } + }, + "@types/glob": { + "version": "7.1.1", + "resolved": "https://registry.npmjs.org/@types/glob/-/glob-7.1.1.tgz", + "integrity": "sha512-1Bh06cbWJUHMC97acuD6UMG29nMt0Aqz1vF3guLfG+kHHJhy3AyohZFFxYk2f7Q1SQIrNwvncxAE0N/9s70F2w==", + "dev": true, + "requires": { + "@types/events": "*", + "@types/minimatch": "*", + "@types/node": "*" + }, + "dependencies": { + "@types/node": { + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-13.7.0.tgz", + "integrity": "sha512-GnZbirvmqZUzMgkFn70c74OQpTTUcCzlhQliTzYjQMqg+hVKcDnxdL19Ne3UdYzdMA/+W3eb646FWn/ZaT1NfQ==", + "dev": true + } + } + }, + "@types/hdkey": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/@types/hdkey/-/hdkey-0.7.0.tgz", + "integrity": "sha512-hS/ueljJBb6i7r7VqhgmBVmDqGKMqQg2nlGIaf71CCG6+iGNE7yeaHgtBWR/wveD+o+K0ma0VE/XweUBHHTQFQ==", + "requires": { + "@types/node": "*" + }, + "dependencies": { + "@types/node": { + "version": "13.7.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-13.7.0.tgz", + "integrity": "sha512-GnZbirvmqZUzMgkFn70c74OQpTTUcCzlhQliTzYjQMqg+hVKcDnxdL19Ne3UdYzdMA/+W3eb646FWn/ZaT1NfQ==" + } + } + }, + "@types/istanbul-lib-coverage": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.1.tgz", + "integrity": "sha512-hRJD2ahnnpLgsj6KWMYSrmXkM3rm2Dl1qkx6IOFD5FnuNPXJIG5L0dhgKXCYTRMGzU4n0wImQ/xfmRc4POUFlg==", + "dev": true + }, + "@types/istanbul-lib-report": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", + "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "*" + } + }, + "@types/istanbul-reports": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-1.1.1.tgz", + "integrity": "sha512-UpYjBi8xefVChsCoBpKShdxTllC9pwISirfoZsUa2AAdQg/Jd2KQGtSbw+ya7GPo7x/wAPlH6JBhKhAsXUEZNA==", + "dev": true, + "requires": { + "@types/istanbul-lib-coverage": "*", + "@types/istanbul-lib-report": "*" + } + }, + "@types/jest": { + "version": "23.3.14", + "dev": true + }, + "@types/json-schema": { + "version": "7.0.4", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.4.tgz", + "integrity": "sha512-8+KAKzEvSUdeo+kmqnKrqgeE+LcA0tjYWFY7RPProVYwnqDjukzO+3b6dLD56rYX5TdWejnEOLJYOIeh4CXKuA==", + "dev": true + }, + "@types/json-stable-stringify": { + "version": "1.0.32", + "dev": true + }, + "@types/json5": { + "version": "0.0.29", + "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", + "integrity": "sha1-7ihweulOEdK4J7y+UnC86n8+ce4=", + "dev": true + }, + "@types/lodash": { + "version": "4.14.123", + "dev": true + }, + "@types/minimatch": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.3.tgz", + "integrity": "sha512-tHq6qdbT9U1IRSGf14CL0pUlULksvY9OZ+5eEgl1N7t+OA3tGvNpxJCzuKQlsNgCVwbAs670L1vcVQi8j9HjnA==", + "dev": true + }, + "@types/phin": { + "version": "3.3.0", + "dev": true, + "requires": { + "@types/centra": "*", + "@types/node": "*" + }, + "dependencies": { + "@types/node": { + "version": "11.13.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-11.13.5.tgz", + "integrity": "sha512-/OMMBnjVtDuwX1tg2pkYVSqRIDSmNTnvVvmvP/2xiMAAWf4a5+JozrApCrO4WCAILmXVxfNoQ3E+0HJbNpFVGg==", + "dev": true + } + } + }, + "@types/prop-types": { + "version": "15.7.3", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.3.tgz", + "integrity": "sha512-KfRL3PuHmqQLOG+2tGpRO26Ctg+Cq1E01D2DMriKEATHgWLfeNDmq9e29Q9WIky0dQ3NPkd1mzYH8Lm936Z9qw==" + }, + "@types/react": { + "version": "16.9.19", + "resolved": "https://registry.npmjs.org/@types/react/-/react-16.9.19.tgz", + "integrity": "sha512-LJV97//H+zqKWMms0kvxaKYJDG05U2TtQB3chRLF8MPNs+MQh/H1aGlyDUxjaHvu08EAGerdX2z4LTBc7ns77A==", + "requires": { + "@types/prop-types": "*", + "csstype": "^2.2.0" + } + }, + "@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + }, + "@types/semver": { + "version": "5.5.0", + "dev": true + }, + "@types/sinon": { + "version": "7.5.0" + }, + "@types/stack-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-1.0.1.tgz", + "integrity": "sha512-l42BggppR6zLmpfU6fq9HEa2oGPEI8yrSPL3GITjfRInppYFahObbIQOQK3UGxEnyQpltZLaPe75046NOZQikw==", + "dev": true + }, + "@types/uuid": { + "version": "3.4.4", + "dev": true, + "requires": { + "@types/node": "*" + }, + "dependencies": { + "@types/node": { + "version": "11.13.5", + "resolved": "https://registry.npmjs.org/@types/node/-/node-11.13.5.tgz", + "integrity": "sha512-/OMMBnjVtDuwX1tg2pkYVSqRIDSmNTnvVvmvP/2xiMAAWf4a5+JozrApCrO4WCAILmXVxfNoQ3E+0HJbNpFVGg==", + "dev": true + } + } + }, + "@types/web3-provider-engine": { + "version": "14.0.0", + "resolved": "https://registry.npmjs.org/@types/web3-provider-engine/-/web3-provider-engine-14.0.0.tgz", + "integrity": "sha512-yHr8mX2SoX3JNyfqdLXdO1UobsGhfiwSgtekbVxKLQrzD7vtpPkKbkIVsPFOhvekvNbPsCmDyeDCLkpeI9gSmA==", + "requires": { + "@types/ethereum-protocol": "*" + } + }, + "@types/yargs": { + "version": "13.0.8", + "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-13.0.8.tgz", + "integrity": "sha512-XAvHLwG7UQ+8M4caKIH0ZozIOYay5fQkAgyIXegXT9jPtdIGdhga+sUEdAr1CiG46aB+c64xQEYyEzlwWVTNzA==", + "dev": true, + "requires": { + "@types/yargs-parser": "*" + } + }, + "@types/yargs-parser": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-15.0.0.tgz", + "integrity": "sha512-FA/BWv8t8ZWJ+gEOnLLd8ygxH/2UFbAvgEonyfN6yWGLKc7zVjbpl2Y4CTjid9h2RfgPP6SEt6uHwEOply00yw==", + "dev": true + }, + "@typescript-eslint/eslint-plugin": { + "version": "1.7.0", + "dev": true, + "requires": { + "@typescript-eslint/parser": "1.7.0", + "@typescript-eslint/typescript-estree": "1.7.0", + "eslint-utils": "^1.3.1", + "regexpp": "^2.0.1", + "requireindex": "^1.2.0", + "tsutils": "^3.7.0" + } + }, + "@typescript-eslint/experimental-utils": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-1.13.0.tgz", + "integrity": "sha512-zmpS6SyqG4ZF64ffaJ6uah6tWWWgZ8m+c54XXgwFtUv0jNz8aJAVx8chMCvnk7yl6xwn8d+d96+tWp7fXzTuDg==", + "dev": true, + "requires": { + "@types/json-schema": "^7.0.3", + "@typescript-eslint/typescript-estree": "1.13.0", + "eslint-scope": "^4.0.0" + }, + "dependencies": { + "@typescript-eslint/typescript-estree": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-1.13.0.tgz", + "integrity": "sha512-b5rCmd2e6DCC6tCTN9GSUAuxdYwCM/k/2wdjHGrIRGPSJotWMCe/dGpi66u42bhuh8q3QBzqM4TMA1GUUCJvdw==", + "dev": true, + "requires": { + "lodash.unescape": "4.0.1", + "semver": "5.5.0" + } + }, + "semver": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", + "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", + "dev": true + } + } + }, + "@typescript-eslint/parser": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-1.7.0.tgz", + "integrity": "sha512-1QFKxs2V940372srm12ovSE683afqc1jB6zF/f8iKhgLz1yoSjYeGHipasao33VXKI+0a/ob9okeogGdKGvvlg==", + "dev": true, + "requires": { + "@typescript-eslint/typescript-estree": "1.7.0", + "eslint-scope": "^4.0.0", + "eslint-visitor-keys": "^1.0.0" + } + }, + "@typescript-eslint/typescript-estree": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-1.7.0.tgz", + "integrity": "sha512-K5uedUxVmlYrVkFbyV3htDipvLqTE3QMOUQEHYJaKtgzxj6r7c5Ca/DG1tGgFxX+fsbi9nDIrf4arq7Ib7H/Yw==", + "dev": true, + "requires": { + "lodash.unescape": "4.0.1", + "semver": "5.5.0" + }, + "dependencies": { + "semver": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", + "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", + "dev": true + } + } + }, + "@webassemblyjs/ast": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.8.5.tgz", + "integrity": "sha512-aJMfngIZ65+t71C3y2nBBg5FFG0Okt9m0XEgWZ7Ywgn1oMAT8cNwx00Uv1cQyHtidq0Xn94R4TAywO+LCQ+ZAQ==", + "dev": true, + "requires": { + "@webassemblyjs/helper-module-context": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/wast-parser": "1.8.5" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.8.5.tgz", + "integrity": "sha512-9p+79WHru1oqBh9ewP9zW95E3XAo+90oth7S5Re3eQnECGq59ly1Ri5tsIipKGpiStHsUYmY3zMLqtk3gTcOtQ==", + "dev": true + }, + "@webassemblyjs/helper-api-error": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.8.5.tgz", + "integrity": "sha512-Za/tnzsvnqdaSPOUXHyKJ2XI7PDX64kWtURyGiJJZKVEdFOsdKUCPTNEVFZq3zJ2R0G5wc2PZ5gvdTRFgm81zA==", + "dev": true + }, + "@webassemblyjs/helper-buffer": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.8.5.tgz", + "integrity": "sha512-Ri2R8nOS0U6G49Q86goFIPNgjyl6+oE1abW1pS84BuhP1Qcr5JqMwRFT3Ah3ADDDYGEgGs1iyb1DGX+kAi/c/Q==", + "dev": true + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.8.5.tgz", + "integrity": "sha512-VQAadSubZIhNpH46IR3yWO4kZZjMxN1opDrzePLdVKAZ+DFjkGD/rf4v1jap744uPVU6yjL/smZbRIIJTOUnKQ==", + "dev": true, + "requires": { + "@webassemblyjs/wast-printer": "1.8.5" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.8.5.tgz", + "integrity": "sha512-kRuX/saORcg8se/ft6Q2UbRpZwP4y7YrWsLXPbbmtepKr22i8Z4O3V5QE9DbZK908dh5Xya4Un57SDIKwB9eow==", + "dev": true + }, + "@webassemblyjs/helper-module-context": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.8.5.tgz", + "integrity": "sha512-/O1B236mN7UNEU4t9X7Pj38i4VoU8CcMHyy3l2cV/kIF4U5KoHXDVqcDuOs1ltkac90IM4vZdHc52t1x8Yfs3g==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "mamacro": "^0.0.3" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.8.5.tgz", + "integrity": "sha512-Cu4YMYG3Ddl72CbmpjU/wbP6SACcOPVbHN1dI4VJNJVgFwaKf1ppeFJrwydOG3NDHxVGuCfPlLZNyEdIYlQ6QQ==", + "dev": true + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.8.5.tgz", + "integrity": "sha512-VV083zwR+VTrIWWtgIUpqfvVdK4ff38loRmrdDBgBT8ADXYsEZ5mPQ4Nde90N3UYatHdYoDIFb7oHzMncI02tA==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.8.5.tgz", + "integrity": "sha512-aaCvQYrvKbY/n6wKHb/ylAJr27GglahUO89CcGXMItrOBqRarUMxWLJgxm9PJNuKULwN5n1csT9bYoMeZOGF3g==", + "dev": true, + "requires": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "@webassemblyjs/leb128": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.8.5.tgz", + "integrity": "sha512-plYUuUwleLIziknvlP8VpTgO4kqNaH57Y3JnNa6DLpu/sGcP6hbVdfdX5aHAV716pQBKrfuU26BJK29qY37J7A==", + "dev": true, + "requires": { + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/utf8": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.8.5.tgz", + "integrity": "sha512-U7zgftmQriw37tfD934UNInokz6yTmn29inT2cAetAsaU9YeVCveWEwhKL1Mg4yS7q//NGdzy79nlXh3bT8Kjw==", + "dev": true + }, + "@webassemblyjs/wasm-edit": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.8.5.tgz", + "integrity": "sha512-A41EMy8MWw5yvqj7MQzkDjU29K7UJq1VrX2vWLzfpRHt3ISftOXqrtojn7nlPsZ9Ijhp5NwuODuycSvfAO/26Q==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/helper-wasm-section": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5", + "@webassemblyjs/wasm-opt": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5", + "@webassemblyjs/wast-printer": "1.8.5" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.8.5.tgz", + "integrity": "sha512-BCZBT0LURC0CXDzj5FXSc2FPTsxwp3nWcqXQdOZE4U7h7i8FqtFK5Egia6f9raQLpEKT1VL7zr4r3+QX6zArWg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/ieee754": "1.8.5", + "@webassemblyjs/leb128": "1.8.5", + "@webassemblyjs/utf8": "1.8.5" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.8.5.tgz", + "integrity": "sha512-HKo2mO/Uh9A6ojzu7cjslGaHaUU14LdLbGEKqTR7PBKwT6LdPtLLh9fPY33rmr5wcOMrsWDbbdCHq4hQUdd37Q==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-buffer": "1.8.5", + "@webassemblyjs/wasm-gen": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.8.5.tgz", + "integrity": "sha512-pi0SYE9T6tfcMkthwcgCpL0cM9nRYr6/6fjgDtL6q/ZqKHdMWvxitRi5JcZ7RI4SNJJYnYNaWy5UUrHQy998lw==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-api-error": "1.8.5", + "@webassemblyjs/helper-wasm-bytecode": "1.8.5", + "@webassemblyjs/ieee754": "1.8.5", + "@webassemblyjs/leb128": "1.8.5", + "@webassemblyjs/utf8": "1.8.5" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.8.5.tgz", + "integrity": "sha512-daXC1FyKWHF1i11obK086QRlsMsY4+tIOKgBqI1lxAnkp9xe9YMcgOxm9kLe+ttjs5aWV2KKE1TWJCN57/Btsg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/floating-point-hex-parser": "1.8.5", + "@webassemblyjs/helper-api-error": "1.8.5", + "@webassemblyjs/helper-code-frame": "1.8.5", + "@webassemblyjs/helper-fsm": "1.8.5", + "@xtuc/long": "4.2.2" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.8.5.tgz", + "integrity": "sha512-w0U0pD4EhlnvRyeJzBqaVSJAo9w/ce7/WPogeXLzGkO6hzhr4GnQIZ4W4uUt5b9ooAaXPtnXlj0gzsXEOUNYMg==", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/wast-parser": "1.8.5", + "@xtuc/long": "4.2.2" + } + }, + "@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true + }, + "@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true + }, + "JSONStream": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/JSONStream/-/JSONStream-1.3.5.tgz", + "integrity": "sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==", + "requires": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + } + }, + "abab": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.3.tgz", + "integrity": "sha512-tsFzPpcttalNjFBCFMqsKYQcWxxen1pgJR56by//QwvJc4/OUS3kPOOttx2tSIfjsylB0pYu7f5D3K1RCxUnUg==", + "dev": true + }, + "abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==" + }, + "abortcontroller-polyfill": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/abortcontroller-polyfill/-/abortcontroller-polyfill-1.4.0.tgz", + "integrity": "sha512-3ZFfCRfDzx3GFjO6RAkYx81lPGpUS20ISxux9gLxuKnqafNcFQo59+IoZqpO2WvQlyc287B62HDnDdNYRmlvWA==" + }, + "acorn": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.1.1.tgz", + "integrity": "sha512-jPTiwtOxaHNaAPg/dmrJ/beuzLRnXtB0kQPQ8JpotKJgTB6rX6c8mlf315941pyjBSaPg8NHXS9fhP4u17DpGA==", + "dev": true + }, + "acorn-dynamic-import": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-4.0.0.tgz", + "integrity": "sha512-d3OEjQV4ROpoflsnUA8HozoIR504TFxNivYEUi6uwz0IYhBkTDXGuWlNdMtybRt3nqVx/L6XqMt0FxkXuWKZhw==", + "dev": true + }, + "acorn-globals": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-4.3.4.tgz", + "integrity": "sha512-clfQEh21R+D0leSbUdWf3OcfqyaCSAQ8Ryq00bofSekfr9W8u1jyYZo6ir0xu9Gtcf7BjcHJpnbZH7JOCpP60A==", + "dev": true, + "requires": { + "acorn": "^6.0.1", + "acorn-walk": "^6.0.1" + } + }, + "acorn-jsx": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-3.0.1.tgz", + "integrity": "sha1-r9+UiPsezvyDSPb7IvRk4ypYs2s=", + "dev": true, + "requires": { + "acorn": "^3.0.4" + }, + "dependencies": { + "acorn": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz", + "integrity": "sha1-ReN/s56No/JbruP/U2niu18iAXo=", + "dev": true + } + } + }, + "acorn-walk": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-6.2.0.tgz", + "integrity": "sha512-7evsyfH1cLOCdAzZAd43Cic04yKydNx0cF+7tiA19p1XnLLPU4dpCQOqpjqwokFe//vS0QqfqqjCS2JkiIs0cA==", + "dev": true + }, + "aes-js": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.0.0.tgz", + "integrity": "sha1-4h3xCtbCBTKVvLuNq0Cwnb6ofk0=" + }, + "agent-base": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", + "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", + "requires": { + "es6-promisify": "^5.0.0" + } + }, + "agentkeepalive": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/agentkeepalive/-/agentkeepalive-3.5.2.tgz", + "integrity": "sha512-e0L/HNe6qkQ7H19kTlRRqUibEAwDK5AFk6y3PtMsuut2VAH6+Q4xZml1tNDJD7kSAyqmbG/K08K5WEJYtUrSlQ==", + "requires": { + "humanize-ms": "^1.2.1" + } + }, + "aggregate-error": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/aggregate-error/-/aggregate-error-2.2.0.tgz", + "integrity": "sha512-E5n+IZkhh22/pFdUvHUU/o9z752lc+7tgHt+FXS/g6BjlbE9249dGmuS/SxIWMPhTljZJkFN+7OXE0+O5+WT8w==", + "dev": true, + "requires": { + "clean-stack": "^2.0.0", + "indent-string": "^3.0.0" + } + }, + "ajv": { + "version": "6.10.0", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.10.0.tgz", + "integrity": "sha512-nffhOpkymDECQyR0mnsUtoCE8RlX38G0rYP+wgLWFyZuUyuuojSSvi/+euOiQBIn63whYwYVIIH1TvE3tu4OEg==", + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-errors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", + "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", + "dev": true + }, + "ajv-keywords": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz", + "integrity": "sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==", + "dev": true + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "ansicolors": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/ansicolors/-/ansicolors-0.3.2.tgz", + "integrity": "sha1-ZlWX3oap/+Oqm/vmyuXG6kJrSXk=", + "dev": true + }, + "any-observable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/any-observable/-/any-observable-0.3.0.tgz", + "integrity": "sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==", + "dev": true + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "dev": true, + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + } + }, + "aproba": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-2.0.0.tgz", + "integrity": "sha512-lYe4Gx7QT+MKGbDsA+Z+he/Wtef0BiwDOlK/XkBrdfsh9J/jPPXbX0tE9x9cl27Tmu5gg3QUbUrQYa/y+KOHPQ==" + }, + "arch": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.1.1.tgz", + "integrity": "sha512-BLM56aPo9vLLFVa8+/+pJLnrZ7QGGTVHWsCwieAWT9o9K8UeGaQbzZbGoabWLOo2ksBCztoXdqBZBplqLDDCSg==" + }, + "are-we-there-yet": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-1.1.5.tgz", + "integrity": "sha512-5hYdAkZlcG8tOLujVDTgCT+uPX0VnpAH28gWsLfzpXYm7wP6mp5Q/gYyR7YQ0cKVJcXJnl3j2kpBan13PtQf6w==", + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "argv-formatter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/argv-formatter/-/argv-formatter-1.0.0.tgz", + "integrity": "sha1-oMoMvCmltz6Dbuvhy/bF4OTrgvk=", + "dev": true + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", + "dev": true + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", + "dev": true + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "dev": true + }, + "array-equal": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-equal/-/array-equal-1.0.0.tgz", + "integrity": "sha1-jCpe8kcv2ep0KwTHenUJO6J1fJM=", + "dev": true + }, + "array-find-index": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-find-index/-/array-find-index-1.0.2.tgz", + "integrity": "sha1-3wEKoSh+Fku9pvlyOwqWoexBh6E=", + "dev": true + }, + "array-from": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/array-from/-/array-from-2.1.1.tgz", + "integrity": "sha1-z+nYwmYoudxa7MYqn12PHzUsEZU=", + "dev": true + }, + "array-ify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/array-ify/-/array-ify-1.0.0.tgz", + "integrity": "sha1-nlKHYrSpBmrRY6aWKjZEGOlibs4=", + "dev": true + }, + "array-includes": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.0.3.tgz", + "integrity": "sha1-GEtI9i2S10UrsxsyMWXH+L0CJm0=", + "dev": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.7.0" + } + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "dev": true, + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=", + "dev": true + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "dev": true + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=", + "dev": true + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "assert": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", + "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "dev": true, + "requires": { + "object-assign": "^4.1.1", + "util": "0.10.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", + "dev": true + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "dev": true, + "requires": { + "inherits": "2.0.1" + } + } + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", + "dev": true + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==", + "dev": true + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "requires": { + "lodash": "^4.17.14" + }, + "dependencies": { + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + } + } + }, + "async-each": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", + "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", + "dev": true + }, + "async-eventemitter": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/async-eventemitter/-/async-eventemitter-0.2.4.tgz", + "integrity": "sha512-pd20BwL7Yt1zwDFy+8MX8F1+WCT8aQeKj0kQnTrH9WaeRETlRamVhD0JtRPmrV4GfOJ2F9CvdQkZeZhnh2TuHw==", + "requires": { + "async": "^2.4.0" + } + }, + "async-limiter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", + "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true + }, + "atob-lite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/atob-lite/-/atob-lite-2.0.0.tgz", + "integrity": "sha1-D+9a1G8b16hQLGVyfwNn1e5D1pY=", + "dev": true + }, + "awesome-typescript-loader": { + "version": "5.2.1", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "enhanced-resolve": "^4.0.0", + "loader-utils": "^1.1.0", + "lodash": "^4.17.5", + "micromatch": "^3.1.9", + "mkdirp": "^0.5.1", + "source-map-support": "^0.5.3", + "webpack-log": "^1.2.0" + }, + "dependencies": { + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", + "dev": true + }, + "source-map-support": { + "version": "0.5.12", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.12.tgz", + "integrity": "sha512-4h2Pbvyy15EE02G+JOZpUCmqWJuqrs+sEkzewTm++BPi7Hvn/HwcqLAcNxYAyI0x13CpPPn+kMjl+hplXMHITQ==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + } + } + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + }, + "aws4": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.9.1.tgz", + "integrity": "sha512-wMHVg2EOHaMRxbzgFJ9gtjOOCrI80OHLG14rxi28XwOW8ux6IiEbRCGGGqCtdAIg4FQCbW20k9RsT4y3gJlFug==" + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "requires": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + } + } + }, + "babel-core": { + "version": "7.0.0-bridge.0", + "dev": true + }, + "babel-generator": { + "version": "6.26.1", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", + "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", + "requires": { + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "detect-indent": "^4.0.0", + "jsesc": "^1.3.0", + "lodash": "^4.17.4", + "source-map": "^0.5.7", + "trim-right": "^1.0.1" + }, + "dependencies": { + "detect-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", + "requires": { + "repeating": "^2.0.0" + } + }, + "jsesc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=" + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "babel-helper-builder-binary-assignment-operator-visitor": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz", + "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=", + "requires": { + "babel-helper-explode-assignable-expression": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-call-delegate": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", + "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", + "requires": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-define-map": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", + "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + }, + "dependencies": { + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + } + } + }, + "babel-helper-explode-assignable-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz", + "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", + "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", + "requires": { + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-get-function-arity": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", + "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-hoist-variables": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", + "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-optimise-call-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", + "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-regex": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", + "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=", + "requires": { + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + }, + "dependencies": { + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + } + } + }, + "babel-helper-remap-async-to-generator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz", + "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=", + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-replace-supers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", + "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", + "requires": { + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helpers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", + "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-jest": { + "version": "23.6.0", + "dev": true, + "requires": { + "babel-plugin-istanbul": "^4.1.6", + "babel-preset-jest": "^23.2.0" + }, + "dependencies": { + "arr-diff": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-2.0.0.tgz", + "integrity": "sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8=", + "dev": true, + "requires": { + "arr-flatten": "^1.0.1" + } + }, + "array-unique": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.2.1.tgz", + "integrity": "sha1-odl8yvy8JiXMcPrc6zalDFiwGlM=", + "dev": true + }, + "babel-plugin-istanbul": { + "version": "4.1.6", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz", + "integrity": "sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ==", + "dev": true, + "requires": { + "babel-plugin-syntax-object-rest-spread": "^6.13.0", + "find-up": "^2.1.0", + "istanbul-lib-instrument": "^1.10.1", + "test-exclude": "^4.2.1" + }, + "dependencies": { + "babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", + "dev": true + } + } + }, + "braces": { + "version": "1.8.5", + "resolved": "https://registry.npmjs.org/braces/-/braces-1.8.5.tgz", + "integrity": "sha1-uneWLhLf+WnWt2cR6RS3N4V79qc=", + "dev": true, + "requires": { + "expand-range": "^1.8.1", + "preserve": "^0.2.0", + "repeat-element": "^1.1.2" + }, + "dependencies": { + "expand-range": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/expand-range/-/expand-range-1.8.2.tgz", + "integrity": "sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc=", + "dev": true, + "requires": { + "fill-range": "^2.1.0" + } + }, + "preserve": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/preserve/-/preserve-0.2.0.tgz", + "integrity": "sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks=", + "dev": true + } + } + }, + "expand-brackets": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-0.1.5.tgz", + "integrity": "sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s=", + "dev": true, + "requires": { + "is-posix-bracket": "^0.1.0" + }, + "dependencies": { + "is-posix-bracket": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz", + "integrity": "sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q=", + "dev": true + } + } + }, + "extglob": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-0.3.2.tgz", + "integrity": "sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + }, + "dependencies": { + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + } + } + }, + "fill-range": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-2.2.4.tgz", + "integrity": "sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q==", + "dev": true, + "requires": { + "is-number": "^2.1.0", + "isobject": "^2.0.0", + "randomatic": "^3.0.0", + "repeat-element": "^1.1.2", + "repeat-string": "^1.5.2" + } + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + }, + "dependencies": { + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + } + } + }, + "is-number": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-2.1.0.tgz", + "integrity": "sha1-Afy7s5NGOlSPL0ZszhbezknbkI8=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + }, + "istanbul-lib-coverage": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz", + "integrity": "sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ==", + "dev": true + }, + "istanbul-lib-instrument": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz", + "integrity": "sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A==", + "dev": true, + "requires": { + "babel-generator": "^6.18.0", + "babel-template": "^6.16.0", + "babel-traverse": "^6.18.0", + "babel-types": "^6.18.0", + "babylon": "^6.18.0", + "istanbul-lib-coverage": "^1.2.1", + "semver": "^5.3.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + } + }, + "micromatch": { + "version": "2.3.11", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-2.3.11.tgz", + "integrity": "sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU=", + "dev": true, + "requires": { + "arr-diff": "^2.0.0", + "array-unique": "^0.2.1", + "braces": "^1.8.2", + "expand-brackets": "^0.1.4", + "extglob": "^0.3.1", + "filename-regex": "^2.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.1", + "kind-of": "^3.0.2", + "normalize-path": "^2.0.1", + "object.omit": "^2.0.0", + "parse-glob": "^3.0.4", + "regex-cache": "^0.4.2" + }, + "dependencies": { + "filename-regex": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/filename-regex/-/filename-regex-2.0.1.tgz", + "integrity": "sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY=", + "dev": true + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "object.omit": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/object.omit/-/object.omit-2.0.1.tgz", + "integrity": "sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo=", + "dev": true, + "requires": { + "for-own": "^0.1.4", + "is-extendable": "^0.1.1" + } + }, + "parse-glob": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/parse-glob/-/parse-glob-3.0.4.tgz", + "integrity": "sha1-ssN2z7EfNVE7rdFz7wu246OIORw=", + "dev": true, + "requires": { + "glob-base": "^0.3.0", + "is-dotfile": "^1.0.0", + "is-extglob": "^1.0.0", + "is-glob": "^2.0.0" + } + }, + "regex-cache": { + "version": "0.4.4", + "resolved": "https://registry.npmjs.org/regex-cache/-/regex-cache-0.4.4.tgz", + "integrity": "sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ==", + "dev": true, + "requires": { + "is-equal-shallow": "^0.1.3" + } + } + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "dev": true, + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "dev": true, + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "dev": true, + "requires": { + "is-utf8": "^0.2.0" + } + }, + "test-exclude": { + "version": "4.2.3", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-4.2.3.tgz", + "integrity": "sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "micromatch": "^2.3.11", + "object-assign": "^4.1.0", + "read-pkg-up": "^1.0.1", + "require-main-filename": "^1.0.1" + }, + "dependencies": { + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "dev": true, + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "dev": true, + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + } + } + } + } + }, + "babel-loader": { + "version": "8.0.5", + "dev": true, + "requires": { + "find-cache-dir": "^2.0.0", + "loader-utils": "^1.0.2", + "mkdirp": "^0.5.1", + "util.promisify": "^1.0.0" + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-check-es2015-constants": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", + "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-istanbul": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-5.2.0.tgz", + "integrity": "sha512-5LphC0USA8t4i1zCtjbbNb6jJj/9+X6P37Qfirc/70EQ34xKlMW+a1RHGwxGI+SwWpNwZ27HqvzAobeqaXwiZw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "find-up": "^3.0.0", + "istanbul-lib-instrument": "^3.3.0", + "test-exclude": "^5.2.3" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", + "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + } + } + }, + "babel-plugin-jest-hoist": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-23.2.0.tgz", + "integrity": "sha1-5h+uBaHKiAGq3uV6bWa4zvr0QWc=", + "dev": true + }, + "babel-plugin-syntax-async-functions": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", + "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=" + }, + "babel-plugin-syntax-exponentiation-operator": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", + "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=" + }, + "babel-plugin-syntax-object-rest-spread": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz", + "integrity": "sha1-/WU28rzhODb/o6VFjEkDpZe7O/U=", + "dev": true + }, + "babel-plugin-syntax-trailing-function-commas": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", + "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=" + }, + "babel-plugin-transform-async-to-generator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz", + "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=", + "requires": { + "babel-helper-remap-async-to-generator": "^6.24.1", + "babel-plugin-syntax-async-functions": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-arrow-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", + "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-block-scoped-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", + "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-block-scoping": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", + "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", + "requires": { + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + }, + "dependencies": { + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + } + } + }, + "babel-plugin-transform-es2015-classes": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", + "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", + "requires": { + "babel-helper-define-map": "^6.24.1", + "babel-helper-function-name": "^6.24.1", + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-helper-replace-supers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-computed-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", + "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-destructuring": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", + "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-duplicate-keys": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", + "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-for-of": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", + "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", + "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", + "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-modules-amd": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", + "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=", + "requires": { + "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-modules-commonjs": { + "version": "6.26.2", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", + "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", + "requires": { + "babel-plugin-transform-strict-mode": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-types": "^6.26.0" + } + }, + "babel-plugin-transform-es2015-modules-systemjs": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", + "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=", + "requires": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-modules-umd": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", + "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=", + "requires": { + "babel-plugin-transform-es2015-modules-amd": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-object-super": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", + "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=", + "requires": { + "babel-helper-replace-supers": "^6.24.1", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-parameters": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", + "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", + "requires": { + "babel-helper-call-delegate": "^6.24.1", + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-shorthand-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", + "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-spread": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", + "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-sticky-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", + "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=", + "requires": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-template-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", + "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-typeof-symbol": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", + "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-unicode-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", + "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=", + "requires": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "regexpu-core": "^2.0.0" + }, + "dependencies": { + "regexpu-core": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", + "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", + "requires": { + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" + } + }, + "regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=" + }, + "regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "requires": { + "jsesc": "~0.5.0" + } + } + } + }, + "babel-plugin-transform-exponentiation-operator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz", + "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=", + "requires": { + "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1", + "babel-plugin-syntax-exponentiation-operator": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-regenerator": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", + "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=", + "requires": { + "regenerator-transform": "^0.10.0" + }, + "dependencies": { + "regenerator-transform": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz", + "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==", + "requires": { + "babel-runtime": "^6.18.0", + "babel-types": "^6.19.0", + "private": "^0.1.6" + } + } + } + }, + "babel-plugin-transform-strict-mode": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", + "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-polyfill": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-polyfill/-/babel-polyfill-6.26.0.tgz", + "integrity": "sha1-N5k3q8Z9eJWXCtxiHyhM2WbPIVM=", + "requires": { + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "regenerator-runtime": "^0.10.5" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.10.5", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.10.5.tgz", + "integrity": "sha1-M2w+/BIgrc7dosn6tntaeVWjNlg=" + } + } + }, + "babel-preset-env": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.7.0.tgz", + "integrity": "sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==", + "requires": { + "babel-plugin-check-es2015-constants": "^6.22.0", + "babel-plugin-syntax-trailing-function-commas": "^6.22.0", + "babel-plugin-transform-async-to-generator": "^6.22.0", + "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoping": "^6.23.0", + "babel-plugin-transform-es2015-classes": "^6.23.0", + "babel-plugin-transform-es2015-computed-properties": "^6.22.0", + "babel-plugin-transform-es2015-destructuring": "^6.23.0", + "babel-plugin-transform-es2015-duplicate-keys": "^6.22.0", + "babel-plugin-transform-es2015-for-of": "^6.23.0", + "babel-plugin-transform-es2015-function-name": "^6.22.0", + "babel-plugin-transform-es2015-literals": "^6.22.0", + "babel-plugin-transform-es2015-modules-amd": "^6.22.0", + "babel-plugin-transform-es2015-modules-commonjs": "^6.23.0", + "babel-plugin-transform-es2015-modules-systemjs": "^6.23.0", + "babel-plugin-transform-es2015-modules-umd": "^6.23.0", + "babel-plugin-transform-es2015-object-super": "^6.22.0", + "babel-plugin-transform-es2015-parameters": "^6.23.0", + "babel-plugin-transform-es2015-shorthand-properties": "^6.22.0", + "babel-plugin-transform-es2015-spread": "^6.22.0", + "babel-plugin-transform-es2015-sticky-regex": "^6.22.0", + "babel-plugin-transform-es2015-template-literals": "^6.22.0", + "babel-plugin-transform-es2015-typeof-symbol": "^6.23.0", + "babel-plugin-transform-es2015-unicode-regex": "^6.22.0", + "babel-plugin-transform-exponentiation-operator": "^6.22.0", + "babel-plugin-transform-regenerator": "^6.22.0", + "browserslist": "^3.2.6", + "invariant": "^2.2.2", + "semver": "^5.3.0" + }, + "dependencies": { + "browserslist": { + "version": "3.2.8", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz", + "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==", + "requires": { + "caniuse-lite": "^1.0.30000844", + "electron-to-chromium": "^1.3.47" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "babel-preset-jest": { + "version": "23.2.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-23.2.0.tgz", + "integrity": "sha1-jsegOhOPABoaj7HoETZSvxpV2kY=", + "dev": true, + "requires": { + "babel-plugin-jest-hoist": "^23.2.0", + "babel-plugin-syntax-object-rest-spread": "^6.13.0" + } + }, + "babel-register": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", + "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", + "requires": { + "babel-core": "^6.26.0", + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "home-or-tmp": "^2.0.0", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "source-map-support": "^0.4.15" + }, + "dependencies": { + "babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "requires": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" + } + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "requires": { + "source-map": "^0.5.6" + } + } + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + } + } + }, + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "requires": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + }, + "dependencies": { + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + } + } + }, + "babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", + "requires": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + }, + "dependencies": { + "globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==" + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + } + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + }, + "dependencies": { + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=" + } + } + }, + "babelify": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/babelify/-/babelify-7.3.0.tgz", + "integrity": "sha1-qlau3nBn/XvVSWZu4W3ChQh+iOU=", + "requires": { + "babel-core": "^6.0.14", + "object-assign": "^4.0.0" + }, + "dependencies": { + "babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "requires": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" + } + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" + }, + "backbone": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/backbone/-/backbone-1.4.0.tgz", + "integrity": "sha512-RLmDrRXkVdouTg38jcgHhyQ/2zjg7a8E6sz2zxfz21Hh17xDJYUHBZimVIt5fUyS8vbfpeSmTL3gUjTEvUV3qQ==", + "dev": true, + "requires": { + "underscore": ">=1.8.3" + } + }, + "backoff": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/backoff/-/backoff-2.5.0.tgz", + "integrity": "sha1-9hbtqdPktmuMp/ynn2lXIsX44m8=", + "requires": { + "precond": "0.2" + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "dev": true, + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, + "base-x": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.7.tgz", + "integrity": "sha512-zAKJGuQPihXW22fkrfOclUUZXM2g92z5GzlSMHxhO6r6Qj+Nm0ccaGNBzDZojzwOMkpjAv4J0fOv1U4go+a4iw==", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "base32": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/base32/-/base32-0.0.6.tgz", + "integrity": "sha1-eQOLy1rsLY8ivMHChAKST1Cm0qw=", + "requires": { + "optimist": ">=0.1.0" + } + }, + "base64-js": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", + "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==" + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "requires": { + "tweetnacl": "^0.14.3" + }, + "dependencies": { + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + } + } + }, + "before-after-hook": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/before-after-hook/-/before-after-hook-2.1.0.tgz", + "integrity": "sha512-IWIbu7pMqyw3EAJHzzHbWa85b6oud/yfKYg5rqB5hNE8CeMi3nX+2C2sj0HswfblST86hpVEOAb9x34NZd6P7A==", + "dev": true + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true + }, + "bignumber.js": { + "version": "8.0.2", + "resolved": "https://registry.npmjs.org/bignumber.js/-/bignumber.js-8.0.2.tgz", + "integrity": "sha512-EiuvFrnbv0jFixEQ9f58jo7X0qI2lNGIr/MxntmVzQc5JUweDSh8y8hbTCAomFtqwUPIOWcLXP0VEOSZTG7FFw==" + }, + "binary-extensions": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", + "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", + "dev": true + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "bip39": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/bip39/-/bip39-2.6.0.tgz", + "integrity": "sha512-RrnQRG2EgEoqO24ea+Q/fftuPUZLmrEM3qNhhGsA3PbaXaCW791LTzPuVyx/VprXQcTbPJ3K3UeTna8ZnVl2sg==", + "requires": { + "create-hash": "^1.1.0", + "pbkdf2": "^3.0.9", + "randombytes": "^2.0.1", + "safe-buffer": "^5.0.1", + "unorm": "^1.3.3" + } + }, + "bip66": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/bip66/-/bip66-1.1.5.tgz", + "integrity": "sha1-AfqHSHhcpwlV1QESF9GzE5lpyiI=", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "bitcore-lib": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/bitcore-lib/-/bitcore-lib-0.15.0.tgz", + "integrity": "sha512-AeXLWhiivF6CDFzrABZHT4jJrflyylDWTi32o30rF92HW9msfuKpjzrHtFKYGa9w0kNVv5HABQjCB3OEav4PhQ==", + "requires": { + "bn.js": "=4.11.8", + "bs58": "=4.0.1", + "buffer-compare": "=1.1.1", + "elliptic": "=6.4.0", + "inherits": "=2.0.1", + "lodash": "=4.17.4" + }, + "dependencies": { + "elliptic": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.0.tgz", + "integrity": "sha1-ysmvh2LIWDYYcAPI3+GT5eLq5d8=", + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + } + }, + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + }, + "lodash": { + "version": "4.17.4", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.4.tgz", + "integrity": "sha1-eCA6TRwyiuHYbcpkYONptX9AVa4=" + } + } + }, + "bitcore-mnemonic": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/bitcore-mnemonic/-/bitcore-mnemonic-1.7.0.tgz", + "integrity": "sha512-1JV1okgz9Vv+Y4fG2m3ToR+BGdKA6tSoqjepIxA95BZjW6YaeopVW4iOe/dY9dnkZH4+LA2AJ4YbDE6H3ih3Yw==", + "requires": { + "bitcore-lib": "^0.16.0", + "unorm": "^1.4.1" + }, + "dependencies": { + "bitcore-lib": { + "version": "0.16.0", + "resolved": "https://registry.npmjs.org/bitcore-lib/-/bitcore-lib-0.16.0.tgz", + "integrity": "sha512-CEtcrPAH2gwgaMN+OPMJc18TBEak1+TtzMyafrqrIbK9PIa3kat195qBJhC0liJSHRiRr6IE2eLcXeIFFs+U8w==", + "requires": { + "bn.js": "=4.11.8", + "bs58": "=4.0.1", + "buffer-compare": "=1.1.1", + "elliptic": "=6.4.0", + "inherits": "=2.0.1", + "lodash": "=4.17.11" + } + }, + "elliptic": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.0.tgz", + "integrity": "sha1-ysmvh2LIWDYYcAPI3+GT5eLq5d8=", + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + } + }, + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" + } + } + }, + "bl": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-3.0.0.tgz", + "integrity": "sha512-EUAyP5UHU5hxF8BPT0LKW8gjYLhq1DQIcneOX/pL/m2Alo+OYDQAJlHq+yseMP50Os2nHXOSic6Ss3vSQeyf4A==", + "optional": true, + "requires": { + "readable-stream": "^3.0.1" + }, + "dependencies": { + "readable-stream": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.5.0.tgz", + "integrity": "sha512-gSz026xs2LfxBPudDuI41V1lka8cxg64E66SGe78zJlsUofOg/yqwezdIcdfwik6B4h8LFmWPA9ef9X3FiNFLA==", + "optional": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "optional": true, + "requires": { + "safe-buffer": "~5.2.0" + } + } + } + }, + "bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" + }, + "boolify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/boolify/-/boolify-1.0.1.tgz", + "integrity": "sha1-tcCeF8rNET0Rt7s+04TMASmU2Gs=", + "dev": true + }, + "bottleneck": { + "version": "2.19.5", + "resolved": "https://registry.npmjs.org/bottleneck/-/bottleneck-2.19.5.tgz", + "integrity": "sha512-VHiNCbI1lKdl44tGrhNfU3lup0Tj/ZBMJB5/2ZbNXRCPuRCO7ed2mgcK4r17y+KB2EfuYuRaVlwNbAeaWGSpbw==", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "dev": true, + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "browser-process-hrtime": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz", + "integrity": "sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw==", + "dev": true + }, + "browser-resolve": { + "version": "1.11.3", + "resolved": "https://registry.npmjs.org/browser-resolve/-/browser-resolve-1.11.3.tgz", + "integrity": "sha512-exDi1BYWB/6raKHmDTCicQfTkqwN5fioMFV4j8BsfMU4R2DK/QfZfK7kOVkmWCNANf0snkBzqGqAJBao9gZMdQ==", + "dev": true, + "requires": { + "resolve": "1.1.7" + }, + "dependencies": { + "resolve": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.1.7.tgz", + "integrity": "sha1-IDEU2CrSxe2ejgQRs5ModeiJ6Xs=", + "dev": true + } + } + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "dev": true, + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "dev": true, + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sign": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", + "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "dev": true, + "requires": { + "bn.js": "^4.1.1", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.2", + "elliptic": "^6.0.0", + "inherits": "^2.0.1", + "parse-asn1": "^5.0.0" + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "dev": true, + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "4.5.3", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.5.3.tgz", + "integrity": "sha512-Tx/Jtrmh6vFg24AelzLwCaCq1IUJiMDM1x/LPzqbmbktF8Zo7F9ONUpOWsFK6TtdON95mSMaQUWqi0ilc8xM6g==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30000955", + "electron-to-chromium": "^1.3.122", + "node-releases": "^1.1.12" + } + }, + "bs58": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", + "integrity": "sha1-vhYedsNU9veIrkBx9j806MTwpCo=", + "requires": { + "base-x": "^3.0.2" + } + }, + "bser": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", + "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", + "dev": true, + "requires": { + "node-int64": "^0.4.0" + } + }, + "btoa-lite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/btoa-lite/-/btoa-lite-1.0.0.tgz", + "integrity": "sha1-M3dm2hWAEhD92VbCLpxokaudAzc=", + "dev": true + }, + "buffer": { + "version": "4.9.2", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", + "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "buffer-compare": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-compare/-/buffer-compare-1.1.1.tgz", + "integrity": "sha1-W+e+hTr4kZjR9N3AkNHWakiu9ZY=" + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", + "dev": true + }, + "builtins": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz", + "integrity": "sha1-y5T662HIaWRR2zZTThQi+U8K7og=" + }, + "cacache": { + "version": "11.3.3", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-11.3.3.tgz", + "integrity": "sha512-p8WcneCytvzPxhDvYp31PD039vi77I12W+/KfR9S8AZbaiARFBCpsPJS+9uhWfeBfeAtW7o/4vt3MUqLkbY6nA==", + "dev": true, + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + }, + "dependencies": { + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "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" + } + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "dev": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "dev": true, + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "cachedir": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cachedir/-/cachedir-2.2.0.tgz", + "integrity": "sha512-VvxA0xhNqIIfg0V9AmJkDg91DaJwryutH5rVEZAhcNi4iJFj9f+QxmAjgK1LT9I8OgToX27fypX6/MeCXVbBjQ==", + "dev": true + }, + "call-me-maybe": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/call-me-maybe/-/call-me-maybe-1.0.1.tgz", + "integrity": "sha1-JtII6onje1y95gJQoV8DHBak1ms=", + "dev": true + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "dev": true, + "requires": { + "callsites": "^2.0.0" + }, + "dependencies": { + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=", + "dev": true + } + } + }, + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "dev": true, + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "callsites": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.0.0.tgz", + "integrity": "sha512-tWnkwu9YEq2uzlBDI4RcLn8jrFvF9AOi8PxDNU3hZZjJcjkcRAq3vCI+vZcg1SuxISDYe86k9VZFwAxDiJGoAw==", + "dev": true + }, + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "camelcase-keys": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-4.2.0.tgz", + "integrity": "sha1-oqpfsa9oh1glnDLBQUJteJI7m3c=", + "dev": true, + "requires": { + "camelcase": "^4.1.0", + "map-obj": "^2.0.0", + "quick-lru": "^1.0.0" + } + }, + "caniuse-lite": { + "version": "1.0.30000955", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000955.tgz", + "integrity": "sha512-6AwmIKgqCYfDWWadRkAuZSHMQP4Mmy96xAXEdRBlN/luQhlRYOKgwOlZ9plpCOsVbBuqbTmGqDK3JUM/nlr8CA==" + }, + "capture-exit": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/capture-exit/-/capture-exit-2.0.0.tgz", + "integrity": "sha512-PiT/hQmTonHhl/HFGN+Lx3JJUznrVYJ3+AQsnthneZbvW7x+f08Tk7yLJTLEOUvBTbduLeeBkxEaYXUOUrRq6g==", + "dev": true, + "requires": { + "rsvp": "^4.8.4" + } + }, + "cardinal": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/cardinal/-/cardinal-2.1.1.tgz", + "integrity": "sha1-fMEFXYItISlU0HsIXeolHMe8VQU=", + "dev": true, + "requires": { + "ansicolors": "~0.3.2", + "redeyed": "~2.1.0" + } + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "centra": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/centra/-/centra-2.4.0.tgz", + "integrity": "sha512-AWmF3EHNe/noJHviynZOrdnUuQzT5AMgl9nJPXGvnzGXrI2ZvNDrEcdqskc4EtQwt2Q1IggXb0OXy7zZ1Xvvew==" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + }, + "checkpoint-store": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/checkpoint-store/-/checkpoint-store-1.1.0.tgz", + "integrity": "sha1-BOTLUWuRQziTWB5tRgGnjpVS6gY=", + "requires": { + "functional-red-black-tree": "^1.0.1" + } + }, + "chokidar": { + "version": "2.1.8", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", + "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", + "dev": true, + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + } + } + }, + "chownr": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz", + "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==" + }, + "chrome-trace-event": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.0.tgz", + "integrity": "sha512-xDbVgyfDTT2piup/h8dK/y4QZfJRSa73bw1WZ8b4XM1o7fsFubUVGYcE+1ANtOzJJELGpYoG2961z0Z6OAld9A==", + "dev": true, + "requires": { + "tslib": "^1.9.0" + } + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "circular-json": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", + "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", + "dev": true + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "clean-stack": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/clean-stack/-/clean-stack-2.1.0.tgz", + "integrity": "sha512-uQWrpRm+iZZUCAp7ZZJQbd4Za9I3AjR/3YTjmcnAtkauaIm/T5CT6U8zVI6e60T6OANqBFAzuR9/HB3NzuZCRA==", + "dev": true + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-table": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cli-table/-/cli-table-0.3.1.tgz", + "integrity": "sha1-9TsFJmqLGguTSz0IIebi3FkUriM=", + "dev": true, + "requires": { + "colors": "1.0.3" + } + }, + "cli-truncate": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-0.2.1.tgz", + "integrity": "sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ=", + "dev": true, + "requires": { + "slice-ansi": "0.0.4", + "string-width": "^1.0.1" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "slice-ansi": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", + "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=", + "dev": true + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } + } + }, + "cli-width": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=" + }, + "clipboardy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-2.1.0.tgz", + "integrity": "sha512-2pzOUxWcLlXWtn+Jd6js3o12TysNOOVes/aQfg+MT/35vrxWzedHlLwyoJpXjsFKWm95BTNEcMGD9+a7mKzZkQ==", + "requires": { + "arch": "^2.1.1", + "execa": "^1.0.0" + } + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" + }, + "clone-response": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/clone-response/-/clone-response-1.0.2.tgz", + "integrity": "sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws=", + "requires": { + "mimic-response": "^1.0.0" + } + }, + "co": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", + "integrity": "sha1-bqa989hTrlTMuOR7+gvz+QMfsYQ=", + "dev": true + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + }, + "coinstring": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/coinstring/-/coinstring-2.3.0.tgz", + "integrity": "sha1-zbYzY6lhUCQEolr7gsLibV/2J6Q=", + "requires": { + "bs58": "^2.0.1", + "create-hash": "^1.1.1" + }, + "dependencies": { + "bs58": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-2.0.1.tgz", + "integrity": "sha1-VZCNWPGYKrogCPob7Y+RmYopv40=" + } + } + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "dev": true, + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "colors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.0.3.tgz", + "integrity": "sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs=", + "dev": true + }, + "combined-stream": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", + "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==", + "dev": true + }, + "commitizen": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/commitizen/-/commitizen-4.0.3.tgz", + "integrity": "sha512-lxu0F/Iq4dudoFeIl5pY3h3CQJzkmQuh3ygnaOvqhAD8Wu2pYBI17ofqSuPHNsBTEOh1r1AVa9kR4Hp0FAHKcQ==", + "dev": true, + "requires": { + "cachedir": "2.2.0", + "cz-conventional-changelog": "3.0.1", + "dedent": "0.7.0", + "detect-indent": "6.0.0", + "find-node-modules": "2.0.0", + "find-root": "1.1.0", + "fs-extra": "8.1.0", + "glob": "7.1.4", + "inquirer": "6.5.0", + "is-utf8": "^0.2.1", + "lodash": "4.17.15", + "minimist": "1.2.0", + "shelljs": "0.7.6", + "strip-bom": "4.0.0", + "strip-json-comments": "3.0.1" + }, + "dependencies": { + "cz-conventional-changelog": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/cz-conventional-changelog/-/cz-conventional-changelog-3.0.1.tgz", + "integrity": "sha512-7KASIwB8/ClEyCRvQrCPbN7WkQnUSjSSVNyPM+gDJ0jskLi8h8N2hrdpyeCk7fIqKMRzziqVSOBTB8yyLTMHGQ==", + "dev": true, + "requires": { + "@commitlint/load": ">6.1.1", + "chalk": "^2.4.1", + "conventional-commit-types": "^2.0.0", + "lodash.map": "^4.5.1", + "longest": "^2.0.1", + "right-pad": "^1.0.1", + "word-wrap": "^1.0.3" + } + }, + "detect-indent": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-6.0.0.tgz", + "integrity": "sha512-oSyFlqaTHCItVRGK5RmrmjB+CmaMOW7IaNA/kdxqhoa6d17j/5ce9O9eWXmV/KEdRwqpQA+Vqe8a8Bsybu4YnA==", + "dev": true + }, + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "glob": { + "version": "7.1.4", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", + "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "dev": true, + "requires": { + "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" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "shelljs": { + "version": "0.7.6", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.7.6.tgz", + "integrity": "sha1-N5zM+1a5HIYB5HkzVutTgpJN6a0=", + "dev": true, + "requires": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + } + }, + "strip-bom": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", + "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "dev": true + }, + "strip-json-comments": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.0.1.tgz", + "integrity": "sha512-VTyMAUfdm047mwKl+u79WIdrZxtFtn+nBxHeb844XBQ9uMNTuTHdx2hc5RiAJYqwTj3wc/xe5HLSdJSkJ+WfZw==", + "dev": true + } + } + }, + "common-tags": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.0.tgz", + "integrity": "sha512-6P6g0uetGpW/sdyUy/iQQCbFF0kWVMSIVSyYz7Zgjcgh8mgw8PQzDNZeyZ5DQ2gM7LBoZPHmnjz8rUthkBG5tw==", + "dev": true + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", + "dev": true + }, + "compare-func": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/compare-func/-/compare-func-1.3.2.tgz", + "integrity": "sha1-md0LpFfh+bxyKxLAjsM+6rMfpkg=", + "dev": true, + "requires": { + "array-ify": "^1.0.0", + "dot-prop": "^3.0.0" + }, + "dependencies": { + "dot-prop": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-3.0.0.tgz", + "integrity": "sha1-G3CK8JSknJoOfbyteQq6U52sEXc=", + "dev": true, + "requires": { + "is-obj": "^1.0.0" + } + } + } + }, + "component-emitter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", + "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "console-browserify": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", + "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", + "dev": true + }, + "console-control-strings": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-control-strings/-/console-control-strings-1.1.0.tgz", + "integrity": "sha1-PXz0Rk22RG6mRL9LOVB/mFEAjo4=" + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", + "dev": true + }, + "contains-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=", + "dev": true + }, + "conventional-changelog-angular": { + "version": "5.0.6", + "resolved": "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.6.tgz", + "integrity": "sha512-QDEmLa+7qdhVIv8sFZfVxU1VSyVvnXPsxq8Vam49mKUcO1Z8VTLEJk9uI21uiJUsnmm0I4Hrsdc9TgkOQo9WSA==", + "dev": true, + "requires": { + "compare-func": "^1.3.1", + "q": "^1.5.1" + } + }, + "conventional-changelog-writer": { + "version": "4.0.11", + "resolved": "https://registry.npmjs.org/conventional-changelog-writer/-/conventional-changelog-writer-4.0.11.tgz", + "integrity": "sha512-g81GQOR392I+57Cw3IyP1f+f42ME6aEkbR+L7v1FBBWolB0xkjKTeCWVguzRrp6UiT1O6gBpJbEy2eq7AnV1rw==", + "dev": true, + "requires": { + "compare-func": "^1.3.1", + "conventional-commits-filter": "^2.0.2", + "dateformat": "^3.0.0", + "handlebars": "^4.4.0", + "json-stringify-safe": "^5.0.1", + "lodash": "^4.17.15", + "meow": "^5.0.0", + "semver": "^6.0.0", + "split": "^1.0.0", + "through2": "^3.0.0" + }, + "dependencies": { + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "meow": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz", + "integrity": "sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==", + "dev": true, + "requires": { + "camelcase-keys": "^4.0.0", + "decamelize-keys": "^1.0.0", + "loud-rejection": "^1.0.0", + "minimist-options": "^3.0.1", + "normalize-package-data": "^2.3.4", + "read-pkg-up": "^3.0.0", + "redent": "^2.0.0", + "trim-newlines": "^2.0.0", + "yargs-parser": "^10.0.0" + } + }, + "read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + }, + "through2": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.1.tgz", + "integrity": "sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww==", + "dev": true, + "requires": { + "readable-stream": "2 || 3" + } + }, + "yargs-parser": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", + "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + } + } + } + }, + "conventional-commit-types": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/conventional-commit-types/-/conventional-commit-types-2.3.0.tgz", + "integrity": "sha512-6iB39PrcGYdz0n3z31kj6/Km6mK9hm9oMRhwcLnKxE7WNoeRKZbTAobliKrbYZ5jqyCvtcVEfjCiaEzhL3AVmQ==", + "dev": true + }, + "conventional-commits-filter": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/conventional-commits-filter/-/conventional-commits-filter-2.0.2.tgz", + "integrity": "sha512-WpGKsMeXfs21m1zIw4s9H5sys2+9JccTzpN6toXtxhpw2VNF2JUXwIakthKBy+LN4DvJm+TzWhxOMWOs1OFCFQ==", + "dev": true, + "requires": { + "lodash.ismatch": "^4.4.0", + "modify-values": "^1.0.0" + } + }, + "conventional-commits-parser": { + "version": "3.0.8", + "resolved": "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.0.8.tgz", + "integrity": "sha512-YcBSGkZbYp7d+Cr3NWUeXbPDFUN6g3SaSIzOybi8bjHL5IJ5225OSCxJJ4LgziyEJ7AaJtE9L2/EU6H7Nt/DDQ==", + "dev": true, + "requires": { + "JSONStream": "^1.0.4", + "is-text-path": "^1.0.1", + "lodash": "^4.17.15", + "meow": "^5.0.0", + "split2": "^2.0.0", + "through2": "^3.0.0", + "trim-off-newlines": "^1.0.0" + }, + "dependencies": { + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "meow": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/meow/-/meow-5.0.0.tgz", + "integrity": "sha512-CbTqYU17ABaLefO8vCU153ZZlprKYWDljcndKKDCFcYQITzWCXZAVk4QMFZPgvzrnUQ3uItnIE/LoUOwrT15Ig==", + "dev": true, + "requires": { + "camelcase-keys": "^4.0.0", + "decamelize-keys": "^1.0.0", + "loud-rejection": "^1.0.0", + "minimist-options": "^3.0.1", + "normalize-package-data": "^2.3.4", + "read-pkg-up": "^3.0.0", + "redent": "^2.0.0", + "trim-newlines": "^2.0.0", + "yargs-parser": "^10.0.0" + } + }, + "read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + } + }, + "through2": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/through2/-/through2-3.0.1.tgz", + "integrity": "sha512-M96dvTalPT3YbYLaKaCuwu+j06D/8Jfib0o/PxbVt6Amhv3dUAtW6rTV1jPgJSBG83I/e04Y6xkVdVhSRhi0ww==", + "dev": true, + "requires": { + "readable-stream": "2 || 3" + } + }, + "yargs-parser": { + "version": "10.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-10.1.0.tgz", + "integrity": "sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ==", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + } + } + } + }, + "convert-source-map": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", + "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", + "requires": { + "safe-buffer": "~5.1.1" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + }, + "dependencies": { + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", + "dev": true + }, + "core-js": { + "version": "2.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.5.tgz", + "integrity": "sha512-klh/kDpwX8hryYL14M9w/xei6vrv6sE8gTHDG7/T/+SEovB/G4ejwcfE/CBzO6Edsu+OETZMZ3wcX/EjUkrl5A==" + }, + "core-js-compat": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.0.0.tgz", + "integrity": "sha512-W/Ppz34uUme3LmXWjMgFlYyGnbo1hd9JvA0LNQ4EmieqVjg2GPYbj3H6tcdP2QGPGWdRKUqZVbVKLNIFVs/HiA==", + "dev": true, + "requires": { + "browserslist": "^4.5.1", + "core-js": "3.0.0", + "core-js-pure": "3.0.0", + "semver": "^5.6.0" + }, + "dependencies": { + "core-js": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.0.0.tgz", + "integrity": "sha512-WBmxlgH2122EzEJ6GH8o9L/FeoUKxxxZ6q6VUxoTlsE4EvbTWKJb447eyVxTEuq0LpXjlq/kCB2qgBvsYRkLvQ==", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "core-js-pure": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.0.0.tgz", + "integrity": "sha512-yPiS3fQd842RZDgo/TAKGgS0f3p2nxssF1H65DIZvZv0Od5CygP8puHXn3IQiM/39VAvgCbdaMQpresrbGgt9g==", + "dev": true + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "cosmiconfig": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.2.0.tgz", + "integrity": "sha512-nxt+Nfc3JAqf4WIWd0jXLjTJZmsPLrA9DDc4nRw2KFJQJK7DNooqSXrNI7tzLG50CF8axczly5UV929tBmh/7g==", + "dev": true, + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.13.0", + "parse-json": "^4.0.0" + }, + "dependencies": { + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "dev": true, + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + } + } + }, + "coveralls": { + "version": "3.0.7", + "dev": true, + "requires": { + "growl": "~> 1.10.0", + "js-yaml": "^3.13.1", + "lcov-parse": "^0.0.10", + "log-driver": "^1.2.7", + "minimist": "^1.2.0", + "request": "^2.86.0" + } + }, + "create-ecdh": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", + "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-fetch": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-2.2.3.tgz", + "integrity": "sha512-PrWWNH3yL2NYIb/7WF/5vFG3DCQiXDOVf8k3ijatbrtnwNuhMWLC7YF7uqf53tbTFDzHIUD8oITw4Bxt8ST3Nw==", + "requires": { + "node-fetch": "2.1.2", + "whatwg-fetch": "2.0.4" + }, + "dependencies": { + "node-fetch": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.1.2.tgz", + "integrity": "sha1-q4hOjn5X44qUR1POxwb3iNF2i7U=" + }, + "whatwg-fetch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz", + "integrity": "sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng==" + } + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "dev": true, + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "crypto-js": { + "version": "3.1.8", + "resolved": "https://registry.npmjs.org/crypto-js/-/crypto-js-3.1.8.tgz", + "integrity": "sha1-cV8HC/YBTyrpkqmLOSkli3E/CNU=" + }, + "crypto-random-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-1.0.0.tgz", + "integrity": "sha1-ojD2T1aDEOFJgAmUB5DsmVRbyn4=" + }, + "cssom": { + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", + "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==", + "dev": true + }, + "cssstyle": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-1.4.0.tgz", + "integrity": "sha512-GBrLZYZ4X4x6/QEoBnIrqb8B/f5l4+8me2dkom/j1Gtbxy0kBv6OGzKuAsGM75bkGwGAFkt56Iwg28S3XTZgSA==", + "dev": true, + "requires": { + "cssom": "0.3.x" + } + }, + "csstype": { + "version": "2.6.8", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-2.6.8.tgz", + "integrity": "sha512-msVS9qTuMT5zwAGCVm4mxfrZ18BNc6Csd0oJAtiFMZ1FAx1CCvy2+5MDmYoix63LM/6NDbNtodCiGYGmFgO0dA==" + }, + "currently-unhandled": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/currently-unhandled/-/currently-unhandled-0.4.1.tgz", + "integrity": "sha1-mI3zP+qxke95mmE2nddsF635V+o=", + "dev": true, + "requires": { + "array-find-index": "^1.0.1" + } + }, + "cyclist": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", + "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=" + }, + "cz-conventional-changelog": { + "version": "3.0.2", + "dev": true, + "requires": { + "@commitlint/load": ">6.1.1", + "chalk": "^2.4.1", + "commitizen": "^4.0.3", + "conventional-commit-types": "^2.0.0", + "lodash.map": "^4.5.1", + "longest": "^2.0.1", + "right-pad": "^1.0.1", + "word-wrap": "^1.0.3" + } + }, + "d": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/d/-/d-1.0.1.tgz", + "integrity": "sha512-m62ShEObQ39CfralilEQRjH6oAMtNCV1xJyEx5LpRYUVN+EviphDgUc/F3hnYbADmkiNs67Y+3ylmlG7Lnu+FA==", + "dev": true, + "requires": { + "es5-ext": "^0.10.50", + "type": "^1.0.1" + } + }, + "dargs": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/dargs/-/dargs-4.1.0.tgz", + "integrity": "sha1-A6nbtLXC8Tm/FK5T8LiipqhvThc=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "data-urls": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-1.1.0.tgz", + "integrity": "sha512-YTWYI9se1P55u58gL5GkQHW4P6VJBJ5iBT+B5a7i2Tjadhv52paJG0qHX4A0OR6/t52odI64KP2YvFpkDOi3eQ==", + "dev": true, + "requires": { + "abab": "^2.0.0", + "whatwg-mimetype": "^2.2.0", + "whatwg-url": "^7.0.0" + }, + "dependencies": { + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + } + } + }, + "date-fns": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", + "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==", + "dev": true + }, + "dateformat": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/dateformat/-/dateformat-3.0.3.tgz", + "integrity": "sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q==", + "dev": true + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", + "dev": true + }, + "decamelize-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.0.tgz", + "integrity": "sha1-0XGoeTMlKAfrPLYdwcFEXQeN8tk=", + "dev": true, + "requires": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "dependencies": { + "map-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", + "integrity": "sha1-2TPOuSBdgr3PSIb2dCvcK03qFG0=", + "dev": true + } + } + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", + "dev": true + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=", + "dev": true + }, + "deep-equal": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.1.1.tgz", + "integrity": "sha512-yd9c5AdiqVcR+JjcwUQb9DkhJc8ngNr0MahEBGvDiJw8puWab2yZlh+nkasOnZP+EGTAP6rRp2JzJhJZzvNF8g==", + "requires": { + "is-arguments": "^1.0.4", + "is-date-object": "^1.0.1", + "is-regex": "^1.0.4", + "object-is": "^1.0.1", + "object-keys": "^1.1.1", + "regexp.prototype.flags": "^1.2.0" + }, + "dependencies": { + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + } + } + }, + "deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==" + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=", + "dev": true + }, + "deepmerge": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-2.2.1.tgz", + "integrity": "sha512-R9hc1Xa/NOBi9WRVUWg19rl1UB7Tt4kuPd+thNJgFZoxXsTz7ncaPaeIm+40oSGuP33DfMb4sZt1QIGiJzC4EA==", + "dev": true + }, + "defer-to-connect": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/defer-to-connect/-/defer-to-connect-1.1.3.tgz", + "integrity": "sha512-0ISdNousHvZT2EiFlZeZAHBUvSxmKswVCEf8hW7KWgG4a8MVEu/3Vb6uWYozkjylyCxe0JBIiRB1jV45S70WVQ==" + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "requires": { + "object-keys": "^1.0.12" + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "dev": true, + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + } + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" + }, + "del": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz", + "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=", + "dev": true, + "requires": { + "globby": "^6.1.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "p-map": "^1.1.1", + "pify": "^3.0.0", + "rimraf": "^2.2.8" + }, + "dependencies": { + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "dev": true, + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "dev": true + } + } + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o=" + }, + "deprecation": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/deprecation/-/deprecation-2.3.1.tgz", + "integrity": "sha512-xmHIy4F3scKVwMsQ4WnVaS8bHOx0DmVwRywosKhaILI0ywMDWPtBSku2HNxRvF7jtwDRsoEwYQSfbxj8b7RlJQ==", + "dev": true + }, + "des.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", + "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "dev": true, + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "detect-file": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", + "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", + "dev": true + }, + "detect-libc": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-1.0.3.tgz", + "integrity": "sha1-+hN8S9aY7fVc1c0CrFWfkaTEups=", + "optional": true + }, + "detect-newline": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-2.1.0.tgz", + "integrity": "sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I=", + "dev": true + }, + "detect-node": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.0.3.tgz", + "integrity": "sha1-ogM8CcyOFY03dI+951B4Mr1s4Sc=" + }, + "diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==", + "dev": true + }, + "diff-sequences": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-24.9.0.tgz", + "integrity": "sha512-Dj6Wk3tWyTE+Fo1rW8v0Xhwk80um6yFYKbuAxc9c3EZxIHFDYwbi34Uk42u1CdnIiVorvt4RmlSDjIPyzGC2ew==", + "dev": true + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "dir-glob": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-2.2.2.tgz", + "integrity": "sha512-f9LBi5QWzIW3I6e//uxZoLBlUt9kcp66qo0sSCxL6YZKc75R1c4MFCoe/LaZiBGmgujvQdxc5Bn3QhfyvK5Hsw==", + "dev": true, + "requires": { + "path-type": "^3.0.0" + } + }, + "dlv": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", + "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", + "dev": true + }, + "doctrine": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "dev": true, + "requires": { + "esutils": "^2.0.2", + "isarray": "^1.0.0" + } + }, + "dom-walk": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.1.tgz", + "integrity": "sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg=" + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", + "dev": true + }, + "domexception": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/domexception/-/domexception-1.0.1.tgz", + "integrity": "sha512-raigMkn7CJNNo6Ihro1fzG7wr3fHuYVytzquZKX5n0yizGsTcYgzdIUwj1X9pK0VvjeihV+XiclP+DjwbsSKug==", + "dev": true, + "requires": { + "webidl-conversions": "^4.0.2" + } + }, + "dot-prop": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/dot-prop/-/dot-prop-4.2.0.tgz", + "integrity": "sha512-tUMXrxlExSW6U2EXiiKGSBVdYgtV8qlHL+C10TsW4PURY/ic+eaysnSkwB4kA/mBlCyy/IKDJ+Lc3wbWeaXtuQ==", + "requires": { + "is-obj": "^1.0.0" + } + }, + "dotignore": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/dotignore/-/dotignore-0.1.2.tgz", + "integrity": "sha512-UGGGWfSauusaVJC+8fgV+NVvBXkCTmVv7sk6nojDZZvuOUNGUy0Zk4UpHQD6EDjS0jpBwcACvH4eofvyzBcRDw==", + "requires": { + "minimatch": "^3.0.4" + } + }, + "drbg.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/drbg.js/-/drbg.js-1.0.1.tgz", + "integrity": "sha1-Pja2xCs3BDgjzbwzLVjzHiRFSAs=", + "requires": { + "browserify-aes": "^1.0.6", + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4" + } + }, + "duplexer2": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", + "dev": true, + "requires": { + "readable-stream": "^2.0.2" + } + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=" + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "electron-to-chromium": { + "version": "1.3.122", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.122.tgz", + "integrity": "sha512-3RKoIyCN4DhP2dsmleuFvpJAIDOseWH88wFYBzb22CSwoFDSWRc4UAMfrtc9h8nBdJjTNIN3rogChgOy6eFInw==" + }, + "elegant-spinner": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz", + "integrity": "sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=", + "dev": true + }, + "elliptic": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.2.tgz", + "integrity": "sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw==", + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", + "dev": true + }, + "encoding": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", + "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", + "requires": { + "iconv-lite": "~0.4.13" + } + }, + "end-of-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz", + "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.4.0", + "tapable": "^1.0.0" + } + }, + "env-ci": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/env-ci/-/env-ci-3.2.0.tgz", + "integrity": "sha512-TFjNiDlXrL8/pfHswdvJGEZzJcq3aBPb8Eka83hlGLwuNw9F9BC9S9ETlkfkItLRT9k5JgpGgeP+rL6/3cEbcw==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "java-properties": "^0.2.9" + } + }, + "err-code": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/err-code/-/err-code-1.1.2.tgz", + "integrity": "sha1-BuARbTAo9q70gGhJ6w6mp0iuaWA=" + }, + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "dev": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz", + "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.0", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "is-callable": "^1.1.4", + "is-regex": "^1.0.4", + "object-keys": "^1.0.12" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es5-ext": { + "version": "0.10.53", + "resolved": "https://registry.npmjs.org/es5-ext/-/es5-ext-0.10.53.tgz", + "integrity": "sha512-Xs2Stw6NiNHWypzRTY1MtaG/uJlwCk8kH81920ma8mvN8Xq1gsfhZvpkImLQArw8AHnv8MT2I45J3c0R8slE+Q==", + "dev": true, + "requires": { + "es6-iterator": "~2.0.3", + "es6-symbol": "~3.1.3", + "next-tick": "~1.0.0" + } + }, + "es6-iterator": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/es6-iterator/-/es6-iterator-2.0.3.tgz", + "integrity": "sha1-p96IkUGgWpSwhUQDstCg+/qY87c=", + "dev": true, + "requires": { + "d": "1", + "es5-ext": "^0.10.35", + "es6-symbol": "^3.1.1" + } + }, + "es6-promise": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/es6-promise/-/es6-promise-4.2.8.tgz", + "integrity": "sha512-HJDGx5daxeIvxdBxvG2cb9g4tEvwIk3i8+nhX0yGrYmZUzbkdg8QbDevheDB8gd0//uPj4c1EQua8Q+MViT0/w==" + }, + "es6-promisify": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/es6-promisify/-/es6-promisify-5.0.0.tgz", + "integrity": "sha1-UQnWLz5W6pZ8S2NQWu8IKRyKUgM=", + "requires": { + "es6-promise": "^4.0.3" + } + }, + "es6-symbol": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/es6-symbol/-/es6-symbol-3.1.3.tgz", + "integrity": "sha512-NJ6Yn3FuDinBaBRWl/q5X/s4koRHBrgKAu+yGI6JCBeiu3qrcbJhwT2GeR/EXVfylRk8dpQVJoLEFhK+Mu31NA==", + "dev": true, + "requires": { + "d": "^1.0.1", + "ext": "^1.1.2" + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "escodegen": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-1.13.0.tgz", + "integrity": "sha512-eYk2dCkxR07DsHA/X2hRBj0CFAZeri/LyDMc0C8JT1Hqi6JnVpMhJ7XFITbb0+yZS3lVkaPL2oCkZ3AVmeVbMw==", + "dev": true, + "requires": { + "esprima": "^4.0.1", + "estraverse": "^4.2.0", + "esutils": "^2.0.2", + "optionator": "^0.8.1", + "source-map": "~0.6.1" + } + }, + "eslint": { + "version": "5.16.0", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.9.1", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^3.0.0", + "eslint-scope": "^4.0.3", + "eslint-utils": "^1.3.1", + "eslint-visitor-keys": "^1.0.0", + "espree": "^5.0.1", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^5.0.1", + "functional-red-black-tree": "^1.0.1", + "glob": "^7.1.2", + "globals": "^11.7.0", + "ignore": "^4.0.6", + "import-fresh": "^3.0.0", + "imurmurhash": "^0.1.4", + "inquirer": "^6.2.2", + "js-yaml": "^3.13.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.11", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.2", + "path-is-inside": "^1.0.2", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "semver": "^5.5.1", + "strip-ansi": "^4.0.0", + "strip-json-comments": "^2.0.1", + "table": "^5.2.3", + "text-table": "^0.2.0" + }, + "dependencies": { + "acorn-jsx": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.1.0.tgz", + "integrity": "sha512-tMUqwBWfLFbJbizRmEcWSLw6HnFzfdJs2sOJEOwwtVPMoH/0Ay+E703oZz78VSXZiiDcZrQ5XKjPIUQixhmgVw==", + "dev": true + }, + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "doctrine": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", + "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "espree": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/espree/-/espree-5.0.1.tgz", + "integrity": "sha512-qWAZcWh4XE/RwzLJejfcofscgMc9CamR6Tn1+XRXNzrvUSSbiAjGOI/fggztjIi7y9VLPqnICMIPiGyr8JaZ0A==", + "dev": true, + "requires": { + "acorn": "^6.0.7", + "acorn-jsx": "^5.0.0", + "eslint-visitor-keys": "^1.0.0" + } + }, + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "inquirer": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.3.1.tgz", + "integrity": "sha512-MmL624rfkFt4TG9y/Jvmt8vdmOo836U7Y0Hxr2aFk3RelZEGX4Igk0KabWrcaaZaTv9uzglOqWh1Vly+FAWAXA==", + "dev": true, + "requires": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.11", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + }, + "dependencies": { + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "lodash": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.13.tgz", + "integrity": "sha512-vm3/XWXfWtRua0FkUyEHBZy8kCPjErNBT9fJx8Zvs+U6zjqPbTUOpkaoum3O5uiA8sm+yNMHXfYkTUHFoMxFNA==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + } + } + } + } + }, + "eslint-config-airbnb-base": { + "version": "13.1.0", + "dev": true, + "requires": { + "eslint-restricted-globals": "^0.1.1", + "object.assign": "^4.1.0", + "object.entries": "^1.0.4" + } + }, + "eslint-config-prettier": { + "version": "4.2.0", + "dev": true, + "requires": { + "get-stdin": "^6.0.0" + } + }, + "eslint-import-resolver-node": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz", + "integrity": "sha512-sfmTqJfPSizWu4aymbPr4Iidp5yKm8yDkHp+Ir3YiTHiiDfxh69mOUsmiqW6RZ9zRXFaF64GtYmN7e+8GHBv6Q==", + "dev": true, + "requires": { + "debug": "^2.6.9", + "resolve": "^1.5.0" + } + }, + "eslint-module-utils": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.4.0.tgz", + "integrity": "sha512-14tltLm38Eu3zS+mt0KvILC3q8jyIAH518MlG+HO0p+yK885Lb1UHTY/UgR91eOyGdmxAPb+OLoW4znqIT6Ndw==", + "dev": true, + "requires": { + "debug": "^2.6.8", + "pkg-dir": "^2.0.0" + }, + "dependencies": { + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "dev": true, + "requires": { + "find-up": "^2.1.0" + } + } + } + }, + "eslint-plugin-import": { + "version": "2.17.2", + "dev": true, + "requires": { + "array-includes": "^3.0.3", + "contains-path": "^0.1.0", + "debug": "^2.6.9", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.2", + "eslint-module-utils": "^2.4.0", + "has": "^1.0.3", + "lodash": "^4.17.11", + "minimatch": "^3.0.4", + "read-pkg-up": "^2.0.0", + "resolve": "^1.10.0" + }, + "dependencies": { + "lodash": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.13.tgz", + "integrity": "sha512-vm3/XWXfWtRua0FkUyEHBZy8kCPjErNBT9fJx8Zvs+U6zjqPbTUOpkaoum3O5uiA8sm+yNMHXfYkTUHFoMxFNA==", + "dev": true + } + } + }, + "eslint-plugin-jest": { + "version": "22.15.0", + "dev": true, + "requires": { + "@typescript-eslint/experimental-utils": "^1.13.0" + } + }, + "eslint-restricted-globals": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/eslint-restricted-globals/-/eslint-restricted-globals-0.1.1.tgz", + "integrity": "sha1-NfDVy8ZMLj7WLpO0saevBbp+1Nc=", + "dev": true + }, + "eslint-scope": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", + "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.3.1.tgz", + "integrity": "sha512-Z7YjnIldX+2XMcjr7ZkgEsOj/bREONV60qYeB/bjMAqqqZ4zxKyWX+BOUkdmRmA9riiIPVvo5x86m5elviOk0Q==", + "dev": true + }, + "eslint-visitor-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", + "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==", + "dev": true + }, + "espree": { + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz", + "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==", + "dev": true, + "requires": { + "acorn": "^5.5.0", + "acorn-jsx": "^3.0.0" + }, + "dependencies": { + "acorn": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==", + "dev": true + } + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esquery": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz", + "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", + "dev": true, + "requires": { + "estraverse": "^4.0.0" + } + }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "dev": true, + "requires": { + "estraverse": "^4.1.0" + } + }, + "estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=", + "dev": true + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=" + }, + "eth-block-tracker": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/eth-block-tracker/-/eth-block-tracker-3.0.1.tgz", + "integrity": "sha512-WUVxWLuhMmsfenfZvFO5sbl1qFY2IqUlw/FPVmjjdElpqLsZtSG+wPe9Dz7W/sB6e80HgFKknOmKk2eNlznHug==", + "requires": { + "eth-query": "^2.1.0", + "ethereumjs-tx": "^1.3.3", + "ethereumjs-util": "^5.1.3", + "ethjs-util": "^0.1.3", + "json-rpc-engine": "^3.6.0", + "pify": "^2.3.0", + "tape": "^4.6.3" + } + }, + "eth-json-rpc-infura": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/eth-json-rpc-infura/-/eth-json-rpc-infura-3.2.1.tgz", + "integrity": "sha512-W7zR4DZvyTn23Bxc0EWsq4XGDdD63+XPUCEhV2zQvQGavDVC4ZpFDK4k99qN7bd7/fjj37+rxmuBOBeIqCA5Mw==", + "requires": { + "cross-fetch": "^2.1.1", + "eth-json-rpc-middleware": "^1.5.0", + "json-rpc-engine": "^3.4.0", + "json-rpc-error": "^2.0.0" + } + }, + "eth-json-rpc-middleware": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/eth-json-rpc-middleware/-/eth-json-rpc-middleware-1.6.0.tgz", + "integrity": "sha512-tDVCTlrUvdqHKqivYMjtFZsdD7TtpNLBCfKAcOpaVs7orBMS/A8HWro6dIzNtTZIR05FAbJ3bioFOnZpuCew9Q==", + "requires": { + "async": "^2.5.0", + "eth-query": "^2.1.2", + "eth-tx-summary": "^3.1.2", + "ethereumjs-block": "^1.6.0", + "ethereumjs-tx": "^1.3.3", + "ethereumjs-util": "^5.1.2", + "ethereumjs-vm": "^2.1.0", + "fetch-ponyfill": "^4.0.0", + "json-rpc-engine": "^3.6.0", + "json-rpc-error": "^2.0.0", + "json-stable-stringify": "^1.0.1", + "promise-to-callback": "^1.0.0", + "tape": "^4.6.3" + }, + "dependencies": { + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "requires": { + "jsonify": "~0.0.0" + } + } + } + }, + "eth-lightwallet": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/eth-lightwallet/-/eth-lightwallet-3.0.1.tgz", + "integrity": "sha512-79vVCETy+4l1b6wuOWwjqPW3Bom5ZK46BgkUNwaXhiMG1rrMRHjpjYEWMqH0JHeCzOzB4HBIFz7eK1/4s6w5nA==", + "requires": { + "bitcore-lib": "^0.15.0", + "bitcore-mnemonic": "^1.5.0", + "buffer": "^4.9.0", + "crypto-js": "^3.1.5", + "elliptic": "^3.1.0", + "ethereumjs-tx": "^1.3.3", + "ethereumjs-util": "^5.1.1", + "rlp": "^2.0.0", + "scrypt-async": "^1.2.0", + "tweetnacl": "0.13.2", + "web3": "0.20.2" + }, + "dependencies": { + "bn.js": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-2.2.0.tgz", + "integrity": "sha1-EhYrwq5x/EClYmwzQ486h1zTdiU=" + }, + "elliptic": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-3.1.0.tgz", + "integrity": "sha1-whaC73YnabVqdCAWCRBdoR1fYMw=", + "requires": { + "bn.js": "^2.0.3", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "inherits": "^2.0.1" + } + } + } + }, + "eth-query": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/eth-query/-/eth-query-2.1.2.tgz", + "integrity": "sha1-1nQdkAAQa1FRDHLbktY2VFam2l4=", + "requires": { + "json-rpc-random-id": "^1.0.0", + "xtend": "^4.0.1" + } + }, + "eth-sig-util": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-1.4.2.tgz", + "integrity": "sha1-jZWCAsftuq6Dlwf7pvCf8ydgYhA=", + "requires": { + "ethereumjs-abi": "git+https://github.com/ethereumjs/ethereumjs-abi.git", + "ethereumjs-util": "^5.1.1" + } + }, + "eth-tx-summary": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/eth-tx-summary/-/eth-tx-summary-3.2.4.tgz", + "integrity": "sha512-NtlDnaVZah146Rm8HMRUNMgIwG/ED4jiqk0TME9zFheMl1jOp6jL1m0NKGjJwehXQ6ZKCPr16MTr+qspKpEXNg==", + "requires": { + "async": "^2.1.2", + "clone": "^2.0.0", + "concat-stream": "^1.5.1", + "end-of-stream": "^1.1.0", + "eth-query": "^2.0.2", + "ethereumjs-block": "^1.4.1", + "ethereumjs-tx": "^1.1.1", + "ethereumjs-util": "^5.0.1", + "ethereumjs-vm": "^2.6.0", + "through2": "^2.0.3" + } + }, + "ethereum-address": { + "version": "0.0.4", + "requires": { + "crypto-js": "^3.1.6" + } + }, + "ethereum-common": { + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.0.18.tgz", + "integrity": "sha1-L9w1dvIykDNYl26znaeDIT/5Uj8=" + }, + "ethereumjs-abi": { + "version": "git+https://github.com/ethereumjs/ethereumjs-abi.git#1cfbb13862f90f0b391d8a699544d5fe4dfb8c7b", + "from": "git+https://github.com/ethereumjs/ethereumjs-abi.git", + "requires": { + "bn.js": "^4.11.8", + "ethereumjs-util": "^6.0.0" + }, + "dependencies": { + "ethereumjs-util": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.0.tgz", + "integrity": "sha512-vb0XN9J2QGdZGIEKG2vXM+kUdEivUfU6Wmi5y0cg+LRhDYKnXIZ/Lz7XjFbHRR9VIKq2lVGLzGBkA++y2nOdOQ==", + "requires": { + "@types/bn.js": "^4.11.3", + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "ethjs-util": "0.1.6", + "keccak": "^2.0.0", + "rlp": "^2.2.3", + "secp256k1": "^3.0.1" + } + }, + "keccak": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/keccak/-/keccak-2.1.0.tgz", + "integrity": "sha512-m1wbJRTo+gWbctZWay9i26v5fFnYkOn7D5PCxJ3fZUGUEb49dE1Pm4BREUYCt/aoO6di7jeoGmhvqN9Nzylm3Q==", + "requires": { + "bindings": "^1.5.0", + "inherits": "^2.0.4", + "nan": "^2.14.0", + "safe-buffer": "^5.2.0" + } + } + } + }, + "ethereumjs-account": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/ethereumjs-account/-/ethereumjs-account-2.0.5.tgz", + "integrity": "sha512-bgDojnXGjhMwo6eXQC0bY6UK2liSFUSMwwylOmQvZbSl/D7NXQ3+vrGO46ZeOgjGfxXmgIeVNDIiHw7fNZM4VA==", + "requires": { + "ethereumjs-util": "^5.0.0", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + }, + "ethereumjs-block": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/ethereumjs-block/-/ethereumjs-block-1.7.1.tgz", + "integrity": "sha512-B+sSdtqm78fmKkBq78/QLKJbu/4Ts4P2KFISdgcuZUPDm9x+N7qgBPIIFUGbaakQh8bzuquiRVbdmvPKqbILRg==", + "requires": { + "async": "^2.0.1", + "ethereum-common": "0.2.0", + "ethereumjs-tx": "^1.2.2", + "ethereumjs-util": "^5.0.0", + "merkle-patricia-tree": "^2.1.2" + }, + "dependencies": { + "ethereum-common": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.2.0.tgz", + "integrity": "sha512-XOnAR/3rntJgbCdGhqdaLIxDLWKLmsZOGhHdBKadEr6gEnJLH52k93Ou+TUdFaPN3hJc3isBZBal3U/XZ15abA==" + } + } + }, + "ethereumjs-common": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/ethereumjs-common/-/ethereumjs-common-1.5.0.tgz", + "integrity": "sha512-SZOjgK1356hIY7MRj3/ma5qtfr/4B5BL+G4rP/XSMYr2z1H5el4RX5GReYCKmQmYI/nSBmRnwrZ17IfHuG0viQ==" + }, + "ethereumjs-tx": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz", + "integrity": "sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA==", + "requires": { + "ethereum-common": "^0.0.18", + "ethereumjs-util": "^5.0.0" + } + }, + "ethereumjs-util": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.0.tgz", + "integrity": "sha512-CJAKdI0wgMbQFLlLRtZKGcy/L6pzVRgelIZqRqNbuVFM3K9VEnyfbcvz0ncWMRNCe4kaHWjwRYQcYMucmwsnWA==", + "requires": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "ethjs-util": "^0.1.3", + "keccak": "^1.0.2", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1", + "secp256k1": "^3.0.1" + } + }, + "ethereumjs-vm": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.6.0.tgz", + "integrity": "sha512-r/XIUik/ynGbxS3y+mvGnbOKnuLo40V5Mj1J25+HEO63aWYREIqvWeRO/hnROlMBE5WoniQmPmhiaN0ctiHaXw==", + "requires": { + "async": "^2.1.2", + "async-eventemitter": "^0.2.2", + "ethereumjs-account": "^2.0.3", + "ethereumjs-block": "~2.2.0", + "ethereumjs-common": "^1.1.0", + "ethereumjs-util": "^6.0.0", + "fake-merkle-patricia-tree": "^1.0.1", + "functional-red-black-tree": "^1.0.1", + "merkle-patricia-tree": "^2.3.2", + "rustbn.js": "~0.2.0", + "safe-buffer": "^5.1.1" + }, + "dependencies": { + "ethereumjs-block": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/ethereumjs-block/-/ethereumjs-block-2.2.2.tgz", + "integrity": "sha512-2p49ifhek3h2zeg/+da6XpdFR3GlqY3BIEiqxGF8j9aSRIgkb7M1Ky+yULBKJOu8PAZxfhsYA+HxUk2aCQp3vg==", + "requires": { + "async": "^2.0.1", + "ethereumjs-common": "^1.5.0", + "ethereumjs-tx": "^2.1.1", + "ethereumjs-util": "^5.0.0", + "merkle-patricia-tree": "^2.1.2" + }, + "dependencies": { + "ethereumjs-util": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.0.tgz", + "integrity": "sha512-CJAKdI0wgMbQFLlLRtZKGcy/L6pzVRgelIZqRqNbuVFM3K9VEnyfbcvz0ncWMRNCe4kaHWjwRYQcYMucmwsnWA==", + "requires": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "ethjs-util": "^0.1.3", + "keccak": "^1.0.2", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1", + "secp256k1": "^3.0.1" + } + }, + "keccak": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/keccak/-/keccak-1.4.0.tgz", + "integrity": "sha512-eZVaCpblK5formjPjeTBik7TAg+pqnDrMHIffSvi9Lh7PQgM1+hSzakUeZFCk9DVVG0dacZJuaz2ntwlzZUIBw==", + "requires": { + "bindings": "^1.2.1", + "inherits": "^2.0.3", + "nan": "^2.2.1", + "safe-buffer": "^5.1.0" + } + } + } + }, + "ethereumjs-tx": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-2.1.2.tgz", + "integrity": "sha512-zZEK1onCeiORb0wyCXUvg94Ve5It/K6GD1K+26KfFKodiBiS6d9lfCXlUKGBBdQ+bv7Day+JK0tj1K+BeNFRAw==", + "requires": { + "ethereumjs-common": "^1.5.0", + "ethereumjs-util": "^6.0.0" + } + }, + "ethereumjs-util": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.2.0.tgz", + "integrity": "sha512-vb0XN9J2QGdZGIEKG2vXM+kUdEivUfU6Wmi5y0cg+LRhDYKnXIZ/Lz7XjFbHRR9VIKq2lVGLzGBkA++y2nOdOQ==", + "requires": { + "@types/bn.js": "^4.11.3", + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "ethjs-util": "0.1.6", + "keccak": "^2.0.0", + "rlp": "^2.2.3", + "secp256k1": "^3.0.1" + } + }, + "keccak": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/keccak/-/keccak-2.1.0.tgz", + "integrity": "sha512-m1wbJRTo+gWbctZWay9i26v5fFnYkOn7D5PCxJ3fZUGUEb49dE1Pm4BREUYCt/aoO6di7jeoGmhvqN9Nzylm3Q==", + "requires": { + "bindings": "^1.5.0", + "inherits": "^2.0.4", + "nan": "^2.14.0", + "safe-buffer": "^5.2.0" + } + } + } + }, + "ethers": { + "version": "4.0.44", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-4.0.44.tgz", + "integrity": "sha512-kCkMPkpYjBkxzqjcuYUfDY7VHDbf5EXnfRPUOazdqdf59SvXaT+w5lgauxLlk1UjxnAiNfeNS87rkIXnsTaM7Q==", + "requires": { + "aes-js": "3.0.0", + "bn.js": "^4.4.0", + "elliptic": "6.5.2", + "hash.js": "1.1.3", + "js-sha3": "0.5.7", + "scrypt-js": "2.0.4", + "setimmediate": "1.0.4", + "uuid": "2.0.1", + "xmlhttprequest": "1.8.0" + }, + "dependencies": { + "hash.js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz", + "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.0" + } + }, + "js-sha3": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz", + "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc=" + }, + "uuid": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz", + "integrity": "sha1-wqMN7bPlNdcsz4LjQ5QaULqFM6w=" + } + } + }, + "ethjs-util": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/ethjs-util/-/ethjs-util-0.1.6.tgz", + "integrity": "sha512-CUnVOQq7gSpDHZVVrQW8ExxUETWrnrvXYvYz55wOU8Uj4VCgw56XC2B/fVqQN+f7gmrnRHSLVnFAwsCuNwji8w==", + "requires": { + "is-hex-prefixed": "1.0.0", + "strip-hex-prefix": "1.0.0" + } + }, + "events": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.0.0.tgz", + "integrity": "sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA==" + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "exec-sh": { + "version": "0.3.4", + "resolved": "https://registry.npmjs.org/exec-sh/-/exec-sh-0.3.4.tgz", + "integrity": "sha512-sEFIkc61v75sWeOe72qyrqg2Qg0OuLESziUDk/O/z2qgS15y2gWVFrI6f2Qn/qw/0/NCfCEsmNA4zOjkwEZT1A==", + "dev": true + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "requires": { + "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" + } + }, + "exit": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", + "integrity": "sha1-BjJjj42HfMghB9MKD/8aF8uhzQw=", + "dev": true + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "dev": true, + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "optional": true + }, + "expand-tilde": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", + "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "dev": true, + "requires": { + "homedir-polyfill": "^1.0.1" + } + }, + "expect": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/expect/-/expect-24.9.0.tgz", + "integrity": "sha512-wvVAx8XIol3Z5m9zvZXiyZOQ+sRJqNTIm6sGjdWlaZIeupQGO3WbYI+15D/AmEwZywL6wtJkbAbJtzkOfBuR0Q==", + "dev": true, + "requires": { + "@jest/types": "^24.9.0", + "ansi-styles": "^3.2.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-regex-util": "^24.9.0" + } + }, + "ext": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/ext/-/ext-1.4.0.tgz", + "integrity": "sha512-Key5NIsUxdqKg3vIsdw9dSuXpPCQ297y6wBjL30edxwPgt2E44WcWBZey/ZvUc6sERLTxKdyCu4gZFmUbk1Q7A==", + "dev": true, + "requires": { + "type": "^2.0.0" + }, + "dependencies": { + "type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/type/-/type-2.0.0.tgz", + "integrity": "sha512-KBt58xCHry4Cejnc2ISQAF7QY+ORngsWfxezO68+12hKV6lQY8P/psIkcbjeHWn7MqcgciWJyCCevFMJdIXpow==", + "dev": true + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "dev": true, + "requires": { + "is-extendable": "^0.1.0" + } + }, + "external-editor": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.1.0.tgz", + "integrity": "sha512-hMQ4CX1p1izmuLYyZqLMO/qGNw10wSv9QDCPfzXfyFrOaCSSoRfqE1Kf1s5an66J5JZC62NewG+mK49jOCtQew==", + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "dev": true, + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + }, + "fake-merkle-patricia-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fake-merkle-patricia-tree/-/fake-merkle-patricia-tree-1.0.1.tgz", + "integrity": "sha1-S4w6z7Ugr635hgsfFM2M40As3dM=", + "requires": { + "checkpoint-store": "^1.1.0" + } + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" + }, + "fast-glob": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-2.2.7.tgz", + "integrity": "sha512-g1KuQwHOZAmOZMuBtHdxDtju+T2RT8jgCC9aANsbpdiDDTSnjgfuVsIBNKbUeJI3oKMRExcfNDtJl4OhbffMsw==", + "dev": true, + "requires": { + "@mrmlnc/readdir-enhanced": "^2.2.1", + "@nodelib/fs.stat": "^1.1.2", + "glob-parent": "^3.1.0", + "is-glob": "^4.0.0", + "merge2": "^1.2.3", + "micromatch": "^3.1.10" + } + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=", + "dev": true + }, + "fb-watchman": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", + "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "dev": true, + "requires": { + "bser": "2.1.1" + } + }, + "fetch-ponyfill": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/fetch-ponyfill/-/fetch-ponyfill-4.1.0.tgz", + "integrity": "sha1-rjzl9zLGReq4fkroeTQUcJsjmJM=", + "requires": { + "node-fetch": "~1.7.1" + } + }, + "figgy-pudding": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.1.tgz", + "integrity": "sha512-vNKxJHTEKNThjfrdJwHc7brvM6eVevuO5nTj6ez8ZQ1qbXTvGthucRF7S4vf2cr71QVnT70V34v0S1DyQsti0w==" + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-entry-cache": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-5.0.1.tgz", + "integrity": "sha512-bCg29ictuBaKUwwArK4ouCaqDgLZcysCFLmM/Yn/FDoqndh/9vNuQfXRDvTuXKLxfD/JtZQGKFT8MGcJBK644g==", + "dev": true, + "requires": { + "flat-cache": "^2.0.1" + } + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + } + }, + "find-cache-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", + "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "dev": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^2.0.0", + "pkg-dir": "^3.0.0" + }, + "dependencies": { + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "find-node-modules": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/find-node-modules/-/find-node-modules-2.0.0.tgz", + "integrity": "sha512-8MWIBRgJi/WpjjfVXumjPKCtmQ10B+fjx6zmSA+770GMJirLhWIzg8l763rhjl9xaeaHbnxPNRQKq2mgMhr+aw==", + "dev": true, + "requires": { + "findup-sync": "^3.0.0", + "merge": "^1.2.1" + }, + "dependencies": { + "findup-sync": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", + "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^4.0.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + } + } + } + }, + "find-parent-dir": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/find-parent-dir/-/find-parent-dir-0.3.0.tgz", + "integrity": "sha1-M8RLQpqysvBkYpnF+fcY83b/jVQ=", + "dev": true + }, + "find-root": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/find-root/-/find-root-1.1.0.tgz", + "integrity": "sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng==", + "dev": true + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "dev": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "find-versions": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/find-versions/-/find-versions-3.1.0.tgz", + "integrity": "sha512-NCTfNiVzeE/xL+roNDffGuRbrWI6atI18lTJ22vKp7rs2OhYzMK3W1dIdO2TUndH/QMcacM4d1uWwgcZcHK69Q==", + "dev": true, + "requires": { + "array-uniq": "^2.1.0", + "semver-regex": "^2.0.0" + }, + "dependencies": { + "array-uniq": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-2.1.0.tgz", + "integrity": "sha512-bdHxtev7FN6+MXI1YFW0Q8mQ8dTJc2S8AMfju+ZR77pbg2yAdVyDlwkaUI7Har0LyOMRFPHrJ9lYdyjZZswdlQ==", + "dev": true + } + } + }, + "findup-sync": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-2.0.0.tgz", + "integrity": "sha1-kyaxSIwi0aYIhlCoaQGy2akKLLw=", + "dev": true, + "requires": { + "detect-file": "^1.0.0", + "is-glob": "^3.1.0", + "micromatch": "^3.0.4", + "resolve-dir": "^1.0.1" + }, + "dependencies": { + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "flat-cache": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-2.0.1.tgz", + "integrity": "sha512-LoQe6yDuUMDzQAEH8sgmh4Md6oZnc/7PjtwjNFSzveXqSHt6ka9fPBuso7IGf9Rz4uqnSnWiFH2B/zj24a5ReA==", + "dev": true, + "requires": { + "flatted": "^2.0.0", + "rimraf": "2.6.3", + "write": "1.0.3" + }, + "dependencies": { + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "flatted": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/flatted/-/flatted-2.0.1.tgz", + "integrity": "sha512-a1hQMktqW9Nmqr5aktAux3JMNqaucxGcjtjWnZLHX7yyPCmlSV3M54nGYbqT8K+0GhF3NBgmJCc3ma+WOgX8Jg==", + "dev": true + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "fn-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fn-name/-/fn-name-2.0.1.tgz", + "integrity": "sha1-UhTXU3pNBqSjAcDMJi/rhBiAAuc=", + "dev": true + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "requires": { + "is-callable": "^1.1.3" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "dev": true + }, + "for-own": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/for-own/-/for-own-0.1.5.tgz", + "integrity": "sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4=", + "dev": true, + "requires": { + "for-in": "^1.0.1" + } + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "dev": true, + "requires": { + "map-cache": "^0.2.2" + } + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "optional": true + }, + "fs-extra": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-7.0.1.tgz", + "integrity": "sha512-YJDaCJZEnBmcbw13fvdAM9AwNOJwOzrE4pqMqBq5nFiEqXUqHwlK4B+3pUw6JNvfSPtX05xFHtYy/1ni01eGCw==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.7.tgz", + "integrity": "sha512-Pxm6sI2MeBD7RdD12RYsqaP0nMiwx8eZBXCa6z2L+mRHm2DYrOYwihmhjpkdjUHwQhslWQjRpEgNq4XvBmaAuw==", + "dev": true, + "optional": true, + "requires": { + "nan": "^2.9.2", + "node-pre-gyp": "^0.10.0" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "dev": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "debug": { + "version": "2.6.9", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "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" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true, + "dev": true, + "optional": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "dev": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "dev": true, + "optional": true + }, + "minipass": { + "version": "2.3.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.2.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "needle": { + "version": "2.2.4", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "debug": "^2.1.2", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.10.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.0.5", + "bundled": true, + "dev": true, + "optional": true + }, + "npm-packlist": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "dev": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "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" + } + }, + "rimraf": { + "version": "2.6.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "dev": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "dev": true, + "optional": true + }, + "semver": { + "version": "5.6.0", + "bundled": true, + "dev": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "dev": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "dev": true, + "optional": true + }, + "tar": { + "version": "4.4.8", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.3.4", + "minizlib": "^1.1.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "dev": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "dev": true, + "optional": true + }, + "yallist": { + "version": "3.0.3", + "bundled": true, + "dev": true, + "optional": true + } + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + }, + "g-status": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/g-status/-/g-status-2.0.2.tgz", + "integrity": "sha512-kQoE9qH+T1AHKgSSD0Hkv98bobE90ILQcXAF4wvGgsr7uFqNvwmh8j+Lq3l0RVt3E3HjSbv2B9biEGcEtpHLCA==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "matcher": "^1.0.0", + "simple-git": "^1.85.0" + } + }, + "ganache-core": { + "version": "2.5.6", + "resolved": "https://registry.npmjs.org/ganache-core/-/ganache-core-2.5.6.tgz", + "integrity": "sha512-Xvi5iOa8TQMbYCpWVrjnUHuBWFRZl1hJeNaxnytM2uh08elVXuKgcDdH8g7j1+r6WgW2FQmoowj4K/m/G999XA==", + "requires": { + "abstract-leveldown": "3.0.0", + "async": "2.6.1", + "bip39": "2.5.0", + "bn.js": "4.11.8", + "cachedown": "1.0.0", + "clone": "2.1.2", + "debug": "3.1.0", + "encoding-down": "5.0.4", + "eth-sig-util": "2.1.2", + "ethereumjs-abi": "0.6.5", + "ethereumjs-account": "2.0.5", + "ethereumjs-block": "2.1.0", + "ethereumjs-tx": "1.3.7", + "ethereumjs-util": "5.2.0", + "ethereumjs-vm": "2.6.0", + "ethereumjs-wallet": "0.6.2", + "heap": "0.2.6", + "level-sublevel": "6.6.4", + "levelup": "3.1.1", + "lodash": "4.17.11", + "merkle-patricia-tree": "2.3.1", + "rlp": "2.1.0", + "seedrandom": "2.4.4", + "source-map-support": "0.5.9", + "tmp": "0.0.33", + "web3": "1.0.0-beta.35", + "web3-provider-engine": "14.1.0", + "websocket": "1.0.26" + }, + "dependencies": { + "@babel/code-frame": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0.tgz", + "integrity": "sha512-OfC2uemaknXr87bdLUkWog7nYuliM9Ij5HUcajsVcMCpQrcLmtxRbVFTIqmcSkSeYRBFBRxs2FiUqFJDLdiebA==", + "requires": { + "@babel/highlight": "^7.0.0" + } + }, + "@babel/generator": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.3.4.tgz", + "integrity": "sha512-8EXhHRFqlVVWXPezBW5keTiQi/rJMQTg/Y9uVCEZ0CAF3PKtCCaVRnp64Ii1ujhkoDhhF1fVsImoN4yJ2uz4Wg==", + "requires": { + "@babel/types": "^7.3.4", + "jsesc": "^2.5.1", + "lodash": "^4.17.11", + "source-map": "^0.5.0", + "trim-right": "^1.0.1" + }, + "dependencies": { + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "@babel/helper-function-name": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.1.0.tgz", + "integrity": "sha512-A95XEoCpb3TO+KZzJ4S/5uW5fNe26DjBGqf1o9ucyLyCmi1dXq/B3c8iaWTfBk3VvetUxl16e8tIrd5teOCfGw==", + "requires": { + "@babel/helper-get-function-arity": "^7.0.0", + "@babel/template": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-get-function-arity": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0.tgz", + "integrity": "sha512-r2DbJeg4svYvt3HOS74U4eWKsUAMRH01Z1ds1zx8KNTPtpTL5JAsdFv8BNyOpVqdFhHkkRDIg5B4AsxmkjAlmQ==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/helper-split-export-declaration": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0.tgz", + "integrity": "sha512-MXkOJqva62dfC0w85mEf/LucPPS/1+04nmmRMPEBUB++hiiThQ2zPtX/mEWQ3mtzCEjIJvPY8nuwxXtQeQwUag==", + "requires": { + "@babel/types": "^7.0.0" + } + }, + "@babel/highlight": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0.tgz", + "integrity": "sha512-UFMC4ZeFC48Tpvj7C8UgLvtkaUuovQX+5xNWrsIoMG8o2z+XFKjKaN9iVmS84dPwVN00W4wPmqvYoZF3EGAsfw==", + "requires": { + "chalk": "^2.0.0", + "esutils": "^2.0.2", + "js-tokens": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "@babel/parser": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.3.4.tgz", + "integrity": "sha512-tXZCqWtlOOP4wgCp6RjRvLmfuhnqTLy9VHwRochJBCP2nDm27JnnuFEnXFASVyQNHk36jD1tAammsCEEqgscIQ==" + }, + "@babel/runtime": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.0.0.tgz", + "integrity": "sha512-7hGhzlcmg01CvH1EHdSPVXYX1aJ8KCEyz6I9xYIi/asDtzBPMyMhVibhM/K6g/5qnKBwjZtp10bNZIEFTRW1MA==", + "requires": { + "regenerator-runtime": "^0.12.0" + }, + "dependencies": { + "regenerator-runtime": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz", + "integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg==" + } + } + }, + "@babel/template": { + "version": "7.2.2", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.2.2.tgz", + "integrity": "sha512-zRL0IMM02AUDwghf5LMSSDEz7sBCO2YnNmpg3uWTZj/v1rcG2BmQUvaGU8GhU8BvfMh1k2KIAYZ7Ji9KXPUg7g==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/parser": "^7.2.2", + "@babel/types": "^7.2.2" + } + }, + "@babel/traverse": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.3.4.tgz", + "integrity": "sha512-TvTHKp6471OYEcE/91uWmhR6PrrYywQntCHSaZ8CM8Vmp+pjAusal4nGB2WCCQd0rvI7nOMKn9GnbcvTUz3/ZQ==", + "requires": { + "@babel/code-frame": "^7.0.0", + "@babel/generator": "^7.3.4", + "@babel/helper-function-name": "^7.1.0", + "@babel/helper-split-export-declaration": "^7.0.0", + "@babel/parser": "^7.3.4", + "@babel/types": "^7.3.4", + "debug": "^4.1.0", + "globals": "^11.1.0", + "lodash": "^4.17.11" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + }, + "globals": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.11.0.tgz", + "integrity": "sha512-WHq43gS+6ufNOEqlrDBxVEbb8ntfXrfAUU2ZOpCxrBdGKW3gyv8mCxAfIBD0DroPKGrJ2eSsXsLtY9MPntsyTw==" + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + } + } + }, + "@babel/types": { + "version": "7.3.4", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.3.4.tgz", + "integrity": "sha512-WEkp8MsLftM7O/ty580wAmZzN1nDmCACc5+jFzUt+GUFNNIi3LdRlueYz0YIlmJhlZx1QYDMZL5vdWCL0fNjFQ==", + "requires": { + "esutils": "^2.0.2", + "lodash": "^4.17.11", + "to-fast-properties": "^2.0.0" + }, + "dependencies": { + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=" + } + } + }, + "@iamstarkov/listr-update-renderer": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/@iamstarkov/listr-update-renderer/-/listr-update-renderer-0.4.1.tgz", + "integrity": "sha512-IJyxQWsYDEkf8C8QthBn5N8tIUR9V9je6j3sMIpAkonaadjbvxmRC6RAhpa3RKxndhNnU2M6iNbtJwd7usQYIA==", + "requires": { + "chalk": "^1.1.3", + "cli-truncate": "^0.2.1", + "elegant-spinner": "^1.0.1", + "figures": "^1.7.0", + "indent-string": "^3.0.0", + "log-symbols": "^1.0.2", + "log-update": "^2.3.0", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "requires": { + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" + } + }, + "log-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", + "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", + "requires": { + "chalk": "^1.0.0" + } + } + } + }, + "@samverschueren/stream-to-observable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.0.tgz", + "integrity": "sha512-MI4Xx6LHs4Webyvi6EbspgyAb4D2Q2VtnCQ1blOJcoLS6mVa8lNN2rkIy1CVxfTUpoyIbCTkXES1rLXztFD1lg==", + "requires": { + "any-observable": "^0.3.0" + } + }, + "@types/node": { + "version": "10.12.27", + "resolved": "https://registry.npmjs.org/@types/node/-/node-10.12.27.tgz", + "integrity": "sha512-e9wgeY6gaY21on3ve0xAjgBVjGDWq/xUteK0ujsE53bUoxycMkqfnkUgMt6ffZtykZ5X12Mg3T7Pw4TRCObDKg==" + }, + "@webassemblyjs/ast": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.5.13.tgz", + "integrity": "sha512-49nwvW/Hx9i+OYHg+mRhKZfAlqThr11Dqz8TsrvqGKMhdI2ijy3KBJOun2Z4770TPjrIJhR6KxChQIDaz8clDA==", + "requires": { + "@webassemblyjs/helper-module-context": "1.5.13", + "@webassemblyjs/helper-wasm-bytecode": "1.5.13", + "@webassemblyjs/wast-parser": "1.5.13", + "debug": "^3.1.0", + "mamacro": "^0.0.3" + } + }, + "@webassemblyjs/floating-point-hex-parser": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.5.13.tgz", + "integrity": "sha512-vrvvB18Kh4uyghSKb0NTv+2WZx871WL2NzwMj61jcq2bXkyhRC+8Q0oD7JGVf0+5i/fKQYQSBCNMMsDMRVAMqA==" + }, + "@webassemblyjs/helper-api-error": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.5.13.tgz", + "integrity": "sha512-dBh2CWYqjaDlvMmRP/kudxpdh30uXjIbpkLj9HQe+qtYlwvYjPRjdQXrq1cTAAOUSMTtzqbXIxEdEZmyKfcwsg==" + }, + "@webassemblyjs/helper-buffer": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.5.13.tgz", + "integrity": "sha512-v7igWf1mHcpJNbn4m7e77XOAWXCDT76Xe7Is1VQFXc4K5jRcFrl9D0NrqM4XifQ0bXiuTSkTKMYqDxu5MhNljA==", + "requires": { + "debug": "^3.1.0" + } + }, + "@webassemblyjs/helper-code-frame": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.5.13.tgz", + "integrity": "sha512-yN6ScQQDFCiAXnVctdVO/J5NQRbwyTbQzsGzEgXsAnrxhjp0xihh+nNHQTMrq5UhOqTb5LykpJAvEv9AT0jnAQ==", + "requires": { + "@webassemblyjs/wast-printer": "1.5.13" + } + }, + "@webassemblyjs/helper-fsm": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.5.13.tgz", + "integrity": "sha512-hSIKzbXjVMRvy3Jzhgu+vDd/aswJ+UMEnLRCkZDdknZO3Z9e6rp1DAs0tdLItjCFqkz9+0BeOPK/mk3eYvVzZg==" + }, + "@webassemblyjs/helper-module-context": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.5.13.tgz", + "integrity": "sha512-zxJXULGPLB7r+k+wIlvGlXpT4CYppRz8fLUM/xobGHc9Z3T6qlmJD9ySJ2jknuktuuiR9AjnNpKYDECyaiX+QQ==", + "requires": { + "debug": "^3.1.0", + "mamacro": "^0.0.3" + } + }, + "@webassemblyjs/helper-wasm-bytecode": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.5.13.tgz", + "integrity": "sha512-0n3SoNGLvbJIZPhtMFq0XmmnA/YmQBXaZKQZcW8maGKwLpVcgjNrxpFZHEOLKjXJYVN5Il8vSfG7nRX50Zn+aw==" + }, + "@webassemblyjs/helper-wasm-section": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.5.13.tgz", + "integrity": "sha512-IJ/goicOZ5TT1axZFSnlAtz4m8KEjYr12BNOANAwGFPKXM4byEDaMNXYowHMG0yKV9a397eU/NlibFaLwr1fbw==", + "requires": { + "@webassemblyjs/ast": "1.5.13", + "@webassemblyjs/helper-buffer": "1.5.13", + "@webassemblyjs/helper-wasm-bytecode": "1.5.13", + "@webassemblyjs/wasm-gen": "1.5.13", + "debug": "^3.1.0" + } + }, + "@webassemblyjs/ieee754": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.5.13.tgz", + "integrity": "sha512-TseswvXEPpG5TCBKoLx9tT7+/GMACjC1ruo09j46ULRZWYm8XHpDWaosOjTnI7kr4SRJFzA6MWoUkAB+YCGKKg==", + "requires": { + "ieee754": "^1.1.11" + } + }, + "@webassemblyjs/leb128": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.5.13.tgz", + "integrity": "sha512-0NRMxrL+GG3eISGZBmLBLAVjphbN8Si15s7jzThaw1UE9e5BY1oH49/+MA1xBzxpf1OW5sf9OrPDOclk9wj2yg==", + "requires": { + "long": "4.0.0" + }, + "dependencies": { + "long": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/long/-/long-4.0.0.tgz", + "integrity": "sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA==" + } + } + }, + "@webassemblyjs/utf8": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.5.13.tgz", + "integrity": "sha512-Ve1ilU2N48Ew0lVGB8FqY7V7hXjaC4+PeZM+vDYxEd+R2iQ0q+Wb3Rw8v0Ri0+rxhoz6gVGsnQNb4FjRiEH/Ng==" + }, + "@webassemblyjs/wasm-edit": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.5.13.tgz", + "integrity": "sha512-X7ZNW4+Hga4f2NmqENnHke2V/mGYK/xnybJSIXImt1ulxbCOEs/A+ZK/Km2jgihjyVxp/0z0hwIcxC6PrkWtgw==", + "requires": { + "@webassemblyjs/ast": "1.5.13", + "@webassemblyjs/helper-buffer": "1.5.13", + "@webassemblyjs/helper-wasm-bytecode": "1.5.13", + "@webassemblyjs/helper-wasm-section": "1.5.13", + "@webassemblyjs/wasm-gen": "1.5.13", + "@webassemblyjs/wasm-opt": "1.5.13", + "@webassemblyjs/wasm-parser": "1.5.13", + "@webassemblyjs/wast-printer": "1.5.13", + "debug": "^3.1.0" + } + }, + "@webassemblyjs/wasm-gen": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.5.13.tgz", + "integrity": "sha512-yfv94Se8R73zmr8GAYzezFHc3lDwE/lBXQddSiIZEKZFuqy7yWtm3KMwA1uGbv5G1WphimJxboXHR80IgX1hQA==", + "requires": { + "@webassemblyjs/ast": "1.5.13", + "@webassemblyjs/helper-wasm-bytecode": "1.5.13", + "@webassemblyjs/ieee754": "1.5.13", + "@webassemblyjs/leb128": "1.5.13", + "@webassemblyjs/utf8": "1.5.13" + } + }, + "@webassemblyjs/wasm-opt": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.5.13.tgz", + "integrity": "sha512-IkXSkgzVhQ0QYAdIayuCWMmXSYx0dHGU8Ah/AxJf1gBvstMWVnzJnBwLsXLyD87VSBIcsqkmZ28dVb0mOC3oBg==", + "requires": { + "@webassemblyjs/ast": "1.5.13", + "@webassemblyjs/helper-buffer": "1.5.13", + "@webassemblyjs/wasm-gen": "1.5.13", + "@webassemblyjs/wasm-parser": "1.5.13", + "debug": "^3.1.0" + } + }, + "@webassemblyjs/wasm-parser": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.5.13.tgz", + "integrity": "sha512-XnYoIcu2iqq8/LrtmdnN3T+bRjqYFjRHqWbqK3osD/0r/Fcv4d9ecRzjVtC29ENEuNTK4mQ9yyxCBCbK8S/cpg==", + "requires": { + "@webassemblyjs/ast": "1.5.13", + "@webassemblyjs/helper-api-error": "1.5.13", + "@webassemblyjs/helper-wasm-bytecode": "1.5.13", + "@webassemblyjs/ieee754": "1.5.13", + "@webassemblyjs/leb128": "1.5.13", + "@webassemblyjs/utf8": "1.5.13" + } + }, + "@webassemblyjs/wast-parser": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.5.13.tgz", + "integrity": "sha512-Lbz65T0LQ1LgzKiUytl34CwuhMNhaCLgrh0JW4rJBN6INnBB8NMwUfQM+FxTnLY9qJ+lHJL/gCM5xYhB9oWi4A==", + "requires": { + "@webassemblyjs/ast": "1.5.13", + "@webassemblyjs/floating-point-hex-parser": "1.5.13", + "@webassemblyjs/helper-api-error": "1.5.13", + "@webassemblyjs/helper-code-frame": "1.5.13", + "@webassemblyjs/helper-fsm": "1.5.13", + "long": "^3.2.0", + "mamacro": "^0.0.3" + } + }, + "@webassemblyjs/wast-printer": { + "version": "1.5.13", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.5.13.tgz", + "integrity": "sha512-QcwogrdqcBh8Z+eUF8SG+ag5iwQSXxQJELBEHmLkk790wgQgnIMmntT2sMAMw53GiFNckArf5X0bsCA44j3lWQ==", + "requires": { + "@webassemblyjs/ast": "1.5.13", + "@webassemblyjs/wast-parser": "1.5.13", + "long": "^3.2.0" + } + }, + "abstract-leveldown": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-3.0.0.tgz", + "integrity": "sha512-KUWx9UWGQD12zsmLNj64/pndaz4iJh/Pj7nopgkfDG6RlCcbMZvT6+9l7dchK4idog2Is8VdC/PvNbFuFmalIQ==", + "requires": { + "xtend": "~4.0.0" + } + }, + "accepts": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.5.tgz", + "integrity": "sha1-63d99gEXI6OxTopywIBcjoZ0a9I=", + "optional": true, + "requires": { + "mime-types": "~2.1.18", + "negotiator": "0.6.1" + } + }, + "acorn": { + "version": "6.1.1", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.1.1.tgz", + "integrity": "sha512-jPTiwtOxaHNaAPg/dmrJ/beuzLRnXtB0kQPQ8JpotKJgTB6rX6c8mlf315941pyjBSaPg8NHXS9fhP4u17DpGA==" + }, + "acorn-dynamic-import": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/acorn-dynamic-import/-/acorn-dynamic-import-3.0.0.tgz", + "integrity": "sha512-zVWV8Z8lislJoOKKqdNMOB+s6+XV5WERty8MnKBeFgwA+19XJjJHs2RP5dzM57FftIs+jQnRToLiWazKr6sSWg==", + "requires": { + "acorn": "^5.0.0" + }, + "dependencies": { + "acorn": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==" + } + } + }, + "acorn-jsx": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.0.1.tgz", + "integrity": "sha512-HJ7CfNHrfJLlNTzIEUTj43LNWGkqpRLxm3YjAlcD0ACydk9XynzYsCBHxut+iqt+1aBXkx9UP/w/ZqMr13XIzg==" + }, + "aes-js": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.1.2.tgz", + "integrity": "sha512-e5pEa2kBnBOgR4Y/p20pskXI74UEz7de8ZGVo58asOtvSVG5YAbJeELPZxOmt+Bnz3rX753YKhfIn4X4l1PPRQ==", + "optional": true + }, + "ajv": { + "version": "6.9.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.9.2.tgz", + "integrity": "sha512-4UFy0/LgDo7Oa/+wOAlj44tp9K78u38E5/359eSrqEp1Z5PdVfimCcs7SluXMP755RUQu6d2b4AvF0R1C9RZjg==", + "requires": { + "fast-deep-equal": "^2.0.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + } + }, + "ajv-keywords": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.0.tgz", + "integrity": "sha512-aUjdRFISbuFOl0EIZc+9e4FfZp0bDZgAdOOf30bJmw8VM9v84SHyVyxDfbWxpGYbdZD/9XoKxfHVNmxPkhwyGw==" + }, + "ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==" + }, + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=" + }, + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=" + }, + "any-observable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/any-observable/-/any-observable-0.3.0.tgz", + "integrity": "sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog==" + }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha1-q8av7tzqUugJzcA3au0845Y10X8=", + "optional": true + }, + "anymatch": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", + "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "requires": { + "micromatch": "^3.1.4", + "normalize-path": "^2.1.1" + }, + "dependencies": { + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "requires": { + "remove-trailing-separator": "^1.0.1" + } + } + } + }, + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "arr-diff": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", + "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=" + }, + "arr-flatten": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", + "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==" + }, + "arr-union": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", + "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=" + }, + "array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha1-ml9pkFGx5wczKPKgCJaLZOopVdI=", + "optional": true + }, + "array-union": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-1.0.2.tgz", + "integrity": "sha1-mjRBDk9OPaI96jdb5b5w8kd47Dk=", + "requires": { + "array-uniq": "^1.0.1" + } + }, + "array-uniq": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/array-uniq/-/array-uniq-1.0.3.tgz", + "integrity": "sha1-r2rId6Jcx/dOBYiUdThY39sk/bY=" + }, + "array-unique": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", + "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=" + }, + "arrify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", + "integrity": "sha1-iYUI2iIm84DfkEcoRWhJwVAaSw0=" + }, + "asn1": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.4.tgz", + "integrity": "sha512-jxwzQpLQjSmWXgwaCZE9Nz+glAG01yF1QnWgbhGwHI5A6FRIEY6IVqtHhIepHqI7/kyEyQEagBC5mBEFlIYvdg==", + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "asn1.js": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", + "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "requires": { + "bn.js": "^4.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "assert": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/assert/-/assert-1.4.1.tgz", + "integrity": "sha1-mZEtWRg2tab1s0XA8H7vwI/GXZE=", + "requires": { + "util": "0.10.3" + } + }, + "assert-match": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/assert-match/-/assert-match-1.1.1.tgz", + "integrity": "sha512-c0QY2kpYVrH/jis6cCq9Mnt4/bIdGALDh1N8HY9ZARZedsMs5LSbgywxkjd5A1uNVLN0L8evANxBPxKiabVoZw==", + "requires": { + "assert": "^1.4.1", + "babel-runtime": "^6.23.0", + "es-to-primitive": "^1.1.1", + "lodash.merge": "^4.6.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assert-plus/-/assert-plus-1.0.0.tgz", + "integrity": "sha1-8S4PPF13sLHN2RRpQuTpbB5N1SU=" + }, + "assign-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", + "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=" + }, + "astral-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/astral-regex/-/astral-regex-1.0.0.tgz", + "integrity": "sha512-+Ryf6g3BKoRc7jfp7ad8tM4TtMiaWvbF/1/sQcZPkkS7ag3D5nMBCe2UfOTONtAkaG0tO0ij3C5Lwmf1EiyjHg==" + }, + "async": { + "version": "2.6.1", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.1.tgz", + "integrity": "sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ==", + "requires": { + "lodash": "^4.17.10" + } + }, + "async-each": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.1.tgz", + "integrity": "sha1-GdOGodntxufByF04iu28xW0zYC0=" + }, + "async-eventemitter": { + "version": "0.2.4", + "resolved": "https://registry.npmjs.org/async-eventemitter/-/async-eventemitter-0.2.4.tgz", + "integrity": "sha512-pd20BwL7Yt1zwDFy+8MX8F1+WCT8aQeKj0kQnTrH9WaeRETlRamVhD0JtRPmrV4GfOJ2F9CvdQkZeZhnh2TuHw==", + "requires": { + "async": "^2.4.0" + } + }, + "async-limiter": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.0.tgz", + "integrity": "sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg==" + }, + "asynckit": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", + "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" + }, + "atob": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", + "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + }, + "aws-sign2": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/aws-sign2/-/aws-sign2-0.7.0.tgz", + "integrity": "sha1-tG6JCTSpWR8tL2+G1+ap8bP+dqg=" + }, + "aws4": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/aws4/-/aws4-1.8.0.tgz", + "integrity": "sha512-ReZxvNHIOv88FlT7rxcXIIC0fPt4KZqZbOlivyWtXLt8ESx84zd3kMC6iK5jVeS2qt+g7ftS7ye4fi06X5rtRQ==" + }, + "babel-code-frame": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-code-frame/-/babel-code-frame-6.26.0.tgz", + "integrity": "sha1-Y/1D99weO7fONZR9uP42mj9Yx0s=", + "requires": { + "chalk": "^1.1.3", + "esutils": "^2.0.2", + "js-tokens": "^3.0.2" + } + }, + "babel-core": { + "version": "6.26.3", + "resolved": "https://registry.npmjs.org/babel-core/-/babel-core-6.26.3.tgz", + "integrity": "sha512-6jyFLuDmeidKmUEb3NM+/yawG0M2bDZ9Z1qbZP59cyHLz8kYGKYwpJP0UwUKKUiTRNvxfLesJnTedqczP7cTDA==", + "requires": { + "babel-code-frame": "^6.26.0", + "babel-generator": "^6.26.0", + "babel-helpers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-register": "^6.26.0", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "convert-source-map": "^1.5.1", + "debug": "^2.6.9", + "json5": "^0.5.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.4", + "path-is-absolute": "^1.0.1", + "private": "^0.1.8", + "slash": "^1.0.0", + "source-map": "^0.5.7" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "babel-generator": { + "version": "6.26.1", + "resolved": "https://registry.npmjs.org/babel-generator/-/babel-generator-6.26.1.tgz", + "integrity": "sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA==", + "requires": { + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "detect-indent": "^4.0.0", + "jsesc": "^1.3.0", + "lodash": "^4.17.4", + "source-map": "^0.5.7", + "trim-right": "^1.0.1" + }, + "dependencies": { + "jsesc": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-1.3.0.tgz", + "integrity": "sha1-RsP+yMGJKxKwgz25vHYiF226s0s=" + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "babel-helper-builder-binary-assignment-operator-visitor": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-builder-binary-assignment-operator-visitor/-/babel-helper-builder-binary-assignment-operator-visitor-6.24.1.tgz", + "integrity": "sha1-zORReto1b0IgvK6KAsKzRvmlZmQ=", + "requires": { + "babel-helper-explode-assignable-expression": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-call-delegate": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-call-delegate/-/babel-helper-call-delegate-6.24.1.tgz", + "integrity": "sha1-7Oaqzdx25Bw0YfiL/Fdb0Nqi340=", + "requires": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-define-map": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-define-map/-/babel-helper-define-map-6.26.0.tgz", + "integrity": "sha1-pfVtq0GiX5fstJjH66ypgZ+Vvl8=", + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-helper-explode-assignable-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-explode-assignable-expression/-/babel-helper-explode-assignable-expression-6.24.1.tgz", + "integrity": "sha1-8luCz33BBDPFX3BZLVdGQArCLKo=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-function-name/-/babel-helper-function-name-6.24.1.tgz", + "integrity": "sha1-00dbjAPtmCQqJbSDUasYOZ01gKk=", + "requires": { + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-get-function-arity": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-get-function-arity/-/babel-helper-get-function-arity-6.24.1.tgz", + "integrity": "sha1-j3eCqpNAfEHTqlCQj4mwMbG2hT0=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-hoist-variables": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-hoist-variables/-/babel-helper-hoist-variables-6.24.1.tgz", + "integrity": "sha1-HssnaJydJVE+rbyZFKc/VAi+enY=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-optimise-call-expression": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-optimise-call-expression/-/babel-helper-optimise-call-expression-6.24.1.tgz", + "integrity": "sha1-96E0J7qfc/j0+pk8VKl4gtEkQlc=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-helper-regex": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-helper-regex/-/babel-helper-regex-6.26.0.tgz", + "integrity": "sha1-MlxZ+QL4LyS3T6zu0DY5VPZJXnI=", + "requires": { + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-helper-remap-async-to-generator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-remap-async-to-generator/-/babel-helper-remap-async-to-generator-6.24.1.tgz", + "integrity": "sha1-XsWBgnrXI/7N04HxySg5BnbkVRs=", + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helper-replace-supers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helper-replace-supers/-/babel-helper-replace-supers-6.24.1.tgz", + "integrity": "sha1-v22/5Dk40XNpohPKiov3S2qQqxo=", + "requires": { + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-helpers": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-helpers/-/babel-helpers-6.24.1.tgz", + "integrity": "sha1-NHHenK7DiOXIUOWX5Yom3fN2ArI=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-messages": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-messages/-/babel-messages-6.23.0.tgz", + "integrity": "sha1-8830cDhYA1sqKVHG7F7fbGLyYw4=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-check-es2015-constants": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-check-es2015-constants/-/babel-plugin-check-es2015-constants-6.22.0.tgz", + "integrity": "sha1-NRV7EBQm/S/9PaP3XH0ekYNbv4o=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-syntax-async-functions": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz", + "integrity": "sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU=" + }, + "babel-plugin-syntax-exponentiation-operator": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz", + "integrity": "sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4=" + }, + "babel-plugin-syntax-trailing-function-commas": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-syntax-trailing-function-commas/-/babel-plugin-syntax-trailing-function-commas-6.22.0.tgz", + "integrity": "sha1-ugNgk3+NBuQBgKQ/4NVhb/9TLPM=" + }, + "babel-plugin-transform-async-to-generator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-async-to-generator/-/babel-plugin-transform-async-to-generator-6.24.1.tgz", + "integrity": "sha1-ZTbjeK/2yx1VF6wOQOs+n8jQh2E=", + "requires": { + "babel-helper-remap-async-to-generator": "^6.24.1", + "babel-plugin-syntax-async-functions": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-arrow-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-arrow-functions/-/babel-plugin-transform-es2015-arrow-functions-6.22.0.tgz", + "integrity": "sha1-RSaSy3EdX3ncf4XkQM5BufJE0iE=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-block-scoped-functions": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoped-functions/-/babel-plugin-transform-es2015-block-scoped-functions-6.22.0.tgz", + "integrity": "sha1-u8UbSflk1wy42OC5ToICRs46YUE=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-block-scoping": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz", + "integrity": "sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8=", + "requires": { + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "lodash": "^4.17.4" + } + }, + "babel-plugin-transform-es2015-classes": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz", + "integrity": "sha1-WkxYpQyclGHlZLSyo7+ryXolhNs=", + "requires": { + "babel-helper-define-map": "^6.24.1", + "babel-helper-function-name": "^6.24.1", + "babel-helper-optimise-call-expression": "^6.24.1", + "babel-helper-replace-supers": "^6.24.1", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-computed-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz", + "integrity": "sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-destructuring": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz", + "integrity": "sha1-mXux8auWf2gtKwh2/jWNYOdlxW0=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-duplicate-keys": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz", + "integrity": "sha1-c+s9MQypaePvnskcU3QabxV2Qj4=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-for-of": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz", + "integrity": "sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-function-name": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz", + "integrity": "sha1-g0yJhTvDaxrw86TF26qU/Y6sqos=", + "requires": { + "babel-helper-function-name": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-literals/-/babel-plugin-transform-es2015-literals-6.22.0.tgz", + "integrity": "sha1-T1SgLWzWbPkVKAAZox0xklN3yi4=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-modules-amd": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-amd/-/babel-plugin-transform-es2015-modules-amd-6.24.1.tgz", + "integrity": "sha1-Oz5UAXI5hC1tGcMBHEvS8AoA0VQ=", + "requires": { + "babel-plugin-transform-es2015-modules-commonjs": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-modules-commonjs": { + "version": "6.26.2", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-commonjs/-/babel-plugin-transform-es2015-modules-commonjs-6.26.2.tgz", + "integrity": "sha512-CV9ROOHEdrjcwhIaJNBGMBCodN+1cfkwtM1SbUHmvyy35KGT7fohbpOxkE2uLz1o6odKK2Ck/tz47z+VqQfi9Q==", + "requires": { + "babel-plugin-transform-strict-mode": "^6.24.1", + "babel-runtime": "^6.26.0", + "babel-template": "^6.26.0", + "babel-types": "^6.26.0" + } + }, + "babel-plugin-transform-es2015-modules-systemjs": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz", + "integrity": "sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM=", + "requires": { + "babel-helper-hoist-variables": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-modules-umd": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz", + "integrity": "sha1-rJl+YoXNGO1hdq22B9YCNErThGg=", + "requires": { + "babel-plugin-transform-es2015-modules-amd": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-object-super": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz", + "integrity": "sha1-JM72muIcuDp/hgPa0CH1cusnj40=", + "requires": { + "babel-helper-replace-supers": "^6.24.1", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-parameters": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz", + "integrity": "sha1-V6w1GrScrxSpfNE7CfZv3wpiXys=", + "requires": { + "babel-helper-call-delegate": "^6.24.1", + "babel-helper-get-function-arity": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-template": "^6.24.1", + "babel-traverse": "^6.24.1", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-shorthand-properties": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz", + "integrity": "sha1-JPh11nIch2YbvZmkYi5R8U3jiqA=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-spread": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-spread/-/babel-plugin-transform-es2015-spread-6.22.0.tgz", + "integrity": "sha1-1taKmfia7cRTbIGlQujdnxdG+NE=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-sticky-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz", + "integrity": "sha1-AMHNsaynERLN8M9hJsLta0V8zbw=", + "requires": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-plugin-transform-es2015-template-literals": { + "version": "6.22.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-template-literals/-/babel-plugin-transform-es2015-template-literals-6.22.0.tgz", + "integrity": "sha1-qEs0UPfp+PH2g51taH2oS7EjbY0=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-typeof-symbol": { + "version": "6.23.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz", + "integrity": "sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I=", + "requires": { + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-es2015-unicode-regex": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz", + "integrity": "sha1-04sS9C6nMj9yk4fxinxa4frrNek=", + "requires": { + "babel-helper-regex": "^6.24.1", + "babel-runtime": "^6.22.0", + "regexpu-core": "^2.0.0" + } + }, + "babel-plugin-transform-exponentiation-operator": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-exponentiation-operator/-/babel-plugin-transform-exponentiation-operator-6.24.1.tgz", + "integrity": "sha1-KrDJx/MJj6SJB3cruBP+QejeOg4=", + "requires": { + "babel-helper-builder-binary-assignment-operator-visitor": "^6.24.1", + "babel-plugin-syntax-exponentiation-operator": "^6.8.0", + "babel-runtime": "^6.22.0" + } + }, + "babel-plugin-transform-regenerator": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz", + "integrity": "sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8=", + "requires": { + "regenerator-transform": "^0.10.0" + } + }, + "babel-plugin-transform-strict-mode": { + "version": "6.24.1", + "resolved": "https://registry.npmjs.org/babel-plugin-transform-strict-mode/-/babel-plugin-transform-strict-mode-6.24.1.tgz", + "integrity": "sha1-1fr3qleKZbvlkc9e2uBKDGcCB1g=", + "requires": { + "babel-runtime": "^6.22.0", + "babel-types": "^6.24.1" + } + }, + "babel-preset-env": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/babel-preset-env/-/babel-preset-env-1.7.0.tgz", + "integrity": "sha512-9OR2afuKDneX2/q2EurSftUYM0xGu4O2D9adAhVfADDhrYDaxXV0rBbevVYoY9n6nyX1PmQW/0jtpJvUNr9CHg==", + "requires": { + "babel-plugin-check-es2015-constants": "^6.22.0", + "babel-plugin-syntax-trailing-function-commas": "^6.22.0", + "babel-plugin-transform-async-to-generator": "^6.22.0", + "babel-plugin-transform-es2015-arrow-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoped-functions": "^6.22.0", + "babel-plugin-transform-es2015-block-scoping": "^6.23.0", + "babel-plugin-transform-es2015-classes": "^6.23.0", + "babel-plugin-transform-es2015-computed-properties": "^6.22.0", + "babel-plugin-transform-es2015-destructuring": "^6.23.0", + "babel-plugin-transform-es2015-duplicate-keys": "^6.22.0", + "babel-plugin-transform-es2015-for-of": "^6.23.0", + "babel-plugin-transform-es2015-function-name": "^6.22.0", + "babel-plugin-transform-es2015-literals": "^6.22.0", + "babel-plugin-transform-es2015-modules-amd": "^6.22.0", + "babel-plugin-transform-es2015-modules-commonjs": "^6.23.0", + "babel-plugin-transform-es2015-modules-systemjs": "^6.23.0", + "babel-plugin-transform-es2015-modules-umd": "^6.23.0", + "babel-plugin-transform-es2015-object-super": "^6.22.0", + "babel-plugin-transform-es2015-parameters": "^6.23.0", + "babel-plugin-transform-es2015-shorthand-properties": "^6.22.0", + "babel-plugin-transform-es2015-spread": "^6.22.0", + "babel-plugin-transform-es2015-sticky-regex": "^6.22.0", + "babel-plugin-transform-es2015-template-literals": "^6.22.0", + "babel-plugin-transform-es2015-typeof-symbol": "^6.23.0", + "babel-plugin-transform-es2015-unicode-regex": "^6.22.0", + "babel-plugin-transform-exponentiation-operator": "^6.22.0", + "babel-plugin-transform-regenerator": "^6.22.0", + "browserslist": "^3.2.6", + "invariant": "^2.2.2", + "semver": "^5.3.0" + } + }, + "babel-register": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-register/-/babel-register-6.26.0.tgz", + "integrity": "sha1-btAhFz4vy0htestFxgCahW9kcHE=", + "requires": { + "babel-core": "^6.26.0", + "babel-runtime": "^6.26.0", + "core-js": "^2.5.0", + "home-or-tmp": "^2.0.0", + "lodash": "^4.17.4", + "mkdirp": "^0.5.1", + "source-map-support": "^0.4.15" + }, + "dependencies": { + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + }, + "source-map-support": { + "version": "0.4.18", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.4.18.tgz", + "integrity": "sha512-try0/JqxPLF9nOjvSta7tVondkP5dwgyLDjVoyMDlmjugT2lRZ1OfsrYTkCd2hkDnJTKRbO/Rl3orm8vlsUzbA==", + "requires": { + "source-map": "^0.5.6" + } + } + } + }, + "babel-runtime": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-runtime/-/babel-runtime-6.26.0.tgz", + "integrity": "sha1-llxwWGaOgrVde/4E/yM3vItWR/4=", + "requires": { + "core-js": "^2.4.0", + "regenerator-runtime": "^0.11.0" + } + }, + "babel-template": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-template/-/babel-template-6.26.0.tgz", + "integrity": "sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI=", + "requires": { + "babel-runtime": "^6.26.0", + "babel-traverse": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "lodash": "^4.17.4" + } + }, + "babel-traverse": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-traverse/-/babel-traverse-6.26.0.tgz", + "integrity": "sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4=", + "requires": { + "babel-code-frame": "^6.26.0", + "babel-messages": "^6.23.0", + "babel-runtime": "^6.26.0", + "babel-types": "^6.26.0", + "babylon": "^6.18.0", + "debug": "^2.6.8", + "globals": "^9.18.0", + "invariant": "^2.2.2", + "lodash": "^4.17.4" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + } + } + }, + "babel-types": { + "version": "6.26.0", + "resolved": "https://registry.npmjs.org/babel-types/-/babel-types-6.26.0.tgz", + "integrity": "sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc=", + "requires": { + "babel-runtime": "^6.26.0", + "esutils": "^2.0.2", + "lodash": "^4.17.4", + "to-fast-properties": "^1.0.3" + } + }, + "babelify": { + "version": "7.3.0", + "resolved": "https://registry.npmjs.org/babelify/-/babelify-7.3.0.tgz", + "integrity": "sha1-qlau3nBn/XvVSWZu4W3ChQh+iOU=", + "requires": { + "babel-core": "^6.0.14", + "object-assign": "^4.0.0" + } + }, + "babylon": { + "version": "6.18.0", + "resolved": "https://registry.npmjs.org/babylon/-/babylon-6.18.0.tgz", + "integrity": "sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ==" + }, + "backoff": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/backoff/-/backoff-2.5.0.tgz", + "integrity": "sha1-9hbtqdPktmuMp/ynn2lXIsX44m8=", + "requires": { + "precond": "0.2" + } + }, + "balanced-match": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", + "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=" + }, + "base": { + "version": "0.11.2", + "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", + "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "requires": { + "cache-base": "^1.0.1", + "class-utils": "^0.3.5", + "component-emitter": "^1.2.1", + "define-property": "^1.0.0", + "isobject": "^3.0.1", + "mixin-deep": "^1.2.0", + "pascalcase": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "base-x": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/base-x/-/base-x-3.0.5.tgz", + "integrity": "sha512-C3picSgzPSLE+jW3tcBzJoGwitOtazb5B+5YmAxZm2ybmTi9LNgAtDO/jjVEBZwHoXmDBZ9m/IELj3elJVRBcA==", + "optional": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "base64-js": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.0.tgz", + "integrity": "sha512-ccav/yGvoa80BQDljCxsmmQ3Xvx60/UpBIij5QN21W3wBi/hhIC9OoO+KLpu9IJTS9j4DRVJ3aDDF9cMSoa2lw==" + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/bcrypt-pbkdf/-/bcrypt-pbkdf-1.0.2.tgz", + "integrity": "sha1-pDAdOJtqQ/m2f/PKEaP2Y342Dp4=", + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + }, + "binary-extensions": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.0.tgz", + "integrity": "sha512-EgmjVLMn22z7eGGv3kcnHwSnJXmFHjISTY9E/S5lIcTD3Oxw05QTcBLNkJFzcb3cNueUdF/IN4U+d78V0zO8Hw==" + }, + "bindings": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", + "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "requires": { + "file-uri-to-path": "1.0.0" + } + }, + "bip39": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/bip39/-/bip39-2.5.0.tgz", + "integrity": "sha512-xwIx/8JKoT2+IPJpFEfXoWdYwP7UVAoUxxLNfGCfVowaJE7yg1Y5B1BVPqlUNsBq5/nGwmFkwRJ8xDW4sX8OdA==", + "requires": { + "create-hash": "^1.1.0", + "pbkdf2": "^3.0.9", + "randombytes": "^2.0.1", + "safe-buffer": "^5.0.1", + "unorm": "^1.3.3" + } + }, + "bip66": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/bip66/-/bip66-1.1.5.tgz", + "integrity": "sha1-AfqHSHhcpwlV1QESF9GzE5lpyiI=", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "bl": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/bl/-/bl-1.2.2.tgz", + "integrity": "sha512-e8tQYnZodmebYDWGH7KMRvtzKXaJHx3BbilrgZCfvyLUYdKpK1t5PSPmpkny/SgiTSCnjfLW7v5rlONXVFkQEA==", + "optional": true, + "requires": { + "readable-stream": "^2.3.5", + "safe-buffer": "^5.1.1" + } + }, + "block-stream": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/block-stream/-/block-stream-0.0.9.tgz", + "integrity": "sha1-E+v+d4oDIFz+A3UUgeu0szAMEmo=", + "optional": true, + "requires": { + "inherits": "~2.0.0" + } + }, + "bluebird": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.5.3.tgz", + "integrity": "sha512-/qKPUQlaW1OyR51WeCPBvRnAlnZFUJkCSG5HzGnuIqhgyJtF+T94lFnn33eiazjRm2LAHVy2guNnaq48X9SJuw==" + }, + "bn.js": { + "version": "4.11.8", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", + "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==" + }, + "body-parser": { + "version": "1.18.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.18.3.tgz", + "integrity": "sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ=", + "optional": true, + "requires": { + "bytes": "3.0.0", + "content-type": "~1.0.4", + "debug": "2.6.9", + "depd": "~1.1.2", + "http-errors": "~1.6.3", + "iconv-lite": "0.4.23", + "on-finished": "~2.3.0", + "qs": "6.5.2", + "raw-body": "2.3.3", + "type-is": "~1.6.16" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "optional": true, + "requires": { + "ms": "2.0.0" + } + } + } + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "braces": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", + "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", + "requires": { + "arr-flatten": "^1.1.0", + "array-unique": "^0.3.2", + "extend-shallow": "^2.0.1", + "fill-range": "^4.0.0", + "isobject": "^3.0.1", + "repeat-element": "^1.1.2", + "snapdragon": "^0.8.1", + "snapdragon-node": "^2.0.1", + "split-string": "^3.0.2", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "brorand": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", + "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=" + }, + "browser-stdout": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/browser-stdout/-/browser-stdout-1.3.1.tgz", + "integrity": "sha512-qhAVI1+Av2X7qelOfAIYwXONood6XlZE/fXaBSmW/T5SzLAmCgzi+eiWE7fUvbHaeNBQH13UftjpXxsfLkMpgw==" + }, + "browserfs": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/browserfs/-/browserfs-1.4.3.tgz", + "integrity": "sha512-tz8HClVrzTJshcyIu8frE15cjqjcBIu15Bezxsvl/i+6f59iNCN3kznlWjz0FEb3DlnDx3gW5szxeT6D1x0s0w==", + "requires": { + "async": "^2.1.4", + "pako": "^1.0.4" + } + }, + "browserify-aes": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", + "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "requires": { + "buffer-xor": "^1.0.3", + "cipher-base": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.3", + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "browserify-cipher": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", + "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "requires": { + "browserify-aes": "^1.0.4", + "browserify-des": "^1.0.0", + "evp_bytestokey": "^1.0.0" + } + }, + "browserify-des": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", + "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "requires": { + "cipher-base": "^1.0.1", + "des.js": "^1.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "browserify-rsa": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", + "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "requires": { + "bn.js": "^4.1.0", + "randombytes": "^2.0.1" + } + }, + "browserify-sha3": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/browserify-sha3/-/browserify-sha3-0.0.4.tgz", + "integrity": "sha1-CGxHuMgjFsnUcCLCYYWVRXbdjiY=", + "requires": { + "js-sha3": "^0.6.1", + "safe-buffer": "^5.1.1" + } + }, + "browserify-sign": { + "version": "4.0.4", + "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", + "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "requires": { + "bn.js": "^4.1.1", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.2", + "elliptic": "^6.0.0", + "inherits": "^2.0.1", + "parse-asn1": "^5.0.0" + } + }, + "browserify-zlib": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", + "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "requires": { + "pako": "~1.0.5" + } + }, + "browserslist": { + "version": "3.2.8", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-3.2.8.tgz", + "integrity": "sha512-WHVocJYavUwVgVViC0ORikPHQquXwVh939TaelZ4WDqpWgTX/FsGhl/+P4qBUAGcRvtOgDgC+xftNWWp2RUTAQ==", + "requires": { + "caniuse-lite": "^1.0.30000844", + "electron-to-chromium": "^1.3.47" + } + }, + "bs58": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-4.0.1.tgz", + "integrity": "sha1-vhYedsNU9veIrkBx9j806MTwpCo=", + "optional": true, + "requires": { + "base-x": "^3.0.2" + } + }, + "bs58check": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/bs58check/-/bs58check-2.1.2.tgz", + "integrity": "sha512-0TS1jicxdU09dwJMNZtVAfzPi6Q6QeN0pM1Fkzrjn+XYHvzMKPU3pHVpva+769iNVSfIYWf7LJ6WR+BuuMf8cA==", + "optional": true, + "requires": { + "bs58": "^4.0.0", + "create-hash": "^1.1.0", + "safe-buffer": "^5.1.2" + } + }, + "buffer": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.2.1.tgz", + "integrity": "sha512-c+Ko0loDaFfuPWiL02ls9Xd3GO3cPVmUobQ6t3rXNUk304u6hGq+8N/kFi+QEIKhzK3uwolVhLzszmfLmMLnqg==", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4" + } + }, + "buffer-alloc": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz", + "integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==", + "optional": true, + "requires": { + "buffer-alloc-unsafe": "^1.1.0", + "buffer-fill": "^1.0.0" + } + }, + "buffer-alloc-unsafe": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz", + "integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==", + "optional": true + }, + "buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha1-DTM+PwDqxQqhRUq9MO+MKl2ackI=", + "optional": true + }, + "buffer-fill": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz", + "integrity": "sha1-+PeLdniYiO858gXNY39o5wISKyw=", + "optional": true + }, + "buffer-from": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", + "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==" + }, + "buffer-to-arraybuffer": { + "version": "0.0.5", + "resolved": "https://registry.npmjs.org/buffer-to-arraybuffer/-/buffer-to-arraybuffer-0.0.5.tgz", + "integrity": "sha1-YGSkD6dutDxyOrqe+PbhIW0QURo=", + "optional": true + }, + "buffer-xor": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", + "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=" + }, + "builtin-status-codes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", + "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=" + }, + "bytes": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", + "integrity": "sha1-0ygVQE1olpn4Wk6k+odV3ROpYEg=", + "optional": true + }, + "bytewise": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/bytewise/-/bytewise-1.1.0.tgz", + "integrity": "sha1-HRPL/3F65xWAlKqIGzXQgbOHJT4=", + "requires": { + "bytewise-core": "^1.2.2", + "typewise": "^1.0.3" + } + }, + "bytewise-core": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/bytewise-core/-/bytewise-core-1.2.3.tgz", + "integrity": "sha1-P7QQx+kVWOsasiqCg0V3qmvWHUI=", + "requires": { + "typewise-core": "^1.2" + } + }, + "cacache": { + "version": "10.0.4", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-10.0.4.tgz", + "integrity": "sha512-Dph0MzuH+rTQzGPNT9fAnrPmMmjKfST6trxJeK7NQuHRaVw24VzPRWTmg9MpcwOVQZO0E1FBICUlFeNaKPIfHA==", + "requires": { + "bluebird": "^3.5.1", + "chownr": "^1.0.1", + "glob": "^7.1.2", + "graceful-fs": "^4.1.11", + "lru-cache": "^4.1.1", + "mississippi": "^2.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.2", + "ssri": "^5.2.4", + "unique-filename": "^1.1.0", + "y18n": "^4.0.0" + }, + "dependencies": { + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" + } + } + }, + "cache-base": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", + "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "requires": { + "collection-visit": "^1.0.0", + "component-emitter": "^1.2.1", + "get-value": "^2.0.6", + "has-value": "^1.0.0", + "isobject": "^3.0.1", + "set-value": "^2.0.0", + "to-object-path": "^0.3.0", + "union-value": "^1.0.0", + "unset-value": "^1.0.0" + } + }, + "cachedown": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/cachedown/-/cachedown-1.0.0.tgz", + "integrity": "sha1-1D8DbkUQaWsxJG19sx6/D3rDLRU=", + "requires": { + "abstract-leveldown": "^2.4.1", + "lru-cache": "^3.2.0" + }, + "dependencies": { + "abstract-leveldown": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.7.2.tgz", + "integrity": "sha512-+OVvxH2rHVEhWLdbudP6p0+dNMXu8JA1CbhP19T8paTYAcX7oJ4OVjT+ZUVpv7mITxXHqDMej+GdqXBmXkw09w==", + "requires": { + "xtend": "~4.0.0" + } + } + } + }, + "caller-callsite": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-callsite/-/caller-callsite-2.0.0.tgz", + "integrity": "sha1-hH4PzgoiN1CpoCfFSzNzGtMVQTQ=", + "requires": { + "callsites": "^2.0.0" + }, + "dependencies": { + "callsites": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-2.0.0.tgz", + "integrity": "sha1-BuuE8A7qQT2oav/vrL/7Ngk7PFA=" + } + } + }, + "caller-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", + "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", + "requires": { + "callsites": "^0.2.0" + } + }, + "callsites": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", + "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=" + }, + "camelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-3.0.0.tgz", + "integrity": "sha1-MvxLn82vhF/N9+c7uXysImHwqwo=" + }, + "caniuse-lite": { + "version": "1.0.30000939", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30000939.tgz", + "integrity": "sha512-oXB23ImDJOgQpGjRv1tCtzAvJr4/OvrHi5SO2vUgB0g0xpdZZoA/BxfImiWfdwoYdUTtQrPsXsvYU/dmCSM8gg==" + }, + "caseless": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/caseless/-/caseless-0.12.0.tgz", + "integrity": "sha1-G2gcIf+EAzyCZUMJBolCDRhxUdw=" + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "chardet": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.7.0.tgz", + "integrity": "sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA==" + }, + "checkpoint-store": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/checkpoint-store/-/checkpoint-store-1.1.0.tgz", + "integrity": "sha1-BOTLUWuRQziTWB5tRgGnjpVS6gY=", + "requires": { + "functional-red-black-tree": "^1.0.1" + } + }, + "chokidar": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.2.tgz", + "integrity": "sha512-IwXUx0FXc5ibYmPC2XeEj5mpXoV66sR+t3jqu2NS2GYwCktt3KF1/Qqjws/NkegajBA4RbZ5+DDwlOiJsxDHEg==", + "requires": { + "anymatch": "^2.0.0", + "async-each": "^1.0.1", + "braces": "^2.3.2", + "fsevents": "^1.2.7", + "glob-parent": "^3.1.0", + "inherits": "^2.0.3", + "is-binary-path": "^1.0.0", + "is-glob": "^4.0.0", + "normalize-path": "^3.0.0", + "path-is-absolute": "^1.0.0", + "readdirp": "^2.2.1", + "upath": "^1.1.0" + } + }, + "chownr": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.1.tgz", + "integrity": "sha512-j38EvO5+LHX84jlo6h4UzmOwi0UgW61WRyPtJz4qaadK5eY3BTS5TY/S1Stc3Uk2lIM6TPevAlULiEJwie860g==" + }, + "chrome-trace-event": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.0.tgz", + "integrity": "sha512-xDbVgyfDTT2piup/h8dK/y4QZfJRSa73bw1WZ8b4XM1o7fsFubUVGYcE+1ANtOzJJELGpYoG2961z0Z6OAld9A==", + "requires": { + "tslib": "^1.9.0" + } + }, + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + }, + "cipher-base": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", + "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "circular-json": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", + "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==" + }, + "class-utils": { + "version": "0.3.6", + "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", + "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "requires": { + "arr-union": "^3.1.0", + "define-property": "^0.2.5", + "isobject": "^3.0.0", + "static-extend": "^0.1.1" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha1-s12sN2R5+sw+lHR9QdDQ9SOP/LU=", + "requires": { + "restore-cursor": "^2.0.0" + } + }, + "cli-truncate": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/cli-truncate/-/cli-truncate-0.2.1.tgz", + "integrity": "sha1-nxXPuwcFAFNpIWxiasfQWrkN1XQ=", + "requires": { + "slice-ansi": "0.0.4", + "string-width": "^1.0.1" + }, + "dependencies": { + "slice-ansi": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-0.0.4.tgz", + "integrity": "sha1-7b+JA/ZvfOL46v1s7tZeJkyDGzU=" + } + } + }, + "cli-width": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-width/-/cli-width-2.2.0.tgz", + "integrity": "sha1-/xnt6Kml5XkyQUewwR8PvLq+1jk=" + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + } + }, + "clone": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/clone/-/clone-2.1.2.tgz", + "integrity": "sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18=" + }, + "code-point-at": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/code-point-at/-/code-point-at-1.1.0.tgz", + "integrity": "sha1-DQcLTQQ6W+ozovGkDi7bPZpMz3c=" + }, + "coinstring": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/coinstring/-/coinstring-2.3.0.tgz", + "integrity": "sha1-zbYzY6lhUCQEolr7gsLibV/2J6Q=", + "optional": true, + "requires": { + "bs58": "^2.0.1", + "create-hash": "^1.1.1" + }, + "dependencies": { + "bs58": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/bs58/-/bs58-2.0.1.tgz", + "integrity": "sha1-VZCNWPGYKrogCPob7Y+RmYopv40=", + "optional": true + } + } + }, + "collection-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", + "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "requires": { + "map-visit": "^1.0.0", + "object-visit": "^1.0.0" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=" + }, + "combined-stream": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.7.tgz", + "integrity": "sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w==", + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "commander": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.8.1.tgz", + "integrity": "sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ=", + "requires": { + "graceful-readlink": ">= 1.0.0" + } + }, + "commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=" + }, + "component-emitter": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.2.1.tgz", + "integrity": "sha1-E3kY1teCg/ffemt8WmPhQOaUJeY=" + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" + }, + "concat-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", + "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + } + }, + "console-browserify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.1.0.tgz", + "integrity": "sha1-8CQcRXMKn8YyOyBtvzjtx0HQuxA=", + "requires": { + "date-now": "^0.1.4" + } + }, + "constants-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", + "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=" + }, + "contains-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/contains-path/-/contains-path-0.1.0.tgz", + "integrity": "sha1-/ozxhP9mcLa67wGp1IYaXL7EEgo=" + }, + "content-disposition": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.2.tgz", + "integrity": "sha1-DPaLud318r55YcOoUXjLhdunjLQ=", + "optional": true + }, + "content-type": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", + "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "optional": true + }, + "convert-source-map": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.6.0.tgz", + "integrity": "sha512-eFu7XigvxdZ1ETfbgPBohgyQ/Z++C0eEhTor0qRwBw9unw+L0/6V8wkSuGgzdThkiS5lSpdptOQPD8Ak40a+7A==", + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cookie": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.3.1.tgz", + "integrity": "sha1-5+Ch+e9DtMi6klxcWpboBtFoc7s=", + "optional": true + }, + "cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha1-4wOogrNCzD7oylE6eZmXNNqzriw=", + "optional": true + }, + "cookiejar": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/cookiejar/-/cookiejar-2.1.2.tgz", + "integrity": "sha512-Mw+adcfzPxcPeI+0WlvRrr/3lGVO0bD75SxX6811cxSh1Wbxx7xZBGK1eVtDf6si8rg2lhnUjsVLMFMfbRIuwA==", + "optional": true + }, + "copy-concurrently": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", + "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + } + }, + "copy-descriptor": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", + "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=" + }, + "core-js": { + "version": "2.6.5", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-2.6.5.tgz", + "integrity": "sha512-klh/kDpwX8hryYL14M9w/xei6vrv6sE8gTHDG7/T/+SEovB/G4ejwcfE/CBzO6Edsu+OETZMZ3wcX/EjUkrl5A==" + }, + "core-util-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", + "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=" + }, + "cors": { + "version": "2.8.5", + "resolved": "https://registry.npmjs.org/cors/-/cors-2.8.5.tgz", + "integrity": "sha512-KIHbLJqu73RGr/hnbrO9uBeixNGuvSQjul/jdFvS/KFSIH1hWVd1ng7zOHx+YrEfInLG7q4n6GHQ9cDtxv/P6g==", + "optional": true, + "requires": { + "object-assign": "^4", + "vary": "^1" + } + }, + "cosmiconfig": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-5.1.0.tgz", + "integrity": "sha512-kCNPvthka8gvLtzAxQXvWo4FxqRB+ftRZyPZNuab5ngvM9Y7yw7hbEysglptLgpkGX9nAOKTBVkHUAe8xtYR6Q==", + "requires": { + "import-fresh": "^2.0.0", + "is-directory": "^0.3.1", + "js-yaml": "^3.9.0", + "lodash.get": "^4.4.2", + "parse-json": "^4.0.0" + }, + "dependencies": { + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + } + } + }, + "coveralls": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/coveralls/-/coveralls-3.0.3.tgz", + "integrity": "sha512-viNfeGlda2zJr8Gj1zqXpDMRjw9uM54p7wzZdvLRyOgnAfCe974Dq4veZkjJdxQXbmdppu6flEajFYseHYaUhg==", + "requires": { + "growl": "~> 1.10.0", + "js-yaml": "^3.11.0", + "lcov-parse": "^0.0.10", + "log-driver": "^1.2.7", + "minimist": "^1.2.0", + "request": "^2.86.0" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + } + } + }, + "create-ecdh": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", + "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", + "requires": { + "bn.js": "^4.1.0", + "elliptic": "^6.0.0" + } + }, + "create-hash": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", + "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "requires": { + "cipher-base": "^1.0.1", + "inherits": "^2.0.1", + "md5.js": "^1.3.4", + "ripemd160": "^2.0.1", + "sha.js": "^2.4.0" + } + }, + "create-hmac": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", + "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "requires": { + "cipher-base": "^1.0.3", + "create-hash": "^1.1.0", + "inherits": "^2.0.1", + "ripemd160": "^2.0.0", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "cross-env": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-5.2.0.tgz", + "integrity": "sha512-jtdNFfFW1hB7sMhr/H6rW1Z45LFqyI431m3qU6bFXcQ3Eh7LtBuG3h74o7ohHZ3crrRkkqHlo4jYHFPcjroANg==", + "requires": { + "cross-spawn": "^6.0.5", + "is-windows": "^1.0.0" + } + }, + "cross-fetch": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-2.2.3.tgz", + "integrity": "sha512-PrWWNH3yL2NYIb/7WF/5vFG3DCQiXDOVf8k3ijatbrtnwNuhMWLC7YF7uqf53tbTFDzHIUD8oITw4Bxt8ST3Nw==", + "requires": { + "node-fetch": "2.1.2", + "whatwg-fetch": "2.0.4" + } + }, + "cross-spawn": { + "version": "6.0.5", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", + "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "semver": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==" + } + } + }, + "crypto-browserify": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", + "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "requires": { + "browserify-cipher": "^1.0.0", + "browserify-sign": "^4.0.0", + "create-ecdh": "^4.0.0", + "create-hash": "^1.1.0", + "create-hmac": "^1.1.0", + "diffie-hellman": "^5.0.0", + "inherits": "^2.0.1", + "pbkdf2": "^3.0.3", + "public-encrypt": "^4.0.0", + "randombytes": "^2.0.0", + "randomfill": "^1.0.3" + } + }, + "cyclist": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-0.2.2.tgz", + "integrity": "sha1-GzN5LhHpFKL9bW7WRHRkRE5fpkA=" + }, + "dashdash": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/dashdash/-/dashdash-1.14.1.tgz", + "integrity": "sha1-hTz6D3y+L+1d4gMmuN1YEDX24vA=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "date-fns": { + "version": "1.30.1", + "resolved": "https://registry.npmjs.org/date-fns/-/date-fns-1.30.1.tgz", + "integrity": "sha512-hBSVCvSmWC+QypYObzwGOd9wqdDpOt+0wl0KbU+R+uuZBS1jN8VsD1ss3irQDknRj5NvxiTF6oj/nDRnN/UQNw==" + }, + "date-now": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/date-now/-/date-now-0.1.4.tgz", + "integrity": "sha1-6vQ5/U1ISK105cx9vvIAZyueNFs=" + }, + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + }, + "decamelize": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", + "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=" + }, + "decode-uri-component": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", + "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=" + }, + "decompress": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/decompress/-/decompress-4.2.0.tgz", + "integrity": "sha1-eu3YVCflqS2s/lVnSnxQXpbQH50=", + "optional": true, + "requires": { + "decompress-tar": "^4.0.0", + "decompress-tarbz2": "^4.0.0", + "decompress-targz": "^4.0.0", + "decompress-unzip": "^4.0.1", + "graceful-fs": "^4.1.10", + "make-dir": "^1.0.0", + "pify": "^2.3.0", + "strip-dirs": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "optional": true + } + } + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "optional": true, + "requires": { + "mimic-response": "^1.0.0" + } + }, + "decompress-tar": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tar/-/decompress-tar-4.1.1.tgz", + "integrity": "sha512-JdJMaCrGpB5fESVyxwpCx4Jdj2AagLmv3y58Qy4GE6HMVjWz1FeVQk1Ct4Kye7PftcdOo/7U7UKzYBJgqnGeUQ==", + "optional": true, + "requires": { + "file-type": "^5.2.0", + "is-stream": "^1.1.0", + "tar-stream": "^1.5.2" + } + }, + "decompress-tarbz2": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-tarbz2/-/decompress-tarbz2-4.1.1.tgz", + "integrity": "sha512-s88xLzf1r81ICXLAVQVzaN6ZmX4A6U4z2nMbOwobxkLoIIfjVMBg7TeguTUXkKeXni795B6y5rnvDw7rxhAq9A==", + "optional": true, + "requires": { + "decompress-tar": "^4.1.0", + "file-type": "^6.1.0", + "is-stream": "^1.1.0", + "seek-bzip": "^1.0.5", + "unbzip2-stream": "^1.0.9" + }, + "dependencies": { + "file-type": { + "version": "6.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-6.2.0.tgz", + "integrity": "sha512-YPcTBDV+2Tm0VqjybVd32MHdlEGAtuxS3VAYsumFokDSMG+ROT5wawGlnHDoz7bfMcMDt9hxuXvXwoKUx2fkOg==", + "optional": true + } + } + }, + "decompress-targz": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/decompress-targz/-/decompress-targz-4.1.1.tgz", + "integrity": "sha512-4z81Znfr6chWnRDNfFNqLwPvm4db3WuZkqV+UgXQzSngG3CEKdBkw5jrv3axjjL96glyiiKjsxJG3X6WBZwX3w==", + "optional": true, + "requires": { + "decompress-tar": "^4.1.1", + "file-type": "^5.2.0", + "is-stream": "^1.1.0" + } + }, + "decompress-unzip": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/decompress-unzip/-/decompress-unzip-4.0.1.tgz", + "integrity": "sha1-3qrM39FK6vhVePczroIQ+bSEj2k=", + "optional": true, + "requires": { + "file-type": "^3.8.0", + "get-stream": "^2.2.0", + "pify": "^2.3.0", + "yauzl": "^2.4.2" + }, + "dependencies": { + "file-type": { + "version": "3.9.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-3.9.0.tgz", + "integrity": "sha1-JXoHg4TR24CHvESdEH1SpSZyuek=", + "optional": true + }, + "get-stream": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-2.3.1.tgz", + "integrity": "sha1-Xzj5PzRgCWZu4BUKBUFn+Rvdld4=", + "optional": true, + "requires": { + "object-assign": "^4.0.1", + "pinkie-promise": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=", + "optional": true + } + } + }, + "dedent": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", + "integrity": "sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw=" + }, + "deep-equal": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-1.0.1.tgz", + "integrity": "sha1-9dJgKStmDghO/0zbyfCK0yR0SLU=" + }, + "deep-is": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.3.tgz", + "integrity": "sha1-s2nW+128E+7PUk+RsHD+7cNXzzQ=" + }, + "deferred-leveldown": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-1.2.2.tgz", + "integrity": "sha512-uukrWD2bguRtXilKt6cAWKyoXrTSMo5m7crUdLfWQmu8kIm88w3QZoUL+6nhpfKVmhHANER6Re3sKoNoZ3IKMA==", + "requires": { + "abstract-leveldown": "~2.6.0" + }, + "dependencies": { + "abstract-leveldown": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.6.3.tgz", + "integrity": "sha512-2++wDf/DYqkPR3o5tbfdhF96EfMApo1GpPfzOsR/ZYXdkSmELlvOOEAl9iKkRsktMPHdGjO4rtkBpf2I7TiTeA==", + "requires": { + "xtend": "~4.0.0" + } + } + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "requires": { + "object-keys": "^1.0.12" + }, + "dependencies": { + "object-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.0.tgz", + "integrity": "sha512-6OO5X1+2tYkNyNEx6TsCxEqFfRWaqx6EtMiSbGrw8Ob8v9Ne+Hl8rBAgLBZn5wjEz3s/s6U1WXFUFOcxxAwUpg==" + } + } + }, + "define-property": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", + "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "requires": { + "is-descriptor": "^1.0.2", + "isobject": "^3.0.1" + }, + "dependencies": { + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "defined": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", + "integrity": "sha1-yY2bzvdWdBiOEQlpFRGZ45sfppM=" + }, + "del": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/del/-/del-3.0.0.tgz", + "integrity": "sha1-U+z2mf/LyzljdpGrE7rxYIGXZuU=", + "requires": { + "globby": "^6.1.0", + "is-path-cwd": "^1.0.0", + "is-path-in-cwd": "^1.0.0", + "p-map": "^1.1.1", + "pify": "^3.0.0", + "rimraf": "^2.2.8" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + } + } + }, + "delayed-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", + "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" + }, + "depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak=", + "optional": true + }, + "des.js": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.0.tgz", + "integrity": "sha1-wHTS4qpqipoH29YfmhXCzYPsjsw=", + "requires": { + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0" + } + }, + "destroy": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.0.4.tgz", + "integrity": "sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA=", + "optional": true + }, + "detect-indent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/detect-indent/-/detect-indent-4.0.0.tgz", + "integrity": "sha1-920GQ1LN9Docts5hnE7jqUdd4gg=", + "requires": { + "repeating": "^2.0.0" + } + }, + "diff": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/diff/-/diff-3.5.0.tgz", + "integrity": "sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA==" + }, + "diffie-hellman": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", + "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "requires": { + "bn.js": "^4.1.0", + "miller-rabin": "^4.0.0", + "randombytes": "^2.0.0" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "requires": { + "esutils": "^2.0.2" + } + }, + "dom-walk": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/dom-walk/-/dom-walk-0.1.1.tgz", + "integrity": "sha1-ZyIm3HTI95mtNTB9+TaroRrNYBg=" + }, + "domain-browser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", + "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==" + }, + "drbg.js": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/drbg.js/-/drbg.js-1.0.1.tgz", + "integrity": "sha1-Pja2xCs3BDgjzbwzLVjzHiRFSAs=", + "requires": { + "browserify-aes": "^1.0.6", + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4" + } + }, + "duplexer3": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer3/-/duplexer3-0.1.4.tgz", + "integrity": "sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI=", + "optional": true + }, + "duplexify": { + "version": "3.7.1", + "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", + "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/ecc-jsbn/-/ecc-jsbn-0.1.2.tgz", + "integrity": "sha1-OoOpBOVDUyh4dMVkt1SThoSamMk=", + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0=", + "optional": true + }, + "electron-to-chromium": { + "version": "1.3.113", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.3.113.tgz", + "integrity": "sha512-De+lPAxEcpxvqPTyZAXELNpRZXABRxf+uL/rSykstQhzj/B0l1150G/ExIIxKc16lI89Hgz81J0BHAcbTqK49g==" + }, + "elegant-spinner": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/elegant-spinner/-/elegant-spinner-1.0.1.tgz", + "integrity": "sha1-2wQ1IcldfjA/2PNFvtwzSc+wcp4=" + }, + "elliptic": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.4.1.tgz", + "integrity": "sha512-BsXLz5sqX8OHcsh7CqBMztyXARmGQ3LWPtGjJi6DiJHq5C/qvi9P3OqgswKSDftbu8+IoI/QDTAm2fFnQ9SZSQ==", + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "hmac-drbg": "^1.0.0", + "inherits": "^2.0.1", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.0" + } + }, + "emoji-regex": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", + "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==" + }, + "emojis-list": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", + "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=" + }, + "encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha1-rT/0yG7C0CkyL1oCw6mmBslbP1k=", + "optional": true + }, + "encoding": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", + "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", + "requires": { + "iconv-lite": "~0.4.13" + } + }, + "encoding-down": { + "version": "5.0.4", + "resolved": "https://registry.npmjs.org/encoding-down/-/encoding-down-5.0.4.tgz", + "integrity": "sha512-8CIZLDcSKxgzT+zX8ZVfgNbu8Md2wq/iqa1Y7zyVR18QBEAc0Nmzuvj/N5ykSKpfGzjM8qxbaFntLPwnVoUhZw==", + "requires": { + "abstract-leveldown": "^5.0.0", + "inherits": "^2.0.3", + "level-codec": "^9.0.0", + "level-errors": "^2.0.0", + "xtend": "^4.0.1" + }, + "dependencies": { + "abstract-leveldown": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-5.0.0.tgz", + "integrity": "sha512-5mU5P1gXtsMIXg65/rsYGsi93+MlogXZ9FA8JnwKurHQg64bfXwGYVdVdijNTVNOlAsuIiOwHdvFFD5JqCJQ7A==", + "requires": { + "xtend": "~4.0.0" + } + } + } + }, + "end-of-stream": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.1.tgz", + "integrity": "sha512-1MkrZNvWTKCaigbn+W15elq2BB/L22nqrSY5DKlo3X6+vclJm8Bb5djXJBmEX6fS3+zCh/F4VBK5Z2KxJt4s2Q==", + "requires": { + "once": "^1.4.0" + } + }, + "enhanced-resolve": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz", + "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==", + "requires": { + "graceful-fs": "^4.1.2", + "memory-fs": "^0.4.0", + "tapable": "^1.0.0" + } + }, + "errno": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", + "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "requires": { + "prr": "~1.0.1" + } + }, + "error-ex": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", + "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es-abstract": { + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.13.0.tgz", + "integrity": "sha512-vDZfg/ykNxQVwup/8E1BZhVzFfBxs9NqMzGcvIJrqg5k2/5Za2bWo40dK2J1pgLngZ7c+Shh8lwYtLGyrwPutg==", + "requires": { + "es-to-primitive": "^1.2.0", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "is-callable": "^1.1.4", + "is-regex": "^1.0.4", + "object-keys": "^1.0.12" + }, + "dependencies": { + "object-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.0.tgz", + "integrity": "sha512-6OO5X1+2tYkNyNEx6TsCxEqFfRWaqx6EtMiSbGrw8Ob8v9Ne+Hl8rBAgLBZn5wjEz3s/s6U1WXFUFOcxxAwUpg==" + } + } + }, + "es-to-primitive": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.0.tgz", + "integrity": "sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg=", + "optional": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=" + }, + "eslint": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-5.7.0.tgz", + "integrity": "sha512-zYCeFQahsxffGl87U2aJ7DPyH8CbWgxBC213Y8+TCanhUTf2gEvfq3EKpHmEcozTLyPmGe9LZdMAwC/CpJBM5A==", + "requires": { + "@babel/code-frame": "^7.0.0", + "ajv": "^6.5.3", + "chalk": "^2.1.0", + "cross-spawn": "^6.0.5", + "debug": "^4.0.1", + "doctrine": "^2.1.0", + "eslint-scope": "^4.0.0", + "eslint-utils": "^1.3.1", + "eslint-visitor-keys": "^1.0.0", + "espree": "^4.0.0", + "esquery": "^1.0.1", + "esutils": "^2.0.2", + "file-entry-cache": "^2.0.0", + "functional-red-black-tree": "^1.0.1", + "glob": "^7.1.2", + "globals": "^11.7.0", + "ignore": "^4.0.6", + "imurmurhash": "^0.1.4", + "inquirer": "^6.1.0", + "is-resolvable": "^1.1.0", + "js-yaml": "^3.12.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.5", + "minimatch": "^3.0.4", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.2", + "path-is-inside": "^1.0.2", + "pluralize": "^7.0.0", + "progress": "^2.0.0", + "regexpp": "^2.0.1", + "require-uncached": "^1.0.3", + "semver": "^5.5.1", + "strip-ansi": "^4.0.0", + "strip-json-comments": "^2.0.1", + "table": "^5.0.2", + "text-table": "^0.2.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + }, + "globals": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.11.0.tgz", + "integrity": "sha512-WHq43gS+6ufNOEqlrDBxVEbb8ntfXrfAUU2ZOpCxrBdGKW3gyv8mCxAfIBD0DroPKGrJ2eSsXsLtY9MPntsyTw==" + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + }, + "semver": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==" + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "eslint-config-standard": { + "version": "12.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-12.0.0.tgz", + "integrity": "sha512-COUz8FnXhqFitYj4DTqHzidjIL/t4mumGZto5c7DrBpvWoie+Sn3P4sLEzUGeYhRElWuFEf8K1S1EfvD1vixCQ==" + }, + "eslint-import-resolver-node": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.2.tgz", + "integrity": "sha512-sfmTqJfPSizWu4aymbPr4Iidp5yKm8yDkHp+Ir3YiTHiiDfxh69mOUsmiqW6RZ9zRXFaF64GtYmN7e+8GHBv6Q==", + "requires": { + "debug": "^2.6.9", + "resolve": "^1.5.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + } + } + }, + "eslint-module-utils": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.3.0.tgz", + "integrity": "sha512-lmDJgeOOjk8hObTysjqH7wyMi+nsHwwvfBykwfhjR1LNdd7C2uFJBvx4OpWYpXOw4df1yE1cDEVd1yLHitk34w==", + "requires": { + "debug": "^2.6.8", + "pkg-dir": "^2.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + } + } + }, + "eslint-plugin-es": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-1.4.0.tgz", + "integrity": "sha512-XfFmgFdIUDgvaRAlaXUkxrRg5JSADoRC8IkKLc/cISeR3yHVMefFHQZpcyXXEUUPHfy5DwviBcrfqlyqEwlQVw==", + "requires": { + "eslint-utils": "^1.3.0", + "regexpp": "^2.0.1" + } + }, + "eslint-plugin-import": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.14.0.tgz", + "integrity": "sha512-FpuRtniD/AY6sXByma2Wr0TXvXJ4nA/2/04VPlfpmUDPOpOY264x+ILiwnrk/k4RINgDAyFZByxqPUbSQ5YE7g==", + "requires": { + "contains-path": "^0.1.0", + "debug": "^2.6.8", + "doctrine": "1.5.0", + "eslint-import-resolver-node": "^0.3.1", + "eslint-module-utils": "^2.2.0", + "has": "^1.0.1", + "lodash": "^4.17.4", + "minimatch": "^3.0.3", + "read-pkg-up": "^2.0.0", + "resolve": "^1.6.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "doctrine": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-1.5.0.tgz", + "integrity": "sha1-N53Ocw9hZvds76TmcHoVmwLFpvo=", + "requires": { + "esutils": "^2.0.2", + "isarray": "^1.0.0" + } + }, + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + } + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "requires": { + "pify": "^2.0.0" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=" + } + } + }, + "eslint-plugin-node": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-7.0.1.tgz", + "integrity": "sha512-lfVw3TEqThwq0j2Ba/Ckn2ABdwmL5dkOgAux1rvOk6CO7A6yGyPI2+zIxN6FyNkp1X1X/BSvKOceD6mBWSj4Yw==", + "requires": { + "eslint-plugin-es": "^1.3.1", + "eslint-utils": "^1.3.1", + "ignore": "^4.0.2", + "minimatch": "^3.0.4", + "resolve": "^1.8.1", + "semver": "^5.5.0" + }, + "dependencies": { + "semver": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==" + } + } + }, + "eslint-plugin-promise": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/eslint-plugin-promise/-/eslint-plugin-promise-4.0.1.tgz", + "integrity": "sha512-Si16O0+Hqz1gDHsys6RtFRrW7cCTB6P7p3OJmKp3Y3dxpQE2qwOA7d3xnV+0mBmrPoi0RBnxlCKvqu70te6wjg==" + }, + "eslint-plugin-standard": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-standard/-/eslint-plugin-standard-4.0.0.tgz", + "integrity": "sha512-OwxJkR6TQiYMmt1EsNRMe5qG3GsbjlcOhbGUBY4LtavF9DsLaTcoR+j2Tdjqi23oUwKNUqX7qcn5fPStafMdlA==" + }, + "eslint-scope": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.0.tgz", + "integrity": "sha512-1G6UTDi7Jc1ELFwnR58HV4fK9OQK4S6N985f166xqXxpjU6plxFISJa2Ba9KCQuFa8RCnj/lSFJbHo7UFDBnUA==", + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "eslint-utils": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-1.3.1.tgz", + "integrity": "sha512-Z7YjnIldX+2XMcjr7ZkgEsOj/bREONV60qYeB/bjMAqqqZ4zxKyWX+BOUkdmRmA9riiIPVvo5x86m5elviOk0Q==" + }, + "eslint-visitor-keys": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.0.0.tgz", + "integrity": "sha512-qzm/XxIbxm/FHyH341ZrbnMUpe+5Bocte9xkmFMzPMjRaZMcXww+MpBptFvtU+79L362nqiLhekCxCxDPaUMBQ==" + }, + "espree": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/espree/-/espree-4.1.0.tgz", + "integrity": "sha512-I5BycZW6FCVIub93TeVY1s7vjhP9CY6cXCznIRfiig7nRviKZYdRnj/sHEWC6A7WE9RDWOFq9+7OsWSYz8qv2w==", + "requires": { + "acorn": "^6.0.2", + "acorn-jsx": "^5.0.0", + "eslint-visitor-keys": "^1.0.0" + } + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + }, + "esquery": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.0.1.tgz", + "integrity": "sha512-SmiyZ5zIWH9VM+SRUReLS5Q8a7GxtRdxEBVZpm98rJM7Sb+A9DVCndXfkeFUd3byderg+EbDkfnevfCwynWaNA==", + "requires": { + "estraverse": "^4.0.0" + } + }, + "esrecurse": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", + "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "requires": { + "estraverse": "^4.1.0" + } + }, + "estraverse": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.2.0.tgz", + "integrity": "sha1-De4/7TH81GlhjOc0IJn8GvoL2xM=" + }, + "esutils": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.2.tgz", + "integrity": "sha1-Cr9PHKpbyx96nYrMbepPqqBLrJs=" + }, + "etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha1-Qa4u62XvpiJorr/qg6x9eSmbCIc=", + "optional": true + }, + "eth-block-tracker": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/eth-block-tracker/-/eth-block-tracker-3.0.1.tgz", + "integrity": "sha512-WUVxWLuhMmsfenfZvFO5sbl1qFY2IqUlw/FPVmjjdElpqLsZtSG+wPe9Dz7W/sB6e80HgFKknOmKk2eNlznHug==", + "requires": { + "eth-query": "^2.1.0", + "ethereumjs-tx": "^1.3.3", + "ethereumjs-util": "^5.1.3", + "ethjs-util": "^0.1.3", + "json-rpc-engine": "^3.6.0", + "pify": "^2.3.0", + "tape": "^4.6.3" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } + } + }, + "eth-json-rpc-infura": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eth-json-rpc-infura/-/eth-json-rpc-infura-3.2.0.tgz", + "integrity": "sha512-FLcpdxPRVBCUc7yoE+wHGvyYg2lATedP+/q7PsKvaSzQpJbgTG4ZjLnyrLanxDr6M1k/dSNa6V5QnILwjUKJcw==", + "requires": { + "cross-fetch": "^2.1.1", + "eth-json-rpc-middleware": "^1.5.0", + "json-rpc-engine": "^3.4.0", + "json-rpc-error": "^2.0.0", + "tape": "^4.8.0" + } + }, + "eth-json-rpc-middleware": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/eth-json-rpc-middleware/-/eth-json-rpc-middleware-1.6.0.tgz", + "integrity": "sha512-tDVCTlrUvdqHKqivYMjtFZsdD7TtpNLBCfKAcOpaVs7orBMS/A8HWro6dIzNtTZIR05FAbJ3bioFOnZpuCew9Q==", + "requires": { + "async": "^2.5.0", + "eth-query": "^2.1.2", + "eth-tx-summary": "^3.1.2", + "ethereumjs-block": "^1.6.0", + "ethereumjs-tx": "^1.3.3", + "ethereumjs-util": "^5.1.2", + "ethereumjs-vm": "^2.1.0", + "fetch-ponyfill": "^4.0.0", + "json-rpc-engine": "^3.6.0", + "json-rpc-error": "^2.0.0", + "json-stable-stringify": "^1.0.1", + "promise-to-callback": "^1.0.0", + "tape": "^4.6.3" + }, + "dependencies": { + "ethereum-common": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.2.0.tgz", + "integrity": "sha512-XOnAR/3rntJgbCdGhqdaLIxDLWKLmsZOGhHdBKadEr6gEnJLH52k93Ou+TUdFaPN3hJc3isBZBal3U/XZ15abA==" + }, + "ethereumjs-block": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/ethereumjs-block/-/ethereumjs-block-1.7.1.tgz", + "integrity": "sha512-B+sSdtqm78fmKkBq78/QLKJbu/4Ts4P2KFISdgcuZUPDm9x+N7qgBPIIFUGbaakQh8bzuquiRVbdmvPKqbILRg==", + "requires": { + "async": "^2.0.1", + "ethereum-common": "0.2.0", + "ethereumjs-tx": "^1.2.2", + "ethereumjs-util": "^5.0.0", + "merkle-patricia-tree": "^2.1.2" + } + } + } + }, + "eth-lib": { + "version": "0.1.27", + "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.1.27.tgz", + "integrity": "sha512-B8czsfkJYzn2UIEMwjc7Mbj+Cy72V+/OXH/tb44LV8jhrjizQJJ325xMOMyk3+ETa6r6oi0jsUY14+om8mQMWA==", + "optional": true, + "requires": { + "bn.js": "^4.11.6", + "elliptic": "^6.4.0", + "keccakjs": "^0.2.1", + "nano-json-stream-parser": "^0.1.2", + "servify": "^0.1.12", + "ws": "^3.0.0", + "xhr-request-promise": "^0.1.2" + } + }, + "eth-query": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/eth-query/-/eth-query-2.1.2.tgz", + "integrity": "sha1-1nQdkAAQa1FRDHLbktY2VFam2l4=", + "requires": { + "json-rpc-random-id": "^1.0.0", + "xtend": "^4.0.1" + } + }, + "eth-sig-util": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-2.1.2.tgz", + "integrity": "sha512-bNgt7txkEmaNlLf+PrbwYIdp4KRkB3E7hW0/QwlBpgv920pVVyQnF0evoovfiRveNKM4OrtPYZTojjmsfuCUOw==", + "requires": { + "buffer": "^5.2.1", + "elliptic": "^6.4.0", + "ethereumjs-abi": "0.6.5", + "ethereumjs-util": "^5.1.1", + "tweetnacl": "^1.0.0", + "tweetnacl-util": "^0.15.0" + }, + "dependencies": { + "tweetnacl": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-1.0.1.tgz", + "integrity": "sha512-kcoMoKTPYnoeS50tzoqjPY3Uv9axeuuFAZY9M/9zFnhoVvRfxz9K29IMPD7jGmt2c8SW7i3gT9WqDl2+nV7p4A==" + } + } + }, + "eth-tx-summary": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/eth-tx-summary/-/eth-tx-summary-3.2.3.tgz", + "integrity": "sha512-1gZpA5fKarJOVSb5OUlPnhDQuIazqAkI61zlVvf5LdG47nEgw+/qhyZnuj3CUdE/TLTKuRzPLeyXLjaB4qWTRQ==", + "requires": { + "async": "^2.1.2", + "bn.js": "^4.11.8", + "clone": "^2.0.0", + "concat-stream": "^1.5.1", + "end-of-stream": "^1.1.0", + "eth-query": "^2.0.2", + "ethereumjs-block": "^1.4.1", + "ethereumjs-tx": "^1.1.1", + "ethereumjs-util": "^5.0.1", + "ethereumjs-vm": "2.3.4", + "through2": "^2.0.3", + "treeify": "^1.0.1", + "web3-provider-engine": "^13.3.2" + }, + "dependencies": { + "eth-block-tracker": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/eth-block-tracker/-/eth-block-tracker-2.3.1.tgz", + "integrity": "sha512-NamWuMBIl8kmkJFVj8WzGatySTzQPQag4Xr677yFxdVtIxACFbL/dQowk0MzEqIKk93U1TwY3MjVU6mOcwZnKA==", + "requires": { + "async-eventemitter": "github:ahultgren/async-eventemitter#fa06e39e56786ba541c180061dbf2c0a5bbf951c", + "eth-query": "^2.1.0", + "ethereumjs-tx": "^1.3.3", + "ethereumjs-util": "^5.1.3", + "ethjs-util": "^0.1.3", + "json-rpc-engine": "^3.6.0", + "pify": "^2.3.0", + "tape": "^4.6.3" + }, + "dependencies": { + "async-eventemitter": { + "version": "github:ahultgren/async-eventemitter#fa06e39e56786ba541c180061dbf2c0a5bbf951c", + "from": "github:ahultgren/async-eventemitter#fa06e39e56786ba541c180061dbf2c0a5bbf951c", + "requires": { + "async": "^2.4.0" + } + } + } + }, + "eth-sig-util": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-1.4.2.tgz", + "integrity": "sha1-jZWCAsftuq6Dlwf7pvCf8ydgYhA=", + "requires": { + "ethereumjs-abi": "git+https://github.com/ethereumjs/ethereumjs-abi.git", + "ethereumjs-util": "^5.1.1" + }, + "dependencies": { + "ethereumjs-abi": { + "version": "git+https://github.com/ethereumjs/ethereumjs-abi.git#572d4bafe08a8a231137e1f9daeb0f8a23f197d2", + "from": "git+https://github.com/ethereumjs/ethereumjs-abi.git", + "requires": { + "bn.js": "^4.11.8", + "ethereumjs-util": "^6.0.0" + }, + "dependencies": { + "ethereumjs-util": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.1.0.tgz", + "integrity": "sha512-URESKMFbDeJxnAxPppnk2fN6Y3BIatn9fwn76Lm8bQlt+s52TpG8dN9M66MLPuRAiAOIqL3dfwqWJf0sd0fL0Q==", + "requires": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "ethjs-util": "0.1.6", + "keccak": "^1.0.2", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1", + "secp256k1": "^3.0.1" + } + } + } + } + } + }, + "ethereum-common": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.2.0.tgz", + "integrity": "sha512-XOnAR/3rntJgbCdGhqdaLIxDLWKLmsZOGhHdBKadEr6gEnJLH52k93Ou+TUdFaPN3hJc3isBZBal3U/XZ15abA==" + }, + "ethereumjs-abi": { + "version": "git+https://github.com/ethereumjs/ethereumjs-abi.git#d84a96796079c8595a0c78accd1e7709f2277215", + "from": "git+https://github.com/ethereumjs/ethereumjs-abi.git", + "requires": { + "bn.js": "^4.11.8" + } + }, + "ethereumjs-block": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/ethereumjs-block/-/ethereumjs-block-1.7.1.tgz", + "integrity": "sha512-B+sSdtqm78fmKkBq78/QLKJbu/4Ts4P2KFISdgcuZUPDm9x+N7qgBPIIFUGbaakQh8bzuquiRVbdmvPKqbILRg==", + "requires": { + "async": "^2.0.1", + "ethereum-common": "0.2.0", + "ethereumjs-tx": "^1.2.2", + "ethereumjs-util": "^5.0.0", + "merkle-patricia-tree": "^2.1.2" + } + }, + "ethereumjs-vm": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.3.4.tgz", + "integrity": "sha512-Y4SlzNDqxrCO58jhp98HdnZVdjOqB+HC0hoU+N/DEp1aU+hFkRX/nru5F7/HkQRPIlA6aJlQp/xIA6xZs1kspw==", + "requires": { + "async": "^2.1.2", + "async-eventemitter": "^0.2.2", + "ethereum-common": "0.2.0", + "ethereumjs-account": "^2.0.3", + "ethereumjs-block": "~1.7.0", + "ethereumjs-util": "^5.1.3", + "fake-merkle-patricia-tree": "^1.0.1", + "functional-red-black-tree": "^1.0.1", + "merkle-patricia-tree": "^2.1.2", + "rustbn.js": "~0.1.1", + "safe-buffer": "^5.1.1" + } + }, + "fs-extra": { + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", + "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0", + "path-is-absolute": "^1.0.0", + "rimraf": "^2.2.8" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + }, + "rustbn.js": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/rustbn.js/-/rustbn.js-0.1.2.tgz", + "integrity": "sha512-bAkNqSHYdJdFsBC7Z11JgzYktL31HIpB2o70jZcGiL1U1TVtPyvaVhDrGWwS8uZtaqwW2k6NOPGZCqW/Dgh5Lg==" + }, + "solc": { + "version": "0.4.25", + "resolved": "https://registry.npmjs.org/solc/-/solc-0.4.25.tgz", + "integrity": "sha512-jU1YygRVy6zatgXrLY2rRm7HW1d7a8CkkEgNJwvH2VLpWhMFsMdWcJn6kUqZwcSz/Vm+w89dy7Z/aB5p6AFTrg==", + "requires": { + "fs-extra": "^0.30.0", + "memorystream": "^0.3.1", + "require-from-string": "^1.1.0", + "semver": "^5.3.0", + "yargs": "^4.7.1" + } + }, + "web3-provider-engine": { + "version": "13.8.0", + "resolved": "https://registry.npmjs.org/web3-provider-engine/-/web3-provider-engine-13.8.0.tgz", + "integrity": "sha512-fZXhX5VWwWpoFfrfocslyg6P7cN3YWPG/ASaevNfeO80R+nzgoPUBXcWQekSGSsNDkeRTis4aMmpmofYf1TNtQ==", + "requires": { + "async": "^2.5.0", + "clone": "^2.0.0", + "eth-block-tracker": "^2.2.2", + "eth-sig-util": "^1.4.2", + "ethereumjs-block": "^1.2.2", + "ethereumjs-tx": "^1.2.0", + "ethereumjs-util": "^5.1.1", + "ethereumjs-vm": "^2.0.2", + "fetch-ponyfill": "^4.0.0", + "json-rpc-error": "^2.0.0", + "json-stable-stringify": "^1.0.1", + "promise-to-callback": "^1.0.0", + "readable-stream": "^2.2.9", + "request": "^2.67.0", + "semaphore": "^1.0.3", + "solc": "^0.4.2", + "tape": "^4.4.0", + "xhr": "^2.2.0", + "xtend": "^4.0.1" + } + } + } + }, + "ethereum-common": { + "version": "0.0.18", + "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.0.18.tgz", + "integrity": "sha1-L9w1dvIykDNYl26znaeDIT/5Uj8=" + }, + "ethereumjs-abi": { + "version": "0.6.5", + "resolved": "https://registry.npmjs.org/ethereumjs-abi/-/ethereumjs-abi-0.6.5.tgz", + "integrity": "sha1-WmN+8Wq0NHP6cqKa2QhxQFs/UkE=", + "requires": { + "bn.js": "^4.10.0", + "ethereumjs-util": "^4.3.0" + }, + "dependencies": { + "ethereumjs-util": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-4.5.0.tgz", + "integrity": "sha1-PpQosxfuvaPXJg2FT93alUsfG8Y=", + "requires": { + "bn.js": "^4.8.0", + "create-hash": "^1.1.2", + "keccakjs": "^0.2.0", + "rlp": "^2.0.0", + "secp256k1": "^3.0.1" + } + } + } + }, + "ethereumjs-account": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/ethereumjs-account/-/ethereumjs-account-2.0.5.tgz", + "integrity": "sha512-bgDojnXGjhMwo6eXQC0bY6UK2liSFUSMwwylOmQvZbSl/D7NXQ3+vrGO46ZeOgjGfxXmgIeVNDIiHw7fNZM4VA==", + "requires": { + "ethereumjs-util": "^5.0.0", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1" + } + }, + "ethereumjs-block": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/ethereumjs-block/-/ethereumjs-block-2.1.0.tgz", + "integrity": "sha512-ip+x4/7hUInX+TQfhEKsQh9MJK1Dbjp4AuPjf1UdX3udAV4beYD4EMCNIPzBLCsGS8WQZYXLpo83tVTISYNpow==", + "requires": { + "async": "^2.0.1", + "ethereumjs-common": "^0.6.0", + "ethereumjs-tx": "^1.2.2", + "ethereumjs-util": "^5.0.0", + "merkle-patricia-tree": "^2.1.2" + } + }, + "ethereumjs-common": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/ethereumjs-common/-/ethereumjs-common-0.6.1.tgz", + "integrity": "sha512-4jOrfDu9qOBTTGGb3zrfT1tE1Hyc6a8LJpEk0Vk9AYlLkBY7crjVICyJpRvjNI+KLDMpMITMw3eWVZOLMtZdhw==" + }, + "ethereumjs-tx": { + "version": "1.3.7", + "resolved": "https://registry.npmjs.org/ethereumjs-tx/-/ethereumjs-tx-1.3.7.tgz", + "integrity": "sha512-wvLMxzt1RPhAQ9Yi3/HKZTn0FZYpnsmQdbKYfUUpi4j1SEIcbkd9tndVjcPrufY3V7j2IebOpC00Zp2P/Ay2kA==", + "requires": { + "ethereum-common": "^0.0.18", + "ethereumjs-util": "^5.0.0" + } + }, + "ethereumjs-util": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.0.tgz", + "integrity": "sha512-CJAKdI0wgMbQFLlLRtZKGcy/L6pzVRgelIZqRqNbuVFM3K9VEnyfbcvz0ncWMRNCe4kaHWjwRYQcYMucmwsnWA==", + "requires": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "ethjs-util": "^0.1.3", + "keccak": "^1.0.2", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1", + "secp256k1": "^3.0.1" + } + }, + "ethereumjs-vm": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/ethereumjs-vm/-/ethereumjs-vm-2.6.0.tgz", + "integrity": "sha512-r/XIUik/ynGbxS3y+mvGnbOKnuLo40V5Mj1J25+HEO63aWYREIqvWeRO/hnROlMBE5WoniQmPmhiaN0ctiHaXw==", + "requires": { + "async": "^2.1.2", + "async-eventemitter": "^0.2.2", + "ethereumjs-account": "^2.0.3", + "ethereumjs-block": "~2.2.0", + "ethereumjs-common": "^1.1.0", + "ethereumjs-util": "^6.0.0", + "fake-merkle-patricia-tree": "^1.0.1", + "functional-red-black-tree": "^1.0.1", + "merkle-patricia-tree": "^2.3.2", + "rustbn.js": "~0.2.0", + "safe-buffer": "^5.1.1" + }, + "dependencies": { + "ethereumjs-block": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ethereumjs-block/-/ethereumjs-block-2.2.0.tgz", + "integrity": "sha512-Ye+uG/L2wrp364Zihdlr/GfC3ft+zG8PdHcRtsBFNNH1CkOhxOwdB8friBU85n89uRZ9eIMAywCq0F4CwT1wAw==", + "requires": { + "async": "^2.0.1", + "ethereumjs-common": "^1.1.0", + "ethereumjs-tx": "^1.2.2", + "ethereumjs-util": "^5.0.0", + "merkle-patricia-tree": "^2.1.2" + }, + "dependencies": { + "ethereumjs-util": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.0.tgz", + "integrity": "sha512-CJAKdI0wgMbQFLlLRtZKGcy/L6pzVRgelIZqRqNbuVFM3K9VEnyfbcvz0ncWMRNCe4kaHWjwRYQcYMucmwsnWA==", + "requires": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "ethjs-util": "^0.1.3", + "keccak": "^1.0.2", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1", + "secp256k1": "^3.0.1" + } + } + } + }, + "ethereumjs-common": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/ethereumjs-common/-/ethereumjs-common-1.1.0.tgz", + "integrity": "sha512-LUmYkKV/HcZbWRyu3OU9YOevsH3VJDXtI6kEd8VZweQec+JjDGKCmAVKUyzhYUHqxRJu7JNALZ3A/b3NXOP6tA==" + }, + "ethereumjs-util": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.1.0.tgz", + "integrity": "sha512-URESKMFbDeJxnAxPppnk2fN6Y3BIatn9fwn76Lm8bQlt+s52TpG8dN9M66MLPuRAiAOIqL3dfwqWJf0sd0fL0Q==", + "requires": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "ethjs-util": "0.1.6", + "keccak": "^1.0.2", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1", + "secp256k1": "^3.0.1" + } + }, + "level-codec": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-7.0.1.tgz", + "integrity": "sha512-Ua/R9B9r3RasXdRmOtd+t9TCOEIIlts+TN/7XTT2unhDaL6sJn83S3rUyljbr6lVtw49N3/yA0HHjpV6Kzb2aQ==" + }, + "level-errors": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-1.0.5.tgz", + "integrity": "sha512-/cLUpQduF6bNrWuAC4pwtUKA5t669pCsCi2XbmojG2tFeOr9j6ShtdDCtFFQO1DRt+EVZhx9gPzP9G2bUaG4ig==", + "requires": { + "errno": "~0.1.1" + } + }, + "levelup": { + "version": "1.3.9", + "resolved": "https://registry.npmjs.org/levelup/-/levelup-1.3.9.tgz", + "integrity": "sha512-VVGHfKIlmw8w1XqpGOAGwq6sZm2WwWLmlDcULkKWQXEA5EopA8OBNJ2Ck2v6bdk8HeEZSbCSEgzXadyQFm76sQ==", + "requires": { + "deferred-leveldown": "~1.2.1", + "level-codec": "~7.0.0", + "level-errors": "~1.0.3", + "level-iterator-stream": "~1.3.0", + "prr": "~1.0.1", + "semver": "~5.4.1", + "xtend": "~4.0.0" + }, + "dependencies": { + "semver": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz", + "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==" + } + } + }, + "merkle-patricia-tree": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/merkle-patricia-tree/-/merkle-patricia-tree-2.3.2.tgz", + "integrity": "sha512-81PW5m8oz/pz3GvsAwbauj7Y00rqm81Tzad77tHBwU7pIAtN+TJnMSOJhxBKflSVYhptMMb9RskhqHqrSm1V+g==", + "requires": { + "async": "^1.4.2", + "ethereumjs-util": "^5.0.0", + "level-ws": "0.0.0", + "levelup": "^1.2.1", + "memdown": "^1.0.0", + "readable-stream": "^2.0.0", + "rlp": "^2.0.0", + "semaphore": ">=1.0.1" + }, + "dependencies": { + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" + }, + "ethereumjs-util": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-5.2.0.tgz", + "integrity": "sha512-CJAKdI0wgMbQFLlLRtZKGcy/L6pzVRgelIZqRqNbuVFM3K9VEnyfbcvz0ncWMRNCe4kaHWjwRYQcYMucmwsnWA==", + "requires": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "ethjs-util": "^0.1.3", + "keccak": "^1.0.2", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1", + "secp256k1": "^3.0.1" + } + } + } + } + } + }, + "ethereumjs-wallet": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/ethereumjs-wallet/-/ethereumjs-wallet-0.6.2.tgz", + "integrity": "sha512-DHEKPV9lYORM7dL8602dkb+AgdfzCYz2lxpdYQoD3OwG355LLDuivW9rGuLpDMCry/ORyBYV6n+QCo/71SwACg==", + "optional": true, + "requires": { + "aes-js": "^3.1.1", + "bs58check": "^2.1.2", + "ethereumjs-util": "^5.2.0", + "hdkey": "^1.0.0", + "safe-buffer": "^5.1.2", + "scrypt.js": "^0.2.0", + "utf8": "^3.0.0", + "uuid": "^3.3.2" + } + }, + "ethers": { + "version": "4.0.26", + "resolved": "https://registry.npmjs.org/ethers/-/ethers-4.0.26.tgz", + "integrity": "sha512-3hK4S8eAGhuWZ/feip5z17MswjGgjb4lEPJqWO/O0dNqToYLSHhvu6gGQPs8d9f+XfpEB2EYexfF0qjhWiZjUA==", + "requires": { + "@types/node": "^10.3.2", + "aes-js": "3.0.0", + "bn.js": "^4.4.0", + "elliptic": "6.3.3", + "hash.js": "1.1.3", + "js-sha3": "0.5.7", + "scrypt-js": "2.0.4", + "setimmediate": "1.0.4", + "uuid": "2.0.1", + "xmlhttprequest": "1.8.0" + }, + "dependencies": { + "aes-js": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/aes-js/-/aes-js-3.0.0.tgz", + "integrity": "sha1-4h3xCtbCBTKVvLuNq0Cwnb6ofk0=" + }, + "elliptic": { + "version": "6.3.3", + "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.3.3.tgz", + "integrity": "sha1-VILZZG1UvLif19mU/J4ulWiHbj8=", + "requires": { + "bn.js": "^4.4.0", + "brorand": "^1.0.1", + "hash.js": "^1.0.0", + "inherits": "^2.0.1" + } + }, + "hash.js": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.3.tgz", + "integrity": "sha512-/UETyP0W22QILqS+6HowevwhEFJ3MBJnwTf75Qob9Wz9t0DPuisL8kW8YZMK62dHAKE1c1p+gY1TtOLY+USEHA==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.0" + } + }, + "js-sha3": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.5.7.tgz", + "integrity": "sha1-DU/9gALVMzqrr0oj7tL2N0yfKOc=" + }, + "setimmediate": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.4.tgz", + "integrity": "sha1-IOgd5iLUoCWIzgyNqJc8vPHTE48=" + }, + "uuid": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz", + "integrity": "sha1-wqMN7bPlNdcsz4LjQ5QaULqFM6w=" + } + } + }, + "ethjs-unit": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/ethjs-unit/-/ethjs-unit-0.1.6.tgz", + "integrity": "sha1-xmWSHkduh7ziqdWIpv4EBbLEFpk=", + "optional": true, + "requires": { + "bn.js": "4.11.6", + "number-to-bn": "1.7.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.6", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", + "integrity": "sha1-UzRK2xRhehP26N0s4okF0cC6MhU=", + "optional": true + } + } + }, + "ethjs-util": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/ethjs-util/-/ethjs-util-0.1.6.tgz", + "integrity": "sha512-CUnVOQq7gSpDHZVVrQW8ExxUETWrnrvXYvYz55wOU8Uj4VCgw56XC2B/fVqQN+f7gmrnRHSLVnFAwsCuNwji8w==", + "requires": { + "is-hex-prefixed": "1.0.0", + "strip-hex-prefix": "1.0.0" + } + }, + "eventemitter3": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-1.1.1.tgz", + "integrity": "sha1-R3hr2qCHyvext15zq8XH1UAVjNA=", + "optional": true + }, + "events": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.0.0.tgz", + "integrity": "sha512-Dc381HFWJzEOhQ+d8pkNon++bk9h6cdAoAj4iE6Q4y6xgTzySWXlKn05/TVNpjnfRqi/X0EpJEJohPjNI3zpVA==" + }, + "evp_bytestokey": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", + "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "requires": { + "md5.js": "^1.3.4", + "safe-buffer": "^5.1.1" + } + }, + "execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "requires": { + "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" + }, + "dependencies": { + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + } + } + } + }, + "expand-brackets": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", + "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "requires": { + "debug": "^2.3.3", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "posix-character-classes": "^0.1.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "express": { + "version": "4.16.4", + "resolved": "https://registry.npmjs.org/express/-/express-4.16.4.tgz", + "integrity": "sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg==", + "optional": true, + "requires": { + "accepts": "~1.3.5", + "array-flatten": "1.1.1", + "body-parser": "1.18.3", + "content-disposition": "0.5.2", + "content-type": "~1.0.4", + "cookie": "0.3.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "~1.1.2", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.1.1", + "fresh": "0.5.2", + "merge-descriptors": "1.0.1", + "methods": "~1.1.2", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "path-to-regexp": "0.1.7", + "proxy-addr": "~2.0.4", + "qs": "6.5.2", + "range-parser": "~1.2.0", + "safe-buffer": "5.1.2", + "send": "0.16.2", + "serve-static": "1.13.2", + "setprototypeof": "1.1.0", + "statuses": "~1.4.0", + "type-is": "~1.6.16", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "optional": true + } + } + }, + "extend": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", + "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" + }, + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "external-editor": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-3.0.3.tgz", + "integrity": "sha512-bn71H9+qWoOQKyZDo25mOMVpSmXROAsTJVVVYzrrtol3d4y+AsKjf4Iwl2Q+IuT0kFSQ1qo166UuIwqYq7mGnA==", + "requires": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "dependencies": { + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + } + } + }, + "extglob": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", + "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", + "requires": { + "array-unique": "^0.3.2", + "define-property": "^1.0.0", + "expand-brackets": "^2.1.4", + "extend-shallow": "^2.0.1", + "fragment-cache": "^0.2.1", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "extsprintf": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/extsprintf/-/extsprintf-1.3.0.tgz", + "integrity": "sha1-lpGEQOMEGnpBT4xS48V06zw+HgU=" + }, + "fake-merkle-patricia-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/fake-merkle-patricia-tree/-/fake-merkle-patricia-tree-1.0.1.tgz", + "integrity": "sha1-S4w6z7Ugr635hgsfFM2M40As3dM=", + "requires": { + "checkpoint-store": "^1.1.0" + } + }, + "fast-deep-equal": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-2.0.1.tgz", + "integrity": "sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk=" + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.0.0.tgz", + "integrity": "sha1-1RQsDK7msRifh9OnYREGT4bIu/I=" + }, + "fast-levenshtein": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", + "integrity": "sha1-PYpcZog6FqMMqGQ+hR8Zuqd5eRc=" + }, + "fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", + "optional": true, + "requires": { + "pend": "~1.2.0" + } + }, + "fetch-ponyfill": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/fetch-ponyfill/-/fetch-ponyfill-4.1.0.tgz", + "integrity": "sha1-rjzl9zLGReq4fkroeTQUcJsjmJM=", + "requires": { + "node-fetch": "~1.7.1" + }, + "dependencies": { + "node-fetch": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", + "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", + "requires": { + "encoding": "^0.1.11", + "is-stream": "^1.0.1" + } + } + } + }, + "figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha1-OrGi0qYsi/tDGgyUy3l6L84nyWI=", + "requires": { + "escape-string-regexp": "^1.0.5" + } + }, + "file-entry-cache": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", + "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", + "requires": { + "flat-cache": "^1.2.1", + "object-assign": "^4.0.1" + } + }, + "file-type": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/file-type/-/file-type-5.2.0.tgz", + "integrity": "sha1-LdvqfHP/42No365J3DOMBYwritY=", + "optional": true + }, + "file-uri-to-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", + "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==" + }, + "filesize": { + "version": "3.6.1", + "resolved": "https://registry.npmjs.org/filesize/-/filesize-3.6.1.tgz", + "integrity": "sha512-7KjR1vv6qnicaPMi1iiTcI85CyYwRO/PSFCu6SvqL8jN2Wjt/NIYQTFtFs7fSDCYOstUkEWIQGFUg5YZQfjlcg==" + }, + "fill-range": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", + "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "requires": { + "extend-shallow": "^2.0.1", + "is-number": "^3.0.0", + "repeat-string": "^1.6.1", + "to-regex-range": "^2.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "finalhandler": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.1.1.tgz", + "integrity": "sha512-Y1GUDo39ez4aHAw7MysnUD5JzYX+WaIj8I57kO3aEPT1fFRL4sr7mjei97FgnwhAyyzRYmQZaTHb2+9uZ1dPtg==", + "optional": true, + "requires": { + "debug": "2.6.9", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "on-finished": "~2.3.0", + "parseurl": "~1.3.2", + "statuses": "~1.4.0", + "unpipe": "~1.0.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "optional": true + } + } + }, + "find-cache-dir": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-1.0.0.tgz", + "integrity": "sha1-kojj6ePMN0hxfTnq3hfPcfww7m8=", + "requires": { + "commondir": "^1.0.1", + "make-dir": "^1.0.0", + "pkg-dir": "^2.0.0" + } + }, + "find-parent-dir": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/find-parent-dir/-/find-parent-dir-0.3.0.tgz", + "integrity": "sha1-M8RLQpqysvBkYpnF+fcY83b/jVQ=" + }, + "find-up": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-1.1.2.tgz", + "integrity": "sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8=", + "requires": { + "path-exists": "^2.0.0", + "pinkie-promise": "^2.0.0" + } + }, + "flat-cache": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz", + "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==", + "requires": { + "circular-json": "^0.3.1", + "graceful-fs": "^4.1.2", + "rimraf": "~2.6.2", + "write": "^0.2.1" + } + }, + "flush-write-stream": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", + "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "requires": { + "inherits": "^2.0.3", + "readable-stream": "^2.3.6" + } + }, + "fn-name": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/fn-name/-/fn-name-2.0.1.tgz", + "integrity": "sha1-UhTXU3pNBqSjAcDMJi/rhBiAAuc=" + }, + "for-each": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", + "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", + "requires": { + "is-callable": "^1.1.3" + } + }, + "for-in": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", + "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=" + }, + "forever-agent": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/forever-agent/-/forever-agent-0.6.1.tgz", + "integrity": "sha1-+8cfDEGt6zf5bFd60e1C2P2sypE=" + }, + "form-data": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/form-data/-/form-data-2.3.3.tgz", + "integrity": "sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ==", + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.6", + "mime-types": "^2.1.12" + } + }, + "forwarded": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.1.2.tgz", + "integrity": "sha1-mMI9qxF1ZXuMBXPozszZGw/xjIQ=", + "optional": true + }, + "fragment-cache": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", + "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "requires": { + "map-cache": "^0.2.2" + } + }, + "fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac=", + "optional": true + }, + "from2": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", + "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + } + }, + "fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==", + "optional": true + }, + "fs-extra": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-2.1.2.tgz", + "integrity": "sha1-BGxwFjzvmq1GsOSn+kZ/si1x3jU=", + "optional": true, + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0" + } + }, + "fs-promise": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/fs-promise/-/fs-promise-2.0.3.tgz", + "integrity": "sha1-9k5PhUvPaJqovdy6JokW2z20aFQ=", + "optional": true, + "requires": { + "any-promise": "^1.3.0", + "fs-extra": "^2.0.0", + "mz": "^2.6.0", + "thenify-all": "^1.6.0" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", + "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + } + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" + }, + "fsevents": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.7.tgz", + "integrity": "sha512-Pxm6sI2MeBD7RdD12RYsqaP0nMiwx8eZBXCa6z2L+mRHm2DYrOYwihmhjpkdjUHwQhslWQjRpEgNq4XvBmaAuw==", + "optional": true, + "requires": { + "nan": "^2.9.2", + "node-pre-gyp": "^0.10.0" + }, + "dependencies": { + "abbrev": { + "version": "1.1.1", + "bundled": true, + "optional": true + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true, + "optional": true + }, + "aproba": { + "version": "1.2.0", + "bundled": true, + "optional": true + }, + "are-we-there-yet": { + "version": "1.1.5", + "bundled": true, + "optional": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "optional": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "chownr": { + "version": "1.1.1", + "bundled": true, + "optional": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true, + "optional": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true, + "optional": true + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true, + "optional": true + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "debug": { + "version": "2.6.9", + "bundled": true, + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "deep-extend": { + "version": "0.6.0", + "bundled": true, + "optional": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "detect-libc": { + "version": "1.0.3", + "bundled": true, + "optional": true + }, + "fs-minipass": { + "version": "1.2.5", + "bundled": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "optional": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + } + }, + "glob": { + "version": "7.1.3", + "bundled": true, + "optional": true, + "requires": { + "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" + } + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "iconv-lite": { + "version": "0.4.24", + "bundled": true, + "optional": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ignore-walk": { + "version": "3.0.1", + "bundled": true, + "optional": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "optional": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true, + "optional": true + }, + "ini": { + "version": "1.3.5", + "bundled": true, + "optional": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "optional": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "bundled": true, + "optional": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "optional": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true, + "optional": true + }, + "minipass": { + "version": "2.3.5", + "bundled": true, + "optional": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "minizlib": { + "version": "1.2.1", + "bundled": true, + "optional": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "optional": true, + "requires": { + "minimist": "0.0.8" + } + }, + "ms": { + "version": "2.0.0", + "bundled": true, + "optional": true + }, + "needle": { + "version": "2.2.4", + "bundled": true, + "optional": true, + "requires": { + "debug": "^2.1.2", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + } + }, + "node-pre-gyp": { + "version": "0.10.3", + "bundled": true, + "optional": true, + "requires": { + "detect-libc": "^1.0.2", + "mkdirp": "^0.5.1", + "needle": "^2.2.1", + "nopt": "^4.0.1", + "npm-packlist": "^1.1.6", + "npmlog": "^4.0.2", + "rc": "^1.2.7", + "rimraf": "^2.6.1", + "semver": "^5.3.0", + "tar": "^4" + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "optional": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "npm-bundled": { + "version": "1.0.5", + "bundled": true, + "optional": true + }, + "npm-packlist": { + "version": "1.2.0", + "bundled": true, + "optional": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "optional": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true, + "optional": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "optional": true, + "requires": { + "wrappy": "1" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "optional": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true, + "optional": true + }, + "process-nextick-args": { + "version": "2.0.0", + "bundled": true, + "optional": true + }, + "rc": { + "version": "1.2.8", + "bundled": true, + "optional": true, + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true, + "optional": true + } + } + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "optional": true, + "requires": { + "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" + } + }, + "rimraf": { + "version": "2.6.3", + "bundled": true, + "optional": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true, + "optional": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true, + "optional": true + }, + "sax": { + "version": "1.2.4", + "bundled": true, + "optional": true + }, + "semver": { + "version": "5.6.0", + "bundled": true, + "optional": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true, + "optional": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true, + "optional": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "optional": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "optional": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "optional": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true, + "optional": true + }, + "tar": { + "version": "4.4.8", + "bundled": true, + "optional": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.3.4", + "minizlib": "^1.1.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.2" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "bundled": true, + "optional": true, + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true, + "optional": true + }, + "yallist": { + "version": "3.0.3", + "bundled": true, + "optional": true + } + } + }, + "fstream": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.11.tgz", + "integrity": "sha1-XB+x8RdHcRTwYyoOtLcbPLD9MXE=", + "optional": true, + "requires": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + } + }, + "function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + }, + "functional-red-black-tree": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", + "integrity": "sha1-GwqzvVU7Kg1jmdKcDj6gslIHgyc=" + }, + "g-status": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/g-status/-/g-status-2.0.2.tgz", + "integrity": "sha512-kQoE9qH+T1AHKgSSD0Hkv98bobE90ILQcXAF4wvGgsr7uFqNvwmh8j+Lq3l0RVt3E3HjSbv2B9biEGcEtpHLCA==", + "requires": { + "arrify": "^1.0.1", + "matcher": "^1.0.0", + "simple-git": "^1.85.0" + } + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==" + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.0.tgz", + "integrity": "sha512-CIJYJC4GGF06TakLg8z4GQKvDsx9EMspVxOYih7LerEL/WosUnFIww45CGfxfeKHqlg3twgUrYRT1O3WQqjGCg==" + }, + "get-stdin": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", + "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==" + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "optional": true + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=" + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "requires": { + "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-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "global": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/global/-/global-4.3.2.tgz", + "integrity": "sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=", + "requires": { + "min-document": "^2.19.0", + "process": "~0.5.1" + } + }, + "global-modules-path": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/global-modules-path/-/global-modules-path-2.3.1.tgz", + "integrity": "sha512-y+shkf4InI7mPRHSo2b/k6ix6+NLDtyccYv86whhxrSGX9wjPX1VMITmrDbE1eh7zkzhiWtW2sHklJYoQ62Cxg==" + }, + "globals": { + "version": "9.18.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-9.18.0.tgz", + "integrity": "sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ==" + }, + "globby": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-6.1.0.tgz", + "integrity": "sha1-9abXDoOV4hyFj7BInWTfAkJNUGw=", + "requires": { + "array-union": "^1.0.1", + "glob": "^7.0.3", + "object-assign": "^4.0.1", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } + } + }, + "got": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/got/-/got-7.1.0.tgz", + "integrity": "sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw==", + "optional": true, + "requires": { + "decompress-response": "^3.2.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-plain-obj": "^1.1.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "isurl": "^1.0.0-alpha5", + "lowercase-keys": "^1.0.0", + "p-cancelable": "^0.3.0", + "p-timeout": "^1.1.1", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "url-parse-lax": "^1.0.0", + "url-to-options": "^1.0.1" + } + }, + "graceful-fs": { + "version": "4.1.15", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.1.15.tgz", + "integrity": "sha512-6uHUhOPEBgQ24HM+r6b/QwWfZq+yiFcipKFrOFiBEnWdy5sdzYoi+pJeQaPI5qOLRFqWmAXUPQNsielzdLoecA==" + }, + "graceful-readlink": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/graceful-readlink/-/graceful-readlink-1.0.1.tgz", + "integrity": "sha1-TK+tdrxi8C+gObL5Tpo906ORpyU=" + }, + "growl": { + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", + "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==" + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + }, + "har-validator": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "requires": { + "ajv": "^6.5.5", + "har-schema": "^2.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + }, + "has-symbol-support-x": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz", + "integrity": "sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw==", + "optional": true + }, + "has-symbols": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.0.tgz", + "integrity": "sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q=" + }, + "has-to-string-tag-x": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz", + "integrity": "sha512-vdbKfmw+3LoOYVr+mtxHaX5a96+0f3DljYd8JOqvOLsf5mw2Otda2qCDT9qRqLAhrjyQ0h7ual5nOiASpsGNFw==", + "optional": true, + "requires": { + "has-symbol-support-x": "^1.4.1" + } + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "hdkey": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/hdkey/-/hdkey-1.1.1.tgz", + "integrity": "sha512-DvHZ5OuavsfWs5yfVJZestsnc3wzPvLWNk6c2nRUfo6X+OtxypGt20vDDf7Ba+MJzjL3KS1og2nw2eBbLCOUTA==", + "optional": true, + "requires": { + "coinstring": "^2.0.0", + "safe-buffer": "^5.1.1", + "secp256k1": "^3.0.1" + } + }, + "he": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/he/-/he-1.1.1.tgz", + "integrity": "sha1-k0EP0hsAlzUVH4howvJx80J+I/0=" + }, + "heap": { + "version": "0.2.6", + "resolved": "https://registry.npmjs.org/heap/-/heap-0.2.6.tgz", + "integrity": "sha1-CH4fELBGky/IWU3Z5tN4r8nR5aw=" + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "home-or-tmp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", + "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.1" + } + }, + "hosted-git-info": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", + "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==" + }, + "http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0=", + "optional": true, + "requires": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + } + }, + "http-https": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/http-https/-/http-https-1.0.0.tgz", + "integrity": "sha1-L5CN1fHbQGjAWM1ubUzjkskTOJs=", + "optional": true + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=" + }, + "humanize": { + "version": "0.0.9", + "resolved": "https://registry.npmjs.org/humanize/-/humanize-0.0.9.tgz", + "integrity": "sha1-GZT/rs3+nEQe0r2sdFK3u0yeQaQ=" + }, + "husky": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/husky/-/husky-1.3.1.tgz", + "integrity": "sha512-86U6sVVVf4b5NYSZ0yvv88dRgBSSXXmHaiq5pP4KDj5JVzdwKgBjEtUPOm8hcoytezFwbU+7gotXNhpHdystlg==", + "requires": { + "cosmiconfig": "^5.0.7", + "execa": "^1.0.0", + "find-up": "^3.0.0", + "get-stdin": "^6.0.0", + "is-ci": "^2.0.0", + "pkg-dir": "^3.0.0", + "please-upgrade-node": "^3.1.1", + "read-pkg": "^4.0.1", + "run-node": "^1.0.0", + "slash": "^2.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.1.0.tgz", + "integrity": "sha512-NhURkNcrVB+8hNfLuysU8enY5xn2KXphsHBaC2YmRNTZRc7RWusw6apSpdEj3jo4CMb6W9nrF6tTnsJsJeyu6g==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", + "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==" + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "requires": { + "find-up": "^3.0.0" + } + }, + "read-pkg": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-4.0.1.tgz", + "integrity": "sha1-ljYlN48+HE1IyFhytabsfV0JMjc=", + "requires": { + "normalize-package-data": "^2.3.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0" + } + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==" + } + } + }, + "iconv-lite": { + "version": "0.4.23", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.23.tgz", + "integrity": "sha512-neyTUVFtahjf0mB3dZT77u+8O0QB89jFdnBkd5P1JgYPbPaia3gXXOVL2fq8VyU2gMMD7SaN7QukTB/pmXYvDA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ieee754": { + "version": "1.1.12", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.12.tgz", + "integrity": "sha512-GguP+DRY+pJ3soyIiGPTvdiVXjZ+DbXOxGpXn3eMvNW4x4irjqXm4wHKscC+TfxSJ0yw/S1F24tqdMNsMZTiLA==" + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + }, + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==" + }, + "immediate": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.2.3.tgz", + "integrity": "sha1-0UD6j2FGWb1lQSMwl92qwlzdmRw=" + }, + "import-fresh": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-2.0.0.tgz", + "integrity": "sha1-2BNVwVYS04bGH53dOSLUMEgipUY=", + "requires": { + "caller-path": "^2.0.0", + "resolve-from": "^3.0.0" + }, + "dependencies": { + "caller-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-2.0.0.tgz", + "integrity": "sha1-Ro+DBE42mrIBD6xfBs7uFbsssfQ=", + "requires": { + "caller-callsite": "^2.0.0" + } + }, + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + } + } + }, + "import-local": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-1.0.0.tgz", + "integrity": "sha512-vAaZHieK9qjGo58agRBg+bhHX3hoTZU/Oa3GESWLz7t1U62fk63aHuDJJEteXoDeTCcPmUT+z38gkHPZkkmpmQ==", + "requires": { + "pkg-dir": "^2.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=" + }, + "indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=" + }, + "inquirer": { + "version": "6.2.2", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.2.2.tgz", + "integrity": "sha512-Z2rREiXA6cHRR9KBOarR3WuLlFzlIfAEIiB45ll5SSadMg7WqOh1MKEjjndfuH5ewXdixWCxqnVfGOQzPeiztA==", + "requires": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.11", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "strip-ansi": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.0.0.tgz", + "integrity": "sha512-Uu7gQyZI7J7gn5qLn1Np3G9vcYGTVqB+lFTytnDJv83dd8T22aGH451P3jueT2/QemInJDfxHB5Tde5OzgG1Ow==", + "requires": { + "ansi-regex": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.0.0.tgz", + "integrity": "sha512-iB5Dda8t/UqpPI/IjsejXu5jOGDrzn41wJyljwPH65VCIbk6+1BzFIMJGFwTNrYXT1CrD+B4l19U7awiQ8rk7w==" + } + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "interpret": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", + "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==" + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=" + }, + "ipaddr.js": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.8.0.tgz", + "integrity": "sha1-6qM9bd16zo9/b+DJygRA5wZzix4=", + "optional": true + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=" + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==" + }, + "is-callable": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", + "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==" + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "requires": { + "ci-info": "^2.0.0" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-date-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=" + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==" + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=" + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=" + }, + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=" + }, + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-fn": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fn/-/is-fn-1.0.0.tgz", + "integrity": "sha1-lUPV3nvPWwiiLsiiC65uKG1RDYw=" + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-function": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.1.tgz", + "integrity": "sha1-Es+5i2W1fdPRk6MSH19uL0N2ArU=" + }, + "is-glob": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.0.tgz", + "integrity": "sha1-lSHHaEXMJhCoUgPd8ICpWML/q8A=", + "requires": { + "is-extglob": "^2.1.1" + } + }, + "is-hex-prefixed": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz", + "integrity": "sha1-fY035q135dEnFIkTxXPggtd39VQ=" + }, + "is-natural-number": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-natural-number/-/is-natural-number-4.0.1.tgz", + "integrity": "sha1-q5124dtM7VHjXeDHLr7PCfc0zeg=", + "optional": true + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + }, + "is-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-object/-/is-object-1.0.1.tgz", + "integrity": "sha1-iVJojF7C/9awPsyF52ngKQMINHA=", + "optional": true + }, + "is-observable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-observable/-/is-observable-1.1.0.tgz", + "integrity": "sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==", + "requires": { + "symbol-observable": "^1.1.0" + } + }, + "is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=" + }, + "is-path-in-cwd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", + "requires": { + "is-path-inside": "^1.0.0" + } + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "requires": { + "path-is-inside": "^1.0.1" + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "optional": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "requires": { + "isobject": "^3.0.1" + } + }, + "is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", + "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=" + }, + "is-regex": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "requires": { + "has": "^1.0.1" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=" + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==" + }, + "is-retry-allowed": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz", + "integrity": "sha1-EaBgVotnM5REAz0BJaYaINVk+zQ=", + "optional": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "is-symbol": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", + "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", + "requires": { + "has-symbols": "^1.0.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=" + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==" + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=" + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "istanbul-lib-coverage": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.3.tgz", + "integrity": "sha512-dKWuzRGCs4G+67VfW9pBFFz2Jpi4vSp/k7zBcJ888ofV5Mi1g5CUML5GvMvV6u9Cjybftu+E8Cgp+k0dI1E5lw==" + }, + "istanbul-lib-instrument": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.1.0.tgz", + "integrity": "sha512-ooVllVGT38HIk8MxDj/OIHXSYvH+1tq/Vb38s8ixt9GoJadXska4WkGY+0wkmtYCZNYtaARniH/DixUGGLZ0uA==", + "requires": { + "@babel/generator": "^7.0.0", + "@babel/parser": "^7.0.0", + "@babel/template": "^7.0.0", + "@babel/traverse": "^7.0.0", + "@babel/types": "^7.0.0", + "istanbul-lib-coverage": "^2.0.3", + "semver": "^5.5.0" + }, + "dependencies": { + "semver": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==" + } + } + }, + "isurl": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isurl/-/isurl-1.0.0.tgz", + "integrity": "sha512-1P/yWsxPlDtn7QeRD+ULKQPaIaN6yF368GZ2vDfv0AL0NwpStafjWCDDdn0k8wgFMWpVAqG7oJhxHnlud42i9w==", + "optional": true, + "requires": { + "has-to-string-tag-x": "^1.2.0", + "is-object": "^1.0.1" + } + }, + "js-sha3": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.6.1.tgz", + "integrity": "sha1-W4n3enR3Z5h39YxKB1JAk0sflcA=" + }, + "js-tokens": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-3.0.2.tgz", + "integrity": "sha1-mGbfOVECEw449/mWvOtlRDIJwls=" + }, + "js-yaml": { + "version": "3.12.2", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.12.2.tgz", + "integrity": "sha512-QHn/Lh/7HhZ/Twc7vJYQTkjuCa0kaCcDcjK5Zlk2rvnUpy7DxMJ23+Jc2dcyvltwQVg1nygAVlB2oRDFHoRS5Q==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + }, + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "json-rpc-engine": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-3.8.0.tgz", + "integrity": "sha512-6QNcvm2gFuuK4TKU1uwfH0Qd/cOSb9c1lls0gbnIhciktIUQJwz6NQNAW4B1KiGPenv7IKu97V222Yo1bNhGuA==", + "requires": { + "async": "^2.0.1", + "babel-preset-env": "^1.7.0", + "babelify": "^7.3.0", + "json-rpc-error": "^2.0.0", + "promise-to-callback": "^1.0.0", + "safe-event-emitter": "^1.0.1" + } + }, + "json-rpc-error": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/json-rpc-error/-/json-rpc-error-2.0.0.tgz", + "integrity": "sha1-p6+cICg4tekFxyUOVH8a/3cligI=", + "requires": { + "inherits": "^2.0.1" + } + }, + "json-rpc-random-id": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-rpc-random-id/-/json-rpc-random-id-1.0.1.tgz", + "integrity": "sha1-uknZat7RRE27jaPSA3SKy7zeyMg=" + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "requires": { + "jsonify": "~0.0.0" + } + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=" + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "json5": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-0.5.1.tgz", + "integrity": "sha1-Hq3nrMASA0rYTiOWdn6tn6VJWCE=" + }, + "jsonfile": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz", + "integrity": "sha1-NzaitCi4e72gzIO1P6PWM6NcKug=", + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "keccak": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/keccak/-/keccak-1.4.0.tgz", + "integrity": "sha512-eZVaCpblK5formjPjeTBik7TAg+pqnDrMHIffSvi9Lh7PQgM1+hSzakUeZFCk9DVVG0dacZJuaz2ntwlzZUIBw==", + "requires": { + "bindings": "^1.2.1", + "inherits": "^2.0.3", + "nan": "^2.2.1", + "safe-buffer": "^5.1.0" + } + }, + "keccakjs": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/keccakjs/-/keccakjs-0.2.3.tgz", + "integrity": "sha512-BjLkNDcfaZ6l8HBG9tH0tpmDv3sS2mA7FNQxFHpCdzP3Gb2MVruXBSuoM66SnVxKJpAr5dKGdkHD+bDokt8fTg==", + "requires": { + "browserify-sha3": "^0.0.4", + "sha3": "^1.2.2" + } + }, + "kind-of": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.2.tgz", + "integrity": "sha512-s5kLOcnH0XqDO+FvuaLX8DDjZ18CGFk7VygH40QoKPUQhW4e2rvM0rwUq0t8IQDOwYSeLK01U90OjzBTme2QqA==" + }, + "klaw": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/klaw/-/klaw-1.3.1.tgz", + "integrity": "sha1-QIhDO0azsbolnXh4XY6W9zugJDk=", + "requires": { + "graceful-fs": "^4.1.9" + } + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "requires": { + "invert-kv": "^1.0.0" + } + }, + "lcov-parse": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/lcov-parse/-/lcov-parse-0.0.10.tgz", + "integrity": "sha1-GwuP+ayceIklBYK3C3ExXZ2m2aM=" + }, + "level-codec": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-9.0.0.tgz", + "integrity": "sha512-OIpVvjCcZNP5SdhcNupnsI1zo5Y9Vpm+k/F1gfG5kXrtctlrwanisakweJtE0uA0OpLukRfOQae+Fg0M5Debhg==" + }, + "level-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-2.0.0.tgz", + "integrity": "sha512-AmY4HCp9h3OiU19uG+3YWkdELgy05OTP/r23aNHaQKWv8DO787yZgsEuGVkoph40uwN+YdUKnANlrxSsoOaaxg==", + "requires": { + "errno": "~0.1.1" + } + }, + "level-iterator-stream": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-1.3.1.tgz", + "integrity": "sha1-5Dt4sagUPm+pek9IXrjqUwNS8u0=", + "requires": { + "inherits": "^2.0.1", + "level-errors": "^1.0.3", + "readable-stream": "^1.0.33", + "xtend": "^4.0.0" + }, + "dependencies": { + "level-errors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-1.1.2.tgz", + "integrity": "sha512-Sw/IJwWbPKF5Ai4Wz60B52yj0zYeqzObLh8k1Tk88jVmD51cJSKWSYpRyhVIvFzZdvsPqlH5wfhp/yxdsaQH4w==", + "requires": { + "errno": "~0.1.1" + } + }, + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + } + } + }, + "level-post": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/level-post/-/level-post-1.0.7.tgz", + "integrity": "sha512-PWYqG4Q00asOrLhX7BejSajByB4EmG2GaKHfj3h5UmmZ2duciXLPGYWIjBzLECFWUGOZWlm5B20h/n3Gs3HKew==", + "requires": { + "ltgt": "^2.1.2" + } + }, + "level-sublevel": { + "version": "6.6.4", + "resolved": "https://registry.npmjs.org/level-sublevel/-/level-sublevel-6.6.4.tgz", + "integrity": "sha512-pcCrTUOiO48+Kp6F1+UAzF/OtWqLcQVTVF39HLdZ3RO8XBoXt+XVPKZO1vVr1aUoxHZA9OtD2e1v7G+3S5KFDA==", + "requires": { + "bytewise": "~1.1.0", + "level-codec": "^9.0.0", + "level-errors": "^2.0.0", + "level-iterator-stream": "^2.0.3", + "ltgt": "~2.1.1", + "pull-defer": "^0.2.2", + "pull-level": "^2.0.3", + "pull-stream": "^3.6.8", + "typewiselite": "~1.0.0", + "xtend": "~4.0.0" + }, + "dependencies": { + "level-iterator-stream": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-2.0.3.tgz", + "integrity": "sha512-I6Heg70nfF+e5Y3/qfthJFexhRw/Gi3bIymCoXAlijZdAcLaPuWSJs3KXyTYf23ID6g0o2QF62Yh+grOXY3Rig==", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.5", + "xtend": "^4.0.0" + } + }, + "ltgt": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.1.3.tgz", + "integrity": "sha1-EIUaBtmWS5cReEQcI8nlJpjuzjQ=" + } + } + }, + "level-ws": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/level-ws/-/level-ws-0.0.0.tgz", + "integrity": "sha1-Ny5RIXeSSgBCSwtDrvK7QkltIos=", + "requires": { + "readable-stream": "~1.0.15", + "xtend": "~2.1.1" + }, + "dependencies": { + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "xtend": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", + "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", + "requires": { + "object-keys": "~0.4.0" + } + } + } + }, + "levelup": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/levelup/-/levelup-3.1.1.tgz", + "integrity": "sha512-9N10xRkUU4dShSRRFTBdNaBxofz+PGaIZO962ckboJZiNmLuhVT6FZ6ZKAsICKfUBO76ySaYU6fJWX/jnj3Lcg==", + "requires": { + "deferred-leveldown": "~4.0.0", + "level-errors": "~2.0.0", + "level-iterator-stream": "~3.0.0", + "xtend": "~4.0.0" + }, + "dependencies": { + "abstract-leveldown": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-5.0.0.tgz", + "integrity": "sha512-5mU5P1gXtsMIXg65/rsYGsi93+MlogXZ9FA8JnwKurHQg64bfXwGYVdVdijNTVNOlAsuIiOwHdvFFD5JqCJQ7A==", + "requires": { + "xtend": "~4.0.0" + } + }, + "deferred-leveldown": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-4.0.2.tgz", + "integrity": "sha512-5fMC8ek8alH16QiV0lTCis610D1Zt1+LA4MS4d63JgS32lrCjTFDUFz2ao09/j2I4Bqb5jL4FZYwu7Jz0XO1ww==", + "requires": { + "abstract-leveldown": "~5.0.0", + "inherits": "^2.0.3" + } + }, + "level-iterator-stream": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-3.0.1.tgz", + "integrity": "sha512-nEIQvxEED9yRThxvOrq8Aqziy4EGzrxSZK+QzEFAVuJvQ8glfyZ96GB6BoI4sBbLfjMXm2w4vu3Tkcm9obcY0g==", + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "xtend": "^4.0.0" + } + } + } + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "lint-staged": { + "version": "8.1.4", + "resolved": "https://registry.npmjs.org/lint-staged/-/lint-staged-8.1.4.tgz", + "integrity": "sha512-oFbbhB/VzN8B3i/sIdb9gMfngGArI6jIfxSn+WPdQb2Ni3GJeS6T4j5VriSbQfxfMuYoQlMHOoFt+lfcWV0HfA==", + "requires": { + "@iamstarkov/listr-update-renderer": "0.4.1", + "chalk": "^2.3.1", + "commander": "^2.14.1", + "cosmiconfig": "^5.0.2", + "debug": "^3.1.0", + "dedent": "^0.7.0", + "del": "^3.0.0", + "execa": "^1.0.0", + "find-parent-dir": "^0.3.0", + "g-status": "^2.0.2", + "is-glob": "^4.0.0", + "is-windows": "^1.0.2", + "listr": "^0.14.2", + "lodash": "^4.17.11", + "log-symbols": "^2.2.0", + "micromatch": "^3.1.8", + "npm-which": "^3.0.1", + "p-map": "^1.1.1", + "path-is-inside": "^1.0.2", + "pify": "^3.0.0", + "please-upgrade-node": "^3.0.2", + "staged-git-files": "1.1.2", + "string-argv": "^0.0.2", + "stringify-object": "^3.2.2", + "yup": "^0.26.10" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "commander": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==" + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "listr": { + "version": "0.14.3", + "resolved": "https://registry.npmjs.org/listr/-/listr-0.14.3.tgz", + "integrity": "sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA==", + "requires": { + "@samverschueren/stream-to-observable": "^0.3.0", + "is-observable": "^1.1.0", + "is-promise": "^2.1.0", + "is-stream": "^1.1.0", + "listr-silent-renderer": "^1.1.1", + "listr-update-renderer": "^0.5.0", + "listr-verbose-renderer": "^0.5.0", + "p-map": "^2.0.0", + "rxjs": "^6.3.3" + }, + "dependencies": { + "p-map": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.0.0.tgz", + "integrity": "sha512-GO107XdrSUmtHxVoi60qc9tUl/KkNKm+X2CF4P9amalpGxv5YqVPJNfSb0wcA+syCopkZvYYIzW8OVTQW59x/w==" + } + } + }, + "listr-silent-renderer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz", + "integrity": "sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4=" + }, + "listr-update-renderer": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/listr-update-renderer/-/listr-update-renderer-0.5.0.tgz", + "integrity": "sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA==", + "requires": { + "chalk": "^1.1.3", + "cli-truncate": "^0.2.1", + "elegant-spinner": "^1.0.1", + "figures": "^1.7.0", + "indent-string": "^3.0.0", + "log-symbols": "^1.0.2", + "log-update": "^2.3.0", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "requires": { + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" + } + }, + "log-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", + "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", + "requires": { + "chalk": "^1.0.0" + } + } + } + }, + "listr-verbose-renderer": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/listr-verbose-renderer/-/listr-verbose-renderer-0.5.0.tgz", + "integrity": "sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw==", + "requires": { + "chalk": "^2.4.1", + "cli-cursor": "^2.1.0", + "date-fns": "^1.27.2", + "figures": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "load-json-file": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-1.1.0.tgz", + "integrity": "sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA=", + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0", + "strip-bom": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } + } + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==" + }, + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + }, + "dependencies": { + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "requires": { + "minimist": "^1.2.0" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + } + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "dependencies": { + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + } + } + }, + "lodash": { + "version": "4.17.11", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", + "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==" + }, + "lodash.assign": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.assign/-/lodash.assign-4.2.0.tgz", + "integrity": "sha1-DZnzzNem0mHRm9rrkkUAXShYCOc=" + }, + "lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=" + }, + "lodash.merge": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.1.tgz", + "integrity": "sha512-AOYza4+Hf5z1/0Hztxpm2/xiPZgi/cjMqdnKTUWTBSKchJlxXXuUSxCCl8rJlf4g6yww/j6mA8nC8Hw/EZWxKQ==" + }, + "log-driver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/log-driver/-/log-driver-1.2.7.tgz", + "integrity": "sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg==" + }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "requires": { + "chalk": "^2.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "log-update": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-2.3.0.tgz", + "integrity": "sha1-iDKP19HOeTiykoN0bwsbwSayRwg=", + "requires": { + "ansi-escapes": "^3.0.0", + "cli-cursor": "^2.0.0", + "wrap-ansi": "^3.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "wrap-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-3.0.1.tgz", + "integrity": "sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo=", + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0" + } + } + } + }, + "long": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/long/-/long-3.2.0.tgz", + "integrity": "sha1-2CG3E4yhy1gcFymQ7xTbIAtcR0s=" + }, + "looper": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/looper/-/looper-2.0.0.tgz", + "integrity": "sha1-Zs0Md0rz1P7axTeU90LbVtqPCew=" + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==", + "optional": true + }, + "lru-cache": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-3.2.0.tgz", + "integrity": "sha1-cXibO39Tmb7IVl3aOKow0qCX7+4=", + "requires": { + "pseudomap": "^1.0.1" + } + }, + "ltgt": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz", + "integrity": "sha1-81ypHEk/e3PaDgdJUwTxezH4fuU=" + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + } + } + }, + "mamacro": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz", + "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==" + }, + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "requires": { + "p-defer": "^1.0.0" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=" + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "requires": { + "object-visit": "^1.0.0" + } + }, + "matcher": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/matcher/-/matcher-1.1.1.tgz", + "integrity": "sha512-+BmqxWIubKTRKNWx/ahnCkk3mG8m7OturVlqq6HiojGJTd5hVYbgZm6WzcYPCoB+KBT4Vd6R7WSRG2OADNaCjg==", + "requires": { + "escape-string-regexp": "^1.0.4" + } + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g=", + "optional": true + }, + "mem": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.1.0.tgz", + "integrity": "sha512-I5u6Q1x7wxO0kdOpYBB28xueHADYps5uty/zg936CiG8NTe5sJL8EjrCuLneuDW3PlMdZBGDIn8BirEVdovZvg==", + "requires": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^1.0.0", + "p-is-promise": "^2.0.0" + } + }, + "memdown": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/memdown/-/memdown-1.4.1.tgz", + "integrity": "sha1-tOThkhdGZP+65BNhqlAPMRnv4hU=", + "requires": { + "abstract-leveldown": "~2.7.1", + "functional-red-black-tree": "^1.0.1", + "immediate": "^3.2.3", + "inherits": "~2.0.1", + "ltgt": "~2.2.0", + "safe-buffer": "~5.1.1" + }, + "dependencies": { + "abstract-leveldown": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.7.2.tgz", + "integrity": "sha512-+OVvxH2rHVEhWLdbudP6p0+dNMXu8JA1CbhP19T8paTYAcX7oJ4OVjT+ZUVpv7mITxXHqDMej+GdqXBmXkw09w==", + "requires": { + "xtend": "~4.0.0" + } + } + } + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "memorystream": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/memorystream/-/memorystream-0.3.1.tgz", + "integrity": "sha1-htcJCzDORV1j+64S3aUaR93K+bI=" + }, + "merge-descriptors": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", + "integrity": "sha1-sAqqVW3YtEVoFQ7J0blT8/kMu2E=", + "optional": true + }, + "merkle-patricia-tree": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/merkle-patricia-tree/-/merkle-patricia-tree-2.3.1.tgz", + "integrity": "sha512-Qp9Mpb3xazznXzzGQBqHbqCpT2AR9joUOHYYPiQjYCarrdCPCnLWXo4BFv77y4xN26KR224xoU1n/qYY7RYYgw==", + "requires": { + "async": "^1.4.2", + "ethereumjs-util": "^5.0.0", + "level-ws": "0.0.0", + "levelup": "^1.2.1", + "memdown": "^1.0.0", + "readable-stream": "^2.0.0", + "rlp": "^2.0.0", + "semaphore": ">=1.0.1" + }, + "dependencies": { + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" + }, + "level-codec": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-7.0.1.tgz", + "integrity": "sha512-Ua/R9B9r3RasXdRmOtd+t9TCOEIIlts+TN/7XTT2unhDaL6sJn83S3rUyljbr6lVtw49N3/yA0HHjpV6Kzb2aQ==" + }, + "level-errors": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-1.0.5.tgz", + "integrity": "sha512-/cLUpQduF6bNrWuAC4pwtUKA5t669pCsCi2XbmojG2tFeOr9j6ShtdDCtFFQO1DRt+EVZhx9gPzP9G2bUaG4ig==", + "requires": { + "errno": "~0.1.1" + } + }, + "levelup": { + "version": "1.3.9", + "resolved": "https://registry.npmjs.org/levelup/-/levelup-1.3.9.tgz", + "integrity": "sha512-VVGHfKIlmw8w1XqpGOAGwq6sZm2WwWLmlDcULkKWQXEA5EopA8OBNJ2Ck2v6bdk8HeEZSbCSEgzXadyQFm76sQ==", + "requires": { + "deferred-leveldown": "~1.2.1", + "level-codec": "~7.0.0", + "level-errors": "~1.0.3", + "level-iterator-stream": "~1.3.0", + "prr": "~1.0.1", + "semver": "~5.4.1", + "xtend": "~4.0.0" + }, + "dependencies": { + "semver": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz", + "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==" + } + } + } + } + }, + "methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha1-VSmk1nZUE07cxSZmVoNbD4Ua/O4=", + "optional": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + } + }, + "mime": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.4.1.tgz", + "integrity": "sha512-KI1+qOZu5DcW6wayYHSzR/tXKCDC5Om4s1z2QJjDULzLcmf3DvzS7oluY4HCTrc+9FiKmWUgeNLg7W3uIQvxtQ==", + "optional": true + }, + "mime-db": { + "version": "1.38.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.38.0.tgz", + "integrity": "sha512-bqVioMFFzc2awcdJZIzR3HjZFX20QhilVS7hytkKrv7xFAn8bM1gzc/FOX2awLISvWe0PV8ptFKcon+wZ5qYkg==" + }, + "mime-types": { + "version": "2.1.22", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.22.tgz", + "integrity": "sha512-aGl6TZGnhm/li6F7yx82bJiBZwgiEa4Hf6CNr8YO+r5UHr53tSTYZb102zyU50DOWWKeOv0uQLRL0/9EiKWCog==", + "requires": { + "mime-db": "~1.38.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==", + "optional": true + }, + "min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", + "requires": { + "dom-walk": "^0.1.0" + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + }, + "mississippi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-2.0.0.tgz", + "integrity": "sha512-zHo8v+otD1J10j/tC+VNoGK9keCuByhKovAvdn74dmxJl9+mWHnx6EMsDN4lgRoMI/eYo2nchAxniIbUPb5onw==", + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^2.0.1", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "mixin-deep": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.1.tgz", + "integrity": "sha512-8ZItLHeEgaqEvd5lYBXfm4EZSFCX29Jb9K+lAHhDKzReKBQKj3R+7NOF6tjqYi9t4oI8VUfaWITJQm86wnXGNQ==", + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "requires": { + "minimist": "0.0.8" + } + }, + "mkdirp-promise": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/mkdirp-promise/-/mkdirp-promise-5.0.1.tgz", + "integrity": "sha1-6bj2jlUsaKnBcTuEiD96HdA5uKE=", + "optional": true, + "requires": { + "mkdirp": "*" + } + }, + "mocha": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/mocha/-/mocha-5.2.0.tgz", + "integrity": "sha512-2IUgKDhc3J7Uug+FxMXuqIyYzH7gJjXECKe/w43IGgQHTSj3InJi+yAA7T24L9bQMRKiUEHxEX37G5JpVUGLcQ==", + "requires": { + "browser-stdout": "1.3.1", + "commander": "2.15.1", + "debug": "3.1.0", + "diff": "3.5.0", + "escape-string-regexp": "1.0.5", + "glob": "7.1.2", + "growl": "1.10.5", + "he": "1.1.1", + "minimatch": "3.0.4", + "mkdirp": "0.5.1", + "supports-color": "5.4.0" + }, + "dependencies": { + "commander": { + "version": "2.15.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.15.1.tgz", + "integrity": "sha512-VlfT9F3V0v+jr4yxPc5gg9s62/fIVWsd2Bk2iD435um1NlGMYdVCq+MjcXnhYq2icNOizHr1kK+5TI6H0Hy0ag==" + }, + "glob": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.2.tgz", + "integrity": "sha512-MJTUg1kjuLeQCJ+ccE4Vpa6kKVXkPYJ2mOCQyUuKLcLQsdrMCpBPUi8qVE6+YuaJkozeA9NusTAw3hLr8Xe5EQ==", + "requires": { + "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" + } + }, + "supports-color": { + "version": "5.4.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.4.0.tgz", + "integrity": "sha512-zjaXglF5nnWpsq470jSv6P9DwPvgLkuapYmfDm3JWOm0vkNTVF2tI4UrN2r6jH1qM/uc/WtxYY1hYoA2dOKj5w==", + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "mocha-lcov-reporter": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/mocha-lcov-reporter/-/mocha-lcov-reporter-1.3.0.tgz", + "integrity": "sha1-Rpve9PivyaEWBW8HnfYYLQr7A4Q=" + }, + "mock-fs": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/mock-fs/-/mock-fs-4.8.0.tgz", + "integrity": "sha512-Gwj4KnJOW15YeTJKO5frFd/WDO5Mc0zxXqL9oHx3+e9rBqW8EVARqQHSaIXznUdljrD6pvbNGW2ZGXKPEfYJfw==", + "optional": true + }, + "mout": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/mout/-/mout-0.11.1.tgz", + "integrity": "sha1-ujYR318OWx/7/QEWa48C0fX6K5k=", + "optional": true + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" + }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "optional": true, + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "nan": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.10.0.tgz", + "integrity": "sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA==" + }, + "nano-json-stream-parser": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/nano-json-stream-parser/-/nano-json-stream-parser-0.1.2.tgz", + "integrity": "sha1-DMj20OK2IrR5xA1JnEbWS3Vcb18=", + "optional": true + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=" + }, + "negotiator": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.1.tgz", + "integrity": "sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk=", + "optional": true + }, + "neo-async": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.0.tgz", + "integrity": "sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA==" + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "node-fetch": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.1.2.tgz", + "integrity": "sha1-q4hOjn5X44qUR1POxwb3iNF2i7U=" + }, + "node-libs-browser": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.0.tgz", + "integrity": "sha512-5MQunG/oyOaBdttrL40dA7bUfPORLRWMUJLQtMg7nluxUvk5XwnLdL9twQHFAjRx/y7mIMkLKT9++qPbbk6BZA==", + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.0", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "0.0.4" + }, + "dependencies": { + "buffer": { + "version": "4.9.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz", + "integrity": "sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg=", + "requires": { + "base64-js": "^1.0.2", + "ieee754": "^1.1.4", + "isarray": "^1.0.0" + } + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=" + }, + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "string_decoder": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.2.0.tgz", + "integrity": "sha512-6YqyX6ZWEYguAxgZzHGL7SsCeGx3V2TtOTqZz1xSTSWnqsbWwbptafNyvf/ACquZUXV3DANr5BDIwNYe1mN42w==", + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "requires": { + "inherits": "2.0.3" + } + } + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + }, + "npm-path": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/npm-path/-/npm-path-2.0.4.tgz", + "integrity": "sha512-IFsj0R9C7ZdR5cP+ET342q77uSRdtWOlWpih5eC+lu29tIDbNEgDbzgVJ5UFvYHWhxDZ5TFkJafFioO0pPQjCw==", + "requires": { + "which": "^1.2.10" + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "requires": { + "path-key": "^2.0.0" + } + }, + "npm-which": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/npm-which/-/npm-which-3.0.1.tgz", + "integrity": "sha1-kiXybsOihcIJyuZ8OxGmtKtxQKo=", + "requires": { + "commander": "^2.9.0", + "npm-path": "^2.0.2", + "which": "^1.2.10" + }, + "dependencies": { + "commander": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.19.0.tgz", + "integrity": "sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg==" + } + } + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + }, + "number-to-bn": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/number-to-bn/-/number-to-bn-1.7.0.tgz", + "integrity": "sha1-uzYjWS9+X54AMLGXe9QaDFP+HqA=", + "optional": true, + "requires": { + "bn.js": "4.11.6", + "strip-hex-prefix": "1.0.0" + }, + "dependencies": { + "bn.js": { + "version": "4.11.6", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", + "integrity": "sha1-UzRK2xRhehP26N0s4okF0cC6MhU=", + "optional": true + } + } + }, + "nyc": { + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/nyc/-/nyc-13.3.0.tgz", + "integrity": "sha512-P+FwIuro2aFG6B0Esd9ZDWUd51uZrAEoGutqZxzrVmYl3qSfkLgcQpBPBjtDFsUQLFY1dvTQJPOyeqr8S9GF8w==", + "requires": { + "archy": "^1.0.0", + "arrify": "^1.0.1", + "caching-transform": "^3.0.1", + "convert-source-map": "^1.6.0", + "find-cache-dir": "^2.0.0", + "find-up": "^3.0.0", + "foreground-child": "^1.5.6", + "glob": "^7.1.3", + "istanbul-lib-coverage": "^2.0.3", + "istanbul-lib-hook": "^2.0.3", + "istanbul-lib-instrument": "^3.1.0", + "istanbul-lib-report": "^2.0.4", + "istanbul-lib-source-maps": "^3.0.2", + "istanbul-reports": "^2.1.1", + "make-dir": "^1.3.0", + "merge-source-map": "^1.1.0", + "resolve-from": "^4.0.0", + "rimraf": "^2.6.3", + "signal-exit": "^3.0.2", + "spawn-wrap": "^1.4.2", + "test-exclude": "^5.1.0", + "uuid": "^3.3.2", + "yargs": "^12.0.5", + "yargs-parser": "^11.1.1" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "bundled": true + }, + "append-transform": { + "version": "1.0.0", + "bundled": true, + "requires": { + "default-require-extensions": "^2.0.0" + } + }, + "archy": { + "version": "1.0.0", + "bundled": true + }, + "arrify": { + "version": "1.0.1", + "bundled": true + }, + "async": { + "version": "2.6.2", + "bundled": true, + "requires": { + "lodash": "^4.17.11" + } + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "caching-transform": { + "version": "3.0.1", + "bundled": true, + "requires": { + "hasha": "^3.0.0", + "make-dir": "^1.3.0", + "package-hash": "^3.0.0", + "write-file-atomic": "^2.3.0" + } + }, + "camelcase": { + "version": "5.0.0", + "bundled": true + }, + "cliui": { + "version": "4.1.0", + "bundled": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true + }, + "commander": { + "version": "2.17.1", + "bundled": true, + "optional": true + }, + "commondir": { + "version": "1.0.1", + "bundled": true + }, + "concat-map": { + "version": "0.0.1", + "bundled": true + }, + "convert-source-map": { + "version": "1.6.0", + "bundled": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "cross-spawn": { + "version": "4.0.2", + "bundled": true, + "requires": { + "lru-cache": "^4.0.1", + "which": "^1.2.9" + } + }, + "debug": { + "version": "4.1.1", + "bundled": true, + "requires": { + "ms": "^2.1.1" + } + }, + "decamelize": { + "version": "1.2.0", + "bundled": true + }, + "default-require-extensions": { + "version": "2.0.0", + "bundled": true, + "requires": { + "strip-bom": "^3.0.0" + } + }, + "end-of-stream": { + "version": "1.4.1", + "bundled": true, + "requires": { + "once": "^1.4.0" + } + }, + "error-ex": { + "version": "1.3.2", + "bundled": true, + "requires": { + "is-arrayish": "^0.2.1" + } + }, + "es6-error": { + "version": "4.1.1", + "bundled": true + }, + "execa": { + "version": "1.0.0", + "bundled": true, + "requires": { + "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" + }, + "dependencies": { + "cross-spawn": { + "version": "6.0.5", + "bundled": true, + "requires": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + } + } + }, + "find-cache-dir": { + "version": "2.0.0", + "bundled": true, + "requires": { + "commondir": "^1.0.1", + "make-dir": "^1.0.0", + "pkg-dir": "^3.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "bundled": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "foreground-child": { + "version": "1.5.6", + "bundled": true, + "requires": { + "cross-spawn": "^4", + "signal-exit": "^3.0.0" + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true + }, + "get-caller-file": { + "version": "1.0.3", + "bundled": true + }, + "get-stream": { + "version": "4.1.0", + "bundled": true, + "requires": { + "pump": "^3.0.0" + } + }, + "glob": { + "version": "7.1.3", + "bundled": true, + "requires": { + "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" + } + }, + "graceful-fs": { + "version": "4.1.15", + "bundled": true + }, + "handlebars": { + "version": "4.1.0", + "bundled": true, + "requires": { + "async": "^2.5.0", + "optimist": "^0.6.1", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "bundled": true + } + } + }, + "has-flag": { + "version": "3.0.0", + "bundled": true + }, + "hasha": { + "version": "3.0.0", + "bundled": true, + "requires": { + "is-stream": "^1.0.1" + } + }, + "hosted-git-info": { + "version": "2.7.1", + "bundled": true + }, + "imurmurhash": { + "version": "0.1.4", + "bundled": true + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.3", + "bundled": true + }, + "invert-kv": { + "version": "2.0.0", + "bundled": true + }, + "is-arrayish": { + "version": "0.2.1", + "bundled": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "bundled": true + }, + "is-stream": { + "version": "1.1.0", + "bundled": true + }, + "isexe": { + "version": "2.0.0", + "bundled": true + }, + "istanbul-lib-coverage": { + "version": "2.0.3", + "bundled": true + }, + "istanbul-lib-hook": { + "version": "2.0.3", + "bundled": true, + "requires": { + "append-transform": "^1.0.0" + } + }, + "istanbul-lib-report": { + "version": "2.0.4", + "bundled": true, + "requires": { + "istanbul-lib-coverage": "^2.0.3", + "make-dir": "^1.3.0", + "supports-color": "^6.0.0" + }, + "dependencies": { + "supports-color": { + "version": "6.1.0", + "bundled": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "3.0.2", + "bundled": true, + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^2.0.3", + "make-dir": "^1.3.0", + "rimraf": "^2.6.2", + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "bundled": true + } + } + }, + "istanbul-reports": { + "version": "2.1.1", + "bundled": true, + "requires": { + "handlebars": "^4.1.0" + } + }, + "json-parse-better-errors": { + "version": "1.0.2", + "bundled": true + }, + "lcid": { + "version": "2.0.0", + "bundled": true, + "requires": { + "invert-kv": "^2.0.0" + } + }, + "load-json-file": { + "version": "4.0.0", + "bundled": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "bundled": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.11", + "bundled": true + }, + "lodash.flattendeep": { + "version": "4.4.0", + "bundled": true + }, + "lru-cache": { + "version": "4.1.5", + "bundled": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "make-dir": { + "version": "1.3.0", + "bundled": true, + "requires": { + "pify": "^3.0.0" + } + }, + "map-age-cleaner": { + "version": "0.1.3", + "bundled": true, + "requires": { + "p-defer": "^1.0.0" + } + }, + "mem": { + "version": "4.1.0", + "bundled": true, + "requires": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^1.0.0", + "p-is-promise": "^2.0.0" + } + }, + "merge-source-map": { + "version": "1.1.0", + "bundled": true, + "requires": { + "source-map": "^0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "bundled": true + } + } + }, + "mimic-fn": { + "version": "1.2.0", + "bundled": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.10", + "bundled": true + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "bundled": true + } + } + }, + "ms": { + "version": "2.1.1", + "bundled": true + }, + "nice-try": { + "version": "1.0.5", + "bundled": true + }, + "normalize-package-data": { + "version": "2.5.0", + "bundled": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "npm-run-path": { + "version": "2.0.2", + "bundled": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true + }, + "once": { + "version": "1.4.0", + "bundled": true, + "requires": { + "wrappy": "1" + } + }, + "optimist": { + "version": "0.6.1", + "bundled": true, + "requires": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + } + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true + }, + "os-locale": { + "version": "3.1.0", + "bundled": true, + "requires": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + } + }, + "p-defer": { + "version": "1.0.0", + "bundled": true + }, + "p-finally": { + "version": "1.0.0", + "bundled": true + }, + "p-is-promise": { + "version": "2.0.0", + "bundled": true + }, + "p-limit": { + "version": "2.1.0", + "bundled": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "bundled": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.0.0", + "bundled": true + }, + "package-hash": { + "version": "3.0.0", + "bundled": true, + "requires": { + "graceful-fs": "^4.1.15", + "hasha": "^3.0.0", + "lodash.flattendeep": "^4.4.0", + "release-zalgo": "^1.0.0" + } + }, + "parse-json": { + "version": "4.0.0", + "bundled": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "path-exists": { + "version": "3.0.0", + "bundled": true + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true + }, + "path-key": { + "version": "2.0.1", + "bundled": true + }, + "path-parse": { + "version": "1.0.6", + "bundled": true + }, + "path-type": { + "version": "3.0.0", + "bundled": true, + "requires": { + "pify": "^3.0.0" + } + }, + "pify": { + "version": "3.0.0", + "bundled": true + }, + "pkg-dir": { + "version": "3.0.0", + "bundled": true, + "requires": { + "find-up": "^3.0.0" + } + }, + "pseudomap": { + "version": "1.0.2", + "bundled": true + }, + "pump": { + "version": "3.0.0", + "bundled": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "read-pkg": { + "version": "3.0.0", + "bundled": true, + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + } + }, + "read-pkg-up": { + "version": "4.0.0", + "bundled": true, + "requires": { + "find-up": "^3.0.0", + "read-pkg": "^3.0.0" + } + }, + "release-zalgo": { + "version": "1.0.0", + "bundled": true, + "requires": { + "es6-error": "^4.0.1" + } + }, + "require-directory": { + "version": "2.1.1", + "bundled": true + }, + "require-main-filename": { + "version": "1.0.1", + "bundled": true + }, + "resolve": { + "version": "1.10.0", + "bundled": true, + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-from": { + "version": "4.0.0", + "bundled": true + }, + "rimraf": { + "version": "2.6.3", + "bundled": true, + "requires": { + "glob": "^7.1.3" + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true + }, + "semver": { + "version": "5.6.0", + "bundled": true + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true + }, + "shebang-command": { + "version": "1.2.0", + "bundled": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "bundled": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true + }, + "spawn-wrap": { + "version": "1.4.2", + "bundled": true, + "requires": { + "foreground-child": "^1.5.6", + "mkdirp": "^0.5.0", + "os-homedir": "^1.0.1", + "rimraf": "^2.6.2", + "signal-exit": "^3.0.2", + "which": "^1.3.0" + } + }, + "spdx-correct": { + "version": "3.1.0", + "bundled": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.2.0", + "bundled": true + }, + "spdx-expression-parse": { + "version": "3.0.0", + "bundled": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.3", + "bundled": true + }, + "string-width": { + "version": "2.1.1", + "bundled": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "bundled": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "bundled": true + }, + "strip-eof": { + "version": "1.0.0", + "bundled": true + }, + "test-exclude": { + "version": "5.1.0", + "bundled": true, + "requires": { + "arrify": "^1.0.1", + "minimatch": "^3.0.4", + "read-pkg-up": "^4.0.0", + "require-main-filename": "^1.0.1" + } + }, + "uglify-js": { + "version": "3.4.9", + "bundled": true, + "optional": true, + "requires": { + "commander": "~2.17.1", + "source-map": "~0.6.1" + }, + "dependencies": { + "source-map": { + "version": "0.6.1", + "bundled": true, + "optional": true + } + } + }, + "uuid": { + "version": "3.3.2", + "bundled": true + }, + "validate-npm-package-license": { + "version": "3.0.4", + "bundled": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "which": { + "version": "1.3.1", + "bundled": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "bundled": true + }, + "wordwrap": { + "version": "0.0.3", + "bundled": true + }, + "wrap-ansi": { + "version": "2.1.0", + "bundled": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "bundled": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true + }, + "write-file-atomic": { + "version": "2.4.2", + "bundled": true, + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "y18n": { + "version": "4.0.0", + "bundled": true + }, + "yallist": { + "version": "2.1.2", + "bundled": true + }, + "yargs": { + "version": "12.0.5", + "bundled": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1 || ^4.0.0", + "yargs-parser": "^11.1.1" + } + }, + "yargs-parser": { + "version": "11.1.1", + "bundled": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "object-inspect": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.6.0.tgz", + "integrity": "sha512-GJzfBZ6DgDAmnuaM3104jR4s1Myxr3Y3zfIyN4z3UdqN69oSRacNK8UhnobDdC+7J2AHCjGwxQubNJfE70SXXQ==" + }, + "object-keys": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", + "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=" + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "requires": { + "isobject": "^3.0.0" + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "requires": { + "isobject": "^3.0.1" + } + }, + "oboe": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/oboe/-/oboe-2.1.3.tgz", + "integrity": "sha1-K0hl29Rr6BIlcT9Om/5Lz09oCk8=", + "optional": true, + "requires": { + "http-https": "^1.0.0" + } + }, + "on-finished": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.3.0.tgz", + "integrity": "sha1-IPEzZIGwg811M3mSoWlxqi2QaUc=", + "optional": true, + "requires": { + "ee-first": "1.1.1" + } + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "optionator": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.4", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "wordwrap": "~1.0.0" + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=" + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" + }, + "os-locale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz", + "integrity": "sha1-IPnxeuKe00XoveWDsT0gCYA8FNk=", + "requires": { + "lcid": "^1.0.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + }, + "p-cancelable": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-0.3.0.tgz", + "integrity": "sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw==", + "optional": true + }, + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=" + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + }, + "p-is-promise": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.0.0.tgz", + "integrity": "sha512-pzQPhYMCAgLAKPWD2jC3Se9fEfrD9npNos0y150EeqZll7akhEgGhTW/slB6lHku8AvYGiJ+YJ5hfHKePPgFWg==" + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==" + }, + "p-timeout": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-1.2.1.tgz", + "integrity": "sha1-XrOzU7f86Z8QGhA4iAuwVOu+o4Y=", + "optional": true, + "requires": { + "p-finally": "^1.0.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=" + }, + "pako": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.8.tgz", + "integrity": "sha512-6i0HVbUfcKaTv+EG8ZTr75az7GFXcLYk9UyLEg7Notv/Ma+z/UG3TCoz6GiNeOrn1E/e63I0X/Hpw18jHOTUnA==" + }, + "parallel-transform": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.1.0.tgz", + "integrity": "sha1-1BDwZbBdojCB/NEPKIVMKb2jOwY=", + "requires": { + "cyclist": "~0.2.2", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "parse-asn1": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.4.tgz", + "integrity": "sha512-Qs5duJcuvNExRfFZ99HDD3z4mAi3r9Wl/FOjEOijlxwCZs7E7mW2vjTpgQ4J8LpTF8x5v+1Vn5UQFejmWT11aw==", + "requires": { + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-headers": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.2.tgz", + "integrity": "sha512-/LypJhzFmyBIDYP9aDVgeyEb5sQfbfY5mnDq4hVhlQ69js87wXfmEI5V3xI6vvXasqebp0oCytYFLxsBVfCzSg==", + "requires": { + "for-each": "^0.3.3", + "string.prototype.trim": "^1.1.2" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "requires": { + "error-ex": "^1.2.0" + } + }, + "parseurl": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.2.tgz", + "integrity": "sha1-/CidTtiZMRlGDBViUyYs3I3mW/M=", + "optional": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=" + }, + "path-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", + "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=" + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=" + }, + "path-exists": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-2.1.0.tgz", + "integrity": "sha1-D+tsZPD8UY2adU3V77YscCJ2H0s=", + "requires": { + "pinkie-promise": "^2.0.0" + } + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + }, + "path-to-regexp": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", + "integrity": "sha1-32BBeABfUi8V60SQ5yR6G/qmf4w=", + "optional": true + }, + "path-type": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-1.1.0.tgz", + "integrity": "sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE=", + "requires": { + "graceful-fs": "^4.1.2", + "pify": "^2.0.0", + "pinkie-promise": "^2.0.0" + }, + "dependencies": { + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + } + } + }, + "pbkdf2": { + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", + "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=", + "optional": true + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "pify": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.0.tgz", + "integrity": "sha512-zrSP/KDf9DH3K3VePONoCstgPiYJy9z0SCatZuTpOc7YdnWIqwkWdXOuwlr4uDc7em8QZRsFWsT/685x5InjYg==" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=" + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "requires": { + "pinkie": "^2.0.0" + } + }, + "pkg-dir": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-2.0.0.tgz", + "integrity": "sha1-9tXREJ4Z1j7fQo4L1X4Sd3YVM0s=", + "requires": { + "find-up": "^2.1.0" + }, + "dependencies": { + "find-up": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", + "integrity": "sha1-RdG35QbHF93UgndaK3eSCjwMV6c=", + "requires": { + "locate-path": "^2.0.0" + } + } + } + }, + "please-upgrade-node": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.1.1.tgz", + "integrity": "sha512-KY1uHnQ2NlQHqIJQpnh/i54rKkuxCEBx+voJIS/Mvb+L2iYd2NMotwduhKTMjfC1uKoX3VXOxLjIYG66dfJTVQ==", + "requires": { + "semver-compare": "^1.0.0" + } + }, + "pluralize": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", + "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==" + }, + "portfinder": { + "version": "1.0.20", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.20.tgz", + "integrity": "sha512-Yxe4mTyDzTd59PZJY4ojZR8F+E5e97iq2ZOHPz3HDgSvYC5siNad2tLooQ5y5QHyQhc3xVqvyk/eNA3wuoa7Sw==", + "requires": { + "async": "^1.5.2", + "debug": "^2.2.0", + "mkdirp": "0.5.x" + }, + "dependencies": { + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" + }, + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + } + } + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=" + }, + "precond": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/precond/-/precond-0.2.3.tgz", + "integrity": "sha1-qpWRvKokkj8eD0hJ0kD0fvwQdaw=" + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=" + }, + "prepend-http": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-1.0.4.tgz", + "integrity": "sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw=", + "optional": true + }, + "prettier": { + "version": "1.16.4", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.16.4.tgz", + "integrity": "sha512-ZzWuos7TI5CKUeQAtFd6Zhm2s6EpAD/ZLApIhsF9pRvRtM1RFo61dM/4MSRUA0SuLugA/zgrZD8m0BaY46Og7g==" + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" + }, + "process": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/process/-/process-0.5.2.tgz", + "integrity": "sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8=" + }, + "process-nextick-args": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.0.tgz", + "integrity": "sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw==" + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==" + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" + }, + "promise-to-callback": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/promise-to-callback/-/promise-to-callback-1.0.0.tgz", + "integrity": "sha1-XSp0kBC/tn2WNZj805YHRqaP7vc=", + "requires": { + "is-fn": "^1.0.0", + "set-immediate-shim": "^1.0.1" + } + }, + "property-expr": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/property-expr/-/property-expr-1.5.1.tgz", + "integrity": "sha512-CGuc0VUTGthpJXL36ydB6jnbyOf/rAHFvmVrJlH+Rg0DqqLFQGAP6hIaxD/G0OAmBJPhXDHuEJigrp0e0wFV6g==" + }, + "proxy-addr": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.4.tgz", + "integrity": "sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA==", + "optional": true, + "requires": { + "forwarded": "~0.1.2", + "ipaddr.js": "1.8.0" + } + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + }, + "psl": { + "version": "1.1.31", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz", + "integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw==" + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "pull-cat": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/pull-cat/-/pull-cat-1.1.11.tgz", + "integrity": "sha1-tkLdElXaN2pwa220+pYvX9t0wxs=" + }, + "pull-defer": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/pull-defer/-/pull-defer-0.2.3.tgz", + "integrity": "sha512-/An3KE7mVjZCqNhZsr22k1Tx8MACnUnHZZNPSJ0S62td8JtYr/AiRG42Vz7Syu31SoTLUzVIe61jtT/pNdjVYA==" + }, + "pull-level": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pull-level/-/pull-level-2.0.4.tgz", + "integrity": "sha512-fW6pljDeUThpq5KXwKbRG3X7Ogk3vc75d5OQU/TvXXui65ykm+Bn+fiktg+MOx2jJ85cd+sheufPL+rw9QSVZg==", + "requires": { + "level-post": "^1.0.7", + "pull-cat": "^1.1.9", + "pull-live": "^1.0.1", + "pull-pushable": "^2.0.0", + "pull-stream": "^3.4.0", + "pull-window": "^2.1.4", + "stream-to-pull-stream": "^1.7.1" + } + }, + "pull-live": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/pull-live/-/pull-live-1.0.1.tgz", + "integrity": "sha1-pOzuAeMwFV6RJLu89HYfIbOPUfU=", + "requires": { + "pull-cat": "^1.1.9", + "pull-stream": "^3.4.0" + } + }, + "pull-pushable": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/pull-pushable/-/pull-pushable-2.2.0.tgz", + "integrity": "sha1-Xy867UethpGfAbEqLpnW8b13ZYE=" + }, + "pull-stream": { + "version": "3.6.9", + "resolved": "https://registry.npmjs.org/pull-stream/-/pull-stream-3.6.9.tgz", + "integrity": "sha512-hJn4POeBrkttshdNl0AoSCVjMVSuBwuHocMerUdoZ2+oIUzrWHFTwJMlbHND7OiKLVgvz6TFj8ZUVywUMXccbw==" + }, + "pull-window": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/pull-window/-/pull-window-2.1.4.tgz", + "integrity": "sha1-/DuG/uvRkgx64pdpHiP3BfiFUvA=", + "requires": { + "looper": "^2.0.0" + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + }, + "query-string": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/query-string/-/query-string-5.1.1.tgz", + "integrity": "sha512-gjWOsm2SoGlgLEdAGt7a6slVOk9mGiXmPFMqrEhLQ68rhQuBnpfs3+EmlvqKyxnCo9/PPlF+9MtY02S1aFg+Jw==", + "optional": true, + "requires": { + "decode-uri-component": "^0.2.0", + "object-assign": "^4.1.0", + "strict-uri-encode": "^1.0.0" + } + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=" + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=" + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "randomhex": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/randomhex/-/randomhex-0.1.5.tgz", + "integrity": "sha1-us7vmCMpCRQA8qKRLGzQLxCU9YU=", + "optional": true + }, + "range-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.0.tgz", + "integrity": "sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4=", + "optional": true + }, + "raw-body": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.3.3.tgz", + "integrity": "sha512-9esiElv1BrZoI3rCDuOuKCBRbuApGGaDPQfjSflGxdy4oyzqghxu6klEkkVIvBje+FF0BX9coEv8KqW6X/7njw==", + "optional": true, + "requires": { + "bytes": "3.0.0", + "http-errors": "1.6.3", + "iconv-lite": "0.4.23", + "unpipe": "1.0.0" + } + }, + "read-pkg": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-1.1.0.tgz", + "integrity": "sha1-9f+qXs0pyzHAR0vKfXVra7KePyg=", + "requires": { + "load-json-file": "^1.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^1.0.0" + } + }, + "read-pkg-up": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-1.0.1.tgz", + "integrity": "sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI=", + "requires": { + "find-up": "^1.0.0", + "read-pkg": "^1.0.0" + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "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" + }, + "dependencies": { + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==" + }, + "regenerator-runtime": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.11.1.tgz", + "integrity": "sha512-MguG95oij0fC3QV3URf4V2SDYGJhJnJGqvIIgdECeODCT98wSWDAJ94SSuVpYQUoTcGUIL6L4yNB7j1DFFHSBg==" + }, + "regenerator-transform": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.10.1.tgz", + "integrity": "sha512-PJepbvDbuK1xgIgnau7Y90cwaAmO/LCLMI2mPvaXq2heGMR3aWW5/BQvYrhJ8jgmQjXewXvBjzfqKcVOmhjZ6Q==", + "requires": { + "babel-runtime": "^6.18.0", + "babel-types": "^6.19.0", + "private": "^0.1.6" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + } + }, + "regexpp": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", + "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==" + }, + "regexpu-core": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-2.0.0.tgz", + "integrity": "sha1-SdA4g3uNz4v6W5pCE5k45uoq4kA=", + "requires": { + "regenerate": "^1.2.1", + "regjsgen": "^0.2.0", + "regjsparser": "^0.1.4" + } + }, + "regjsgen": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.2.0.tgz", + "integrity": "sha1-bAFq3qxVT3WCP+N6wFuS1aTtsfc=" + }, + "regjsparser": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.1.5.tgz", + "integrity": "sha1-fuj4Tcb6eS0/0K4ijSS9lJ6tIFw=", + "requires": { + "jsesc": "~0.5.0" + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=" + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==" + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=" + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "requires": { + "is-finite": "^1.0.0" + } + }, + "request": { + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=" + }, + "require-from-string": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-1.2.1.tgz", + "integrity": "sha1-UpyczvJzgK3+yaL5ZbZJu+5jZBg=" + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=" + }, + "require-uncached": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", + "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", + "requires": { + "caller-path": "^0.1.0", + "resolve-from": "^1.0.0" + } + }, + "resolve": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz", + "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==", + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "requires": { + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=" + } + } + }, + "resolve-from": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", + "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=" + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "resumer": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/resumer/-/resumer-0.0.0.tgz", + "integrity": "sha1-8ej0YeQGS6Oegq883CqMiT0HZ1k=", + "requires": { + "through": "~2.3.4" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==" + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "requires": { + "glob": "^7.1.3" + } + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "rlp": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/rlp/-/rlp-2.1.0.tgz", + "integrity": "sha512-93U7IKH5j7nmXFVg19MeNBGzQW5uXW1pmCuKY8veeKIhYTE32C2d0mOegfiIAfXcHOKJjjPlJisn8iHDF5AezA==", + "requires": { + "safe-buffer": "^5.1.1" + } + }, + "run-async": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", + "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", + "requires": { + "is-promise": "^2.1.0" + } + }, + "run-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/run-node/-/run-node-1.0.0.tgz", + "integrity": "sha512-kc120TBlQ3mih1LSzdAJXo4xn/GWS2ec0l3S+syHDXP9uRr0JAT8Qd3mdMuyjqCzeZktgP3try92cEgf9Nks8A==" + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "requires": { + "aproba": "^1.1.1" + } + }, + "rustbn.js": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/rustbn.js/-/rustbn.js-0.2.0.tgz", + "integrity": "sha512-4VlvkRUuCJvr2J6Y0ImW7NvTCriMi7ErOAqWk1y69vAdoNIzCF3yPmgeNzx+RQTLEDFq5sHfscn1MwHxP9hNfA==" + }, + "rxjs": { + "version": "6.4.0", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.4.0.tgz", + "integrity": "sha512-Z9Yfa11F6B9Sg/BK9MnqnQ+aQYicPLtilXBp2yUtDt2JRCE0h26d33EnfO3ZxoNxG0T92OUucP3Ct7cpfkdFfw==", + "requires": { + "tslib": "^1.9.0" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "safe-event-emitter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-event-emitter/-/safe-event-emitter-1.0.1.tgz", + "integrity": "sha512-e1wFe99A91XYYxoQbcq2ZJUWurxEyP8vfz7A7vuUe1s95q8r5ebraVaA1BukYJcpM6V16ugWoD9vngi8Ccu5fg==", + "requires": { + "events": "^3.0.0" + } + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "schema-utils": { + "version": "0.4.7", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-0.4.7.tgz", + "integrity": "sha512-v/iwU6wvwGK8HbU9yi3/nhGzP0yGSuhQMzL6ySiec1FSrZZDkhm4noOSWzrNFo/jEc+SJY6jRTwuwbSXJPDUnQ==", + "requires": { + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0" + } + }, + "scrypt": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/scrypt/-/scrypt-6.0.3.tgz", + "integrity": "sha1-BOAUpWgrU/pQwtXM4WfXGcBthw0=", + "optional": true, + "requires": { + "nan": "^2.0.8" + } + }, + "scrypt-js": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-2.0.4.tgz", + "integrity": "sha512-4KsaGcPnuhtCZQCxFxN3GVYIhKFPTdLd8PLC552XwbMndtD0cjRFAhDuuydXQ0h08ZfPgzqe6EKHozpuH74iDw==" + }, + "scrypt.js": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/scrypt.js/-/scrypt.js-0.2.1.tgz", + "integrity": "sha512-XMoqxwABdotuW+l+qACmJ/h0kVSCgMPZXpbncA/zyBO90z/NnDISzVw+xJ4tUY+X/Hh0EFT269OYHm26VCPgmA==", + "optional": true, + "requires": { + "scrypt": "^6.0.2", + "scryptsy": "^1.2.1" + } + }, + "scryptsy": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/scryptsy/-/scryptsy-1.2.1.tgz", + "integrity": "sha1-oyJfpLJST4AnAHYeKFW987LZIWM=", + "optional": true, + "requires": { + "pbkdf2": "^3.0.3" + } + }, + "secp256k1": { + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-3.6.2.tgz", + "integrity": "sha512-90nYt7yb0LmI4A2jJs1grglkTAXrBwxYAjP9bpeKjvJKOjG2fOeH/YI/lchDMIvjrOasd5QXwvV2jwN168xNng==", + "requires": { + "bindings": "^1.2.1", + "bip66": "^1.1.3", + "bn.js": "^4.11.3", + "create-hash": "^1.1.2", + "drbg.js": "^1.0.1", + "elliptic": "^6.2.3", + "nan": "^2.2.1", + "safe-buffer": "^5.1.0" + } + }, + "seedrandom": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/seedrandom/-/seedrandom-2.4.4.tgz", + "integrity": "sha512-9A+PDmgm+2du77B5i0Ip2cxOqqHjgNxnBgglxLcX78A2D6c2rTo61z4jnVABpF4cKeDMDG+cmXXvdnqse2VqMA==" + }, + "seek-bzip": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/seek-bzip/-/seek-bzip-1.0.5.tgz", + "integrity": "sha1-z+kXyz0nS8/6x5J1ivUxc+sfq9w=", + "optional": true, + "requires": { + "commander": "~2.8.1" + } + }, + "semaphore": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/semaphore/-/semaphore-1.1.0.tgz", + "integrity": "sha512-O4OZEaNtkMd/K0i6js9SL+gqy0ZCBMgUvlSqHKi4IBdjhe7wB8pwztUk1BbZ1fmrvpwFrPbHzqd2w5pTcJH6LA==" + }, + "semver": { + "version": "5.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.6.0.tgz", + "integrity": "sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg==" + }, + "semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=" + }, + "send": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/send/-/send-0.16.2.tgz", + "integrity": "sha512-E64YFPUssFHEFBvpbbjr44NCLtI1AohxQ8ZSiJjQLskAdKuriYEP6VyGEsRDH8ScozGpkaX1BGvhanqCwkcEZw==", + "optional": true, + "requires": { + "debug": "2.6.9", + "depd": "~1.1.2", + "destroy": "~1.0.4", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "~1.6.2", + "mime": "1.4.1", + "ms": "2.0.0", + "on-finished": "~2.3.0", + "range-parser": "~1.2.0", + "statuses": "~1.4.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "statuses": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.4.0.tgz", + "integrity": "sha512-zhSCtt8v2NDrRlPQpCNtw/heZLtfUDqxBM1udqikb/Hbk52LK4nQSwr10u77iopCW5LsyHpuXS0GnEc48mLeew==", + "optional": true + } + } + }, + "serialize-javascript": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.6.1.tgz", + "integrity": "sha512-A5MOagrPFga4YaKQSWHryl7AXvbQkEqpw4NNYMTNYUNV51bA8ABHgYFpqKx+YFFrw59xMV1qGH1R4AgoNIVgCw==" + }, + "serve-static": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.13.2.tgz", + "integrity": "sha512-p/tdJrO4U387R9oMjb1oj7qSMaMfmOyd4j9hOFoxZe2baQszgHcSWjuya/CiT5kgZZKRudHNOA0pYXOl8rQ5nw==", + "optional": true, + "requires": { + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "parseurl": "~1.3.2", + "send": "0.16.2" + } + }, + "servify": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/servify/-/servify-0.1.12.tgz", + "integrity": "sha512-/xE6GvsKKqyo1BAY+KxOWXcLpPsUUyji7Qg3bVD7hh1eRze5bR1uYiuDA/k3Gof1s9BTzQZEJK8sNcNGFIzeWw==", + "optional": true, + "requires": { + "body-parser": "^1.16.0", + "cors": "^2.8.1", + "express": "^4.14.0", + "request": "^2.79.0", + "xhr": "^2.3.3" + } + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "set-immediate-shim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=" + }, + "set-value": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.0.tgz", + "integrity": "sha512-hw0yxk9GT/Hr5yJEYnHNKYXkIA8mVJgd9ditYZCe16ZczcaELYYcfvaXesNACk2O8O0nTiPQcQhGUQj8JLzeeg==", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + } + } + }, + "setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" + }, + "setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "optional": true + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "sha3": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/sha3/-/sha3-1.2.2.tgz", + "integrity": "sha1-pmxQmN5MJbyIM27ItIF9AFvKe6k=", + "requires": { + "nan": "2.10.0" + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" + }, + "simple-concat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.0.tgz", + "integrity": "sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY=", + "optional": true + }, + "simple-get": { + "version": "2.8.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-2.8.1.tgz", + "integrity": "sha512-lSSHRSw3mQNUGPAYRqo7xy9dhKmxFXIjLjp4KHpf99GEH2VH7C3AM+Qfx6du6jhfUi6Vm7XnbEVEf7Wb6N8jRw==", + "optional": true, + "requires": { + "decompress-response": "^3.3.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "simple-git": { + "version": "1.107.0", + "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-1.107.0.tgz", + "integrity": "sha512-t4OK1JRlp4ayKRfcW6owrWcRVLyHRUlhGd0uN6ZZTqfDq8a5XpcUdOKiGRNobHEuMtNqzp0vcJNvhYWwh5PsQA==", + "requires": { + "debug": "^4.0.1" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.1.tgz", + "integrity": "sha512-tgp+dl5cGk28utYktBsrFqA7HKgrhgPsg6Z/EfhWI4gl1Hwq8B/GmY/0oXZ6nF8hDVesS/FpnYaD/kOWhYQvyg==" + } + } + }, + "slash": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-1.0.0.tgz", + "integrity": "sha1-xB8vbDn8FtHNF61LXYlhFK5HDVU=" + }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + } + } + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + }, + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=" + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "requires": { + "kind-of": "^6.0.0" + } + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "requires": { + "kind-of": "^3.2.0" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "solc": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/solc/-/solc-0.4.24.tgz", + "integrity": "sha512-2xd7Cf1HeVwrIb6Bu1cwY2/TaLRodrppCq3l7rhLimFQgmxptXhTC3+/wesVLpB09F1A2kZgvbMOgH7wvhFnBQ==", + "requires": { + "fs-extra": "^0.30.0", + "memorystream": "^0.3.1", + "require-from-string": "^1.1.0", + "semver": "^5.3.0", + "yargs": "^4.7.1" + }, + "dependencies": { + "fs-extra": { + "version": "0.30.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-0.30.0.tgz", + "integrity": "sha1-8jP/zAjU2n1DLapEl3aYnbHfk/A=", + "requires": { + "graceful-fs": "^4.1.2", + "jsonfile": "^2.1.0", + "klaw": "^1.0.0", + "path-is-absolute": "^1.0.0", + "rimraf": "^2.2.8" + } + } + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + }, + "source-map-resolve": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.2.tgz", + "integrity": "sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==", + "requires": { + "atob": "^2.1.1", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.9", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.9.tgz", + "integrity": "sha512-gR6Rw4MvUlYy83vP0vxoVNzM6t8MUXqNuRsuBmBHQDu1Fh6X015FrLdgoDKcNdkwGubozq0P4N0Q37UyFVr1EA==", + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=" + }, + "spdx-correct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", + "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==" + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.3.tgz", + "integrity": "sha512-uBIcIl3Ih6Phe3XHK1NqboJLdGfwr1UN3k6wSD1dZpmPsIkb8AGNbZYJ1fOBk834+Gxy8rpfDxrS6XLEMZMY2g==" + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "requires": { + "extend-shallow": "^3.0.0" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "ssri": { + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-5.3.0.tgz", + "integrity": "sha512-XRSIPqLij52MtgoQavH/x/dU1qVKtWUAAZeOHsR9c2Ddi4XerFy3mc1alf+dLJKl9EUIm/Ht+EowFkTUOA6GAQ==", + "requires": { + "safe-buffer": "^5.1.1" + } + }, + "staged-git-files": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/staged-git-files/-/staged-git-files-1.1.2.tgz", + "integrity": "sha512-0Eyrk6uXW6tg9PYkhi/V/J4zHp33aNyi2hOCmhFLqLTIhbgqWn5jlSzI+IU0VqrZq6+DbHcabQl/WP6P3BG0QA==" + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "requires": { + "is-descriptor": "^0.1.0" + } + } + } + }, + "statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow=", + "optional": true + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "stream-shift": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.0.tgz", + "integrity": "sha1-1cdSgl5TZ+eG944Y5EXqIjoVWVI=" + }, + "stream-to-pull-stream": { + "version": "1.7.2", + "resolved": "https://registry.npmjs.org/stream-to-pull-stream/-/stream-to-pull-stream-1.7.2.tgz", + "integrity": "sha1-dXYJrhzr0zx0MtSvvjH/eGULnd4=", + "requires": { + "looper": "^3.0.0", + "pull-stream": "^3.2.3" + }, + "dependencies": { + "looper": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/looper/-/looper-3.0.0.tgz", + "integrity": "sha1-LvpUw7HLq6m5Su4uWRSwvlf7t0k=" + } + } + }, + "strict-uri-encode": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/strict-uri-encode/-/strict-uri-encode-1.1.0.tgz", + "integrity": "sha1-J5siXfHVgrH1TmWt3UNS4Y+qBxM=", + "optional": true + }, + "string-argv": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.0.2.tgz", + "integrity": "sha1-2sMECGkMIfPDYwo/86BYd73L1zY=" + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + }, + "string.prototype.trim": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.1.2.tgz", + "integrity": "sha1-0E3iyJ4Tf019IG8Ia17S+ua+jOo=", + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.5.0", + "function-bind": "^1.0.2" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-2.0.0.tgz", + "integrity": "sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4=", + "requires": { + "is-utf8": "^0.2.0" + } + }, + "strip-dirs": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strip-dirs/-/strip-dirs-2.1.0.tgz", + "integrity": "sha512-JOCxOeKLm2CAS73y/U4ZeZPTkE+gNVCzKt7Eox84Iej1LT/2pTWYpZKJuxwQpvX1LiZb1xokNR7RLfuBAa7T3g==", + "optional": true, + "requires": { + "is-natural-number": "^4.0.1" + } + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + }, + "strip-hex-prefix": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz", + "integrity": "sha1-DF8VX+8RUTczd96du1iNoFUA428=", + "requires": { + "is-hex-prefixed": "1.0.0" + } + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=" + }, + "swarm-js": { + "version": "0.1.37", + "resolved": "https://registry.npmjs.org/swarm-js/-/swarm-js-0.1.37.tgz", + "integrity": "sha512-G8gi5fcXP/2upwiuOShJ258sIufBVztekgobr3cVgYXObZwJ5AXLqZn52AI+/ffft29pJexF9WNdUxjlkVehoQ==", + "optional": true, + "requires": { + "bluebird": "^3.5.0", + "buffer": "^5.0.5", + "decompress": "^4.0.0", + "eth-lib": "^0.1.26", + "fs-extra": "^2.1.2", + "fs-promise": "^2.0.0", + "got": "^7.1.0", + "mime-types": "^2.1.16", + "mkdirp-promise": "^5.0.1", + "mock-fs": "^4.1.0", + "setimmediate": "^1.0.5", + "tar.gz": "^1.0.5", + "xhr-request-promise": "^0.1.2" + } + }, + "symbol-observable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", + "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==" + }, + "synchronous-promise": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/synchronous-promise/-/synchronous-promise-2.0.6.tgz", + "integrity": "sha512-TyOuWLwkmtPL49LHCX1caIwHjRzcVd62+GF6h8W/jHOeZUFHpnd2XJDVuUlaTaLPH1nuu2M69mfHr5XbQJnf/g==" + }, + "table": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/table/-/table-5.2.3.tgz", + "integrity": "sha512-N2RsDAMvDLvYwFcwbPyF3VmVSSkuF+G1e+8inhBLtHpvwXGw4QRPEZhihQNeEN0i1up6/f6ObCJXNdlRG3YVyQ==", + "requires": { + "ajv": "^6.9.1", + "lodash": "^4.17.11", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.0.0.tgz", + "integrity": "sha512-iB5Dda8t/UqpPI/IjsejXu5jOGDrzn41wJyljwPH65VCIbk6+1BzFIMJGFwTNrYXT1CrD+B4l19U7awiQ8rk7w==" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "string-width": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.0.0.tgz", + "integrity": "sha512-rr8CUxBbvOZDUvc5lNIJ+OC1nPVpz+Siw9VBtUjB9b6jZehZLFt0JMCZzShFHIsI8cbhm0EsNIfWJMFV3cu3Ew==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.0.0" + } + }, + "strip-ansi": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.0.0.tgz", + "integrity": "sha512-Uu7gQyZI7J7gn5qLn1Np3G9vcYGTVqB+lFTytnDJv83dd8T22aGH451P3jueT2/QemInJDfxHB5Tde5OzgG1Ow==", + "requires": { + "ansi-regex": "^4.0.0" + } + } + } + }, + "tapable": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.1.tgz", + "integrity": "sha512-9I2ydhj8Z9veORCw5PRm4u9uebCn0mcCa6scWoNcbZ6dAtoo2618u9UUzxgmsCOreJpqDDuv61LvwofW7hLcBA==" + }, + "tape": { + "version": "4.10.1", + "resolved": "https://registry.npmjs.org/tape/-/tape-4.10.1.tgz", + "integrity": "sha512-G0DywYV1jQeY3axeYnXUOt6ktnxS9OPJh97FGR3nrua8lhWi1zPflLxcAHavZ7Jf3qUfY7cxcVIVFa4mY2IY1w==", + "requires": { + "deep-equal": "~1.0.1", + "defined": "~1.0.0", + "for-each": "~0.3.3", + "function-bind": "~1.1.1", + "glob": "~7.1.3", + "has": "~1.0.3", + "inherits": "~2.0.3", + "minimist": "~1.2.0", + "object-inspect": "~1.6.0", + "resolve": "~1.10.0", + "resumer": "~0.0.0", + "string.prototype.trim": "~1.1.2", + "through": "~2.3.8" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + } + } + }, + "tar": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-2.2.1.tgz", + "integrity": "sha1-jk0qJWwOIYXGsYrWlK7JaLg8sdE=", + "optional": true, + "requires": { + "block-stream": "*", + "fstream": "^1.0.2", + "inherits": "2" + } + }, + "tar-stream": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-1.6.2.tgz", + "integrity": "sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A==", + "optional": true, + "requires": { + "bl": "^1.0.0", + "buffer-alloc": "^1.2.0", + "end-of-stream": "^1.0.0", + "fs-constants": "^1.0.0", + "readable-stream": "^2.3.0", + "to-buffer": "^1.1.1", + "xtend": "^4.0.0" + } + }, + "tar.gz": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/tar.gz/-/tar.gz-1.0.7.tgz", + "integrity": "sha512-uhGatJvds/3diZrETqMj4RxBR779LKlIE74SsMcn5JProZsfs9j0QBwWO1RW+IWNJxS2x8Zzra1+AW6OQHWphg==", + "optional": true, + "requires": { + "bluebird": "^2.9.34", + "commander": "^2.8.1", + "fstream": "^1.0.8", + "mout": "^0.11.0", + "tar": "^2.1.1" + }, + "dependencies": { + "bluebird": { + "version": "2.11.0", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz", + "integrity": "sha1-U0uQM8AiyVecVro7Plpcqvu2UOE=", + "optional": true + } + } + }, + "temp": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/temp/-/temp-0.8.3.tgz", + "integrity": "sha1-4Ma8TSa5AxJEEOT+2BEDAU38H1k=", + "requires": { + "os-tmpdir": "^1.0.0", + "rimraf": "~2.2.6" + }, + "dependencies": { + "rimraf": { + "version": "2.2.8", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz", + "integrity": "sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI=" + } + } + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=" + }, + "thenify": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.0.tgz", + "integrity": "sha1-5p44obq+lpsBCCB5eLn2K4hgSDk=", + "optional": true, + "requires": { + "any-promise": "^1.0.0" + } + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha1-GhkY1ALY/D+Y+/I02wvMjMEOlyY=", + "optional": true, + "requires": { + "thenify": ">= 3.1.0 < 4" + } + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "timed-out": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/timed-out/-/timed-out-4.0.1.tgz", + "integrity": "sha1-8y6srFoXW+ol1/q1Zas+2HQe9W8=", + "optional": true + }, + "timers-browserify": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.10.tgz", + "integrity": "sha512-YvC1SV1XdOUaL6gx5CoGroT3Gu49pK9+TZ38ErPldOWW4j49GI1HKs9DV+KGq/w6y+LZ72W1c8cKz2vzY+qpzg==", + "requires": { + "setimmediate": "^1.0.4" + } + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=" + }, + "to-buffer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/to-buffer/-/to-buffer-1.1.1.tgz", + "integrity": "sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg==", + "optional": true + }, + "to-fast-properties": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-1.0.3.tgz", + "integrity": "sha1-uDVx+k2MJbguIxsG46MFXeTKGkc=" + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "toposort": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", + "integrity": "sha1-riF2gXXRVZ1IvvNUILL0li8JwzA=" + }, + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + } + } + }, + "treeify": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/treeify/-/treeify-1.1.0.tgz", + "integrity": "sha512-1m4RA7xVAJrSGrrXGs0L3YTwyvBs2S8PbRHaLZAkFw7JR8oIFwYtysxlBZhYIa7xSyiYJKZ3iGrrk55cGA3i9A==" + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=" + }, + "tslib": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", + "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==" + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=" + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + }, + "tweetnacl-util": { + "version": "0.15.0", + "resolved": "https://registry.npmjs.org/tweetnacl-util/-/tweetnacl-util-0.15.0.tgz", + "integrity": "sha1-RXbBzuXi1j0gf+5S8boCgZSAvHU=" + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "type-is": { + "version": "1.6.16", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.16.tgz", + "integrity": "sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q==", + "optional": true, + "requires": { + "media-typer": "0.3.0", + "mime-types": "~2.1.18" + } + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "typedarray-to-buffer": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", + "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "requires": { + "is-typedarray": "^1.0.0" + } + }, + "typewise": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/typewise/-/typewise-1.0.3.tgz", + "integrity": "sha1-EGeTZUCvl5N8xdz5kiSG6fooRlE=", + "requires": { + "typewise-core": "^1.2.0" + } + }, + "typewise-core": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/typewise-core/-/typewise-core-1.2.0.tgz", + "integrity": "sha1-l+uRgFx/VdL5QXSPpQ0xXZke8ZU=" + }, + "typewiselite": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/typewiselite/-/typewiselite-1.0.0.tgz", + "integrity": "sha1-yIgvobsQksBgBal/NO9chQjjZk4=" + }, + "uglify-es": { + "version": "3.3.9", + "resolved": "https://registry.npmjs.org/uglify-es/-/uglify-es-3.3.9.tgz", + "integrity": "sha512-r+MU0rfv4L/0eeW3xZrd16t4NZfK8Ld4SWVglYBb7ez5uXFWHuVRs6xCTrf1yirs9a4j4Y27nn7SRfO6v67XsQ==", + "requires": { + "commander": "~2.13.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.13.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.13.0.tgz", + "integrity": "sha512-MVuS359B+YzaWqjCL/c+22gfryv+mCBPHAv3zyVI2GN8EY6IRP8VwtasXn8jyyhvvq84R4ImN1OKRtcbIasjYA==" + } + } + }, + "uglifyjs-webpack-plugin": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/uglifyjs-webpack-plugin/-/uglifyjs-webpack-plugin-1.3.0.tgz", + "integrity": "sha512-ovHIch0AMlxjD/97j9AYovZxG5wnHOPkL7T1GKochBADp/Zwc44pEWNqpKl1Loupp1WhFg7SlYmHZRUfdAacgw==", + "requires": { + "cacache": "^10.0.4", + "find-cache-dir": "^1.0.0", + "schema-utils": "^0.4.5", + "serialize-javascript": "^1.4.0", + "source-map": "^0.6.1", + "uglify-es": "^3.3.4", + "webpack-sources": "^1.1.0", + "worker-farm": "^1.5.2" + } + }, + "ultron": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ultron/-/ultron-1.1.1.tgz", + "integrity": "sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og==", + "optional": true + }, + "unbzip2-stream": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.3.3.tgz", + "integrity": "sha512-fUlAF7U9Ah1Q6EieQ4x4zLNejrRvDWUYmxXUpN3uziFYCHapjWFaCAnreY9bGgxzaMCFAPPpYNng57CypwJVhg==", + "optional": true, + "requires": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, + "underscore": { + "version": "1.8.3", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.8.3.tgz", + "integrity": "sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI=", + "optional": true + }, + "union-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.0.tgz", + "integrity": "sha1-XHHDTLW61dzr4+oM0IIHulqhrqQ=", + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^0.4.3" + }, + "dependencies": { + "extend-shallow": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", + "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", + "requires": { + "is-extendable": "^0.1.0" + } + }, + "set-value": { + "version": "0.4.3", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-0.4.3.tgz", + "integrity": "sha1-fbCPnT0i3H945Trzw79GZuzfzPE=", + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.1", + "to-object-path": "^0.3.0" + } + } + } + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.1.tgz", + "integrity": "sha512-n9cU6+gITaVu7VGj1Z8feKMmfAjEAQGhwD9fE3zvpRRa0wEIx8ODYkVGfSc94M2OX00tUFV8wH3zYbm1I8mxFg==", + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "unorm": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/unorm/-/unorm-1.5.0.tgz", + "integrity": "sha512-sMfSWoiRaXXeDZSXC+YRZ23H4xchQpwxjpw1tmfR+kgbBCaOgln4NI0LXejJIhnBuKINrB3WRn+ZI8IWssirVw==" + }, + "unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha1-sr9O6FFKrmFltIF4KdIbLvSZBOw=", + "optional": true + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=" + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + } + } + }, + "upath": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.1.0.tgz", + "integrity": "sha512-bzpH/oBhoS/QI/YtbkqCg6VEiPYjSZtrHQM6/QnJS6OL9pKUFLqb3aFh4Scvwm45+7iAgiMkLhSbaZxUqmrprw==" + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=" + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=" + } + } + }, + "url-parse-lax": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-1.0.0.tgz", + "integrity": "sha1-evjzA2Rem9eaJy56FKxovAYJ2nM=", + "optional": true, + "requires": { + "prepend-http": "^1.0.1" + } + }, + "url-set-query": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/url-set-query/-/url-set-query-1.0.0.tgz", + "integrity": "sha1-AW6M/Xwg7gXK/neV6JK9BwL6ozk=", + "optional": true + }, + "url-to-options": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/url-to-options/-/url-to-options-1.0.1.tgz", + "integrity": "sha1-FQWgOiiaSMvXpDTvuu7FBV9WM6k=", + "optional": true + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==" + }, + "utf8": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/utf8/-/utf8-3.0.0.tgz", + "integrity": "sha512-E8VjFIQ/TyQgp+TZfS6l8yp/xWppSAHzidGiRrqe4bK4XP9pTRyKFgGJpO3SN7zdX4DeomTrwaseCHovfpFcqQ==", + "optional": true + }, + "util": { + "version": "0.10.3", + "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", + "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", + "requires": { + "inherits": "2.0.1" + }, + "dependencies": { + "inherits": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", + "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=" + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha1-n5VxD1CiZ5R7LMwSR0HBAoQn5xM=", + "optional": true + }, + "uuid": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.3.2.tgz", + "integrity": "sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA==" + }, + "v8-compile-cache": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.0.2.tgz", + "integrity": "sha512-1wFuMUIM16MDJRCrpbpuEPTUGmM5QMUg0cr3KFwra2XgOgFcPGDQHDh3CszSCD2Zewc/dh/pamNEW8CbfDebUw==" + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha1-IpnwLG3tMNSllhsLn3RSShj2NPw=", + "optional": true + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vm-browserify": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", + "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", + "requires": { + "indexof": "0.0.1" + } + }, + "watchpack": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz", + "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==", + "requires": { + "chokidar": "^2.0.2", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + } + }, + "web3": { + "version": "1.0.0-beta.35", + "resolved": "https://registry.npmjs.org/web3/-/web3-1.0.0-beta.35.tgz", + "integrity": "sha512-xwDmUhvTcHQvvNnOPcPZZgCxKUsI2e+GbHy7JkTK3/Rmnutazy8x7fsAXT9myw7V1qpi3GgLoZ3fkglSUbg1Mg==", + "optional": true, + "requires": { + "web3-bzz": "1.0.0-beta.35", + "web3-core": "1.0.0-beta.35", + "web3-eth": "1.0.0-beta.35", + "web3-eth-personal": "1.0.0-beta.35", + "web3-net": "1.0.0-beta.35", + "web3-shh": "1.0.0-beta.35", + "web3-utils": "1.0.0-beta.35" + } + }, + "web3-bzz": { + "version": "1.0.0-beta.35", + "resolved": "https://registry.npmjs.org/web3-bzz/-/web3-bzz-1.0.0-beta.35.tgz", + "integrity": "sha512-BhAU0qhlr8zltm4gs/+P1gki2VkxHJaM2Rrh4DGesDW0lzwufRoNvWFlwx1bKHoFPWNbSmm9PRkHOYOINL/Tgw==", + "optional": true, + "requires": { + "got": "7.1.0", + "swarm-js": "0.1.37", + "underscore": "1.8.3" + } + }, + "web3-core": { + "version": "1.0.0-beta.35", + "resolved": "https://registry.npmjs.org/web3-core/-/web3-core-1.0.0-beta.35.tgz", + "integrity": "sha512-ayGavbgVk4KL9Y88Uv411fBJ0SVgVfKhKEBweKYzmP0zOqneMzWt6YsyD1n6kRvjAbqA0AfUPEOKyMNjcx2tjw==", + "optional": true, + "requires": { + "web3-core-helpers": "1.0.0-beta.35", + "web3-core-method": "1.0.0-beta.35", + "web3-core-requestmanager": "1.0.0-beta.35", + "web3-utils": "1.0.0-beta.35" + } + }, + "web3-core-helpers": { + "version": "1.0.0-beta.35", + "resolved": "https://registry.npmjs.org/web3-core-helpers/-/web3-core-helpers-1.0.0-beta.35.tgz", + "integrity": "sha512-APOu3sEsamyqWt//8o4yq9KF25/uqGm+pQShson/sC4gKzmfJB07fLo2ond0X30E8fIqAPeVCotPXQxGciGUmA==", + "optional": true, + "requires": { + "underscore": "1.8.3", + "web3-eth-iban": "1.0.0-beta.35", + "web3-utils": "1.0.0-beta.35" + } + }, + "web3-core-method": { + "version": "1.0.0-beta.35", + "resolved": "https://registry.npmjs.org/web3-core-method/-/web3-core-method-1.0.0-beta.35.tgz", + "integrity": "sha512-jidImCide8q0GpfsO4L73qoHrbkeWgwU3uOH5DKtJtv0ccmG086knNMRgryb/o9ZgetDWLmDEsJnHjBSoIwcbA==", + "optional": true, + "requires": { + "underscore": "1.8.3", + "web3-core-helpers": "1.0.0-beta.35", + "web3-core-promievent": "1.0.0-beta.35", + "web3-core-subscriptions": "1.0.0-beta.35", + "web3-utils": "1.0.0-beta.35" + } + }, + "web3-core-promievent": { + "version": "1.0.0-beta.35", + "resolved": "https://registry.npmjs.org/web3-core-promievent/-/web3-core-promievent-1.0.0-beta.35.tgz", + "integrity": "sha512-GvqXqKq07OmHuVi5uNRg6k79a1/CI0ViCC+EtNv4CORHtDRmYEt5Bvdv6z6FJEiaaQkD0lKbFwNhLxutx7HItw==", + "optional": true, + "requires": { + "any-promise": "1.3.0", + "eventemitter3": "1.1.1" + } + }, + "web3-core-requestmanager": { + "version": "1.0.0-beta.35", + "resolved": "https://registry.npmjs.org/web3-core-requestmanager/-/web3-core-requestmanager-1.0.0-beta.35.tgz", + "integrity": "sha512-S+zW2h17ZZQU9oe3yaCJE0E7aJS4C3Kf4kGPDv+nXjW0gKhQQhgVhw1Doq/aYQGqNSWJp7f1VHkz5gQWwg6RRg==", + "optional": true, + "requires": { + "underscore": "1.8.3", + "web3-core-helpers": "1.0.0-beta.35", + "web3-providers-http": "1.0.0-beta.35", + "web3-providers-ipc": "1.0.0-beta.35", + "web3-providers-ws": "1.0.0-beta.35" + } + }, + "web3-core-subscriptions": { + "version": "1.0.0-beta.35", + "resolved": "https://registry.npmjs.org/web3-core-subscriptions/-/web3-core-subscriptions-1.0.0-beta.35.tgz", + "integrity": "sha512-gXzLrWvcGkGiWq1y33Z4Y80XI8XMrwowiQJkrPSjQ81K5PBKquOGwcMffLaKcwdmEy/NpsOXDeFo3eLE1Ghvvw==", + "optional": true, + "requires": { + "eventemitter3": "1.1.1", + "underscore": "1.8.3", + "web3-core-helpers": "1.0.0-beta.35" + } + }, + "web3-eth": { + "version": "1.0.0-beta.35", + "resolved": "https://registry.npmjs.org/web3-eth/-/web3-eth-1.0.0-beta.35.tgz", + "integrity": "sha512-04mcb2nGPXThawuuYICPOxv0xOHofvQKsjZeIq+89nyOC8DQMGTAErDkGyMHQYtjpth5XDhic0wuEsA80AmFZA==", + "optional": true, + "requires": { + "underscore": "1.8.3", + "web3-core": "1.0.0-beta.35", + "web3-core-helpers": "1.0.0-beta.35", + "web3-core-method": "1.0.0-beta.35", + "web3-core-subscriptions": "1.0.0-beta.35", + "web3-eth-abi": "1.0.0-beta.35", + "web3-eth-accounts": "1.0.0-beta.35", + "web3-eth-contract": "1.0.0-beta.35", + "web3-eth-iban": "1.0.0-beta.35", + "web3-eth-personal": "1.0.0-beta.35", + "web3-net": "1.0.0-beta.35", + "web3-utils": "1.0.0-beta.35" + } + }, + "web3-eth-abi": { + "version": "1.0.0-beta.35", + "resolved": "https://registry.npmjs.org/web3-eth-abi/-/web3-eth-abi-1.0.0-beta.35.tgz", + "integrity": "sha512-KUDC+EtFFYG8z01ZleKrASdjj327/rtWHzEt6RWsEj7bBa0bGp9nEh+nqdZx/Sdgz1O8tnfFzJlrRcXpfr1vGg==", + "optional": true, + "requires": { + "bn.js": "4.11.6", + "underscore": "1.8.3", + "web3-core-helpers": "1.0.0-beta.35", + "web3-utils": "1.0.0-beta.35" + }, + "dependencies": { + "bn.js": { + "version": "4.11.6", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", + "integrity": "sha1-UzRK2xRhehP26N0s4okF0cC6MhU=", + "optional": true + } + } + }, + "web3-eth-accounts": { + "version": "1.0.0-beta.35", + "resolved": "https://registry.npmjs.org/web3-eth-accounts/-/web3-eth-accounts-1.0.0-beta.35.tgz", + "integrity": "sha512-duIgRsfht/0kAW/eQ0X9lKtVIykbETrnM2H7EnvplCzPHtQLodpib4o9JXfh9n6ZDgdDC7cuJoiVB9QJg089ew==", + "optional": true, + "requires": { + "any-promise": "1.3.0", + "crypto-browserify": "3.12.0", + "eth-lib": "0.2.7", + "scrypt.js": "0.2.0", + "underscore": "1.8.3", + "uuid": "2.0.1", + "web3-core": "1.0.0-beta.35", + "web3-core-helpers": "1.0.0-beta.35", + "web3-core-method": "1.0.0-beta.35", + "web3-utils": "1.0.0-beta.35" + }, + "dependencies": { + "eth-lib": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/eth-lib/-/eth-lib-0.2.7.tgz", + "integrity": "sha1-L5Pxex4jrsN1nNSj/iDBKGo/wco=", + "optional": true, + "requires": { + "bn.js": "^4.11.6", + "elliptic": "^6.4.0", + "xhr-request-promise": "^0.1.2" + } + }, + "scrypt.js": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/scrypt.js/-/scrypt.js-0.2.0.tgz", + "integrity": "sha1-r40UZbcemZARC+38WTuUeeA6ito=", + "optional": true, + "requires": { + "scrypt": "^6.0.2", + "scryptsy": "^1.2.1" + } + }, + "uuid": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-2.0.1.tgz", + "integrity": "sha1-wqMN7bPlNdcsz4LjQ5QaULqFM6w=", + "optional": true + } + } + }, + "web3-eth-contract": { + "version": "1.0.0-beta.35", + "resolved": "https://registry.npmjs.org/web3-eth-contract/-/web3-eth-contract-1.0.0-beta.35.tgz", + "integrity": "sha512-foPohOg5O1UCGKGZOIs+kQK5IZdV2QQ7pAWwNxH8WHplUA+fre1MurXNpoxknUmH6mYplFhXjqgYq2MsrBpHrA==", + "optional": true, + "requires": { + "underscore": "1.8.3", + "web3-core": "1.0.0-beta.35", + "web3-core-helpers": "1.0.0-beta.35", + "web3-core-method": "1.0.0-beta.35", + "web3-core-promievent": "1.0.0-beta.35", + "web3-core-subscriptions": "1.0.0-beta.35", + "web3-eth-abi": "1.0.0-beta.35", + "web3-utils": "1.0.0-beta.35" + } + }, + "web3-eth-iban": { + "version": "1.0.0-beta.35", + "resolved": "https://registry.npmjs.org/web3-eth-iban/-/web3-eth-iban-1.0.0-beta.35.tgz", + "integrity": "sha512-H5wkcNcAIc+h/WoDIKv7ZYmrM2Xqu3O7jBQl1IWo73EDVQji+AoB2i3J8tuwI1yZRInRwrfpI3Zuwuf54hXHmQ==", + "optional": true, + "requires": { + "bn.js": "4.11.6", + "web3-utils": "1.0.0-beta.35" + }, + "dependencies": { + "bn.js": { + "version": "4.11.6", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", + "integrity": "sha1-UzRK2xRhehP26N0s4okF0cC6MhU=", + "optional": true + } + } + }, + "web3-eth-personal": { + "version": "1.0.0-beta.35", + "resolved": "https://registry.npmjs.org/web3-eth-personal/-/web3-eth-personal-1.0.0-beta.35.tgz", + "integrity": "sha512-AcM9nnlxu7ZRRxPvkrFB9eLxMM4A2cPfj2aCg21Wb2EpMnhR+b/O1cT33k7ApRowoMpM+T9M8vx2oPNwXfaCOQ==", + "optional": true, + "requires": { + "web3-core": "1.0.0-beta.35", + "web3-core-helpers": "1.0.0-beta.35", + "web3-core-method": "1.0.0-beta.35", + "web3-net": "1.0.0-beta.35", + "web3-utils": "1.0.0-beta.35" + } + }, + "web3-net": { + "version": "1.0.0-beta.35", + "resolved": "https://registry.npmjs.org/web3-net/-/web3-net-1.0.0-beta.35.tgz", + "integrity": "sha512-bbwaQ/KohGjIJ6HAKbZ6KrklCAaG6/B7hIbAbVLSFLxF+Yz9lmAgQYaDInpidpC/NLb3WOmcbRF+P77J4qMVIA==", + "optional": true, + "requires": { + "web3-core": "1.0.0-beta.35", + "web3-core-method": "1.0.0-beta.35", + "web3-utils": "1.0.0-beta.35" + } + }, + "web3-provider-engine": { + "version": "14.1.0", + "resolved": "https://registry.npmjs.org/web3-provider-engine/-/web3-provider-engine-14.1.0.tgz", + "integrity": "sha512-vGZtqhSUzGTiMGhJXNnB/aRDlrPZLhLnBZ2NPArkZtr8XSrwg9m08tw4+PuWg5za0TJuoE/vuPQc501HddZZWw==", + "requires": { + "async": "^2.5.0", + "backoff": "^2.5.0", + "clone": "^2.0.0", + "cross-fetch": "^2.1.0", + "eth-block-tracker": "^3.0.0", + "eth-json-rpc-infura": "^3.1.0", + "eth-sig-util": "^1.4.2", + "ethereumjs-block": "^1.2.2", + "ethereumjs-tx": "^1.2.0", + "ethereumjs-util": "^5.1.5", + "ethereumjs-vm": "^2.3.4", + "json-rpc-error": "^2.0.0", + "json-stable-stringify": "^1.0.1", + "promise-to-callback": "^1.0.0", + "readable-stream": "^2.2.9", + "request": "^2.85.0", + "semaphore": "^1.0.3", + "ws": "^5.1.1", + "xhr": "^2.2.0", + "xtend": "^4.0.1" + }, + "dependencies": { + "eth-sig-util": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/eth-sig-util/-/eth-sig-util-1.4.2.tgz", + "integrity": "sha1-jZWCAsftuq6Dlwf7pvCf8ydgYhA=", + "requires": { + "ethereumjs-abi": "git+https://github.com/ethereumjs/ethereumjs-abi.git", + "ethereumjs-util": "^5.1.1" + }, + "dependencies": { + "ethereumjs-abi": { + "version": "git+https://github.com/ethereumjs/ethereumjs-abi.git#572d4bafe08a8a231137e1f9daeb0f8a23f197d2", + "from": "git+https://github.com/ethereumjs/ethereumjs-abi.git", + "requires": { + "bn.js": "^4.11.8", + "ethereumjs-util": "^6.0.0" + }, + "dependencies": { + "ethereumjs-util": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/ethereumjs-util/-/ethereumjs-util-6.1.0.tgz", + "integrity": "sha512-URESKMFbDeJxnAxPppnk2fN6Y3BIatn9fwn76Lm8bQlt+s52TpG8dN9M66MLPuRAiAOIqL3dfwqWJf0sd0fL0Q==", + "requires": { + "bn.js": "^4.11.0", + "create-hash": "^1.1.2", + "ethjs-util": "0.1.6", + "keccak": "^1.0.2", + "rlp": "^2.0.0", + "safe-buffer": "^5.1.1", + "secp256k1": "^3.0.1" + } + } + } + } + } + }, + "ethereum-common": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/ethereum-common/-/ethereum-common-0.2.0.tgz", + "integrity": "sha512-XOnAR/3rntJgbCdGhqdaLIxDLWKLmsZOGhHdBKadEr6gEnJLH52k93Ou+TUdFaPN3hJc3isBZBal3U/XZ15abA==" + }, + "ethereumjs-abi": { + "version": "git+https://github.com/ethereumjs/ethereumjs-abi.git#d84a96796079c8595a0c78accd1e7709f2277215", + "from": "git+https://github.com/ethereumjs/ethereumjs-abi.git", + "requires": { + "bn.js": "^4.11.8" + } + }, + "ethereumjs-block": { + "version": "1.7.1", + "resolved": "https://registry.npmjs.org/ethereumjs-block/-/ethereumjs-block-1.7.1.tgz", + "integrity": "sha512-B+sSdtqm78fmKkBq78/QLKJbu/4Ts4P2KFISdgcuZUPDm9x+N7qgBPIIFUGbaakQh8bzuquiRVbdmvPKqbILRg==", + "requires": { + "async": "^2.0.1", + "ethereum-common": "0.2.0", + "ethereumjs-tx": "^1.2.2", + "ethereumjs-util": "^5.0.0", + "merkle-patricia-tree": "^2.1.2" + } + }, + "ws": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz", + "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==", + "requires": { + "async-limiter": "~1.0.0" + } + } + } + }, + "web3-providers-http": { + "version": "1.0.0-beta.35", + "resolved": "https://registry.npmjs.org/web3-providers-http/-/web3-providers-http-1.0.0-beta.35.tgz", + "integrity": "sha512-DcIMFq52Fb08UpWyZ3ZlES6NsNqJnco4hBS/Ej6eOcASfuUayPI+GLkYVZsnF3cBYqlH+DOKuArcKSuIxK7jIA==", + "optional": true, + "requires": { + "web3-core-helpers": "1.0.0-beta.35", + "xhr2-cookies": "1.1.0" + } + }, + "web3-providers-ipc": { + "version": "1.0.0-beta.35", + "resolved": "https://registry.npmjs.org/web3-providers-ipc/-/web3-providers-ipc-1.0.0-beta.35.tgz", + "integrity": "sha512-iB0FG0HcpUnayfa8pn4guqEQ4Y1nrroi/jffdtQgFkrNt0sD3fMSwwC0AbmECqj3tDLl0e1slBR0RENll+ZF0g==", + "optional": true, + "requires": { + "oboe": "2.1.3", + "underscore": "1.8.3", + "web3-core-helpers": "1.0.0-beta.35" + } + }, + "web3-providers-ws": { + "version": "1.0.0-beta.35", + "resolved": "https://registry.npmjs.org/web3-providers-ws/-/web3-providers-ws-1.0.0-beta.35.tgz", + "integrity": "sha512-Cx64NgDStynKaUGDIIOfaCd0fZusL8h5avKTkdTjUu2aHhFJhZoVBGVLhoDtUaqZGWIZGcBJOoVf2JkGUOjDRQ==", + "optional": true, + "requires": { + "underscore": "1.8.3", + "web3-core-helpers": "1.0.0-beta.35", + "websocket": "git://github.com/frozeman/WebSocket-Node.git#browserifyCompatible" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "optional": true, + "requires": { + "ms": "2.0.0" + } + }, + "websocket": { + "version": "git://github.com/frozeman/WebSocket-Node.git#6c72925e3f8aaaea8dc8450f97627e85263999f2", + "from": "git://github.com/frozeman/WebSocket-Node.git#browserifyCompatible", + "optional": true, + "requires": { + "debug": "^2.2.0", + "nan": "^2.3.3", + "typedarray-to-buffer": "^3.1.2", + "yaeti": "^0.0.6" + } + } + } + }, + "web3-shh": { + "version": "1.0.0-beta.35", + "resolved": "https://registry.npmjs.org/web3-shh/-/web3-shh-1.0.0-beta.35.tgz", + "integrity": "sha512-8qSonk/x0xabERS9Sr6AIADN/Ty+5KwARkkGIfSYHKqFpdMDz+76F7cUCxtoCZoS8K04xgZlDKYe0TJXLYA0Fw==", + "optional": true, + "requires": { + "web3-core": "1.0.0-beta.35", + "web3-core-method": "1.0.0-beta.35", + "web3-core-subscriptions": "1.0.0-beta.35", + "web3-net": "1.0.0-beta.35" + } + }, + "web3-utils": { + "version": "1.0.0-beta.35", + "resolved": "https://registry.npmjs.org/web3-utils/-/web3-utils-1.0.0-beta.35.tgz", + "integrity": "sha512-Dq6f0SOKj3BDFRgOPnE6ALbzBDCKVIW8mKWVf7tGVhTDHf+wQaWwQSC3aArFSqdExB75BPBPyDpuMTNszhljpA==", + "optional": true, + "requires": { + "bn.js": "4.11.6", + "eth-lib": "0.1.27", + "ethjs-unit": "0.1.6", + "number-to-bn": "1.7.0", + "randomhex": "0.1.5", + "underscore": "1.8.3", + "utf8": "2.1.1" + }, + "dependencies": { + "bn.js": { + "version": "4.11.6", + "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.6.tgz", + "integrity": "sha1-UzRK2xRhehP26N0s4okF0cC6MhU=", + "optional": true + }, + "utf8": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/utf8/-/utf8-2.1.1.tgz", + "integrity": "sha1-LgHbAvfY0JRPdxBPFgnrDDBM92g=", + "optional": true + } + } + }, + "webpack": { + "version": "4.17.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.17.1.tgz", + "integrity": "sha512-vdPYogljzWPhFKDj3Gcp01Vqgu7K3IQlybc3XIdKSQHelK1C3eIQuysEUR7MxKJmdandZlQB/9BG2Jb1leJHaw==", + "requires": { + "@webassemblyjs/ast": "1.5.13", + "@webassemblyjs/helper-module-context": "1.5.13", + "@webassemblyjs/wasm-edit": "1.5.13", + "@webassemblyjs/wasm-opt": "1.5.13", + "@webassemblyjs/wasm-parser": "1.5.13", + "acorn": "^5.6.2", + "acorn-dynamic-import": "^3.0.0", + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0", + "chrome-trace-event": "^1.0.0", + "enhanced-resolve": "^4.1.0", + "eslint-scope": "^4.0.0", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.3.0", + "loader-utils": "^1.1.0", + "memory-fs": "~0.4.1", + "micromatch": "^3.1.8", + "mkdirp": "~0.5.0", + "neo-async": "^2.5.0", + "node-libs-browser": "^2.0.0", + "schema-utils": "^0.4.4", + "tapable": "^1.0.0", + "uglifyjs-webpack-plugin": "^1.2.4", + "watchpack": "^1.5.0", + "webpack-sources": "^1.0.1" + }, + "dependencies": { + "acorn": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==" + } + } + }, + "webpack-bundle-size-analyzer": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/webpack-bundle-size-analyzer/-/webpack-bundle-size-analyzer-2.7.0.tgz", + "integrity": "sha1-LsBTn9V/hxYIOJizi4kv6UyIxrw=", + "requires": { + "commander": "^2.7.1", + "filesize": "^3.1.2", + "humanize": "0.0.9" + } + }, + "webpack-cli": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.1.0.tgz", + "integrity": "sha512-p5NeKDtYwjZozUWq6kGNs9w+Gtw/CPvyuXjXn2HMdz8Tie+krjEg8oAtonvIyITZdvpF7XG9xDHwscLr2c+ugQ==", + "requires": { + "chalk": "^2.4.1", + "cross-spawn": "^6.0.5", + "enhanced-resolve": "^4.0.0", + "global-modules-path": "^2.1.0", + "import-local": "^1.0.0", + "inquirer": "^6.0.0", + "interpret": "^1.1.0", + "loader-utils": "^1.1.0", + "supports-color": "^5.4.0", + "v8-compile-cache": "^2.0.0", + "yargs": "^12.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "requires": { + "color-convert": "^1.9.0" + } + }, + "camelcase": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.0.0.tgz", + "integrity": "sha512-faqwZqnWxbxn+F1d399ygeamQNy3lPp/H9H6rNrqYh4FSVCtcY+3cub1MxA8o9mDd55mM8Aghuu/kuyYA6VTsA==" + }, + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "requires": { + "locate-path": "^3.0.0" + } + }, + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "requires": { + "invert-kv": "^2.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "os-locale": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + "requires": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + } + }, + "p-limit": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.1.0.tgz", + "integrity": "sha512-NhURkNcrVB+8hNfLuysU8enY5xn2KXphsHBaC2YmRNTZRc7RWusw6apSpdEj3jo4CMb6W9nrF6tTnsJsJeyu6g==", + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.0.0.tgz", + "integrity": "sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ==" + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=" + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=" + }, + "yargs": { + "version": "12.0.5", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", + "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1 || ^4.0.0", + "yargs-parser": "^11.1.1" + } + }, + "yargs-parser": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", + "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "webpack-sources": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.3.0.tgz", + "integrity": "sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA==", + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "websocket": { + "version": "1.0.26", + "resolved": "https://registry.npmjs.org/websocket/-/websocket-1.0.26.tgz", + "integrity": "sha512-fjcrYDPIQxpTnqFQ9JjxUQcdvR89MFAOjPBlF+vjOt49w/XW4fJknUoMz/mDIn2eK1AdslVojcaOxOqyZZV8rw==", + "requires": { + "debug": "^2.2.0", + "nan": "^2.3.3", + "typedarray-to-buffer": "^3.1.2", + "yaeti": "^0.0.6" + }, + "dependencies": { + "debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "requires": { + "ms": "2.0.0" + } + } + } + }, + "whatwg-fetch": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz", + "integrity": "sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng==" + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-1.0.0.tgz", + "integrity": "sha1-u6Y8qGGUiZT/MHc2CJ47lgJsKk8=" + }, + "window-size": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/window-size/-/window-size-0.2.0.tgz", + "integrity": "sha1-tDFbtCFKPXBY6+7okuE/ok2YsHU=" + }, + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=" + }, + "worker-farm": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.6.0.tgz", + "integrity": "sha512-6w+3tHbM87WnSWnENBUvA2pxJPLhQUg5LKwUQHq3r+XPhIM+Gh2R5ycbwPCyuGbNg+lPgdcnQUhuC02kJCvffQ==", + "requires": { + "errno": "~0.1.7" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", + "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", + "requires": { + "mkdirp": "^0.5.1" + } + }, + "ws": { + "version": "3.3.3", + "resolved": "https://registry.npmjs.org/ws/-/ws-3.3.3.tgz", + "integrity": "sha512-nnWLa/NwZSt4KQJu51MYlCcSQ5g7INpOrOMt4XV8j4dqTXdmlUmSHQ8/oLC069ckre0fRsgfvsKwbTdtKLCDkA==", + "optional": true, + "requires": { + "async-limiter": "~1.0.0", + "safe-buffer": "~5.1.0", + "ultron": "~1.1.0" + } + }, + "xhr": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.5.0.tgz", + "integrity": "sha512-4nlO/14t3BNUZRXIXfXe+3N6w3s1KoxcJUUURctd64BLRe67E4gRwp4PjywtDY72fXpZ1y6Ch0VZQRY/gMPzzQ==", + "requires": { + "global": "~4.3.0", + "is-function": "^1.0.1", + "parse-headers": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "xhr-request": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xhr-request/-/xhr-request-1.1.0.tgz", + "integrity": "sha512-Y7qzEaR3FDtL3fP30k9wO/e+FBnBByZeybKOhASsGP30NIkRAAkKD/sCnLvgEfAIEC1rcmK7YG8f4oEnIrrWzA==", + "optional": true, + "requires": { + "buffer-to-arraybuffer": "^0.0.5", + "object-assign": "^4.1.1", + "query-string": "^5.0.1", + "simple-get": "^2.7.0", + "timed-out": "^4.0.1", + "url-set-query": "^1.0.0", + "xhr": "^2.0.4" + } + }, + "xhr-request-promise": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/xhr-request-promise/-/xhr-request-promise-0.1.2.tgz", + "integrity": "sha1-NDxE0e53JrhkgGloLQ+EDIO0Jh0=", + "optional": true, + "requires": { + "xhr-request": "^1.0.1" + } + }, + "xhr2-cookies": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/xhr2-cookies/-/xhr2-cookies-1.1.0.tgz", + "integrity": "sha1-fXdEnQmZGX8VXLc7I99yUF7YnUg=", + "optional": true, + "requires": { + "cookiejar": "^2.1.1" + } + }, + "xmlhttprequest": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz", + "integrity": "sha1-Z/4HXFwk/vOfnWX197f+dRcZaPw=" + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=" + }, + "yaeti": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/yaeti/-/yaeti-0.0.6.tgz", + "integrity": "sha1-8m9ITXJoTPQr7ft2lwqhYI+/lXc=" + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + }, + "yargs": { + "version": "4.8.1", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-4.8.1.tgz", + "integrity": "sha1-wMQpJMpKqmsObaFznfshZDn53cA=", + "requires": { + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "get-caller-file": "^1.0.1", + "lodash.assign": "^4.0.3", + "os-locale": "^1.4.0", + "read-pkg-up": "^1.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^1.0.1", + "which-module": "^1.0.0", + "window-size": "^0.2.0", + "y18n": "^3.2.1", + "yargs-parser": "^2.4.1" + } + }, + "yargs-parser": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-2.4.1.tgz", + "integrity": "sha1-hVaN488VD/SfpRgl8DqMiA3cxcQ=", + "requires": { + "camelcase": "^3.0.0", + "lodash.assign": "^4.0.6" + } + }, + "yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha1-x+sXyT4RLLEIb6bY5R+wZnt5pfk=", + "optional": true, + "requires": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "yup": { + "version": "0.26.10", + "resolved": "https://registry.npmjs.org/yup/-/yup-0.26.10.tgz", + "integrity": "sha512-keuNEbNSnsOTOuGCt3UJW69jDE3O4P+UHAakO7vSeFMnjaitcmlbij/a3oNb9g1Y1KvSKH/7O1R2PQ4m4TRylw==", + "requires": { + "@babel/runtime": "7.0.0", + "fn-name": "~2.0.1", + "lodash": "^4.17.10", + "property-expr": "^1.5.0", + "synchronous-promise": "^2.0.5", + "toposort": "^2.0.2" + } + } + } + }, + "gauge": { + "version": "2.7.4", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-2.7.4.tgz", + "integrity": "sha1-LANAXHU4w51+s3sxcCLjJfsBi/c=", + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + }, + "dependencies": { + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } + } + }, + "gensync": { + "version": "1.0.0-beta.1", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.1.tgz", + "integrity": "sha512-r8EC6NO1sngH/zdD9fiRDLdcgnbayXah+mLgManTaIZJqEC1MZstmnox8KpnI2/fxQwrp5OpCOYWLp4rBl4Jcg==", + "dev": true + }, + "get-caller-file": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", + "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "dev": true + }, + "get-own-enumerable-property-symbols": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", + "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==", + "dev": true + }, + "get-stdin": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", + "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==", + "dev": true + }, + "get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "requires": { + "pump": "^3.0.0" + }, + "dependencies": { + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "get-value": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", + "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", + "dev": true + }, + "getpass": { + "version": "0.1.7", + "resolved": "https://registry.npmjs.org/getpass/-/getpass-0.1.7.tgz", + "integrity": "sha1-Xv+OPmhNVprkyysSgmBOi6YhSfo=", + "requires": { + "assert-plus": "^1.0.0" + } + }, + "git-config-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/git-config-path/-/git-config-path-2.0.0.tgz", + "integrity": "sha512-qc8h1KIQbJpp+241id3GuAtkdyJ+IK+LIVtkiFTRKRrmddDzs3SI9CvP1QYmWBFvm1I/PWRwj//of8bgAc0ltA==" + }, + "git-log-parser": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/git-log-parser/-/git-log-parser-1.2.0.tgz", + "integrity": "sha1-LmpMGxP8AAKCB7p5WnrDFme5/Uo=", + "dev": true, + "requires": { + "argv-formatter": "~1.0.0", + "spawn-error-forwarder": "~1.0.0", + "split2": "~1.0.0", + "stream-combiner2": "~1.1.1", + "through2": "~2.0.0", + "traverse": "~0.6.6" + }, + "dependencies": { + "split2": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-1.0.0.tgz", + "integrity": "sha1-UuLiIdiMdfmnP5BVbiY/+WdysxQ=", + "dev": true, + "requires": { + "through2": "~2.0.0" + } + } + } + }, + "git-raw-commits": { + "version": "1.3.6", + "resolved": "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-1.3.6.tgz", + "integrity": "sha512-svsK26tQ8vEKnMshTDatSIQSMDdz8CxIIqKsvPqbtV23Etmw6VNaFAitu8zwZ0VrOne7FztwPyRLxK7/DIUTQg==", + "dev": true, + "requires": { + "dargs": "^4.0.1", + "lodash.template": "^4.0.2", + "meow": "^4.0.0", + "split2": "^2.0.0", + "through2": "^2.0.0" + } + }, + "github": { + "version": "0.1.16", + "resolved": "https://registry.npmjs.org/github/-/github-0.1.16.tgz", + "integrity": "sha1-iV0qhbD+t5gNiawM5PRNyqA/F7U=" + }, + "github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha1-l/tdlr/eiXMxPyDoKI75oWf6ZM4=", + "optional": true + }, + "github-url-from-git": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/github-url-from-git/-/github-url-from-git-1.5.0.tgz", + "integrity": "sha1-+YX+3MCpqledyI16/waNVcxiUaA=" + }, + "glob": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.3.tgz", + "integrity": "sha512-vcfuiIxogLV4DlGBHIUOwI0IbrJ8HWPc4MU7HzviGeNho/UJDfi6B5p3sHeWIQ0KGIU0Jpxi5ZHxemQfLkkAwQ==", + "requires": { + "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-base": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-base/-/glob-base-0.3.0.tgz", + "integrity": "sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q=", + "dev": true, + "requires": { + "glob-parent": "^2.0.0", + "is-glob": "^2.0.0" + }, + "dependencies": { + "glob-parent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-2.0.0.tgz", + "integrity": "sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg=", + "dev": true, + "requires": { + "is-glob": "^2.0.0" + } + }, + "is-glob": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-2.0.1.tgz", + "integrity": "sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM=", + "dev": true, + "requires": { + "is-extglob": "^1.0.0" + } + } + } + }, + "glob-parent": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", + "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", + "dev": true, + "requires": { + "is-glob": "^3.1.0", + "path-dirname": "^1.0.0" + }, + "dependencies": { + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + }, + "is-glob": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", + "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", + "dev": true, + "requires": { + "is-extglob": "^2.1.0" + } + } + } + }, + "glob-to-regexp": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.3.0.tgz", + "integrity": "sha1-jFoUlNIGbFcMw7/kSWF1rMTVAqs=", + "dev": true + }, + "global": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/global/-/global-4.3.2.tgz", + "integrity": "sha1-52mJJopsdMOJCLEwWxD8DjlOnQ8=", + "requires": { + "min-document": "^2.19.0", + "process": "~0.5.1" + }, + "dependencies": { + "process": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/process/-/process-0.5.2.tgz", + "integrity": "sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8=" + } + } + }, + "global-dirs": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz", + "integrity": "sha1-sxnA3UYH81PzvpzKTHL8FIxJ9EU=", + "requires": { + "ini": "^1.3.4" + } + }, + "global-modules": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", + "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", + "dev": true, + "requires": { + "global-prefix": "^1.0.1", + "is-windows": "^1.0.1", + "resolve-dir": "^1.0.0" + } + }, + "global-prefix": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", + "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.2", + "homedir-polyfill": "^1.0.1", + "ini": "^1.3.4", + "is-windows": "^1.0.1", + "which": "^1.2.14" + } + }, + "globals": { + "version": "11.11.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.11.0.tgz", + "integrity": "sha512-WHq43gS+6ufNOEqlrDBxVEbb8ntfXrfAUU2ZOpCxrBdGKW3gyv8mCxAfIBD0DroPKGrJ2eSsXsLtY9MPntsyTw==", + "dev": true + }, + "globby": { + "version": "9.2.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-9.2.0.tgz", + "integrity": "sha512-ollPHROa5mcxDEkwg6bPt3QbEf4pDQSNtd6JPL1YvOvAo/7/0VAm9TccUeoTmarjPw4pfUthSCqcyfNB1I3ZSg==", + "dev": true, + "requires": { + "@types/glob": "^7.1.1", + "array-union": "^1.0.2", + "dir-glob": "^2.2.2", + "fast-glob": "^2.2.6", + "glob": "^7.1.3", + "ignore": "^4.0.3", + "pify": "^4.0.1", + "slash": "^2.0.0" + }, + "dependencies": { + "ignore": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-4.0.6.tgz", + "integrity": "sha512-cyFDKrqc/YdcWFniJhzI42+AzS+gNwmUzOSFcRCQYwySuBBBy/KjuxWLZ/FHEH6Moq1NizMOBWyTcv8O4OZIMg==", + "dev": true + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + } + } + }, + "graceful-fs": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.0.tgz", + "integrity": "sha512-jpSvDPV4Cq/bgtpndIWbI5hmYxhQGHPC4d4cqBPb4DLniCfhJokdXhwhaDuLBGLQdvvRum/UiX6ECVIPvDXqdg==" + }, + "growl": { + "version": "1.10.5", + "resolved": "https://registry.npmjs.org/growl/-/growl-1.10.5.tgz", + "integrity": "sha512-qBr4OuELkhPenW6goKVXiv47US3clb3/IbuWF9KNKEijAy9oeHxU9IgzjvJhHkUzhaj7rOUD7+YGWqUjLp5oSA==", + "dev": true + }, + "growly": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/growly/-/growly-1.3.0.tgz", + "integrity": "sha1-8QdIy+dq+WS3yWyTxrzCivEgwIE=", + "dev": true + }, + "handlebars": { + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.2.tgz", + "integrity": "sha512-4PwqDL2laXtTWZghzzCtunQUTLbo31pcCJrd/B/9JP8XbhVzpS5ZXuKqlOzsd1rtcaLo4KqAn8nl8mkknS4MHw==", + "dev": true, + "requires": { + "neo-async": "^2.6.0", + "optimist": "^0.6.1", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4" + } + }, + "har-schema": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/har-schema/-/har-schema-2.0.0.tgz", + "integrity": "sha1-qUwiJOvKwEeCoNkDVSHyRzW37JI=" + }, + "har-validator": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/har-validator/-/har-validator-5.1.3.tgz", + "integrity": "sha512-sNvOCzEQNr/qrvJgc3UG/kD4QtlHycrzwS+6mfTrrSq97BvaYcPZZI1ZSqGSPR73Cxn4LKTD4PttRwfU7jWq5g==", + "requires": { + "ajv": "^6.5.5", + "har-schema": "^2.0.0" + } + }, + "has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-ansi": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-ansi/-/has-ansi-2.0.0.tgz", + "integrity": "sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "has-flag": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-2.0.0.tgz", + "integrity": "sha1-6CB68cx7MNRGzHC3NLXovhj4jVE=", + "dev": true + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==" + }, + "has-unicode": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/has-unicode/-/has-unicode-2.0.1.tgz", + "integrity": "sha1-4Ob+aijPUROIVeCG0Wkedx3iqLk=" + }, + "has-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", + "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", + "dev": true, + "requires": { + "get-value": "^2.0.6", + "has-values": "^1.0.0", + "isobject": "^3.0.0" + } + }, + "has-values": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", + "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "kind-of": "^4.0.0" + }, + "dependencies": { + "kind-of": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", + "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "hash-base": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", + "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "hash.js": { + "version": "1.1.7", + "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", + "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", + "requires": { + "inherits": "^2.0.3", + "minimalistic-assert": "^1.0.1" + } + }, + "hdkey": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/hdkey/-/hdkey-0.7.1.tgz", + "integrity": "sha1-yu5L6BqneSHpCbjSKN0PKayu5jI=", + "requires": { + "coinstring": "^2.0.0", + "secp256k1": "^3.0.1" + } + }, + "highlight.js": { + "version": "9.18.1", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-9.18.1.tgz", + "integrity": "sha512-OrVKYz70LHsnCgmbXctv/bfuvntIKDz177h0Co37DQ5jamGZLVmoCVMtjMtNZY3X9DrCcKfklHPNeA0uPZhSJg==", + "dev": true + }, + "hmac-drbg": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", + "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", + "requires": { + "hash.js": "^1.0.3", + "minimalistic-assert": "^1.0.0", + "minimalistic-crypto-utils": "^1.0.1" + } + }, + "home-or-tmp": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/home-or-tmp/-/home-or-tmp-2.0.0.tgz", + "integrity": "sha1-42w/LSyufXRqhX440Y1fMqeILbg=", + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.1" + } + }, + "homedir-polyfill": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", + "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "dev": true, + "requires": { + "parse-passwd": "^1.0.0" + } + }, + "hook-std": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/hook-std/-/hook-std-1.2.0.tgz", + "integrity": "sha512-yntre2dbOAjgQ5yoRykyON0D9T96BfshR8IuiL/r3celeHD8I/76w4qo8m3z99houR4Z678jakV3uXrQdSvW/w==", + "dev": true + }, + "hosted-git-info": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.7.1.tgz", + "integrity": "sha512-7T/BxH19zbcCTa8XkMlbK5lTo1WtgkFi3GvdWEyNuc4Vex7/9Dqbnpsf4JMydcfj9HCg4zUWFTL3Za6lapg5/w==" + }, + "html-encoding-sniffer": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-1.0.2.tgz", + "integrity": "sha512-71lZziiDnsuabfdYiUeWdCVyKuqwWi23L8YeIgV9jSSZHCtb6wB1BKWooH7L3tn4/FuZJMVWyNaIDr4RGmaSYw==", + "dev": true, + "requires": { + "whatwg-encoding": "^1.0.1" + } + }, + "html-escaper": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.0.tgz", + "integrity": "sha512-a4u9BeERWGu/S8JiWEAQcdrg9v4QArtP9keViQjGMdff20fBdd8waotXaNmODqBe6uZ3Nafi7K/ho4gCQHV3Ig==", + "dev": true + }, + "http-cache-semantics": { + "version": "3.8.1", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz", + "integrity": "sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w==" + }, + "http-proxy-agent": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-2.1.0.tgz", + "integrity": "sha512-qwHbBLV7WviBl0rQsOzH6o5lwyOIvwp/BdFnvVxXORldu5TmjFfjzBcWUWS5kWAZhmv+JtiDhSuQCp4sBfbIgg==", + "requires": { + "agent-base": "4", + "debug": "3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", + "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "requires": { + "ms": "2.0.0" + } + } + } + }, + "http-signature": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/http-signature/-/http-signature-1.2.0.tgz", + "integrity": "sha1-muzZJRFHcvPZW2WmCruPfBj7rOE=", + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-browserify": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", + "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", + "dev": true + }, + "https-proxy-agent": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", + "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", + "dev": true, + "requires": { + "agent-base": "^4.3.0", + "debug": "^3.1.0" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "humanize-ms": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/humanize-ms/-/humanize-ms-1.2.1.tgz", + "integrity": "sha1-xG4xWaKT9riW2ikxbYtv6Lt5u+0=", + "requires": { + "ms": "^2.0.0" + } + }, + "husky": { + "version": "1.3.1", + "dev": true, + "requires": { + "cosmiconfig": "^5.0.7", + "execa": "^1.0.0", + "find-up": "^3.0.0", + "get-stdin": "^6.0.0", + "is-ci": "^2.0.0", + "pkg-dir": "^3.0.0", + "please-upgrade-node": "^3.1.1", + "read-pkg": "^4.0.1", + "run-node": "^1.0.0", + "slash": "^2.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", + "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + }, + "read-pkg": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-4.0.1.tgz", + "integrity": "sha1-ljYlN48+HE1IyFhytabsfV0JMjc=", + "dev": true, + "requires": { + "normalize-package-data": "^2.3.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0" + } + } + } + }, + "iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "ieee754": { + "version": "1.1.13", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", + "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==" + }, + "iferr": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", + "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=" + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", + "dev": true + }, + "immediate": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/immediate/-/immediate-3.2.3.tgz", + "integrity": "sha1-0UD6j2FGWb1lQSMwl92qwlzdmRw=" + }, + "import-fresh": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.0.0.tgz", + "integrity": "sha512-pOnA9tfM3Uwics+SaBLCNyZZZbK+4PTu0OPZtLlMIrv17EdBoC15S9Kn8ckJ9TZTyKb3ywNE5y1yeDxxGA7nTQ==", + "dev": true, + "requires": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + } + }, + "import-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/import-from/-/import-from-3.0.0.tgz", + "integrity": "sha512-CiuXOFFSzkU5x/CR0+z7T91Iht4CXgfCxVOFRhh2Zyhg5wOpWvvDLQUsWl+gcN+QscYBjez8hDCt85O7RLDttQ==", + "dev": true, + "requires": { + "resolve-from": "^5.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "dev": true + } + } + }, + "import-lazy": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-2.1.0.tgz", + "integrity": "sha1-BWmOPUXIjo1+nZLLBYTnfwlvPkM=" + }, + "import-local": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", + "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", + "dev": true, + "requires": { + "pkg-dir": "^3.0.0", + "resolve-cwd": "^2.0.0" + } + }, + "imurmurhash": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", + "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=" + }, + "indent-string": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-3.2.0.tgz", + "integrity": "sha1-Sl/W0nzDMvN+VBmlBNu4NxBckok=", + "dev": true + }, + "indexof": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/indexof/-/indexof-0.0.1.tgz", + "integrity": "sha1-gtwzbSMrkGIXnQWrMpOmYFn9Q10=", + "dev": true + }, + "infer-owner": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", + "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==" + }, + "inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + }, + "ini": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", + "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==" + }, + "inquirer": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-6.5.0.tgz", + "integrity": "sha512-scfHejeG/lVZSpvCXpsB4j/wQNPM5JC8kiElOI0OUTwmc1RTpXr4H32/HOlQHcZiYl2z2VElwuCVDRG8vFmbnA==", + "requires": { + "ansi-escapes": "^3.2.0", + "chalk": "^2.4.2", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^3.0.3", + "figures": "^2.0.0", + "lodash": "^4.17.12", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rxjs": "^6.4.0", + "string-width": "^2.1.0", + "strip-ansi": "^5.1.0", + "through": "^2.3.6" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "interpret": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", + "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==", + "dev": true + }, + "into-stream": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/into-stream/-/into-stream-4.0.0.tgz", + "integrity": "sha512-i29KNyE5r0Y/UQzcQ0IbZO1MYJ53Jn0EcFRZPj5FzWKYH17kDFEOwuA+3jroymOI06SW1dEDnly9A1CAreC5dg==", + "dev": true, + "requires": { + "from2": "^2.1.1", + "p-is-promise": "^2.0.0" + } + }, + "invariant": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz", + "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==", + "requires": { + "loose-envify": "^1.0.0" + } + }, + "invert-kv": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-1.0.0.tgz", + "integrity": "sha1-EEqOSqym09jNFXqO+L+rLXo//bY=", + "dev": true + }, + "ip": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.5.tgz", + "integrity": "sha1-vd7XARQpCCjAoDnnLvJfWq7ENUo=" + }, + "is-accessor-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", + "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } + } + }, + "is-arguments": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.0.4.tgz", + "integrity": "sha512-xPh0Rmt8NE65sNzvyUmWgI1tz3mKq74lGA0mL8LYZcoIzKOzDh6HmrYm3d18k60nHerC8A9Km8kYu87zfSFnLA==" + }, + "is-arrayish": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", + "integrity": "sha1-d8mYQFJ6qOyxqLppe4BkWnqSap0=", + "dev": true + }, + "is-binary-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", + "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "dev": true, + "requires": { + "binary-extensions": "^1.0.0" + } + }, + "is-buffer": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", + "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", + "dev": true + }, + "is-callable": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.4.tgz", + "integrity": "sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA==" + }, + "is-ci": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-2.0.0.tgz", + "integrity": "sha512-YfJT7rkpQB0updsdHLGWrvhBJfcfzNNawYDNIyQXJz0IViGf75O8EBPKSdvw2rF+LGCsX4FZ8tcr3b19LcZq4w==", + "requires": { + "ci-info": "^2.0.0" + }, + "dependencies": { + "ci-info": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-2.0.0.tgz", + "integrity": "sha512-5tK7EtrZ0N+OLFMthtqOj4fI2Jeb88C4CAZPu25LDVUgXJ0A3Js4PMGqrn0JU1W0Mh1/Z8wZzYPxqUrXeBboCQ==" + } + } + }, + "is-data-descriptor": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", + "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", + "dev": true, + "requires": { + "kind-of": "^6.0.0" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } + } + }, + "is-date-object": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.1.tgz", + "integrity": "sha1-mqIOtq7rv/d/vTPnTKAbM1gdOhY=" + }, + "is-descriptor": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", + "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^1.0.0", + "is-data-descriptor": "^1.0.0", + "kind-of": "^6.0.2" + }, + "dependencies": { + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } + } + }, + "is-directory": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/is-directory/-/is-directory-0.3.1.tgz", + "integrity": "sha1-YTObbyR1/Hcv2cnYP1yFddwVSuE=", + "dev": true + }, + "is-dotfile": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/is-dotfile/-/is-dotfile-1.0.3.tgz", + "integrity": "sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE=", + "dev": true + }, + "is-equal-shallow": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz", + "integrity": "sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ=", + "dev": true, + "requires": { + "is-primitive": "^2.0.0" + } + }, + "is-extendable": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", + "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "dev": true + }, + "is-extglob": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-1.0.0.tgz", + "integrity": "sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA=", + "dev": true + }, + "is-finite": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-finite/-/is-finite-1.0.2.tgz", + "integrity": "sha1-zGZ3aVYCvlUO8R6LSqYwU0K20Ko=", + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-fn": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fn/-/is-fn-1.0.0.tgz", + "integrity": "sha1-lUPV3nvPWwiiLsiiC65uKG1RDYw=" + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=" + }, + "is-function": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-function/-/is-function-1.0.1.tgz", + "integrity": "sha1-Es+5i2W1fdPRk6MSH19uL0N2ArU=" + }, + "is-generator-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", + "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "dev": true + }, + "is-glob": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", + "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "dev": true, + "requires": { + "is-extglob": "^2.1.1" + }, + "dependencies": { + "is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", + "dev": true + } + } + }, + "is-hex-prefixed": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-hex-prefixed/-/is-hex-prefixed-1.0.0.tgz", + "integrity": "sha1-fY035q135dEnFIkTxXPggtd39VQ=" + }, + "is-installed-globally": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/is-installed-globally/-/is-installed-globally-0.1.0.tgz", + "integrity": "sha1-Df2Y9akRFxbdU13aZJL2e/PSWoA=", + "requires": { + "global-dirs": "^0.1.0", + "is-path-inside": "^1.0.0" + } + }, + "is-number": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", + "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-obj": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", + "integrity": "sha1-PkcprB9f3gJc19g6iW2rn09n2w8=" + }, + "is-observable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-observable/-/is-observable-1.1.0.tgz", + "integrity": "sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA==", + "dev": true, + "requires": { + "symbol-observable": "^1.1.0" + }, + "dependencies": { + "symbol-observable": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.2.0.tgz", + "integrity": "sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ==", + "dev": true + } + } + }, + "is-path-cwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-1.0.0.tgz", + "integrity": "sha1-0iXsIxMuie3Tj9p2dHLmLmXxEG0=", + "dev": true + }, + "is-path-in-cwd": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-in-cwd/-/is-path-in-cwd-1.0.1.tgz", + "integrity": "sha512-FjV1RTW48E7CWM7eE/J2NJvAEEVektecDBVBE5Hh3nM1Jd0kvhHtX68Pr3xsDf857xt3Y4AkwVULK1Vku62aaQ==", + "dev": true, + "requires": { + "is-path-inside": "^1.0.0" + } + }, + "is-path-inside": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-1.0.1.tgz", + "integrity": "sha1-jvW33lBDej/cprToZe96pVy0gDY=", + "requires": { + "path-is-inside": "^1.0.1" + } + }, + "is-plain-obj": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", + "integrity": "sha1-caUMhCnfync8kqOQpKA7OfzVHT4=", + "dev": true + }, + "is-plain-object": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", + "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "is-primitive": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-primitive/-/is-primitive-2.0.0.tgz", + "integrity": "sha1-IHurkWOEmcB7Kt8kCkGochADRXU=", + "dev": true + }, + "is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-promise/-/is-promise-2.1.0.tgz", + "integrity": "sha1-eaKp7OfwlugPNtKy87wWwf9L8/o=" + }, + "is-regex": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.4.tgz", + "integrity": "sha1-VRdIm1RwkbCTDglWVM7SXul+lJE=", + "requires": { + "has": "^1.0.1" + } + }, + "is-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", + "integrity": "sha1-/S2INUXEa6xaYz57mgnof6LLUGk=", + "dev": true + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + }, + "is-symbol": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.2.tgz", + "integrity": "sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw==", + "requires": { + "has-symbols": "^1.0.0" + } + }, + "is-text-path": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-text-path/-/is-text-path-1.0.1.tgz", + "integrity": "sha1-Thqg+1G/vLPpJogAE5cgLBd1tm4=", + "dev": true, + "requires": { + "text-extensions": "^1.0.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", + "integrity": "sha1-5HnICFjfDBsR3dppQPlgEfzaSpo=" + }, + "is-utf8": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/is-utf8/-/is-utf8-0.2.1.tgz", + "integrity": "sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI=", + "dev": true + }, + "is-windows": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", + "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", + "dev": true + }, + "is-wsl": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", + "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", + "dev": true + }, + "isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=" + }, + "isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=" + }, + "isobject": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", + "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", + "dev": true + }, + "isomorphic-fetch": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", + "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", + "requires": { + "node-fetch": "^1.0.1", + "whatwg-fetch": ">=0.10.0" + } + }, + "isstream": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/isstream/-/isstream-0.1.2.tgz", + "integrity": "sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo=" + }, + "issue-parser": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/issue-parser/-/issue-parser-3.0.1.tgz", + "integrity": "sha512-5wdT3EE8Kq38x/hJD8QZCJ9scGoOZ5QnzwXyClkviSWTS+xOCE6hJ0qco3H5n5jCsFqpbofZCcMWqlXJzF72VQ==", + "dev": true, + "requires": { + "lodash.capitalize": "^4.2.1", + "lodash.escaperegexp": "^4.1.2", + "lodash.isplainobject": "^4.0.6", + "lodash.isstring": "^4.0.1", + "lodash.uniqby": "^4.7.0" + } + }, + "istanbul-lib-coverage": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.5.tgz", + "integrity": "sha512-8aXznuEPCJvGnMSRft4udDRDtb1V3pkQkMMI5LI+6HuQz5oQ4J2UFn1H82raA3qJtyOLkkwVqICBQkjnGtn5mA==", + "dev": true + }, + "istanbul-lib-instrument": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-3.3.0.tgz", + "integrity": "sha512-5nnIN4vo5xQZHdXno/YDXJ0G+I3dAm4XgzfSVTPLQpj/zAV2dV6Juy0yaf10/zrJOJeHoN3fraFe+XRq2bFVZA==", + "dev": true, + "requires": { + "@babel/generator": "^7.4.0", + "@babel/parser": "^7.4.3", + "@babel/template": "^7.4.0", + "@babel/traverse": "^7.4.3", + "@babel/types": "^7.4.0", + "istanbul-lib-coverage": "^2.0.5", + "semver": "^6.0.0" + }, + "dependencies": { + "@babel/parser": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.8.4.tgz", + "integrity": "sha512-0fKu/QqildpXmPVaRBoXOlyBb3MC+J0A66x97qEfLOMkn3u6nfY5esWogQwi/K0BjASYy4DbnsEWnpNL6qT5Mw==", + "dev": true + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "istanbul-lib-report": { + "version": "2.0.8", + "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-2.0.8.tgz", + "integrity": "sha512-fHBeG573EIihhAblwgxrSenp0Dby6tJMFR/HvlerBsrCTD5bkUuoNtn3gVh29ZCS824cGGBPn7Sg7cNk+2xUsQ==", + "dev": true, + "requires": { + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "supports-color": "^6.1.0" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "istanbul-lib-source-maps": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-3.0.6.tgz", + "integrity": "sha512-R47KzMtDJH6X4/YW9XTx+jrLnZnscW4VpNN+1PViSYTejLVPWv7oov+Duf8YQSPyVRUvueQqz1TcsC6mooZTXw==", + "dev": true, + "requires": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^2.0.5", + "make-dir": "^2.1.0", + "rimraf": "^2.6.3", + "source-map": "^0.6.1" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "make-dir": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", + "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", + "dev": true, + "requires": { + "pify": "^4.0.1", + "semver": "^5.6.0" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "dev": true + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "istanbul-reports": { + "version": "2.2.7", + "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-2.2.7.tgz", + "integrity": "sha512-uu1F/L1o5Y6LzPVSVZXNOoD/KXpJue9aeLRd0sM9uMXfZvzomB0WxVamWb5ue8kA2vVWEmW7EG+A5n3f1kqHKg==", + "dev": true, + "requires": { + "html-escaper": "^2.0.0" + } + }, + "java-properties": { + "version": "0.2.10", + "resolved": "https://registry.npmjs.org/java-properties/-/java-properties-0.2.10.tgz", + "integrity": "sha512-CpKJh9VRNhS+XqZtg1UMejETGEiqwCGDC/uwPEEQwc2nfdbSm73SIE29TplG2gLYuBOOTNDqxzG6A9NtEPLt0w==", + "dev": true + }, + "jest": { + "version": "24.5.0", + "dev": true, + "requires": { + "import-local": "^2.0.0", + "jest-cli": "^24.5.0" + }, + "dependencies": { + "jest-cli": { + "version": "24.5.0", + "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-24.5.0.tgz", + "integrity": "sha512-P+Jp0SLO4KWN0cGlNtC7JV0dW1eSFR7eRpoOucP2UM0sqlzp/bVHeo71Omonvigrj9AvCKy7NtQANtqJ7FXz8g==", + "dev": true, + "requires": { + "@jest/core": "^24.5.0", + "@jest/test-result": "^24.5.0", + "@jest/types": "^24.5.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "import-local": "^2.0.0", + "is-ci": "^2.0.0", + "jest-config": "^24.5.0", + "jest-util": "^24.5.0", + "jest-validate": "^24.5.0", + "prompts": "^2.0.1", + "realpath-native": "^1.1.0", + "yargs": "^12.0.2" + } + } + } + }, + "jest-changed-files": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-24.9.0.tgz", + "integrity": "sha512-6aTWpe2mHF0DhL28WjdkO8LyGjs3zItPET4bMSeXU6T3ub4FPMw+mcOcbdGXQOAfmLcxofD23/5Bl9Z4AkFwqg==", + "dev": true, + "requires": { + "@jest/types": "^24.9.0", + "execa": "^1.0.0", + "throat": "^4.0.0" + } + }, + "jest-config": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-24.9.0.tgz", + "integrity": "sha512-RATtQJtVYQrp7fvWg6f5y3pEFj9I+H8sWw4aKxnDZ96mob5i5SD6ZEGWgMLXQ4LE8UurrjbdlLWdUeo+28QpfQ==", + "dev": true, + "requires": { + "@babel/core": "^7.1.0", + "@jest/test-sequencer": "^24.9.0", + "@jest/types": "^24.9.0", + "babel-jest": "^24.9.0", + "chalk": "^2.0.1", + "glob": "^7.1.1", + "jest-environment-jsdom": "^24.9.0", + "jest-environment-node": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "micromatch": "^3.1.10", + "pretty-format": "^24.9.0", + "realpath-native": "^1.1.0" + }, + "dependencies": { + "babel-jest": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-24.9.0.tgz", + "integrity": "sha512-ntuddfyiN+EhMw58PTNL1ph4C9rECiQXjI4nMMBKBaNjXvqLdkXpPRcMSr4iyBrJg/+wz9brFUD6RhOAT6r4Iw==", + "dev": true, + "requires": { + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/babel__core": "^7.1.0", + "babel-plugin-istanbul": "^5.1.0", + "babel-preset-jest": "^24.9.0", + "chalk": "^2.4.2", + "slash": "^2.0.0" + } + }, + "babel-plugin-jest-hoist": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-24.9.0.tgz", + "integrity": "sha512-2EMA2P8Vp7lG0RAzr4HXqtYwacfMErOuv1U3wrvxHX6rD1sV6xS3WXG3r8TRQ2r6w8OhvSdWt+z41hQNwNm3Xw==", + "dev": true, + "requires": { + "@types/babel__traverse": "^7.0.6" + } + }, + "babel-preset-jest": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-24.9.0.tgz", + "integrity": "sha512-izTUuhE4TMfTRPF92fFwD2QfdXaZW08qvWTFCI51V8rW5x00UuPgc3ajRoWofXOuxjfcOM5zzSYsQS3H8KGCAg==", + "dev": true, + "requires": { + "@babel/plugin-syntax-object-rest-spread": "^7.0.0", + "babel-plugin-jest-hoist": "^24.9.0" + } + } + } + }, + "jest-diff": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-24.9.0.tgz", + "integrity": "sha512-qMfrTs8AdJE2iqrTp0hzh7kTd2PQWrsFyj9tORoKmu32xjPjeE4NyjVRDz8ybYwqS2ik8N4hsIpiVTyFeo2lBQ==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "diff-sequences": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + } + }, + "jest-docblock": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-24.9.0.tgz", + "integrity": "sha512-F1DjdpDMJMA1cN6He0FNYNZlo3yYmOtRUnktrT9Q37njYzC5WEaDdmbynIgy0L/IvXvvgsG8OsqhLPXTpfmZAA==", + "dev": true, + "requires": { + "detect-newline": "^2.1.0" + } + }, + "jest-each": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-24.9.0.tgz", + "integrity": "sha512-ONi0R4BvW45cw8s2Lrx8YgbeXL1oCQ/wIDwmsM3CqM/nlblNCPmnC3IPQlMbRFZu3wKdQ2U8BqM6lh3LJ5Bsog==", + "dev": true, + "requires": { + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "jest-util": "^24.9.0", + "pretty-format": "^24.9.0" + } + }, + "jest-environment-jsdom": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-24.9.0.tgz", + "integrity": "sha512-Zv9FV9NBRzLuALXjvRijO2351DRQeLYXtpD4xNvfoVFw21IOKNhZAEUKcbiEtjTkm2GsJ3boMVgkaR7rN8qetA==", + "dev": true, + "requires": { + "@jest/environment": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-util": "^24.9.0", + "jsdom": "^11.5.1" + } + }, + "jest-environment-node": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-24.9.0.tgz", + "integrity": "sha512-6d4V2f4nxzIzwendo27Tr0aFm+IXWa0XEUnaH6nU0FMaozxovt+sfRvh4J47wL1OvF83I3SSTu0XK+i4Bqe7uA==", + "dev": true, + "requires": { + "@jest/environment": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/types": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-util": "^24.9.0" + } + }, + "jest-get-type": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-24.9.0.tgz", + "integrity": "sha512-lUseMzAley4LhIcpSP9Jf+fTrQ4a1yHQwLNeeVa2cEmbCGeoZAtYPOIv8JaxLD/sUpKxetKGP+gsHl8f8TSj8Q==", + "dev": true + }, + "jest-haste-map": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-24.9.0.tgz", + "integrity": "sha512-kfVFmsuWui2Sj1Rp1AJ4D9HqJwE4uwTlS/vO+eRUaMmd54BFpli2XhMQnPC2k4cHFVbB2Q2C+jtI1AGLgEnCjQ==", + "dev": true, + "requires": { + "@jest/types": "^24.9.0", + "anymatch": "^2.0.0", + "fb-watchman": "^2.0.0", + "fsevents": "^1.2.7", + "graceful-fs": "^4.1.15", + "invariant": "^2.2.4", + "jest-serializer": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.9.0", + "micromatch": "^3.1.10", + "sane": "^4.0.3", + "walker": "^1.0.7" + } + }, + "jest-jasmine2": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-24.9.0.tgz", + "integrity": "sha512-Cq7vkAgaYKp+PsX+2/JbTarrk0DmNhsEtqBXNwUHkdlbrTBLtMJINADf2mf5FkowNsq8evbPc07/qFO0AdKTzw==", + "dev": true, + "requires": { + "@babel/traverse": "^7.1.0", + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "co": "^4.6.0", + "expect": "^24.9.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "pretty-format": "^24.9.0", + "throat": "^4.0.0" + } + }, + "jest-leak-detector": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-24.9.0.tgz", + "integrity": "sha512-tYkFIDsiKTGwb2FG1w8hX9V0aUb2ot8zY/2nFg087dUageonw1zrLMP4W6zsRO59dPkTSKie+D4rhMuP9nRmrA==", + "dev": true, + "requires": { + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + } + }, + "jest-matcher-utils": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-24.9.0.tgz", + "integrity": "sha512-OZz2IXsu6eaiMAwe67c1T+5tUAtQyQx27/EMEkbFAGiw52tB9em+uGbzpcgYVpA8wl0hlxKPZxrly4CXU/GjHA==", + "dev": true, + "requires": { + "chalk": "^2.0.1", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "pretty-format": "^24.9.0" + } + }, + "jest-message-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-24.9.0.tgz", + "integrity": "sha512-oCj8FiZ3U0hTP4aSui87P4L4jC37BtQwUMqk+zk/b11FR19BJDeZsZAvIHutWnmtw7r85UmR3CEWZ0HWU2mAlw==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.0.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/stack-utils": "^1.0.1", + "chalk": "^2.0.1", + "micromatch": "^3.1.10", + "slash": "^2.0.0", + "stack-utils": "^1.0.1" + } + }, + "jest-mock": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-24.9.0.tgz", + "integrity": "sha512-3BEYN5WbSq9wd+SyLDES7AHnjH9A/ROBwmz7l2y+ol+NtSFO8DYiEBzoO1CeFc9a8DYy10EO4dDFVv/wN3zl1w==", + "dev": true, + "requires": { + "@jest/types": "^24.9.0" + } + }, + "jest-pnp-resolver": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.1.tgz", + "integrity": "sha512-pgFw2tm54fzgYvc/OHrnysABEObZCUNFnhjoRjaVOCN8NYc032/gVjPaHD4Aq6ApkSieWtfKAFQtmDKAmhupnQ==", + "dev": true + }, + "jest-regex-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-24.9.0.tgz", + "integrity": "sha512-05Cmb6CuxaA+Ys6fjr3PhvV3bGQmO+2p2La4hFbU+W5uOc479f7FdLXUWXw4pYMAhhSZIuKHwSXSu6CsSBAXQA==", + "dev": true + }, + "jest-resolve": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-24.9.0.tgz", + "integrity": "sha512-TaLeLVL1l08YFZAt3zaPtjiVvyy4oSA6CRe+0AFPPVX3Q/VI0giIWWoAvoS5L96vj9Dqxj4fB5p2qrHCmTU/MQ==", + "dev": true, + "requires": { + "@jest/types": "^24.9.0", + "browser-resolve": "^1.11.3", + "chalk": "^2.0.1", + "jest-pnp-resolver": "^1.2.1", + "realpath-native": "^1.1.0" + } + }, + "jest-resolve-dependencies": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-24.9.0.tgz", + "integrity": "sha512-Fm7b6AlWnYhT0BXy4hXpactHIqER7erNgIsIozDXWl5dVm+k8XdGVe1oTg1JyaFnOxarMEbax3wyRJqGP2Pq+g==", + "dev": true, + "requires": { + "@jest/types": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-snapshot": "^24.9.0" + } + }, + "jest-runner": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-24.9.0.tgz", + "integrity": "sha512-KksJQyI3/0mhcfspnxxEOBueGrd5E4vV7ADQLT9ESaCzz02WnbdbKWIf5Mkaucoaj7obQckYPVX6JJhgUcoWWg==", + "dev": true, + "requires": { + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "chalk": "^2.4.2", + "exit": "^0.1.2", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-docblock": "^24.3.0", + "jest-haste-map": "^24.9.0", + "jest-jasmine2": "^24.9.0", + "jest-leak-detector": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "jest-runtime": "^24.9.0", + "jest-util": "^24.9.0", + "jest-worker": "^24.6.0", + "source-map-support": "^0.5.6", + "throat": "^4.0.0" + } + }, + "jest-runtime": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-24.9.0.tgz", + "integrity": "sha512-8oNqgnmF3v2J6PVRM2Jfuj8oX3syKmaynlDMMKQ4iyzbQzIG6th5ub/lM2bCMTmoTKM3ykcUYI2Pw9xwNtjMnw==", + "dev": true, + "requires": { + "@jest/console": "^24.7.1", + "@jest/environment": "^24.9.0", + "@jest/source-map": "^24.3.0", + "@jest/transform": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "chalk": "^2.0.1", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.1.15", + "jest-config": "^24.9.0", + "jest-haste-map": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-mock": "^24.9.0", + "jest-regex-util": "^24.3.0", + "jest-resolve": "^24.9.0", + "jest-snapshot": "^24.9.0", + "jest-util": "^24.9.0", + "jest-validate": "^24.9.0", + "realpath-native": "^1.1.0", + "slash": "^2.0.0", + "strip-bom": "^3.0.0", + "yargs": "^13.3.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "cliui": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", + "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "dev": true, + "requires": { + "string-width": "^3.1.0", + "strip-ansi": "^5.2.0", + "wrap-ansi": "^5.1.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", + "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "wrap-ansi": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", + "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "string-width": "^3.0.0", + "strip-ansi": "^5.0.0" + } + }, + "yargs": { + "version": "13.3.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.3.0.tgz", + "integrity": "sha512-2eehun/8ALW8TLoIl7MVaRUrg+yCnenu8B4kBlRxj3GJGDKU1Og7sMXPNm1BYyM1DOJmTZ4YeN/Nwxv+8XJsUA==", + "dev": true, + "requires": { + "cliui": "^5.0.0", + "find-up": "^3.0.0", + "get-caller-file": "^2.0.1", + "require-directory": "^2.1.1", + "require-main-filename": "^2.0.0", + "set-blocking": "^2.0.0", + "string-width": "^3.0.0", + "which-module": "^2.0.0", + "y18n": "^4.0.0", + "yargs-parser": "^13.1.1" + } + } + } + }, + "jest-serializer": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-24.9.0.tgz", + "integrity": "sha512-DxYipDr8OvfrKH3Kel6NdED3OXxjvxXZ1uIY2I9OFbGg+vUkkg7AGvi65qbhbWNPvDckXmzMPbK3u3HaDO49bQ==", + "dev": true + }, + "jest-snapshot": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-24.9.0.tgz", + "integrity": "sha512-uI/rszGSs73xCM0l+up7O7a40o90cnrk429LOiK3aeTvfC0HHmldbd81/B7Ix81KSFe1lwkbl7GnBGG4UfuDew==", + "dev": true, + "requires": { + "@babel/types": "^7.0.0", + "@jest/types": "^24.9.0", + "chalk": "^2.0.1", + "expect": "^24.9.0", + "jest-diff": "^24.9.0", + "jest-get-type": "^24.9.0", + "jest-matcher-utils": "^24.9.0", + "jest-message-util": "^24.9.0", + "jest-resolve": "^24.9.0", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "pretty-format": "^24.9.0", + "semver": "^6.2.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "jest-util": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-24.9.0.tgz", + "integrity": "sha512-x+cZU8VRmOJxbA1K5oDBdxQmdq0OIdADarLxk0Mq+3XS4jgvhG/oKGWcIDCtPG0HgjxOYvF+ilPJQsAyXfbNOg==", + "dev": true, + "requires": { + "@jest/console": "^24.9.0", + "@jest/fake-timers": "^24.9.0", + "@jest/source-map": "^24.9.0", + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "callsites": "^3.0.0", + "chalk": "^2.0.1", + "graceful-fs": "^4.1.15", + "is-ci": "^2.0.0", + "mkdirp": "^0.5.1", + "slash": "^2.0.0", + "source-map": "^0.6.0" + } + }, + "jest-validate": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-24.9.0.tgz", + "integrity": "sha512-HPIt6C5ACwiqSiwi+OfSSHbK8sG7akG8eATl+IPKaeIjtPOeBUd/g3J7DghugzxrGjI93qS/+RPKe1H6PqvhRQ==", + "dev": true, + "requires": { + "@jest/types": "^24.9.0", + "camelcase": "^5.3.1", + "chalk": "^2.0.1", + "jest-get-type": "^24.9.0", + "leven": "^3.1.0", + "pretty-format": "^24.9.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + } + } + }, + "jest-watcher": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-24.9.0.tgz", + "integrity": "sha512-+/fLOfKPXXYJDYlks62/4R4GoT+GU1tYZed99JSCOsmzkkF7727RqKrjNAxtfO4YpGv11wybgRvCjR73lK2GZw==", + "dev": true, + "requires": { + "@jest/test-result": "^24.9.0", + "@jest/types": "^24.9.0", + "@types/yargs": "^13.0.0", + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.1", + "jest-util": "^24.9.0", + "string-length": "^2.0.0" + } + }, + "jest-worker": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-24.9.0.tgz", + "integrity": "sha512-51PE4haMSXcHohnSMdM42anbvZANYTqMrr52tVKPqqsPJMzoP6FYYDVqahX/HrAoKEKz3uUPzSvKs9A3qR4iVw==", + "dev": true, + "requires": { + "merge-stream": "^2.0.0", + "supports-color": "^6.1.0" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true + }, + "supports-color": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", + "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", + "dev": true, + "requires": { + "has-flag": "^3.0.0" + } + } + } + }, + "jquery": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/jquery/-/jquery-3.4.1.tgz", + "integrity": "sha512-36+AdBzCL+y6qjw5Tx7HgzeGCzC81MDDgaUP8ld2zhx58HdqXGoBd+tHdrBMiyjGQs0Hxs/MLZTu/eHNJJuWPw==", + "dev": true + }, + "js-levenshtein": { + "version": "1.1.6", + "resolved": "https://registry.npmjs.org/js-levenshtein/-/js-levenshtein-1.1.6.tgz", + "integrity": "sha512-X2BB11YZtrRqY4EnQcLX5Rh373zbK4alC1FW7D7MBhL2gtcC17cTnr6DmfHZeS0s2rTHjUTMMHfG7gO8SSdw+g==", + "dev": true + }, + "js-sha3": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/js-sha3/-/js-sha3-0.7.0.tgz", + "integrity": "sha512-Wpks3yBDm0UcL5qlVhwW9Jr9n9i4FfeWBFOOXP5puDS/SiudJGhw7DPyBqn3487qD4F0lsC0q3zxink37f7zeA==" + }, + "js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + }, + "js-yaml": { + "version": "3.13.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.13.1.tgz", + "integrity": "sha512-YfbcO7jXDdyj0DGxYVSlSeQNHbD7XPWvrVWeVUujrQEoZzWJIRrCPoyk6kL6IAjAG2IolMK4T0hNUe0HOUs5Jw==", + "requires": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + } + }, + "jsbn": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/jsbn/-/jsbn-0.1.1.tgz", + "integrity": "sha1-peZUwuWi3rXyAdls77yoDA7y9RM=" + }, + "jsdom": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-11.12.0.tgz", + "integrity": "sha512-y8Px43oyiBM13Zc1z780FrfNLJCXTL40EWlty/LXUtcjykRBNgLlCjWXpfSPBl2iv+N7koQN+dvqszHZgT/Fjw==", + "dev": true, + "requires": { + "abab": "^2.0.0", + "acorn": "^5.5.3", + "acorn-globals": "^4.1.0", + "array-equal": "^1.0.0", + "cssom": ">= 0.3.2 < 0.4.0", + "cssstyle": "^1.0.0", + "data-urls": "^1.0.0", + "domexception": "^1.0.1", + "escodegen": "^1.9.1", + "html-encoding-sniffer": "^1.0.2", + "left-pad": "^1.3.0", + "nwsapi": "^2.0.7", + "parse5": "4.0.0", + "pn": "^1.1.0", + "request": "^2.87.0", + "request-promise-native": "^1.0.5", + "sax": "^1.2.4", + "symbol-tree": "^3.2.2", + "tough-cookie": "^2.3.4", + "w3c-hr-time": "^1.0.1", + "webidl-conversions": "^4.0.2", + "whatwg-encoding": "^1.0.3", + "whatwg-mimetype": "^2.1.0", + "whatwg-url": "^6.4.1", + "ws": "^5.2.0", + "xml-name-validator": "^3.0.0" + }, + "dependencies": { + "acorn": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==", + "dev": true + } + } + }, + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=" + }, + "json-buffer": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.0.tgz", + "integrity": "sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg=" + }, + "json-parse-better-errors": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", + "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==" + }, + "json-rpc-engine": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/json-rpc-engine/-/json-rpc-engine-3.8.0.tgz", + "integrity": "sha512-6QNcvm2gFuuK4TKU1uwfH0Qd/cOSb9c1lls0gbnIhciktIUQJwz6NQNAW4B1KiGPenv7IKu97V222Yo1bNhGuA==", + "requires": { + "async": "^2.0.1", + "babel-preset-env": "^1.7.0", + "babelify": "^7.3.0", + "json-rpc-error": "^2.0.0", + "promise-to-callback": "^1.0.0", + "safe-event-emitter": "^1.0.1" + } + }, + "json-rpc-error": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/json-rpc-error/-/json-rpc-error-2.0.0.tgz", + "integrity": "sha1-p6+cICg4tekFxyUOVH8a/3cligI=", + "requires": { + "inherits": "^2.0.1" + } + }, + "json-rpc-random-id": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-rpc-random-id/-/json-rpc-random-id-1.0.1.tgz", + "integrity": "sha1-uknZat7RRE27jaPSA3SKy7zeyMg=" + }, + "json-schema": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.2.3.tgz", + "integrity": "sha1-tIDIkuWaLwWVTOcnvT8qTogvnhM=" + }, + "json-schema-traverse": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", + "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + }, + "json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", + "integrity": "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE=", + "dev": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/json-stringify-safe/-/json-stringify-safe-5.0.1.tgz", + "integrity": "sha1-Epai1Y/UXxmg9s4B1lcB4sc1tus=" + }, + "json5": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", + "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "jsonfile": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-4.0.0.tgz", + "integrity": "sha1-h3Gq4HmbZAdrdmQPygWPnBDjPss=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.6" + } + }, + "jsonify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/jsonify/-/jsonify-0.0.0.tgz", + "integrity": "sha1-LHS27kHZPKUbe1qu6PUDYx0lKnM=" + }, + "jsonparse": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/jsonparse/-/jsonparse-1.3.1.tgz", + "integrity": "sha1-P02uSpH6wxX3EGL4UhzCOfE2YoA=" + }, + "jsonschema": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/jsonschema/-/jsonschema-1.2.5.tgz", + "integrity": "sha512-kVTF+08x25PQ0CjuVc0gRM9EUPb0Fe9Ln/utFOgcdxEIOHuU7ooBk/UPTd7t1M91pP35m0MU1T8M5P7vP1bRRw==" + }, + "jsprim": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/jsprim/-/jsprim-1.4.1.tgz", + "integrity": "sha1-MT5mvB5cwG5Di8G3SZwuXFastqI=", + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "just-extend": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/just-extend/-/just-extend-4.0.2.tgz", + "integrity": "sha512-FrLwOgm+iXrPV+5zDU6Jqu4gCRXbWEQg2O3SKONsWE4w7AXFRkryS53bpWdaL9cNol+AmR3AEYz6kn+o0fCPnw==", + "dev": true + }, + "keccak": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/keccak/-/keccak-1.4.0.tgz", + "integrity": "sha512-eZVaCpblK5formjPjeTBik7TAg+pqnDrMHIffSvi9Lh7PQgM1+hSzakUeZFCk9DVVG0dacZJuaz2ntwlzZUIBw==", + "requires": { + "bindings": "^1.2.1", + "inherits": "^2.0.3", + "nan": "^2.2.1", + "safe-buffer": "^5.1.0" + } + }, + "keyv": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/keyv/-/keyv-3.1.0.tgz", + "integrity": "sha512-9ykJ/46SN/9KPM/sichzQ7OvXyGDYKGTaDlKMGCAlg2UK8KRy4jb0d8sFc+0Tt0YYnThq8X2RZgCg74RPxgcVA==", + "requires": { + "json-buffer": "3.0.0" + } + }, + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + }, + "kleur": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", + "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "dev": true + }, + "lcid": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-1.0.0.tgz", + "integrity": "sha1-MIrMr6C8SDo4Z7S28rlQYlHRuDU=", + "dev": true, + "requires": { + "invert-kv": "^1.0.0" + } + }, + "lcov-parse": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/lcov-parse/-/lcov-parse-0.0.10.tgz", + "integrity": "sha1-GwuP+ayceIklBYK3C3ExXZ2m2aM=", + "dev": true + }, + "left-pad": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/left-pad/-/left-pad-1.3.0.tgz", + "integrity": "sha512-XI5MPzVNApjAyhQzphX8BkmKsKUxD4LdyK24iZeQGinBN9yTQT3bFlCBy/aVx2HrNcqQGsdot8ghrjyrvMCoEA==", + "dev": true + }, + "level-ws": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/level-ws/-/level-ws-0.0.0.tgz", + "integrity": "sha1-Ny5RIXeSSgBCSwtDrvK7QkltIos=", + "requires": { + "readable-stream": "~1.0.15", + "xtend": "~2.1.1" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "object-keys": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-0.4.0.tgz", + "integrity": "sha1-KKaq50KN0sOpLz2V8hM13SBOAzY=" + }, + "readable-stream": { + "version": "1.0.34", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.0.34.tgz", + "integrity": "sha1-Elgg40vIQtLyqq+v5MKRbuMsFXw=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "xtend": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-2.1.2.tgz", + "integrity": "sha1-bv7MKk2tjmlixJAbM3znuoe10os=", + "requires": { + "object-keys": "~0.4.0" + } + } + } + }, + "leven": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", + "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "dev": true + }, + "levn": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", + "integrity": "sha1-OwmSTt+fCDwEkP3UwLxEIeBHZO4=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2" + } + }, + "lint-staged": { + "version": "8.1.5", + "dev": true, + "requires": { + "chalk": "^2.3.1", + "commander": "^2.14.1", + "cosmiconfig": "^5.0.2", + "debug": "^3.1.0", + "dedent": "^0.7.0", + "del": "^3.0.0", + "execa": "^1.0.0", + "find-parent-dir": "^0.3.0", + "g-status": "^2.0.2", + "is-glob": "^4.0.0", + "is-windows": "^1.0.2", + "listr": "^0.14.2", + "listr-update-renderer": "^0.5.0", + "lodash": "^4.17.11", + "log-symbols": "^2.2.0", + "micromatch": "^3.1.8", + "npm-which": "^3.0.1", + "p-map": "^1.1.1", + "path-is-inside": "^1.0.2", + "pify": "^3.0.0", + "please-upgrade-node": "^3.0.2", + "staged-git-files": "1.1.2", + "string-argv": "^0.0.2", + "stringify-object": "^3.2.2", + "yup": "^0.26.10" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "lodash": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.13.tgz", + "integrity": "sha512-vm3/XWXfWtRua0FkUyEHBZy8kCPjErNBT9fJx8Zvs+U6zjqPbTUOpkaoum3O5uiA8sm+yNMHXfYkTUHFoMxFNA==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "listr": { + "version": "0.14.3", + "resolved": "https://registry.npmjs.org/listr/-/listr-0.14.3.tgz", + "integrity": "sha512-RmAl7su35BFd/xoMamRjpIE4j3v+L28o8CT5YhAXQJm1fD+1l9ngXY8JAQRJ+tFK2i5njvi0iRUKV09vPwA0iA==", + "dev": true, + "requires": { + "@samverschueren/stream-to-observable": "^0.3.0", + "is-observable": "^1.1.0", + "is-promise": "^2.1.0", + "is-stream": "^1.1.0", + "listr-silent-renderer": "^1.1.1", + "listr-update-renderer": "^0.5.0", + "listr-verbose-renderer": "^0.5.0", + "p-map": "^2.0.0", + "rxjs": "^6.3.3" + }, + "dependencies": { + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true + } + } + }, + "listr-silent-renderer": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/listr-silent-renderer/-/listr-silent-renderer-1.1.1.tgz", + "integrity": "sha1-kktaN1cVN3C/Go4/v3S4u/P5JC4=", + "dev": true + }, + "listr-update-renderer": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/listr-update-renderer/-/listr-update-renderer-0.5.0.tgz", + "integrity": "sha512-tKRsZpKz8GSGqoI/+caPmfrypiaq+OQCbd+CovEC24uk1h952lVj5sC7SqyFUm+OaJ5HN/a1YLt5cit2FMNsFA==", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "cli-truncate": "^0.2.1", + "elegant-spinner": "^1.0.1", + "figures": "^1.7.0", + "indent-string": "^3.0.0", + "log-symbols": "^1.0.2", + "log-update": "^2.3.0", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "figures": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-1.7.0.tgz", + "integrity": "sha1-y+Hjr/zxzUS4DK3+0o3Hk6lwHS4=", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.5", + "object-assign": "^4.1.0" + } + }, + "log-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-1.0.2.tgz", + "integrity": "sha1-N2/3tY6jCGoPCfrMdGF+ylAeGhg=", + "dev": true, + "requires": { + "chalk": "^1.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "listr-verbose-renderer": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/listr-verbose-renderer/-/listr-verbose-renderer-0.5.0.tgz", + "integrity": "sha512-04PDPqSlsqIOaaaGZ+41vq5FejI9auqTInicFRndCBgE3bXG8D6W1I+mWhk+1nqbHmyhla/6BUrd5OSiHwKRXw==", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "cli-cursor": "^2.1.0", + "date-fns": "^1.27.2", + "figures": "^2.0.0" + } + }, + "load-json-file": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", + "integrity": "sha1-L19Fq5HjMhYjT9U62rZo607AmTs=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "loader-runner": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", + "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", + "dev": true + }, + "loader-utils": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", + "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", + "dev": true, + "requires": { + "big.js": "^5.2.2", + "emojis-list": "^2.0.0", + "json5": "^1.0.1" + } + }, + "locate-path": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", + "integrity": "sha1-K1aLJl7slExtnA3pw9u7ygNUzY4=", + "dev": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash._reinterpolate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz", + "integrity": "sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0=", + "dev": true + }, + "lodash.capitalize": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/lodash.capitalize/-/lodash.capitalize-4.2.1.tgz", + "integrity": "sha1-+CbJtOKoUR2E46yinbBeGk87cqk=", + "dev": true + }, + "lodash.escaperegexp": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz", + "integrity": "sha1-ZHYsSGGAglGKw99Mz11YhtriA0c=", + "dev": true + }, + "lodash.get": { + "version": "4.4.2", + "resolved": "https://registry.npmjs.org/lodash.get/-/lodash.get-4.4.2.tgz", + "integrity": "sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk=", + "dev": true + }, + "lodash.ismatch": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.ismatch/-/lodash.ismatch-4.4.0.tgz", + "integrity": "sha1-dWy1FQyjum8RCFp4hJZF8Yj4Xzc=", + "dev": true + }, + "lodash.isplainobject": { + "version": "4.0.6", + "resolved": "https://registry.npmjs.org/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz", + "integrity": "sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs=", + "dev": true + }, + "lodash.isstring": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.isstring/-/lodash.isstring-4.0.1.tgz", + "integrity": "sha1-1SfftUVuynzJu5XV2ur4i6VKVFE=", + "dev": true + }, + "lodash.map": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", + "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=", + "dev": true + }, + "lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha1-vMbEmkKihA7Zl/Mj6tpezRguC/4=", + "dev": true + }, + "lodash.merge": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", + "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", + "dev": true + }, + "lodash.set": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/lodash.set/-/lodash.set-4.3.2.tgz", + "integrity": "sha1-2HV7HagH3eJIFrDWqEvqGnYjCyM=", + "dev": true + }, + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha1-7dFMgk4sycHgsKG0K7UhBRakJDg=", + "dev": true + }, + "lodash.template": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.template/-/lodash.template-4.5.0.tgz", + "integrity": "sha512-84vYFxIkmidUiFxidA/KjjH9pAycqW+h980j7Fuz5qxRtO9pgB7MDFTdys1N7A5mcucRiDyEq4fusljItR1T/A==", + "dev": true, + "requires": { + "lodash._reinterpolate": "^3.0.0", + "lodash.templatesettings": "^4.0.0" + } + }, + "lodash.templatesettings": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lodash.templatesettings/-/lodash.templatesettings-4.2.0.tgz", + "integrity": "sha512-stgLz+i3Aa9mZgnjr/O+v9ruKZsPsndy7qPZOchbqk2cnTU1ZaldKK+v7m54WoKIyxiuMZTKT2H81F8BeAc3ZQ==", + "dev": true, + "requires": { + "lodash._reinterpolate": "^3.0.0" + } + }, + "lodash.toarray": { + "version": "4.4.0", + "resolved": "https://registry.npmjs.org/lodash.toarray/-/lodash.toarray-4.4.0.tgz", + "integrity": "sha1-JMS/zWsvuji/0FlNsRedjptlZWE=", + "dev": true + }, + "lodash.unescape": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/lodash.unescape/-/lodash.unescape-4.0.1.tgz", + "integrity": "sha1-vyJJiGzlFM2hEvrpIYzcBlIR/Jw=", + "dev": true + }, + "lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha1-0CJTc662Uq3BvILklFM5qEJ1R3M=", + "dev": true + }, + "lodash.uniqby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz", + "integrity": "sha1-2ZwHpmnp5tJOE2Lf4mbGdhavEwI=", + "dev": true + }, + "lodash.values": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/lodash.values/-/lodash.values-4.3.0.tgz", + "integrity": "sha1-o6bCsOvsxcLLocF+bmIP6BtT00c=" + }, + "log-driver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/log-driver/-/log-driver-1.2.7.tgz", + "integrity": "sha512-U7KCmLdqsGHBLeWqYlFA0V0Sl6P08EE1ZrmA9cxjUE0WVqT9qnyVDPz1kzpFEP0jdJuFnasWIfSd7fsaNXkpbg==", + "dev": true + }, + "log-symbols": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/log-symbols/-/log-symbols-2.2.0.tgz", + "integrity": "sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg==", + "dev": true, + "requires": { + "chalk": "^2.0.1" + } + }, + "log-update": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-2.3.0.tgz", + "integrity": "sha1-iDKP19HOeTiykoN0bwsbwSayRwg=", + "dev": true, + "requires": { + "ansi-escapes": "^3.0.0", + "cli-cursor": "^2.0.0", + "wrap-ansi": "^3.0.1" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "wrap-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-3.0.1.tgz", + "integrity": "sha1-KIoE2H7aXChuBg3+jxNc6NAH+Lo=", + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0" + } + } + } + }, + "loglevel": { + "version": "1.6.6", + "resolved": "https://registry.npmjs.org/loglevel/-/loglevel-1.6.6.tgz", + "integrity": "sha512-Sgr5lbboAUBo3eXCSPL4/KoVz3ROKquOjcctxmHIt+vol2DrqTQe3SwkKKuYhEiWB5kYa13YyopJ69deJ1irzQ==", + "dev": true + }, + "loglevel-colored-level-prefix": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/loglevel-colored-level-prefix/-/loglevel-colored-level-prefix-1.0.0.tgz", + "integrity": "sha1-akAhj9x64V/HbD0PPmdsRlOIYD4=", + "dev": true, + "requires": { + "chalk": "^1.1.3", + "loglevel": "^1.4.1" + }, + "dependencies": { + "ansi-styles": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-2.2.1.tgz", + "integrity": "sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4=", + "dev": true + }, + "chalk": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz", + "integrity": "sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg=", + "dev": true, + "requires": { + "ansi-styles": "^2.2.1", + "escape-string-regexp": "^1.0.2", + "has-ansi": "^2.0.0", + "strip-ansi": "^3.0.0", + "supports-color": "^2.0.0" + } + }, + "supports-color": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-2.0.0.tgz", + "integrity": "sha1-U10EXOa2Nj+kARcIRimZXp3zJMc=", + "dev": true + } + } + }, + "loglevelnext": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/loglevelnext/-/loglevelnext-1.0.5.tgz", + "integrity": "sha512-V/73qkPuJmx4BcBF19xPBr+0ZRVBhc4POxvZTZdMeXpJ4NItXSJ/MSwuFT0kQJlCbXvdlZoQQ/418bS1y9Jh6A==", + "dev": true, + "requires": { + "es6-symbol": "^3.1.1", + "object.assign": "^4.1.0" + } + }, + "lolex": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/lolex/-/lolex-4.2.0.tgz", + "integrity": "sha512-gKO5uExCXvSm6zbF562EvM+rd1kQDnB9AZBbiQVzf1ZmdDpxUSvpnAaVOP83N/31mRK8Ml8/VE8DMvsAZQ+7wg==", + "dev": true + }, + "longest": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/longest/-/longest-2.0.1.tgz", + "integrity": "sha1-eB4YMpaqlPbU2RbcM10NF676I/g=", + "dev": true + }, + "loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "requires": { + "js-tokens": "^3.0.0 || ^4.0.0" + } + }, + "loud-rejection": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/loud-rejection/-/loud-rejection-1.6.0.tgz", + "integrity": "sha1-W0b4AUft7leIcPCG0Eghz5mOVR8=", + "dev": true, + "requires": { + "currently-unhandled": "^0.4.1", + "signal-exit": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" + }, + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + }, + "dependencies": { + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=" + } + } + }, + "ltgt": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/ltgt/-/ltgt-2.2.1.tgz", + "integrity": "sha1-81ypHEk/e3PaDgdJUwTxezH4fuU=" + }, + "lunr": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/lunr/-/lunr-2.3.8.tgz", + "integrity": "sha512-oxMeX/Y35PNFuZoHp+jUj5OSEmLCaIH4KTFJh7a93cHBoFmpw2IoPs22VIz7vyO2YUnx2Tn9dzIwO2P/4quIRg==", + "dev": true + }, + "macos-release": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/macos-release/-/macos-release-2.3.0.tgz", + "integrity": "sha512-OHhSbtcviqMPt7yfw5ef5aghS2jzFVKEFyCJndQt2YpSQ9qRVSEv2axSJI1paVThEu+FFGs584h/1YhxjVqajA==", + "dev": true + }, + "make-dir": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-1.3.0.tgz", + "integrity": "sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ==", + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=" + } + } + }, + "make-error": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/make-error/-/make-error-1.3.5.tgz", + "integrity": "sha512-c3sIjNUow0+8swNwVpqoH4YCShKNFkMaw6oH1mNS2haDZQqkeZFlHS3dhoeEbKKmJB4vXpJucU6oH75aDYeE9g==", + "dev": true + }, + "make-plural": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/make-plural/-/make-plural-4.3.0.tgz", + "integrity": "sha512-xTYd4JVHpSCW+aqDof6w/MebaMVNTVYBZhbB/vi513xXdiPT92JMVCo0Jq8W2UZnzYRFeVbQiQ+I25l13JuKvA==", + "dev": true, + "requires": { + "minimist": "^1.2.0" + } + }, + "makeerror": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.11.tgz", + "integrity": "sha1-4BpckQnyr3lmDk6LlYd5AYT1qWw=", + "dev": true, + "requires": { + "tmpl": "1.0.x" + } + }, + "mamacro": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/mamacro/-/mamacro-0.0.3.tgz", + "integrity": "sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA==", + "dev": true + }, + "map-age-cleaner": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", + "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", + "dev": true, + "requires": { + "p-defer": "^1.0.0" + } + }, + "map-cache": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", + "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", + "dev": true + }, + "map-obj": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-2.0.0.tgz", + "integrity": "sha1-plzSkIepJZi4eRJXpSPgISIqwfk=", + "dev": true + }, + "map-visit": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", + "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", + "dev": true, + "requires": { + "object-visit": "^1.0.0" + } + }, + "marked": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/marked/-/marked-0.6.2.tgz", + "integrity": "sha512-LqxwVH3P/rqKX4EKGz7+c2G9r98WeM/SW34ybhgNGhUQNKtf1GmmSkJ6cDGJ/t6tiyae49qRkpyTw2B9HOrgUA==", + "dev": true + }, + "marked-terminal": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/marked-terminal/-/marked-terminal-3.2.0.tgz", + "integrity": "sha512-Yr1yVS0BbDG55vx7be1D0mdv+jGs9AW563o/Tt/7FTsId2J0yqhrTeXAqq/Q0DyyXltIn6CSxzesQuFqXgafjQ==", + "dev": true, + "requires": { + "ansi-escapes": "^3.1.0", + "cardinal": "^2.1.1", + "chalk": "^2.4.1", + "cli-table": "^0.3.1", + "node-emoji": "^1.4.1", + "supports-hyperlinks": "^1.0.1" + } + }, + "matcher": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/matcher/-/matcher-1.1.1.tgz", + "integrity": "sha512-+BmqxWIubKTRKNWx/ahnCkk3mG8m7OturVlqq6HiojGJTd5hVYbgZm6WzcYPCoB+KBT4Vd6R7WSRG2OADNaCjg==", + "dev": true, + "requires": { + "escape-string-regexp": "^1.0.4" + } + }, + "math-random": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/math-random/-/math-random-1.0.4.tgz", + "integrity": "sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A==", + "dev": true + }, + "md5.js": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", + "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "mem": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-1.1.0.tgz", + "integrity": "sha1-Xt1StIXKHZAP5kiVUFOZoN+kX3Y=", + "dev": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "memdown": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/memdown/-/memdown-1.4.1.tgz", + "integrity": "sha1-tOThkhdGZP+65BNhqlAPMRnv4hU=", + "requires": { + "abstract-leveldown": "~2.7.1", + "functional-red-black-tree": "^1.0.1", + "immediate": "^3.2.3", + "inherits": "~2.0.1", + "ltgt": "~2.2.0", + "safe-buffer": "~5.1.1" + }, + "dependencies": { + "abstract-leveldown": { + "version": "2.7.2", + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.7.2.tgz", + "integrity": "sha512-+OVvxH2rHVEhWLdbudP6p0+dNMXu8JA1CbhP19T8paTYAcX7oJ4OVjT+ZUVpv7mITxXHqDMej+GdqXBmXkw09w==", + "requires": { + "xtend": "~4.0.0" + } + }, + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + } + } + }, + "memory-fs": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", + "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", + "dev": true, + "requires": { + "errno": "^0.1.3", + "readable-stream": "^2.0.1" + } + }, + "meow": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/meow/-/meow-4.0.1.tgz", + "integrity": "sha512-xcSBHD5Z86zaOc+781KrupuHAzeGXSLtiAOmBsiLDiPSaYSB6hdew2ng9EBAnZ62jagG9MHAOdxpDi/lWBFJ/A==", + "dev": true, + "requires": { + "camelcase-keys": "^4.0.0", + "decamelize-keys": "^1.0.0", + "loud-rejection": "^1.0.0", + "minimist": "^1.1.3", + "minimist-options": "^3.0.1", + "normalize-package-data": "^2.3.4", + "read-pkg-up": "^3.0.0", + "redent": "^2.0.0", + "trim-newlines": "^2.0.0" + }, + "dependencies": { + "read-pkg-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-3.0.0.tgz", + "integrity": "sha1-PtSWaF26D4/hGNBpHcUfSh/5bwc=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + } + } + } + }, + "merge": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/merge/-/merge-1.2.1.tgz", + "integrity": "sha512-VjFo4P5Whtj4vsLzsYBu5ayHhoHJ0UqNm7ibvShmbmoz7tGi0vXaoJbGdB+GmDMLUdg8DpQXEIeVDAe8MaABvQ==", + "dev": true + }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "merge2": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.3.0.tgz", + "integrity": "sha512-2j4DAdlBOkiSZIsaXk4mTE3sRS02yBHAtfy127xRV3bQUFqXkjHCHLW6Scv7DwNRbIWNHH8zpnz9zMaKXIdvYw==", + "dev": true + }, + "merkle-patricia-tree": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/merkle-patricia-tree/-/merkle-patricia-tree-2.3.2.tgz", + "integrity": "sha512-81PW5m8oz/pz3GvsAwbauj7Y00rqm81Tzad77tHBwU7pIAtN+TJnMSOJhxBKflSVYhptMMb9RskhqHqrSm1V+g==", + "requires": { + "async": "^1.4.2", + "ethereumjs-util": "^5.0.0", + "level-ws": "0.0.0", + "levelup": "^1.2.1", + "memdown": "^1.0.0", + "readable-stream": "^2.0.0", + "rlp": "^2.0.0", + "semaphore": ">=1.0.1" + }, + "dependencies": { + "abstract-leveldown": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/abstract-leveldown/-/abstract-leveldown-2.6.3.tgz", + "integrity": "sha512-2++wDf/DYqkPR3o5tbfdhF96EfMApo1GpPfzOsR/ZYXdkSmELlvOOEAl9iKkRsktMPHdGjO4rtkBpf2I7TiTeA==", + "requires": { + "xtend": "~4.0.0" + } + }, + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=" + }, + "deferred-leveldown": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/deferred-leveldown/-/deferred-leveldown-1.2.2.tgz", + "integrity": "sha512-uukrWD2bguRtXilKt6cAWKyoXrTSMo5m7crUdLfWQmu8kIm88w3QZoUL+6nhpfKVmhHANER6Re3sKoNoZ3IKMA==", + "requires": { + "abstract-leveldown": "~2.6.0" + } + }, + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=" + }, + "level-codec": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/level-codec/-/level-codec-7.0.1.tgz", + "integrity": "sha512-Ua/R9B9r3RasXdRmOtd+t9TCOEIIlts+TN/7XTT2unhDaL6sJn83S3rUyljbr6lVtw49N3/yA0HHjpV6Kzb2aQ==" + }, + "level-errors": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/level-errors/-/level-errors-1.0.5.tgz", + "integrity": "sha512-/cLUpQduF6bNrWuAC4pwtUKA5t669pCsCi2XbmojG2tFeOr9j6ShtdDCtFFQO1DRt+EVZhx9gPzP9G2bUaG4ig==", + "requires": { + "errno": "~0.1.1" + } + }, + "level-iterator-stream": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/level-iterator-stream/-/level-iterator-stream-1.3.1.tgz", + "integrity": "sha1-5Dt4sagUPm+pek9IXrjqUwNS8u0=", + "requires": { + "inherits": "^2.0.1", + "level-errors": "^1.0.3", + "readable-stream": "^1.0.33", + "xtend": "^4.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "1.1.14", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-1.1.14.tgz", + "integrity": "sha1-fPTFTvZI44EwhMY23SB54WbAgdk=", + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + } + } + }, + "levelup": { + "version": "1.3.9", + "resolved": "https://registry.npmjs.org/levelup/-/levelup-1.3.9.tgz", + "integrity": "sha512-VVGHfKIlmw8w1XqpGOAGwq6sZm2WwWLmlDcULkKWQXEA5EopA8OBNJ2Ck2v6bdk8HeEZSbCSEgzXadyQFm76sQ==", + "requires": { + "deferred-leveldown": "~1.2.1", + "level-codec": "~7.0.0", + "level-errors": "~1.0.3", + "level-iterator-stream": "~1.3.0", + "prr": "~1.0.1", + "semver": "~5.4.1", + "xtend": "~4.0.0" + } + }, + "semver": { + "version": "5.4.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.4.1.tgz", + "integrity": "sha512-WfG/X9+oATh81XtllIo/I8gOiY9EXRdv1cQdyykeXK17YcUW3EXUAi2To4pcH6nZtJPr7ZOpM5OMyWJZm+8Rsg==" + } + } + }, + "messageformat": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/messageformat/-/messageformat-1.1.1.tgz", + "integrity": "sha512-Q0uXcDtF5pEZsVSyhzDOGgZZK6ykN79VY9CwU3Nv0gsqx62BjdJW0MT+63UkHQ4exe3HE33ZlxR2/YwoJarRTg==", + "dev": true, + "requires": { + "glob": "~7.0.6", + "make-plural": "^4.1.1", + "messageformat-parser": "^1.1.0", + "nopt": "~3.0.6", + "reserved-words": "^0.1.2" + }, + "dependencies": { + "glob": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.0.6.tgz", + "integrity": "sha1-IRuvr0nlJbjNkyYNFKsTYVKz9Xo=", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.2", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + }, + "nopt": { + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-3.0.6.tgz", + "integrity": "sha1-xkZdvwirzU2zWTF/eaxopkayj/k=", + "dev": true, + "requires": { + "abbrev": "1" + } + } + } + }, + "messageformat-parser": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/messageformat-parser/-/messageformat-parser-1.1.0.tgz", + "integrity": "sha512-Hwem6G3MsKDLS1FtBRGIs8T50P1Q00r3srS6QJePCFbad9fq0nYxwf3rnU2BreApRGhmpKMV7oZI06Sy1c9TPA==", + "dev": true + }, + "micromatch": { + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", + "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.1", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "extglob": "^2.0.4", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.2", + "nanomatch": "^1.2.9", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.2" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } + } + }, + "miller-rabin": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", + "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", + "dev": true, + "requires": { + "bn.js": "^4.0.0", + "brorand": "^1.0.1" + } + }, + "mime": { + "version": "2.4.4", + "resolved": "https://registry.npmjs.org/mime/-/mime-2.4.4.tgz", + "integrity": "sha512-LRxmNwziLPT828z+4YkNzloCFC2YM4wrB99k+AV5ZbEyfGNWfG8SO1FUXLmLDBSo89NrJZ4DIWeLjy1CHGhMGA==", + "dev": true + }, + "mime-db": { + "version": "1.43.0", + "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.43.0.tgz", + "integrity": "sha512-+5dsGEEovYbT8UY9yD7eE4XTc4UwJ1jBYlgaQQF38ENsKR3wj/8q8RFZrF9WIZpB2V1ArTVFUva8sAul1NzRzQ==" + }, + "mime-types": { + "version": "2.1.26", + "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.26.tgz", + "integrity": "sha512-01paPWYgLrkqAyrlDorC1uDwl2p3qZT7yl806vW7DvDoxwXi46jsjFbg+WdwotBIk6/MbEhO/dh5aZ5sNj/dWQ==", + "requires": { + "mime-db": "1.43.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==" + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" + }, + "min-document": { + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/min-document/-/min-document-2.19.0.tgz", + "integrity": "sha1-e9KC4/WELtKVu3SM3Z8f+iyCRoU=", + "requires": { + "dom-walk": "^0.1.0" + } + }, + "minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + }, + "minimalistic-crypto-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", + "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=" + }, + "minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz", + "integrity": "sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ=" + }, + "minimist-options": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-3.0.2.tgz", + "integrity": "sha512-FyBrT/d0d4+uiZRbqznPXqw3IpZZG3gl3wKWiX784FycUKVwBt0uLBFkQrtE4tZOrgo78nZp2jnKz3L65T5LdQ==", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0" + } + }, + "mississippi": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", + "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "mixin-deep": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", + "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", + "dev": true, + "requires": { + "for-in": "^1.0.2", + "is-extendable": "^1.0.1" + }, + "dependencies": { + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "mkdirp": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", + "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", + "requires": { + "minimist": "0.0.8" + }, + "dependencies": { + "minimist": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", + "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=" + } + } + }, + "modify-values": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/modify-values/-/modify-values-1.0.1.tgz", + "integrity": "sha512-xV2bxeN6F7oYjZWTe/YPAy6MN2M+sL4u/Rlm2AHCIVGfo2p1yGmBHQ6vHehl4bRTZBdHu3TSkWdYgkwpYzAGSw==", + "dev": true + }, + "move-concurrently": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", + "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + }, + "dependencies": { + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=" + }, + "mute-stream": { + "version": "0.0.7", + "resolved": "https://registry.npmjs.org/mute-stream/-/mute-stream-0.0.7.tgz", + "integrity": "sha1-MHXOk7whuPq0PhvE2n6BFe0ee6s=" + }, + "nan": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", + "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==" + }, + "nanomatch": { + "version": "1.2.13", + "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", + "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "fragment-cache": "^0.2.1", + "is-windows": "^1.0.2", + "kind-of": "^6.0.2", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } + } + }, + "napi-build-utils": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.1.tgz", + "integrity": "sha512-boQj1WFgQH3v4clhu3mTNfP+vOBxorDlE8EKiMjUlLG3C4qAESnn9AxIOkFgTR2c9LtzNjPrjS60cT27ZKBhaA==", + "optional": true + }, + "natural-compare": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", + "integrity": "sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc=", + "dev": true + }, + "neo-async": { + "version": "2.6.0", + "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.0.tgz", + "integrity": "sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA==", + "dev": true + }, + "nerf-dart": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/nerf-dart/-/nerf-dart-1.0.0.tgz", + "integrity": "sha1-5tq3/r9a2Bbqgc9cYpxaDr3nLBo=", + "dev": true + }, + "next-tick": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/next-tick/-/next-tick-1.0.0.tgz", + "integrity": "sha1-yobR/ogoFpsBICCOPchCS524NCw=", + "dev": true + }, + "nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==" + }, + "nise": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/nise/-/nise-1.5.2.tgz", + "integrity": "sha512-/6RhOUlicRCbE9s+94qCUsyE+pKlVJ5AhIv+jEE7ESKwnbXqulKZ1FYU+XAtHHWE9TinYvAxDUJAb912PwPoWA==", + "dev": true, + "requires": { + "@sinonjs/formatio": "^3.2.1", + "@sinonjs/text-encoding": "^0.7.1", + "just-extend": "^4.0.2", + "lolex": "^4.1.0", + "path-to-regexp": "^1.7.0" + } + }, + "node-abi": { + "version": "2.14.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-2.14.0.tgz", + "integrity": "sha512-y54KGgEOHnRHlGQi7E5UiryRkH8bmksmQLj/9iLAjoje743YS+KaKB/sDYXgqtT0J16JT3c3AYJZNI98aU/kYg==", + "optional": true, + "requires": { + "semver": "^5.4.1" + }, + "dependencies": { + "semver": { + "version": "5.7.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.0.tgz", + "integrity": "sha512-Ya52jSX2u7QKghxeoFGpLwCtGlt7j0oY9DYb5apt9nPlJ42ID+ulTXESnt/qAQcoSERyZ5sl3LDIOw0nAn/5DA==", + "optional": true + } + } + }, + "node-emoji": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/node-emoji/-/node-emoji-1.10.0.tgz", + "integrity": "sha512-Yt3384If5H6BYGVHiHwTL+99OzJKHhgp82S8/dktEK73T26BazdgZ4JZh92xSVtGNJvz9UbXdNAc5hcrXV42vw==", + "dev": true, + "requires": { + "lodash.toarray": "^4.4.0" + } + }, + "node-fetch": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", + "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", + "requires": { + "encoding": "^0.1.11", + "is-stream": "^1.0.1" + } + }, + "node-fetch-npm": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/node-fetch-npm/-/node-fetch-npm-2.0.2.tgz", + "integrity": "sha512-nJIxm1QmAj4v3nfCvEeCrYSoVwXyxLnaPBK5W1W5DGEJwjlKuC2VEUycGw5oxk+4zZahRrB84PUJJgEmhFTDFw==", + "requires": { + "encoding": "^0.1.11", + "json-parse-better-errors": "^1.0.0", + "safe-buffer": "^5.1.1" + } + }, + "node-hid": { + "version": "0.7.9", + "resolved": "https://registry.npmjs.org/node-hid/-/node-hid-0.7.9.tgz", + "integrity": "sha512-vJnonTqmq3frCyTumJqG4g2IZcny3ynkfmbfDfQ90P3ZhRzcWYS/Um1ux6HFmAxmkaQnrZqIYHcGpL7kdqY8jA==", + "optional": true, + "requires": { + "bindings": "^1.5.0", + "nan": "^2.13.2", + "prebuild-install": "^5.3.0" + } + }, + "node-int64": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", + "integrity": "sha1-h6kGXNs1XTGC2PlM4RGIuCXGijs=", + "dev": true + }, + "node-libs-browser": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.0.tgz", + "integrity": "sha512-5MQunG/oyOaBdttrL40dA7bUfPORLRWMUJLQtMg7nluxUvk5XwnLdL9twQHFAjRx/y7mIMkLKT9++qPbbk6BZA==", + "dev": true, + "requires": { + "assert": "^1.1.1", + "browserify-zlib": "^0.2.0", + "buffer": "^4.3.0", + "console-browserify": "^1.1.0", + "constants-browserify": "^1.0.0", + "crypto-browserify": "^3.11.0", + "domain-browser": "^1.1.1", + "events": "^3.0.0", + "https-browserify": "^1.0.0", + "os-browserify": "^0.3.0", + "path-browserify": "0.0.0", + "process": "^0.11.10", + "punycode": "^1.2.4", + "querystring-es3": "^0.2.0", + "readable-stream": "^2.3.3", + "stream-browserify": "^2.0.1", + "stream-http": "^2.7.2", + "string_decoder": "^1.0.0", + "timers-browserify": "^2.0.4", + "tty-browserify": "0.0.0", + "url": "^0.11.0", + "util": "^0.11.0", + "vm-browserify": "0.0.4" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", + "dev": true + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "dev": true, + "requires": { + "safe-buffer": "~5.2.0" + } + } + } + }, + "node-modules-regexp": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/node-modules-regexp/-/node-modules-regexp-1.0.0.tgz", + "integrity": "sha1-jZ2+KJZKSsVxLpExZCEHxx6Q7EA=", + "dev": true + }, + "node-notifier": { + "version": "5.4.3", + "resolved": "https://registry.npmjs.org/node-notifier/-/node-notifier-5.4.3.tgz", + "integrity": "sha512-M4UBGcs4jeOK9CjTsYwkvH6/MzuUmGCyTW+kCY7uO+1ZVr0+FHGdPdIf5CCLqAaxnRrWidyoQlNkMIIVwbKB8Q==", + "dev": true, + "requires": { + "growly": "^1.3.0", + "is-wsl": "^1.1.0", + "semver": "^5.5.0", + "shellwords": "^0.1.1", + "which": "^1.3.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "node-releases": { + "version": "1.1.47", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-1.1.47.tgz", + "integrity": "sha512-k4xjVPx5FpwBUj0Gw7uvFOTF4Ep8Hok1I6qjwL3pLfwe7Y0REQSAqOwwv9TWBCUtMHxcXfY4PgRLRozcChvTcA==", + "dev": true, + "requires": { + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "noop-logger": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/noop-logger/-/noop-logger-0.1.1.tgz", + "integrity": "sha1-lKKxYzxPExdVMAfYlm/Q6EG2pMI=", + "optional": true + }, + "nopt": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-4.0.1.tgz", + "integrity": "sha1-0NRoWv1UFRk8jHUFYC0NF81kR00=", + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", + "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", + "dev": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "normalize-path": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", + "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", + "dev": true, + "requires": { + "remove-trailing-separator": "^1.0.1" + } + }, + "normalize-url": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-4.3.0.tgz", + "integrity": "sha512-0NLtR71o4k6GLP+mr6Ty34c5GA6CMoEsncKJxvQd8NzPxaHRJNnb5gZE8R1XF4CPIS7QPHLJ74IFszwtNVAHVQ==" + }, + "npm": { + "version": "6.10.2", + "resolved": "https://registry.npmjs.org/npm/-/npm-6.10.2.tgz", + "integrity": "sha512-B6n5dgmsl1fpBYhor2OTEn9Md0r63/FpQocDn4WNT4gIQRQZLql9g+mk8s3j9qZD370kUTzwDaOBSmDdNGK3NA==", + "requires": { + "JSONStream": "^1.3.5", + "abbrev": "~1.1.1", + "ansicolors": "~0.3.2", + "ansistyles": "~0.1.3", + "aproba": "^2.0.0", + "archy": "~1.0.0", + "bin-links": "^1.1.2", + "bluebird": "^3.5.5", + "byte-size": "^5.0.1", + "cacache": "^12.0.2", + "call-limit": "^1.1.1", + "chownr": "^1.1.2", + "ci-info": "^2.0.0", + "cli-columns": "^3.1.2", + "cli-table3": "^0.5.1", + "cmd-shim": "~2.0.2", + "columnify": "~1.5.4", + "config-chain": "^1.1.12", + "debuglog": "*", + "detect-indent": "~5.0.0", + "detect-newline": "^2.1.0", + "dezalgo": "~1.0.3", + "editor": "~1.0.0", + "figgy-pudding": "^3.5.1", + "find-npm-prefix": "^1.0.2", + "fs-vacuum": "~1.2.10", + "fs-write-stream-atomic": "~1.0.10", + "gentle-fs": "^2.0.1", + "glob": "^7.1.4", + "graceful-fs": "^4.2.0", + "has-unicode": "~2.0.1", + "hosted-git-info": "^2.7.1", + "iferr": "^1.0.2", + "imurmurhash": "*", + "infer-owner": "^1.0.4", + "inflight": "~1.0.6", + "inherits": "^2.0.4", + "ini": "^1.3.5", + "init-package-json": "^1.10.3", + "is-cidr": "^3.0.0", + "json-parse-better-errors": "^1.0.2", + "lazy-property": "~1.0.0", + "libcipm": "^4.0.0", + "libnpm": "^3.0.1", + "libnpmaccess": "^3.0.2", + "libnpmhook": "^5.0.3", + "libnpmorg": "^1.0.1", + "libnpmsearch": "^2.0.2", + "libnpmteam": "^1.0.2", + "libnpx": "^10.2.0", + "lock-verify": "^2.1.0", + "lockfile": "^1.0.4", + "lodash._baseindexof": "*", + "lodash._baseuniq": "~4.6.0", + "lodash._bindcallback": "*", + "lodash._cacheindexof": "*", + "lodash._createcache": "*", + "lodash._getnative": "*", + "lodash.clonedeep": "~4.5.0", + "lodash.restparam": "*", + "lodash.union": "~4.6.0", + "lodash.uniq": "~4.5.0", + "lodash.without": "~4.4.0", + "lru-cache": "^5.1.1", + "meant": "~1.0.1", + "mississippi": "^3.0.0", + "mkdirp": "~0.5.1", + "move-concurrently": "^1.0.1", + "node-gyp": "^5.0.3", + "nopt": "~4.0.1", + "normalize-package-data": "^2.5.0", + "npm-audit-report": "^1.3.2", + "npm-cache-filename": "~1.0.2", + "npm-install-checks": "~3.0.0", + "npm-lifecycle": "^3.1.2", + "npm-package-arg": "^6.1.0", + "npm-packlist": "^1.4.4", + "npm-pick-manifest": "^2.2.3", + "npm-profile": "^4.0.2", + "npm-registry-fetch": "^4.0.0", + "npm-user-validate": "~1.0.0", + "npmlog": "~4.1.2", + "once": "~1.4.0", + "opener": "^1.5.1", + "osenv": "^0.1.5", + "pacote": "^9.5.4", + "path-is-inside": "~1.0.2", + "promise-inflight": "~1.0.1", + "qrcode-terminal": "^0.12.0", + "query-string": "^6.8.1", + "qw": "~1.0.1", + "read": "~1.0.7", + "read-cmd-shim": "~1.0.1", + "read-installed": "~4.0.3", + "read-package-json": "^2.0.13", + "read-package-tree": "^5.3.1", + "readable-stream": "^3.4.0", + "readdir-scoped-modules": "^1.1.0", + "request": "^2.88.0", + "retry": "^0.12.0", + "rimraf": "^2.6.3", + "safe-buffer": "^5.1.2", + "semver": "^5.7.0", + "sha": "^3.0.0", + "slide": "~1.1.6", + "sorted-object": "~2.0.1", + "sorted-union-stream": "~2.1.3", + "ssri": "^6.0.1", + "stringify-package": "^1.0.0", + "tar": "^4.4.10", + "text-table": "~0.2.0", + "tiny-relative-date": "^1.3.0", + "uid-number": "0.0.6", + "umask": "~1.1.0", + "unique-filename": "^1.1.1", + "unpipe": "~1.0.0", + "update-notifier": "^2.5.0", + "uuid": "^3.3.2", + "validate-npm-package-license": "^3.0.4", + "validate-npm-package-name": "~3.0.0", + "which": "^1.3.1", + "worker-farm": "^1.7.0", + "write-file-atomic": "^2.4.3" + }, + "dependencies": { + "JSONStream": { + "version": "1.3.5", + "bundled": true, + "requires": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + } + }, + "abbrev": { + "version": "1.1.1", + "bundled": true + }, + "agent-base": { + "version": "4.3.0", + "bundled": true, + "requires": { + "es6-promisify": "^5.0.0" + } + }, + "agentkeepalive": { + "version": "3.5.2", + "bundled": true, + "requires": { + "humanize-ms": "^1.2.1" + } + }, + "ajv": { + "version": "5.5.2", + "bundled": true, + "requires": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, + "ansi-align": { + "version": "2.0.0", + "bundled": true, + "requires": { + "string-width": "^2.0.0" + } + }, + "ansi-regex": { + "version": "2.1.1", + "bundled": true + }, + "ansi-styles": { + "version": "3.2.1", + "bundled": true, + "requires": { + "color-convert": "^1.9.0" + } + }, + "ansicolors": { + "version": "0.3.2", + "bundled": true + }, + "ansistyles": { + "version": "0.1.3", + "bundled": true + }, + "aproba": { + "version": "2.0.0", + "bundled": true + }, + "archy": { + "version": "1.0.0", + "bundled": true + }, + "are-we-there-yet": { + "version": "1.1.4", + "bundled": true, + "requires": { + "delegates": "^1.0.0", + "readable-stream": "^2.0.6" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "requires": { + "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" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "asap": { + "version": "2.0.6", + "bundled": true + }, + "asn1": { + "version": "0.2.4", + "bundled": true, + "requires": { + "safer-buffer": "~2.1.0" + } + }, + "assert-plus": { + "version": "1.0.0", + "bundled": true + }, + "asynckit": { + "version": "0.4.0", + "bundled": true + }, + "aws-sign2": { + "version": "0.7.0", + "bundled": true + }, + "aws4": { + "version": "1.8.0", + "bundled": true + }, + "balanced-match": { + "version": "1.0.0", + "bundled": true + }, + "bcrypt-pbkdf": { + "version": "1.0.2", + "bundled": true, + "optional": true, + "requires": { + "tweetnacl": "^0.14.3" + } + }, + "bin-links": { + "version": "1.1.2", + "bundled": true, + "requires": { + "bluebird": "^3.5.0", + "cmd-shim": "^2.0.2", + "gentle-fs": "^2.0.0", + "graceful-fs": "^4.1.11", + "write-file-atomic": "^2.3.0" + } + }, + "bluebird": { + "version": "3.5.5", + "bundled": true + }, + "boxen": { + "version": "1.3.0", + "bundled": true, + "requires": { + "ansi-align": "^2.0.0", + "camelcase": "^4.0.0", + "chalk": "^2.0.1", + "cli-boxes": "^1.0.0", + "string-width": "^2.0.0", + "term-size": "^1.2.0", + "widest-line": "^2.0.0" + } + }, + "brace-expansion": { + "version": "1.1.11", + "bundled": true, + "requires": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "buffer-from": { + "version": "1.0.0", + "bundled": true + }, + "builtins": { + "version": "1.0.3", + "bundled": true + }, + "byline": { + "version": "5.0.0", + "bundled": true + }, + "byte-size": { + "version": "5.0.1", + "bundled": true + }, + "cacache": { + "version": "12.0.2", + "bundled": true, + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "call-limit": { + "version": "1.1.1", + "bundled": true + }, + "camelcase": { + "version": "4.1.0", + "bundled": true + }, + "capture-stack-trace": { + "version": "1.0.0", + "bundled": true + }, + "caseless": { + "version": "0.12.0", + "bundled": true + }, + "chalk": { + "version": "2.4.1", + "bundled": true, + "requires": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + } + }, + "chownr": { + "version": "1.1.2", + "bundled": true + }, + "ci-info": { + "version": "2.0.0", + "bundled": true + }, + "cidr-regex": { + "version": "2.0.10", + "bundled": true, + "requires": { + "ip-regex": "^2.1.0" + } + }, + "cli-boxes": { + "version": "1.0.0", + "bundled": true + }, + "cli-columns": { + "version": "3.1.2", + "bundled": true, + "requires": { + "string-width": "^2.0.0", + "strip-ansi": "^3.0.1" + } + }, + "cli-table3": { + "version": "0.5.1", + "bundled": true, + "requires": { + "colors": "^1.1.2", + "object-assign": "^4.1.0", + "string-width": "^2.1.1" + } + }, + "cliui": { + "version": "4.1.0", + "bundled": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "bundled": true + }, + "strip-ansi": { + "version": "4.0.0", + "bundled": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "clone": { + "version": "1.0.4", + "bundled": true + }, + "cmd-shim": { + "version": "2.0.2", + "bundled": true, + "requires": { + "graceful-fs": "^4.1.2", + "mkdirp": "~0.5.0" + } + }, + "co": { + "version": "4.6.0", + "bundled": true + }, + "code-point-at": { + "version": "1.1.0", + "bundled": true + }, + "color-convert": { + "version": "1.9.1", + "bundled": true, + "requires": { + "color-name": "^1.1.1" + } + }, + "color-name": { + "version": "1.1.3", + "bundled": true + }, + "colors": { + "version": "1.3.3", + "bundled": true, + "optional": true + }, + "columnify": { + "version": "1.5.4", + "bundled": true, + "requires": { + "strip-ansi": "^3.0.0", + "wcwidth": "^1.0.0" + } + }, + "combined-stream": { + "version": "1.0.6", + "bundled": true, + "requires": { + "delayed-stream": "~1.0.0" + } + }, + "concat-map": { + "version": "0.0.1", + "bundled": true + }, + "concat-stream": { + "version": "1.6.2", + "bundled": true, + "requires": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^2.2.2", + "typedarray": "^0.0.6" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "requires": { + "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" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "config-chain": { + "version": "1.1.12", + "bundled": true, + "requires": { + "ini": "^1.3.4", + "proto-list": "~1.2.1" + } + }, + "configstore": { + "version": "3.1.2", + "bundled": true, + "requires": { + "dot-prop": "^4.1.0", + "graceful-fs": "^4.1.2", + "make-dir": "^1.0.0", + "unique-string": "^1.0.0", + "write-file-atomic": "^2.0.0", + "xdg-basedir": "^3.0.0" + } + }, + "console-control-strings": { + "version": "1.1.0", + "bundled": true + }, + "copy-concurrently": { + "version": "1.0.5", + "bundled": true, + "requires": { + "aproba": "^1.1.1", + "fs-write-stream-atomic": "^1.0.8", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.0" + }, + "dependencies": { + "aproba": { + "version": "1.2.0", + "bundled": true + }, + "iferr": { + "version": "0.1.5", + "bundled": true + } + } + }, + "core-util-is": { + "version": "1.0.2", + "bundled": true + }, + "create-error-class": { + "version": "3.0.2", + "bundled": true, + "requires": { + "capture-stack-trace": "^1.0.0" + } + }, + "cross-spawn": { + "version": "5.1.0", + "bundled": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "lru-cache": { + "version": "4.1.5", + "bundled": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "yallist": { + "version": "2.1.2", + "bundled": true + } + } + }, + "crypto-random-string": { + "version": "1.0.0", + "bundled": true + }, + "cyclist": { + "version": "0.2.2", + "bundled": true + }, + "dashdash": { + "version": "1.14.1", + "bundled": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "debug": { + "version": "3.1.0", + "bundled": true, + "requires": { + "ms": "2.0.0" + }, + "dependencies": { + "ms": { + "version": "2.0.0", + "bundled": true + } + } + }, + "debuglog": { + "version": "1.0.1", + "bundled": true + }, + "decamelize": { + "version": "1.2.0", + "bundled": true + }, + "decode-uri-component": { + "version": "0.2.0", + "bundled": true + }, + "deep-extend": { + "version": "0.5.1", + "bundled": true + }, + "defaults": { + "version": "1.0.3", + "bundled": true, + "requires": { + "clone": "^1.0.2" + } + }, + "define-properties": { + "version": "1.1.3", + "bundled": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "delayed-stream": { + "version": "1.0.0", + "bundled": true + }, + "delegates": { + "version": "1.0.0", + "bundled": true + }, + "detect-indent": { + "version": "5.0.0", + "bundled": true + }, + "detect-newline": { + "version": "2.1.0", + "bundled": true + }, + "dezalgo": { + "version": "1.0.3", + "bundled": true, + "requires": { + "asap": "^2.0.0", + "wrappy": "1" + } + }, + "dot-prop": { + "version": "4.2.0", + "bundled": true, + "requires": { + "is-obj": "^1.0.0" + } + }, + "dotenv": { + "version": "5.0.1", + "bundled": true + }, + "duplexer3": { + "version": "0.1.4", + "bundled": true + }, + "duplexify": { + "version": "3.6.0", + "bundled": true, + "requires": { + "end-of-stream": "^1.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.0.0", + "stream-shift": "^1.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "requires": { + "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" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "ecc-jsbn": { + "version": "0.1.2", + "bundled": true, + "optional": true, + "requires": { + "jsbn": "~0.1.0", + "safer-buffer": "^2.1.0" + } + }, + "editor": { + "version": "1.0.0", + "bundled": true + }, + "encoding": { + "version": "0.1.12", + "bundled": true, + "requires": { + "iconv-lite": "~0.4.13" + } + }, + "end-of-stream": { + "version": "1.4.1", + "bundled": true, + "requires": { + "once": "^1.4.0" + } + }, + "env-paths": { + "version": "1.0.0", + "bundled": true + }, + "err-code": { + "version": "1.1.2", + "bundled": true + }, + "errno": { + "version": "0.1.7", + "bundled": true, + "requires": { + "prr": "~1.0.1" + } + }, + "es-abstract": { + "version": "1.12.0", + "bundled": true, + "requires": { + "es-to-primitive": "^1.1.1", + "function-bind": "^1.1.1", + "has": "^1.0.1", + "is-callable": "^1.1.3", + "is-regex": "^1.0.4" + } + }, + "es-to-primitive": { + "version": "1.2.0", + "bundled": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "es6-promise": { + "version": "4.2.8", + "bundled": true + }, + "es6-promisify": { + "version": "5.0.0", + "bundled": true, + "requires": { + "es6-promise": "^4.0.3" + } + }, + "escape-string-regexp": { + "version": "1.0.5", + "bundled": true + }, + "execa": { + "version": "0.7.0", + "bundled": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.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" + }, + "dependencies": { + "get-stream": { + "version": "3.0.0", + "bundled": true + } + } + }, + "extend": { + "version": "3.0.2", + "bundled": true + }, + "extsprintf": { + "version": "1.3.0", + "bundled": true + }, + "fast-deep-equal": { + "version": "1.1.0", + "bundled": true + }, + "fast-json-stable-stringify": { + "version": "2.0.0", + "bundled": true + }, + "figgy-pudding": { + "version": "3.5.1", + "bundled": true + }, + "find-npm-prefix": { + "version": "1.0.2", + "bundled": true + }, + "find-up": { + "version": "2.1.0", + "bundled": true, + "requires": { + "locate-path": "^2.0.0" + } + }, + "flush-write-stream": { + "version": "1.0.3", + "bundled": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.4" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "requires": { + "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" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "forever-agent": { + "version": "0.6.1", + "bundled": true + }, + "form-data": { + "version": "2.3.2", + "bundled": true, + "requires": { + "asynckit": "^0.4.0", + "combined-stream": "1.0.6", + "mime-types": "^2.1.12" + } + }, + "from2": { + "version": "2.3.0", + "bundled": true, + "requires": { + "inherits": "^2.0.1", + "readable-stream": "^2.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "requires": { + "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" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "fs-minipass": { + "version": "1.2.6", + "bundled": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "fs-vacuum": { + "version": "1.2.10", + "bundled": true, + "requires": { + "graceful-fs": "^4.1.2", + "path-is-inside": "^1.0.1", + "rimraf": "^2.5.2" + } + }, + "fs-write-stream-atomic": { + "version": "1.0.10", + "bundled": true, + "requires": { + "graceful-fs": "^4.1.2", + "iferr": "^0.1.5", + "imurmurhash": "^0.1.4", + "readable-stream": "1 || 2" + }, + "dependencies": { + "iferr": { + "version": "0.1.5", + "bundled": true + }, + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "requires": { + "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" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "fs.realpath": { + "version": "1.0.0", + "bundled": true + }, + "function-bind": { + "version": "1.1.1", + "bundled": true + }, + "gauge": { + "version": "2.7.4", + "bundled": true, + "requires": { + "aproba": "^1.0.3", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.0", + "object-assign": "^4.1.0", + "signal-exit": "^3.0.0", + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wide-align": "^1.1.0" + }, + "dependencies": { + "aproba": { + "version": "1.2.0", + "bundled": true + }, + "string-width": { + "version": "1.0.2", + "bundled": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } + } + }, + "genfun": { + "version": "5.0.0", + "bundled": true + }, + "gentle-fs": { + "version": "2.0.1", + "bundled": true, + "requires": { + "aproba": "^1.1.2", + "fs-vacuum": "^1.2.10", + "graceful-fs": "^4.1.11", + "iferr": "^0.1.5", + "mkdirp": "^0.5.1", + "path-is-inside": "^1.0.2", + "read-cmd-shim": "^1.0.1", + "slide": "^1.1.6" + }, + "dependencies": { + "aproba": { + "version": "1.2.0", + "bundled": true + }, + "iferr": { + "version": "0.1.5", + "bundled": true + } + } + }, + "get-caller-file": { + "version": "1.0.2", + "bundled": true + }, + "get-stream": { + "version": "4.1.0", + "bundled": true, + "requires": { + "pump": "^3.0.0" + } + }, + "getpass": { + "version": "0.1.7", + "bundled": true, + "requires": { + "assert-plus": "^1.0.0" + } + }, + "glob": { + "version": "7.1.4", + "bundled": true, + "requires": { + "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" + } + }, + "global-dirs": { + "version": "0.1.1", + "bundled": true, + "requires": { + "ini": "^1.3.4" + } + }, + "got": { + "version": "6.7.1", + "bundled": true, + "requires": { + "create-error-class": "^3.0.0", + "duplexer3": "^0.1.4", + "get-stream": "^3.0.0", + "is-redirect": "^1.0.0", + "is-retry-allowed": "^1.0.0", + "is-stream": "^1.0.0", + "lowercase-keys": "^1.0.0", + "safe-buffer": "^5.0.1", + "timed-out": "^4.0.0", + "unzip-response": "^2.0.1", + "url-parse-lax": "^1.0.0" + }, + "dependencies": { + "get-stream": { + "version": "3.0.0", + "bundled": true + } + } + }, + "graceful-fs": { + "version": "4.2.0", + "bundled": true + }, + "har-schema": { + "version": "2.0.0", + "bundled": true + }, + "har-validator": { + "version": "5.1.0", + "bundled": true, + "requires": { + "ajv": "^5.3.0", + "har-schema": "^2.0.0" + } + }, + "has": { + "version": "1.0.3", + "bundled": true, + "requires": { + "function-bind": "^1.1.1" + } + }, + "has-flag": { + "version": "3.0.0", + "bundled": true + }, + "has-symbols": { + "version": "1.0.0", + "bundled": true + }, + "has-unicode": { + "version": "2.0.1", + "bundled": true + }, + "hosted-git-info": { + "version": "2.7.1", + "bundled": true + }, + "http-cache-semantics": { + "version": "3.8.1", + "bundled": true + }, + "http-proxy-agent": { + "version": "2.1.0", + "bundled": true, + "requires": { + "agent-base": "4", + "debug": "3.1.0" + } + }, + "http-signature": { + "version": "1.2.0", + "bundled": true, + "requires": { + "assert-plus": "^1.0.0", + "jsprim": "^1.2.2", + "sshpk": "^1.7.0" + } + }, + "https-proxy-agent": { + "version": "2.2.2", + "bundled": true, + "requires": { + "agent-base": "^4.3.0", + "debug": "^3.1.0" + } + }, + "humanize-ms": { + "version": "1.2.1", + "bundled": true, + "requires": { + "ms": "^2.0.0" + } + }, + "iconv-lite": { + "version": "0.4.23", + "bundled": true, + "requires": { + "safer-buffer": ">= 2.1.2 < 3" + } + }, + "iferr": { + "version": "1.0.2", + "bundled": true + }, + "ignore-walk": { + "version": "3.0.1", + "bundled": true, + "requires": { + "minimatch": "^3.0.4" + } + }, + "import-lazy": { + "version": "2.1.0", + "bundled": true + }, + "imurmurhash": { + "version": "0.1.4", + "bundled": true + }, + "infer-owner": { + "version": "1.0.4", + "bundled": true + }, + "inflight": { + "version": "1.0.6", + "bundled": true, + "requires": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "inherits": { + "version": "2.0.4", + "bundled": true + }, + "ini": { + "version": "1.3.5", + "bundled": true + }, + "init-package-json": { + "version": "1.10.3", + "bundled": true, + "requires": { + "glob": "^7.1.1", + "npm-package-arg": "^4.0.0 || ^5.0.0 || ^6.0.0", + "promzard": "^0.3.0", + "read": "~1.0.1", + "read-package-json": "1 || 2", + "semver": "2.x || 3.x || 4 || 5", + "validate-npm-package-license": "^3.0.1", + "validate-npm-package-name": "^3.0.0" + } + }, + "invert-kv": { + "version": "1.0.0", + "bundled": true + }, + "ip": { + "version": "1.1.5", + "bundled": true + }, + "ip-regex": { + "version": "2.1.0", + "bundled": true + }, + "is-callable": { + "version": "1.1.4", + "bundled": true + }, + "is-ci": { + "version": "1.1.0", + "bundled": true, + "requires": { + "ci-info": "^1.0.0" + }, + "dependencies": { + "ci-info": { + "version": "1.6.0", + "bundled": true + } + } + }, + "is-cidr": { + "version": "3.0.0", + "bundled": true, + "requires": { + "cidr-regex": "^2.0.10" + } + }, + "is-date-object": { + "version": "1.0.1", + "bundled": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "bundled": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "is-installed-globally": { + "version": "0.1.0", + "bundled": true, + "requires": { + "global-dirs": "^0.1.0", + "is-path-inside": "^1.0.0" + } + }, + "is-npm": { + "version": "1.0.0", + "bundled": true + }, + "is-obj": { + "version": "1.0.1", + "bundled": true + }, + "is-path-inside": { + "version": "1.0.1", + "bundled": true, + "requires": { + "path-is-inside": "^1.0.1" + } + }, + "is-redirect": { + "version": "1.0.0", + "bundled": true + }, + "is-regex": { + "version": "1.0.4", + "bundled": true, + "requires": { + "has": "^1.0.1" + } + }, + "is-retry-allowed": { + "version": "1.1.0", + "bundled": true + }, + "is-stream": { + "version": "1.1.0", + "bundled": true + }, + "is-symbol": { + "version": "1.0.2", + "bundled": true, + "requires": { + "has-symbols": "^1.0.0" + } + }, + "is-typedarray": { + "version": "1.0.0", + "bundled": true + }, + "isarray": { + "version": "1.0.0", + "bundled": true + }, + "isexe": { + "version": "2.0.0", + "bundled": true + }, + "isstream": { + "version": "0.1.2", + "bundled": true + }, + "jsbn": { + "version": "0.1.1", + "bundled": true, + "optional": true + }, + "json-parse-better-errors": { + "version": "1.0.2", + "bundled": true + }, + "json-schema": { + "version": "0.2.3", + "bundled": true + }, + "json-schema-traverse": { + "version": "0.3.1", + "bundled": true + }, + "json-stringify-safe": { + "version": "5.0.1", + "bundled": true + }, + "jsonparse": { + "version": "1.3.1", + "bundled": true + }, + "jsprim": { + "version": "1.4.1", + "bundled": true, + "requires": { + "assert-plus": "1.0.0", + "extsprintf": "1.3.0", + "json-schema": "0.2.3", + "verror": "1.10.0" + } + }, + "latest-version": { + "version": "3.1.0", + "bundled": true, + "requires": { + "package-json": "^4.0.0" + } + }, + "lazy-property": { + "version": "1.0.0", + "bundled": true + }, + "lcid": { + "version": "1.0.0", + "bundled": true, + "requires": { + "invert-kv": "^1.0.0" + } + }, + "libcipm": { + "version": "4.0.0", + "bundled": true, + "requires": { + "bin-links": "^1.1.2", + "bluebird": "^3.5.1", + "figgy-pudding": "^3.5.1", + "find-npm-prefix": "^1.0.2", + "graceful-fs": "^4.1.11", + "ini": "^1.3.5", + "lock-verify": "^2.0.2", + "mkdirp": "^0.5.1", + "npm-lifecycle": "^3.0.0", + "npm-logical-tree": "^1.2.1", + "npm-package-arg": "^6.1.0", + "pacote": "^9.1.0", + "read-package-json": "^2.0.13", + "rimraf": "^2.6.2", + "worker-farm": "^1.6.0" + } + }, + "libnpm": { + "version": "3.0.1", + "bundled": true, + "requires": { + "bin-links": "^1.1.2", + "bluebird": "^3.5.3", + "find-npm-prefix": "^1.0.2", + "libnpmaccess": "^3.0.2", + "libnpmconfig": "^1.2.1", + "libnpmhook": "^5.0.3", + "libnpmorg": "^1.0.1", + "libnpmpublish": "^1.1.2", + "libnpmsearch": "^2.0.2", + "libnpmteam": "^1.0.2", + "lock-verify": "^2.0.2", + "npm-lifecycle": "^3.0.0", + "npm-logical-tree": "^1.2.1", + "npm-package-arg": "^6.1.0", + "npm-profile": "^4.0.2", + "npm-registry-fetch": "^4.0.0", + "npmlog": "^4.1.2", + "pacote": "^9.5.3", + "read-package-json": "^2.0.13", + "stringify-package": "^1.0.0" + } + }, + "libnpmaccess": { + "version": "3.0.2", + "bundled": true, + "requires": { + "aproba": "^2.0.0", + "get-stream": "^4.0.0", + "npm-package-arg": "^6.1.0", + "npm-registry-fetch": "^4.0.0" + } + }, + "libnpmconfig": { + "version": "1.2.1", + "bundled": true, + "requires": { + "figgy-pudding": "^3.5.1", + "find-up": "^3.0.0", + "ini": "^1.3.5" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "bundled": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "bundled": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.2.0", + "bundled": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "bundled": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "bundled": true + } + } + }, + "libnpmhook": { + "version": "5.0.3", + "bundled": true, + "requires": { + "aproba": "^2.0.0", + "figgy-pudding": "^3.4.1", + "get-stream": "^4.0.0", + "npm-registry-fetch": "^4.0.0" + } + }, + "libnpmorg": { + "version": "1.0.1", + "bundled": true, + "requires": { + "aproba": "^2.0.0", + "figgy-pudding": "^3.4.1", + "get-stream": "^4.0.0", + "npm-registry-fetch": "^4.0.0" + } + }, + "libnpmpublish": { + "version": "1.1.2", + "bundled": true, + "requires": { + "aproba": "^2.0.0", + "figgy-pudding": "^3.5.1", + "get-stream": "^4.0.0", + "lodash.clonedeep": "^4.5.0", + "normalize-package-data": "^2.4.0", + "npm-package-arg": "^6.1.0", + "npm-registry-fetch": "^4.0.0", + "semver": "^5.5.1", + "ssri": "^6.0.1" + } + }, + "libnpmsearch": { + "version": "2.0.2", + "bundled": true, + "requires": { + "figgy-pudding": "^3.5.1", + "get-stream": "^4.0.0", + "npm-registry-fetch": "^4.0.0" + } + }, + "libnpmteam": { + "version": "1.0.2", + "bundled": true, + "requires": { + "aproba": "^2.0.0", + "figgy-pudding": "^3.4.1", + "get-stream": "^4.0.0", + "npm-registry-fetch": "^4.0.0" + } + }, + "libnpx": { + "version": "10.2.0", + "bundled": true, + "requires": { + "dotenv": "^5.0.1", + "npm-package-arg": "^6.0.0", + "rimraf": "^2.6.2", + "safe-buffer": "^5.1.0", + "update-notifier": "^2.3.0", + "which": "^1.3.0", + "y18n": "^4.0.0", + "yargs": "^11.0.0" + } + }, + "locate-path": { + "version": "2.0.0", + "bundled": true, + "requires": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + } + }, + "lock-verify": { + "version": "2.1.0", + "bundled": true, + "requires": { + "npm-package-arg": "^6.1.0", + "semver": "^5.4.1" + } + }, + "lockfile": { + "version": "1.0.4", + "bundled": true, + "requires": { + "signal-exit": "^3.0.2" + } + }, + "lodash._baseindexof": { + "version": "3.1.0", + "bundled": true + }, + "lodash._baseuniq": { + "version": "4.6.0", + "bundled": true, + "requires": { + "lodash._createset": "~4.0.0", + "lodash._root": "~3.0.0" + } + }, + "lodash._bindcallback": { + "version": "3.0.1", + "bundled": true + }, + "lodash._cacheindexof": { + "version": "3.0.2", + "bundled": true + }, + "lodash._createcache": { + "version": "3.1.2", + "bundled": true, + "requires": { + "lodash._getnative": "^3.0.0" + } + }, + "lodash._createset": { + "version": "4.0.3", + "bundled": true + }, + "lodash._getnative": { + "version": "3.9.1", + "bundled": true + }, + "lodash._root": { + "version": "3.0.1", + "bundled": true + }, + "lodash.clonedeep": { + "version": "4.5.0", + "bundled": true + }, + "lodash.restparam": { + "version": "3.6.1", + "bundled": true + }, + "lodash.union": { + "version": "4.6.0", + "bundled": true + }, + "lodash.uniq": { + "version": "4.5.0", + "bundled": true + }, + "lodash.without": { + "version": "4.4.0", + "bundled": true + }, + "lowercase-keys": { + "version": "1.0.1", + "bundled": true + }, + "lru-cache": { + "version": "5.1.1", + "bundled": true, + "requires": { + "yallist": "^3.0.2" + } + }, + "make-dir": { + "version": "1.3.0", + "bundled": true, + "requires": { + "pify": "^3.0.0" + } + }, + "make-fetch-happen": { + "version": "5.0.0", + "bundled": true, + "requires": { + "agentkeepalive": "^3.4.1", + "cacache": "^12.0.0", + "http-cache-semantics": "^3.8.1", + "http-proxy-agent": "^2.1.0", + "https-proxy-agent": "^2.2.1", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "node-fetch-npm": "^2.0.2", + "promise-retry": "^1.1.1", + "socks-proxy-agent": "^4.0.0", + "ssri": "^6.0.0" + } + }, + "meant": { + "version": "1.0.1", + "bundled": true + }, + "mem": { + "version": "1.1.0", + "bundled": true, + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "mime-db": { + "version": "1.35.0", + "bundled": true + }, + "mime-types": { + "version": "2.1.19", + "bundled": true, + "requires": { + "mime-db": "~1.35.0" + } + }, + "mimic-fn": { + "version": "1.2.0", + "bundled": true + }, + "minimatch": { + "version": "3.0.4", + "bundled": true, + "requires": { + "brace-expansion": "^1.1.7" + } + }, + "minimist": { + "version": "0.0.8", + "bundled": true + }, + "minipass": { + "version": "2.3.3", + "bundled": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + }, + "dependencies": { + "yallist": { + "version": "3.0.2", + "bundled": true + } + } + }, + "minizlib": { + "version": "1.2.1", + "bundled": true, + "requires": { + "minipass": "^2.2.1" + } + }, + "mississippi": { + "version": "3.0.0", + "bundled": true, + "requires": { + "concat-stream": "^1.5.0", + "duplexify": "^3.4.2", + "end-of-stream": "^1.1.0", + "flush-write-stream": "^1.0.0", + "from2": "^2.1.0", + "parallel-transform": "^1.1.0", + "pump": "^3.0.0", + "pumpify": "^1.3.3", + "stream-each": "^1.1.0", + "through2": "^2.0.0" + } + }, + "mkdirp": { + "version": "0.5.1", + "bundled": true, + "requires": { + "minimist": "0.0.8" + } + }, + "move-concurrently": { + "version": "1.0.1", + "bundled": true, + "requires": { + "aproba": "^1.1.1", + "copy-concurrently": "^1.0.0", + "fs-write-stream-atomic": "^1.0.8", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.4", + "run-queue": "^1.0.3" + }, + "dependencies": { + "aproba": { + "version": "1.2.0", + "bundled": true + } + } + }, + "ms": { + "version": "2.1.1", + "bundled": true + }, + "mute-stream": { + "version": "0.0.7", + "bundled": true + }, + "node-fetch-npm": { + "version": "2.0.2", + "bundled": true, + "requires": { + "encoding": "^0.1.11", + "json-parse-better-errors": "^1.0.0", + "safe-buffer": "^5.1.1" + } + }, + "node-gyp": { + "version": "5.0.3", + "bundled": true, + "requires": { + "env-paths": "^1.0.0", + "glob": "^7.0.3", + "graceful-fs": "^4.1.2", + "mkdirp": "^0.5.0", + "nopt": "2 || 3", + "npmlog": "0 || 1 || 2 || 3 || 4", + "request": "^2.87.0", + "rimraf": "2", + "semver": "~5.3.0", + "tar": "^4.4.8", + "which": "1" + }, + "dependencies": { + "nopt": { + "version": "3.0.6", + "bundled": true, + "requires": { + "abbrev": "1" + } + }, + "semver": { + "version": "5.3.0", + "bundled": true + } + } + }, + "nopt": { + "version": "4.0.1", + "bundled": true, + "requires": { + "abbrev": "1", + "osenv": "^0.1.4" + } + }, + "normalize-package-data": { + "version": "2.5.0", + "bundled": true, + "requires": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + }, + "dependencies": { + "resolve": { + "version": "1.10.0", + "bundled": true, + "requires": { + "path-parse": "^1.0.6" + } + } + } + }, + "npm-audit-report": { + "version": "1.3.2", + "bundled": true, + "requires": { + "cli-table3": "^0.5.0", + "console-control-strings": "^1.1.0" + } + }, + "npm-bundled": { + "version": "1.0.6", + "bundled": true + }, + "npm-cache-filename": { + "version": "1.0.2", + "bundled": true + }, + "npm-install-checks": { + "version": "3.0.0", + "bundled": true, + "requires": { + "semver": "^2.3.0 || 3.x || 4 || 5" + } + }, + "npm-lifecycle": { + "version": "3.1.2", + "bundled": true, + "requires": { + "byline": "^5.0.0", + "graceful-fs": "^4.1.15", + "node-gyp": "^5.0.2", + "resolve-from": "^4.0.0", + "slide": "^1.1.6", + "uid-number": "0.0.6", + "umask": "^1.1.0", + "which": "^1.3.1" + } + }, + "npm-logical-tree": { + "version": "1.2.1", + "bundled": true + }, + "npm-package-arg": { + "version": "6.1.0", + "bundled": true, + "requires": { + "hosted-git-info": "^2.6.0", + "osenv": "^0.1.5", + "semver": "^5.5.0", + "validate-npm-package-name": "^3.0.0" + } + }, + "npm-packlist": { + "version": "1.4.4", + "bundled": true, + "requires": { + "ignore-walk": "^3.0.1", + "npm-bundled": "^1.0.1" + } + }, + "npm-pick-manifest": { + "version": "2.2.3", + "bundled": true, + "requires": { + "figgy-pudding": "^3.5.1", + "npm-package-arg": "^6.0.0", + "semver": "^5.4.1" + } + }, + "npm-profile": { + "version": "4.0.2", + "bundled": true, + "requires": { + "aproba": "^1.1.2 || 2", + "figgy-pudding": "^3.4.1", + "npm-registry-fetch": "^4.0.0" + } + }, + "npm-registry-fetch": { + "version": "4.0.0", + "bundled": true, + "requires": { + "JSONStream": "^1.3.4", + "bluebird": "^3.5.1", + "figgy-pudding": "^3.4.1", + "lru-cache": "^5.1.1", + "make-fetch-happen": "^5.0.0", + "npm-package-arg": "^6.1.0" + } + }, + "npm-run-path": { + "version": "2.0.2", + "bundled": true, + "requires": { + "path-key": "^2.0.0" + } + }, + "npm-user-validate": { + "version": "1.0.0", + "bundled": true + }, + "npmlog": { + "version": "4.1.2", + "bundled": true, + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "bundled": true + }, + "oauth-sign": { + "version": "0.9.0", + "bundled": true + }, + "object-assign": { + "version": "4.1.1", + "bundled": true + }, + "object-keys": { + "version": "1.0.12", + "bundled": true + }, + "object.getownpropertydescriptors": { + "version": "2.0.3", + "bundled": true, + "requires": { + "define-properties": "^1.1.2", + "es-abstract": "^1.5.1" + } + }, + "once": { + "version": "1.4.0", + "bundled": true, + "requires": { + "wrappy": "1" + } + }, + "opener": { + "version": "1.5.1", + "bundled": true + }, + "os-homedir": { + "version": "1.0.2", + "bundled": true + }, + "os-locale": { + "version": "2.1.0", + "bundled": true, + "requires": { + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "bundled": true + }, + "osenv": { + "version": "0.1.5", + "bundled": true, + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "p-finally": { + "version": "1.0.0", + "bundled": true + }, + "p-limit": { + "version": "1.2.0", + "bundled": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "bundled": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-try": { + "version": "1.0.0", + "bundled": true + }, + "package-json": { + "version": "4.0.1", + "bundled": true, + "requires": { + "got": "^6.7.1", + "registry-auth-token": "^3.0.1", + "registry-url": "^3.0.3", + "semver": "^5.1.0" + } + }, + "pacote": { + "version": "9.5.4", + "bundled": true, + "requires": { + "bluebird": "^3.5.3", + "cacache": "^12.0.0", + "figgy-pudding": "^3.5.1", + "get-stream": "^4.1.0", + "glob": "^7.1.3", + "lru-cache": "^5.1.1", + "make-fetch-happen": "^5.0.0", + "minimatch": "^3.0.4", + "minipass": "^2.3.5", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "normalize-package-data": "^2.4.0", + "npm-package-arg": "^6.1.0", + "npm-packlist": "^1.1.12", + "npm-pick-manifest": "^2.2.3", + "npm-registry-fetch": "^4.0.0", + "osenv": "^0.1.5", + "promise-inflight": "^1.0.1", + "promise-retry": "^1.1.1", + "protoduck": "^5.0.1", + "rimraf": "^2.6.2", + "safe-buffer": "^5.1.2", + "semver": "^5.6.0", + "ssri": "^6.0.1", + "tar": "^4.4.8", + "unique-filename": "^1.1.1", + "which": "^1.3.1" + }, + "dependencies": { + "minipass": { + "version": "2.3.5", + "bundled": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + } + } + }, + "parallel-transform": { + "version": "1.1.0", + "bundled": true, + "requires": { + "cyclist": "~0.2.2", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "requires": { + "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" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "path-exists": { + "version": "3.0.0", + "bundled": true + }, + "path-is-absolute": { + "version": "1.0.1", + "bundled": true + }, + "path-is-inside": { + "version": "1.0.2", + "bundled": true + }, + "path-key": { + "version": "2.0.1", + "bundled": true + }, + "path-parse": { + "version": "1.0.6", + "bundled": true + }, + "performance-now": { + "version": "2.1.0", + "bundled": true + }, + "pify": { + "version": "3.0.0", + "bundled": true + }, + "prepend-http": { + "version": "1.0.4", + "bundled": true + }, + "process-nextick-args": { + "version": "2.0.0", + "bundled": true + }, + "promise-inflight": { + "version": "1.0.1", + "bundled": true + }, + "promise-retry": { + "version": "1.1.1", + "bundled": true, + "requires": { + "err-code": "^1.0.0", + "retry": "^0.10.0" + }, + "dependencies": { + "retry": { + "version": "0.10.1", + "bundled": true + } + } + }, + "promzard": { + "version": "0.3.0", + "bundled": true, + "requires": { + "read": "1" + } + }, + "proto-list": { + "version": "1.2.4", + "bundled": true + }, + "protoduck": { + "version": "5.0.1", + "bundled": true, + "requires": { + "genfun": "^5.0.0" + } + }, + "prr": { + "version": "1.0.1", + "bundled": true + }, + "pseudomap": { + "version": "1.0.2", + "bundled": true + }, + "psl": { + "version": "1.1.29", + "bundled": true + }, + "pump": { + "version": "3.0.0", + "bundled": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "bundled": true, + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "bundled": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "punycode": { + "version": "1.4.1", + "bundled": true + }, + "qrcode-terminal": { + "version": "0.12.0", + "bundled": true + }, + "qs": { + "version": "6.5.2", + "bundled": true + }, + "query-string": { + "version": "6.8.1", + "bundled": true, + "requires": { + "decode-uri-component": "^0.2.0", + "split-on-first": "^1.0.0", + "strict-uri-encode": "^2.0.0" + } + }, + "qw": { + "version": "1.0.1", + "bundled": true + }, + "rc": { + "version": "1.2.7", + "bundled": true, + "requires": { + "deep-extend": "^0.5.1", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "dependencies": { + "minimist": { + "version": "1.2.0", + "bundled": true + } + } + }, + "read": { + "version": "1.0.7", + "bundled": true, + "requires": { + "mute-stream": "~0.0.4" + } + }, + "read-cmd-shim": { + "version": "1.0.1", + "bundled": true, + "requires": { + "graceful-fs": "^4.1.2" + } + }, + "read-installed": { + "version": "4.0.3", + "bundled": true, + "requires": { + "debuglog": "^1.0.1", + "graceful-fs": "^4.1.2", + "read-package-json": "^2.0.0", + "readdir-scoped-modules": "^1.0.0", + "semver": "2 || 3 || 4 || 5", + "slide": "~1.1.3", + "util-extend": "^1.0.1" + } + }, + "read-package-json": { + "version": "2.0.13", + "bundled": true, + "requires": { + "glob": "^7.1.1", + "graceful-fs": "^4.1.2", + "json-parse-better-errors": "^1.0.1", + "normalize-package-data": "^2.0.0", + "slash": "^1.0.0" + } + }, + "read-package-tree": { + "version": "5.3.1", + "bundled": true, + "requires": { + "read-package-json": "^2.0.0", + "readdir-scoped-modules": "^1.0.0", + "util-promisify": "^2.1.0" + } + }, + "readable-stream": { + "version": "3.4.0", + "bundled": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "readdir-scoped-modules": { + "version": "1.1.0", + "bundled": true, + "requires": { + "debuglog": "^1.0.1", + "dezalgo": "^1.0.0", + "graceful-fs": "^4.1.2", + "once": "^1.3.0" + } + }, + "registry-auth-token": { + "version": "3.3.2", + "bundled": true, + "requires": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } + }, + "registry-url": { + "version": "3.1.0", + "bundled": true, + "requires": { + "rc": "^1.0.1" + } + }, + "request": { + "version": "2.88.0", + "bundled": true, + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + } + }, + "require-directory": { + "version": "2.1.1", + "bundled": true + }, + "require-main-filename": { + "version": "1.0.1", + "bundled": true + }, + "resolve-from": { + "version": "4.0.0", + "bundled": true + }, + "retry": { + "version": "0.12.0", + "bundled": true + }, + "rimraf": { + "version": "2.6.3", + "bundled": true, + "requires": { + "glob": "^7.1.3" + } + }, + "run-queue": { + "version": "1.0.3", + "bundled": true, + "requires": { + "aproba": "^1.1.1" + }, + "dependencies": { + "aproba": { + "version": "1.2.0", + "bundled": true + } + } + }, + "safe-buffer": { + "version": "5.1.2", + "bundled": true + }, + "safer-buffer": { + "version": "2.1.2", + "bundled": true + }, + "semver": { + "version": "5.7.0", + "bundled": true + }, + "semver-diff": { + "version": "2.1.0", + "bundled": true, + "requires": { + "semver": "^5.0.3" + } + }, + "set-blocking": { + "version": "2.0.0", + "bundled": true + }, + "sha": { + "version": "3.0.0", + "bundled": true, + "requires": { + "graceful-fs": "^4.1.2" + } + }, + "shebang-command": { + "version": "1.2.0", + "bundled": true, + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "bundled": true + }, + "signal-exit": { + "version": "3.0.2", + "bundled": true + }, + "slash": { + "version": "1.0.0", + "bundled": true + }, + "slide": { + "version": "1.1.6", + "bundled": true + }, + "smart-buffer": { + "version": "4.0.2", + "bundled": true + }, + "socks": { + "version": "2.3.2", + "bundled": true, + "requires": { + "ip": "^1.1.5", + "smart-buffer": "4.0.2" + } + }, + "socks-proxy-agent": { + "version": "4.0.2", + "bundled": true, + "requires": { + "agent-base": "~4.2.1", + "socks": "~2.3.2" + }, + "dependencies": { + "agent-base": { + "version": "4.2.1", + "bundled": true, + "requires": { + "es6-promisify": "^5.0.0" + } + } + } + }, + "sorted-object": { + "version": "2.0.1", + "bundled": true + }, + "sorted-union-stream": { + "version": "2.1.3", + "bundled": true, + "requires": { + "from2": "^1.3.0", + "stream-iterate": "^1.1.0" + }, + "dependencies": { + "from2": { + "version": "1.3.0", + "bundled": true, + "requires": { + "inherits": "~2.0.1", + "readable-stream": "~1.1.10" + } + }, + "isarray": { + "version": "0.0.1", + "bundled": true + }, + "readable-stream": { + "version": "1.1.14", + "bundled": true, + "requires": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.1", + "isarray": "0.0.1", + "string_decoder": "~0.10.x" + } + }, + "string_decoder": { + "version": "0.10.31", + "bundled": true + } + } + }, + "spdx-correct": { + "version": "3.0.0", + "bundled": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.1.0", + "bundled": true + }, + "spdx-expression-parse": { + "version": "3.0.0", + "bundled": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.3", + "bundled": true + }, + "split-on-first": { + "version": "1.1.0", + "bundled": true + }, + "sshpk": { + "version": "1.14.2", + "bundled": true, + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + } + }, + "ssri": { + "version": "6.0.1", + "bundled": true, + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "stream-each": { + "version": "1.2.2", + "bundled": true, + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-iterate": { + "version": "1.2.0", + "bundled": true, + "requires": { + "readable-stream": "^2.1.5", + "stream-shift": "^1.0.0" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "requires": { + "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" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "stream-shift": { + "version": "1.0.0", + "bundled": true + }, + "strict-uri-encode": { + "version": "2.0.0", + "bundled": true + }, + "string-width": { + "version": "2.1.1", + "bundled": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "bundled": true + }, + "is-fullwidth-code-point": { + "version": "2.0.0", + "bundled": true + }, + "strip-ansi": { + "version": "4.0.0", + "bundled": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "string_decoder": { + "version": "1.2.0", + "bundled": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, + "stringify-package": { + "version": "1.0.0", + "bundled": true + }, + "strip-ansi": { + "version": "3.0.1", + "bundled": true, + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-eof": { + "version": "1.0.0", + "bundled": true + }, + "strip-json-comments": { + "version": "2.0.1", + "bundled": true + }, + "supports-color": { + "version": "5.4.0", + "bundled": true, + "requires": { + "has-flag": "^3.0.0" + } + }, + "tar": { + "version": "4.4.10", + "bundled": true, + "requires": { + "chownr": "^1.1.1", + "fs-minipass": "^1.2.5", + "minipass": "^2.3.5", + "minizlib": "^1.2.1", + "mkdirp": "^0.5.0", + "safe-buffer": "^5.1.2", + "yallist": "^3.0.3" + }, + "dependencies": { + "minipass": { + "version": "2.3.5", + "bundled": true, + "requires": { + "safe-buffer": "^5.1.2", + "yallist": "^3.0.0" + } + }, + "yallist": { + "version": "3.0.3", + "bundled": true + } + } + }, + "term-size": { + "version": "1.2.0", + "bundled": true, + "requires": { + "execa": "^0.7.0" + } + }, + "text-table": { + "version": "0.2.0", + "bundled": true + }, + "through": { + "version": "2.3.8", + "bundled": true + }, + "through2": { + "version": "2.0.3", + "bundled": true, + "requires": { + "readable-stream": "^2.1.5", + "xtend": "~4.0.1" + }, + "dependencies": { + "readable-stream": { + "version": "2.3.6", + "bundled": true, + "requires": { + "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" + } + }, + "string_decoder": { + "version": "1.1.1", + "bundled": true, + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "timed-out": { + "version": "4.0.1", + "bundled": true + }, + "tiny-relative-date": { + "version": "1.3.0", + "bundled": true + }, + "tough-cookie": { + "version": "2.4.3", + "bundled": true, + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + } + }, + "tunnel-agent": { + "version": "0.6.0", + "bundled": true, + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.14.5", + "bundled": true, + "optional": true + }, + "typedarray": { + "version": "0.0.6", + "bundled": true + }, + "uid-number": { + "version": "0.0.6", + "bundled": true + }, + "umask": { + "version": "1.1.0", + "bundled": true + }, + "unique-filename": { + "version": "1.1.1", + "bundled": true, + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.0", + "bundled": true, + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "unique-string": { + "version": "1.0.0", + "bundled": true, + "requires": { + "crypto-random-string": "^1.0.0" + } + }, + "unpipe": { + "version": "1.0.0", + "bundled": true + }, + "unzip-response": { + "version": "2.0.1", + "bundled": true + }, + "update-notifier": { + "version": "2.5.0", + "bundled": true, + "requires": { + "boxen": "^1.2.1", + "chalk": "^2.0.1", + "configstore": "^3.0.0", + "import-lazy": "^2.1.0", + "is-ci": "^1.0.10", + "is-installed-globally": "^0.1.0", + "is-npm": "^1.0.0", + "latest-version": "^3.0.0", + "semver-diff": "^2.0.0", + "xdg-basedir": "^3.0.0" + } + }, + "url-parse-lax": { + "version": "1.0.0", + "bundled": true, + "requires": { + "prepend-http": "^1.0.1" + } + }, + "util-deprecate": { + "version": "1.0.2", + "bundled": true + }, + "util-extend": { + "version": "1.0.3", + "bundled": true + }, + "util-promisify": { + "version": "2.1.0", + "bundled": true, + "requires": { + "object.getownpropertydescriptors": "^2.0.3" + } + }, + "uuid": { + "version": "3.3.2", + "bundled": true + }, + "validate-npm-package-license": { + "version": "3.0.4", + "bundled": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "validate-npm-package-name": { + "version": "3.0.0", + "bundled": true, + "requires": { + "builtins": "^1.0.3" + } + }, + "verror": { + "version": "1.10.0", + "bundled": true, + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "wcwidth": { + "version": "1.0.1", + "bundled": true, + "requires": { + "defaults": "^1.0.3" + } + }, + "which": { + "version": "1.3.1", + "bundled": true, + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "bundled": true + }, + "wide-align": { + "version": "1.1.2", + "bundled": true, + "requires": { + "string-width": "^1.0.2" + }, + "dependencies": { + "string-width": { + "version": "1.0.2", + "bundled": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } + } + }, + "widest-line": { + "version": "2.0.0", + "bundled": true, + "requires": { + "string-width": "^2.1.1" + } + }, + "worker-farm": { + "version": "1.7.0", + "bundled": true, + "requires": { + "errno": "~0.1.7" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "bundled": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "string-width": { + "version": "1.0.2", + "bundled": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "bundled": true + }, + "write-file-atomic": { + "version": "2.4.3", + "bundled": true, + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "xdg-basedir": { + "version": "3.0.0", + "bundled": true + }, + "xtend": { + "version": "4.0.1", + "bundled": true + }, + "y18n": { + "version": "4.0.0", + "bundled": true + }, + "yallist": { + "version": "3.0.3", + "bundled": true + }, + "yargs": { + "version": "11.0.0", + "bundled": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.1.1", + "find-up": "^2.1.0", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^9.0.2" + }, + "dependencies": { + "y18n": { + "version": "3.2.1", + "bundled": true + } + } + }, + "yargs-parser": { + "version": "9.0.2", + "bundled": true, + "requires": { + "camelcase": "^4.1.0" + } + } + } + }, + "npm-package-arg": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/npm-package-arg/-/npm-package-arg-6.1.0.tgz", + "integrity": "sha512-zYbhP2k9DbJhA0Z3HKUePUgdB1x7MfIfKssC+WLPFMKTBZKpZh5m13PgexJjCq6KW7j17r0jHWcCpxEqnnncSA==", + "requires": { + "hosted-git-info": "^2.6.0", + "osenv": "^0.1.5", + "semver": "^5.5.0", + "validate-npm-package-name": "^3.0.0" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "npm-path": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/npm-path/-/npm-path-2.0.4.tgz", + "integrity": "sha512-IFsj0R9C7ZdR5cP+ET342q77uSRdtWOlWpih5eC+lu29tIDbNEgDbzgVJ5UFvYHWhxDZ5TFkJafFioO0pPQjCw==", + "dev": true, + "requires": { + "which": "^1.2.10" + } + }, + "npm-profile": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/npm-profile/-/npm-profile-4.0.2.tgz", + "integrity": "sha512-VRsC04pvRH+9cF+PoVh2nTmJjiG21yu59IHpsBpkxk+jaGAV8lxx96G4SDc0jOHAkfWLXbc6kIph3dGAuRnotQ==", + "requires": { + "aproba": "^1.1.2 || 2", + "figgy-pudding": "^3.4.1", + "npm-registry-fetch": "^4.0.0" + } + }, + "npm-registry-fetch": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-4.0.0.tgz", + "integrity": "sha512-Jllq35Jag8dtv0M17ue74XtdQTyqKzuAYGiX9mAjOhkmNjib3bBUgK6mUY61+AHnXeSRobQkpY3/xIOS/omptw==", + "requires": { + "JSONStream": "^1.3.4", + "bluebird": "^3.5.1", + "figgy-pudding": "^3.4.1", + "lru-cache": "^5.1.1", + "make-fetch-happen": "^5.0.0", + "npm-package-arg": "^6.1.0" + }, + "dependencies": { + "agent-base": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-4.3.0.tgz", + "integrity": "sha512-salcGninV0nPrwpGNn4VTXBb1SOuXQBiqbrNXoeizJsHrsL6ERFM2Ne3JUSBWRE6aeNJI2ROP/WEEIDUiDe3cg==", + "requires": { + "es6-promisify": "^5.0.0" + } + }, + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + }, + "cacache": { + "version": "12.0.3", + "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.3.tgz", + "integrity": "sha512-kqdmfXEGFepesTuROHMs3MpFLWrPkSSpRqOw80RCflZXy/khxaArvFrQ7uJxSUduzAufc6G0g1VUCOZXxWavPw==", + "requires": { + "bluebird": "^3.5.5", + "chownr": "^1.1.1", + "figgy-pudding": "^3.5.1", + "glob": "^7.1.4", + "graceful-fs": "^4.1.15", + "infer-owner": "^1.0.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "mkdirp": "^0.5.1", + "move-concurrently": "^1.0.1", + "promise-inflight": "^1.0.1", + "rimraf": "^2.6.3", + "ssri": "^6.0.1", + "unique-filename": "^1.1.1", + "y18n": "^4.0.0" + } + }, + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "requires": { + "ms": "^2.1.1" + } + }, + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "requires": { + "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" + } + }, + "https-proxy-agent": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-2.2.4.tgz", + "integrity": "sha512-OmvfoQ53WLjtA9HeYP9RNrWMJzzAz1JGaSFr1nijg0PVR1JaD/xbJq1mdEIIlxGpXp9eSe/O2LgU9DJmTPd0Eg==", + "requires": { + "agent-base": "^4.3.0", + "debug": "^3.1.0" + } + }, + "lru-cache": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", + "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", + "requires": { + "yallist": "^3.0.2" + } + }, + "make-fetch-happen": { + "version": "5.0.2", + "resolved": "https://registry.npmjs.org/make-fetch-happen/-/make-fetch-happen-5.0.2.tgz", + "integrity": "sha512-07JHC0r1ykIoruKO8ifMXu+xEU8qOXDFETylktdug6vJDACnP+HKevOu3PXyNPzFyTSlz8vrBYlBO1JZRe8Cag==", + "requires": { + "agentkeepalive": "^3.4.1", + "cacache": "^12.0.0", + "http-cache-semantics": "^3.8.1", + "http-proxy-agent": "^2.1.0", + "https-proxy-agent": "^2.2.3", + "lru-cache": "^5.1.1", + "mississippi": "^3.0.0", + "node-fetch-npm": "^2.0.2", + "promise-retry": "^1.1.1", + "socks-proxy-agent": "^4.0.0", + "ssri": "^6.0.0" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + }, + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", + "requires": { + "path-key": "^2.0.0" + } + }, + "npm-which": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/npm-which/-/npm-which-3.0.1.tgz", + "integrity": "sha1-kiXybsOihcIJyuZ8OxGmtKtxQKo=", + "dev": true, + "requires": { + "commander": "^2.9.0", + "npm-path": "^2.0.2", + "which": "^1.2.10" + } + }, + "npmlog": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-4.1.2.tgz", + "integrity": "sha512-2uUqazuKlTaSI/dC8AzicUck7+IrEaOnN/e0jd3Xtt1KcGpwx30v50mL7oPyr/h9bL3E4aZccVwpwP+5W9Vjkg==", + "requires": { + "are-we-there-yet": "~1.1.2", + "console-control-strings": "~1.1.0", + "gauge": "~2.7.3", + "set-blocking": "~2.0.0" + } + }, + "number-is-nan": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/number-is-nan/-/number-is-nan-1.0.1.tgz", + "integrity": "sha1-CXtgK1NCKlIsGvuHkDGDNpQaAR0=" + }, + "nwsapi": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.0.tgz", + "integrity": "sha512-h2AatdwYH+JHiZpv7pt/gSX1XoRGb7L/qSIeuqA6GwYoF9w1vP1cw42TO0aI2pNyshRK5893hNSl+1//vHK7hQ==", + "dev": true + }, + "oauth-sign": { + "version": "0.9.0", + "resolved": "https://registry.npmjs.org/oauth-sign/-/oauth-sign-0.9.0.tgz", + "integrity": "sha512-fexhUFFPTGV8ybAtSIGbV6gOkSv8UtRbDBnAyLQw4QPKkgNlsH2ByPGtMUqdWkos6YCRmAqViwgZrJc/mRDzZQ==" + }, + "object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + }, + "object-copy": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", + "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", + "dev": true, + "requires": { + "copy-descriptor": "^0.1.0", + "define-property": "^0.2.5", + "kind-of": "^3.0.3" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + }, + "dependencies": { + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + } + } + }, + "object-inspect": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", + "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==" + }, + "object-is": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.0.2.tgz", + "integrity": "sha512-Epah+btZd5wrrfjkJZq1AOB9O6OxUQto45hzFd7lXGrpHPGE0W1k+426yrZV+k6NJOzLNNW/nVsmZdIWsAqoOQ==" + }, + "object-keys": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.0.tgz", + "integrity": "sha512-6OO5X1+2tYkNyNEx6TsCxEqFfRWaqx6EtMiSbGrw8Ob8v9Ne+Hl8rBAgLBZn5wjEz3s/s6U1WXFUFOcxxAwUpg==" + }, + "object-visit": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", + "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", + "dev": true, + "requires": { + "isobject": "^3.0.0" + } + }, + "object.assign": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.0.tgz", + "integrity": "sha512-exHJeq6kBKj58mqGyTQ9DFvrZC/eR6OwxzoM9YRoGBqrXYonaFyGiFMuc9VZrXf7DarreEwMpurG3dd+CNyW5w==", + "requires": { + "define-properties": "^1.1.2", + "function-bind": "^1.1.1", + "has-symbols": "^1.0.0", + "object-keys": "^1.0.11" + } + }, + "object.entries": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.0.tgz", + "integrity": "sha512-l+H6EQ8qzGRxbkHOd5I/aHRhHDKoQXQ8g0BYt4uSweQU1/J6dZUOyWh9a2Vky35YCKjzmgxOzta2hH6kf9HuXA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.12.0", + "function-bind": "^1.1.1", + "has": "^1.0.3" + } + }, + "object.getownpropertydescriptors": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.0.tgz", + "integrity": "sha512-Z53Oah9A3TdLoblT7VKJaTDdXdT+lQO+cNpKVnya5JDe9uLvzu1YyY1yFDFrcxrlRgWrEFH0jJtD/IbuwjcEVg==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + }, + "dependencies": { + "es-abstract": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz", + "integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.1.5", + "is-regex": "^1.0.5", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimleft": "^2.1.1", + "string.prototype.trimright": "^2.1.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "has-symbols": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", + "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "dev": true + }, + "is-callable": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", + "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", + "dev": true + }, + "is-regex": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", + "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "object-inspect": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.7.0.tgz", + "integrity": "sha512-a7pEHdh1xKIAgTySUGgLMx/xwDZskN1Ud6egYYN3EdRW4ZMPNEDUTF+hwy2LUC+Bl+SyLXANnwz/jyh/qutKUw==", + "dev": true + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + } + } + }, + "object.pick": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", + "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", + "dev": true, + "requires": { + "isobject": "^3.0.1" + } + }, + "octokit-pagination-methods": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/octokit-pagination-methods/-/octokit-pagination-methods-1.1.0.tgz", + "integrity": "sha512-fZ4qZdQ2nxJvtcasX7Ghl+WlWS/d9IgnBIwFZXVNNZUmzpno91SX5bc5vuxiuKoCtK78XxGGNuSCrDC7xYB3OQ==", + "dev": true + }, + "once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", + "requires": { + "wrappy": "1" + } + }, + "onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha1-BnQoIw/WdEOyeUsiu6UotoZ5YtQ=", + "requires": { + "mimic-fn": "^1.0.0" + } + }, + "optimist": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/optimist/-/optimist-0.6.1.tgz", + "integrity": "sha1-2j6nRob6IaGaERwybpDrFaAZZoY=", + "requires": { + "minimist": "~0.0.1", + "wordwrap": "~0.0.2" + }, + "dependencies": { + "minimist": { + "version": "0.0.10", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz", + "integrity": "sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8=" + } + } + }, + "optionator": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.2.tgz", + "integrity": "sha1-NkxeQJ0/TWMB1sC0wFu6UBgK62Q=", + "dev": true, + "requires": { + "deep-is": "~0.1.3", + "fast-levenshtein": "~2.0.4", + "levn": "~0.3.0", + "prelude-ls": "~1.1.2", + "type-check": "~0.3.2", + "wordwrap": "~1.0.0" + }, + "dependencies": { + "wordwrap": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-1.0.0.tgz", + "integrity": "sha1-J1hIEIkUVqQXHI0CJkQa3pDLyus=", + "dev": true + } + } + }, + "os-browserify": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", + "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", + "dev": true + }, + "os-homedir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-homedir/-/os-homedir-1.0.2.tgz", + "integrity": "sha1-/7xJiDNuDoM94MFox+8VISGqf7M=" + }, + "os-name": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-name/-/os-name-3.1.0.tgz", + "integrity": "sha512-h8L+8aNjNcMpo/mAIBPn5PXCM16iyPGjHNWo6U1YO8sJTMHtEtyczI6QJnLoplswm6goopQkqc7OAnjhWcugVg==", + "dev": true, + "requires": { + "macos-release": "^2.2.0", + "windows-release": "^3.1.0" + } + }, + "os-tmpdir": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/os-tmpdir/-/os-tmpdir-1.0.2.tgz", + "integrity": "sha1-u+Z0BseaqFxc/sdm/lc0VV36EnQ=" + }, + "osenv": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/osenv/-/osenv-0.1.5.tgz", + "integrity": "sha512-0CWcCECdMVc2Rw3U5w9ZjqX6ga6ubk1xDVKxtBQPK7wis/0F2r9T6k4ydGYhecl7YUBxBVxhL5oisPsNxAPe2g==", + "requires": { + "os-homedir": "^1.0.0", + "os-tmpdir": "^1.0.0" + } + }, + "p-cancelable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/p-cancelable/-/p-cancelable-1.1.0.tgz", + "integrity": "sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw==" + }, + "p-defer": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", + "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", + "dev": true + }, + "p-each-series": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-each-series/-/p-each-series-1.0.0.tgz", + "integrity": "sha1-kw89Et0fUOdDRFeiLNbwSsatf3E=", + "dev": true, + "requires": { + "p-reduce": "^1.0.0" + } + }, + "p-filter": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-filter/-/p-filter-2.1.0.tgz", + "integrity": "sha512-ZBxxZ5sL2HghephhpGAQdoskxplTwr7ICaehZwLIlfL6acuVgZPm8yBNuRAFBGEqtD/hmUeq9eqLg2ys9Xr/yw==", + "dev": true, + "requires": { + "p-map": "^2.0.0" + }, + "dependencies": { + "p-map": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-2.1.0.tgz", + "integrity": "sha512-y3b8Kpd8OAN444hxfBbFfj1FY/RjtTd8tzYwhUqNYXx0fXx2iX4maP4Qr6qhIKbQXI02wTLAda4fYUbDagTUFw==", + "dev": true + } + } + }, + "p-finally": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", + "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=" + }, + "p-is-promise": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", + "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", + "dev": true + }, + "p-limit": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", + "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "dev": true, + "requires": { + "p-try": "^1.0.0" + } + }, + "p-locate": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", + "integrity": "sha1-IKAQOyIqcMj9OcwuWAaA893l7EM=", + "dev": true, + "requires": { + "p-limit": "^1.1.0" + } + }, + "p-map": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/p-map/-/p-map-1.2.0.tgz", + "integrity": "sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA==", + "dev": true + }, + "p-reduce": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-reduce/-/p-reduce-1.0.0.tgz", + "integrity": "sha1-GMKw3ZNqRpClKfgjH1ig/bakffo=", + "dev": true + }, + "p-retry": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.2.0.tgz", + "integrity": "sha512-jPH38/MRh263KKcq0wBNOGFJbm+U6784RilTmHjB/HM9kH9V8WlCpVUcdOmip9cjXOh6MxZ5yk1z2SjDUJfWmA==", + "requires": { + "@types/retry": "^0.12.0", + "retry": "^0.12.0" + } + }, + "p-try": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", + "integrity": "sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M=", + "dev": true + }, + "pako": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", + "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", + "dev": true + }, + "parallel-transform": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", + "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", + "requires": { + "cyclist": "^1.0.1", + "inherits": "^2.0.3", + "readable-stream": "^2.1.5" + } + }, + "parent-module": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", + "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "dev": true, + "requires": { + "callsites": "^3.0.0" + } + }, + "parse-asn1": { + "version": "5.1.5", + "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz", + "integrity": "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==", + "dev": true, + "requires": { + "asn1.js": "^4.0.0", + "browserify-aes": "^1.0.0", + "create-hash": "^1.1.0", + "evp_bytestokey": "^1.0.0", + "pbkdf2": "^3.0.3", + "safe-buffer": "^5.1.1" + } + }, + "parse-git-config": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/parse-git-config/-/parse-git-config-3.0.0.tgz", + "integrity": "sha512-wXoQGL1D+2COYWCD35/xbiKma1Z15xvZL8cI25wvxzled58V51SJM04Urt/uznS900iQor7QO04SgdfT/XlbuA==", + "requires": { + "git-config-path": "^2.0.0", + "ini": "^1.3.5" + } + }, + "parse-github-repo-url": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/parse-github-repo-url/-/parse-github-repo-url-1.4.1.tgz", + "integrity": "sha1-nn2LslKmy2ukJZUGC3v23z28H1A=" + }, + "parse-github-url": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/parse-github-url/-/parse-github-url-1.0.2.tgz", + "integrity": "sha512-kgBf6avCbO3Cn6+RnzRGLkUsv4ZVqv/VfAYkRsyBcgkshNvVBkRn1FEZcW0Jb+npXQWm2vHPnnOqFteZxRRGNw==", + "dev": true + }, + "parse-headers": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/parse-headers/-/parse-headers-2.0.3.tgz", + "integrity": "sha512-QhhZ+DCCit2Coi2vmAKbq5RGTRcQUOE2+REgv8vdyu7MnYx2eZztegqtTx99TZ86GTIwqiy3+4nQTWZ2tgmdCA==" + }, + "parse-json": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-4.0.0.tgz", + "integrity": "sha1-vjX1Qlvh9/bHRxhPmKeIy5lHfuA=", + "dev": true, + "requires": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + } + }, + "parse-passwd": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", + "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", + "dev": true + }, + "parse5": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-4.0.0.tgz", + "integrity": "sha512-VrZ7eOd3T1Fk4XWNXMgiGBK/z0MG48BWG2uQNU4I72fkQuKUTZpl+u9k+CxEG0twMVzSmXEEz12z5Fnw1jIQFA==", + "dev": true + }, + "pascalcase": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", + "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", + "dev": true + }, + "path-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.0.tgz", + "integrity": "sha1-oLhwcpquIUAFt9UDLsLLuw+0RRo=", + "dev": true + }, + "path-dirname": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", + "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", + "dev": true + }, + "path-exists": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", + "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", + "dev": true + }, + "path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" + }, + "path-is-inside": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/path-is-inside/-/path-is-inside-1.0.2.tgz", + "integrity": "sha1-NlQX3t5EQw0cEa9hAn+s8HS9/FM=" + }, + "path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=" + }, + "path-parse": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.6.tgz", + "integrity": "sha512-GSmOT2EbHrINBf9SR7CDELwlJ8AENk3Qn7OikK4nFYAu3Ote2+JYNVvkpAEQm3/TLNEJFD/xZJjzyxg3KBWOzw==" + }, + "path-to-regexp": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-1.8.0.tgz", + "integrity": "sha512-n43JRhlUKUAlibEJhPeir1ncUID16QnEjNpwzNdO3Lm4ywrBpBZ5oLD0I6br9evr1Y9JTqwRtAh7JLoOzAQdVA==", + "dev": true, + "requires": { + "isarray": "0.0.1" + }, + "dependencies": { + "isarray": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-0.0.1.tgz", + "integrity": "sha1-ihis/Kmo9Bd+Cav8YDiTmwXR7t8=", + "dev": true + } + } + }, + "path-type": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-3.0.0.tgz", + "integrity": "sha512-T2ZUsdZFHgA3u4e5PfPbjd7HDDpxPnQb5jN0SrDsjNSuVXHJqtwTnWqG0B1jZrgmJ/7lj1EmVIByWt1gxGkWvg==", + "dev": true, + "requires": { + "pify": "^3.0.0" + }, + "dependencies": { + "pify": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-3.0.0.tgz", + "integrity": "sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY=", + "dev": true + } + } + }, + "pbkdf2": { + "version": "3.0.17", + "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", + "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", + "requires": { + "create-hash": "^1.1.2", + "create-hmac": "^1.1.4", + "ripemd160": "^2.0.1", + "safe-buffer": "^5.0.1", + "sha.js": "^2.4.8" + } + }, + "performance-now": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", + "integrity": "sha1-Ywn04OX6kT7BxpMHrjZLSzd8nns=" + }, + "phin": { + "version": "3.4.0", + "requires": { + "centra": "^2.2.1" + } + }, + "pify": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", + "integrity": "sha1-7RQaasBDqEnqWISY59yosVMw6Qw=" + }, + "pinkie": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/pinkie/-/pinkie-2.0.4.tgz", + "integrity": "sha1-clVrgM+g1IqXToDnckjoDtT3+HA=", + "dev": true + }, + "pinkie-promise": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pinkie-promise/-/pinkie-promise-2.0.1.tgz", + "integrity": "sha1-ITXW36ejWMBprJsXh3YogihFD/o=", + "dev": true, + "requires": { + "pinkie": "^2.0.0" + } + }, + "pirates": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.1.tgz", + "integrity": "sha512-WuNqLTbMI3tmfef2TKxlQmAiLHKtFhlsCZnPIpuv2Ow0RDVO8lfy1Opf4NUzlMXLjPl+Men7AuVdX6TA+s+uGA==", + "dev": true, + "requires": { + "node-modules-regexp": "^1.0.0" + } + }, + "pkg-conf": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/pkg-conf/-/pkg-conf-2.1.0.tgz", + "integrity": "sha1-ISZRTKbyq/69FoWW3xi6V4Z/AFg=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "load-json-file": "^4.0.0" + } + }, + "pkg-dir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", + "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", + "dev": true, + "requires": { + "find-up": "^3.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", + "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + } + } + }, + "please-upgrade-node": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/please-upgrade-node/-/please-upgrade-node-3.1.1.tgz", + "integrity": "sha512-KY1uHnQ2NlQHqIJQpnh/i54rKkuxCEBx+voJIS/Mvb+L2iYd2NMotwduhKTMjfC1uKoX3VXOxLjIYG66dfJTVQ==", + "dev": true, + "requires": { + "semver-compare": "^1.0.0" + } + }, + "pluralize": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", + "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", + "dev": true + }, + "pn": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/pn/-/pn-1.1.0.tgz", + "integrity": "sha512-2qHaIQr2VLRFoxe2nASzsV6ef4yOOH+Fi9FBOVH6cqeSgUnoyySPZkxzLuzd+RYOQTRpROA0ztTMqxROKSb/nA==", + "dev": true + }, + "popper.js": { + "version": "1.14.3", + "resolved": "https://registry.npmjs.org/popper.js/-/popper.js-1.14.3.tgz", + "integrity": "sha1-FDj5jQRqz3tNeM1QK/QYrGTU8JU=" + }, + "posix-character-classes": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", + "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", + "dev": true + }, + "prebuild-install": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-5.3.3.tgz", + "integrity": "sha512-GV+nsUXuPW2p8Zy7SarF/2W/oiK8bFQgJcncoJ0d7kRpekEA0ftChjfEaF9/Y+QJEc/wFR7RAEa8lYByuUIe2g==", + "optional": true, + "requires": { + "detect-libc": "^1.0.3", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.0", + "mkdirp": "^0.5.1", + "napi-build-utils": "^1.0.1", + "node-abi": "^2.7.0", + "noop-logger": "^0.1.1", + "npmlog": "^4.0.1", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^3.0.3", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0", + "which-pm-runs": "^1.0.0" + }, + "dependencies": { + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "optional": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "precond": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/precond/-/precond-0.2.3.tgz", + "integrity": "sha1-qpWRvKokkj8eD0hJ0kD0fvwQdaw=" + }, + "prelude-ls": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", + "integrity": "sha1-IZMqVJ9eUv/ZqCf1cOBL5iqX2lQ=", + "dev": true + }, + "prettier": { + "version": "1.16.4", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-1.16.4.tgz", + "integrity": "sha512-ZzWuos7TI5CKUeQAtFd6Zhm2s6EpAD/ZLApIhsF9pRvRtM1RFo61dM/4MSRUA0SuLugA/zgrZD8m0BaY46Og7g==", + "dev": true + }, + "prettier-eslint": { + "version": "8.8.2", + "resolved": "https://registry.npmjs.org/prettier-eslint/-/prettier-eslint-8.8.2.tgz", + "integrity": "sha512-2UzApPuxi2yRoyMlXMazgR6UcH9DKJhNgCviIwY3ixZ9THWSSrUww5vkiZ3C48WvpFl1M1y/oU63deSy1puWEA==", + "dev": true, + "requires": { + "babel-runtime": "^6.26.0", + "common-tags": "^1.4.0", + "dlv": "^1.1.0", + "eslint": "^4.0.0", + "indent-string": "^3.2.0", + "lodash.merge": "^4.6.0", + "loglevel-colored-level-prefix": "^1.0.0", + "prettier": "^1.7.0", + "pretty-format": "^23.0.1", + "require-relative": "^0.8.7", + "typescript": "^2.5.1", + "typescript-eslint-parser": "^16.0.0", + "vue-eslint-parser": "^2.0.2" + }, + "dependencies": { + "ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "dev": true, + "requires": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, + "ajv-keywords": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz", + "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=", + "dev": true + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "chardet": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", + "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=", + "dev": true + }, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "eslint": { + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.19.1.tgz", + "integrity": "sha512-bT3/1x1EbZB7phzYu7vCr1v3ONuzDtX8WjuM9c0iYxe+cq+pwcKEoQjl7zd3RpC6YOLgnSy3cTN58M2jcoPDIQ==", + "dev": true, + "requires": { + "ajv": "^5.3.0", + "babel-code-frame": "^6.22.0", + "chalk": "^2.1.0", + "concat-stream": "^1.6.0", + "cross-spawn": "^5.1.0", + "debug": "^3.1.0", + "doctrine": "^2.1.0", + "eslint-scope": "^3.7.1", + "eslint-visitor-keys": "^1.0.0", + "espree": "^3.5.4", + "esquery": "^1.0.0", + "esutils": "^2.0.2", + "file-entry-cache": "^2.0.0", + "functional-red-black-tree": "^1.0.1", + "glob": "^7.1.2", + "globals": "^11.0.1", + "ignore": "^3.3.3", + "imurmurhash": "^0.1.4", + "inquirer": "^3.0.6", + "is-resolvable": "^1.0.0", + "js-yaml": "^3.9.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.4", + "minimatch": "^3.0.2", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.2", + "path-is-inside": "^1.0.2", + "pluralize": "^7.0.0", + "progress": "^2.0.0", + "regexpp": "^1.0.1", + "require-uncached": "^1.0.3", + "semver": "^5.3.0", + "strip-ansi": "^4.0.0", + "strip-json-comments": "~2.0.1", + "table": "4.0.2", + "text-table": "~0.2.0" + } + }, + "eslint-scope": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "external-editor": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", + "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", + "dev": true, + "requires": { + "chardet": "^0.4.0", + "iconv-lite": "^0.4.17", + "tmp": "^0.0.33" + } + }, + "fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", + "dev": true + }, + "file-entry-cache": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", + "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", + "dev": true, + "requires": { + "flat-cache": "^1.2.1", + "object-assign": "^4.0.1" + } + }, + "flat-cache": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz", + "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==", + "dev": true, + "requires": { + "circular-json": "^0.3.1", + "graceful-fs": "^4.1.2", + "rimraf": "~2.6.2", + "write": "^0.2.1" + } + }, + "inquirer": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", + "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", + "dev": true, + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^2.0.4", + "figures": "^2.0.0", + "lodash": "^4.3.0", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rx-lite": "^4.0.8", + "rx-lite-aggregates": "^4.0.8", + "string-width": "^2.1.0", + "strip-ansi": "^4.0.0", + "through": "^2.3.6" + } + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", + "dev": true + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "pretty-format": { + "version": "23.6.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-23.6.0.tgz", + "integrity": "sha512-zf9NV1NSlDLDjycnwm6hpFATCGl/K1lt0R/GdkAK2O5LN/rwJoB+Mh93gGJjut4YbmecbfgLWVGSTCr0Ewvvbw==", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0", + "ansi-styles": "^3.2.0" + } + }, + "regexpp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-1.1.0.tgz", + "integrity": "sha512-LOPw8FpgdQF9etWMaAfG/WRthIdXJGYp4mJ2Jgn/2lpkbod9jPn0t9UqN7AxBOKNfzRbYyVfgc7Vk4t/MpnXgw==", + "dev": true + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + }, + "slice-ansi": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", + "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "table": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/table/-/table-4.0.2.tgz", + "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==", + "dev": true, + "requires": { + "ajv": "^5.2.3", + "ajv-keywords": "^2.1.0", + "chalk": "^2.1.0", + "lodash": "^4.17.4", + "slice-ansi": "1.0.0", + "string-width": "^2.1.1" + } + }, + "typescript": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-2.9.2.tgz", + "integrity": "sha512-Gr4p6nFNaoufRIY4NMdpQRNmgxVIGMs4Fcu/ujdYk3nAZqk7supzBE9idmvfZIlH/Cuj//dvi+019qEue9lV0w==", + "dev": true + }, + "write": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", + "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", + "dev": true, + "requires": { + "mkdirp": "^0.5.1" + } + } + } + }, + "prettier-eslint-cli": { + "version": "4.7.1", + "dev": true, + "requires": { + "arrify": "^1.0.1", + "babel-runtime": "^6.23.0", + "boolify": "^1.0.0", + "camelcase-keys": "^4.1.0", + "chalk": "2.3.0", + "common-tags": "^1.4.0", + "eslint": "^4.5.0", + "find-up": "^2.1.0", + "get-stdin": "^5.0.1", + "glob": "^7.1.1", + "ignore": "^3.2.7", + "indent-string": "^3.1.0", + "lodash.memoize": "^4.1.2", + "loglevel-colored-level-prefix": "^1.0.0", + "messageformat": "^1.0.2", + "prettier-eslint": "^8.5.0", + "rxjs": "^5.3.0", + "yargs": "10.0.3" + }, + "dependencies": { + "acorn": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/acorn/-/acorn-5.7.3.tgz", + "integrity": "sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw==", + "dev": true + }, + "ajv": { + "version": "5.5.2", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-5.5.2.tgz", + "integrity": "sha1-c7Xuyj+rZT49P5Qis0GtQiBdyWU=", + "dev": true, + "requires": { + "co": "^4.6.0", + "fast-deep-equal": "^1.0.0", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.3.0" + } + }, + "ajv-keywords": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-2.1.1.tgz", + "integrity": "sha1-YXmX/F9gV2iUxDX5QNgZ4TW4B2I=", + "dev": true + }, + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "caller-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", + "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", + "dev": true, + "requires": { + "callsites": "^0.2.0" + } + }, + "callsites": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", + "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=", + "dev": true + }, + "chalk": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.3.0.tgz", + "integrity": "sha512-Az5zJR2CBujap2rqXGaJKaPHyJ0IrUimvYNX+ncCy8PJP4ltOGTrHUIo097ZaL2zMeKYpiCdqDvS6zdrTFok3Q==", + "dev": true, + "requires": { + "ansi-styles": "^3.1.0", + "escape-string-regexp": "^1.0.5", + "supports-color": "^4.0.0" + } + }, + "chardet": { + "version": "0.4.2", + "resolved": "https://registry.npmjs.org/chardet/-/chardet-0.4.2.tgz", + "integrity": "sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I=", + "dev": true + }, + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "dev": true, + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "dependencies": { + "lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "requires": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + } + } + }, + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "doctrine": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", + "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "dev": true, + "requires": { + "esutils": "^2.0.2" + } + }, + "eslint": { + "version": "4.19.1", + "resolved": "https://registry.npmjs.org/eslint/-/eslint-4.19.1.tgz", + "integrity": "sha512-bT3/1x1EbZB7phzYu7vCr1v3ONuzDtX8WjuM9c0iYxe+cq+pwcKEoQjl7zd3RpC6YOLgnSy3cTN58M2jcoPDIQ==", + "dev": true, + "requires": { + "ajv": "^5.3.0", + "babel-code-frame": "^6.22.0", + "chalk": "^2.1.0", + "concat-stream": "^1.6.0", + "cross-spawn": "^5.1.0", + "debug": "^3.1.0", + "doctrine": "^2.1.0", + "eslint-scope": "^3.7.1", + "eslint-visitor-keys": "^1.0.0", + "espree": "^3.5.4", + "esquery": "^1.0.0", + "esutils": "^2.0.2", + "file-entry-cache": "^2.0.0", + "functional-red-black-tree": "^1.0.1", + "glob": "^7.1.2", + "globals": "^11.0.1", + "ignore": "^3.3.3", + "imurmurhash": "^0.1.4", + "inquirer": "^3.0.6", + "is-resolvable": "^1.0.0", + "js-yaml": "^3.9.1", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.3.0", + "lodash": "^4.17.4", + "minimatch": "^3.0.2", + "mkdirp": "^0.5.1", + "natural-compare": "^1.4.0", + "optionator": "^0.8.2", + "path-is-inside": "^1.0.2", + "pluralize": "^7.0.0", + "progress": "^2.0.0", + "regexpp": "^1.0.1", + "require-uncached": "^1.0.3", + "semver": "^5.3.0", + "strip-ansi": "^4.0.0", + "strip-json-comments": "~2.0.1", + "table": "4.0.2", + "text-table": "~0.2.0" + }, + "dependencies": { + "espree": { + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/espree/-/espree-3.5.4.tgz", + "integrity": "sha512-yAcIQxtmMiB/jL32dzEp2enBeidsB7xWPLNiw3IIkpVds1P+h7qF9YwJq1yUNzp2OKXgAprs4F61ih66UsoD1A==", + "dev": true, + "requires": { + "acorn": "^5.5.0", + "acorn-jsx": "^3.0.0" + } + }, + "is-resolvable": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-resolvable/-/is-resolvable-1.1.0.tgz", + "integrity": "sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg==", + "dev": true + }, + "pluralize": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/pluralize/-/pluralize-7.0.0.tgz", + "integrity": "sha512-ARhBOdzS3e41FbkW/XWrTEtukqqLoK5+Z/4UeDaLuSW+39JPeFgs4gCGqsrJHVZX0fUrx//4OF0K1CUGwlIFow==", + "dev": true + }, + "require-uncached": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", + "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", + "dev": true, + "requires": { + "caller-path": "^0.1.0", + "resolve-from": "^1.0.0" + } + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "eslint-scope": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "dev": true, + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.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" + } + }, + "external-editor": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz", + "integrity": "sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A==", + "dev": true, + "requires": { + "chardet": "^0.4.0", + "iconv-lite": "^0.4.17", + "tmp": "^0.0.33" + } + }, + "fast-deep-equal": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-1.1.0.tgz", + "integrity": "sha1-wFNHeBfIa1HaqFPIHgWbcz0CNhQ=", + "dev": true + }, + "file-entry-cache": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-2.0.0.tgz", + "integrity": "sha1-w5KZDD5oR4PYOLjISkXYoEhFg2E=", + "dev": true, + "requires": { + "flat-cache": "^1.2.1", + "object-assign": "^4.0.1" + } + }, + "flat-cache": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-1.3.4.tgz", + "integrity": "sha512-VwyB3Lkgacfik2vhqR4uv2rvebqmDvFu4jlN/C1RzWoJEo8I7z4Q404oiqYCkq41mni8EzQnm95emU9seckwtg==", + "dev": true, + "requires": { + "circular-json": "^0.3.1", + "graceful-fs": "^4.1.2", + "rimraf": "~2.6.2", + "write": "^0.2.1" + }, + "dependencies": { + "circular-json": { + "version": "0.3.3", + "resolved": "https://registry.npmjs.org/circular-json/-/circular-json-0.3.3.tgz", + "integrity": "sha512-UZK3NBx2Mca+b5LsG7bY183pHWt5Y1xts4P3Pz7ENTwGVnJOUWbRb3ocjvX7hx9tq/yTAdclXm9sZ38gNuem4A==", + "dev": true + }, + "rimraf": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", + "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "dev": true, + "requires": { + "glob": "^7.1.3" + } + } + } + }, + "get-stdin": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-5.0.1.tgz", + "integrity": "sha1-Ei4WFZHiH/TFJTAwVpPyDmOTo5g=", + "dev": true + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=", + "dev": true + }, + "ignore": { + "version": "3.3.10", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-3.3.10.tgz", + "integrity": "sha512-Pgs951kaMm5GXP7MOvxERINe3gsaVjUWFm+UZPSq9xYriQAksyhg0csnS0KXSNRD5NmNdapXEpjxG49+AKh/ug==", + "dev": true + }, + "inquirer": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/inquirer/-/inquirer-3.3.0.tgz", + "integrity": "sha512-h+xtnyk4EwKvFWHrUYsWErEVR+igKtLdchu+o0Z1RL7VU/jVMFbYir2bp6bAj8efFNxWqHX0dIss6fJQ+/+qeQ==", + "dev": true, + "requires": { + "ansi-escapes": "^3.0.0", + "chalk": "^2.0.0", + "cli-cursor": "^2.1.0", + "cli-width": "^2.0.0", + "external-editor": "^2.0.4", + "figures": "^2.0.0", + "lodash": "^4.3.0", + "mute-stream": "0.0.7", + "run-async": "^2.2.0", + "rx-lite": "^4.0.8", + "rx-lite-aggregates": "^4.0.8", + "string-width": "^2.1.0", + "strip-ansi": "^4.0.0", + "through": "^2.3.6" + }, + "dependencies": { + "rx-lite": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", + "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=", + "dev": true + }, + "rx-lite-aggregates": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", + "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", + "dev": true, + "requires": { + "rx-lite": "*" + } + } + } + }, + "json-schema-traverse": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.3.1.tgz", + "integrity": "sha1-NJptRMU6Ud6JtAgFxdXlm0F9M0A=", + "dev": true + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "regexpp": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-1.1.0.tgz", + "integrity": "sha512-LOPw8FpgdQF9etWMaAfG/WRthIdXJGYp4mJ2Jgn/2lpkbod9jPn0t9UqN7AxBOKNfzRbYyVfgc7Vk4t/MpnXgw==", + "dev": true + }, + "resolve-from": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", + "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=", + "dev": true + }, + "rxjs": { + "version": "5.5.12", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-5.5.12.tgz", + "integrity": "sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw==", + "dev": true, + "requires": { + "symbol-observable": "1.0.1" + }, + "dependencies": { + "symbol-observable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/symbol-observable/-/symbol-observable-1.0.1.tgz", + "integrity": "sha1-g0D8RwLDEi310iKI+IKD9RPT/dQ=", + "dev": true + } + } + }, + "slice-ansi": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-1.0.0.tgz", + "integrity": "sha512-POqxBK6Lb3q6s047D/XsDVNPnF9Dl8JSaqe9h9lURl0OdNqy/ujDrOiIHtsqXMGbWWTIomRzAMaTyawAU//Reg==", + "dev": true, + "requires": { + "is-fullwidth-code-point": "^2.0.0" + } + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "supports-color": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-4.5.0.tgz", + "integrity": "sha1-vnoN5ITexcXN34s9WRJQRJEvY1s=", + "dev": true, + "requires": { + "has-flag": "^2.0.0" + } + }, + "table": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/table/-/table-4.0.2.tgz", + "integrity": "sha512-UUkEAPdSGxtRpiV9ozJ5cMTtYiqz7Ni1OGqLXRCynrvzdtR1p+cfOWe2RJLwvUG8hNanaSRjecIqwOjqeatDsA==", + "dev": true, + "requires": { + "ajv": "^5.2.3", + "ajv-keywords": "^2.1.0", + "chalk": "^2.1.0", + "lodash": "^4.17.4", + "slice-ansi": "1.0.0", + "string-width": "^2.1.1" + } + }, + "write": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/write/-/write-0.2.1.tgz", + "integrity": "sha1-X8A4KOJkzqP+kUVUdvejxWbLB1c=", + "dev": true, + "requires": { + "mkdirp": "^0.5.1" + } + }, + "y18n": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-3.2.1.tgz", + "integrity": "sha1-bRX7qITAhnnA136I53WegR4H+kE=", + "dev": true + }, + "yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha1-HBH5IY8HYImkfdUS+TxmmaaoHVI=", + "dev": true + }, + "yargs": { + "version": "10.0.3", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-10.0.3.tgz", + "integrity": "sha512-DqBpQ8NAUX4GyPP/ijDGHsJya4tYqLQrjPr95HNsr1YwL3+daCfvBwg7+gIC6IdJhR2kATh3hb61vjzMWEtjdw==", + "dev": true, + "requires": { + "cliui": "^3.2.0", + "decamelize": "^1.1.1", + "find-up": "^2.1.0", + "get-caller-file": "^1.0.1", + "os-locale": "^2.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1", + "yargs-parser": "^8.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-2.1.1.tgz", + "integrity": "sha1-w7M6te42DYbg5ijwRorn7yfWVN8=", + "dev": true + }, + "cliui": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-3.2.0.tgz", + "integrity": "sha1-EgYBU3qRbSmUD5NNo7SNWFo5IT0=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1", + "wrap-ansi": "^2.0.0" + }, + "dependencies": { + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } + } + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "os-locale": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-2.1.0.tgz", + "integrity": "sha512-3sslG3zJbEYcaC4YVAvDorjGxc7tv6KVATnLPZONiljsUncvihe9BQoVCEs0RZ1kmf4Hk9OBqlZfJZWI4GanKA==", + "dev": true, + "requires": { + "execa": "^0.7.0", + "lcid": "^1.0.0", + "mem": "^1.1.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "dev": true, + "requires": { + "ansi-regex": "^2.0.0" + } + } + } + }, + "yargs-parser": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-8.1.0.tgz", + "integrity": "sha512-yP+6QqN8BmrgW2ggLtTbdrOyBNSI7zBa4IykmiV5R1wl1JWNxQvWhMfMdmzIYtKU7oP3OOInY/tl2ov3BDjnJQ==", + "dev": true, + "requires": { + "camelcase": "^4.1.0" + } + } + } + }, + "pretty-format": { + "version": "24.9.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-24.9.0.tgz", + "integrity": "sha512-00ZMZUiHaJrNfk33guavqgvfJS30sLYf0f8+Srklv0AMPodGGHcoHgksZ3OThYnIvOd+8yMCn0YiEOogjlgsnA==", + "dev": true, + "requires": { + "@jest/types": "^24.9.0", + "ansi-regex": "^4.0.0", + "ansi-styles": "^3.2.0", + "react-is": "^16.8.4" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + } + } + }, + "private": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/private/-/private-0.1.8.tgz", + "integrity": "sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg==" + }, + "process": { + "version": "0.11.10", + "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", + "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", + "dev": true + }, + "process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + }, + "progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true + }, + "promise-inflight": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", + "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=" + }, + "promise-retry": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/promise-retry/-/promise-retry-1.1.1.tgz", + "integrity": "sha1-ZznpaOMFHaIM5kl/srUPaRHfPW0=", + "requires": { + "err-code": "^1.0.0", + "retry": "^0.10.0" + }, + "dependencies": { + "retry": { + "version": "0.10.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.10.1.tgz", + "integrity": "sha1-52OI0heZLCUnUCQdPTlW/tmNj/Q=" + } + } + }, + "promise-to-callback": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/promise-to-callback/-/promise-to-callback-1.0.0.tgz", + "integrity": "sha1-XSp0kBC/tn2WNZj805YHRqaP7vc=", + "requires": { + "is-fn": "^1.0.0", + "set-immediate-shim": "^1.0.1" + } + }, + "prompts": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.3.0.tgz", + "integrity": "sha512-NfbbPPg/74fT7wk2XYQ7hAIp9zJyZp5Fu19iRbORqqy1BhtrkZ0fPafBU+7bmn8ie69DpT0R6QpJIN2oisYjJg==", + "dev": true, + "requires": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.3" + } + }, + "property-expr": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/property-expr/-/property-expr-1.5.1.tgz", + "integrity": "sha512-CGuc0VUTGthpJXL36ydB6jnbyOf/rAHFvmVrJlH+Rg0DqqLFQGAP6hIaxD/G0OAmBJPhXDHuEJigrp0e0wFV6g==", + "dev": true + }, + "prr": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", + "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=" + }, + "pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha1-8FKijacOYYkX7wqKw0wa5aaChrM=" + }, + "psl": { + "version": "1.1.31", + "resolved": "https://registry.npmjs.org/psl/-/psl-1.1.31.tgz", + "integrity": "sha512-/6pt4+C+T+wZUieKR620OpzN/LlnNKuWjy1iFLQ/UG35JqHlR/89MP1d96dUfkf6Dne3TuLQzOYEYshJ+Hx8mw==" + }, + "public-encrypt": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", + "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", + "dev": true, + "requires": { + "bn.js": "^4.1.0", + "browserify-rsa": "^4.0.0", + "create-hash": "^1.1.0", + "parse-asn1": "^5.0.0", + "randombytes": "^2.0.1", + "safe-buffer": "^5.1.2" + } + }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "pumpify": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", + "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", + "requires": { + "duplexify": "^3.6.0", + "inherits": "^2.0.3", + "pump": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", + "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "punycode": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", + "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + }, + "q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", + "dev": true + }, + "qs": { + "version": "6.5.2", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.5.2.tgz", + "integrity": "sha512-N5ZAX4/LxJmF+7wN74pUD6qAh9/wnvdQcjq9TZjevvXzSUo7bfmw91saqMjzGS2xq91/odN2dW/WOl7qQHNDGA==" + }, + "querystring": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", + "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", + "dev": true + }, + "querystring-es3": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", + "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", + "dev": true + }, + "quick-lru": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-1.1.0.tgz", + "integrity": "sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g=", + "dev": true + }, + "randomatic": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/randomatic/-/randomatic-3.1.1.tgz", + "integrity": "sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw==", + "dev": true, + "requires": { + "is-number": "^4.0.0", + "kind-of": "^6.0.0", + "math-random": "^1.0.1" + }, + "dependencies": { + "is-number": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-4.0.0.tgz", + "integrity": "sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ==", + "dev": true + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + } + } + }, + "randombytes": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", + "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "requires": { + "safe-buffer": "^5.1.0" + } + }, + "randomfill": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", + "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", + "dev": true, + "requires": { + "randombytes": "^2.0.5", + "safe-buffer": "^5.1.0" + } + }, + "rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "requires": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + } + }, + "react-is": { + "version": "16.12.0", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.12.0.tgz", + "integrity": "sha512-rPCkf/mWBtKc97aLL9/txD8DZdemK0vkA3JMLShjlJB3Pj3s+lpf1KaBzMfQrAmhMQB0n1cU/SUGgKKBCe837Q==", + "dev": true + }, + "read-pkg": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-3.0.0.tgz", + "integrity": "sha1-nLxoaXj+5l0WwA4rGcI3/Pbjg4k=", + "dev": true, + "requires": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + } + }, + "read-pkg-up": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-2.0.0.tgz", + "integrity": "sha1-a3KoBImE4MQeeVEP1en6mbO1Sb4=", + "dev": true, + "requires": { + "find-up": "^2.0.0", + "read-pkg": "^2.0.0" + }, + "dependencies": { + "load-json-file": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-2.0.0.tgz", + "integrity": "sha1-eUfkIUmvgNaWy/eXvKq8/h/inKg=", + "dev": true, + "requires": { + "graceful-fs": "^4.1.2", + "parse-json": "^2.2.0", + "pify": "^2.0.0", + "strip-bom": "^3.0.0" + } + }, + "parse-json": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-2.2.0.tgz", + "integrity": "sha1-9ID0BDTvgHQfhGkJn43qGPVaTck=", + "dev": true, + "requires": { + "error-ex": "^1.2.0" + } + }, + "path-type": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-2.0.0.tgz", + "integrity": "sha1-8BLMuEFbcJb8LaoQVMPXI4lZTHM=", + "dev": true, + "requires": { + "pify": "^2.0.0" + } + }, + "read-pkg": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-2.0.0.tgz", + "integrity": "sha1-jvHAYjxqbbDcZxPEv6xGMysjaPg=", + "dev": true, + "requires": { + "load-json-file": "^2.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^2.0.0" + } + } + } + }, + "readable-stream": { + "version": "2.3.6", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz", + "integrity": "sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw==", + "requires": { + "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" + }, + "dependencies": { + "safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==" + }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "requires": { + "safe-buffer": "~5.1.0" + } + } + } + }, + "readdirp": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", + "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "dev": true, + "requires": { + "graceful-fs": "^4.1.11", + "micromatch": "^3.1.10", + "readable-stream": "^2.0.2" + } + }, + "realpath-native": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/realpath-native/-/realpath-native-1.1.0.tgz", + "integrity": "sha512-wlgPA6cCIIg9gKz0fgAPjnzh4yR/LnXovwuo9hvyGvx3h8nX4+/iLZplfUWasXpqD8BdnGnP5njOFjkUwPzvjA==", + "dev": true, + "requires": { + "util.promisify": "^1.0.0" + } + }, + "rechoir": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/rechoir/-/rechoir-0.6.2.tgz", + "integrity": "sha1-hSBLVNuoLVdC4oyWdW70OvUOM4Q=", + "dev": true, + "requires": { + "resolve": "^1.1.6" + } + }, + "redent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-2.0.0.tgz", + "integrity": "sha1-wbIAe0LVfrE4kHmzyDM2OdXhzKo=", + "dev": true, + "requires": { + "indent-string": "^3.0.0", + "strip-indent": "^2.0.0" + } + }, + "redeyed": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-2.1.1.tgz", + "integrity": "sha1-iYS1gV2ZyyIEacme7v/jiRPmzAs=", + "dev": true, + "requires": { + "esprima": "~4.0.0" + } + }, + "reflect-metadata": { + "version": "0.1.13", + "dev": true + }, + "regenerate": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.0.tgz", + "integrity": "sha512-1G6jJVDWrt0rK99kBjvEtziZNCICAuvIPkSiUFIQxVP06RCVpq3dmDo2oi6ABpYaDYaTRr67BEhL8r1wgEZZKg==" + }, + "regenerate-unicode-properties": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-8.1.0.tgz", + "integrity": "sha512-LGZzkgtLY79GeXLm8Dp0BVLdQlWICzBnJz/ipWUgo59qBaZ+BHtq51P2q1uVZlppMuUAT37SDk39qUbjTWB7bA==", + "dev": true, + "requires": { + "regenerate": "^1.4.0" + } + }, + "regenerator-runtime": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.2.tgz", + "integrity": "sha512-S/TQAZJO+D3m9xeN1WTI8dLKBBiRgXBlTJvbWjCThHWZj9EvHK70Ff50/tYj2J/fvBY6JtFVwRuazHN2E7M9BA==" + }, + "regenerator-transform": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.13.4.tgz", + "integrity": "sha512-T0QMBjK3J0MtxjPmdIMXm72Wvj2Abb0Bd4HADdfijwMdoIsyQZ6fWC7kDFhk2YinBBEMZDL7Y7wh0J1sGx3S4A==", + "dev": true, + "requires": { + "private": "^0.1.6" + } + }, + "regex-not": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", + "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "regexp-tree": { + "version": "0.1.18", + "resolved": "https://registry.npmjs.org/regexp-tree/-/regexp-tree-0.1.18.tgz", + "integrity": "sha512-mKLUfTDU1GE5jGR7cn2IEPDzYjmOviZOHYAR1XGe8Lg48Mdk684waD1Fqhv2Nef+TsDVdmIj08m/GUKTMk7J2Q==", + "dev": true + }, + "regexp.prototype.flags": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.3.0.tgz", + "integrity": "sha512-2+Q0C5g951OlYlJz6yu5/M33IcsESLlLfsyIaLJaG4FA2r4yP8MvVMJUUP/fVBkSpbbbZlS5gynbEWLipiiXiQ==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1" + }, + "dependencies": { + "es-abstract": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz", + "integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.1.5", + "is-regex": "^1.0.5", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimleft": "^2.1.1", + "string.prototype.trimright": "^2.1.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "is-callable": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", + "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==" + }, + "is-regex": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", + "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", + "requires": { + "has": "^1.0.3" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + } + } + }, + "regexpp": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-2.0.1.tgz", + "integrity": "sha512-lv0M6+TkDVniA3aD1Eg0DVpfU/booSu7Eev3TDO/mZKHBfVjgCGTV4t4buppESEYDtkArYFOxTJWv6S5C+iaNw==", + "dev": true + }, + "regexpu-core": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.6.0.tgz", + "integrity": "sha512-YlVaefl8P5BnFYOITTNzDvan1ulLOiXJzCNZxduTIosN17b87h3bvG9yHMoHaRuo88H4mQ06Aodj5VtYGGGiTg==", + "dev": true, + "requires": { + "regenerate": "^1.4.0", + "regenerate-unicode-properties": "^8.1.0", + "regjsgen": "^0.5.0", + "regjsparser": "^0.6.0", + "unicode-match-property-ecmascript": "^1.0.4", + "unicode-match-property-value-ecmascript": "^1.1.0" + } + }, + "registry-auth-token": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-3.4.0.tgz", + "integrity": "sha512-4LM6Fw8eBQdwMYcES4yTnn2TqIasbXuwDx3um+QRs7S55aMKCBKBxvPXl2RiUjHwuJLTyYfxSpmfSAjQpcuP+A==", + "dev": true, + "requires": { + "rc": "^1.1.6", + "safe-buffer": "^5.0.1" + } + }, + "regjsgen": { + "version": "0.5.1", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.1.tgz", + "integrity": "sha512-5qxzGZjDs9w4tzT3TPhCJqWdCc3RLYwy9J2NB0nm5Lz+S273lvWcpjaTGHsT1dc6Hhfq41uSEOw8wBmxrKOuyg==", + "dev": true + }, + "regjsparser": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.6.2.tgz", + "integrity": "sha512-E9ghzUtoLwDekPT0DYCp+c4h+bvuUpe6rRHCTYn6eGoqj1LgKXxT6I0Il4WbjhQkOghzi/V+y03bPKvbllL93Q==", + "dev": true, + "requires": { + "jsesc": "~0.5.0" + } + }, + "remove-trailing-separator": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", + "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", + "dev": true + }, + "repeat-element": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", + "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", + "dev": true + }, + "repeat-string": { + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", + "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", + "dev": true + }, + "repeating": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/repeating/-/repeating-2.0.1.tgz", + "integrity": "sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo=", + "requires": { + "is-finite": "^1.0.0" + } + }, + "request": { + "version": "2.88.0", + "resolved": "https://registry.npmjs.org/request/-/request-2.88.0.tgz", + "integrity": "sha512-NAqBSrijGLZdM0WZNsInLJpkJokL72XYjUpnB0iwsRgxh7dB6COrHnTBNwN0E+lHDAJzu7kLAkDeY08z2/A0hg==", + "requires": { + "aws-sign2": "~0.7.0", + "aws4": "^1.8.0", + "caseless": "~0.12.0", + "combined-stream": "~1.0.6", + "extend": "~3.0.2", + "forever-agent": "~0.6.1", + "form-data": "~2.3.2", + "har-validator": "~5.1.0", + "http-signature": "~1.2.0", + "is-typedarray": "~1.0.0", + "isstream": "~0.1.2", + "json-stringify-safe": "~5.0.1", + "mime-types": "~2.1.19", + "oauth-sign": "~0.9.0", + "performance-now": "^2.1.0", + "qs": "~6.5.2", + "safe-buffer": "^5.1.2", + "tough-cookie": "~2.4.3", + "tunnel-agent": "^0.6.0", + "uuid": "^3.3.2" + }, + "dependencies": { + "punycode": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", + "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=" + }, + "tough-cookie": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.4.3.tgz", + "integrity": "sha512-Q5srk/4vDM54WJsJio3XNn6K2sCG+CQ8G5Wz6bZhRZoAe/+TxjWB/GlFAnYEbkYVlON9FMk/fE3h2RLpPXo4lQ==", + "requires": { + "psl": "^1.1.24", + "punycode": "^1.4.1" + } + }, + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==" + } + } + }, + "request-debug": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/request-debug/-/request-debug-0.2.0.tgz", + "integrity": "sha1-/AVOyBcYGwTKQaBSwTb2HEirr3g=", + "requires": { + "stringify-clone": "^1.0.0" + } + }, + "request-promise": { + "version": "4.2.4", + "resolved": "https://registry.npmjs.org/request-promise/-/request-promise-4.2.4.tgz", + "integrity": "sha512-8wgMrvE546PzbR5WbYxUQogUnUDfM0S7QIFZMID+J73vdFARkFy+HElj4T+MWYhpXwlLp0EQ8Zoj8xUA0he4Vg==", + "requires": { + "bluebird": "^3.5.0", + "request-promise-core": "1.1.2", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + }, + "dependencies": { + "bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + } + } + }, + "request-promise-core": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.2.tgz", + "integrity": "sha512-UHYyq1MO8GsefGEt7EprS8UrXsm1TxEvFUX1IMTuSLU2Rh7fTIdFtl8xD7JiEYiWU2dl+NYAjCTksTehQUxPag==", + "requires": { + "lodash": "^4.17.11" + }, + "dependencies": { + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + } + } + }, + "request-promise-native": { + "version": "1.0.8", + "resolved": "https://registry.npmjs.org/request-promise-native/-/request-promise-native-1.0.8.tgz", + "integrity": "sha512-dapwLGqkHtwL5AEbfenuzjTYg35Jd6KPytsC2/TLkVMz8rm+tNt72MGUWT1RP/aYawMpN6HqbNGBQaRcBtjQMQ==", + "dev": true, + "requires": { + "request-promise-core": "1.1.3", + "stealthy-require": "^1.1.1", + "tough-cookie": "^2.3.3" + }, + "dependencies": { + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "request-promise-core": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/request-promise-core/-/request-promise-core-1.1.3.tgz", + "integrity": "sha512-QIs2+ArIGQVp5ZYbWD5ZLCY29D5CfWizP8eWnm8FoGD1TX61veauETVQbrV60662V0oFBkrDOuaBI8XgtuyYAQ==", + "dev": true, + "requires": { + "lodash": "^4.17.15" + } + } + } + }, + "require-directory": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", + "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", + "dev": true + }, + "require-main-filename": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-1.0.1.tgz", + "integrity": "sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE=", + "dev": true + }, + "require-relative": { + "version": "0.8.7", + "resolved": "https://registry.npmjs.org/require-relative/-/require-relative-0.8.7.tgz", + "integrity": "sha1-eZlTn8ngR6N5KPoZb44VY9q9Nt4=", + "dev": true + }, + "require-uncached": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/require-uncached/-/require-uncached-1.0.3.tgz", + "integrity": "sha1-Tg1W1slmL9MeQwEcS5WqSZVUIdM=", + "dev": true, + "requires": { + "caller-path": "^0.1.0", + "resolve-from": "^1.0.0" + }, + "dependencies": { + "caller-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/caller-path/-/caller-path-0.1.0.tgz", + "integrity": "sha1-lAhe9jWB7NPaqSREqP6U6CV3dR8=", + "dev": true, + "requires": { + "callsites": "^0.2.0" + } + }, + "callsites": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/callsites/-/callsites-0.2.0.tgz", + "integrity": "sha1-r6uWJikQp/M8GaV3WCXGnzTjUMo=", + "dev": true + }, + "resolve-from": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-1.0.1.tgz", + "integrity": "sha1-Jsv+k10a7uq7Kbw/5a6wHpPUQiY=", + "dev": true + } + } + }, + "requireindex": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/requireindex/-/requireindex-1.2.0.tgz", + "integrity": "sha512-L9jEkOi3ASd9PYit2cwRfyppc9NoABujTP8/5gFcbERmo5jUoAKovIC3fsF17pkTnGsrByysqX+Kxd2OTNI1ww==", + "dev": true + }, + "reserved-words": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/reserved-words/-/reserved-words-0.1.2.tgz", + "integrity": "sha1-AKCUD5jNUBrqqsMWQR2a3FKzGrE=", + "dev": true + }, + "resolve": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.10.0.tgz", + "integrity": "sha512-3sUr9aq5OfSg2S9pNtPA9hL1FVEAjvfOC4leW0SNf/mpnaakz2a9femSd6LqAww2RaFctwyf1lCqnTHuF1rxDg==", + "dev": true, + "requires": { + "path-parse": "^1.0.6" + } + }, + "resolve-cwd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", + "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "dev": true, + "requires": { + "resolve-from": "^3.0.0" + }, + "dependencies": { + "resolve-from": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", + "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", + "dev": true + } + } + }, + "resolve-dir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", + "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "dev": true, + "requires": { + "expand-tilde": "^2.0.0", + "global-modules": "^1.0.0" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "resolve-global": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz", + "integrity": "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw==", + "dev": true, + "optional": true, + "requires": { + "global-dirs": "^0.1.1" + } + }, + "resolve-url": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", + "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "dev": true + }, + "responselike": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", + "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", + "requires": { + "lowercase-keys": "^1.0.0" + } + }, + "restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha1-n37ih/gv0ybU/RYpI9YhKe7g368=", + "requires": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + } + }, + "resumer": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/resumer/-/resumer-0.0.0.tgz", + "integrity": "sha1-8ej0YeQGS6Oegq883CqMiT0HZ1k=", + "requires": { + "through": "~2.3.4" + } + }, + "ret": { + "version": "0.1.15", + "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", + "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", + "dev": true + }, + "retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.12.0.tgz", + "integrity": "sha1-G0KmJmoh8HQh0bC1S33BZ7AcATs=" + }, + "right-pad": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/right-pad/-/right-pad-1.0.1.tgz", + "integrity": "sha1-jKCMLLtbVedNr6lr9/0aJ9VoyNA=", + "dev": true + }, + "ripemd160": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", + "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "requires": { + "hash-base": "^3.0.0", + "inherits": "^2.0.1" + } + }, + "rlp": { + "version": "2.2.4", + "resolved": "https://registry.npmjs.org/rlp/-/rlp-2.2.4.tgz", + "integrity": "sha512-fdq2yYCWpAQBhwkZv+Z8o/Z4sPmYm1CUq6P7n6lVTOdb949CnqA0sndXal5C1NleSVSZm6q5F3iEbauyVln/iw==", + "requires": { + "bn.js": "^4.11.1" + } + }, + "rsvp": { + "version": "4.8.5", + "resolved": "https://registry.npmjs.org/rsvp/-/rsvp-4.8.5.tgz", + "integrity": "sha512-nfMOlASu9OnRJo1mbEk2cz0D56a1MBNrJ7orjRZQG10XDyuvwksKbuXNp6qa+kbn839HwjwhBzhFmdsaEAfauA==", + "dev": true + }, + "run-async": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/run-async/-/run-async-2.3.0.tgz", + "integrity": "sha1-A3GrSuC91yDUFm19/aZP96RFpsA=", + "requires": { + "is-promise": "^2.1.0" + } + }, + "run-node": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/run-node/-/run-node-1.0.0.tgz", + "integrity": "sha512-kc120TBlQ3mih1LSzdAJXo4xn/GWS2ec0l3S+syHDXP9uRr0JAT8Qd3mdMuyjqCzeZktgP3try92cEgf9Nks8A==", + "dev": true + }, + "run-queue": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", + "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "requires": { + "aproba": "^1.1.1" + }, + "dependencies": { + "aproba": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", + "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==" + } + } + }, + "rustbn.js": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/rustbn.js/-/rustbn.js-0.2.0.tgz", + "integrity": "sha512-4VlvkRUuCJvr2J6Y0ImW7NvTCriMi7ErOAqWk1y69vAdoNIzCF3yPmgeNzx+RQTLEDFq5sHfscn1MwHxP9hNfA==" + }, + "rx-lite": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite/-/rx-lite-4.0.8.tgz", + "integrity": "sha1-Cx4Rr4vESDbwSmQH6S2kJGe3lEQ=", + "dev": true + }, + "rx-lite-aggregates": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/rx-lite-aggregates/-/rx-lite-aggregates-4.0.8.tgz", + "integrity": "sha1-dTuHqJoRyVRnxKwWJsTvxOBcZ74=", + "dev": true, + "requires": { + "rx-lite": "*" + } + }, + "rxjs": { + "version": "6.5.4", + "resolved": "https://registry.npmjs.org/rxjs/-/rxjs-6.5.4.tgz", + "integrity": "sha512-naMQXcgEo3csAEGvw/NydRA0fuS2nDZJiw1YUWFKU7aPPAPGZEsD4Iimit96qwCieH6y614MCLYwdkrWx7z/7Q==", + "requires": { + "tslib": "^1.9.0" + } + }, + "safe-buffer": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.0.tgz", + "integrity": "sha512-fZEwUGbVl7kouZs1jCdMLdt95hdIv0ZeHg6L7qPeciMZhZ+/gdesW4wgTARkrFWEpspjEATAzUGPG8N2jJiwbg==" + }, + "safe-event-emitter": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/safe-event-emitter/-/safe-event-emitter-1.0.1.tgz", + "integrity": "sha512-e1wFe99A91XYYxoQbcq2ZJUWurxEyP8vfz7A7vuUe1s95q8r5ebraVaA1BukYJcpM6V16ugWoD9vngi8Ccu5fg==", + "requires": { + "events": "^3.0.0" + } + }, + "safe-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", + "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", + "dev": true, + "requires": { + "ret": "~0.1.10" + } + }, + "safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + }, + "sane": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/sane/-/sane-4.1.0.tgz", + "integrity": "sha512-hhbzAgTIX8O7SHfp2c8/kREfEn4qO/9q8C9beyY6+tvZ87EpoZ3i1RIEvp27YBswnNbY9mWd6paKVmKbAgLfZA==", + "dev": true, + "requires": { + "@cnakazawa/watch": "^1.0.3", + "anymatch": "^2.0.0", + "capture-exit": "^2.0.0", + "exec-sh": "^0.3.2", + "execa": "^1.0.0", + "fb-watchman": "^2.0.0", + "micromatch": "^3.1.4", + "minimist": "^1.1.1", + "walker": "~1.0.5" + } + }, + "sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "schema-utils": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", + "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", + "dev": true, + "requires": { + "ajv": "^6.1.0", + "ajv-errors": "^1.0.0", + "ajv-keywords": "^3.1.0" + } + }, + "scrypt-async": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/scrypt-async/-/scrypt-async-1.3.1.tgz", + "integrity": "sha1-oR/W+smBtLgj7gHe4CIRaVAN2uk=" + }, + "scrypt-js": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/scrypt-js/-/scrypt-js-2.0.4.tgz", + "integrity": "sha512-4KsaGcPnuhtCZQCxFxN3GVYIhKFPTdLd8PLC552XwbMndtD0cjRFAhDuuydXQ0h08ZfPgzqe6EKHozpuH74iDw==" + }, + "secp256k1": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/secp256k1/-/secp256k1-3.8.0.tgz", + "integrity": "sha512-k5ke5avRZbtl9Tqx/SA7CbY3NF6Ro+Sj9cZxezFzuBlLDmyqPiL8hJJ+EmzD8Ig4LUDByHJ3/iPOVoRixs/hmw==", + "requires": { + "bindings": "^1.5.0", + "bip66": "^1.1.5", + "bn.js": "^4.11.8", + "create-hash": "^1.2.0", + "drbg.js": "^1.0.1", + "elliptic": "^6.5.2", + "nan": "^2.14.0", + "safe-buffer": "^5.1.2" + } + }, + "semantic-release": { + "version": "16.0.0-beta.18", + "dev": true, + "requires": { + "@semantic-release/commit-analyzer": "^7.0.0-beta.1", + "@semantic-release/error": "^2.2.0", + "@semantic-release/github": "^5.3.0-beta.6", + "@semantic-release/npm": "^5.2.0-beta.5", + "@semantic-release/release-notes-generator": "^7.1.2", + "aggregate-error": "^2.0.0", + "cosmiconfig": "^5.0.1", + "debug": "^4.0.0", + "env-ci": "^3.0.0", + "execa": "^1.0.0", + "figures": "^2.0.0", + "find-versions": "^3.0.0", + "get-stream": "^4.0.0", + "git-log-parser": "^1.2.0", + "hook-std": "^1.1.0", + "hosted-git-info": "^2.7.1", + "lodash": "^4.17.4", + "marked": "^0.6.0", + "marked-terminal": "^3.2.0", + "micromatch": "3.1.5", + "p-each-series": "^1.0.0", + "p-reduce": "^1.0.0", + "read-pkg-up": "^4.0.0", + "resolve-from": "^4.0.0", + "semver": "^5.4.1", + "semver-diff": "^2.1.0", + "signale": "^1.2.1", + "yargs": "^12.0.0" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "kind-of": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", + "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "dev": true + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "lodash": { + "version": "4.17.13", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.13.tgz", + "integrity": "sha512-vm3/XWXfWtRua0FkUyEHBZy8kCPjErNBT9fJx8Zvs+U6zjqPbTUOpkaoum3O5uiA8sm+yNMHXfYkTUHFoMxFNA==", + "dev": true + }, + "micromatch": { + "version": "3.1.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.5.tgz", + "integrity": "sha512-ykttrLPQrz1PUJcXjwsTUjGoPJ64StIGNE2lGVD1c9CuguJ+L7/navsE8IcDNndOoCMvYV0qc/exfVbMHkUhvA==", + "dev": true, + "requires": { + "arr-diff": "^4.0.0", + "array-unique": "^0.3.2", + "braces": "^2.3.0", + "define-property": "^1.0.0", + "extend-shallow": "^2.0.1", + "extglob": "^2.0.2", + "fragment-cache": "^0.2.1", + "kind-of": "^6.0.0", + "nanomatch": "^1.2.5", + "object.pick": "^1.3.0", + "regex-not": "^1.0.0", + "snapdragon": "^0.8.1", + "to-regex": "^3.0.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + }, + "p-limit": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", + "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "read-pkg-up": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz", + "integrity": "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==", + "dev": true, + "requires": { + "find-up": "^3.0.0", + "read-pkg": "^3.0.0" + } + }, + "resolve-from": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", + "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "dev": true + }, + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "semantic-release-cli": { + "version": "5.1.1", + "requires": { + "babel-polyfill": "^6.26.0", + "babel-preset-env": "^1.6.1", + "babel-register": "^6.26.0", + "base32": "0.0.6", + "clipboardy": "^2.0.0", + "git-config-path": "^2.0.0", + "github-url-from-git": "^1.4.0", + "ini": "^1.3.4", + "inquirer": "^6.0.0", + "js-yaml": "^3.3.1", + "lodash": "^4.16.4", + "nopt": "^4.0.0", + "npm": "^6.0.0", + "npm-profile": "^4.0.1", + "npmlog": "^4.0.0", + "p-retry": "^4.0.0", + "parse-git-config": "^3.0.0", + "parse-github-repo-url": "^1.0.0", + "pify": "^4.0.0", + "request": "^2.85.0", + "request-debug": "^0.2.0", + "request-promise": "^4.1.1", + "travis-ci": "^2.1.1", + "update-notifier": "^3.0.0", + "user-home": "^2.0.0", + "validator": "^11.0.0" + }, + "dependencies": { + "ansi-align": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-align/-/ansi-align-3.0.0.tgz", + "integrity": "sha512-ZpClVKqXN3RGBmKibdfWzqCY4lnjEuoNzU5T0oEFpfd/z5qJHVarukridD4juLO2FXMiwUQxr9WqQtaYa8XRYw==", + "requires": { + "string-width": "^3.0.0" + } + }, + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==" + }, + "boxen": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/boxen/-/boxen-3.2.0.tgz", + "integrity": "sha512-cU4J/+NodM3IHdSL2yN8bqYqnmlBTidDR4RC7nJs61ZmtGz8VZzM3HLQX0zY5mrSmPtR3xWwsq2jOUQqFZN8+A==", + "requires": { + "ansi-align": "^3.0.0", + "camelcase": "^5.3.1", + "chalk": "^2.4.2", + "cli-boxes": "^2.2.0", + "string-width": "^3.0.0", + "term-size": "^1.2.0", + "type-fest": "^0.3.0", + "widest-line": "^2.0.0" + }, + "dependencies": { + "type-fest": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.3.1.tgz", + "integrity": "sha512-cUGJnCdr4STbePCgqNFbpVNCepa+kAVohJs1sLhxzdH+gnEoOd8VhbYa7pD3zZYGiURWM2xzEII3fQcRizDkYQ==" + } + } + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + }, + "cli-boxes": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/cli-boxes/-/cli-boxes-2.2.0.tgz", + "integrity": "sha512-gpaBrMAizVEANOpfZp/EEUixTXDyGt7DFzdK5hU+UbWt/J0lB0w20ncZj59Z9a93xHb9u12zF5BS6i9RKbtg4w==" + }, + "configstore": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/configstore/-/configstore-4.0.0.tgz", + "integrity": "sha512-CmquAXFBocrzaSM8mtGPMM/HiWmyIpr4CcJl/rgY2uCObZ/S7cKU0silxslqJejl+t/T9HS8E0PUNQD81JGUEQ==", + "requires": { + "dot-prop": "^4.1.0", + "graceful-fs": "^4.1.2", + "make-dir": "^1.0.0", + "unique-string": "^1.0.0", + "write-file-atomic": "^2.0.0", + "xdg-basedir": "^3.0.0" + } + }, + "got": { + "version": "9.6.0", + "resolved": "https://registry.npmjs.org/got/-/got-9.6.0.tgz", + "integrity": "sha512-R7eWptXuGYxwijs0eV+v3o6+XH1IqVK8dJOEecQfTmkncw9AV4dcw/Dhxi8MdlqPthxxpZyizMzyg8RTmEsG+Q==", + "requires": { + "@sindresorhus/is": "^0.14.0", + "@szmarczak/http-timer": "^1.1.2", + "cacheable-request": "^6.0.0", + "decompress-response": "^3.3.0", + "duplexer3": "^0.1.4", + "get-stream": "^4.1.0", + "lowercase-keys": "^1.0.1", + "mimic-response": "^1.0.1", + "p-cancelable": "^1.0.0", + "to-readable-stream": "^1.0.0", + "url-parse-lax": "^3.0.0" + }, + "dependencies": { + "@sindresorhus/is": { + "version": "0.14.0", + "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-0.14.0.tgz", + "integrity": "sha512-9NET910DNaIPngYnLLPeg+Ogzqsi9uM4mSboU5y6p8S5DzMTVEsJZrawi+BoDNUVBa2DhJqQYUFvMDfgU062LQ==" + }, + "@szmarczak/http-timer": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/@szmarczak/http-timer/-/http-timer-1.1.2.tgz", + "integrity": "sha512-XIB2XbzHTN6ieIjfIMV9hlVcfPU26s2vafYWQcZHWXHOxiaRZYEDKEwdl129Zyg50+foYV2jCgtrqSA6qNuNSA==", + "requires": { + "defer-to-connect": "^1.0.1" + } + }, + "cacheable-request": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/cacheable-request/-/cacheable-request-6.1.0.tgz", + "integrity": "sha512-Oj3cAGPCqOZX7Rz64Uny2GYAZNliQSqfbePrgAQ1wKAihYmCUnraBtJtKcGR4xz7wF+LoJC+ssFZvv5BgF9Igg==", + "requires": { + "clone-response": "^1.0.2", + "get-stream": "^5.1.0", + "http-cache-semantics": "^4.0.0", + "keyv": "^3.0.0", + "lowercase-keys": "^2.0.0", + "normalize-url": "^4.1.0", + "responselike": "^1.0.2" + }, + "dependencies": { + "get-stream": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.1.0.tgz", + "integrity": "sha512-EXr1FOzrzTfGeL0gQdeFEvOMm2mzMOglyiOXSTpPC+iAjAKftbr3jpCMWynogwYnM+eSj9sHGc6wjIcDvYiygw==", + "requires": { + "pump": "^3.0.0" + } + }, + "lowercase-keys": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-2.0.0.tgz", + "integrity": "sha512-tqNXrS78oMOE73NMxK4EMLQsQowWf8jKooH9g7xPavRT706R6bkQJ6DY2Te7QukaZsulxa30wQ7bk0pm4XiHmA==" + } + } + }, + "decompress-response": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-3.3.0.tgz", + "integrity": "sha1-gKTdMjdIOEv6JICDYirt7Jgq3/M=", + "requires": { + "mimic-response": "^1.0.0" + } + }, + "lowercase-keys": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/lowercase-keys/-/lowercase-keys-1.0.1.tgz", + "integrity": "sha512-G2Lj61tXDnVFFOi8VZds+SoQjtQC3dgokKdDG2mTm1tx4m50NUHBOZSBwQQHyy0V12A0JTG4icfZQH+xPyh8VA==" + }, + "mimic-response": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-1.0.1.tgz", + "integrity": "sha512-j5EctnkH7amfV/q5Hgmoal1g2QHFJRraOtmx0JpIqkxhBhI/lJSl1nMpQ45hVarwNETOoWEimndZ4QK0RHxuxQ==" + }, + "to-readable-stream": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/to-readable-stream/-/to-readable-stream-1.0.0.tgz", + "integrity": "sha512-Iq25XBt6zD5npPhlLVXGFN3/gyR2/qODcKNNyTMd4vbm39HUaOiAM4PMq0eMVC/Tkxz+Zjdsc55g9yyz+Yq00Q==" + } + } + }, + "http-cache-semantics": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/http-cache-semantics/-/http-cache-semantics-4.0.3.tgz", + "integrity": "sha512-TcIMG3qeVLgDr1TEd2XvHaTnMPwYQUQMIBLy+5pLSDKYFc7UIqj39w8EGzZkaxoLv/l2K8HaI0t5AVA+YYgUew==" + }, + "is-npm": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-npm/-/is-npm-3.0.0.tgz", + "integrity": "sha512-wsigDr1Kkschp2opC4G3yA6r9EgVA6NjRpWzIi9axXqeIaAATPRJc4uLujXe3Nd9uO8KoDyA4MD6aZSeXTADhA==" + }, + "latest-version": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/latest-version/-/latest-version-5.1.0.tgz", + "integrity": "sha512-weT+r0kTkRQdCdYCNtkMwWXQTMEswKrFBkm4ckQOMVhhqhIMI1UT2hMj+1iigIhgSZm5gTmrRXBNoGUgaTY1xA==", + "requires": { + "package-json": "^6.3.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==" + }, + "package-json": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/package-json/-/package-json-6.5.0.tgz", + "integrity": "sha512-k3bdm2n25tkyxcjSKzB5x8kfVxlMdgsbPr0GkZcwHsLpba6cBjqCt1KlcChKEvxHIcTB1FVMuwoijZ26xex5MQ==", + "requires": { + "got": "^9.6.0", + "registry-auth-token": "^4.0.0", + "registry-url": "^5.0.0", + "semver": "^6.2.0" + } + }, + "pify": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", + "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==" + }, + "prepend-http": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/prepend-http/-/prepend-http-2.0.0.tgz", + "integrity": "sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc=" + }, + "registry-auth-token": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/registry-auth-token/-/registry-auth-token-4.1.1.tgz", + "integrity": "sha512-9bKS7nTl9+/A1s7tnPeGrUpRcVY+LUh7bfFgzpndALdPfXQBfQV77rQVtqgUV3ti4vc/Ik81Ex8UJDWDQ12zQA==", + "requires": { + "rc": "^1.2.8" + } + }, + "registry-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/registry-url/-/registry-url-5.1.0.tgz", + "integrity": "sha512-8acYXXTI0AkQv6RAOjE3vOaIXZkT9wo4LOFbBKYQEEnnMNBpKqdUrI6S4NT0KPIo/WVvJ5tE/X5LF/TQUf0ekw==", + "requires": { + "rc": "^1.2.8" + } + }, + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "requires": { + "ansi-regex": "^4.1.0" + } + }, + "update-notifier": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/update-notifier/-/update-notifier-3.0.1.tgz", + "integrity": "sha512-grrmrB6Zb8DUiyDIaeRTBCkgISYUgETNe7NglEbVsrLWXeESnlCSP50WfRSj/GmzMPl6Uchj24S/p80nP/ZQrQ==", + "requires": { + "boxen": "^3.0.0", + "chalk": "^2.0.1", + "configstore": "^4.0.0", + "has-yarn": "^2.1.0", + "import-lazy": "^2.1.0", + "is-ci": "^2.0.0", + "is-installed-globally": "^0.1.0", + "is-npm": "^3.0.0", + "is-yarn-global": "^0.3.0", + "latest-version": "^5.0.0", + "semver-diff": "^2.0.0", + "xdg-basedir": "^3.0.0" + }, + "dependencies": { + "has-yarn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/has-yarn/-/has-yarn-2.1.0.tgz", + "integrity": "sha512-UqBRqi4ju7T+TqGNdqAO0PaSVGsDGJUBQvk9eUWNGRY1CFGDzYhLWoM7JQEemnlvVcv/YEmc2wNW8BC24EnUsw==" + }, + "is-yarn-global": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/is-yarn-global/-/is-yarn-global-0.3.0.tgz", + "integrity": "sha512-VjSeb/lHmkoyd8ryPVIKvOCn4D1koMqY+vqyjjUfc3xyKtP4dYOxM44sZrnqQSzSds3xyOrUTLTC9LVCVgLngw==" + } + } + }, + "url-parse-lax": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/url-parse-lax/-/url-parse-lax-3.0.0.tgz", + "integrity": "sha1-FrXK/Afb42dsGxmZF3gj1lA6yww=", + "requires": { + "prepend-http": "^2.0.0" + } + } + } + }, + "semaphore": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/semaphore/-/semaphore-1.1.0.tgz", + "integrity": "sha512-O4OZEaNtkMd/K0i6js9SL+gqy0ZCBMgUvlSqHKi4IBdjhe7wB8pwztUk1BbZ1fmrvpwFrPbHzqd2w5pTcJH6LA==" + }, + "semaphore-async-await": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/semaphore-async-await/-/semaphore-async-await-1.5.1.tgz", + "integrity": "sha1-hXvvXjZEYBykuVcLh+nfXKEpdPo=" + }, + "semver-compare": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/semver-compare/-/semver-compare-1.0.0.tgz", + "integrity": "sha1-De4hahyUGrN+nvsXiPavxf9VN/w=", + "dev": true + }, + "semver-diff": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/semver-diff/-/semver-diff-2.1.0.tgz", + "integrity": "sha1-S7uEN8jTfksM8aaP1ybsbWRdbTY=", + "requires": { + "semver": "^5.0.3" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==" + } + } + }, + "semver-regex": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/semver-regex/-/semver-regex-2.0.0.tgz", + "integrity": "sha512-mUdIBBvdn0PLOeP3TEkMH7HHeUP3GjsXCwKarjv/kGmUFOYg1VqEemKhoQpWMu6X2I8kHeuVdGibLGkVK+/5Qw==", + "dev": true + }, + "serialize-javascript": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-1.9.1.tgz", + "integrity": "sha512-0Vb/54WJ6k5v8sSWN09S0ora+Hnr+cX40r9F170nT+mSkaxltoE/7R3OrIdBSUv1OoiobH1QoWQbCnAO+e8J1A==", + "dev": true + }, + "set-blocking": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", + "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=" + }, + "set-immediate-shim": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/set-immediate-shim/-/set-immediate-shim-1.0.1.tgz", + "integrity": "sha1-SysbJ+uAip+NzEgaWOXlb1mfP2E=" + }, + "set-value": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", + "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", + "dev": true, + "requires": { + "extend-shallow": "^2.0.1", + "is-extendable": "^0.1.1", + "is-plain-object": "^2.0.3", + "split-string": "^3.0.1" + } + }, + "setimmediate": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.4.tgz", + "integrity": "sha1-IOgd5iLUoCWIzgyNqJc8vPHTE48=" + }, + "sha.js": { + "version": "2.4.11", + "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", + "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", + "requires": { + "inherits": "^2.0.1", + "safe-buffer": "^5.0.1" + } + }, + "shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "requires": { + "shebang-regex": "^1.0.0" + } + }, + "shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=" + }, + "shelljs": { + "version": "0.8.3", + "resolved": "https://registry.npmjs.org/shelljs/-/shelljs-0.8.3.tgz", + "integrity": "sha512-fc0BKlAWiLpwZljmOvAOTE/gXawtCoNrP5oaY7KIaQbbyHeQVg01pSEuEGvGh3HEdBU4baCD7wQBwADmM/7f7A==", + "dev": true, + "requires": { + "glob": "^7.0.0", + "interpret": "^1.0.0", + "rechoir": "^0.6.2" + } + }, + "shellwords": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/shellwords/-/shellwords-0.1.1.tgz", + "integrity": "sha512-vFwSUfQvqybiICwZY5+DAWIPLKsWO31Q91JSKl3UYv+K5c2QRPzn0qzec6QPu1Qc9eHYItiP3NdJqNVqetYAww==", + "dev": true + }, + "signal-exit": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.2.tgz", + "integrity": "sha1-tf3AjxKH6hF4Yo5BXiUTK3NkbG0=" + }, + "signale": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/signale/-/signale-1.4.0.tgz", + "integrity": "sha512-iuh+gPf28RkltuJC7W5MRi6XAjTDCAPC/prJUpQoG4vIP3MJZ+GTydVnodXA7pwvTKb2cA0m9OFZW/cdWy/I/w==", + "dev": true, + "requires": { + "chalk": "^2.3.2", + "figures": "^2.0.0", + "pkg-conf": "^2.1.0" + } + }, + "simple-concat": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.0.tgz", + "integrity": "sha1-c0TLuLbib7J9ZrL8hvn21Zl1IcY=", + "optional": true + }, + "simple-get": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.0.tgz", + "integrity": "sha512-bCR6cP+aTdScaQCnQKbPKtJOKDp/hj9EDLJo3Nw4y1QksqaovlW/bnptB6/c1e+qmNIDHRK+oXFDdEqBT8WzUA==", + "optional": true, + "requires": { + "decompress-response": "^4.2.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + }, + "dependencies": { + "decompress-response": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", + "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", + "optional": true, + "requires": { + "mimic-response": "^2.0.0" + } + }, + "mimic-response": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.0.0.tgz", + "integrity": "sha512-8ilDoEapqA4uQ3TwS0jakGONKXVJqpy+RpM+3b7pLdOjghCrEiGp9SRkFbUHAmZW9vdnrENWHjaweIoTIJExSQ==", + "optional": true + } + } + }, + "simple-git": { + "version": "1.131.0", + "resolved": "https://registry.npmjs.org/simple-git/-/simple-git-1.131.0.tgz", + "integrity": "sha512-z/art7YYtmPnnLItT/j+nKwJt6ap6nHZ4D8sYo9PdCKK/ug56SN6m/evfxJk7uDV3e9JuCa8qIyDU2P3cxmiNQ==", + "dev": true, + "requires": { + "debug": "^4.0.1" + }, + "dependencies": { + "debug": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.1.1.tgz", + "integrity": "sha512-pYAIzeRo8J6KPEaJ0VWOh5Pzkbw/RetuzehGM7QRRX5he4fPHx2rdKMB256ehJCkX+XRQm16eZLqLNS8RSZXZw==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "sinon": { + "version": "7.5.0", + "dev": true, + "requires": { + "@sinonjs/commons": "^1.4.0", + "@sinonjs/formatio": "^3.2.1", + "@sinonjs/samsam": "^3.3.3", + "diff": "^3.5.0", + "lolex": "^4.2.0", + "nise": "^1.5.2", + "supports-color": "^5.5.0" + } + }, + "sisteransi": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.4.tgz", + "integrity": "sha512-/ekMoM4NJ59ivGSfKapeG+FWtrmWvA1p6FBZwXrqojw90vJu8lBmrTxCMuBCydKtkaUe2zt4PlxeTKpjwMbyig==", + "dev": true + }, + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "dev": true + }, + "slice-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/slice-ansi/-/slice-ansi-2.1.0.tgz", + "integrity": "sha512-Qu+VC3EwYLldKa1fCxuuvULvSJOKEgk9pi8dZeCVK7TqBfUNTH4sFkk4joj8afVSfAYgJoSOetjx9QWOJ5mYoQ==", + "dev": true, + "requires": { + "ansi-styles": "^3.2.0", + "astral-regex": "^1.0.0", + "is-fullwidth-code-point": "^2.0.0" + } + }, + "smart-buffer": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/smart-buffer/-/smart-buffer-4.1.0.tgz", + "integrity": "sha512-iVICrxOzCynf/SNaBQCw34eM9jROU/s5rzIhpOvzhzuYHfJR/DhZfDkXiZSgKXfgv26HT3Yni3AV/DGw0cGnnw==" + }, + "snapdragon": { + "version": "0.8.2", + "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", + "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", + "dev": true, + "requires": { + "base": "^0.11.1", + "debug": "^2.2.0", + "define-property": "^0.2.5", + "extend-shallow": "^2.0.1", + "map-cache": "^0.2.2", + "source-map": "^0.5.6", + "source-map-resolve": "^0.5.0", + "use": "^3.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + }, + "source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", + "dev": true + } + } + }, + "snapdragon-node": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", + "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", + "dev": true, + "requires": { + "define-property": "^1.0.0", + "isobject": "^3.0.0", + "snapdragon-util": "^3.0.1" + }, + "dependencies": { + "define-property": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", + "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", + "dev": true, + "requires": { + "is-descriptor": "^1.0.0" + } + } + } + }, + "snapdragon-util": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", + "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "dev": true, + "requires": { + "kind-of": "^3.2.0" + } + }, + "socks": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/socks/-/socks-2.3.3.tgz", + "integrity": "sha512-o5t52PCNtVdiOvzMry7wU4aOqYWL0PeCXRWBEiJow4/i/wr+wpsJQ9awEu1EonLIqsfGd5qSgDdxEOvCdmBEpA==", + "requires": { + "ip": "1.1.5", + "smart-buffer": "^4.1.0" + } + }, + "socks-proxy-agent": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-4.0.2.tgz", + "integrity": "sha512-NT6syHhI9LmuEMSK6Kd2V7gNv5KFZoLE7V5udWmn0de+3Mkj3UMA/AJPLyeNUVmElCurSHtUdM3ETpR3z770Wg==", + "requires": { + "socks": "~2.3.2" + } + }, + "source-list-map": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", + "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "dev": true + }, + "source-map": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", + "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true + }, + "source-map-resolve": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", + "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", + "dev": true, + "requires": { + "atob": "^2.1.2", + "decode-uri-component": "^0.2.0", + "resolve-url": "^0.2.1", + "source-map-url": "^0.4.0", + "urix": "^0.1.0" + } + }, + "source-map-support": { + "version": "0.5.16", + "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz", + "integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==", + "dev": true, + "requires": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "source-map-url": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", + "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", + "dev": true + }, + "spawn-error-forwarder": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/spawn-error-forwarder/-/spawn-error-forwarder-1.0.0.tgz", + "integrity": "sha1-Gv2Uc46ZmwNG17n8NzvlXgdXcCk=", + "dev": true + }, + "spdx-correct": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.1.0.tgz", + "integrity": "sha512-lr2EZCctC2BNR7j7WzJ2FpDznxky1sjfxvvYEyzxNyb6lZXHODmEoJeFu4JupYlkfha1KZpJyoqiJ7pgA1qq8Q==", + "dev": true, + "requires": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-exceptions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz", + "integrity": "sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA==", + "dev": true + }, + "spdx-expression-parse": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.0.tgz", + "integrity": "sha512-Yg6D3XpRD4kkOmTpdgbUiEJFKghJH03fiC1OPll5h/0sO6neh2jqRDVHOQ4o/LMea0tgCkbMgea5ip/e+MkWyg==", + "dev": true, + "requires": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "spdx-license-ids": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.5.tgz", + "integrity": "sha512-J+FWzZoynJEXGphVIS+XEh3kFSjZX/1i9gFBaWQcB+/tmpe2qUsSBABpcxqxnAxFdiUFEgAX1bjYGQvIZmoz9Q==", + "dev": true + }, + "split": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/split/-/split-1.0.1.tgz", + "integrity": "sha512-mTyOoPbrivtXnwnIxZRFYRrPNtEFKlpB2fvjSnCQUiAA6qAZzqwna5envK4uk6OIeP17CsdF3rSBGYVBsU0Tkg==", + "dev": true, + "requires": { + "through": "2" + } + }, + "split-string": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", + "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", + "dev": true, + "requires": { + "extend-shallow": "^3.0.0" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "split2": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/split2/-/split2-2.2.0.tgz", + "integrity": "sha512-RAb22TG39LhI31MbreBgIuKiIKhVsawfTgEGqKHTK87aG+ul/PB8Sqoi3I7kVdRWiCfrKxK3uo4/YUkpNvhPbw==", + "dev": true, + "requires": { + "through2": "^2.0.2" + } + }, + "sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=" + }, + "sshpk": { + "version": "1.16.1", + "resolved": "https://registry.npmjs.org/sshpk/-/sshpk-1.16.1.tgz", + "integrity": "sha512-HXXqVUq7+pcKeLqqZj6mHFUMvXtOJt1uoUx09pFW6011inTMxqI8BA8PM95myrIyyKwdnzjdFjLiE6KBPVtJIg==", + "requires": { + "asn1": "~0.2.3", + "assert-plus": "^1.0.0", + "bcrypt-pbkdf": "^1.0.0", + "dashdash": "^1.12.0", + "ecc-jsbn": "~0.1.1", + "getpass": "^0.1.1", + "jsbn": "~0.1.0", + "safer-buffer": "^2.0.2", + "tweetnacl": "~0.14.0" + }, + "dependencies": { + "tweetnacl": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.14.5.tgz", + "integrity": "sha1-WuaBd/GS1EViadEIr6k/+HQ/T2Q=" + } + } + }, + "ssri": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", + "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", + "requires": { + "figgy-pudding": "^3.5.1" + } + }, + "stack-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-1.0.2.tgz", + "integrity": "sha512-MTX+MeG5U994cazkjd/9KNAapsHnibjMLnfXodlkXw76JEea0UiNzrqidzo1emMwk7w5Qhc9jd4Bn9TBb1MFwA==", + "dev": true + }, + "staged-git-files": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/staged-git-files/-/staged-git-files-1.1.2.tgz", + "integrity": "sha512-0Eyrk6uXW6tg9PYkhi/V/J4zHp33aNyi2hOCmhFLqLTIhbgqWn5jlSzI+IU0VqrZq6+DbHcabQl/WP6P3BG0QA==", + "dev": true + }, + "static-extend": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", + "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", + "dev": true, + "requires": { + "define-property": "^0.2.5", + "object-copy": "^0.1.0" + }, + "dependencies": { + "define-property": { + "version": "0.2.5", + "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", + "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", + "dev": true, + "requires": { + "is-descriptor": "^0.1.0" + } + }, + "is-accessor-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", + "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-data-descriptor": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", + "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + }, + "dependencies": { + "kind-of": { + "version": "3.2.2", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", + "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "dev": true, + "requires": { + "is-buffer": "^1.1.5" + } + } + } + }, + "is-descriptor": { + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", + "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "dev": true, + "requires": { + "is-accessor-descriptor": "^0.1.6", + "is-data-descriptor": "^0.1.4", + "kind-of": "^5.0.0" + } + }, + "kind-of": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", + "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", + "dev": true + } + } + }, + "stealthy-require": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stealthy-require/-/stealthy-require-1.1.1.tgz", + "integrity": "sha1-NbCYdbT/SfJqd35QmzCQoyJr8ks=" + }, + "stream-browserify": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", + "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", + "dev": true, + "requires": { + "inherits": "~2.0.1", + "readable-stream": "^2.0.2" + } + }, + "stream-combiner2": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stream-combiner2/-/stream-combiner2-1.1.1.tgz", + "integrity": "sha1-+02KFCDqNidk4hrUeAOXvry0HL4=", + "dev": true, + "requires": { + "duplexer2": "~0.1.0", + "readable-stream": "^2.0.2" + } + }, + "stream-each": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", + "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", + "requires": { + "end-of-stream": "^1.1.0", + "stream-shift": "^1.0.0" + } + }, + "stream-http": { + "version": "2.8.3", + "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", + "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", + "dev": true, + "requires": { + "builtin-status-codes": "^3.0.0", + "inherits": "^2.0.1", + "readable-stream": "^2.3.6", + "to-arraybuffer": "^1.0.0", + "xtend": "^4.0.0" + } + }, + "stream-shift": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", + "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==" + }, + "string-argv": { + "version": "0.0.2", + "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.0.2.tgz", + "integrity": "sha1-2sMECGkMIfPDYwo/86BYd73L1zY=", + "dev": true + }, + "string-length": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/string-length/-/string-length-2.0.0.tgz", + "integrity": "sha1-1A27aGo6zpYMHP/KVivyxF+DY+0=", + "dev": true, + "requires": { + "astral-regex": "^1.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "requires": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=" + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "requires": { + "ansi-regex": "^3.0.0" + } + } + } + }, + "string.prototype.trim": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.1.tgz", + "integrity": "sha512-MjGFEeqixw47dAMFMtgUro/I0+wNqZB5GKXGt1fFr24u3TzDXCPu7J9Buppzoe3r/LqkSDLDDJzE15RGWDGAVw==", + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.0-next.1", + "function-bind": "^1.1.1" + }, + "dependencies": { + "es-abstract": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz", + "integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==", + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.1.5", + "is-regex": "^1.0.5", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimleft": "^2.1.1", + "string.prototype.trimright": "^2.1.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "is-callable": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", + "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==" + }, + "is-regex": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", + "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", + "requires": { + "has": "^1.0.3" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + } + } + }, + "string.prototype.trimleft": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimleft/-/string.prototype.trimleft-2.1.1.tgz", + "integrity": "sha512-iu2AGd3PuP5Rp7x2kEZCrB2Nf41ehzh+goo8TV7z8/XDBbsvc6HQIlUl9RjkZ4oyrW1XM5UwlGl1oVEaDjg6Ag==", + "requires": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + } + }, + "string.prototype.trimright": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string.prototype.trimright/-/string.prototype.trimright-2.1.1.tgz", + "integrity": "sha512-qFvWL3/+QIgZXVmJBfpHmxLB7xsUXz6HsUmP8+5dRaC3Q7oKUv9Vo6aMCRZC1smrtyECFsIT30PqBJ1gTjAs+g==", + "requires": { + "define-properties": "^1.1.3", + "function-bind": "^1.1.1" + } + }, + "string_decoder": { + "version": "0.10.31", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz", + "integrity": "sha1-YuIDvEF2bGwoyfyEMB2rHFMQ+pQ=" + }, + "stringify-clone": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/stringify-clone/-/stringify-clone-1.1.1.tgz", + "integrity": "sha1-MJojX7Ts/M19OI2+GLqQT6yvQzs=" + }, + "stringify-object": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", + "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "dev": true, + "requires": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + } + }, + "strip-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz", + "integrity": "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8=", + "requires": { + "ansi-regex": "^2.0.0" + } + }, + "strip-bom": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", + "integrity": "sha1-IzTBjpx1n3vdVv3vfprj1YjmjtM=", + "dev": true + }, + "strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=" + }, + "strip-hex-prefix": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-hex-prefix/-/strip-hex-prefix-1.0.0.tgz", + "integrity": "sha1-DF8VX+8RUTczd96du1iNoFUA428=", + "requires": { + "is-hex-prefixed": "1.0.0" + } + }, + "strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha1-XvjbKV0B5u1sv3qrlpmNeCJSe2g=", + "dev": true + }, + "strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha1-PFMZQukIwml8DsNEhYwobHygpgo=" + }, + "supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "requires": { + "has-flag": "^3.0.0" + }, + "dependencies": { + "has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=" + } + } + }, + "supports-hyperlinks": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-1.0.1.tgz", + "integrity": "sha512-HHi5kVSefKaJkGYXbDuKbUGRVxqnWGn3J2e39CYcNJEfWciGq2zYtOhXLTlvrOZW1QU7VX67w7fMmWafHX9Pfw==", + "dev": true, + "requires": { + "has-flag": "^2.0.0", + "supports-color": "^5.0.0" + } + }, + "symbol-tree": { + "version": "3.2.4", + "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", + "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==", + "dev": true + }, + "synchronous-promise": { + "version": "2.0.10", + "resolved": "https://registry.npmjs.org/synchronous-promise/-/synchronous-promise-2.0.10.tgz", + "integrity": "sha512-6PC+JRGmNjiG3kJ56ZMNWDPL8hjyghF5cMXIFOKg+NiwwEZZIvxTWd0pinWKyD227odg9ygF8xVhhz7gb8Uq7A==", + "dev": true + }, + "table": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/table/-/table-5.2.3.tgz", + "integrity": "sha512-N2RsDAMvDLvYwFcwbPyF3VmVSSkuF+G1e+8inhBLtHpvwXGw4QRPEZhihQNeEN0i1up6/f6ObCJXNdlRG3YVyQ==", + "dev": true, + "requires": { + "ajv": "^6.9.1", + "lodash": "^4.17.11", + "slice-ansi": "^2.1.0", + "string-width": "^3.0.0" + }, + "dependencies": { + "ansi-regex": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", + "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "dev": true + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "string-width": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", + "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", + "dev": true, + "requires": { + "emoji-regex": "^7.0.1", + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^5.1.0" + } + }, + "strip-ansi": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", + "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", + "dev": true, + "requires": { + "ansi-regex": "^4.1.0" + } + } + } + }, + "tapable": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.1.tgz", + "integrity": "sha512-9I2ydhj8Z9veORCw5PRm4u9uebCn0mcCa6scWoNcbZ6dAtoo2618u9UUzxgmsCOreJpqDDuv61LvwofW7hLcBA==", + "dev": true + }, + "tape": { + "version": "4.13.0", + "resolved": "https://registry.npmjs.org/tape/-/tape-4.13.0.tgz", + "integrity": "sha512-J/hvA+GJnuWJ0Sj8Z0dmu3JgMNU+MmusvkCT7+SN4/2TklW18FNCp/UuHIEhPZwHfy4sXfKYgC7kypKg4umbOw==", + "requires": { + "deep-equal": "~1.1.1", + "defined": "~1.0.0", + "dotignore": "~0.1.2", + "for-each": "~0.3.3", + "function-bind": "~1.1.1", + "glob": "~7.1.6", + "has": "~1.0.3", + "inherits": "~2.0.4", + "is-regex": "~1.0.5", + "minimist": "~1.2.0", + "object-inspect": "~1.7.0", + "resolve": "~1.14.2", + "resumer": "~0.0.0", + "string.prototype.trim": "~1.2.1", + "through": "~2.3.8" + }, + "dependencies": { + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "requires": { + "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" + } + }, + "is-regex": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", + "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", + "requires": { + "has": "^1.0.3" + } + }, + "resolve": { + "version": "1.14.2", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.14.2.tgz", + "integrity": "sha512-EjlOBLBO1kxsUxsKjLt7TAECyKW6fOh1VRkykQkKGzcBbjjPIxBqGh0jf7GJ3k/f5mxMqW3htMD3WdTUVtW8HQ==", + "requires": { + "path-parse": "^1.0.6" + } + } + } + }, + "tar-fs": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.0.0.tgz", + "integrity": "sha512-vaY0obB6Om/fso8a8vakQBzwholQ7v5+uy+tF3Ozvxv1KNezmVQAiWtcNmMHFSFPqL3dJA8ha6gdtFbfX9mcxA==", + "optional": true, + "requires": { + "chownr": "^1.1.1", + "mkdirp": "^0.5.1", + "pump": "^3.0.0", + "tar-stream": "^2.0.0" + }, + "dependencies": { + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "optional": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + } + } + }, + "tar-stream": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.1.0.tgz", + "integrity": "sha512-+DAn4Nb4+gz6WZigRzKEZl1QuJVOLtAwwF+WUxy1fJ6X63CaGaUAxJRD2KEn1OMfcbCjySTYpNC6WmfQoIEOdw==", + "optional": true, + "requires": { + "bl": "^3.0.0", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "dependencies": { + "readable-stream": { + "version": "3.5.0", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.5.0.tgz", + "integrity": "sha512-gSz026xs2LfxBPudDuI41V1lka8cxg64E66SGe78zJlsUofOg/yqwezdIcdfwik6B4h8LFmWPA9ef9X3FiNFLA==", + "optional": true, + "requires": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + } + }, + "string_decoder": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", + "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "optional": true, + "requires": { + "safe-buffer": "~5.2.0" + } + } + } + }, + "term-size": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/term-size/-/term-size-1.2.0.tgz", + "integrity": "sha1-RYuDiH8oj8Vtb/+/rSYuJmOO+mk=", + "requires": { + "execa": "^0.7.0" + }, + "dependencies": { + "cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha1-6L0O/uWPz/b4+UUQoKVUu/ojVEk=", + "requires": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "execa": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.7.0.tgz", + "integrity": "sha1-lEvs00zEHuMqY6n68nrVpl/Fl3c=", + "requires": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.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" + } + }, + "get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ=" + } + } + }, + "terser": { + "version": "3.17.0", + "resolved": "https://registry.npmjs.org/terser/-/terser-3.17.0.tgz", + "integrity": "sha512-/FQzzPJmCpjAH9Xvk2paiWrFq+5M6aVOf+2KRbwhByISDX/EujxsK+BAvrhb6H+2rtrLCHK9N01wO014vrIwVQ==", + "dev": true, + "requires": { + "commander": "^2.19.0", + "source-map": "~0.6.1", + "source-map-support": "~0.5.10" + } + }, + "terser-webpack-plugin": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.2.3.tgz", + "integrity": "sha512-GOK7q85oAb/5kE12fMuLdn2btOS9OBZn4VsecpHDywoUC/jLhSAKOiYo0ezx7ss2EXPMzyEWFoE0s1WLE+4+oA==", + "dev": true, + "requires": { + "cacache": "^11.0.2", + "find-cache-dir": "^2.0.0", + "schema-utils": "^1.0.0", + "serialize-javascript": "^1.4.0", + "source-map": "^0.6.1", + "terser": "^3.16.1", + "webpack-sources": "^1.1.0", + "worker-farm": "^1.5.2" + } + }, + "test-exclude": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-5.2.3.tgz", + "integrity": "sha512-M+oxtseCFO3EDtAaGH7iiej3CBkzXqFMbzqYAACdzKui4eZA+pq3tZEwChvOdNfa7xxy8BfbmgJSIr43cC/+2g==", + "dev": true, + "requires": { + "glob": "^7.1.3", + "minimatch": "^3.0.4", + "read-pkg-up": "^4.0.0", + "require-main-filename": "^2.0.0" + }, + "dependencies": { + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "p-limit": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", + "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "read-pkg-up": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-4.0.0.tgz", + "integrity": "sha512-6etQSH7nJGsK0RbG/2TeDzZFa8shjQ1um+SwQQ5cwKy0dhSXdOncEhb1CPpvQG4h7FyOV6EB6YlV0yJvZQNAkA==", + "dev": true, + "requires": { + "find-up": "^3.0.0", + "read-pkg": "^3.0.0" + } + }, + "require-main-filename": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", + "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "dev": true + } + } + }, + "text-extensions": { + "version": "1.9.0", + "resolved": "https://registry.npmjs.org/text-extensions/-/text-extensions-1.9.0.tgz", + "integrity": "sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ==", + "dev": true + }, + "text-table": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", + "integrity": "sha1-f17oI66AUgfACvLfSoTsP8+lcLQ=", + "dev": true + }, + "throat": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/throat/-/throat-4.1.0.tgz", + "integrity": "sha1-iQN8vJLFarGJJua6TLsgDhVnKmo=", + "dev": true + }, + "through": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/through/-/through-2.3.8.tgz", + "integrity": "sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU=" + }, + "through2": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", + "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", + "requires": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "timers-browserify": { + "version": "2.0.11", + "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", + "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", + "dev": true, + "requires": { + "setimmediate": "^1.0.4" + } + }, + "tmp": { + "version": "0.0.33", + "resolved": "https://registry.npmjs.org/tmp/-/tmp-0.0.33.tgz", + "integrity": "sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==", + "requires": { + "os-tmpdir": "~1.0.2" + } + }, + "tmpl": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.4.tgz", + "integrity": "sha1-I2QN17QtAEM5ERQIIOXPRA5SHdE=", + "dev": true + }, + "to-arraybuffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", + "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", + "dev": true + }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, + "to-object-path": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", + "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", + "dev": true, + "requires": { + "kind-of": "^3.0.2" + } + }, + "to-regex": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", + "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "dev": true, + "requires": { + "define-property": "^2.0.2", + "extend-shallow": "^3.0.2", + "regex-not": "^1.0.2", + "safe-regex": "^1.1.0" + }, + "dependencies": { + "extend-shallow": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", + "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "dev": true, + "requires": { + "assign-symbols": "^1.0.0", + "is-extendable": "^1.0.1" + } + }, + "is-extendable": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", + "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", + "dev": true, + "requires": { + "is-plain-object": "^2.0.4" + } + } + } + }, + "to-regex-range": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", + "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "dev": true, + "requires": { + "is-number": "^3.0.0", + "repeat-string": "^1.6.1" + } + }, + "toposort": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/toposort/-/toposort-2.0.2.tgz", + "integrity": "sha1-riF2gXXRVZ1IvvNUILL0li8JwzA=", + "dev": true + }, + "tough-cookie": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-2.5.0.tgz", + "integrity": "sha512-nlLsUzgm1kfLXSXfRZMc1KLAugd4hqJHDTvc2hDIwS3mZAfMEuMbc03SujMF+GEcpaX/qboeycw6iO8JwVv2+g==", + "requires": { + "psl": "^1.1.28", + "punycode": "^2.1.1" + } + }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha1-qLE/1r/SSJUZZ0zN5VujaTtwbQk=", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, + "traverse": { + "version": "0.6.6", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.6.6.tgz", + "integrity": "sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=", + "dev": true + }, + "travis-ci": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/travis-ci/-/travis-ci-2.2.0.tgz", + "integrity": "sha512-6m+VoKD/va53D4O8I1SLtoLXKLHVUoEL2GksMKLUR0yUqYqco2kj5QB4gdBdFAMw3XL0VBozFsGw8jb6MrrIEQ==", + "requires": { + "github": "~0.1.10", + "lodash": "~1.3.1", + "request": "^2.87.0", + "underscore.string": "~2.2.0rc" + }, + "dependencies": { + "lodash": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-1.3.1.tgz", + "integrity": "sha1-pGY7U2hriV/wdOK6UE37dqjit3A=" + } + } + }, + "trim-newlines": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-2.0.0.tgz", + "integrity": "sha1-tAPQuRvlDDMd/EuC7s6yLD3hbSA=", + "dev": true + }, + "trim-off-newlines": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz", + "integrity": "sha1-n5up2e+odkw4dpi8v+sshI8RrbM=", + "dev": true + }, + "trim-right": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/trim-right/-/trim-right-1.0.1.tgz", + "integrity": "sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM=" + }, + "ts-loader": { + "version": "5.3.3", + "dev": true, + "requires": { + "chalk": "^2.3.0", + "enhanced-resolve": "^4.0.0", + "loader-utils": "^1.0.2", + "micromatch": "^3.1.4", + "semver": "^5.0.1" + }, + "dependencies": { + "semver": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", + "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", + "dev": true + } + } + }, + "ts-mock-imports": { + "version": "1.2.6", + "dev": true + }, + "ts-node": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/ts-node/-/ts-node-7.0.1.tgz", + "integrity": "sha512-BVwVbPJRspzNh2yfslyT1PSbl5uIk03EZlb493RKHN4qej/D06n1cEhjlOJG69oFsE7OT8XjpTUcYf6pKTLMhw==", + "dev": true, + "requires": { + "arrify": "^1.0.0", + "buffer-from": "^1.1.0", + "diff": "^3.1.0", + "make-error": "^1.1.1", + "minimist": "^1.2.0", + "mkdirp": "^0.5.1", + "source-map-support": "^0.5.6", + "yn": "^2.0.0" + } + }, + "tsconfig-paths": { + "version": "3.8.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.8.0.tgz", + "integrity": "sha512-zZEYFo4sjORK8W58ENkRn9s+HmQFkkwydDG7My5s/fnfr2YYCaiyXe/HBUcIgU8epEKOXwiahOO+KZYjiXlWyQ==", + "dev": true, + "requires": { + "@types/json5": "^0.0.29", + "deepmerge": "^2.0.1", + "json5": "^1.0.1", + "minimist": "^1.2.0", + "strip-bom": "^3.0.0" + } + }, + "tsconfig-paths-webpack-plugin": { + "version": "3.2.0", + "dev": true, + "requires": { + "chalk": "^2.3.0", + "enhanced-resolve": "^4.0.0", + "tsconfig-paths": "^3.4.0" + } + }, + "tslib": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.9.3.tgz", + "integrity": "sha512-4krF8scpejhaOgqzBEcGM7yDIEfi0/8+8zDRZhNZZ2kjmHJ4hv3zCbQWxoJGz1iw5U0Jl0nma13xzHXcncMavQ==" + }, + "tsutils": { + "version": "3.10.0", + "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.10.0.tgz", + "integrity": "sha512-q20XSMq7jutbGB8luhKKsQldRKWvyBO2BGqni3p4yq8Ys9bEP/xQw3KepKmMRt9gJ4lvQSScrihJrcKdKoSU7Q==", + "dev": true, + "requires": { + "tslib": "^1.8.1" + } + }, + "tty-browserify": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", + "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "dev": true + }, + "ttypescript": { + "version": "1.5.6", + "dev": true, + "requires": { + "resolve": "^1.9.0", + "ts-node": "^7.0.1" + } + }, + "tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha1-J6XeoGs2sEoKmWZ3SykIaPD8QP0=", + "requires": { + "safe-buffer": "^5.0.1" + } + }, + "tweetnacl": { + "version": "0.13.2", + "resolved": "https://registry.npmjs.org/tweetnacl/-/tweetnacl-0.13.2.tgz", + "integrity": "sha1-RTFhdwRp1FzSZsNkBOK8maj6mUQ=" + }, + "type": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/type/-/type-1.2.0.tgz", + "integrity": "sha512-+5nt5AAniqsCnu2cEQQdpzCAh33kVx8n0VoFidKpB1dVVLAN/F+bgVOqOJqOnEnrhp222clB5p3vUlD+1QAnfg==", + "dev": true + }, + "type-check": { + "version": "0.3.2", + "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", + "integrity": "sha1-WITKtRLPHTVeP7eE8wgEsrUg23I=", + "dev": true, + "requires": { + "prelude-ls": "~1.1.2" + } + }, + "type-detect": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", + "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", + "dev": true + }, + "typedarray": { + "version": "0.0.6", + "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", + "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=" + }, + "typedoc": { + "version": "0.15.8", + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.15.8.tgz", + "integrity": "sha512-a0zypcvfIFsS7Gqpf2MkC1+jNND3K1Om38pbDdy/gYWX01NuJZhC5+O0HkIp0oRIZOo7PWrA5+fC24zkANY28Q==", + "dev": true, + "requires": { + "@types/minimatch": "3.0.3", + "fs-extra": "^8.1.0", + "handlebars": "^4.7.0", + "highlight.js": "^9.17.1", + "lodash": "^4.17.15", + "marked": "^0.8.0", + "minimatch": "^3.0.0", + "progress": "^2.0.3", + "shelljs": "^0.8.3", + "typedoc-default-themes": "^0.6.3", + "typescript": "3.7.x" + }, + "dependencies": { + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "handlebars": { + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.2.tgz", + "integrity": "sha512-4PwqDL2laXtTWZghzzCtunQUTLbo31pcCJrd/B/9JP8XbhVzpS5ZXuKqlOzsd1rtcaLo4KqAn8nl8mkknS4MHw==", + "dev": true, + "requires": { + "neo-async": "^2.6.0", + "optimist": "^0.6.1", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "marked": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/marked/-/marked-0.8.0.tgz", + "integrity": "sha512-MyUe+T/Pw4TZufHkzAfDj6HarCBWia2y27/bhuYkTaiUnfDYFnCP3KUN+9oM7Wi6JA2rymtVYbQu3spE0GCmxQ==", + "dev": true + }, + "typescript": { + "version": "3.7.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-3.7.5.tgz", + "integrity": "sha512-/P5lkRXkWHNAbcJIiHPfRoKqyd7bsyCma1hZNUGfn20qm64T6ZBlrzprymeu918H+mB/0rIg2gGK/BXkhhYgBw==", + "dev": true + } + } + }, + "typedoc-default-themes": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/typedoc-default-themes/-/typedoc-default-themes-0.6.3.tgz", + "integrity": "sha512-rouf0TcIA4M2nOQFfC7Zp4NEwoYiEX4vX/ZtudJWU9IHA29MPC+PPgSXYLPESkUo7FuB//GxigO3mk9Qe1xp3Q==", + "dev": true, + "requires": { + "backbone": "^1.4.0", + "jquery": "^3.4.1", + "lunr": "^2.3.8", + "underscore": "^1.9.1" + } + }, + "typedoc-plugin-markdown": { + "version": "2.2.16", + "resolved": "https://registry.npmjs.org/typedoc-plugin-markdown/-/typedoc-plugin-markdown-2.2.16.tgz", + "integrity": "sha512-0Y1zBqL8EQGnwMGoh82LtvioaVs1BGMr1qzINXWwh0R769Awg17vjnKZ8pBY9VHVc6yINB6ZvrLhJsfZuzJxkw==", + "dev": true, + "requires": { + "fs-extra": "^8.1.0", + "handlebars": "^4.5.3" + }, + "dependencies": { + "fs-extra": { + "version": "8.1.0", + "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-8.1.0.tgz", + "integrity": "sha512-yhlQgA6mnOJUKOsRUFsgJdQCvkKhcz8tlZG5HBQfReYZy46OwLcY+Zia0mtdHsOo9y/hP+CxMN0TU9QxoOtG4g==", + "dev": true, + "requires": { + "graceful-fs": "^4.2.0", + "jsonfile": "^4.0.0", + "universalify": "^0.1.0" + } + }, + "handlebars": { + "version": "4.7.2", + "resolved": "https://registry.npmjs.org/handlebars/-/handlebars-4.7.2.tgz", + "integrity": "sha512-4PwqDL2laXtTWZghzzCtunQUTLbo31pcCJrd/B/9JP8XbhVzpS5ZXuKqlOzsd1rtcaLo4KqAn8nl8mkknS4MHw==", + "dev": true, + "requires": { + "neo-async": "^2.6.0", + "optimist": "^0.6.1", + "source-map": "^0.6.1", + "uglify-js": "^3.1.4" + } + } + } + }, + "typescript": { + "version": "3.2.4", + "dev": true + }, + "typescript-eslint-parser": { + "version": "16.0.1", + "resolved": "https://registry.npmjs.org/typescript-eslint-parser/-/typescript-eslint-parser-16.0.1.tgz", + "integrity": "sha512-IKawLTu4A2xN3aN/cPLxvZ0bhxZHILGDKTZWvWNJ3sLNhJ3PjfMEDQmR2VMpdRPrmWOadgWXRwjLBzSA8AGsaQ==", + "dev": true, + "requires": { + "lodash.unescape": "4.0.1", + "semver": "5.5.0" + }, + "dependencies": { + "semver": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.5.0.tgz", + "integrity": "sha512-4SJ3dm0WAwWy/NVeioZh5AntkdJoWKxHxcmyP622fOkgHa4z3R0TdBJICINyaSDE6uNwVc8gZr+ZinwZAH4xIA==", + "dev": true + } + } + }, + "u2f-api": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/u2f-api/-/u2f-api-0.2.7.tgz", + "integrity": "sha512-fqLNg8vpvLOD5J/z4B6wpPg4Lvowz1nJ9xdHcCzdUPKcFE/qNCceV2gNZxSJd5vhAZemHr/K/hbzVA0zxB5mkg==" + }, + "uglify-js": { + "version": "3.5.4", + "resolved": "https://registry.npmjs.org/uglify-js/-/uglify-js-3.5.4.tgz", + "integrity": "sha512-GpKo28q/7Bm5BcX9vOu4S46FwisbPbAmkkqPnGIpKvKTM96I85N6XHQV+k4I6FA2wxgLhcsSyHoNhzucwCflvA==", + "dev": true, + "optional": true, + "requires": { + "commander": "~2.20.0", + "source-map": "~0.6.1" + }, + "dependencies": { + "commander": { + "version": "2.20.3", + "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", + "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", + "dev": true, + "optional": true + } + } + }, + "underscore": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.9.1.tgz", + "integrity": "sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg==", + "dev": true + }, + "underscore.string": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/underscore.string/-/underscore.string-2.2.1.tgz", + "integrity": "sha1-18D6KvXVoaZ/QlPa7pgTLnM/Dxk=" + }, + "unicode-canonical-property-names-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-1.0.4.tgz", + "integrity": "sha512-jDrNnXWHd4oHiTZnx/ZG7gtUTVp+gCcTTKr8L0HjlwphROEW3+Him+IpvC+xcJEFegapiMZyZe02CyuOnRmbnQ==", + "dev": true + }, + "unicode-match-property-ecmascript": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-1.0.4.tgz", + "integrity": "sha512-L4Qoh15vTfntsn4P1zqnHulG0LdXgjSO035fEpdtp6YxXhMT51Q6vgM5lYdG/5X3MjS+k/Y9Xw4SFCY9IkR0rg==", + "dev": true, + "requires": { + "unicode-canonical-property-names-ecmascript": "^1.0.4", + "unicode-property-aliases-ecmascript": "^1.0.4" + } + }, + "unicode-match-property-value-ecmascript": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-1.1.0.tgz", + "integrity": "sha512-hDTHvaBk3RmFzvSl0UVrUmC3PuW9wKVnpoUDYH0JDkSIovzw+J5viQmeYHxVSBptubnr7PbH2e0fnpDRQnQl5g==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-1.0.5.tgz", + "integrity": "sha512-L5RAqCfXqAwR3RriF8pM0lU0w4Ryf/GgzONwi6KnL1taJQa7x1TCxdJnILX59WIGOwR57IVxn7Nej0fz1Ny6fw==", + "dev": true + }, + "union-value": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", + "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", + "dev": true, + "requires": { + "arr-union": "^3.1.0", + "get-value": "^2.0.6", + "is-extendable": "^0.1.1", + "set-value": "^2.0.1" + } + }, + "unique-filename": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", + "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "requires": { + "unique-slug": "^2.0.0" + } + }, + "unique-slug": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", + "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", + "requires": { + "imurmurhash": "^0.1.4" + } + }, + "unique-string": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-1.0.0.tgz", + "integrity": "sha1-nhBXzKhRq7kzmPizOuGHuZyuwRo=", + "requires": { + "crypto-random-string": "^1.0.0" + } + }, + "universal-user-agent": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/universal-user-agent/-/universal-user-agent-4.0.0.tgz", + "integrity": "sha512-eM8knLpev67iBDizr/YtqkJsF3GK8gzDc6st/WKzrTuPtcsOKW/0IdL4cnMBsU69pOx0otavLWBDGTwg+dB0aA==", + "dev": true, + "requires": { + "os-name": "^3.1.0" + } + }, + "universalify": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", + "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "dev": true + }, + "unorm": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/unorm/-/unorm-1.6.0.tgz", + "integrity": "sha512-b2/KCUlYZUeA7JFUuRJZPUtr4gZvBh7tavtv4fvk4+KV9pfGiR6CQAQAWl49ZpR3ts2dk4FYkP7EIgDJoiOLDA==" + }, + "unset-value": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", + "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", + "dev": true, + "requires": { + "has-value": "^0.3.1", + "isobject": "^3.0.0" + }, + "dependencies": { + "has-value": { + "version": "0.3.1", + "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", + "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", + "dev": true, + "requires": { + "get-value": "^2.0.3", + "has-values": "^0.1.4", + "isobject": "^2.0.0" + }, + "dependencies": { + "isobject": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", + "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", + "dev": true, + "requires": { + "isarray": "1.0.0" + } + } + } + }, + "has-values": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", + "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", + "dev": true + } + } + }, + "upath": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", + "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "dev": true + }, + "uri-js": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", + "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", + "requires": { + "punycode": "^2.1.0" + } + }, + "urix": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", + "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", + "dev": true + }, + "url": { + "version": "0.11.0", + "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", + "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", + "dev": true, + "requires": { + "punycode": "1.3.2", + "querystring": "0.2.0" + }, + "dependencies": { + "punycode": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", + "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", + "dev": true + } + } + }, + "url-join": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/url-join/-/url-join-4.0.1.tgz", + "integrity": "sha512-jk1+QP6ZJqyOiuEI9AEWQfju/nB2Pw466kbA0LEZljHwKeMgd9WrAEgEGxjPDD2+TNbbb37rTyhEfrCXfuKXnA==", + "dev": true + }, + "usb": { + "version": "1.6.2", + "resolved": "https://registry.npmjs.org/usb/-/usb-1.6.2.tgz", + "integrity": "sha512-KcovLXRQuH63iEtnqXyDQGOi5dXHpLM5lZBIUsqSJQToua8nL2sVCieQTkzQBfLe5mCuvk40MgKciI61lgevWw==", + "optional": true, + "requires": { + "bindings": "^1.4.0", + "nan": "2.13.2", + "prebuild-install": "^5.3.3" + }, + "dependencies": { + "nan": { + "version": "2.13.2", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.13.2.tgz", + "integrity": "sha512-TghvYc72wlMGMVMluVo9WRJc0mB8KxxF/gZ4YYFy7V2ZQX9l7rgbPg7vjS9mt6U5HXODVFVI2bOduCzwOMv/lw==", + "optional": true + } + } + }, + "use": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", + "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", + "dev": true + }, + "user-home": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/user-home/-/user-home-2.0.0.tgz", + "integrity": "sha1-nHC/2Babwdy/SGBODwS4tJzenp8=", + "requires": { + "os-homedir": "^1.0.0" + } + }, + "utf8": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/utf8/-/utf8-2.1.2.tgz", + "integrity": "sha1-H6DZJw6b6FDZsFAn9jUZv0ZFfZY=" + }, + "util": { + "version": "0.11.1", + "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", + "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", + "dev": true, + "requires": { + "inherits": "2.0.3" + }, + "dependencies": { + "inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", + "dev": true + } + } + }, + "util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=" + }, + "util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", + "dev": true, + "requires": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "dependencies": { + "es-abstract": { + "version": "1.17.4", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.4.tgz", + "integrity": "sha512-Ae3um/gb8F0mui/jPL+QiqmglkUsaQf7FwBEHYIFkztkneosu9imhqHpBzQ3h1vit8t5iQ74t6PEVvphBZiuiQ==", + "dev": true, + "requires": { + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1", + "is-callable": "^1.1.5", + "is-regex": "^1.0.5", + "object-inspect": "^1.7.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.0", + "string.prototype.trimleft": "^2.1.1", + "string.prototype.trimright": "^2.1.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "is-callable": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.1.5.tgz", + "integrity": "sha512-ESKv5sMCJB2jnHTWZ3O5itG+O128Hsus4K4Qh1h2/cgn2vbgnLSVqfV46AeJA9D5EeeLa9w81KUXMtn34zhX+Q==", + "dev": true + }, + "is-regex": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.0.5.tgz", + "integrity": "sha512-vlKW17SNq44owv5AQR3Cq0bQPEb8+kF3UKZ2fiZNOWtztYE5i0CzCZxFDwO58qAOWtxdBRVO/V5Qin1wjCqFYQ==", + "dev": true, + "requires": { + "has": "^1.0.3" + } + }, + "object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "dev": true + } + } + }, + "v8-compile-cache": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.0.2.tgz", + "integrity": "sha512-1wFuMUIM16MDJRCrpbpuEPTUGmM5QMUg0cr3KFwra2XgOgFcPGDQHDh3CszSCD2Zewc/dh/pamNEW8CbfDebUw==", + "dev": true + }, + "valid-url": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz", + "integrity": "sha1-HBRHm0DxOXp1eC8RXkCGRHQzogA=" + }, + "validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", + "dev": true, + "requires": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "validate-npm-package-name": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/validate-npm-package-name/-/validate-npm-package-name-3.0.0.tgz", + "integrity": "sha1-X6kS2B630MdK/BQN5zF/DKffQ34=", + "requires": { + "builtins": "^1.0.3" + } + }, + "validator": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/validator/-/validator-11.1.0.tgz", + "integrity": "sha512-qiQ5ktdO7CD6C/5/mYV4jku/7qnqzjrxb3C/Q5wR3vGGinHTgJZN/TdFT3ZX4vXhX2R1PXx42fB1cn5W+uJ4lg==" + }, + "verror": { + "version": "1.10.0", + "resolved": "https://registry.npmjs.org/verror/-/verror-1.10.0.tgz", + "integrity": "sha1-OhBcoXBTr1XW4nDB+CiGguGNpAA=", + "requires": { + "assert-plus": "^1.0.0", + "core-util-is": "1.0.2", + "extsprintf": "^1.2.0" + } + }, + "vm-browserify": { + "version": "0.0.4", + "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-0.0.4.tgz", + "integrity": "sha1-XX6kW7755Kb/ZflUOOCofDV9WnM=", + "dev": true, + "requires": { + "indexof": "0.0.1" + } + }, + "vue-eslint-parser": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/vue-eslint-parser/-/vue-eslint-parser-2.0.3.tgz", + "integrity": "sha512-ZezcU71Owm84xVF6gfurBQUGg8WQ+WZGxgDEQu1IHFBZNx7BFZg3L1yHxrCBNNwbwFtE1GuvfJKMtb6Xuwc/Bw==", + "dev": true, + "requires": { + "debug": "^3.1.0", + "eslint-scope": "^3.7.1", + "eslint-visitor-keys": "^1.0.0", + "espree": "^3.5.2", + "esquery": "^1.0.0", + "lodash": "^4.17.4" + }, + "dependencies": { + "debug": { + "version": "3.2.6", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.6.tgz", + "integrity": "sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ==", + "dev": true, + "requires": { + "ms": "^2.1.1" + } + }, + "eslint-scope": { + "version": "3.7.3", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-3.7.3.tgz", + "integrity": "sha512-W+B0SvF4gamyCTmUc+uITPY0989iXVfKvhwtmJocTaYoc/3khEHmEmvfY/Gn9HA9VV75jrQECsHizkNw1b68FA==", + "dev": true, + "requires": { + "esrecurse": "^4.1.0", + "estraverse": "^4.1.1" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true + } + } + }, + "w3c-hr-time": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.1.tgz", + "integrity": "sha1-gqwr/2PZUOqeMYmlimViX+3xkEU=", + "dev": true, + "requires": { + "browser-process-hrtime": "^0.1.2" + } + }, + "walker": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.7.tgz", + "integrity": "sha1-L3+bj9ENZ3JisYqITijRlhjgKPs=", + "dev": true, + "requires": { + "makeerror": "1.0.x" + } + }, + "watchpack": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.0.tgz", + "integrity": "sha512-i6dHe3EyLjMmDlU1/bGQpEw25XSjkJULPuAVKCbNRefQVq48yXKUpwg538F7AZTf9kyr57zj++pQFltUa5H7yA==", + "dev": true, + "requires": { + "chokidar": "^2.0.2", + "graceful-fs": "^4.1.2", + "neo-async": "^2.5.0" + } + }, + "web3": { + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/web3/-/web3-0.20.2.tgz", + "integrity": "sha1-xU2sX8DjdzmcBMGm7LsS5FEyeNY=", + "requires": { + "bignumber.js": "git+https://github.com/frozeman/bignumber.js-nolookahead.git", + "crypto-js": "^3.1.4", + "utf8": "^2.1.1", + "xhr2": "*", + "xmlhttprequest": "*" + }, + "dependencies": { + "bignumber.js": { + "version": "git+https://github.com/frozeman/bignumber.js-nolookahead.git#57692b3ecfc98bbdd6b3a516cb2353652ea49934", + "from": "git+https://github.com/frozeman/bignumber.js-nolookahead.git" + } + } + }, + "web3-provider-engine": { + "version": "14.0.6", + "resolved": "https://registry.npmjs.org/web3-provider-engine/-/web3-provider-engine-14.0.6.tgz", + "integrity": "sha512-tr5cGSyxfSC/JqiUpBlJtfZpwQf1yAA8L/zy1C6fDFm0ntR974pobJ4v4676atpZne4Ze5VFy3kPPahHe9gQiQ==", + "requires": { + "async": "^2.5.0", + "backoff": "^2.5.0", + "clone": "^2.0.0", + "cross-fetch": "^2.1.0", + "eth-block-tracker": "^3.0.0", + "eth-json-rpc-infura": "^3.1.0", + "eth-sig-util": "^1.4.2", + "ethereumjs-block": "^1.2.2", + "ethereumjs-tx": "^1.2.0", + "ethereumjs-util": "^5.1.5", + "ethereumjs-vm": "^2.3.4", + "json-rpc-error": "^2.0.0", + "json-stable-stringify": "^1.0.1", + "promise-to-callback": "^1.0.0", + "readable-stream": "^2.2.9", + "request": "^2.67.0", + "semaphore": "^1.0.3", + "tape": "^4.4.0", + "ws": "^5.1.1", + "xhr": "^2.2.0", + "xtend": "^4.0.1" + }, + "dependencies": { + "json-stable-stringify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/json-stable-stringify/-/json-stable-stringify-1.0.1.tgz", + "integrity": "sha1-mnWdOcXy/1A/1TAGRu1EX4jE+a8=", + "requires": { + "jsonify": "~0.0.0" + } + } + } + }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "webpack": { + "version": "4.29.6", + "dev": true, + "requires": { + "@webassemblyjs/ast": "1.8.5", + "@webassemblyjs/helper-module-context": "1.8.5", + "@webassemblyjs/wasm-edit": "1.8.5", + "@webassemblyjs/wasm-parser": "1.8.5", + "acorn": "^6.0.5", + "acorn-dynamic-import": "^4.0.0", + "ajv": "^6.1.0", + "ajv-keywords": "^3.1.0", + "chrome-trace-event": "^1.0.0", + "enhanced-resolve": "^4.1.0", + "eslint-scope": "^4.0.0", + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^2.3.0", + "loader-utils": "^1.1.0", + "memory-fs": "~0.4.1", + "micromatch": "^3.1.8", + "mkdirp": "~0.5.0", + "neo-async": "^2.5.0", + "node-libs-browser": "^2.0.0", + "schema-utils": "^1.0.0", + "tapable": "^1.1.0", + "terser-webpack-plugin": "^1.1.0", + "watchpack": "^1.5.0", + "webpack-sources": "^1.3.0" + } + }, + "webpack-cli": { + "version": "3.3.0", + "dev": true, + "requires": { + "chalk": "^2.4.1", + "cross-spawn": "^6.0.5", + "enhanced-resolve": "^4.1.0", + "findup-sync": "^2.0.0", + "global-modules": "^1.0.0", + "import-local": "^2.0.0", + "interpret": "^1.1.0", + "loader-utils": "^1.1.0", + "supports-color": "^5.5.0", + "v8-compile-cache": "^2.0.2", + "yargs": "^12.0.5" + } + }, + "webpack-log": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/webpack-log/-/webpack-log-1.2.0.tgz", + "integrity": "sha512-U9AnICnu50HXtiqiDxuli5gLB5PGBo7VvcHx36jRZHwK4vzOYLbImqT4lwWwoMHdQWwEKw736fCHEekokTEKHA==", + "dev": true, + "requires": { + "chalk": "^2.1.0", + "log-symbols": "^2.1.0", + "loglevelnext": "^1.0.1", + "uuid": "^3.1.0" + }, + "dependencies": { + "uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "dev": true + } + } + }, + "webpack-sources": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", + "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "dev": true, + "requires": { + "source-list-map": "^2.0.0", + "source-map": "~0.6.1" + } + }, + "whatwg-encoding": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", + "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "dev": true, + "requires": { + "iconv-lite": "0.4.24" + } + }, + "whatwg-fetch": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz", + "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==" + }, + "whatwg-mimetype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", + "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==", + "dev": true + }, + "whatwg-url": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-6.5.0.tgz", + "integrity": "sha512-rhRZRqx/TLJQWUpQ6bmrt2UV4f0HCQ463yQuONJqC6fO2VoEb1pTYddbe59SkYq87aoM5A3bdhMZiUiVws+fzQ==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "requires": { + "isexe": "^2.0.0" + } + }, + "which-module": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", + "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", + "dev": true + }, + "which-pm-runs": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/which-pm-runs/-/which-pm-runs-1.0.0.tgz", + "integrity": "sha1-Zws6+8VS4LVd9rd4DKdGFfI60cs=", + "optional": true + }, + "wide-align": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/wide-align/-/wide-align-1.1.3.tgz", + "integrity": "sha512-QGkOQc8XL6Bt5PwnsExKBPuMKBxnGxWWW3fU55Xt4feHozMUhdUMaBCk290qpm/wG5u/RSKzwdAC4i51YigihA==", + "requires": { + "string-width": "^1.0.2 || 2" + } + }, + "widest-line": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/widest-line/-/widest-line-2.0.1.tgz", + "integrity": "sha512-Ba5m9/Fa4Xt9eb2ELXt77JxVDV8w7qQrH0zS/TWSJdLyAwQjWoOzpzj5lwVftDz6n/EOu3tNACS84v509qwnJA==", + "requires": { + "string-width": "^2.1.1" + } + }, + "windows-release": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/windows-release/-/windows-release-3.2.0.tgz", + "integrity": "sha512-QTlz2hKLrdqukrsapKsINzqMgOUpQW268eJ0OaOpJN32h272waxR9fkB9VoWRtK7uKHG5EHJcTXQBD8XZVJkFA==", + "dev": true, + "requires": { + "execa": "^1.0.0" + } + }, + "word-wrap": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", + "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "dev": true + }, + "wordwrap": { + "version": "0.0.3", + "resolved": "https://registry.npmjs.org/wordwrap/-/wordwrap-0.0.3.tgz", + "integrity": "sha1-o9XabNXAvAAI03I0u68b7WMFkQc=" + }, + "worker-farm": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", + "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", + "dev": true, + "requires": { + "errno": "~0.1.7" + } + }, + "wrap-ansi": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz", + "integrity": "sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU=", + "dev": true, + "requires": { + "string-width": "^1.0.1", + "strip-ansi": "^3.0.1" + }, + "dependencies": { + "is-fullwidth-code-point": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz", + "integrity": "sha1-754xOG8DGn8NZDr4L95QxFfvAMs=", + "dev": true, + "requires": { + "number-is-nan": "^1.0.0" + } + }, + "string-width": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz", + "integrity": "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M=", + "dev": true, + "requires": { + "code-point-at": "^1.0.0", + "is-fullwidth-code-point": "^1.0.0", + "strip-ansi": "^3.0.0" + } + } + } + }, + "wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=" + }, + "write": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/write/-/write-1.0.3.tgz", + "integrity": "sha512-/lg70HAjtkUgWPVZhZcm+T4hkL8Zbtp1nFNOn3lRrxnlv50SRBv7cR7RqR+GMsd3hUXy9hWBo4CHTbFTcOYwig==", + "dev": true, + "requires": { + "mkdirp": "^0.5.1" + } + }, + "write-file-atomic": { + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", + "requires": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "ws": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/ws/-/ws-5.2.2.tgz", + "integrity": "sha512-jaHFD6PFv6UgoIVda6qZllptQsMlDEJkTQcybzzXDYM1XO9Y8em691FGMPmM46WGyLU4z9KMgQN+qrux/nhlHA==", + "requires": { + "async-limiter": "~1.0.0" + } + }, + "xdg-basedir": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xdg-basedir/-/xdg-basedir-3.0.0.tgz", + "integrity": "sha1-SWsswQnsqNus/i3HK2A8F8WHCtQ=" + }, + "xhr": { + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/xhr/-/xhr-2.5.0.tgz", + "integrity": "sha512-4nlO/14t3BNUZRXIXfXe+3N6w3s1KoxcJUUURctd64BLRe67E4gRwp4PjywtDY72fXpZ1y6Ch0VZQRY/gMPzzQ==", + "requires": { + "global": "~4.3.0", + "is-function": "^1.0.1", + "parse-headers": "^2.0.0", + "xtend": "^4.0.0" + } + }, + "xhr2": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/xhr2/-/xhr2-0.2.0.tgz", + "integrity": "sha512-BDtiD0i2iKPK/S8OAZfpk6tyzEDnKKSjxWHcMBVmh+LuqJ8A32qXTyOx+TVOg2dKvq6zGBq2sgKPkEeRs1qTRA==" + }, + "xml-name-validator": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", + "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==", + "dev": true + }, + "xmlhttprequest": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz", + "integrity": "sha1-Z/4HXFwk/vOfnWX197f+dRcZaPw=" + }, + "xtend": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.1.tgz", + "integrity": "sha1-pcbVMr5lbiPbgg77lDofBJmNY68=" + }, + "y18n": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", + "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==" + }, + "yallist": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", + "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==" + }, + "yargs": { + "version": "12.0.5", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-12.0.5.tgz", + "integrity": "sha512-Lhz8TLaYnxq/2ObqHDql8dX8CJi97oHxrjUcYtzKbbykPtVW9WB+poxI+NM2UIzsMgNCZTIf0AQwsjK5yMAqZw==", + "dev": true, + "requires": { + "cliui": "^4.0.0", + "decamelize": "^1.2.0", + "find-up": "^3.0.0", + "get-caller-file": "^1.0.1", + "os-locale": "^3.0.0", + "require-directory": "^2.1.1", + "require-main-filename": "^1.0.1", + "set-blocking": "^2.0.0", + "string-width": "^2.0.0", + "which-module": "^2.0.0", + "y18n": "^3.2.1 || ^4.0.0", + "yargs-parser": "^11.1.1" + }, + "dependencies": { + "ansi-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.0.tgz", + "integrity": "sha1-7QMXwyIGT3lGbAKWa922Bas32Zg=", + "dev": true + }, + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + }, + "cliui": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/cliui/-/cliui-4.1.0.tgz", + "integrity": "sha512-4FG+RSG9DL7uEwRUZXZn3SS34DiDPfzP0VOiEwtUWlE+AR2EIg+hSyvrIgUUfhdgR/UkAeW2QHgeP+hWrXs7jQ==", + "dev": true, + "requires": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0", + "wrap-ansi": "^2.0.0" + } + }, + "find-up": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", + "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "dev": true, + "requires": { + "locate-path": "^3.0.0" + } + }, + "get-caller-file": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-1.0.3.tgz", + "integrity": "sha512-3t6rVToeoZfYSGd8YoLFR2DJkiQrIiUrGcjvFX2mDw3bn6k2OtwHN0TNCLbBO+w8qTvimhDkv+LSscbJY1vE6w==", + "dev": true + }, + "invert-kv": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", + "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", + "dev": true + }, + "lcid": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", + "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "dev": true, + "requires": { + "invert-kv": "^2.0.0" + } + }, + "locate-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", + "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "dev": true, + "requires": { + "p-locate": "^3.0.0", + "path-exists": "^3.0.0" + } + }, + "mem": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", + "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", + "dev": true, + "requires": { + "map-age-cleaner": "^0.1.1", + "mimic-fn": "^2.0.0", + "p-is-promise": "^2.0.0" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, + "os-locale": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", + "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", + "dev": true, + "requires": { + "execa": "^1.0.0", + "lcid": "^2.0.0", + "mem": "^4.0.0" + } + }, + "p-limit": { + "version": "2.2.2", + "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.2.2.tgz", + "integrity": "sha512-WGR+xHecKTr7EbUEhyLSh5Dube9JtdiG78ufaeLxTgpudf/20KqyMioIUZJAezlTIi6evxuoUs9YXc11cU+yzQ==", + "dev": true, + "requires": { + "p-try": "^2.0.0" + } + }, + "p-locate": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", + "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "dev": true, + "requires": { + "p-limit": "^2.0.0" + } + }, + "p-try": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", + "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "dev": true + }, + "strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha1-qEeQIusaw2iocTibY1JixQXuNo8=", + "dev": true, + "requires": { + "ansi-regex": "^3.0.0" + } + }, + "yargs-parser": { + "version": "11.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-11.1.1.tgz", + "integrity": "sha512-C6kB/WJDiaxONLJQnF8ccx9SEeoTTLek8RVbaOIsrAUS8VrBEXfmeSnCZxygc+XC2sNMBIwOOnfcxiynjHsVSQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + } + } + } + }, + "yargs-parser": { + "version": "13.1.1", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.1.tgz", + "integrity": "sha512-oVAVsHz6uFrg3XQheFII8ESO2ssAf9luWuAd6Wexsu4F3OtIW0o8IribPXYrD4WC24LWtPrJlGy87y5udK+dxQ==", + "dev": true, + "requires": { + "camelcase": "^5.0.0", + "decamelize": "^1.2.0" + }, + "dependencies": { + "camelcase": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", + "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "dev": true + } + } + }, + "yn": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/yn/-/yn-2.0.0.tgz", + "integrity": "sha1-5a2ryKz0CPY4X8dklWhMiOavaJo=", + "dev": true + }, + "yup": { + "version": "0.26.10", + "resolved": "https://registry.npmjs.org/yup/-/yup-0.26.10.tgz", + "integrity": "sha512-keuNEbNSnsOTOuGCt3UJW69jDE3O4P+UHAakO7vSeFMnjaitcmlbij/a3oNb9g1Y1KvSKH/7O1R2PQ4m4TRylw==", + "dev": true, + "requires": { + "@babel/runtime": "7.0.0", + "fn-name": "~2.0.1", + "lodash": "^4.17.10", + "property-expr": "^1.5.0", + "synchronous-promise": "^2.0.5", + "toposort": "^2.0.2" + }, + "dependencies": { + "@babel/runtime": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.0.0.tgz", + "integrity": "sha512-7hGhzlcmg01CvH1EHdSPVXYX1aJ8KCEyz6I9xYIi/asDtzBPMyMhVibhM/K6g/5qnKBwjZtp10bNZIEFTRW1MA==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.12.0" + } + }, + "lodash": { + "version": "4.17.15", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.15.tgz", + "integrity": "sha512-8xOcRHvCjnocdS5cpwXQXVzmmh5e5+saE2QGoeQmbKmRS6J3VQppPOIt0MnmE+4xlZoumy0GPG0D0MVIQbNA1A==", + "dev": true + }, + "regenerator-runtime": { + "version": "0.12.1", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.12.1.tgz", + "integrity": "sha512-odxIc1/vDlo4iZcfXqRYFj0vpXFNoGdKMAUieAlFYO6m/nl5e9KR/beGf41z4a1FI+aQgtjhuaSlDxQ0hmkrHg==", + "dev": true + } + } + } + } +} diff --git a/package.json b/package.json index 0dc76d9..df48756 100644 --- a/package.json +++ b/package.json @@ -19,7 +19,7 @@ "build:ts": "ttsc -b --watch", "build:dev": "webpack --mode development --display-error-details", "build:prod": "webpack --mode production && ttsc -b", - "build:docs": "typedoc --out docs src", + "build:docs": "typedoc --out docs/api --readme docs/misc/GettingStarted.md --theme gitbook --exclude '**/*test*/**' src", "build:ci": "yarn build:prod", "commit": "npx git-cz", "semantic-release": "semantic-release", @@ -114,7 +114,8 @@ "tsconfig-paths": "^3.7.0", "tsconfig-paths-webpack-plugin": "^3.2.0", "ttypescript": "^1.5.6", - "typedoc": "^0.15.6", + "typedoc": "^0.15.8", + "typedoc-plugin-markdown": "^2.2.16", "typescript": "3.2.4", "webpack": "^4.29.6", "webpack-cli": "^3.3.0" diff --git a/yarn.lock b/yarn.lock index b1b6019..b43d415 100644 --- a/yarn.lock +++ b/yarn.lock @@ -7561,6 +7561,17 @@ handlebars@^4.5.3: optionalDependencies: uglify-js "^3.1.4" +handlebars@^4.7.0: + version "4.7.2" + resolved "https://registry.yarnpkg.com/handlebars/-/handlebars-4.7.2.tgz#01127b3840156a0927058779482031afe0e730d7" + integrity sha512-4PwqDL2laXtTWZghzzCtunQUTLbo31pcCJrd/B/9JP8XbhVzpS5ZXuKqlOzsd1rtcaLo4KqAn8nl8mkknS4MHw== + dependencies: + neo-async "^2.6.0" + optimist "^0.6.1" + source-map "^0.6.1" + optionalDependencies: + uglify-js "^3.1.4" + har-schema@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/har-schema/-/har-schema-2.0.0.tgz#a94c2224ebcac04782a0d9035521f24735b7ec92" @@ -15228,14 +15239,22 @@ typedoc-default-themes@^0.6.3: lunr "^2.3.8" underscore "^1.9.1" -typedoc@^0.15.6: - version "0.15.6" - resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.15.6.tgz#d99a1c3db8c87a00437a8a89a0df03f9dc1995ad" - integrity sha512-TC3j7HXFfyq0/NyUL9oLgEXhgO4U8Kd7iyRgagkG3XxehgTjn6w20uJ/Hif1KPB/65VQZ8uMYYyxFXNj9um5Ow== +typedoc-plugin-markdown@^2.2.16: + version "2.2.16" + resolved "https://registry.yarnpkg.com/typedoc-plugin-markdown/-/typedoc-plugin-markdown-2.2.16.tgz#baac77e7278e1417f645c063d25f285ec06afdb8" + integrity sha512-0Y1zBqL8EQGnwMGoh82LtvioaVs1BGMr1qzINXWwh0R769Awg17vjnKZ8pBY9VHVc6yINB6ZvrLhJsfZuzJxkw== dependencies: - "@types/minimatch" "3.0.3" fs-extra "^8.1.0" handlebars "^4.5.3" + +typedoc@^0.15.8: + version "0.15.8" + resolved "https://registry.yarnpkg.com/typedoc/-/typedoc-0.15.8.tgz#d83195445a718d173e0d5c73b5581052cb47d4d9" + integrity sha512-a0zypcvfIFsS7Gqpf2MkC1+jNND3K1Om38pbDdy/gYWX01NuJZhC5+O0HkIp0oRIZOo7PWrA5+fC24zkANY28Q== + dependencies: + "@types/minimatch" "3.0.3" + fs-extra "^8.1.0" + handlebars "^4.7.0" highlight.js "^9.17.1" lodash "^4.17.15" marked "^0.8.0"