diff --git a/CHANGELOG.md b/CHANGELOG.md index fbc450f..aab71a2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -2,6 +2,16 @@ All notable changes to this project will be documented in this file. See [standard-version](https://github.com/conventional-changelog/standard-version) for commit guidelines. + +# [0.3.0](https://github.com/kleros/archon/compare/v0.2.0...v0.3.0) (2018-10-25) + + +### Features + +* bubble up errors to top level calls to handle ([7e4e5f9](https://github.com/kleros/archon/commit/7e4e5f9)) + + + # [0.2.0](https://github.com/kleros/archon/compare/v0.1.1...v0.2.0) (2018-10-17) diff --git a/docs/_build/doctrees/archon-utils-validation.doctree b/docs/_build/doctrees/archon-utils-validation.doctree index db057e4..efb71e5 100644 Binary files a/docs/_build/doctrees/archon-utils-validation.doctree and b/docs/_build/doctrees/archon-utils-validation.doctree differ diff --git a/docs/_build/doctrees/archon-utils.doctree b/docs/_build/doctrees/archon-utils.doctree index b762e37..00acc73 100644 Binary files a/docs/_build/doctrees/archon-utils.doctree and b/docs/_build/doctrees/archon-utils.doctree differ diff --git a/docs/_build/doctrees/archon.doctree b/docs/_build/doctrees/archon.doctree index 2e54e0b..7fc261b 100644 Binary files a/docs/_build/doctrees/archon.doctree and b/docs/_build/doctrees/archon.doctree differ diff --git a/docs/_build/doctrees/environment.pickle b/docs/_build/doctrees/environment.pickle index ec1f5af..89cc2e6 100755 Binary files a/docs/_build/doctrees/environment.pickle and b/docs/_build/doctrees/environment.pickle differ diff --git a/docs/_build/doctrees/evidence.doctree b/docs/_build/doctrees/evidence.doctree index 9858cbb..e92b842 100644 Binary files a/docs/_build/doctrees/evidence.doctree and b/docs/_build/doctrees/evidence.doctree differ diff --git a/docs/_build/doctrees/getting-started.doctree b/docs/_build/doctrees/getting-started.doctree index 8542f1b..d7f8b23 100755 Binary files a/docs/_build/doctrees/getting-started.doctree and b/docs/_build/doctrees/getting-started.doctree differ diff --git a/docs/_build/doctrees/hashing.doctree b/docs/_build/doctrees/hashing.doctree index 04c91b8..aedb072 100644 Binary files a/docs/_build/doctrees/hashing.doctree and b/docs/_build/doctrees/hashing.doctree differ diff --git a/docs/_build/doctrees/include_announcement.doctree b/docs/_build/doctrees/include_announcement.doctree index eef1ebe..26649a0 100755 Binary files a/docs/_build/doctrees/include_announcement.doctree and b/docs/_build/doctrees/include_announcement.doctree differ diff --git a/docs/_build/doctrees/include_supported_hashes.doctree b/docs/_build/doctrees/include_supported_hashes.doctree index 8182866..b162b5e 100644 Binary files a/docs/_build/doctrees/include_supported_hashes.doctree and b/docs/_build/doctrees/include_supported_hashes.doctree differ diff --git a/docs/_build/doctrees/tutorial.doctree b/docs/_build/doctrees/tutorial.doctree new file mode 100644 index 0000000..525be78 Binary files /dev/null and b/docs/_build/doctrees/tutorial.doctree differ diff --git a/docs/_build/html/.buildinfo b/docs/_build/html/.buildinfo index 0e2c279..de20625 100755 --- a/docs/_build/html/.buildinfo +++ b/docs/_build/html/.buildinfo @@ -1,4 +1,4 @@ # Sphinx build info version 1 # This file hashes the configuration used when building these files. When it is not found, a full rebuild will be done. -config: 0f2527c1388396e133fc590fa9b30a61 +config: 4ec0f31f8e54a4abb502558368ea861c tags: 645f666f9bcd5a90fca523b33c5a78b7 diff --git a/docs/_build/html/_sources/archon-utils-validation.rst.txt b/docs/_build/html/_sources/archon-utils-validation.rst.txt index 10b65b3..d2b7e1d 100644 --- a/docs/_build/html/_sources/archon-utils-validation.rst.txt +++ b/docs/_build/html/_sources/archon-utils-validation.rst.txt @@ -22,13 +22,14 @@ Parameters The options parameter can include: -============ ====== ====================================================== +============ ====== ================================================================================ Key Type Description -============ ====== ====================================================== +============ ====== ================================================================================ +preValidated bool If file has been pre-validated this will just fetch file and set isValid = true. hash string The original hash to compare the file against. strictHashes bool If true, an error will throw if hash validations fail. customHashFn fn A custom hash function to use to validate the file. -============ ====== ====================================================== +============ ====== ================================================================================ ------- Returns diff --git a/docs/_build/html/_sources/archon-utils.rst.txt b/docs/_build/html/_sources/archon-utils.rst.txt index 1945e7c..7468880 100644 --- a/docs/_build/html/_sources/archon-utils.rst.txt +++ b/docs/_build/html/_sources/archon-utils.rst.txt @@ -8,7 +8,7 @@ archon.utils This package provides utility functions that can be used to validate hashes of ``Evidence`` and ``MetaEvidence`` -.. note:: If using ``/ipfs/...`` URIs the environment variable ``IPFS_GATEWAY_URI`` must be set so that data can be fetched and validated from the IPFS network. +.. note:: If using ``/ipfs/...`` URIs the the IPFS Gateway will be used to fetch and validate the data. .. warning:: It is not recommended that you link directly to an ``IPFS`` gateway in the evidence because it will not be able to be verified without a custom hashing function. The ``IPFS`` protocol does transformations on the data before hashing, therefore a hash can not be verified naively using the resulting ``IPFS`` multihash and the original file contents. diff --git a/docs/_build/html/_sources/archon.rst.txt b/docs/_build/html/_sources/archon.rst.txt index 4df09ad..701f8b1 100644 --- a/docs/_build/html/_sources/archon.rst.txt +++ b/docs/_build/html/_sources/archon.rst.txt @@ -1,5 +1,7 @@ .. _archon: +.. include:: include_announcement.rst + ====== Archon ====== @@ -156,12 +158,6 @@ Parameters 1. ``myProvider`` - ``Object|String``: A provider object or URI. -------- -Returns -------- - -``Boolean`` - ------- Example ------- @@ -190,7 +186,7 @@ archon.setIpfsGateway() archon.setIpfsGateway(ipfsGatewayURI) -Will change the ``IPFS`` gateway environment variable. +Will change the ``IPFS`` gateway used to fetch and validate data. ---------- Parameters diff --git a/docs/_build/html/_sources/evidence.rst.txt b/docs/_build/html/_sources/evidence.rst.txt index 8460b19..73024ca 100644 --- a/docs/_build/html/_sources/evidence.rst.txt +++ b/docs/_build/html/_sources/evidence.rst.txt @@ -1,3 +1,5 @@ +.. include:: include_announcement.rst + ================= Evidence Examples ================= @@ -54,8 +56,15 @@ Part 1: Create Evidence JSON File description: "This evidence shows how to properly utilize hashing and Archon to submit valid evidence!" } + var evidenceJSONHash = archon.utils.multihashFile( + evidenceJSON, + 0x1B // keccak-256 + ) + + console.log(evidenceJSONHash) // + // Write our JSON to a file so we can host it with IPFS - fs.writeFileSync(path.resolve(__dirname, "./exampleEvidence.json"), JSON.stringify(evidenceJSON)); + fs.writeFileSync(path.resolve(__dirname, `./${evidenceJSONHash}`), JSON.stringify(evidenceJSON)); --------------------------------------- Part 2: Host with IPFS and get the hash @@ -68,6 +77,19 @@ Part 2: Host with IPFS and get the hash ipfs add -r exampleEvidence.json > added QmdBNTwDazHsYXk9xW9JnM4iVGpdUnZni1DS4pyF3adKq1 exampleEvidence.json +-------------------------------------------------------------------------------- +Part 2 (Alternate): Host on any cloud provider (e.g. AWS) using hash as filename +-------------------------------------------------------------------------------- + +.. note:: If it is not hosted via IPFS make sure to use the multihash as the suffix of the URI or include ``selfHash`` in the ``JSON``. + +.. code-block:: bash + + # Add file to aws + aws s3 cp ./ s3://kleros-examples/ + + # file can be found at https://s3.us-east-2.amazonaws.com/kleros-examples/ + --------------------------- Part 3: Submit the evidence --------------------------- @@ -76,16 +98,27 @@ Part 3: Submit the evidence var Web3 = require("web3"); // You will need to submit your transaction from a node or wallet that has funds to pay gas fees. - var web3 = new Web3(); + var web3 = new Web3("https://mainnet.infura.io"); // Load the arbitrable contract to submit our evidence // See web3 docs for more information on interacting with your contract var contractInstance = new web3.eth.Contract(, ); + // Call submit evidence using the IPFS hash from our JSON file contractInstance.methods.submitEvidence( '/ipfs/QmdBNTwDazHsYXk9xW9JnM4iVGpdUnZni1DS4pyF3adKq1' ).send({ - from: , + from: "0x54FcB2536b3E1DD222aD2c644535244000b377cd", + gas: 500000 + }); + + // OR + + // Call submit evidence using the hosted URI + contractInstance.methods.submitEvidence( + 'https://s3.us-east-2.amazonaws.com/kleros-examples/' + ).send({ + from: "0x54FcB2536b3E1DD222aD2c644535244000b377cd", gas: 500000 }); diff --git a/docs/_build/html/_sources/getting-started.rst.txt b/docs/_build/html/_sources/getting-started.rst.txt index 9602bc9..b2c9150 100644 --- a/docs/_build/html/_sources/getting-started.rst.txt +++ b/docs/_build/html/_sources/getting-started.rst.txt @@ -17,15 +17,16 @@ Getting Started var Archon = require('@kleros/archon') -3. Initialize an instance of Archon using an Ethereum Provider and an IPFS Gateway. +3. Initialize an instance of Archon using an Ethereum Provider and, optionally, an IPFS Gateway. .. code-block:: javascript - var archon = new Archon('https://mainnet.infura.io', 'https://gateway.ipfs.io') + // By default Archon uses 'https://gateway.ipfs.io' as the default IPFS gateway. To use your own gateway, pass the gateway URI as the 2nd parameter to Archon. + var archon = new Archon('https://mainnet.infura.io') .. note:: A provider is needed so that the codebase knows how to connect to the Ethereum network. You can use a connection to your own node, or to a hosted node such as infura. ``web3.js`` will make RPC calls to the provider to fetch data from the blockchain. -.. note:: This sets the environment variable ``IPFS_GATEWAY_URI``. A gateway is needed to access ``IPFS`` files that might be referenced in evidence or metaEvidence. +.. note:: A gateway is needed to access ``IPFS`` files that might be referenced in evidence or metaEvidence. Now you are all set! Use your :ref:`Archon ` object to interact with :ref:`arbitrable ` and :ref:`arbitrator ` smart contracts on the blockchain. diff --git a/docs/_build/html/_sources/hashing.rst.txt b/docs/_build/html/_sources/hashing.rst.txt index 0087695..cf29b42 100644 --- a/docs/_build/html/_sources/hashing.rst.txt +++ b/docs/_build/html/_sources/hashing.rst.txt @@ -91,6 +91,12 @@ before you apply the hashing algorithm, as is the case with `IPFS` hashes. This is only for the initial hashing algorithm in the multihash. Your hashing function should take a single ``String`` argument and return a ``String`` that is the hex representation of the hash. +1) Non standard hash function implementations + +.. note:: You must still include a hashcode even if you are using a custom hash function. In order to have a valid multihash your hash must correspond to a valid hashcode. It is not recommended you use an unsupported hashing function that does not have a hashcode. If your hashes are not valid multihashes, consider validating your hashes outside of Archon. + +.. warning:: If you use a custom hash function other interfaces may not be able to validate your hashes. + ------------------------------ Example -- Solidity keccak-256 ------------------------------ @@ -99,6 +105,8 @@ Solidity uses a non standard implementation of the keccak-256 hashing algorithm. Therefore if we are using hashes produced by a smart contract we might need to validate using a custom hashing function. +.. note:: In this example the custom hash function is a non-standard implementation of keccak-256 so it can still use the hashcode 0x1B. + .. code-block:: javascript var Archon = require('@kleros/archon'); diff --git a/docs/_build/html/_sources/include_supported_hashes.rst.txt b/docs/_build/html/_sources/include_supported_hashes.rst.txt index cb12008..7858e18 100644 --- a/docs/_build/html/_sources/include_supported_hashes.rst.txt +++ b/docs/_build/html/_sources/include_supported_hashes.rst.txt @@ -22,4 +22,4 @@ keccak-512 0x1D If a different hashing algorithm was used, pass it in the desired function with ``customHashFn``. The function should expect a single string parameter. A full list of possible algorithms and multicodes can be found `here -`_. +`_. diff --git a/docs/_build/html/_sources/tutorial.rst.txt b/docs/_build/html/_sources/tutorial.rst.txt new file mode 100644 index 0000000..8f8ab04 --- /dev/null +++ b/docs/_build/html/_sources/tutorial.rst.txt @@ -0,0 +1,191 @@ +.. include:: include_announcement.rst + +==================== +Evidence Walkthrough +==================== + +The best way to try things out is to learn by doing. So we have created a test +smart contract, deployed on the Kovan test network, that you can use to test out +submitting and fetching evidence. Here we will go through the process step by step. +Feel free to follow along. + +The test smart contract we will be using includes all of the standard Evidence related +events that you would have in your smart contract. You can create a "dispute" in this +contract and submit MetaEvidence and Evidence. There is no arbitrator for these disputes +so they will always remain open. + +The contract can be found here: https://kovan.etherscan.io/address/0x3b43c3f69c5d06cc00575e3c5ab8723b129c494d#code + +------------------------------------------------------------------------------ + +Step 1: Create MetaEvidence +=========================== + +The first thing needed in order to create a dispute is to create the MetaEvidence. +In our example we are going to be going along with a hypothetical escrow dispute. + +--------------------------------- +Part 1: Create Evidence JSON File +--------------------------------- + +.. code-block:: javascript + + var Archon = require('@kleros/archon'); + var fs = require('fs'); + var path = require('path'); + + // initialize Archon. By default it uses IPFS gateway https://gateway.ipfs.io + var archon = new Archon("https://mainnet.infura.io"); + + // First we need the hash of our evidence file. Download the file and hash it. + var file = fs.readFileSync(path.resolve(__dirname, "./exampleEvidence.txt")).toString(); + + var evidenceHash = archon.utils.multihashFile( + file, + 0x1B // keccak-256 + ); + + console.log(evidenceHash); // Bce1WTQa7bfrJMFdEJuWV2xHsmj5JcDDyqBKGXu6PHZsn5e5oxkJ8cMJcuFDK1VsQYBtfrzgWkKCovWSvsacgN1XTj + + // Now we can construct our EvidenceJSON from the Evidence Standard + var evidenceJSON = { + fileURI: "https://s3.us-east-2.amazonaws.com/kleros-examples/exampleEvidence.txt", + fileHash: evidenceHash, + name: "Example Evidence", + description: "This evidence shows how to properly utilize hashing and Archon to submit valid evidence!" + } + + var evidenceJSONHash = archon.utils.multihashFile( + evidenceJSON, + 0x1B // keccak-256 + ) + + console.log(evidenceJSONHash) // + + // Write our JSON to a file so we can host it with IPFS + fs.writeFileSync(path.resolve(__dirname, `./${evidenceJSONHash}`), JSON.stringify(evidenceJSON)); + +--------------------------------------- +Part 2: Host with IPFS and get the hash +--------------------------------------- + +.. note:: If it is not hosted via IPFS make sure to use the multihash as the suffix of the URI or include ``selfHash`` in the ``JSON``. + +.. code-block:: bash + + ipfs add -r exampleEvidence.json + > added QmdBNTwDazHsYXk9xW9JnM4iVGpdUnZni1DS4pyF3adKq1 exampleEvidence.json + +-------------------------------------------------------------------------------- +Part 2 (Alternate): Host on any cloud provider (e.g. AWS) using hash as filename +-------------------------------------------------------------------------------- + +.. note:: If it is not hosted via IPFS make sure to use the multihash as the suffix of the URI or include ``selfHash`` in the ``JSON``. + +.. code-block:: bash + + # Add file to aws + aws s3 cp ./ s3://kleros-examples/ + + # file can be found at https://s3.us-east-2.amazonaws.com/kleros-examples/ + +--------------------------- +Part 3: Submit the evidence +--------------------------- + +.. code-block:: javascript + + var Web3 = require("web3"); + // You will need to submit your transaction from a node or wallet that has funds to pay gas fees. + var web3 = new Web3("https://mainnet.infura.io"); + + // Load the arbitrable contract to submit our evidence + // See web3 docs for more information on interacting with your contract + var contractInstance = new web3.eth.Contract(, ); + + // Call submit evidence using the IPFS hash from our JSON file + contractInstance.methods.submitEvidence( + '/ipfs/QmdBNTwDazHsYXk9xW9JnM4iVGpdUnZni1DS4pyF3adKq1' + ).send({ + from: "0x54FcB2536b3E1DD222aD2c644535244000b377cd", + gas: 500000 + }); + + // OR + + // Call submit evidence using the hosted URI + contractInstance.methods.submitEvidence( + 'https://s3.us-east-2.amazonaws.com/kleros-examples/' + ).send({ + from: "0x54FcB2536b3E1DD222aD2c644535244000b377cd", + gas: 500000 + }); + +------------------------------------------- +Part 4: Retrieve Evidence from the contract +------------------------------------------- + +.. code-block:: javascript + + var Archon = require("@kleros/archon"); + var archon = new Archon("https://mainnet.infura.io"); + + archon.arbitrable.getEvidence( + , + , + + ).then(evidence => { + console.log(evidence) + }); + + > [{ + evidenceJSON: { + fileURI: "https://s3.us-east-2.amazonaws.com/kleros-examples/exampleEvidence.txt", + fileHash: "Bce1WTQa7bfrJMFdEJuWV2xHsmj5JcDDyqBKGXu6PHZsn5e5oxkJ8cMJcuFDK1VsQYBtfrzgWkKCovWSvsacgN1XTj", + name: "Example Evidence", + Description: "This evidence shows how to properly utilize hashing and Archon to submit valid evidence!" + }, + evidenceValid: true, + fileValid: true, + submittedBy: , + submittedAt: + }] + +------------------------------------------------------------------------------ + +Fetch MetaEvidence for Dispute +============================== + +This example demonstrates how to retrieve the MetaEvidence for a dispute using ``Archon``. + +.. code-block:: javascript + + var Archon = require('@kleros/archon'); + + // initialize Archon. By default it uses IPFS gateway https://gateway.ipfs.io + var archon = new Archon("https://mainnet.infura.io"); + + // Fetch the event log emitted by the Arbitrable contract when a dispute is raised + archon.arbitrable.getDispute( + "0x91697c78d48e9c83b71727ddd41ccdc95bb2f012", // arbitrable contract address + "0x211f01e59b425253c0a0e9a7bf612605b42ce82c", // arbitrator contract address + 23 // dispute unique identifier + ).then(disputeLog => { + // use the metaEvidenceID to fetch the MetaEvidence event log + archon.arbitrable.getMetaEvidence( + "0x91697c78d48e9c83b71727ddd41ccdc95bb2f012", // arbitrable contract address + disputeLog.metaEvidenceID + ).then(metaEvidenceData => { + console.log(metaEvidenceData) + }) + }) + + > { + metaEvidenceValid: true, + fileValid: true, + interfaceValid: true, + metaEvidenceJSON: {"fileURI": "/ipfs/...", ...}, + submittedAt: 1539025000, + blockNumber: 6503570, + transactionHash: "0x340fdc6e32ef24eb14f9ccbd2ec614a8d0c7121e8d53f574529008f468481990" + } diff --git a/docs/_build/html/archon-utils-validation.html b/docs/_build/html/archon-utils-validation.html index f5be981..23d6db1 100644 --- a/docs/_build/html/archon-utils-validation.html +++ b/docs/_build/html/archon-utils-validation.html @@ -55,9 +55,9 @@

Parameters - - - + + + Key @@ -66,15 +66,19 @@

Parameters -hash +preValidated +bool +If file has been pre-validated this will just fetch file and set isValid = true. + +hash string The original hash to compare the file against. -strictHashes +strictHashes bool If true, an error will throw if hash validations fail. -customHashFn +customHashFn fn A custom hash function to use to validate the file. @@ -171,7 +175,7 @@

validMultihash()All insignificant whitespace should be removed from JSON files before hashing. You can use JSON.stringify to remove whitespace.

If a different hashing algorithm was used, pass it in the desired function with customHashFn. The function should expect a single string parameter.

-

A full list of possible algorithms and multicodes can be found here.

+

A full list of possible algorithms and multicodes can be found here.

If a different hashing algorithm was used, pass it in the desired function with customHashFn. The function should expect a single string parameter.

-

A full list of possible algorithms and multicodes can be found here.

+

A full list of possible algorithms and multicodes can be found here.

Parameters

    diff --git a/docs/_build/html/archon-utils.html b/docs/_build/html/archon-utils.html index 82a31ab..870a390 100644 --- a/docs/_build/html/archon-utils.html +++ b/docs/_build/html/archon-utils.html @@ -47,7 +47,7 @@

    archon.utilsEvidence and MetaEvidence

    Note

    -

    If using /ipfs/... URIs the environment variable IPFS_GATEWAY_URI must be set so that data can be fetched and validated from the IPFS network.

    +

    If using /ipfs/... URIs the the IPFS Gateway will be used to fetch and validate the data.

    If a different hashing algorithm was used, pass it in the desired function with customHashFn. The function should expect a single string parameter.

    -

    A full list of possible algorithms and multicodes can be found here.

    +

    A full list of possible algorithms and multicodes can be found here.

    If a different hashing algorithm was used, pass it in the desired function with customHashFn. The function should expect a single string parameter.

    -

    A full list of possible algorithms and multicodes can be found here.

    +

    A full list of possible algorithms and multicodes can be found here.

    Parameters

      diff --git a/docs/_build/html/archon.html b/docs/_build/html/archon.html index 3b34afc..355c224 100644 --- a/docs/_build/html/archon.html +++ b/docs/_build/html/archon.html @@ -42,8 +42,12 @@

      Navigation

      -
      -

      Archon

      +
      +

      Note

      +

      Archon depends on Web3 1.0. This version of web3 is still in Beta so usage may change unexpectedly and/or bugs may arise until a stable version of Web3 1.0 is released.

      +
      +
      +

      Archon

      Class

      This is the main class of Archon.

      @@ -169,11 +173,7 @@

      Parameters -

      Returns

      -

      Boolean

      -

      -
      -

      Example

      +

      Example

      var Archon = require('archon');
       var archon = new Archon('http://localhost:8545');
       
      @@ -194,15 +194,15 @@ 

      Example
      archon.setIpfsGateway(ipfsGatewayURI)
       
      -

      Will change the IPFS gateway environment variable.

      -
      -

      Parameters

      +

      Will change the IPFS gateway used to fetch and validate data.

      +
      +

      Parameters

      1. ipfsGatewayURI - Object: A URI to a trusted IPFS gateway .
      -
      -

      Example

      +
      +

      Example

      var Archon = require('archon');
       var archon = new Archon('http://localhost:8545');
       
      @@ -241,13 +241,12 @@ 

      Table of Contents

    1. archon.setProvider()
    2. archon.setIpfsGateway()
    3. diff --git a/docs/_build/html/evidence.html b/docs/_build/html/evidence.html index 7a1dcf0..021de99 100644 --- a/docs/_build/html/evidence.html +++ b/docs/_build/html/evidence.html @@ -42,7 +42,11 @@

      Navigation

      -
      +
      +

      Note

      +

      Archon depends on Web3 1.0. This version of web3 is still in Beta so usage may change unexpectedly and/or bugs may arise until a stable version of Web3 1.0 is released.

      +
      +
      @@ -102,20 +113,44 @@

      Part 2: Host with IPFS and get the hash +

      Part 2 (Alternate): Host on any cloud provider (e.g. AWS) using hash as filename

      +
      +

      Note

      +

      If it is not hosted via IPFS make sure to use the multihash as the suffix of the URI or include selfHash in the JSON.

      +
      +
      # Add file to aws
      +aws s3 cp ./<hash> s3://kleros-examples/<hash>
      +
      +# file can be found at https://s3.us-east-2.amazonaws.com/kleros-examples/<hash>
      +
      +
      +

      Part 3: Submit the evidence

      var Web3 = require("web3");
       // You will need to submit your transaction from a node or wallet that has funds to pay gas fees.
      -var web3 = new Web3(<My Node URI>);
      +var web3 = new Web3("https://mainnet.infura.io");
       
       // Load the arbitrable contract to submit our evidence
       // See web3 docs for more information on interacting with your contract
       var contractInstance = new web3.eth.Contract(<My Contract ABI>, <My Contract Address>);
      +
       // Call submit evidence using the IPFS hash from our JSON file
       contractInstance.methods.submitEvidence(
         '/ipfs/QmdBNTwDazHsYXk9xW9JnM4iVGpdUnZni1DS4pyF3adKq1'
       ).send({
      -  from: <My Account>,
      +  from: "0x54FcB2536b3E1DD222aD2c644535244000b377cd",
      +  gas: 500000
      +});
      +
      +// OR
      +
      +// Call submit evidence using the hosted URI
      +contractInstance.methods.submitEvidence(
      +  'https://s3.us-east-2.amazonaws.com/kleros-examples/<hash>'
      +).send({
      +  from: "0x54FcB2536b3E1DD222aD2c644535244000b377cd",
         gas: 500000
       });
       
      @@ -200,6 +235,7 @@

      Table of Contents

    4. Submit and Fetch Evidence diff --git a/docs/_build/html/getting-started.html b/docs/_build/html/getting-started.html index 125e192..eaaa657 100755 --- a/docs/_build/html/getting-started.html +++ b/docs/_build/html/getting-started.html @@ -51,7 +51,7 @@

      Getting Started
    5. Install Archon from NPM
    -
    yarn add eth-archon
    +
    yarn add @kleros/archon
     
      @@ -61,9 +61,10 @@

      Getting Started -
    1. Initialize an instance of Archon using an Ethereum Provider and an IPFS Gateway.
    2. +
    3. Initialize an instance of Archon using an Ethereum Provider and, optionally, an IPFS Gateway.
    -
    var archon = new Archon('https://mainnet.infura.io', 'https://gateway.ipfs.io')
    +
    // By default Archon uses 'https://gateway.ipfs.io' as the default IPFS gateway. To use your own gateway, pass the gateway URI as the 2nd parameter to Archon.
    +var archon = new Archon('https://mainnet.infura.io')
     

    Now you are all set! Use your Archon object to interact with arbitrable and arbitrator smart contracts on the blockchain.

    diff --git a/docs/_build/html/hashing.html b/docs/_build/html/hashing.html index c124846..0dff6a3 100644 --- a/docs/_build/html/hashing.html +++ b/docs/_build/html/hashing.html @@ -124,11 +124,26 @@

    Hash and Validate Local EvidenceString argument and return a String that is the hex representation of the hash.

    +
      +
    1. Non standard hash function implementations
    2. +
    +
    +

    Note

    +

    You must still include a hashcode even if you are using a custom hash function. In order to have a valid multihash your hash must correspond to a valid hashcode. It is not recommended you use an unsupported hashing function that does not have a hashcode. If your hashes are not valid multihashes, consider validating your hashes outside of Archon.

    +
    +
    +

    Warning

    +

    If you use a custom hash function other interfaces may not be able to validate your hashes.

    +

    Example – Solidity keccak-256

    Solidity uses a non standard implementation of the keccak-256 hashing algorithm. Therefore if we are using hashes produced by a smart contract we might need to validate using a custom hashing function.

    +
    +

    Note

    +

    In this example the custom hash function is a non-standard implementation of keccak-256 so it can still use the hashcode 0x1B.

    +
    diff --git a/docs/_build/html/include_supported_hashes.html b/docs/_build/html/include_supported_hashes.html index 0de7021..05cf4d8 100644 --- a/docs/_build/html/include_supported_hashes.html +++ b/docs/_build/html/include_supported_hashes.html @@ -85,7 +85,7 @@

    Navigation

    All insignificant whitespace should be removed from JSON files before hashing. You can use JSON.stringify to remove whitespace.

    If a different hashing algorithm was used, pass it in the desired function with customHashFn. The function should expect a single string parameter.

    -

    A full list of possible algorithms and multicodes can be found here.

    +

    A full list of possible algorithms and multicodes can be found here.

    diff --git a/docs/_build/html/objects.inv b/docs/_build/html/objects.inv index 2a10800..f25afee 100755 Binary files a/docs/_build/html/objects.inv and b/docs/_build/html/objects.inv differ diff --git a/docs/_build/html/searchindex.js b/docs/_build/html/searchindex.js index 46c0385..58c326b 100644 --- a/docs/_build/html/searchindex.js +++ b/docs/_build/html/searchindex.js @@ -1 +1 @@ -Search.setIndex({docnames:["archon","archon-arbitrable","archon-arbitrator","archon-utils","archon-utils-validation","evidence","getting-started","hashing","include_announcement","include_supported_hashes","index","ipfs"],envversion:{"sphinx.domains.c":1,"sphinx.domains.changeset":1,"sphinx.domains.cpp":1,"sphinx.domains.javascript":1,"sphinx.domains.math":1,"sphinx.domains.python":1,"sphinx.domains.rst":1,"sphinx.domains.std":1,sphinx:54},filenames:["archon.rst","archon-arbitrable.rst","archon-arbitrator.rst","archon-utils.rst","archon-utils-validation.rst","evidence.rst","getting-started.rst","hashing.rst","include_announcement.rst","include_supported_hashes.rst","index.rst","ipfs.rst"],objects:{},objnames:{},objtypes:{},terms:{"00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002df32340000000000000000000000000000000000000000000000000000000000fdfd000000000000000000000000000000000000000000000000000000000000":[],"0062a853de302513c57bfe3108ab493733034bf3cb313326f42cf26ea2619cf9":[],"04e9bcbb":[],"06f702337909c06c82b09b7a22f0a2f0855d1f68":[],"08ba6736363c5586434cd5b895e6fe41ea7db4785bd9b901dedce77a1514e8b8":[],"0c5f3b849289":[],"0de804dc63940820f6b3334e5a4bfc8214e27fb30bb7e9b7b74b25cd7eb5c604":[],"0f3ef79f7cf0":[],"0x0":2,"0x00":[],"0x00000000":[],"0x0000000000000000000000000000000000000000":[],"0x0000000000000000000000000000000000000000000000000000000000000000":[],"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000":[],"0x0000000000000000000000000000000000000000000000000000000000000001":[],"0x000000000000000000000000000000000000000000000000000000000000000a":[],"0x0000000000000000000000000000000000000000000000000000000000000010":[],"0x0000000000000000000000000000000000000000000000000000000000000015":[],"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000003df32340000000000000000000000000000000000000000000000000000000000":[],"0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000748656c6c6f252100000000000000000000000000000000000000000000000000":[],"0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000848656c6c6f212521000000000000000000000000000000000000000000000000":[],"0x000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000038000000000000000000000000000000000000000000000000000000000000002d000000000000000000000000000000000000000000000000000000000000004":[],"0x000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000ea000000000000000000000000000000000000000000000000000000000000000848656c6c6f212521000000000000000000000000000000000000000000000000":[],"0x00000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000038000000000000000000000000000000000000000000000000000000000000002d000000000000000000000000000000000000000000000000000000000000004e0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000018":[],"0x000000000000000000000000000000000000000000000000000000000000f310":[],"0x000000000000000000000000000000000000000000000000000000008bd02b7b":[],"0x000000000000000000000000000000000000000000000000000000008bd02b7b0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000748656c6c6f212500000000000000000000000000000000000000000000000000":[],"0x0000000000000001":[],"0x000000000000003456ff":[],"0x000000ea":[],"0x00c5496aee77c1ba1f0854206a26dda82a81d6d8":[],"0x01020304":[],"0x033456732123ffff2342342dd12342434324234234fd234fd23fd4f23d4234":[],"0x04d1574d4eab8f3dde4d2dc7ed2c4d699d77cbbdd09167b8fffa099652ce4df00c4c6e0263eafe05007a46fdf0c8d32b11aeabcd3abbc7b2bc2bb967368a68e9c6":[],"0x09184e72a000":[],"0x1":[],"0x11f4d0a3c12e86b4b5f39b213f7e19d048276da":[],"0x12":[],"0x123":[],"0x1234":[],"0x12345":[],"0x123456":[],"0x123456789":[],"0x12345678901234567890123456789012":[],"0x1234567890123456789012345678901234567891":[],"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef":[],"0x1234567891011121314151617181920212223456":[],"0x1234ffdd":[],"0x14":[3,4,7,9],"0x15":[3,4,7,9],"0x16":[3,4,7,9],"0x17":[3,4,7,9],"0x1a":[3,4,7,9],"0x1b":[3,4,5,7,9],"0x1c":[3,4,7,9],"0x1d":[3,4,7,9],"0x1da44b586eb0729ff70a73c326926f6ed5a25f5b056e7f47fbc6e58d86871655":[],"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347":[],"0x211f01e59b425253c0a0e9a7bf612605b42ce82c":[1,2,5],"0x2302e1c0b972d00932deb5dab9eb2982f570597d9d42504c05d9c2147eaf9c88":[],"0x234":[],"0x234234e22b9ffc2387e18636e0534534a3d0c56b0243567432453264c16e78a2adc":[],"0x24ee0097":[],"0x24ee0097000000000000000000000000000000000000000000000000000000008bd02b7b0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000748656c6c6f212500000000000000000000000000000000000000000000000000":[],"0x25":[],"0x2710":[],"0x2c7536e3605d9c16a7a3d7b1898e529396a65c23":[],"0x2f20677459120677484f7104c76deb6846a2c071f9b3152c103bb12cd54d1a4a":[],"0x30755ed65396facf86c53e6217c52b4daebe72aa4941d89635409de4c9c7f9466d4e9aaec7977f05e923889b33c0d0dd27d7226b6e6f56ce737465c5cfd04be400":[],"0x324567fff":[],"0x340fdc6e32ef24eb14f9ccbd2ec614a8d0c7121e8d53f574529008f468481990":[1,2,5],"0x3456ff":[],"0x3456ff00000000000000":[],"0x348ce564d427a3311b6536bbcff9390d69395b06ed6c486954e971d960fe8709":[],"0x3535353535353535353535353535353535353535":[],"0x3a1b03875115b79539e5bd33fb00d8f7b7cd61929d5a3c574f507b8acf415be":[],"0x3c69a194aaf415ba5d6afca734660d0a3d45acdc05d54cd1ca89a8988e7625b4":[],"0x3e27a893dc40ef8a7f0841d96639de2f58a132be5ae466d40087a2cfa83b7179":[],"0x407d73d8a49eeb85d32cf465507dd71d507100c1":[],"0x4158eb81ad8e30cfcee67f20b1372983d388f1243a96e39f94fd2797b1e9c78":[],"0x432":[],"0x440ffd775ce91a833ab410777204d5341a6f9fa91216a6f3ee2c051fea6a0428":[],"0x4534534534":[],"0x48656c6c6f2125":[],"0x4920686176652031303021":[],"0x49206861766520313030e282ac":[],"0x4a817c800":[],"0x4c0883a69102937d6231471b5dbb6204fe5129617082792ae468d01a3f362318":[],"0x4e8ebbefa452077428f93c9520d3edd60594ff452a29ac7d2ccc11d47f3ab95b":[],"0x4f4c17305743700648bc4f6cd3038ec6f6af0df73e31757007b7f59df7bee88d":[],"0x5208":[],"0x57cb2fc4":[],"0x58cf5f10":[],"0x58cf5f1000000000000000000000000000000000000000000000000000000000000007b":[],"0x5e11b9ffc2387e18636e0a3d0c56b023264c16e78a2adcba1303cefc685e610f":[],"0x5eed00000000000000000000000000005eed0000000000000000000000000000":[],"0x600160008035811a818181146012578301005b601b6001356025565b8060005260206000f25b600060078202905091905056":[],"0x6007e74cd82e037b800186422fc2da167c747ef045e5d18a5f5d4300f8e1a029":[],"0x61c831beab28d67d1bb40b5ae1a11e2757fa842f031a2d0bc94a7867bc5d26c2":[],"0x6295ee1b4f6dd65047762f924ecd367c17eabf8f":[],"0x661136a4267dba9ccdf6bfddb7c00e714de936674c4bdb065a531cf1cb15c7fc":[],"0x6892ffc6":[],"0x6893a6ee8df79b0f5d64a180cd1ef35d030f3e296a5361cf04d02ce720d32ec5":[],"0x727a108a0b8d101465414033c3f705a9c7b826e596766046ee1183dbc8aeaa68":[],"0x7e1941b264348e80c78c4027afc65a87b0a5e43e86742b8ca0823584c6788fd0":[],"0x7f7465737432000000000000000000000000000000000000000000000000000000600057":[],"0x7f9fade1c0d57a7af66ab4ead79fade1c0d57a7af66ab4ead7c2c2eb7b11a91385":[],"0x8254175f6a6e0fe1f63e0eeb0ae487ccf3950bfb":1,"0x85f43d8a49eeb85d32cf465507dd71d507100c1d":[],"0x8888f1f195afa192cfee860698584c030f4c9db1":[],"0x88cfbd7e51c7a40540b233cf68b62ad1df3e92462f1c6018d6d67eae0f3b08f5":[],"0x8bda3abeb454847b515fa9b404cede50b1cc63cfdeddd4999d074284b4c21e15":[],"0x91697c78d48e9c83b71727ddd41ccdc95bb2f012":[1,2,5],"0x99d6":[],"0x9a":[],"0x9cc9a2c777605af16872e0997b3aeb91d96d5d8c":[],"0x9ebb6ca057a0535d6186462bc0b465b561c94a295bdb0621fc19208ab149a9c":[],"0x9fc76417374aa880d4449a1f7f31ec597f00b1f6f3dd2d66f4c9c6c445836d8b":[],"0xa13b31627c1ed7aaded5aecec71baf02fe123797fffd45e662eac8e06fbe4955":[],"0xa1de988600a42c4b4ab089b619297c17d53cffae5d5120d82d8a92d0bb3b78f2":[],"0xa5b9d60f32436310afebcfda832817a68921beb782fabf7915cc0460b443116a":[],"0xa82a520aff70f7a989098376e48ec128f25f767085e84d7fb995a9815eebff0a":[],"0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b":[],"0xb8ce9ab6943e0eced004cde8e3bbed6568b2fa01":[],"0xb91467e570a6466aa9e9876cbcd013baba02900b8979d43fe208a4a4f339f5fd":[],"0xb91467e570a6466aa9e9876cbcd013baba02900b8979d43fe208a4a4f339f5fd6007e74cd82e037b800186422fc2da167c747ef045e5d18a5f5d4300f8e1a0291c":[],"0xbc36789e7a1e281436464229828f817d6612f7b477d66591ff96a9e064bcc98a":[],"0xc15f786f34e5cef0fef6ce7c1185d799ecdb5ebca72b3310648c5588db2e99a0d73301c7a8d90115a91213f0bc9c72295fbaf584bf14dc97800550ea53577c9fb57c0249caeb081733b4e605cdb1a6011cee8b6d8fddb972c2b90157e23ba3baae6c68d4f0b5822242bb2c4cd821b9568d3033f10ec1114f641668fc1083bf79ebb9f5c15457b538249a97b22a4bcc4f02f06dec7318c16758f7c008001c2e14eba67d26218ec7502ad6ba81b2402159d7c29b068b8937892e3d4f0d4ad1fb9be5e66fb61d3d21a1c3163bce74c0a9d16891e2573146aa92ecd7b91ea96a6987ece052edc5ffb620a8987a83ac5b8b6140d8df6e92e64251bf3a2cec0cca":[],"0xc1912":[],"0xc1912fee45d61c87cc5ea59dae311904cd86b84fee17cc96966216f811ce6a79":[],"0xc1912fee45d61c87cc5ea59dae31190fffff2323":[],"0xc1912fee45d61c87cc5ea59dae31190fffff232d":[],"0xc55a13e36d93371a5b036a21d913a31cd2804ba4":1,"0xc6888fa10000000000000000000000000000000000000000000000000000000000000003":[],"0xc9cf86333bcb065d140032ecaab5d9281bde80f21b9687b3e94161de42d51895":[],"0xcc505ee6067fba3f6fc2050643379e190e087aeffe5d958ab9f2f3ed3800fa4":[],"0xd0122fc8df283027b6285cc889f5aa624eac1d23":[],"0xd1fe5700000000000000000000000000d1fe5700000000000000000000000000":[],"0xd1ff1c01710000000000000000000000d1ff1c01710000000000000000000000":[],"0xd5677cf67b5aa051bb40496e68ad359eb97cfbf8":[],"0xd7325de5c2c1cf0009fac77d3d04a9c004b038883446b065871bc3e831dcd098":[],"0xda3be87732110de6c1354c83770aae630ede9ac308d9f7b399ecfba23d923384":[],"0xdcc6960376d6c6dea93647383ffb245cfced97cf":[],"0xde0b295669a9fd93d5f28d9ec85e40f4cb697ba":[],"0xde0b6b3a7640000":[],"0xdeadbeaf":[],"0xdf3234":[],"0xdf32340000000000000000000000000000000000000000000000000000000000":[],"0xe78150facd36e8eb00291e251424a0515aa1ff05":[],"0xe91603b9d4bf506972820f499bf221cdfb48cbfd426125af5ab647dca39a3f4":1,"0xea":[],"0xeb014f8c8b418db6b45774c326a0e64c78914dc0":[],"0xef95f2f1ed3ca60b048b4bf67cde2195961e0bba6f70bcbea9a2c4e133e34b46":[],"0xf0109fc8df283027b6285cc889f5aa624eac1f55":[],"0xf1133199d44695dfa8fd1bcfe424d82854b5cebef75bddd7e40ea94cda515bcb":[],"0xf2cd2aa0c7926743b1d4310b2bc984a0a453c3d4":[],"0xf2eeb729e636a8cb783be044acf6b7b1e2c5863735b60d6daae84c366ee87d97":[],"0xf86180808401ef364594f0109fc8df283027b6285cc889f5aa624eac1f5580801ca031573280d608f75137e33fc14655f097867d691d5c4c44ebe5ae186070ac3d5ea0524410802cdc025034daefcdfa08e7d2ee3f0b9d9ae184b2001fe0aff07603d9":[],"0xf869808504e3b29200831e848094f0109fc8df283027b6285cc889f5aa624eac1f55843b9aca008025a0c9cf86333bcb065d140032ecaab5d9281bde80f21b9687b3e94161de42d51895a0727a108a0b8d101465414033c3f705a9c7b826e596766046ee1183dbc8aeaa68":[],"0xf86a8086d55698372431831e848094f0109fc8df283027b6285cc889f5aa624eac1f55843b9aca008025a009ebb6ca057a0535d6186462bc0b465b561c94a295bdb0621fc19208ab149a9ca0440ffd775ce91a833ab410777204d5341a6f9fa91216a6f3ee2c051fea6a0428":[],"0xf86c808504a817c800825208943535353535353535353535353535353535353535880de0b6b3a76400008025a04f4c17305743700648bc4f6cd3038ec6f6af0df73e31757007b7f59df7bee88da07e1941b264348e80c78c4027afc65a87b0a5e43e86742b8ca0823584c6788fd0":[],"0xf889808609184e72a00082271094000000000000000000000000000000000000000080a47f74657374320000000000000000000000000000000000000000000000000000006000571ca08a8bbf888cfa37bbf0bb965423625641fc956967b81d12e23709cead01446075a01ce999b56a8a88504be365442ea61239198e23d1fce7d00fcfc5cd3b44b7215f":[],"0xfb6916095ca1df60bb79ce92ce3ea74c37c5d359":[],"0xfb6e1a62d119228b":[],"0xfd43ade1c09fade1c0d57a7af66ab4ead7c2c2eb7b11a91ffdd57a7af66ab4ead7":[],"0xfdfd":[],"0xffaadd11":[],"0xffddaa11":[],"0xfff23243":[],"0xfff456":[],"0xffffffdddddd1122":[],"0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1":[],"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff":[],"0xz1912":[],"12th":[],"14df4cd20af6":[],"208dd732a27aa4803bb760228dff18515d5313fd085bbce60594a3919ae2d88d":[],"24th":[],"2885df2b63f7ef247d753c82fa20038a":[],"2b47fbafb3cce24570812a82e6e93cd9e2551bbc4823f6548ff0d82d2206b326":[],"2c7536e3605d9c16a7a3d7b1898e529396a65c23":[],"2e57b9ffc2387e18636e0a3d0c56b023264c16e78a2adcba1303cefc685e610f":[],"396efb28f97":[],"3e22b9ffc2387e18636e0a3d0c56b023264c16e78a2adcba1303cefc685e610f":[],"407b":[],"451f":[],"4531b3c174cc3ff32a6a7a85d6761b410db674807b2d216d022318ceee50be10":[],"497b":[],"497f4d26997a84d570778eae874b2333":[],"4e37":[],"4zqgpbxzrzksxntbm8g162mxvcnnbwrza25ccvfgtqv1prhh6x8vfli89rkta4c6tyfqsd5vzgvjozs24xvclysic3u6b":7,"5e57b9ffc2387e18636e0a3d0c56b023264c16e78a2adcba1303cefc685e610f":[],"603d80600c6000396000f3007c01000000000000000000000000000000000000000000000000000000006000350463c6888fa18114602d57005b6007600435028060005260206000f3":[],"7d34deae112841fba86e3e6cf08f5398dda323a8e4d29332621534e2c4069e8d":[],"7d6b91fa":[],"7e980476df218c05ecfcb0a2ca73597193a34c5a9d6da84d54e295ecd8e0c641":[],"83191a81":[],"8cccb91cb84e435437f7282ec2ffd2db":[],"94d1":[],"96fa":[],"9e1c7d24":[],"boolean":0,"byte":2,"case":7,"catch":[],"class":0,"const":11,"default":[3,4,5,7,9,11],"enum":2,"final":1,"float":[],"function":[0,1,2,3,4,5,9,10,11],"import":[6,11],"int":[1,2],"new":[5,6,10],"null":[3,4],"public":5,"return":[7,11],"static":[],"throw":[1,3,4],"true":[1,3,4,5,7,11],"try":11,"var":[0,5,6,7],Adding:[],ENS:[],For:[1,7],Gas:[],IDs:[],NOT:[],Not:[7,11],THAT:11,That:[],The:[0,1,2,3,4,7,9,11],There:[1,11],These:[],Use:[1,2,6],Used:[],Useful:[],Uses:[],Using:7,Will:0,With:[],___:[],__dirnam:[5,7],_arbitr:5,_disputeid:5,_evid:5,_here:[],_iban:[],a1c25da3ecde4e6a24f3697251dd15d6208520efc84ad97397e906e6df24d251:[],a314:[],a5c10851ef054c268a2438f10a21f6efe3dc3dcdcc2ea0e6a1a7a38bf8c91e23:[],aaca:[],abi:5,abichang:[],abl:[0,3,11],about:2,abov:7,accept:7,access:[0,6],account:5,accur:[],act:[],action:[],actual:[],add:[5,6],added:5,adding:[],addit:[1,2,11],addition:[],addprivatekei:[],addrchang:[],address2:[],address:[1,2,5],addsymkei:[],adjust:[],aes:[],af33b9ffc2387e18636e0a3d0c56b023264c16e78a2adcba1303cefc685e610f:[],af9eca5eb01b0f70e909f824f0e7cdb90c350a802f04a9f6afe056602b92272b:[],after:[],against:[3,4,7],algorithm:[3,4,9,10],alia:[],all:[0,3,4,6,7,9,10,11],allev:[],allow:[],allowp2p:[],alon:[],along:[],alreadi:[],also:[0,1],alter:[],altern:7,alwai:[],amazonaw:[3,4,5,7],amount:[],ani:11,anonym:[],anoth:[],anyth:[],api:[],app:[],appeal:2,appealedat:2,appealnumb:2,appear:[],appli:7,applic:[],arbitr:[0,5,6,11],arbitrablecontract:2,arbitrari:[],arbitratoraddress:1,archon:[4,5,6,7,8,11],argument:7,aris:[1,2,3,6,7,8,10,11],arrai:1,ascii:[],asciitohex:[],assign:[],associ:[],assum:5,asymmetr:[],asynchron:[],audit:[],auto:[],autodetect:[],automat:[],avail:[],b10e:[],b16b:[],b2aac1485bd6ee1928665642bf8eae9ddfbc039c3a673658933d320bac6952e3:[],b5d89661b59a9af0b34f58d19138baa2de48baaf:[],b63d:[],b8b010fff37f9ae5559a352a185e86f9b9c1d7f7a9f1bd4e82a5dd35468fc7f6:[],b919:[],b972:[],babbag:[],back:[],bad:10,balanc:[],bar:11,base58:[3,4,7],base:[2,7,11],basic:[],batch:[],batchrequest:[],bban:[],bbanaddress:[],bce1wtqa7bfrjmfdejuwv2xhsmj5jcddyqbkgxu6phzsn5e5oxkj8cmjcufdk1vsqybtfrzgwkkcovwsvsacgn1xtj:[3,4,5,7],becaus:[3,11],been:[],befor:[3,4,7,9,11],behaviour:[],being:[],below:11,beneficiari:[],beta:[1,2,3,6,7,8,10,11],between:7,bf31b9ffc2387e18636e0a3d0c56b023264c16e78a2adcba1303cefc685e610f:[],bf9b86f91372:[],big:[],bignumb:[],binari:[],bit:[],blah:[],blob:[],block:[1,2],blockchain:6,blockhash:[],blockhashorblocknumb:[],blockhead:[],blocknumb:[1,2,5],bloom:[],bool:[1,3,4],both:[],boundari:[],box:7,bring:7,broadcast:[],browser:[0,11],buffer:[],bug:[1,2,3,6,7,8,10,11],built:11,bytearrai:[],bytes10:[],bytes32:[],bytestohex:[],bzz:[],bzzhash:[],c1912:[],c1912fee45d61c87cc5ea59dae31190fffff232d:[],calcul:[],call:[0,5,6],callback2:[],callback:[],callobject:[],can:[1,2,3,4,5,6,7,9,10,11],canon:[],care:10,caus:7,cb9712d1982ff89f571fa5dbef447f14b7e5f142232bd2a913aac833730eeb43:[],cec94d139ff51d7df1d228812b90c23ec1f909afa0840ed80f1e04030bb681e4:[],certain:[],chain:[],chainid:[],chang:[0,1,2,3,6,7,8,10,11],charact:[],characteramount:[],check:[],checkaddresschecksum:[],checksum:[],childstruct:[],choos:11,cipher:[],cipherparam:[],ciphertext:[],circumv:[],clear:[],clearsubscript:[],client:[],clone:[],cloudflar:0,code:[],codebas:6,coinbas:[],collat:[],collect:[],com:[0,3,4,5,7],combin:[],come:[],common:7,commun:[],compar:[3,4],compat:[],compil:[],complement:[],condit:[],confirm:[],confirmationnumb:[],confnumb:[],connect:6,consid:11,consol:[1,2,3,4,5,7,11],constant:[],construct:5,constructor:[],consum:11,contact:10,contain:[0,1,3,4],content:[3,4,11],contentchang:[],contenttyp:[],contracrt:[],contract1:[],contract2:[],contract:[0,1,2,3,4,6,7,9,10],contractaddress:[1,2],contractinst:5,control:[],contructor:[],conveni:[],convers:[],convert:[],coordin:[],cope:[],correct:[],correctli:1,cost:2,could:[3,4],couldn:[],creat:1,createdat:[1,2],createindirect:[],creation:[1,2],criteria:[],crypto:[],cryptograph:[],csv:[],ctr:[],cumulativegasus:[],current:[0,2,3,4,11],currentblock:[],currentprovid:[],curv:[],custom:[2,3,4,10,11],customhashfn:[1,3,4,7,9,11],d2eb068b37e2df55f56fa97a2bf4f55e072bef0dd703bfd917717d9dc54510f0:[],d705ebed2a136d9e4db7e5ae70ed1f69d6a57370d5fbe06281eb07615f404410:[],dag:[],dapp:11,data:[1,2,3,4,6,7,11],databas:[],datathatwassign:[],datatosign:[],dcf8ab05:[],deal:[],decentr:11,decis:2,declar:[],decod:[],decodelog:[],decodeparamet:[],decrypt:[],defaultaccount:[],defaultblock:[],defaultfil:[],defin:2,delet:[],deletekeypair:[],deletemessagefilt:[],deletesymkei:[],demonstr:5,depend:[1,2,3,6,7,8,10,11],deploi:[],deploy:[],deprec:[],deriv:[],describ:[],descript:[1,2,3,4,5],desir:[3,4,7,9],destin:[],detail:[],detect:[],determin:[],develop:[],did:7,differ:[3,4,7,9],difficulti:[],digest:[],dir:[],direct:[],directcal:[],directli:[0,3,11],directori:[],dirhash:[],disk:[],displai:[],disput:[1,2,10],disputeid:[1,2],disputelog:5,disputestatu:10,dist:[],dklen:[],doc:5,document:[1,3,4,7,10,11],doe:[3,11],doesn:[],done:[],doubl:[],download:[5,7],durat:[],dure:[],dynam:[],e331b6d69882b4cb4ea581d88e0b604039a3de5967688d3dcffdd2270c0fd109:[],each:[],earliest:[],easi:10,east:[3,4,5,7],ecosystem:[],ecrecov:[],eip:[],either:[],els:[],emit:5,emitt:[],empti:[],encod:[3,4],encodeabi:[],encodeeventsignatur:[],encodefunctioncal:[],encodefunctionsignatur:[],encodeparamet:[],encrypt:[],encryptedprivatekei:[],endow:[],enforc:1,enod:[],ens:[],ensnam:[],entri:[],entropi:[],env:[],envelop:[],environ:[0,3,6],epoch:[1,2],erc:[1,2,7,10],err:[],error:[1,3,4],estim:[],estimatega:[],etc:0,eth:[0,5,6,7],eth_callforfun:[],eth_gaspricesup:[],eth_getbal:[],ether:[],ethereum:[0,3,4,6,7,9],ethereumj:[],ethereumprovid:0,ethxreggavofyork:[],event2:[],event:[1,2,5],eventemitt:[],eventnam:[],events_:[],everi:[],evid:[1,3,4,6,10,11],evidencedisplayinterfaceurl:1,evidencehash:[5,7],evidencejson:[1,5,11],evidencejsonvalid:1,evidencevalid:5,evm:[],exampl:10,exampleevid:[3,4,5,7],exce:[],except:[],execut:[],exist:[],expect:[3,4,7,9],experiment:[],expir:[],expos:0,express:7,extend:[],extens:7,extern:1,extra:[],extradata:2,f6dcf21ed6a17bd78d8c4c63195ab997b3b65ea683705501eae82d32667adc92:[],fail:[1,3,4,7],failur:[],fallback:[],fals:[1,7,11],fe22b9ffc2387e18636e0a3d0c56b023264c16e78a2adcba1303cefc685e610f:[],fea94d139ff51d7df1d228812b90c23ec1f909afa0840ed80f1e04030bb681e4:[],fee:5,femtoeth:[],fetch:[0,1,2,3,4,6,10,11],few:[],field:[],file:[0,1,3,4,6,7,9,11],filehash:5,fileuri:[1,3,4,5,11],filevalid:[1,5],filter:[1,2],find:[],finish:[],finnei:[],fire:[],first:5,folder:[],follow:[2,10],foo:11,form:[],format:[2,7,11],formatt:[],forward:[],found:[1,3,4,7,9],from:[0,1,2,3,4,6,7,9,11],fromaddress:[],fromascii:[],frombban:[],fromblock:[1,2],fromdecim:[],fromutf8:[],fromwei:[],front:[],full:[3,4,7,9],functionnam:[],fund:5,further:[],futur:[],gas:5,gasamount:[],gaslimit:[],gaspric:[],gasus:[],gatewai:[0,3,5,6,10],gavofyork:[],gener:[3,4,7,9],generatesymkeyfrompassword:[],genert:[],genesi:[],get:[1,2,10],getaccount:[],getaddress:[],getappealcost:10,getappealdecis:10,getarbitrationcost:10,getbal:[],getblock:[],getblocknumb:[],getblocktransactioncount:[],getcod:[],getcoinbas:[],getcont:[],getcurrentrul:10,getdisput:[5,10],getdisputecr:10,getdisputestatu:10,getevid:[5,10],getfiltermessag:[],getgaspric:[],getgaspricesuperfunct:[],geth:[],gethashr:[],gether:[],getid:[],getinfo:[],getmetaevid:[5,10],getmultihash:[],getpastev:[],getpastlog:[],getpeercount:[],getprivatekei:[],getprotocolvers:[],getpubkei:[],getpublickei:[],getrul:10,getstorageat:[],getsymkei:[],gettransact:[],gettransactioncount:[],gettransactionfromblock:[],gettransactionreceipt:[],getuncl:[],getvers:[],getwork:[],github:[],give:[],given:[],givenprovid:0,glossari:[],good:11,grand:[],guess:[],guid:[],gwei:[],handl:[],hardcod:11,has:[5,10],hash:[1,3,4,9,10,11],hashcod:10,hashfil:[],hashmessag:[],hashstringornumb:[],hashtabl:[],haskeypair:[],hassymkei:[],have:[0,3,4,7],head:[],header:[],heed:11,hello:[],helloxxxxxxxxxxxxxxx:[],help:[],helper:[],here:[3,4,5,7,9,11],hex:[2,3,4,7],hexstr:[],hextoascii:[],hextobyt:[],hextonumb:[],hextonumberstr:[],hextostr:[],hextoutf8:[],highestblock:[],highli:[],his:[],histor:[],host:[6,10],hous:[],how:[1,5,6],howev:[],html:[],http:[0,3,4,5,6,7,11],httpprovid:[],iban:[],ibanaddress:[],ident:[],identifi:[1,2,3,4,5],immedi:[],implement:[2,3,4,7,9,10],impos:[],incl:[],includ:[1,2,3,4,5,7],incom:[],incorrect:[],increas:[],index:[],indexnumb:[],indic:[],indirect:[],individu:7,inform:[1,2,5],infura:[0,5,6],initi:[0,5,6,7],initialis:[],input:[],inputaddressformatt:[],inputdefaultblocknumberformatt:[],inputformatt:[],insignific:[3,4,7,9],instal:6,instanc:[0,6],instanti:0,instead:[],institut:[],int256:[],int8:[],integ:[],integr:[],intend:[],interact:[0,1,2,5,6,10,11],interfac:1,interfacevalid:[1,5],interpret:[],introduc:[],invalid:[],ipc:[],ipcprovid:[],ipf:[0,1,3,4,6,7,9,10],ipfs_gateway_uri:[3,6],ipfsgatewayuri:0,ipfshash:11,isaddress:[],isbignumb:[],isbn:[],isdirect:[],ishex:[],ishexstrict:[],isindirect:[],islisten:[],ismin:[],issu:[],issync:[],isvalid:[3,4,7,11],item:[],its:[],itself:[],javascript:[7,10],json:[1,3,4,7,9],jsoninterfac:[],just:7,kdf:[],kdfparam:[],keccak256:[],keccak:[3,4,5,9],keep:11,kei:[1,2,3,4],kept:[],kether:[],keynam:[],keypair:[],keystor:[],keystorearrai:[],keystorejsonv3:[],keyword:[],kind:[],klero:[3,4,5,7],know:6,known:[],knownstat:[],kwei:[],lab:11,label:[],larger:[],last:7,later:[],latest:[],launch:[],lead:[],least:[],leav:[],left:[],leftpad:[],legaci:[],length:[],let:[],letter:[],level:[],librari:[7,10],like:7,limit:[],link:[1,3,7,10],linux:[],list:[0,3,4,7,9],listen:[],live:[],load:5,local:[0,10],localhost:0,localpath:[],localstorag:[],lockaccount:[],log:[1,2,3,4,5,7,11],logindex:[],logsbloom:[],look:[],lot:10,lovelac:[],low:[],lower:[],lowercas:[],mac:[],machin:[],made:1,mai:[1,2,3,6,7,8,10,11],mailserv:[],main:0,mainnet:[0,5,6],major:0,make:[2,5,6,10,11],malici:11,mandatori:[],mani:[3,4,7,9,11],manifest:[],manual:0,map:2,mark:[],marktrustedp:[],master:[],match:[3,4],max:[],maxim:[],maximum:[],maxmessages:[],mean:7,meant:[],median:[],member:[3,4],memori:[],messag:[],messagehash:[],met:[],metaevid:[1,3,6,7,10,11],metaevidencedata:5,metaevidenceid:[1,5],metaevidencejson:[1,5],metaevidencevalid:[1,5],metamask:[],meteor:[],mether:[],method:[5,7,10],micro:[],microeth:[],might:[6,7],milli:[],millieth:[],mime:[],mimic:[],min:[],mind:11,mine:[],miner:[],minim:[],minimum:[],minpow:[],mist:[],mistak:7,mix:[],modifi:[],modul:10,morden:[],more:[0,1,2,5],most:11,msg:5,multi:[],multicod:[3,4,7,9],multiformat:[],multihash:[3,4,5,7,11],multihashchang:[],multihashfil:[5,7,10],multihashhex:[3,4],multipl:[],must:[2,3,4],mwei:[],mybyt:[],mycontract:[],myevent:[],myfunct:[],myindexedparam:[],mymethod:[],mymodul:[],mymultipleev:[],mynonindexparam:[],mynumb:[],myotherev:[],myotherindexedparam:[],mypassword:[],myprovid:0,mysmallnumb:[],mystr:[],myuser:[],myvar2:[],myvar:[],mywalletkei:[],naiv:[3,11],name:[3,4,5,7,9],namechang:[],nano:[],nanoeth:[],nativ:[],necessari:[],need:[3,4,5,6,7,9,11],neg:[],net:[],network:[0,3,6,11],never:[],newaccount:[],newblockhead:[],newcontractinst:[],newkeypair:[],newli:[],newlin:7,newmessagefilt:[],newown:[],newresolv:[],newsymkei:[],newttl:[],next:[],node:[0,5,6,11],noether:[],non:7,nonc:[],none:[],nonpay:[],nonstandardsha3hash:7,normal:[],note:[],notifi:[],now:[5,6],npm:6,number:[1,2,3,4],numberofaccount:[],numbertohex:[],numer:[],object:[0,1,2,3,4,6],obtain:7,occour:[],occur:[],off:[],old:[],omit:[],onc:[],one:7,onli:[3,4,7],open:[],oper:[],option1:[],option2:[],option:[1,2,3,4,7],oracl:[],order:[3,4,11],org:[],origin:[3,4,7,11],other:[],otherwis:[7,11],our:[5,7],out:7,outgo:[],output:[],outputformatt:[],over:[],overrid:[],overridden:[],overview:[],overwhelm:[],overwrit:[],own:6,owner:[],p2p:[],pack:[],packag:[1,2,3],pad:[],padleft:[],padright:[],page:[],pai:5,pair:[],param1:[],param2:[],param:[],paramat:[],paramet:[7,9],paramx:[],parent:[],parenthash:[],parentstruct:[],part:10,parti:[],particular:[1,10],pass:[3,4,7,9],password:[],past:[],path:[5,7,11],payabl:[],payload:[],peer:[],pend:[],pendingtransact:[],per:5,person:[],pick:[],picker:[],picoeth:[],pipe:[],plain:2,pleas:[10,11],point:[],poll:[],posit:[],possibl:[3,4,7,9],post:[],potenti:[],pow:[],powhash:[],powtarget:[],powtim:[],pre:11,precaut:[],prefic:[],prefix:[],present:[],price:[],primari:1,prior:[],privat:[],privatekei:[],privatekeyid:[],privatekeytoaccount:[],process:[],produc:7,product:[],progress:[],project:6,promiev:[],promis:[1,2,3,4],proof:[],properli:5,properti:[0,7],propertyon:[],propertytwo:[],protocol:[3,4,11],prototyp:[],prove:[],provid:[0,1,2,3,4,6,11],pseudo:[],pubkei:[],pubkeychang:[],pulledst:[],pure:[],push:[],qmdbntwdazhsyxk9xw9jnm4ivgpdunzni1ds4pyf3adkq1:5,qmqhjrhvwgbprdee18pk6qdecysfpuvudlzmseexdufeih:11,qmuqmjbfiqyx7k6swt8xmpr7g4vwtayy1btej8uy8jwrs9:[3,4],qmxpswxdmgwayrgmuzudwcnjszo5rxphe3ow7vhtmscokk:[],rais:5,ran:[],random:[],randomhex:[],rare:[],rather:[],raw:[3,4],rawtransact:[],rawtx:[],read:[],readfil:[],readfilesync:[5,7],readi:[],readthedoc:[],reason:[],receipt:[],receiptsroot:[],receiv:[],recent:[],recevi:[],recipi:[],recipientpublickei:[],recogn:11,recommend:[3,11],recov:[],recoveri:[],recovertransact:[],refer:10,referenc:6,refund:[],regain:[],regardless:11,regener:[],registri:[],reject:[],rel:[],relat:[],releas:[1,2,3,6,7,8,10,11],relev:[],remain:[],remix:[],remot:0,remotenod:[],remov:[3,4,7,9],render:1,repres:2,represent:7,request:[],requestmanag:[],requir:[0,5,6,7,11],requr:[],reset:[],resistri:[],reslver:[],resolut:2,resolv:[1,2,3,4,5,7],respect:[],respond:[],respons:1,result:[3,4,11],retriev:[],returnsignatur:[],returntransactionobject:[],returnvalu:[],revert:[],reward:[],right:[],rightpad:[],rlp:[],root:[],ropsten:[],rpc:6,rule:[1,2],ruledat:1,run:[],safe:[],safli:[],salt:[],same:11,sampl:[],save:[],scrypt:[],search:[1,2],second:[1,2],secp256k1:[],secur:[],see:[0,1,2,5,7,11],seed:[],seedhash:[],seen:[],segment:[],select:[],selfhash:[3,4,5,7],send:5,sender:5,sendsignedtransact:[],sendtransact:[],sensit:[],sent:[],separ:[],serial:[],serializedtx:[],set:[0,3,6,11],setaddress:[],setcont:[],setipfsgatewai:[10,11],setmaxmessages:[],setminpow:[],setmultihash:[],setprovid:10,setpubkei:[],sever:11,sha256:7,sha2:[3,4,7,9],sha3:[3,4,7,9],sha3uncl:[],shannon:[],share:[],shh:[],should:[1,3,4,7,9,11],show:5,sig:[],sign:[],signatur:[],signatureobject:[],signedtransactiondata:[],signtransact:[],simpl:[],simpli:[],simul:[],singl:[3,4,7,9],singleton:[],size:[],smallest:[],smart:[1,3,4,6,7,9],solid:[3,4,9],soliditysha3:7,solut:[],solv:2,some:[0,2,3,4,5,7],somecontract:[],sourc:[],space:7,spec:1,specif:[2,7],specifi:[1,7],speed:10,spent:[],stabl:[1,2,3,6,7,8,10,11],staff:11,stage:[],standalon:[],standard:[5,7,11],start:[1,2,10],startingblock:[],stat:[],state:[],statemut:[],stateroot:[],statu:2,still:[1,2,3,6,7,8,10,11],stop:[1,2],storag:11,store:11,stricthash:[1,3,4],string:[0,1,2,3,4,5,7,9],stringifi:[3,4,5,7,9],stringtohex:[],strong:[],structur:[],sub:0,subject:[],submiss:1,submit:10,submitevid:5,submittedat:[1,5],submittedbi:[1,5],submitwork:[],submodul:0,subscrib:[],subscript:[],success:[],successful:[],successfuli:[],successfulli:[],suffix:[3,4,5],superpassword:[],support:[0,3,4,9,10,11],sure:[5,11],swarm:[],sym:[],symkei:[],symkeyid:[],symmetr:[],sync:[],synchronis:[],szabo:[],take:[3,4,7,10],taken:[],tamper:11,target:[],targetp:[],tbd:[],test:[],testint:[],testnet:[],tether:[],text:2,thei:[7,11],them:0,therefor:[3,7,11],thi:[0,1,2,3,4,5,6,7,8,10,11],thing:11,those:[],through:[],tightli:[],time:11,timer:[],timestamp:[1,2,5],toaddress:[],toascii:[],toblock:[1,2],tobn:[],tochecksumaddress:[],todecim:[],todo:[],tohex:[],toiban:[],topic:[],tostr:[5,7],total:[],totaldifficulti:[],totwoscompl:[],toutf8:[],towei:[],transact:[1,5],transactionhash:[1,2,5],transactionindex:[],transactionobject:[],transactionsroot:[],transfer:[],transform:[3,7,11],treat:11,tricki:[],trie:[],troubleshoot:10,trust:[0,11],ttl:[],two:[],txt:[3,4,5,7],type:[1,2,3,4,7],typesarrai:[],uint256:[],uint32:[],uint64:[],uint8:[],uint8arrai:[],uint:[],umbrella:[],uncl:[],uncleindex:[],undefin:[],under:[],underli:[],underscor:[],undetect:[],unencrypt:[],unexpectedli:[1,2,3,6,7,8,10,11],union:[],uniqu:[1,2,5],unit:[],unitmap:[],unix:[],unlock:[],unlockaccount:[],unlockdur:[],unlockduract:[],unsaf:[],unsecur:[],unsubscrib:[],until:[1,2,3,6,7,8,10,11],unus:[],updat:0,upload:[],upon:[],upper:[],uppercas:[],uri:[0,3,4,5,10],url:[],usag:[1,2,3,6,7,8,10,11],use:[1,3,4,5,6,7,9,11],used:[1,2,3,4,7,9,10],useful:[],user:[10,11],uses:[3,4,5,7,9],using:[3,4,5,6,7,11],utf8:[],utf8tohex:[],utf:[],util:[4,5,7,10,11],valid:[1,3,4,5,10],validatefilefromuri:[7,10,11],validmultihash:[7,10],valu:7,variabl:[0,3,6],vat:[],veri:[],verifi:[3,4,7,9,11],version:[1,2,3,6,7,8,10,11],via:[1,5],view:[],virtual:[],wai:[],wait:2,wallet:5,want:[7,11],warn:11,watch:[],web3:[0,1,2,3,5,6,7,8,10,11],web3j:[],web3js_wallet:[],websocket:[],websocketprovid:0,wei:2,well:[3,4],were:11,when:[5,11],where:[1,2,3,4,7],whether:[],which:11,whisper:[],whitespac:[3,4,7,9],whom:[],wiki:[],window:[],within:[],without:[3,7,11],won:[],work:10,world:[],would:[7,11],write:5,writefil:[],writefilesync:5,written:10,wrong:[],x19ethereum:[],xe7338o073kygtwwzn0f2wz0r8px5zppz:[],xe81ethxreggavofyork:[],xe82ethxreggavofyork:[],xreg:[],xxxxxxxxxxxxxxxhello:[],yarn:6,yet:[],you:[3,4,5,6,7,9,11],your:[5,6,7,11],yourself:11},titles:["Archon","archon.arbitrable","archon.arbitrator","archon.utils","validateFileFromURI()","Evidence Examples","Getting Started","Hashing Examples","<no title>","<no title>","archon - Ethereum Arbitration Standard API","IPFS Links and Validation"],titleterms:{"function":7,"new":0,"return":[0,1,2,3,4],Adding:[],ENS:[],Use:[],Using:[],abi:[],account:[],add:[],addprivatekei:[],address:[],addsymkei:[],algorithm:7,allev:[],api:10,arbitr:[1,2,10],archon:[0,1,2,3,10],asciitohex:[],bad:11,batchrequest:[],bytestohex:[],bzz:[],call:[],callback:[],checkaddresschecksum:[],checksum:[],clear:[],clearsubscript:[],client:[],clone:[],contract:5,contructor:[],creat:5,createindirect:[],currentprovid:[],custom:7,decodelog:[],decodeparamet:[],decrypt:[],defaultaccount:[],defaultblock:[],deletekeypair:[],deletemessagefilt:[],deletesymkei:[],deploi:[],disput:5,disputestatu:2,download:[],ecrecov:[],encodeabi:[],encodeeventsignatur:[],encodefunctioncal:[],encodefunctionsignatur:[],encodeparamet:[],encrypt:[],ens:[],estimatega:[],eth:[],ethereum:10,event:[],evid:[5,7],exampl:[0,1,2,3,4,5,7],extend:[],fetch:5,file:5,fileuri:[],from:5,fromaddress:[],frombban:[],fromwei:[],gatewai:11,generatesymkeyfrompassword:[],get:[5,6],getaccount:[],getaddress:[],getappealcost:2,getappealdecis:2,getarbitrationcost:2,getbal:[],getblock:[],getblocknumb:[],getblocktransactioncount:[],getcod:[],getcoinbas:[],getcont:[],getcurrentrul:2,getdisput:1,getdisputecr:2,getdisputestatu:2,getevid:1,getfiltermessag:[],getgaspric:[],gethashr:[],getid:[],getinfo:[],getmetaevid:1,getmultihash:[],getnetworktyp:[],getpastev:[],getpastlog:[],getpeercount:[],getprivatekei:[],getprotocolvers:[],getpubkei:[],getpublickei:[],getrul:1,getstorageat:[],getsymkei:[],gettransact:[],gettransactioncount:[],gettransactionfromblock:[],gettransactionreceipt:[],getuncl:[],getvers:[],getwork:[],givenprovid:[],glossari:[],hash:[5,7],hashcod:7,hashfil:[],hashmessag:[],haskeypair:[],hassymkei:[],hextoascii:[],hextobyt:[],hextonumb:[],hextonumberstr:[],hextoutf8:[],host:[5,7],iban:[],instanc:[],institut:[],interfac:[],ipf:[5,11],ipfsgatewayuri:[],isaddress:[],isbignumb:[],isbn:[],isdirect:[],ishex:[],ishexstrict:[],isindirect:[],islisten:[],ismin:[],issync:[],isvalid:[],javascript:[],json:5,jsoninterfac:[],keccak:7,known:[],link:11,load:[],local:7,log:[],marktrustedp:[],metaevid:5,method:[],modul:0,multihashfil:[3,4],mymethod:[],net:[],newaccount:[],newblockhead:[],newkeypair:[],newmessagefilt:[],newsymkei:[],note:[],notif:[],numbertohex:[],object:[],onc:[],option:[],padleft:[],padright:[],paramet:[0,1,2,3,4],part:5,pendingtransact:[],person:[],pick:[],post:[],privatekeytoaccount:[],promis:[],properti:[],prototyp:[],provid:[],randomhex:[],recov:[],recovertransact:[],registri:[],remov:[],resolv:[],retriev:5,save:[],send:[],sendsignedtransact:[],sendtransact:[],set:[],setaddress:[],setcont:[],setipfsgatewai:0,setmaxmessages:[],setminpow:[],setmultihash:[],setprovid:0,setpubkei:[],sha3:[],shh:[],sign:[],signtransact:[],solid:7,soliditysha3:[],specif:[],standard:10,start:6,submit:5,submitwork:[],subscrib:[],support:7,sync:[],toaddress:[],tobn:[],tochecksumaddress:[],tohex:[],toiban:[],tostr:[],totwoscompl:[],towei:[],troubleshoot:7,unitmap:[],unlockaccount:[],upload:[],uri:11,utf8tohex:[],util:[0,3],valid:[7,11],validatefilefromuri:[3,4],validmultihash:[3,4],valu:[],version:0,wallet:[],web3:[]}}) \ No newline at end of file +Search.setIndex({docnames:["archon","archon-arbitrable","archon-arbitrator","archon-utils","archon-utils-validation","evidence","getting-started","hashing","include_announcement","include_supported_hashes","index","ipfs","tutorial"],envversion:{"sphinx.domains.c":1,"sphinx.domains.changeset":1,"sphinx.domains.cpp":1,"sphinx.domains.javascript":1,"sphinx.domains.math":1,"sphinx.domains.python":1,"sphinx.domains.rst":1,"sphinx.domains.std":1,sphinx:54},filenames:["archon.rst","archon-arbitrable.rst","archon-arbitrator.rst","archon-utils.rst","archon-utils-validation.rst","evidence.rst","getting-started.rst","hashing.rst","include_announcement.rst","include_supported_hashes.rst","index.rst","ipfs.rst","tutorial.rst"],objects:{},objnames:{},objtypes:{},terms:{"00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000002df32340000000000000000000000000000000000000000000000000000000000fdfd000000000000000000000000000000000000000000000000000000000000":[],"0062a853de302513c57bfe3108ab493733034bf3cb313326f42cf26ea2619cf9":[],"04e9bcbb":[],"06f702337909c06c82b09b7a22f0a2f0855d1f68":[],"08ba6736363c5586434cd5b895e6fe41ea7db4785bd9b901dedce77a1514e8b8":[],"0c5f3b849289":[],"0de804dc63940820f6b3334e5a4bfc8214e27fb30bb7e9b7b74b25cd7eb5c604":[],"0f3ef79f7cf0":[],"0x0":2,"0x00":[],"0x00000000":[],"0x0000000000000000000000000000000000000000":[],"0x0000000000000000000000000000000000000000000000000000000000000000":[],"0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000":[],"0x0000000000000000000000000000000000000000000000000000000000000001":[],"0x000000000000000000000000000000000000000000000000000000000000000a":[],"0x0000000000000000000000000000000000000000000000000000000000000010":[],"0x0000000000000000000000000000000000000000000000000000000000000015":[],"0x00000000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000003df32340000000000000000000000000000000000000000000000000000000000":[],"0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000748656c6c6f252100000000000000000000000000000000000000000000000000":[],"0x0000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000848656c6c6f212521000000000000000000000000000000000000000000000000":[],"0x000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000038000000000000000000000000000000000000000000000000000000000000002d000000000000000000000000000000000000000000000000000000000000004":[],"0x000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000ea000000000000000000000000000000000000000000000000000000000000000848656c6c6f212521000000000000000000000000000000000000000000000000":[],"0x00000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000038000000000000000000000000000000000000000000000000000000000000002d000000000000000000000000000000000000000000000000000000000000004e0000000000000000000000000000000000000000000000000000000000000002000000000000000000000000000000000000000000000000000000000000002a0000000000000000000000000000000000000000000000000000000000000018":[],"0x000000000000000000000000000000000000000000000000000000000000f310":[],"0x000000000000000000000000000000000000000000000000000000008bd02b7b":[],"0x000000000000000000000000000000000000000000000000000000008bd02b7b0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000748656c6c6f212500000000000000000000000000000000000000000000000000":[],"0x0000000000000001":[],"0x000000000000003456ff":[],"0x000000ea":[],"0x00c5496aee77c1ba1f0854206a26dda82a81d6d8":[],"0x01020304":[],"0x033456732123ffff2342342dd12342434324234234fd234fd23fd4f23d4234":[],"0x04d1574d4eab8f3dde4d2dc7ed2c4d699d77cbbdd09167b8fffa099652ce4df00c4c6e0263eafe05007a46fdf0c8d32b11aeabcd3abbc7b2bc2bb967368a68e9c6":[],"0x09184e72a000":[],"0x1":[],"0x11f4d0a3c12e86b4b5f39b213f7e19d048276da":[],"0x12":[],"0x123":[],"0x1234":[],"0x12345":[],"0x123456":[],"0x123456789":[],"0x12345678901234567890123456789012":[],"0x1234567890123456789012345678901234567891":[],"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef":[],"0x1234567891011121314151617181920212223456":[],"0x1234ffdd":[],"0x14":[3,4,7,9],"0x15":[3,4,7,9],"0x16":[3,4,7,9],"0x17":[3,4,7,9],"0x1a":[3,4,7,9],"0x1b":[3,4,5,7,9,12],"0x1c":[3,4,7,9],"0x1d":[3,4,7,9],"0x1da44b586eb0729ff70a73c326926f6ed5a25f5b056e7f47fbc6e58d86871655":[],"0x1dcc4de8dec75d7aab85b567b6ccd41ad312451b948a7413f0a142fd40d49347":[],"0x211f01e59b425253c0a0e9a7bf612605b42ce82c":[1,2,5,12],"0x2302e1c0b972d00932deb5dab9eb2982f570597d9d42504c05d9c2147eaf9c88":[],"0x234":[],"0x234234e22b9ffc2387e18636e0534534a3d0c56b0243567432453264c16e78a2adc":[],"0x24ee0097":[],"0x24ee0097000000000000000000000000000000000000000000000000000000008bd02b7b0000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000748656c6c6f212500000000000000000000000000000000000000000000000000":[],"0x25":[],"0x2710":[],"0x2c7536e3605d9c16a7a3d7b1898e529396a65c23":[],"0x2f20677459120677484f7104c76deb6846a2c071f9b3152c103bb12cd54d1a4a":[],"0x30755ed65396facf86c53e6217c52b4daebe72aa4941d89635409de4c9c7f9466d4e9aaec7977f05e923889b33c0d0dd27d7226b6e6f56ce737465c5cfd04be400":[],"0x324567fff":[],"0x340fdc6e32ef24eb14f9ccbd2ec614a8d0c7121e8d53f574529008f468481990":[1,2,5,12],"0x3456ff":[],"0x3456ff00000000000000":[],"0x348ce564d427a3311b6536bbcff9390d69395b06ed6c486954e971d960fe8709":[],"0x3535353535353535353535353535353535353535":[],"0x3a1b03875115b79539e5bd33fb00d8f7b7cd61929d5a3c574f507b8acf415be":[],"0x3b43c3f69c5d06cc00575e3c5ab8723b129c494d":12,"0x3c69a194aaf415ba5d6afca734660d0a3d45acdc05d54cd1ca89a8988e7625b4":[],"0x3e27a893dc40ef8a7f0841d96639de2f58a132be5ae466d40087a2cfa83b7179":[],"0x407d73d8a49eeb85d32cf465507dd71d507100c1":[],"0x4158eb81ad8e30cfcee67f20b1372983d388f1243a96e39f94fd2797b1e9c78":[],"0x432":[],"0x440ffd775ce91a833ab410777204d5341a6f9fa91216a6f3ee2c051fea6a0428":[],"0x4534534534":[],"0x48656c6c6f2125":[],"0x4920686176652031303021":[],"0x49206861766520313030e282ac":[],"0x4a817c800":[],"0x4c0883a69102937d6231471b5dbb6204fe5129617082792ae468d01a3f362318":[],"0x4e8ebbefa452077428f93c9520d3edd60594ff452a29ac7d2ccc11d47f3ab95b":[],"0x4f4c17305743700648bc4f6cd3038ec6f6af0df73e31757007b7f59df7bee88d":[],"0x5208":[],"0x54fcb2536b3e1dd222ad2c644535244000b377cd":[5,12],"0x57cb2fc4":[],"0x58cf5f10":[],"0x58cf5f1000000000000000000000000000000000000000000000000000000000000007b":[],"0x5e11b9ffc2387e18636e0a3d0c56b023264c16e78a2adcba1303cefc685e610f":[],"0x5eed00000000000000000000000000005eed0000000000000000000000000000":[],"0x600160008035811a818181146012578301005b601b6001356025565b8060005260206000f25b600060078202905091905056":[],"0x6007e74cd82e037b800186422fc2da167c747ef045e5d18a5f5d4300f8e1a029":[],"0x61c831beab28d67d1bb40b5ae1a11e2757fa842f031a2d0bc94a7867bc5d26c2":[],"0x6295ee1b4f6dd65047762f924ecd367c17eabf8f":[],"0x661136a4267dba9ccdf6bfddb7c00e714de936674c4bdb065a531cf1cb15c7fc":[],"0x6892ffc6":[],"0x6893a6ee8df79b0f5d64a180cd1ef35d030f3e296a5361cf04d02ce720d32ec5":[],"0x727a108a0b8d101465414033c3f705a9c7b826e596766046ee1183dbc8aeaa68":[],"0x7e1941b264348e80c78c4027afc65a87b0a5e43e86742b8ca0823584c6788fd0":[],"0x7f7465737432000000000000000000000000000000000000000000000000000000600057":[],"0x7f9fade1c0d57a7af66ab4ead79fade1c0d57a7af66ab4ead7c2c2eb7b11a91385":[],"0x8254175f6a6e0fe1f63e0eeb0ae487ccf3950bfb":1,"0x85f43d8a49eeb85d32cf465507dd71d507100c1d":[],"0x8888f1f195afa192cfee860698584c030f4c9db1":[],"0x88cfbd7e51c7a40540b233cf68b62ad1df3e92462f1c6018d6d67eae0f3b08f5":[],"0x8bda3abeb454847b515fa9b404cede50b1cc63cfdeddd4999d074284b4c21e15":[],"0x91697c78d48e9c83b71727ddd41ccdc95bb2f012":[1,2,5,12],"0x99d6":[],"0x9a":[],"0x9cc9a2c777605af16872e0997b3aeb91d96d5d8c":[],"0x9ebb6ca057a0535d6186462bc0b465b561c94a295bdb0621fc19208ab149a9c":[],"0x9fc76417374aa880d4449a1f7f31ec597f00b1f6f3dd2d66f4c9c6c445836d8b":[],"0xa13b31627c1ed7aaded5aecec71baf02fe123797fffd45e662eac8e06fbe4955":[],"0xa1de988600a42c4b4ab089b619297c17d53cffae5d5120d82d8a92d0bb3b78f2":[],"0xa5b9d60f32436310afebcfda832817a68921beb782fabf7915cc0460b443116a":[],"0xa82a520aff70f7a989098376e48ec128f25f767085e84d7fb995a9815eebff0a":[],"0xa94f5374fce5edbc8e2a8697c15331677e6ebf0b":[],"0xb8ce9ab6943e0eced004cde8e3bbed6568b2fa01":[],"0xb91467e570a6466aa9e9876cbcd013baba02900b8979d43fe208a4a4f339f5fd":[],"0xb91467e570a6466aa9e9876cbcd013baba02900b8979d43fe208a4a4f339f5fd6007e74cd82e037b800186422fc2da167c747ef045e5d18a5f5d4300f8e1a0291c":[],"0xbc36789e7a1e281436464229828f817d6612f7b477d66591ff96a9e064bcc98a":[],"0xc15f786f34e5cef0fef6ce7c1185d799ecdb5ebca72b3310648c5588db2e99a0d73301c7a8d90115a91213f0bc9c72295fbaf584bf14dc97800550ea53577c9fb57c0249caeb081733b4e605cdb1a6011cee8b6d8fddb972c2b90157e23ba3baae6c68d4f0b5822242bb2c4cd821b9568d3033f10ec1114f641668fc1083bf79ebb9f5c15457b538249a97b22a4bcc4f02f06dec7318c16758f7c008001c2e14eba67d26218ec7502ad6ba81b2402159d7c29b068b8937892e3d4f0d4ad1fb9be5e66fb61d3d21a1c3163bce74c0a9d16891e2573146aa92ecd7b91ea96a6987ece052edc5ffb620a8987a83ac5b8b6140d8df6e92e64251bf3a2cec0cca":[],"0xc1912":[],"0xc1912fee45d61c87cc5ea59dae311904cd86b84fee17cc96966216f811ce6a79":[],"0xc1912fee45d61c87cc5ea59dae31190fffff2323":[],"0xc1912fee45d61c87cc5ea59dae31190fffff232d":[],"0xc55a13e36d93371a5b036a21d913a31cd2804ba4":1,"0xc6888fa10000000000000000000000000000000000000000000000000000000000000003":[],"0xc9cf86333bcb065d140032ecaab5d9281bde80f21b9687b3e94161de42d51895":[],"0xcc505ee6067fba3f6fc2050643379e190e087aeffe5d958ab9f2f3ed3800fa4":[],"0xd0122fc8df283027b6285cc889f5aa624eac1d23":[],"0xd1fe5700000000000000000000000000d1fe5700000000000000000000000000":[],"0xd1ff1c01710000000000000000000000d1ff1c01710000000000000000000000":[],"0xd5677cf67b5aa051bb40496e68ad359eb97cfbf8":[],"0xd7325de5c2c1cf0009fac77d3d04a9c004b038883446b065871bc3e831dcd098":[],"0xda3be87732110de6c1354c83770aae630ede9ac308d9f7b399ecfba23d923384":[],"0xdcc6960376d6c6dea93647383ffb245cfced97cf":[],"0xde0b295669a9fd93d5f28d9ec85e40f4cb697ba":[],"0xde0b6b3a7640000":[],"0xdeadbeaf":[],"0xdf3234":[],"0xdf32340000000000000000000000000000000000000000000000000000000000":[],"0xe78150facd36e8eb00291e251424a0515aa1ff05":[],"0xe91603b9d4bf506972820f499bf221cdfb48cbfd426125af5ab647dca39a3f4":1,"0xea":[],"0xeb014f8c8b418db6b45774c326a0e64c78914dc0":[],"0xef95f2f1ed3ca60b048b4bf67cde2195961e0bba6f70bcbea9a2c4e133e34b46":[],"0xf0109fc8df283027b6285cc889f5aa624eac1f55":[],"0xf1133199d44695dfa8fd1bcfe424d82854b5cebef75bddd7e40ea94cda515bcb":[],"0xf2cd2aa0c7926743b1d4310b2bc984a0a453c3d4":[],"0xf2eeb729e636a8cb783be044acf6b7b1e2c5863735b60d6daae84c366ee87d97":[],"0xf86180808401ef364594f0109fc8df283027b6285cc889f5aa624eac1f5580801ca031573280d608f75137e33fc14655f097867d691d5c4c44ebe5ae186070ac3d5ea0524410802cdc025034daefcdfa08e7d2ee3f0b9d9ae184b2001fe0aff07603d9":[],"0xf869808504e3b29200831e848094f0109fc8df283027b6285cc889f5aa624eac1f55843b9aca008025a0c9cf86333bcb065d140032ecaab5d9281bde80f21b9687b3e94161de42d51895a0727a108a0b8d101465414033c3f705a9c7b826e596766046ee1183dbc8aeaa68":[],"0xf86a8086d55698372431831e848094f0109fc8df283027b6285cc889f5aa624eac1f55843b9aca008025a009ebb6ca057a0535d6186462bc0b465b561c94a295bdb0621fc19208ab149a9ca0440ffd775ce91a833ab410777204d5341a6f9fa91216a6f3ee2c051fea6a0428":[],"0xf86c808504a817c800825208943535353535353535353535353535353535353535880de0b6b3a76400008025a04f4c17305743700648bc4f6cd3038ec6f6af0df73e31757007b7f59df7bee88da07e1941b264348e80c78c4027afc65a87b0a5e43e86742b8ca0823584c6788fd0":[],"0xf889808609184e72a00082271094000000000000000000000000000000000000000080a47f74657374320000000000000000000000000000000000000000000000000000006000571ca08a8bbf888cfa37bbf0bb965423625641fc956967b81d12e23709cead01446075a01ce999b56a8a88504be365442ea61239198e23d1fce7d00fcfc5cd3b44b7215f":[],"0xfb6916095ca1df60bb79ce92ce3ea74c37c5d359":[],"0xfb6e1a62d119228b":[],"0xfd43ade1c09fade1c0d57a7af66ab4ead7c2c2eb7b11a91ffdd57a7af66ab4ead7":[],"0xfdfd":[],"0xffaadd11":[],"0xffddaa11":[],"0xfff23243":[],"0xfff456":[],"0xffffffdddddd1122":[],"0xfffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff1":[],"0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff":[],"0xz1912":[],"12th":[],"14df4cd20af6":[],"208dd732a27aa4803bb760228dff18515d5313fd085bbce60594a3919ae2d88d":[],"24th":[],"2885df2b63f7ef247d753c82fa20038a":[],"2b47fbafb3cce24570812a82e6e93cd9e2551bbc4823f6548ff0d82d2206b326":[],"2c7536e3605d9c16a7a3d7b1898e529396a65c23":[],"2e57b9ffc2387e18636e0a3d0c56b023264c16e78a2adcba1303cefc685e610f":[],"2nd":6,"396efb28f97":[],"3e22b9ffc2387e18636e0a3d0c56b023264c16e78a2adcba1303cefc685e610f":[],"407b":[],"451f":[],"4531b3c174cc3ff32a6a7a85d6761b410db674807b2d216d022318ceee50be10":[],"497b":[],"497f4d26997a84d570778eae874b2333":[],"4e37":[],"4zqgpbxzrzksxntbm8g162mxvcnnbwrza25ccvfgtqv1prhh6x8vfli89rkta4c6tyfqsd5vzgvjozs24xvclysic3u6b":7,"5e57b9ffc2387e18636e0a3d0c56b023264c16e78a2adcba1303cefc685e610f":[],"603d80600c6000396000f3007c01000000000000000000000000000000000000000000000000000000006000350463c6888fa18114602d57005b6007600435028060005260206000f3":[],"7d34deae112841fba86e3e6cf08f5398dda323a8e4d29332621534e2c4069e8d":[],"7d6b91fa":[],"7e980476df218c05ecfcb0a2ca73597193a34c5a9d6da84d54e295ecd8e0c641":[],"83191a81":[],"8cccb91cb84e435437f7282ec2ffd2db":[],"94d1":[],"96fa":[],"9e1c7d24":[],"boolean":[],"byte":2,"case":7,"catch":[],"class":0,"const":11,"default":[3,4,5,6,7,9,11,12],"enum":2,"final":1,"float":[],"function":[0,1,2,3,4,5,9,10,11],"import":[6,11],"int":[1,2],"new":[5,6,10,12],"null":[3,4],"public":5,"return":[7,11],"static":[],"throw":[1,3,4],"true":[1,3,4,5,7,11,12],"try":[11,12],"var":[0,5,6,7,12],Adding:[],ENS:[],For:[1,7],Gas:[],IDs:[],NOT:[],Not:[7,11],THAT:11,That:[],The:[0,1,2,3,4,7,9,11,12],There:[1,11,12],These:[],Use:[1,2,6],Used:[],Useful:[],Uses:[],Using:7,Will:0,With:[],___:[],__dirnam:[5,7,12],_arbitr:5,_disputeid:5,_evid:5,_here:[],_iban:[],a1c25da3ecde4e6a24f3697251dd15d6208520efc84ad97397e906e6df24d251:[],a314:[],a5c10851ef054c268a2438f10a21f6efe3dc3dcdcc2ea0e6a1a7a38bf8c91e23:[],aaca:[],abi:[5,12],abichang:[],abl:[0,3,7,11],about:2,abov:7,accept:7,access:[0,6],account:[5,12],accur:[],act:[],action:[],actual:[],add:[5,6,12],added:[5,12],adding:[],addit:[1,2,11],addition:[],addprivatekei:[],addrchang:[],address2:[],address:[1,2,5,12],addsymkei:[],adjust:[],aes:[],af33b9ffc2387e18636e0a3d0c56b023264c16e78a2adcba1303cefc685e610f:[],af9eca5eb01b0f70e909f824f0e7cdb90c350a802f04a9f6afe056602b92272b:[],after:[],against:[3,4,7],algorithm:[3,4,9,10],alia:[],all:[0,3,4,6,7,9,10,11,12],allev:[],allow:[],allowp2p:[],alon:[],along:12,alreadi:[],also:[0,1],alter:[],altern:7,alwai:12,amazonaw:[3,4,5,7,12],amount:[],ani:11,anonym:[],anoth:[],anyth:[],api:[],app:[],appeal:2,appealedat:2,appealnumb:2,appear:[],appli:7,applic:[],arbitr:[0,5,6,11,12],arbitrablecontract:2,arbitrari:[],arbitratoraddress:1,archon:[4,5,6,7,8,11,12],argument:7,aris:[0,1,2,3,5,6,7,8,10,11,12],arrai:1,ascii:[],asciitohex:[],assign:[],associ:[],assum:5,asymmetr:[],asynchron:[],audit:[],auto:[],autodetect:[],automat:[],avail:[],aws:[5,12],b10e:[],b16b:[],b2aac1485bd6ee1928665642bf8eae9ddfbc039c3a673658933d320bac6952e3:[],b5d89661b59a9af0b34f58d19138baa2de48baaf:[],b63d:[],b8b010fff37f9ae5559a352a185e86f9b9c1d7f7a9f1bd4e82a5dd35468fc7f6:[],b919:[],b972:[],babbag:[],back:[],bad:10,balanc:[],bar:11,base58:[3,4,7],base:[2,7,11],basic:[],batch:[],batchrequest:[],bban:[],bbanaddress:[],bce1wtqa7bfrjmfdejuwv2xhsmj5jcddyqbkgxu6phzsn5e5oxkj8cmjcufdk1vsqybtfrzgwkkcovwsvsacgn1xtj:[3,4,5,7,12],becaus:[3,11],been:[3,4],befor:[3,4,7,9,11],behaviour:[],being:[],below:11,beneficiari:[],best:12,beta:[0,1,2,3,5,6,7,8,10,11,12],between:7,bf31b9ffc2387e18636e0a3d0c56b023264c16e78a2adcba1303cefc685e610f:[],bf9b86f91372:[],big:[],bignumb:[],binari:[],bit:[],blah:[],blob:[],block:[1,2],blockchain:6,blockhash:[],blockhashorblocknumb:[],blockhead:[],blocknumb:[1,2,5,12],bloom:[],bool:[1,3,4],both:[],boundari:[],box:7,bring:7,broadcast:[],browser:[0,11],buffer:[],bug:[0,1,2,3,5,6,7,8,10,11,12],built:11,bytearrai:[],bytes10:[],bytes32:[],bytestohex:[],bzz:[],bzzhash:[],c1912:[],c1912fee45d61c87cc5ea59dae31190fffff232d:[],calcul:[],call:[0,5,6,12],callback2:[],callback:[],callobject:[],can:[1,2,3,4,5,6,7,9,10,11,12],canon:[],care:10,caus:7,cb9712d1982ff89f571fa5dbef447f14b7e5f142232bd2a913aac833730eeb43:[],cec94d139ff51d7df1d228812b90c23ec1f909afa0840ed80f1e04030bb681e4:[],certain:[],chain:[],chainid:[],chang:[0,1,2,3,5,6,7,8,10,11,12],charact:[],characteramount:[],check:[],checkaddresschecksum:[],checksum:[],childstruct:[],choos:11,cipher:[],cipherparam:[],ciphertext:[],circumv:[],clear:[],clearsubscript:[],client:[],clone:[],cloudflar:0,code:12,codebas:6,coinbas:[],collat:[],collect:[],com:[0,3,4,5,7,12],combin:[],come:[],common:7,commun:[],compar:[3,4],compat:[],compil:[],complement:[],condit:[],confirm:[],confirmationnumb:[],confnumb:[],connect:6,consid:[7,11],consol:[1,2,3,4,5,7,11,12],constant:[],construct:[5,12],constructor:[],consum:11,contact:10,contain:[0,1,3,4],content:[3,4,11],contentchang:[],contenttyp:[],contracrt:[],contract1:[],contract2:[],contract:[0,1,2,3,4,6,7,9,10],contractaddress:[1,2],contractinst:[5,12],control:[],contructor:[],conveni:[],convers:[],convert:[],coordin:[],cope:[],correct:[],correctli:1,correspond:7,cost:2,could:[3,4],couldn:[],creat:1,createdat:[1,2],createindirect:[],creation:[1,2],criteria:[],crypto:[],cryptograph:[],csv:[],ctr:[],cumulativegasus:[],current:[0,2,3,4,11],currentblock:[],currentprovid:[],curv:[],custom:[2,3,4,10,11],customhashfn:[1,3,4,7,9,11],d2eb068b37e2df55f56fa97a2bf4f55e072bef0dd703bfd917717d9dc54510f0:[],d705ebed2a136d9e4db7e5ae70ed1f69d6a57370d5fbe06281eb07615f404410:[],dag:[],dapp:11,data:[0,1,2,3,4,6,7,11],databas:[],datathatwassign:[],datatosign:[],dcf8ab05:[],deal:[],decentr:11,decis:2,declar:[],decod:[],decodelog:[],decodeparamet:[],decrypt:[],defaultaccount:[],defaultblock:[],defaultfil:[],defin:2,delet:[],deletekeypair:[],deletemessagefilt:[],deletesymkei:[],demonstr:[5,12],depend:[0,1,2,3,5,6,7,8,10,11,12],deploi:12,deploy:[],deprec:[],deriv:[],describ:[],descript:[1,2,3,4,5,12],desir:[3,4,7,9],destin:[],detail:[],detect:[],determin:[],develop:[],did:7,differ:[3,4,7,9],difficulti:[],digest:[],dir:[],direct:[],directcal:[],directli:[0,3,11],directori:[],dirhash:[],disk:[],displai:[],disput:[1,2,10],disputeid:[1,2],disputelog:[5,12],disputestatu:10,dist:[],dklen:[],doc:[5,12],document:[1,3,4,7,10,11],doe:[3,7,11],doesn:[],doing:12,done:[],doubl:[],download:[5,7,12],durat:[],dure:[],dynam:[],e331b6d69882b4cb4ea581d88e0b604039a3de5967688d3dcffdd2270c0fd109:[],each:[],earliest:[],easi:10,east:[3,4,5,7,12],ecosystem:[],ecrecov:[],eip:[],either:[],els:[],emit:[5,12],emitt:[],empti:[],encod:[3,4],encodeabi:[],encodeeventsignatur:[],encodefunctioncal:[],encodefunctionsignatur:[],encodeparamet:[],encrypt:[],encryptedprivatekei:[],endow:[],enforc:1,enod:[],ens:[],ensnam:[],entri:[],entropi:[],env:[],envelop:[],environ:[],epoch:[1,2],erc:[1,2,7,10],err:[],error:[1,3,4],escrow:12,estim:[],estimatega:[],etc:0,eth:[5,12],eth_callforfun:[],eth_gaspricesup:[],eth_getbal:[],ether:[],ethereum:[0,3,4,6,7,9],ethereumj:[],ethereumprovid:0,etherscan:12,ethxreggavofyork:[],even:7,event2:[],event:[1,2,5,12],eventemitt:[],eventnam:[],events_:[],everi:[],evid:[1,3,4,6,10,11],evidencedisplayinterfaceurl:1,evidencehash:[5,7,12],evidencejson:[1,5,11,12],evidencejsonhash:[5,12],evidencejsonvalid:1,evidencevalid:[5,12],evm:[],exampl:[10,12],exampleevid:[3,4,5,7,12],exce:[],except:[],execut:[],exist:[],expect:[3,4,7,9],experiment:[],expir:[],expos:0,express:7,extend:[],extens:7,extern:1,extra:[],extradata:2,f6dcf21ed6a17bd78d8c4c63195ab997b3b65ea683705501eae82d32667adc92:[],fail:[1,3,4,7],failur:[],fallback:[],fals:[1,7,11],fe22b9ffc2387e18636e0a3d0c56b023264c16e78a2adcba1303cefc685e610f:[],fea94d139ff51d7df1d228812b90c23ec1f909afa0840ed80f1e04030bb681e4:[],fee:[5,12],feel:12,femtoeth:[],fetch:[0,1,2,3,4,6,10,11],few:[],field:[],file:[0,1,3,4,6,7,9,11],filehash:[5,12],fileuri:[1,3,4,5,11,12],filevalid:[1,5,12],filter:[1,2],find:[],finish:[],finnei:[],fire:[],first:[5,12],folder:[],follow:[2,10,12],foo:11,form:[],format:[2,7,11],formatt:[],forward:[],found:[1,3,4,5,7,9,12],free:12,from:[0,1,2,3,4,6,7,9,11],fromaddress:[],fromascii:[],frombban:[],fromblock:[1,2],fromdecim:[],fromutf8:[],fromwei:[],front:[],full:[3,4,7,9],functionnam:[],fund:[5,12],further:[],futur:[],gas:[5,12],gasamount:[],gaslimit:[],gaspric:[],gasus:[],gatewai:[0,3,5,6,10,12],gavofyork:[],gener:[3,4,7,9],generatesymkeyfrompassword:[],genert:[],genesi:[],get:[1,2,10],getaccount:[],getaddress:[],getappealcost:10,getappealdecis:10,getarbitrationcost:10,getbal:[],getblock:[],getblocknumb:[],getblocktransactioncount:[],getcod:[],getcoinbas:[],getcont:[],getcurrentrul:10,getdisput:[5,10,12],getdisputecr:10,getdisputestatu:10,getevid:[5,10,12],getfiltermessag:[],getgaspric:[],getgaspricesuperfunct:[],geth:[],gethashr:[],gether:[],getid:[],getinfo:[],getmetaevid:[5,10,12],getmultihash:[],getpastev:[],getpastlog:[],getpeercount:[],getprivatekei:[],getprotocolvers:[],getpubkei:[],getpublickei:[],getrul:10,getstorageat:[],getsymkei:[],gettransact:[],gettransactioncount:[],gettransactionfromblock:[],gettransactionreceipt:[],getuncl:[],getvers:[],getwork:[],github:[],give:[],given:[],givenprovid:0,glossari:[],going:12,good:11,grand:[],guess:[],guid:[],gwei:[],handl:[],hardcod:11,has:[3,4,5,10,12],hash:[1,3,4,9,10,11],hashcod:10,hashfil:[],hashmessag:[],hashstringornumb:[],hashtabl:[],haskeypair:[],hassymkei:[],have:[0,3,4,7,12],head:[],header:[],heed:11,hello:[],helloxxxxxxxxxxxxxxx:[],help:[],helper:[],here:[3,4,5,7,9,11,12],hex:[2,3,4,7],hexstr:[],hextoascii:[],hextobyt:[],hextonumb:[],hextonumberstr:[],hextostr:[],hextoutf8:[],highestblock:[],highli:[],his:[],histor:[],host:[6,10],hous:[],how:[1,5,6,12],howev:[],html:[],http:[0,3,4,5,6,7,11,12],httpprovid:[],hypothet:12,iban:[],ibanaddress:[],ident:[],identifi:[1,2,3,4,5,12],immedi:[],implement:[2,3,4,7,9,10],impos:[],incl:[],includ:[1,2,3,4,5,7,12],incom:[],incorrect:[],increas:[],index:[],indexnumb:[],indic:[],indirect:[],individu:7,inform:[1,2,5,12],infura:[0,5,6,12],initi:[0,5,6,7,12],initialis:[],input:[],inputaddressformatt:[],inputdefaultblocknumberformatt:[],inputformatt:[],insignific:[3,4,7,9],instal:6,instanc:[0,6],instanti:0,instead:[],institut:[],int256:[],int8:[],integ:[],integr:[],intend:[],interact:[0,1,2,5,6,10,11,12],interfac:[1,7],interfacevalid:[1,5,12],interpret:[],introduc:[],invalid:[],ipc:[],ipcprovid:[],ipf:[0,1,3,4,6,7,9,10],ipfs_gateway_uri:[],ipfsgatewayuri:0,ipfshash:11,isaddress:[],isbignumb:[],isbn:[],isdirect:[],ishex:[],ishexstrict:[],isindirect:[],islisten:[],ismin:[],issu:[],issync:[],isvalid:[3,4,7,11],item:[],its:[],itself:[],javascript:[7,10],json:[1,3,4,7,9],jsoninterfac:[],just:[3,4,7],kdf:[],kdfparam:[],keccak256:[],keccak:[3,4,5,9,12],keep:11,kei:[1,2,3,4],kept:[],kether:[],keynam:[],keypair:[],keystor:[],keystorearrai:[],keystorejsonv3:[],keyword:[],kind:[],klero:[0,3,4,5,6,7,12],know:6,known:[],knownstat:[],kovan:12,kwei:[],lab:11,label:[],larger:[],last:7,later:[],latest:[],launch:[],lead:[],learn:12,least:[],leav:[],left:[],leftpad:[],legaci:[],length:[],let:[],letter:[],level:[],librari:[7,10],like:7,limit:[],link:[1,3,7,10],linux:[],list:[0,3,4,7,9],listen:[],live:[],load:[5,12],local:[0,10],localhost:0,localpath:[],localstorag:[],lockaccount:[],log:[1,2,3,4,5,7,11,12],logindex:[],logsbloom:[],look:[],lot:10,lovelac:[],low:[],lower:[],lowercas:[],mac:[],machin:[],made:1,mai:[0,1,2,3,5,6,7,8,10,11,12],mailserv:[],main:0,mainnet:[0,5,6,12],major:0,make:[2,5,6,10,11,12],malici:11,mandatori:[],mani:[3,4,7,9,11],manifest:[],manual:0,map:2,mark:[],marktrustedp:[],master:[],match:[3,4],max:[],maxim:[],maximum:[],maxmessages:[],mean:7,meant:[],median:[],member:[3,4],memori:[],messag:[],messagehash:[],met:[],metaevid:[1,3,6,7,10,11],metaevidencedata:[5,12],metaevidenceid:[1,5,12],metaevidencejson:[1,5,12],metaevidencevalid:[1,5,12],metamask:[],meteor:[],mether:[],method:[5,7,10,12],micro:[],microeth:[],might:[6,7],milli:[],millieth:[],mime:[],mimic:[],min:[],mind:11,mine:[],miner:[],minim:[],minimum:[],minpow:[],mist:[],mistak:7,mix:[],modifi:[],modul:10,morden:[],more:[0,1,2,5,12],most:11,msg:5,multi:[],multicod:[3,4,7,9],multiformat:[],multihash:[3,4,5,7,11,12],multihashchang:[],multihashfil:[5,7,10,12],multihashhex:[3,4],multipl:[],must:[2,3,4,7],mwei:[],mybyt:[],mycontract:[],myevent:[],myfunct:[],myindexedparam:[],mymethod:[],mymodul:[],mymultipleev:[],mynonindexparam:[],mynumb:[],myotherev:[],myotherindexedparam:[],mypassword:[],myprovid:0,mysmallnumb:[],mystr:[],myuser:[],myvar2:[],myvar:[],mywalletkei:[],naiv:[3,11],name:[3,4,5,7,9,12],namechang:[],nano:[],nanoeth:[],nativ:[],necessari:[],need:[3,4,5,6,7,9,11,12],neg:[],net:[],network:[0,6,11,12],never:[],newaccount:[],newblockhead:[],newcontractinst:[],newkeypair:[],newli:[],newlin:7,newmessagefilt:[],newown:[],newresolv:[],newsymkei:[],newttl:[],next:[],node:[0,5,6,11,12],noether:[],non:7,nonc:[],none:[],nonpay:[],nonstandardsha3hash:7,normal:[],note:[],notifi:[],now:[5,6,12],npm:6,number:[1,2,3,4],numberofaccount:[],numbertohex:[],numer:[],object:[0,1,2,3,4,6],obtain:7,occour:[],occur:[],off:[],old:[],omit:[],onc:[],one:7,onli:[3,4,7],open:12,oper:[],option1:[],option2:[],option:[1,2,3,4,6,7],oracl:[],order:[3,4,7,11,12],org:[],origin:[3,4,7,11],other:7,otherwis:[7,11],our:[5,7,12],out:[7,12],outgo:[],output:[],outputformatt:[],outsid:7,over:[],overrid:[],overridden:[],overview:[],overwhelm:[],overwrit:[],own:6,owner:[],p2p:[],pack:[],packag:[1,2,3],pad:[],padleft:[],padright:[],page:[],pai:[5,12],pair:[],param1:[],param2:[],param:[],paramat:[],paramet:[6,7,9],paramx:[],parent:[],parenthash:[],parentstruct:[],part:10,parti:[],particular:[1,10],pass:[3,4,6,7,9],password:[],past:[],path:[5,7,11,12],payabl:[],payload:[],peer:[],pend:[],pendingtransact:[],per:5,person:[],pick:[],picker:[],picoeth:[],pipe:[],plain:2,pleas:[10,11],point:[],poll:[],posit:[],possibl:[3,4,7,9],post:[],potenti:[],pow:[],powhash:[],powtarget:[],powtim:[],pre:[3,4,11],precaut:[],prefic:[],prefix:[],present:[],prevalid:[3,4],price:[],primari:1,prior:[],privat:[],privatekei:[],privatekeyid:[],privatekeytoaccount:[],process:12,produc:7,product:[],progress:[],project:6,promiev:[],promis:[1,2,3,4],proof:[],properli:[5,12],properti:[0,7],propertyon:[],propertytwo:[],protocol:[3,4,11],prototyp:[],prove:[],provid:[0,1,2,3,4,6,11],pseudo:[],pubkei:[],pubkeychang:[],pulledst:[],pure:[],push:[],qmdbntwdazhsyxk9xw9jnm4ivgpdunzni1ds4pyf3adkq1:[5,12],qmqhjrhvwgbprdee18pk6qdecysfpuvudlzmseexdufeih:11,qmuqmjbfiqyx7k6swt8xmpr7g4vwtayy1btej8uy8jwrs9:[3,4],qmxpswxdmgwayrgmuzudwcnjszo5rxphe3ow7vhtmscokk:[],rais:[5,12],ran:[],random:[],randomhex:[],rare:[],rather:[],raw:[3,4],rawtransact:[],rawtx:[],read:[],readfil:[],readfilesync:[5,7,12],readi:[],readthedoc:[],reason:[],receipt:[],receiptsroot:[],receiv:[],recent:[],recevi:[],recipi:[],recipientpublickei:[],recogn:11,recommend:[3,7,11],recov:[],recoveri:[],recovertransact:[],refer:10,referenc:6,refund:[],regain:[],regardless:11,regener:[],registri:[],reject:[],rel:[],relat:12,releas:[0,1,2,3,5,6,7,8,10,11,12],relev:[],remain:12,remix:[],remot:0,remotenod:[],remov:[3,4,7,9],render:1,repres:2,represent:7,request:[],requestmanag:[],requir:[0,5,6,7,11,12],requr:[],reset:[],resistri:[],reslver:[],resolut:2,resolv:[1,2,3,4,5,7,12],respect:[],respond:[],respons:1,result:[3,4,11],retriev:[],returnsignatur:[],returntransactionobject:[],returnvalu:[],revert:[],reward:[],right:[],rightpad:[],rlp:[],root:[],ropsten:[],rpc:6,rule:[1,2],ruledat:1,run:[],safe:[],safli:[],salt:[],same:11,sampl:[],save:[],scrypt:[],search:[1,2],second:[1,2],secp256k1:[],secur:[],see:[0,1,2,5,7,11,12],seed:[],seedhash:[],seen:[],segment:[],select:[],selfhash:[3,4,5,7,12],send:[5,12],sender:5,sendsignedtransact:[],sendtransact:[],sensit:[],sent:[],separ:[],serial:[],serializedtx:[],set:[0,3,4,6,11],setaddress:[],setcont:[],setipfsgatewai:[10,11],setmaxmessages:[],setminpow:[],setmultihash:[],setprovid:10,setpubkei:[],sever:11,sha256:7,sha2:[3,4,7,9],sha3:[3,4,7,9],sha3uncl:[],shannon:[],share:[],shh:[],should:[1,3,4,7,9,11],show:[5,12],sig:[],sign:[],signatur:[],signatureobject:[],signedtransactiondata:[],signtransact:[],simpl:[],simpli:[],simul:[],singl:[3,4,7,9],singleton:[],size:[],smallest:[],smart:[1,3,4,6,7,9,12],solid:[3,4,9],soliditysha3:7,solut:[],solv:2,some:[0,2,3,4,5,7],somecontract:[],sourc:[],space:7,spec:1,specif:[2,7],specifi:[1,7],speed:10,spent:[],stabl:[0,1,2,3,5,6,7,8,10,11,12],staff:11,stage:[],standalon:[],standard:[5,7,11,12],start:[1,2,10],startingblock:[],stat:[],state:[],statemut:[],stateroot:[],statu:2,still:[0,1,2,3,5,6,7,8,10,11,12],stop:[1,2],storag:11,store:11,stricthash:[1,3,4],string:[0,1,2,3,4,5,7,9],stringifi:[3,4,5,7,9,12],stringtohex:[],strong:[],structur:[],sub:0,subject:[],submiss:1,submit:10,submitevid:[5,12],submittedat:[1,5,12],submittedbi:[1,5,12],submitwork:[],submodul:0,subscrib:[],subscript:[],success:[],successful:[],successfuli:[],successfulli:[],suffix:[3,4,5,12],superpassword:[],support:[0,3,4,9,10,11],sure:[5,11,12],swarm:[],sym:[],symkei:[],symkeyid:[],symmetr:[],sync:[],synchronis:[],szabo:[],take:[3,4,7,10],taken:[],tamper:11,target:[],targetp:[],tbd:[],test:12,testint:[],testnet:[],tether:[],text:2,thei:[7,11,12],them:0,therefor:[3,7,11],thi:[0,1,2,3,4,5,6,7,8,10,11,12],thing:[11,12],those:[],through:12,tightli:[],time:11,timer:[],timestamp:[1,2,5,12],toaddress:[],toascii:[],toblock:[1,2],tobn:[],tochecksumaddress:[],todecim:[],todo:[],tohex:[],toiban:[],topic:[],tostr:[5,7,12],total:[],totaldifficulti:[],totwoscompl:[],toutf8:[],towei:[],transact:[1,5,12],transactionhash:[1,2,5,12],transactionindex:[],transactionobject:[],transactionsroot:[],transfer:[],transform:[3,7,11],treat:11,tricki:[],trie:[],troubleshoot:10,trust:[0,11],ttl:[],two:[],txt:[3,4,5,7,12],type:[1,2,3,4,7],typesarrai:[],uint256:[],uint32:[],uint64:[],uint8:[],uint8arrai:[],uint:[],umbrella:[],uncl:[],uncleindex:[],undefin:[],under:[],underli:[],underscor:[],undetect:[],unencrypt:[],unexpectedli:[0,1,2,3,5,6,7,8,10,11,12],union:[],uniqu:[1,2,5,12],unit:[],unitmap:[],unix:[],unlock:[],unlockaccount:[],unlockdur:[],unlockduract:[],unsaf:[],unsecur:[],unsubscrib:[],unsupport:7,until:[0,1,2,3,5,6,7,8,10,11,12],unus:[],updat:0,upload:[],upon:[],upper:[],uppercas:[],uri:[0,3,4,5,6,10,12],url:[],usag:[0,1,2,3,5,6,7,8,10,11,12],use:[1,3,4,5,6,7,9,11,12],used:[0,1,2,3,4,7,9,10],useful:[],user:[10,11],uses:[3,4,5,6,7,9,12],using:[3,4,6,7,11],utf8:[],utf8tohex:[],utf:[],util:[4,5,7,10,11,12],valid:[0,1,3,4,5,10,12],validatefilefromuri:[7,10,11],validmultihash:[7,10],valu:7,variabl:[],vat:[],veri:[],verifi:[3,4,7,9,11],version:[1,2,3,5,6,7,8,10,11,12],via:[1,5,12],view:[],virtual:[],wai:12,wait:2,wallet:[5,12],want:[7,11],warn:11,watch:[],web3:[0,1,2,3,5,6,7,8,10,11,12],web3j:[],web3js_wallet:[],websocket:[],websocketprovid:0,wei:2,well:[3,4],were:11,when:[5,11,12],where:[1,2,3,4,7],whether:[],which:11,whisper:[],whitespac:[3,4,7,9],whom:[],wiki:[],window:[],within:[],without:[3,7,11],won:[],work:10,world:[],would:[7,11,12],write:[5,12],writefil:[],writefilesync:[5,12],written:10,wrong:[],x19ethereum:[],xe7338o073kygtwwzn0f2wz0r8px5zppz:[],xe81ethxreggavofyork:[],xe82ethxreggavofyork:[],xreg:[],xxxxxxxxxxxxxxxhello:[],yarn:6,yet:[],you:[3,4,5,6,7,9,11,12],your:[5,6,7,11,12],yourself:11},titles:["Archon","archon.arbitrable","archon.arbitrator","archon.utils","validateFileFromURI()","Evidence Examples","Getting Started","Hashing Examples","<no title>","<no title>","archon - Ethereum Arbitration Standard API","IPFS Links and Validation","Evidence Walkthrough"],titleterms:{"function":7,"new":0,"return":[0,1,2,3,4],AWS:[5,12],Adding:[],ENS:[],Use:[],Using:[],abi:[],account:[],add:[],addprivatekei:[],address:[],addsymkei:[],algorithm:7,allev:[],altern:[5,12],ani:[5,12],api:10,arbitr:[1,2,10],archon:[0,1,2,3,10],asciitohex:[],bad:11,batchrequest:[],bytestohex:[],bzz:[],call:[],callback:[],checkaddresschecksum:[],checksum:[],clear:[],clearsubscript:[],client:[],clone:[],cloud:[5,12],contract:[5,12],contructor:[],creat:[5,12],createindirect:[],currentprovid:[],custom:7,decodelog:[],decodeparamet:[],decrypt:[],defaultaccount:[],defaultblock:[],deletekeypair:[],deletemessagefilt:[],deletesymkei:[],deploi:[],disput:[5,12],disputestatu:2,download:[],ecrecov:[],encodeabi:[],encodeeventsignatur:[],encodefunctioncal:[],encodefunctionsignatur:[],encodeparamet:[],encrypt:[],ens:[],estimatega:[],eth:[],ethereum:10,event:[],evid:[5,7,12],exampl:[0,1,2,3,4,5,7],extend:[],fetch:[5,12],file:[5,12],filenam:[5,12],fileuri:[],from:[5,12],fromaddress:[],frombban:[],fromwei:[],gatewai:11,generatesymkeyfrompassword:[],get:[5,6,12],getaccount:[],getaddress:[],getappealcost:2,getappealdecis:2,getarbitrationcost:2,getbal:[],getblock:[],getblocknumb:[],getblocktransactioncount:[],getcod:[],getcoinbas:[],getcont:[],getcurrentrul:2,getdisput:1,getdisputecr:2,getdisputestatu:2,getevid:1,getfiltermessag:[],getgaspric:[],gethashr:[],getid:[],getinfo:[],getmetaevid:1,getmultihash:[],getnetworktyp:[],getpastev:[],getpastlog:[],getpeercount:[],getprivatekei:[],getprotocolvers:[],getpubkei:[],getpublickei:[],getrul:1,getstorageat:[],getsymkei:[],gettransact:[],gettransactioncount:[],gettransactionfromblock:[],gettransactionreceipt:[],getuncl:[],getvers:[],getwork:[],givenprovid:[],glossari:[],hash:[5,7,12],hashcod:7,hashfil:[],hashmessag:[],haskeypair:[],hassymkei:[],hextoascii:[],hextobyt:[],hextonumb:[],hextonumberstr:[],hextoutf8:[],host:[5,7,12],iban:[],instanc:[],institut:[],interfac:[],ipf:[5,11,12],ipfsgatewayuri:[],isaddress:[],isbignumb:[],isbn:[],isdirect:[],ishex:[],ishexstrict:[],isindirect:[],islisten:[],ismin:[],issync:[],isvalid:[],javascript:[],json:[5,12],jsoninterfac:[],keccak:7,known:[],link:11,load:[],local:7,log:[],marktrustedp:[],metaevid:[5,12],method:[],modul:0,multihashfil:[3,4],mymethod:[],net:[],newaccount:[],newblockhead:[],newkeypair:[],newmessagefilt:[],newsymkei:[],note:[],notif:[],numbertohex:[],object:[],onc:[],option:[],padleft:[],padright:[],paramet:[0,1,2,3,4],part:[5,12],pendingtransact:[],person:[],pick:[],post:[],privatekeytoaccount:[],promis:[],properti:[],prototyp:[],provid:[5,12],randomhex:[],recov:[],recovertransact:[],registri:[],remov:[],resolv:[],retriev:[5,12],save:[],send:[],sendsignedtransact:[],sendtransact:[],set:[],setaddress:[],setcont:[],setipfsgatewai:0,setmaxmessages:[],setminpow:[],setmultihash:[],setprovid:0,setpubkei:[],sha3:[],shh:[],sign:[],signtransact:[],solid:7,soliditysha3:[],specif:[],standard:10,start:6,step:12,submit:[5,12],submitwork:[],subscrib:[],support:7,sync:[],toaddress:[],tobn:[],tochecksumaddress:[],tohex:[],toiban:[],tostr:[],totwoscompl:[],towei:[],troubleshoot:7,unitmap:[],unlockaccount:[],upload:[],uri:11,using:[5,12],utf8tohex:[],util:[0,3],valid:[7,11],validatefilefromuri:[3,4],validmultihash:[3,4],valu:[],version:0,walkthrough:12,wallet:[],web3:[]}}) \ No newline at end of file diff --git a/docs/_build/html/tutorial.html b/docs/_build/html/tutorial.html new file mode 100644 index 0000000..d82c8c1 --- /dev/null +++ b/docs/_build/html/tutorial.html @@ -0,0 +1,276 @@ + + + + + + + + Evidence Walkthrough — @kleros/archon 0.1.0 documentation + + + + + + + + + + + + + + +
    +
    +
    +
    + +
    +

    Note

    +

    Archon depends on Web3 1.0. This version of web3 is still in Beta so usage may change unexpectedly and/or bugs may arise until a stable version of Web3 1.0 is released.

    +
    +
    +

    Evidence Walkthrough

    +

    The best way to try things out is to learn by doing. So we have created a test +smart contract, deployed on the Kovan test network, that you can use to test out +submitting and fetching evidence. Here we will go through the process step by step. +Feel free to follow along.

    +

    The test smart contract we will be using includes all of the standard Evidence related +events that you would have in your smart contract. You can create a “dispute” in this +contract and submit MetaEvidence and Evidence. There is no arbitrator for these disputes +so they will always remain open.

    +

    The contract can be found here: https://kovan.etherscan.io/address/0x3b43c3f69c5d06cc00575e3c5ab8723b129c494d#code

    +
    +
    +

    Step 1: Create MetaEvidence

    +

    The first thing needed in order to create a dispute is to create the MetaEvidence. +In our example we are going to be going along with a hypothetical escrow dispute.

    +
    +

    Part 1: Create Evidence JSON File

    +
    var Archon = require('@kleros/archon');
    +var fs = require('fs');
    +var path = require('path');
    +
    +// initialize Archon. By default it uses IPFS gateway https://gateway.ipfs.io
    +var archon = new Archon("https://mainnet.infura.io");
    +
    +// First we need the hash of our evidence file. Download the file and hash it.
    +var file = fs.readFileSync(path.resolve(__dirname, "./exampleEvidence.txt")).toString();
    +
    +var evidenceHash = archon.utils.multihashFile(
    +  file,
    +  0x1B // keccak-256
    +);
    +
    +console.log(evidenceHash); // Bce1WTQa7bfrJMFdEJuWV2xHsmj5JcDDyqBKGXu6PHZsn5e5oxkJ8cMJcuFDK1VsQYBtfrzgWkKCovWSvsacgN1XTj
    +
    +// Now we can construct our EvidenceJSON from the Evidence Standard
    +var evidenceJSON = {
    +  fileURI: "https://s3.us-east-2.amazonaws.com/kleros-examples/exampleEvidence.txt",
    +  fileHash: evidenceHash,
    +  name: "Example Evidence",
    +  description: "This evidence shows how to properly utilize hashing and Archon to submit valid evidence!"
    +}
    +
    +var evidenceJSONHash = archon.utils.multihashFile(
    +  evidenceJSON,
    +  0x1B // keccak-256
    +)
    +
    +console.log(evidenceJSONHash) //
    +
    +// Write our JSON to a file so we can host it with IPFS
    +fs.writeFileSync(path.resolve(__dirname, `./${evidenceJSONHash}`), JSON.stringify(evidenceJSON));
    +
    +
    +
    +
    +

    Part 2: Host with IPFS and get the hash

    +
    +

    Note

    +

    If it is not hosted via IPFS make sure to use the multihash as the suffix of the URI or include selfHash in the JSON.

    +
    +
    ipfs add -r exampleEvidence.json
    +> added QmdBNTwDazHsYXk9xW9JnM4iVGpdUnZni1DS4pyF3adKq1 exampleEvidence.json
    +
    +
    +
    +
    +

    Part 2 (Alternate): Host on any cloud provider (e.g. AWS) using hash as filename

    +
    +

    Note

    +

    If it is not hosted via IPFS make sure to use the multihash as the suffix of the URI or include selfHash in the JSON.

    +
    +
    # Add file to aws
    +aws s3 cp ./<hash> s3://kleros-examples/<hash>
    +
    +# file can be found at https://s3.us-east-2.amazonaws.com/kleros-examples/<hash>
    +
    +
    +
    +
    +

    Part 3: Submit the evidence

    +
    var Web3 = require("web3");
    +// You will need to submit your transaction from a node or wallet that has funds to pay gas fees.
    +var web3 = new Web3("https://mainnet.infura.io");
    +
    +// Load the arbitrable contract to submit our evidence
    +// See web3 docs for more information on interacting with your contract
    +var contractInstance = new web3.eth.Contract(<My Contract ABI>, <My Contract Address>);
    +
    +// Call submit evidence using the IPFS hash from our JSON file
    +contractInstance.methods.submitEvidence(
    +  '/ipfs/QmdBNTwDazHsYXk9xW9JnM4iVGpdUnZni1DS4pyF3adKq1'
    +).send({
    +  from: "0x54FcB2536b3E1DD222aD2c644535244000b377cd",
    +  gas: 500000
    +});
    +
    +// OR
    +
    +// Call submit evidence using the hosted URI
    +contractInstance.methods.submitEvidence(
    +  'https://s3.us-east-2.amazonaws.com/kleros-examples/<hash>'
    +).send({
    +  from: "0x54FcB2536b3E1DD222aD2c644535244000b377cd",
    +  gas: 500000
    +});
    +
    +
    +
    +
    +

    Part 4: Retrieve Evidence from the contract

    +
    var Archon = require("@kleros/archon");
    +var archon = new Archon("https://mainnet.infura.io");
    +
    +archon.arbitrable.getEvidence(
    +  <My Contract Address>,
    +  <Arbitrator Address>,
    +  <Dispute ID>
    +).then(evidence => {
    +  console.log(evidence)
    +});
    +
    +> [{
    +  evidenceJSON: {
    +    fileURI: "https://s3.us-east-2.amazonaws.com/kleros-examples/exampleEvidence.txt",
    +    fileHash: "Bce1WTQa7bfrJMFdEJuWV2xHsmj5JcDDyqBKGXu6PHZsn5e5oxkJ8cMJcuFDK1VsQYBtfrzgWkKCovWSvsacgN1XTj",
    +    name: "Example Evidence",
    +    Description: "This evidence shows how to properly utilize hashing and Archon to submit valid evidence!"
    +  },
    +  evidenceValid: true,
    +  fileValid: true,
    +  submittedBy: <My Account>,
    +  submittedAt: <Timestamp>
    +}]
    +
    +
    +
    +
    +
    +
    +

    Fetch MetaEvidence for Dispute

    +

    This example demonstrates how to retrieve the MetaEvidence for a dispute using Archon.

    +
    var Archon = require('@kleros/archon');
    +
    +// initialize Archon. By default it uses IPFS gateway https://gateway.ipfs.io
    +var archon = new Archon("https://mainnet.infura.io");
    +
    +// Fetch the event log emitted by the Arbitrable contract when a dispute is raised
    +archon.arbitrable.getDispute(
    +  "0x91697c78d48e9c83b71727ddd41ccdc95bb2f012", // arbitrable contract address
    +  "0x211f01e59b425253c0a0e9a7bf612605b42ce82c", // arbitrator contract address
    +  23 // dispute unique identifier
    +).then(disputeLog => {
    +  // use the metaEvidenceID to fetch the MetaEvidence event log
    +  archon.arbitrable.getMetaEvidence(
    +    "0x91697c78d48e9c83b71727ddd41ccdc95bb2f012", // arbitrable contract address
    +    disputeLog.metaEvidenceID
    +  ).then(metaEvidenceData => {
    +    console.log(metaEvidenceData)
    +  })
    +})
    +
    +> {
    +  metaEvidenceValid: true,
    +  fileValid: true,
    +  interfaceValid: true,
    +  metaEvidenceJSON: {"fileURI": "/ipfs/...", ...},
    +  submittedAt: 1539025000,
    +  blockNumber: 6503570,
    +  transactionHash: "0x340fdc6e32ef24eb14f9ccbd2ec614a8d0c7121e8d53f574529008f468481990"
    +}
    +
    +
    +
    +
    + + +
    +
    +
    + +
    +
    + + + + \ No newline at end of file diff --git a/docs/archon-utils-validation.rst b/docs/archon-utils-validation.rst index 10b65b3..d2b7e1d 100644 --- a/docs/archon-utils-validation.rst +++ b/docs/archon-utils-validation.rst @@ -22,13 +22,14 @@ Parameters The options parameter can include: -============ ====== ====================================================== +============ ====== ================================================================================ Key Type Description -============ ====== ====================================================== +============ ====== ================================================================================ +preValidated bool If file has been pre-validated this will just fetch file and set isValid = true. hash string The original hash to compare the file against. strictHashes bool If true, an error will throw if hash validations fail. customHashFn fn A custom hash function to use to validate the file. -============ ====== ====================================================== +============ ====== ================================================================================ ------- Returns diff --git a/docs/archon-utils.rst b/docs/archon-utils.rst index 1945e7c..7468880 100755 --- a/docs/archon-utils.rst +++ b/docs/archon-utils.rst @@ -8,7 +8,7 @@ archon.utils This package provides utility functions that can be used to validate hashes of ``Evidence`` and ``MetaEvidence`` -.. note:: If using ``/ipfs/...`` URIs the environment variable ``IPFS_GATEWAY_URI`` must be set so that data can be fetched and validated from the IPFS network. +.. note:: If using ``/ipfs/...`` URIs the the IPFS Gateway will be used to fetch and validate the data. .. warning:: It is not recommended that you link directly to an ``IPFS`` gateway in the evidence because it will not be able to be verified without a custom hashing function. The ``IPFS`` protocol does transformations on the data before hashing, therefore a hash can not be verified naively using the resulting ``IPFS`` multihash and the original file contents. diff --git a/docs/archon.rst b/docs/archon.rst index 4df09ad..701f8b1 100755 --- a/docs/archon.rst +++ b/docs/archon.rst @@ -1,5 +1,7 @@ .. _archon: +.. include:: include_announcement.rst + ====== Archon ====== @@ -156,12 +158,6 @@ Parameters 1. ``myProvider`` - ``Object|String``: A provider object or URI. -------- -Returns -------- - -``Boolean`` - ------- Example ------- @@ -190,7 +186,7 @@ archon.setIpfsGateway() archon.setIpfsGateway(ipfsGatewayURI) -Will change the ``IPFS`` gateway environment variable. +Will change the ``IPFS`` gateway used to fetch and validate data. ---------- Parameters diff --git a/docs/evidence.rst b/docs/evidence.rst index 8460b19..73024ca 100644 --- a/docs/evidence.rst +++ b/docs/evidence.rst @@ -1,3 +1,5 @@ +.. include:: include_announcement.rst + ================= Evidence Examples ================= @@ -54,8 +56,15 @@ Part 1: Create Evidence JSON File description: "This evidence shows how to properly utilize hashing and Archon to submit valid evidence!" } + var evidenceJSONHash = archon.utils.multihashFile( + evidenceJSON, + 0x1B // keccak-256 + ) + + console.log(evidenceJSONHash) // + // Write our JSON to a file so we can host it with IPFS - fs.writeFileSync(path.resolve(__dirname, "./exampleEvidence.json"), JSON.stringify(evidenceJSON)); + fs.writeFileSync(path.resolve(__dirname, `./${evidenceJSONHash}`), JSON.stringify(evidenceJSON)); --------------------------------------- Part 2: Host with IPFS and get the hash @@ -68,6 +77,19 @@ Part 2: Host with IPFS and get the hash ipfs add -r exampleEvidence.json > added QmdBNTwDazHsYXk9xW9JnM4iVGpdUnZni1DS4pyF3adKq1 exampleEvidence.json +-------------------------------------------------------------------------------- +Part 2 (Alternate): Host on any cloud provider (e.g. AWS) using hash as filename +-------------------------------------------------------------------------------- + +.. note:: If it is not hosted via IPFS make sure to use the multihash as the suffix of the URI or include ``selfHash`` in the ``JSON``. + +.. code-block:: bash + + # Add file to aws + aws s3 cp ./ s3://kleros-examples/ + + # file can be found at https://s3.us-east-2.amazonaws.com/kleros-examples/ + --------------------------- Part 3: Submit the evidence --------------------------- @@ -76,16 +98,27 @@ Part 3: Submit the evidence var Web3 = require("web3"); // You will need to submit your transaction from a node or wallet that has funds to pay gas fees. - var web3 = new Web3(); + var web3 = new Web3("https://mainnet.infura.io"); // Load the arbitrable contract to submit our evidence // See web3 docs for more information on interacting with your contract var contractInstance = new web3.eth.Contract(, ); + // Call submit evidence using the IPFS hash from our JSON file contractInstance.methods.submitEvidence( '/ipfs/QmdBNTwDazHsYXk9xW9JnM4iVGpdUnZni1DS4pyF3adKq1' ).send({ - from: , + from: "0x54FcB2536b3E1DD222aD2c644535244000b377cd", + gas: 500000 + }); + + // OR + + // Call submit evidence using the hosted URI + contractInstance.methods.submitEvidence( + 'https://s3.us-east-2.amazonaws.com/kleros-examples/' + ).send({ + from: "0x54FcB2536b3E1DD222aD2c644535244000b377cd", gas: 500000 }); diff --git a/docs/getting-started.rst b/docs/getting-started.rst index 9602bc9..b2c9150 100755 --- a/docs/getting-started.rst +++ b/docs/getting-started.rst @@ -17,15 +17,16 @@ Getting Started var Archon = require('@kleros/archon') -3. Initialize an instance of Archon using an Ethereum Provider and an IPFS Gateway. +3. Initialize an instance of Archon using an Ethereum Provider and, optionally, an IPFS Gateway. .. code-block:: javascript - var archon = new Archon('https://mainnet.infura.io', 'https://gateway.ipfs.io') + // By default Archon uses 'https://gateway.ipfs.io' as the default IPFS gateway. To use your own gateway, pass the gateway URI as the 2nd parameter to Archon. + var archon = new Archon('https://mainnet.infura.io') .. note:: A provider is needed so that the codebase knows how to connect to the Ethereum network. You can use a connection to your own node, or to a hosted node such as infura. ``web3.js`` will make RPC calls to the provider to fetch data from the blockchain. -.. note:: This sets the environment variable ``IPFS_GATEWAY_URI``. A gateway is needed to access ``IPFS`` files that might be referenced in evidence or metaEvidence. +.. note:: A gateway is needed to access ``IPFS`` files that might be referenced in evidence or metaEvidence. Now you are all set! Use your :ref:`Archon ` object to interact with :ref:`arbitrable ` and :ref:`arbitrator ` smart contracts on the blockchain. diff --git a/docs/hashing.rst b/docs/hashing.rst index 0087695..cf29b42 100644 --- a/docs/hashing.rst +++ b/docs/hashing.rst @@ -91,6 +91,12 @@ before you apply the hashing algorithm, as is the case with `IPFS` hashes. This is only for the initial hashing algorithm in the multihash. Your hashing function should take a single ``String`` argument and return a ``String`` that is the hex representation of the hash. +1) Non standard hash function implementations + +.. note:: You must still include a hashcode even if you are using a custom hash function. In order to have a valid multihash your hash must correspond to a valid hashcode. It is not recommended you use an unsupported hashing function that does not have a hashcode. If your hashes are not valid multihashes, consider validating your hashes outside of Archon. + +.. warning:: If you use a custom hash function other interfaces may not be able to validate your hashes. + ------------------------------ Example -- Solidity keccak-256 ------------------------------ @@ -99,6 +105,8 @@ Solidity uses a non standard implementation of the keccak-256 hashing algorithm. Therefore if we are using hashes produced by a smart contract we might need to validate using a custom hashing function. +.. note:: In this example the custom hash function is a non-standard implementation of keccak-256 so it can still use the hashcode 0x1B. + .. code-block:: javascript var Archon = require('@kleros/archon'); diff --git a/docs/include_supported_hashes.rst b/docs/include_supported_hashes.rst index cb12008..7858e18 100644 --- a/docs/include_supported_hashes.rst +++ b/docs/include_supported_hashes.rst @@ -22,4 +22,4 @@ keccak-512 0x1D If a different hashing algorithm was used, pass it in the desired function with ``customHashFn``. The function should expect a single string parameter. A full list of possible algorithms and multicodes can be found `here -`_. +`_. diff --git a/docs/tutorial.rst b/docs/tutorial.rst new file mode 100644 index 0000000..8f8ab04 --- /dev/null +++ b/docs/tutorial.rst @@ -0,0 +1,191 @@ +.. include:: include_announcement.rst + +==================== +Evidence Walkthrough +==================== + +The best way to try things out is to learn by doing. So we have created a test +smart contract, deployed on the Kovan test network, that you can use to test out +submitting and fetching evidence. Here we will go through the process step by step. +Feel free to follow along. + +The test smart contract we will be using includes all of the standard Evidence related +events that you would have in your smart contract. You can create a "dispute" in this +contract and submit MetaEvidence and Evidence. There is no arbitrator for these disputes +so they will always remain open. + +The contract can be found here: https://kovan.etherscan.io/address/0x3b43c3f69c5d06cc00575e3c5ab8723b129c494d#code + +------------------------------------------------------------------------------ + +Step 1: Create MetaEvidence +=========================== + +The first thing needed in order to create a dispute is to create the MetaEvidence. +In our example we are going to be going along with a hypothetical escrow dispute. + +--------------------------------- +Part 1: Create Evidence JSON File +--------------------------------- + +.. code-block:: javascript + + var Archon = require('@kleros/archon'); + var fs = require('fs'); + var path = require('path'); + + // initialize Archon. By default it uses IPFS gateway https://gateway.ipfs.io + var archon = new Archon("https://mainnet.infura.io"); + + // First we need the hash of our evidence file. Download the file and hash it. + var file = fs.readFileSync(path.resolve(__dirname, "./exampleEvidence.txt")).toString(); + + var evidenceHash = archon.utils.multihashFile( + file, + 0x1B // keccak-256 + ); + + console.log(evidenceHash); // Bce1WTQa7bfrJMFdEJuWV2xHsmj5JcDDyqBKGXu6PHZsn5e5oxkJ8cMJcuFDK1VsQYBtfrzgWkKCovWSvsacgN1XTj + + // Now we can construct our EvidenceJSON from the Evidence Standard + var evidenceJSON = { + fileURI: "https://s3.us-east-2.amazonaws.com/kleros-examples/exampleEvidence.txt", + fileHash: evidenceHash, + name: "Example Evidence", + description: "This evidence shows how to properly utilize hashing and Archon to submit valid evidence!" + } + + var evidenceJSONHash = archon.utils.multihashFile( + evidenceJSON, + 0x1B // keccak-256 + ) + + console.log(evidenceJSONHash) // + + // Write our JSON to a file so we can host it with IPFS + fs.writeFileSync(path.resolve(__dirname, `./${evidenceJSONHash}`), JSON.stringify(evidenceJSON)); + +--------------------------------------- +Part 2: Host with IPFS and get the hash +--------------------------------------- + +.. note:: If it is not hosted via IPFS make sure to use the multihash as the suffix of the URI or include ``selfHash`` in the ``JSON``. + +.. code-block:: bash + + ipfs add -r exampleEvidence.json + > added QmdBNTwDazHsYXk9xW9JnM4iVGpdUnZni1DS4pyF3adKq1 exampleEvidence.json + +-------------------------------------------------------------------------------- +Part 2 (Alternate): Host on any cloud provider (e.g. AWS) using hash as filename +-------------------------------------------------------------------------------- + +.. note:: If it is not hosted via IPFS make sure to use the multihash as the suffix of the URI or include ``selfHash`` in the ``JSON``. + +.. code-block:: bash + + # Add file to aws + aws s3 cp ./ s3://kleros-examples/ + + # file can be found at https://s3.us-east-2.amazonaws.com/kleros-examples/ + +--------------------------- +Part 3: Submit the evidence +--------------------------- + +.. code-block:: javascript + + var Web3 = require("web3"); + // You will need to submit your transaction from a node or wallet that has funds to pay gas fees. + var web3 = new Web3("https://mainnet.infura.io"); + + // Load the arbitrable contract to submit our evidence + // See web3 docs for more information on interacting with your contract + var contractInstance = new web3.eth.Contract(, ); + + // Call submit evidence using the IPFS hash from our JSON file + contractInstance.methods.submitEvidence( + '/ipfs/QmdBNTwDazHsYXk9xW9JnM4iVGpdUnZni1DS4pyF3adKq1' + ).send({ + from: "0x54FcB2536b3E1DD222aD2c644535244000b377cd", + gas: 500000 + }); + + // OR + + // Call submit evidence using the hosted URI + contractInstance.methods.submitEvidence( + 'https://s3.us-east-2.amazonaws.com/kleros-examples/' + ).send({ + from: "0x54FcB2536b3E1DD222aD2c644535244000b377cd", + gas: 500000 + }); + +------------------------------------------- +Part 4: Retrieve Evidence from the contract +------------------------------------------- + +.. code-block:: javascript + + var Archon = require("@kleros/archon"); + var archon = new Archon("https://mainnet.infura.io"); + + archon.arbitrable.getEvidence( + , + , + + ).then(evidence => { + console.log(evidence) + }); + + > [{ + evidenceJSON: { + fileURI: "https://s3.us-east-2.amazonaws.com/kleros-examples/exampleEvidence.txt", + fileHash: "Bce1WTQa7bfrJMFdEJuWV2xHsmj5JcDDyqBKGXu6PHZsn5e5oxkJ8cMJcuFDK1VsQYBtfrzgWkKCovWSvsacgN1XTj", + name: "Example Evidence", + Description: "This evidence shows how to properly utilize hashing and Archon to submit valid evidence!" + }, + evidenceValid: true, + fileValid: true, + submittedBy: , + submittedAt: + }] + +------------------------------------------------------------------------------ + +Fetch MetaEvidence for Dispute +============================== + +This example demonstrates how to retrieve the MetaEvidence for a dispute using ``Archon``. + +.. code-block:: javascript + + var Archon = require('@kleros/archon'); + + // initialize Archon. By default it uses IPFS gateway https://gateway.ipfs.io + var archon = new Archon("https://mainnet.infura.io"); + + // Fetch the event log emitted by the Arbitrable contract when a dispute is raised + archon.arbitrable.getDispute( + "0x91697c78d48e9c83b71727ddd41ccdc95bb2f012", // arbitrable contract address + "0x211f01e59b425253c0a0e9a7bf612605b42ce82c", // arbitrator contract address + 23 // dispute unique identifier + ).then(disputeLog => { + // use the metaEvidenceID to fetch the MetaEvidence event log + archon.arbitrable.getMetaEvidence( + "0x91697c78d48e9c83b71727ddd41ccdc95bb2f012", // arbitrable contract address + disputeLog.metaEvidenceID + ).then(metaEvidenceData => { + console.log(metaEvidenceData) + }) + }) + + > { + metaEvidenceValid: true, + fileValid: true, + interfaceValid: true, + metaEvidenceJSON: {"fileURI": "/ipfs/...", ...}, + submittedAt: 1539025000, + blockNumber: 6503570, + transactionHash: "0x340fdc6e32ef24eb14f9ccbd2ec614a8d0c7121e8d53f574529008f468481990" + } diff --git a/package.json b/package.json index 87e6592..05ff1de 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@kleros/archon", - "version": "0.2.0", + "version": "0.3.0", "description": "A javascript library for Ethereum dispute resolution. Provides the ability to interface with Arbitrable and Arbitrator Ethereum smart contracts, as defined in ERC 792.", "keywords": [ "Blockchain", @@ -59,8 +59,8 @@ "jest": "^22.4.2", "kleros-scripts": "^0.4.0", "standard-version": "^4.3.0", - "webpack": "^4.0.1", - "webpack-cli": "^2.0.9" + "webpack": "^4.19.1", + "webpack-cli": "^3.1.2" }, "dependencies": { "axios": "^0.18.0", diff --git a/src/Archon.js b/src/Archon.js index 43eb22a..f262e16 100644 --- a/src/Archon.js +++ b/src/Archon.js @@ -24,8 +24,8 @@ class Archon { * files from the IPFS network. Defaults to "https://gateway.ipfs.io" */ constructor(ethereumProvider, ipfsGatewayURI = 'https://gateway.ipfs.io') { - this.arbitrator = new Arbitrator(ethereumProvider) - this.arbitrable = new Arbitrable(ethereumProvider) + this.arbitrator = new Arbitrator(ethereumProvider, ipfsGatewayURI) + this.arbitrable = new Arbitrable(ethereumProvider, ipfsGatewayURI) this.setIpfsGateway(ipfsGatewayURI) } @@ -44,11 +44,12 @@ class Archon { * @param {string} ipfsGatewayURI - The ipfs gateway URI. */ setIpfsGateway = (ipfsGatewayURI = isRequired('ipfsGatewayURI')) => { - // remove trailing / + // remove trailing '/' if (ipfsGatewayURI.lastIndexOf('/') === ipfsGatewayURI.length - 1) ipfsGatewayURI = ipfsGatewayURI.substr(0, ipfsGatewayURI.length - 1) - + console.log(ipfsGatewayURI) process.env.IPFS_GATEWAY_URI = ipfsGatewayURI + console.log(process.env.IPFS_GATEWAY_URI) } } diff --git a/src/standards/Arbitrable.js b/src/standards/Arbitrable.js index c3fafa8..db064d6 100644 --- a/src/standards/Arbitrable.js +++ b/src/standards/Arbitrable.js @@ -4,6 +4,7 @@ import * as errorConstants from '../constants/error' import EventListener from '../utils/EventListener' import isRequired from '../utils/isRequired' import { validateFileFromURI } from '../utils/hashing' +import { getHttpUri } from '../utils/uri' import StandardContract from './StandardContract' @@ -54,25 +55,39 @@ class Arbitrable extends StandardContract { return Promise.all( evidenceLogs.map(async evidenceLog => { const args = await evidenceLog.returnValues - const evidenceURI = args._evidence + const { uri: evidenceURI, preValidated } = getHttpUri( + args._evidence, + this.ipfsGateway + ) const { file: evidenceJSON, isValid: evidenceJSONValid } = await validateFileFromURI(evidenceURI, { - evidence: true, + preValidated, strictHashes: options.strictHashes, customHashFn: options.customHashFn }) - const { isValid: fileValid } = evidenceJSON.fileURI - ? await validateFileFromURI(evidenceJSON.fileURI, { - evidence: true, + let fileValid = false + + try { + if (evidenceJSON.fileURI) { + const { uri: evidenceURI, preValidated } = getHttpUri( + evidenceJSON.fileURI, + this.ipfsGateway + ) + + fileValid = (await validateFileFromURI(evidenceURI, { + preValidated, strictHashes: options.strictHashes, hash: evidenceJSON.fileHash, customHashFn: options.customHashFn - }) - : { isValid: null } + })).isValid + } + } catch (err) { + if (options.strictHashes) throw new Error(err) + } const submittedAt = (await new Promise((resolve, reject) => { this.web3.eth.getBlock(evidenceLog.blockNumber, (error, result) => { @@ -136,40 +151,60 @@ class Arbitrable extends StandardContract { const metaEvidenceLog = metaEvidenceLogs[0] const args = await metaEvidenceLog.returnValues - const metaEvidenceUri = args._evidence + + const { uri: metaEvidenceUri, preValidated } = getHttpUri( + args._evidence, + this.ipfsGateway + ) const { file: metaEvidenceJSON, isValid: metaEvidenceJSONValid } = await validateFileFromURI(metaEvidenceUri, { - evidence: true, + preValidated, strictHashes: options.strictHashes, customHashFn: options.customHashFn }) - // validate file hash - const { isValid: fileValid } = metaEvidenceJSON.fileURI - ? await validateFileFromURI(metaEvidenceJSON.fileURI, { - evidence: true, + let fileValid = false + try { + // validate file hash + if (metaEvidenceJSON.fileURI) { + const { uri: fileURI, preValidated } = getHttpUri( + metaEvidenceJSON.fileURI, + this.ipfsGateway + ) + fileValid = (await validateFileFromURI(fileURI, { + preValidated, strictHashes: options.strictHashes, hash: metaEvidenceJSON.fileHash, customHashFn: options.customHashFn - }) - : { isValid: null } + })).isValid + } + } catch (err) { + if (options.strictHashes) throw new Error(err) + } // validate file hash - const { - isValid: interfaceValid - } = metaEvidenceJSON.evidenceDisplayInterfaceURL - ? await validateFileFromURI( + let interfaceValid + try { + if (metaEvidenceJSON.evidenceDisplayInterfaceURL) { + const { uri: disputeInterfaceURI, preValidated } = getHttpUri( metaEvidenceJSON.evidenceDisplayInterfaceURL, - { + this.ipfsGateway + ) + if (preValidated) interfaceValid = true + else + interfaceValid = (await validateFileFromURI(disputeInterfaceURI, { strictHashes: options.strictHashes, hash: metaEvidenceJSON.evidenceDisplayInterfaceHash, customHashFn: options.customHashFn - } - ) - : { isValid: null } + })).isValid + } + } catch (err) { + if (options.strictHashes) throw new Error(err) + interfaceValid = false + } return { metaEvidenceJSON, diff --git a/src/standards/StandardContract.js b/src/standards/StandardContract.js index 1a809a8..960fe61 100644 --- a/src/standards/StandardContract.js +++ b/src/standards/StandardContract.js @@ -4,14 +4,20 @@ class StandardContract { /** * Constructor ArbitrableTransaction. * @param {object} web3Provider instance. + * @param {string} ipfsGateway IPFS gateway URI. */ - constructor(web3Provider) { + constructor(web3Provider, ipfsGateway) { this.web3 = new Web3(web3Provider) + this.ipfsGateway = ipfsGateway } setProvider = newProvider => { this.web3.setProvider(newProvider) } + + setIpfsGateway = newGateway => { + this.ipfsGateway = newGateway + } } export default StandardContract diff --git a/src/utils/hashing.js b/src/utils/hashing.js index 83610be..637e938 100644 --- a/src/utils/hashing.js +++ b/src/utils/hashing.js @@ -5,7 +5,7 @@ import * as errorConstants from '../constants/error' import { functions as hashFunctions } from '../constants/hash' import isRequired from './isRequired' -import { getHttpUri, getURISuffix } from './uri' +import { getURISuffix } from './uri' /** * Validate a file. The file must include the hash as the suffix of the URI, @@ -19,23 +19,21 @@ export const validateFileFromURI = async ( fileURI = isRequired('fileURI'), options = {} ) => { - // A file is considered prevalidated if it is an IPFS uri - // NOTE IPFS uri's are converted to HTTP using a gateway - const { uri, preValidated } = getHttpUri(fileURI) - - if (preValidated) return true // Fetch the evidence JSON - const fileResponse = await axios.get(uri) + const fileResponse = await axios.get(fileURI) if (fileResponse.status !== 200) throw new Error( errorConstants.HTTP_ERROR( - `Unable to fetch file at ${uri}. Returned status code ${ + `Unable to fetch file at ${fileURI}. Returned status code ${ fileResponse.status }` ) ) let fileContent = fileResponse.data + // If from ipfs or other source that validates hashes we cam return file + if (options.preValidated) return { file: fileContent, isValid: true } + let selfHash = null // If we are validating evidence check for optional selfHash key if (typeof fileContent === 'object') { @@ -44,22 +42,24 @@ export const validateFileFromURI = async ( selfHash = _selfHash } - let isValid = true - - if ( - !validMultihash( + let isValid + // If there is an error validating the hash just assume it is invalid so that legacy disputes can be fetched + try { + isValid = validMultihash( options.hash || selfHash || getURISuffix(fileURI), fileContent, options.customHashFn ) - ) { + } catch (err) { + console.error(err) isValid = false - if (options.strictHashes) - throw new Error( - errorConstants.VALIDATION_ERROR(`Evidence hash validation failed`) - ) } + if (!isValid && options.strictHashes) + throw new Error( + errorConstants.VALIDATION_ERROR(`Evidence hash validation failed`) + ) + return { file: fileContent, isValid @@ -80,14 +80,25 @@ export const validMultihash = ( ) => { if (typeof file === 'object') file = JSON.stringify(file) // Decode hash to get hashing algorithm - const decodedHash = multihash.decode(multihash.fromB58String(multihashHex)) + + let decodedHash + try { + decodedHash = multihash.decode(multihash.fromB58String(multihashHex)) + } catch (err) { + console.error(err) + throw new Error( + errorConstants.VALIDATION_ERROR( + 'Unable to decode multihash hex. Is your hash base58?' + ) + ) + } const hashFn = customHashFn || hashFunctions[decodedHash.code] if (!hashFn) throw new Error( - `Hash validation error: No hash function for multicode ${ - decodedHash.code - }` + errorConstants.VALIDATION_ERROR( + `No hash function for multicode ${decodedHash.code}` + ) ) // Hash the original object let fileHash = hashFn(file) diff --git a/src/utils/uri.js b/src/utils/uri.js index c4c1110..100ae5d 100644 --- a/src/utils/uri.js +++ b/src/utils/uri.js @@ -11,7 +11,7 @@ export const getURIProtocol = uri => { } } -export const getHttpUri = uri => { +export const getHttpUri = (uri, ipfsGateway) => { const protocol = getURIProtocol(uri) let preValidated = false @@ -30,10 +30,10 @@ export const getHttpUri = uri => { uri = uri.replace('://', ':/') // NURI if (uri.substr(0, 5) === '/ipfs' || uri.substr(0, 5) === 'ipfs/') - uri = `${process.env.IPFS_GATEWAY_URI}/${uri}` + uri = `${ipfsGateway}/${uri}` // compatability scheme else if (uri.substr(0, 6) === 'ipfs:/') - uri = `${process.env.IPFS_GATEWAY_URI}/${uri.split(':/').pop()}` + uri = `${ipfsGateway}/${uri.split(':/').pop()}` else throw new Error(`Unrecognized protocol ${protocol}`) preValidated = true diff --git a/tests/utils/uri.test.js b/tests/utils/uri.test.js index c0ac9e3..71f6394 100644 --- a/tests/utils/uri.test.js +++ b/tests/utils/uri.test.js @@ -33,38 +33,33 @@ describe('URI', () => { }) }) describe('getHttpUri', () => { - let ipfsGateway - - beforeAll(() => { - ipfsGateway = 'https://gateway.ipfs.io' - process.env.IPFS_GATEWAY_URI = ipfsGateway - }) + const ipfsGateway = 'https://gateway.ipfs.io' it('http://', () => { const testURI = 'http://test.com' - const uriData = getHttpUri(testURI) + const uriData = getHttpUri(testURI, ipfsGateway) expect(uriData.uri).toEqual(testURI) expect(uriData.preValidated).toBeFalsy() }) it('https://', () => { const testURI = 'https://test.com' - const uriData = getHttpUri(testURI) + const uriData = getHttpUri(testURI, ipfsGateway) expect(uriData.uri).toEqual(testURI) expect(uriData.preValidated).toBeFalsy() }) it('/ipfs/', () => { const testURI = '/ipfs/hash' - const uriData = getHttpUri(testURI) + const uriData = getHttpUri(testURI, ipfsGateway) expect(uriData.uri).toEqual(`${ipfsGateway}/${testURI}`) expect(uriData.preValidated).toBeTruthy() }) it('ipfs/', () => { const testURI = 'ipfs/hash' - const uriData = getHttpUri(testURI) + const uriData = getHttpUri(testURI, ipfsGateway) expect(uriData.uri).toEqual(`${ipfsGateway}/${testURI}`) expect(uriData.preValidated).toBeTruthy() }) @@ -72,7 +67,7 @@ describe('URI', () => { const uriSuffix = 'ipfs/hash' const testURI = `ipfs:/${uriSuffix}` - const uriData = getHttpUri(testURI) + const uriData = getHttpUri(testURI, ipfsGateway) expect(uriData.uri).toEqual(`${ipfsGateway}/${uriSuffix}`) expect(uriData.preValidated).toBeTruthy() }) @@ -80,7 +75,7 @@ describe('URI', () => { const uriSuffix = 'ipfs/hash' const testURI = `ipfs://${uriSuffix}` - const uriData = getHttpUri(testURI) + const uriData = getHttpUri(testURI, ipfsGateway) expect(uriData.uri).toEqual(`${ipfsGateway}/${uriSuffix}`) expect(uriData.preValidated).toBeTruthy() }) @@ -88,7 +83,7 @@ describe('URI', () => { const uriSuffix = 'ipfs/hash' const testURI = `fs:/${uriSuffix}` - const uriData = getHttpUri(testURI) + const uriData = getHttpUri(testURI, ipfsGateway) expect(uriData.uri).toEqual(`${ipfsGateway}/${uriSuffix}`) expect(uriData.preValidated).toBeTruthy() }) @@ -96,7 +91,7 @@ describe('URI', () => { const uriSuffix = '/ipfs/hash' const testURI = `fs:/${uriSuffix}` - const uriData = getHttpUri(testURI) + const uriData = getHttpUri(testURI, ipfsGateway) expect(uriData.uri).toEqual(`${ipfsGateway}/${uriSuffix}`) expect(uriData.preValidated).toBeTruthy() }) @@ -105,7 +100,7 @@ describe('URI', () => { let errored = false try { - getHttpUri(testURI) + getHttpUri(testURI, ipfsGateway) } catch (err) { expect(err).toBeTruthy() errored = true @@ -117,7 +112,7 @@ describe('URI', () => { let errored = false try { - getHttpUri(testURI) + getHttpUri(testURI, ipfsGateway) } catch (err) { expect(err).toBeTruthy() errored = true diff --git a/yarn.lock b/yarn.lock index 03f5965..f29d44f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -4,7 +4,7 @@ "@babel/code-frame@7.0.0-beta.44": version "7.0.0-beta.44" - resolved "http://registry.npmjs.org/@babel/code-frame/-/code-frame-7.0.0-beta.44.tgz#2a02643368de80916162be70865c97774f3adbd9" + resolved "https://registry.yarnpkg.com/@babel/code-frame/-/code-frame-7.0.0-beta.44.tgz#2a02643368de80916162be70865c97774f3adbd9" integrity sha512-cuAuTTIQ9RqcFRJ/Y8PvTh+paepNcaGxwQwjIDRWPXmzzyAeCO4KqS9ikMvq0MCbRk6GlYKwfzStrcP3/jSL8g== dependencies: "@babel/highlight" "7.0.0-beta.44" @@ -16,18 +16,18 @@ dependencies: "@babel/highlight" "^7.0.0" -"@babel/core@^7.0.0-rc.1": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.1.0.tgz#08958f1371179f62df6966d8a614003d11faeb04" - integrity sha512-9EWmD0cQAbcXSc+31RIoYgEHx3KQ2CCSMDBhnXrShWvo45TMw+3/55KVxlhkG53kw9tl87DqINgHDgFVhZJV/Q== +"@babel/core@^7.0.0": + version "7.1.2" + resolved "https://registry.yarnpkg.com/@babel/core/-/core-7.1.2.tgz#f8d2a9ceb6832887329a7b60f9d035791400ba4e" + integrity sha512-IFeSSnjXdhDaoysIlev//UzHZbdEmm7D0EIH2qtse9xK7mXEZQpYjs2P00XlP1qYsYvid79p+Zgg6tz1mp6iVw== dependencies: "@babel/code-frame" "^7.0.0" - "@babel/generator" "^7.0.0" - "@babel/helpers" "^7.1.0" - "@babel/parser" "^7.1.0" - "@babel/template" "^7.1.0" + "@babel/generator" "^7.1.2" + "@babel/helpers" "^7.1.2" + "@babel/parser" "^7.1.2" + "@babel/template" "^7.1.2" "@babel/traverse" "^7.1.0" - "@babel/types" "^7.0.0" + "@babel/types" "^7.1.2" convert-source-map "^1.1.0" debug "^3.1.0" json5 "^0.5.0" @@ -38,7 +38,7 @@ "@babel/generator@7.0.0-beta.44": version "7.0.0-beta.44" - resolved "http://registry.npmjs.org/@babel/generator/-/generator-7.0.0-beta.44.tgz#c7e67b9b5284afcf69b309b50d7d37f3e5033d42" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.0.0-beta.44.tgz#c7e67b9b5284afcf69b309b50d7d37f3e5033d42" integrity sha512-5xVb7hlhjGcdkKpMXgicAVgx8syK5VJz193k0i/0sLP6DzE6lRrU1K3B/rFefgdo9LPGMAOOOAWW4jycj07ShQ== dependencies: "@babel/types" "7.0.0-beta.44" @@ -47,12 +47,12 @@ source-map "^0.5.0" trim-right "^1.0.1" -"@babel/generator@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.0.0.tgz#1efd58bffa951dc846449e58ce3a1d7f02d393aa" - integrity sha512-/BM2vupkpbZXq22l1ALO7MqXJZH2k8bKVv8Y+pABFnzWdztDB/ZLveP5At21vLz5c2YtSE6p7j2FZEsqafMz5Q== +"@babel/generator@^7.1.2", "@babel/generator@^7.1.3": + version "7.1.3" + resolved "https://registry.yarnpkg.com/@babel/generator/-/generator-7.1.3.tgz#2103ec9c42d9bdad9190a6ad5ff2d456fd7b8673" + integrity sha512-ZoCZGcfIJFJuZBqxcY9OjC1KW2lWK64qrX1o4UYL3yshVhwKFYgzpWZ0vvtGMNJdTlvkw0W+HR1VnYN8q3QPFQ== dependencies: - "@babel/types" "^7.0.0" + "@babel/types" "^7.1.3" jsesc "^2.5.1" lodash "^4.17.10" source-map "^0.5.0" @@ -60,7 +60,7 @@ "@babel/helper-function-name@7.0.0-beta.44": version "7.0.0-beta.44" - resolved "http://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.44.tgz#e18552aaae2231100a6e485e03854bc3532d44dd" + resolved "https://registry.yarnpkg.com/@babel/helper-function-name/-/helper-function-name-7.0.0-beta.44.tgz#e18552aaae2231100a6e485e03854bc3532d44dd" integrity sha512-MHRG2qZMKMFaBavX0LWpfZ2e+hLloT++N7rfM3DYOMUOGCD8cVjqZpwiL8a0bOX3IYcQev1ruciT0gdFFRTxzg== dependencies: "@babel/helper-get-function-arity" "7.0.0-beta.44" @@ -78,7 +78,7 @@ "@babel/helper-get-function-arity@7.0.0-beta.44": version "7.0.0-beta.44" - resolved "http://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.44.tgz#d03ca6dd2b9f7b0b1e6b32c56c72836140db3a15" + resolved "https://registry.yarnpkg.com/@babel/helper-get-function-arity/-/helper-get-function-arity-7.0.0-beta.44.tgz#d03ca6dd2b9f7b0b1e6b32c56c72836140db3a15" integrity sha512-w0YjWVwrM2HwP6/H3sEgrSQdkCaxppqFeJtAnB23pRiJB5E/O9Yp7JAAeWBl+gGEgmBFinnTyOv2RN7rcSmMiw== dependencies: "@babel/types" "7.0.0-beta.44" @@ -92,7 +92,7 @@ "@babel/helper-split-export-declaration@7.0.0-beta.44": version "7.0.0-beta.44" - resolved "http://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.44.tgz#c0b351735e0fbcb3822c8ad8db4e583b05ebd9dc" + resolved "https://registry.yarnpkg.com/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.0.0-beta.44.tgz#c0b351735e0fbcb3822c8ad8db4e583b05ebd9dc" integrity sha512-aQ7QowtkgKKzPGf0j6u77kBMdUFVBKNHw2p/3HX/POt5/oz8ec5cs0GwlgM8Hz7ui5EwJnzyfRmkNF1Nx1N7aA== dependencies: "@babel/types" "7.0.0-beta.44" @@ -104,18 +104,18 @@ dependencies: "@babel/types" "^7.0.0" -"@babel/helpers@^7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.1.0.tgz#429bf0f0020be56a4242883432084e3d70a8a141" - integrity sha512-V1jXUTNdTpBn37wqqN73U+eBpzlLHmxA4aDaghJBggmzly/FpIJMHXse9lgdzQQT4gs5jZ5NmYxOL8G3ROc29g== +"@babel/helpers@^7.1.2": + version "7.1.2" + resolved "https://registry.yarnpkg.com/@babel/helpers/-/helpers-7.1.2.tgz#ab752e8c35ef7d39987df4e8586c63b8846234b5" + integrity sha512-Myc3pUE8eswD73aWcartxB16K6CGmHDv9KxOmD2CeOs/FaEAQodr3VYGmlvOmog60vNQ2w8QbatuahepZwrHiA== dependencies: - "@babel/template" "^7.1.0" + "@babel/template" "^7.1.2" "@babel/traverse" "^7.1.0" - "@babel/types" "^7.0.0" + "@babel/types" "^7.1.2" "@babel/highlight@7.0.0-beta.44": version "7.0.0-beta.44" - resolved "http://registry.npmjs.org/@babel/highlight/-/highlight-7.0.0-beta.44.tgz#18c94ce543916a80553edcdcf681890b200747d5" + resolved "https://registry.yarnpkg.com/@babel/highlight/-/highlight-7.0.0-beta.44.tgz#18c94ce543916a80553edcdcf681890b200747d5" integrity sha512-Il19yJvy7vMFm8AVAh6OZzaFoAd0hbkeMZiX3P5HGD+z7dyI7RzndHB0dg6Urh/VAFfHtpOIzDUSxmY6coyZWQ== dependencies: chalk "^2.0.0" @@ -131,14 +131,14 @@ esutils "^2.0.2" js-tokens "^4.0.0" -"@babel/parser@^7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.1.0.tgz#a7cd42cb3c12aec52e24375189a47b39759b783e" - integrity sha512-SmjnXCuPAlai75AFtzv+KCBcJ3sDDWbIn+WytKw1k+wAtEy6phqI2RqKh/zAnw53i1NR8su3Ep/UoqaKcimuLg== +"@babel/parser@^7.1.2", "@babel/parser@^7.1.3": + version "7.1.3" + resolved "https://registry.yarnpkg.com/@babel/parser/-/parser-7.1.3.tgz#2c92469bac2b7fbff810b67fca07bd138b48af77" + integrity sha512-gqmspPZOMW3MIRb9HlrnbZHXI1/KHTOroBwN1NcLL6pWxzqzEKGvRTq0W/PxS45OtQGbaFikSQpkS5zbnsQm2w== "@babel/template@7.0.0-beta.44": version "7.0.0-beta.44" - resolved "http://registry.npmjs.org/@babel/template/-/template-7.0.0-beta.44.tgz#f8832f4fdcee5d59bf515e595fc5106c529b394f" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.0.0-beta.44.tgz#f8832f4fdcee5d59bf515e595fc5106c529b394f" integrity sha512-w750Sloq0UNifLx1rUqwfbnC6uSUk0mfwwgGRfdLiaUzfAOiH0tHJE6ILQIUi3KYkjiCDTskoIsnfqZvWLBDng== dependencies: "@babel/code-frame" "7.0.0-beta.44" @@ -146,18 +146,18 @@ babylon "7.0.0-beta.44" lodash "^4.2.0" -"@babel/template@^7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.1.0.tgz#58cc9572e1bfe24fe1537fdf99d839d53e517e22" - integrity sha512-yZ948B/pJrwWGY6VxG6XRFsVTee3IQ7bihq9zFpM00Vydu6z5Xwg0C3J644kxI9WOTzd+62xcIsQ+AT1MGhqhA== +"@babel/template@^7.1.0", "@babel/template@^7.1.2": + version "7.1.2" + resolved "https://registry.yarnpkg.com/@babel/template/-/template-7.1.2.tgz#090484a574fef5a2d2d7726a674eceda5c5b5644" + integrity sha512-SY1MmplssORfFiLDcOETrW7fCLl+PavlwMh92rrGcikQaRq4iWPVH0MpwPpY3etVMx6RnDjXtr6VZYr/IbP/Ag== dependencies: "@babel/code-frame" "^7.0.0" - "@babel/parser" "^7.1.0" - "@babel/types" "^7.0.0" + "@babel/parser" "^7.1.2" + "@babel/types" "^7.1.2" "@babel/traverse@7.0.0-beta.44": version "7.0.0-beta.44" - resolved "http://registry.npmjs.org/@babel/traverse/-/traverse-7.0.0-beta.44.tgz#a970a2c45477ad18017e2e465a0606feee0d2966" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.0.0-beta.44.tgz#a970a2c45477ad18017e2e465a0606feee0d2966" integrity sha512-UHuDz8ukQkJCDASKHf+oDt3FVUzFd+QYfuBIsiNu/4+/ix6pP/C+uQZJ6K1oEfbCMv/IKWbgDEh7fcsnIE5AtA== dependencies: "@babel/code-frame" "7.0.0-beta.44" @@ -172,33 +172,33 @@ lodash "^4.2.0" "@babel/traverse@^7.1.0": - version "7.1.0" - resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.1.0.tgz#503ec6669387efd182c3888c4eec07bcc45d91b2" - integrity sha512-bwgln0FsMoxm3pLOgrrnGaXk18sSM9JNf1/nHC/FksmNGFbYnPWY4GYCfLxyP1KRmfsxqkRpfoa6xr6VuuSxdw== + version "7.1.4" + resolved "https://registry.yarnpkg.com/@babel/traverse/-/traverse-7.1.4.tgz#f4f83b93d649b4b2c91121a9087fa2fa949ec2b4" + integrity sha512-my9mdrAIGdDiSVBuMjpn/oXYpva0/EZwWL3sm3Wcy/AVWO2eXnsoZruOT9jOGNRXU8KbCIu5zsKnXcAJ6PcV6Q== dependencies: "@babel/code-frame" "^7.0.0" - "@babel/generator" "^7.0.0" + "@babel/generator" "^7.1.3" "@babel/helper-function-name" "^7.1.0" "@babel/helper-split-export-declaration" "^7.0.0" - "@babel/parser" "^7.1.0" - "@babel/types" "^7.0.0" + "@babel/parser" "^7.1.3" + "@babel/types" "^7.1.3" debug "^3.1.0" globals "^11.1.0" lodash "^4.17.10" "@babel/types@7.0.0-beta.44": version "7.0.0-beta.44" - resolved "http://registry.npmjs.org/@babel/types/-/types-7.0.0-beta.44.tgz#6b1b164591f77dec0a0342aca995f2d046b3a757" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0-beta.44.tgz#6b1b164591f77dec0a0342aca995f2d046b3a757" integrity sha512-5eTV4WRmqbaFM3v9gHAIljEQJU4Ssc6fxL61JN+Oe2ga/BwyjzjamwkCVVAQjHGuAX8i0BWo42dshL8eO5KfLQ== dependencies: esutils "^2.0.2" lodash "^4.2.0" to-fast-properties "^2.0.0" -"@babel/types@^7.0.0": - version "7.0.0" - resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.0.0.tgz#6e191793d3c854d19c6749989e3bc55f0e962118" - integrity sha512-5tPDap4bGKTLPtci2SUl/B7Gv8RnuJFuQoWx26RJobS0fFrz4reUA3JnwIM+HVHEmWE0C1mzKhDtTp8NsWY02Q== +"@babel/types@^7.0.0", "@babel/types@^7.1.2", "@babel/types@^7.1.3": + version "7.1.3" + resolved "https://registry.yarnpkg.com/@babel/types/-/types-7.1.3.tgz#3a767004567060c2f40fca49a304712c525ee37d" + integrity sha512-RpPOVfK+yatXyn8n4PB1NW6k9qjinrXrRR8ugBN8fD6hCy5RXI6PSbVqpOJBO9oSaY7Nom4ohj35feb0UR9hSA== dependencies: esutils "^2.0.2" lodash "^4.17.10" @@ -222,12 +222,12 @@ "@commitlint/config-conventional@^6.1.0": version "6.1.3" - resolved "http://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-6.1.3.tgz#6c06eeae04c5ac789c3618df4d52aeda89ffb810" + resolved "https://registry.yarnpkg.com/@commitlint/config-conventional/-/config-conventional-6.1.3.tgz#6c06eeae04c5ac789c3618df4d52aeda89ffb810" integrity sha1-bAburgTFrHicNhjfTVKu2on/uBA= "@commitlint/ensure@^6.1.3": version "6.1.3" - resolved "http://registry.npmjs.org/@commitlint/ensure/-/ensure-6.1.3.tgz#813b58c9fdfae15351b72fe646a162ebdb71ea2a" + resolved "https://registry.yarnpkg.com/@commitlint/ensure/-/ensure-6.1.3.tgz#813b58c9fdfae15351b72fe646a162ebdb71ea2a" integrity sha1-gTtYyf364VNRty/mRqFi69tx6io= dependencies: lodash.camelcase "4.3.0" @@ -238,14 +238,14 @@ "@commitlint/execute-rule@^6.1.3": version "6.1.3" - resolved "http://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-6.1.3.tgz#48928e736ef15e8710d332a15c7c899555e4e10b" + resolved "https://registry.yarnpkg.com/@commitlint/execute-rule/-/execute-rule-6.1.3.tgz#48928e736ef15e8710d332a15c7c899555e4e10b" integrity sha1-SJKOc27xXocQ0zKhXHyJlVXk4Qs= dependencies: babel-runtime "6.26.0" "@commitlint/format@^6.1.3": version "6.1.3" - resolved "http://registry.npmjs.org/@commitlint/format/-/format-6.1.3.tgz#414b9048a9af54587da96222717ba332347abde3" + resolved "https://registry.yarnpkg.com/@commitlint/format/-/format-6.1.3.tgz#414b9048a9af54587da96222717ba332347abde3" integrity sha1-QUuQSKmvVFh9qWIicXujMjR6veM= dependencies: babel-runtime "^6.23.0" @@ -253,7 +253,7 @@ "@commitlint/is-ignored@^6.1.3": version "6.1.3" - resolved "http://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-6.1.3.tgz#89c9b964a4d6228875a579c2bf552d003734b7e8" + resolved "https://registry.yarnpkg.com/@commitlint/is-ignored/-/is-ignored-6.1.3.tgz#89c9b964a4d6228875a579c2bf552d003734b7e8" integrity sha1-icm5ZKTWIoh1pXnCv1UtADc0t+g= dependencies: semver "5.5.0" @@ -271,7 +271,7 @@ "@commitlint/load@^6.1.3": version "6.1.3" - resolved "http://registry.npmjs.org/@commitlint/load/-/load-6.1.3.tgz#1be40711397958f316cf40577a9c879a16f00a54" + resolved "https://registry.yarnpkg.com/@commitlint/load/-/load-6.1.3.tgz#1be40711397958f316cf40577a9c879a16f00a54" integrity sha1-G+QHETl5WPMWz0BXepyHmhbwClQ= dependencies: "@commitlint/execute-rule" "^6.1.3" @@ -286,12 +286,12 @@ "@commitlint/message@^6.1.3": version "6.1.3" - resolved "http://registry.npmjs.org/@commitlint/message/-/message-6.1.3.tgz#5e0473330c887016010c4c56270723b8001145d2" + resolved "https://registry.yarnpkg.com/@commitlint/message/-/message-6.1.3.tgz#5e0473330c887016010c4c56270723b8001145d2" integrity sha1-XgRzMwyIcBYBDExWJwcjuAARRdI= "@commitlint/parse@^6.1.3": version "6.1.3" - resolved "http://registry.npmjs.org/@commitlint/parse/-/parse-6.1.3.tgz#ff1e4d92c27cd676812bb6b9d76cd8853c0d9407" + resolved "https://registry.yarnpkg.com/@commitlint/parse/-/parse-6.1.3.tgz#ff1e4d92c27cd676812bb6b9d76cd8853c0d9407" integrity sha1-/x5NksJ81naBK7a512zYhTwNlAc= dependencies: conventional-changelog-angular "^1.3.3" @@ -299,7 +299,7 @@ "@commitlint/prompt@^6.1.0": version "6.1.3" - resolved "http://registry.npmjs.org/@commitlint/prompt/-/prompt-6.1.3.tgz#ca4dee582a1c24297266d6bb6f5eb0ed45a1db46" + resolved "https://registry.yarnpkg.com/@commitlint/prompt/-/prompt-6.1.3.tgz#ca4dee582a1c24297266d6bb6f5eb0ed45a1db46" integrity sha1-yk3uWCocJClyZta7b16w7UWh20Y= dependencies: "@commitlint/load" "^6.1.3" @@ -316,7 +316,7 @@ "@commitlint/read@^6.1.3": version "6.1.3" - resolved "http://registry.npmjs.org/@commitlint/read/-/read-6.1.3.tgz#9f9d8db50fbf67f3000921657ed6efadb8cf9f1a" + resolved "https://registry.yarnpkg.com/@commitlint/read/-/read-6.1.3.tgz#9f9d8db50fbf67f3000921657ed6efadb8cf9f1a" integrity sha1-n52NtQ+/Z/MACSFlftbvrbjPnxo= dependencies: "@commitlint/top-level" "^6.1.3" @@ -326,7 +326,7 @@ "@commitlint/resolve-extends@^6.1.3": version "6.1.3" - resolved "http://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-6.1.3.tgz#f45fcfe43860e05e38f3d94d54caed7ddaa41e25" + resolved "https://registry.yarnpkg.com/@commitlint/resolve-extends/-/resolve-extends-6.1.3.tgz#f45fcfe43860e05e38f3d94d54caed7ddaa41e25" integrity sha1-9F/P5Dhg4F4489lNVMrtfdqkHiU= dependencies: babel-runtime "6.26.0" @@ -348,12 +348,12 @@ "@commitlint/to-lines@^6.1.3": version "6.1.3" - resolved "http://registry.npmjs.org/@commitlint/to-lines/-/to-lines-6.1.3.tgz#7ab16a02caed8daa47e959269b96164610a29d0c" + resolved "https://registry.yarnpkg.com/@commitlint/to-lines/-/to-lines-6.1.3.tgz#7ab16a02caed8daa47e959269b96164610a29d0c" integrity sha1-erFqAsrtjapH6Vkmm5YWRhCinQw= "@commitlint/top-level@^6.1.3": version "6.1.3" - resolved "http://registry.npmjs.org/@commitlint/top-level/-/top-level-6.1.3.tgz#126dcb6de1676342c69cd42261483f4478547299" + resolved "https://registry.yarnpkg.com/@commitlint/top-level/-/top-level-6.1.3.tgz#126dcb6de1676342c69cd42261483f4478547299" integrity sha1-Em3LbeFnY0LGnNQiYUg/RHhUcpk= dependencies: find-up "^2.1.0" @@ -380,168 +380,152 @@ resolved "https://registry.yarnpkg.com/@nodelib/fs.stat/-/fs.stat-1.1.2.tgz#54c5a964462be3d4d78af631363c18d6fa91ac26" integrity sha512-yprFYuno9FtNsSHVlSWd+nRlmGoAbqbeCwOryP6sC/zoCjhpArcRMYp19EvpSUSizJAlsXEwJv+wcWS9XaXdMw== -"@samverschueren/stream-to-observable@^0.3.0": - version "0.3.0" - resolved "https://registry.yarnpkg.com/@samverschueren/stream-to-observable/-/stream-to-observable-0.3.0.tgz#ecdf48d532c58ea477acfcab80348424f8d0662f" - integrity sha512-MI4Xx6LHs4Webyvi6EbspgyAb4D2Q2VtnCQ1blOJcoLS6mVa8lNN2rkIy1CVxfTUpoyIbCTkXES1rLXztFD1lg== - dependencies: - any-observable "^0.3.0" - -"@sindresorhus/is@^0.7.0": - version "0.7.0" - resolved "https://registry.yarnpkg.com/@sindresorhus/is/-/is-0.7.0.tgz#9a06f4f137ee84d7df0460c1fdb1135ffa6c50fd" - integrity sha512-ONhaKPIufzzrlNbqtWFFd+jlnemX6lJAgq9ZeiZtS7I1PIf/la7CW4m83rTXRnVnsMbW2k56pGYu7AUFJD9Pow== - "@types/node@*", "@types/node@^10.3.2": - version "10.10.1" - resolved "https://registry.yarnpkg.com/@types/node/-/node-10.10.1.tgz#d5c96ca246a418404914d180b7fdd625ad18eca6" - integrity sha512-nzsx28VwfaIykfzMAG9TB3jxF5Nn+1/WMKnmVZc8TsB+LMIVvwUscVn7PAq+LFaY5ng5u4jp5mRROSswo76PPA== - -"@webassemblyjs/ast@1.7.6": - version "1.7.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.7.6.tgz#3ef8c45b3e5e943a153a05281317474fef63e21e" - integrity sha512-8nkZS48EVsMUU0v6F1LCIOw4RYWLm2plMtbhFTjNgeXmsTNLuU3xTRtnljt9BFQB+iPbLRobkNrCWftWnNC7wQ== - dependencies: - "@webassemblyjs/helper-module-context" "1.7.6" - "@webassemblyjs/helper-wasm-bytecode" "1.7.6" - "@webassemblyjs/wast-parser" "1.7.6" - mamacro "^0.0.3" - -"@webassemblyjs/floating-point-hex-parser@1.7.6": - version "1.7.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.7.6.tgz#7cb37d51a05c3fe09b464ae7e711d1ab3837801f" - integrity sha512-VBOZvaOyBSkPZdIt5VBMg3vPWxouuM13dPXGWI1cBh3oFLNcFJ8s9YA7S9l4mPI7+Q950QqOmqj06oa83hNWBA== - -"@webassemblyjs/helper-api-error@1.7.6": - version "1.7.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.7.6.tgz#99b7e30e66f550a2638299a109dda84a622070ef" - integrity sha512-SCzhcQWHXfrfMSKcj8zHg1/kL9kb3aa5TN4plc/EREOs5Xop0ci5bdVBApbk2yfVi8aL+Ly4Qpp3/TRAUInjrg== - -"@webassemblyjs/helper-buffer@1.7.6": - version "1.7.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.7.6.tgz#ba0648be12bbe560c25c997e175c2018df39ca3e" - integrity sha512-1/gW5NaGsEOZ02fjnFiU8/OEEXU1uVbv2um0pQ9YVL3IHSkyk6xOwokzyqqO1qDZQUAllb+V8irtClPWntbVqw== - -"@webassemblyjs/helper-code-frame@1.7.6": - version "1.7.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.7.6.tgz#5a94d21b0057b69a7403fca0c253c3aaca95b1a5" - integrity sha512-+suMJOkSn9+vEvDvgyWyrJo5vJsWSDXZmJAjtoUq4zS4eqHyXImpktvHOZwXp1XQjO5H+YQwsBgqTQEc0J/5zg== - dependencies: - "@webassemblyjs/wast-printer" "1.7.6" - -"@webassemblyjs/helper-fsm@1.7.6": - version "1.7.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.7.6.tgz#ae1741c6f6121213c7a0b587fb964fac492d3e49" - integrity sha512-HCS6KN3wgxUihGBW7WFzEC/o8Eyvk0d56uazusnxXthDPnkWiMv+kGi9xXswL2cvfYfeK5yiM17z2K5BVlwypw== - -"@webassemblyjs/helper-module-context@1.7.6": - version "1.7.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.7.6.tgz#116d19a51a6cebc8900ad53ca34ff8269c668c23" - integrity sha512-e8/6GbY7OjLM+6OsN7f2krC2qYVNaSr0B0oe4lWdmq5sL++8dYDD1TFbD1TdAdWMRTYNr/Qq7ovXWzia2EbSjw== - dependencies: - mamacro "^0.0.3" - -"@webassemblyjs/helper-wasm-bytecode@1.7.6": - version "1.7.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.7.6.tgz#98e515eaee611aa6834eb5f6a7f8f5b29fefb6f1" - integrity sha512-PzYFCb7RjjSdAOljyvLWVqd6adAOabJW+8yRT+NWhXuf1nNZWH+igFZCUK9k7Cx7CsBbzIfXjJc7u56zZgFj9Q== - -"@webassemblyjs/helper-wasm-section@1.7.6": - version "1.7.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.7.6.tgz#783835867bdd686df7a95377ab64f51a275e8333" - integrity sha512-3GS628ppDPSuwcYlQ7cDCGr4W2n9c4hLzvnRKeuz+lGsJSmc/ADVoYpm1ts2vlB1tGHkjtQMni+yu8mHoMlKlA== - dependencies: - "@webassemblyjs/ast" "1.7.6" - "@webassemblyjs/helper-buffer" "1.7.6" - "@webassemblyjs/helper-wasm-bytecode" "1.7.6" - "@webassemblyjs/wasm-gen" "1.7.6" - -"@webassemblyjs/ieee754@1.7.6": - version "1.7.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.7.6.tgz#c34fc058f2f831fae0632a8bb9803cf2d3462eb1" - integrity sha512-V4cIp0ruyw+hawUHwQLn6o2mFEw4t50tk530oKsYXQhEzKR+xNGDxs/SFFuyTO7X3NzEu4usA3w5jzhl2RYyzQ== + version "10.12.0" + resolved "https://registry.yarnpkg.com/@types/node/-/node-10.12.0.tgz#ea6dcbddbc5b584c83f06c60e82736d8fbb0c235" + integrity sha512-3TUHC3jsBAB7qVRGxT6lWyYo2v96BMmD2PTcl47H25Lu7UXtFH/2qqmKiVrnel6Ne//0TFYf6uvNX+HW2FRkLQ== + +"@webassemblyjs/ast@1.7.10": + version "1.7.10" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ast/-/ast-1.7.10.tgz#0cfc61d61286240b72fc522cb755613699eea40a" + integrity sha512-wTUeaByYN2EA6qVqhbgavtGc7fLTOx0glG2IBsFlrFG51uXIGlYBTyIZMf4SPLo3v1bgV/7lBN3l7Z0R6Hswew== + dependencies: + "@webassemblyjs/helper-module-context" "1.7.10" + "@webassemblyjs/helper-wasm-bytecode" "1.7.10" + "@webassemblyjs/wast-parser" "1.7.10" + +"@webassemblyjs/floating-point-hex-parser@1.7.10": + version "1.7.10" + resolved "https://registry.yarnpkg.com/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.7.10.tgz#ee63d729c6311a85863e369a473f9983f984e4d9" + integrity sha512-gMsGbI6I3p/P1xL2UxqhNh1ga2HCsx5VBB2i5VvJFAaqAjd2PBTRULc3BpTydabUQEGlaZCzEUQhLoLG7TvEYQ== + +"@webassemblyjs/helper-api-error@1.7.10": + version "1.7.10" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-api-error/-/helper-api-error-1.7.10.tgz#bfcb3bbe59775357475790a2ad7b289f09b2f198" + integrity sha512-DoYRlPWtuw3yd5BOr9XhtrmB6X1enYF0/54yNvQWGXZEPDF5PJVNI7zQ7gkcKfTESzp8bIBWailaFXEK/jjCsw== + +"@webassemblyjs/helper-buffer@1.7.10": + version "1.7.10" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-buffer/-/helper-buffer-1.7.10.tgz#0a8c624c67ad0b214d2e003859921a1988cb151b" + integrity sha512-+RMU3dt/dPh4EpVX4u5jxsOlw22tp3zjqE0m3ftU2tsYxnPULb4cyHlgaNd2KoWuwasCQqn8Mhr+TTdbtj3LlA== + +"@webassemblyjs/helper-code-frame@1.7.10": + version "1.7.10" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.7.10.tgz#0ab7e22fad0241a173178c73976fc0edf50832ce" + integrity sha512-UiytbpKAULOEab2hUZK2ywXen4gWJVrgxtwY3Kn+eZaaSWaRM8z/7dAXRSoamhKFiBh1uaqxzE/XD9BLlug3gw== + dependencies: + "@webassemblyjs/wast-printer" "1.7.10" + +"@webassemblyjs/helper-fsm@1.7.10": + version "1.7.10" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-fsm/-/helper-fsm-1.7.10.tgz#0915e7713fbbb735620a9d3e4fa3d7951f97ac64" + integrity sha512-w2vDtUK9xeSRtt5+RnnlRCI7wHEvLjF0XdnxJpgx+LJOvklTZPqWkuy/NhwHSLP19sm9H8dWxKeReMR7sCkGZA== + +"@webassemblyjs/helper-module-context@1.7.10": + version "1.7.10" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-module-context/-/helper-module-context-1.7.10.tgz#9beb83f72740f5ac8075313b5cac5e796510f755" + integrity sha512-yE5x/LzZ3XdPdREmJijxzfrf+BDRewvO0zl8kvORgSWmxpRrkqY39KZSq6TSgIWBxkK4SrzlS3BsMCv2s1FpsQ== + +"@webassemblyjs/helper-wasm-bytecode@1.7.10": + version "1.7.10" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.7.10.tgz#797b1e734bbcfdea8399669cdc58308ef1c7ffc0" + integrity sha512-u5qy4SJ/OrxKxZqJ9N3qH4ZQgHaAzsopsYwLvoWJY6Q33r8PhT3VPyNMaJ7ZFoqzBnZlCcS/0f4Sp8WBxylXfg== + +"@webassemblyjs/helper-wasm-section@1.7.10": + version "1.7.10" + resolved "https://registry.yarnpkg.com/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.7.10.tgz#c0ea3703c615d7bc3e3507c3b7991c8767b2f20e" + integrity sha512-Ecvww6sCkcjatcyctUrn22neSJHLN/TTzolMGG/N7S9rpbsTZ8c6Bl98GpSpV77EvzNijiNRHBG0+JO99qKz6g== + dependencies: + "@webassemblyjs/ast" "1.7.10" + "@webassemblyjs/helper-buffer" "1.7.10" + "@webassemblyjs/helper-wasm-bytecode" "1.7.10" + "@webassemblyjs/wasm-gen" "1.7.10" + +"@webassemblyjs/ieee754@1.7.10": + version "1.7.10" + resolved "https://registry.yarnpkg.com/@webassemblyjs/ieee754/-/ieee754-1.7.10.tgz#62c1728b7ef0f66ef8221e2966a0afd75db430df" + integrity sha512-HRcWcY+YWt4+s/CvQn+vnSPfRaD4KkuzQFt5MNaELXXHSjelHlSEA8ZcqT69q0GTIuLWZ6JaoKar4yWHVpZHsQ== dependencies: "@xtuc/ieee754" "^1.2.0" -"@webassemblyjs/leb128@1.7.6": - version "1.7.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.7.6.tgz#197f75376a29f6ed6ace15898a310d871d92f03b" - integrity sha512-ojdlG8WpM394lBow4ncTGJoIVZ4aAtNOWHhfAM7m7zprmkVcKK+2kK5YJ9Bmj6/ketTtOn7wGSHCtMt+LzqgYQ== +"@webassemblyjs/leb128@1.7.10": + version "1.7.10" + resolved "https://registry.yarnpkg.com/@webassemblyjs/leb128/-/leb128-1.7.10.tgz#167e0bb4b06d7701585772a73fba9f4df85439f6" + integrity sha512-og8MciYlA8hvzCLR71hCuZKPbVBfLQeHv7ImKZ4nlyxrYbG7uJHYtHiHu6OV9SqrGuD03H/HtXC4Bgdjfm9FHw== dependencies: "@xtuc/long" "4.2.1" -"@webassemblyjs/utf8@1.7.6": - version "1.7.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.7.6.tgz#eb62c66f906af2be70de0302e29055d25188797d" - integrity sha512-oId+tLxQ+AeDC34ELRYNSqJRaScB0TClUU6KQfpB8rNT6oelYlz8axsPhf6yPTg7PBJ/Z5WcXmUYiHEWgbbHJw== - -"@webassemblyjs/wasm-edit@1.7.6": - version "1.7.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.7.6.tgz#fa41929160cd7d676d4c28ecef420eed5b3733c5" - integrity sha512-pTNjLO3o41v/Vz9VFLl+I3YLImpCSpodFW77pNoH4agn5I6GgSxXHXtvWDTvYJFty0jSeXZWLEmbaSIRUDlekg== - dependencies: - "@webassemblyjs/ast" "1.7.6" - "@webassemblyjs/helper-buffer" "1.7.6" - "@webassemblyjs/helper-wasm-bytecode" "1.7.6" - "@webassemblyjs/helper-wasm-section" "1.7.6" - "@webassemblyjs/wasm-gen" "1.7.6" - "@webassemblyjs/wasm-opt" "1.7.6" - "@webassemblyjs/wasm-parser" "1.7.6" - "@webassemblyjs/wast-printer" "1.7.6" - -"@webassemblyjs/wasm-gen@1.7.6": - version "1.7.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.7.6.tgz#695ac38861ab3d72bf763c8c75e5f087ffabc322" - integrity sha512-mQvFJVumtmRKEUXMohwn8nSrtjJJl6oXwF3FotC5t6e2hlKMh8sIaW03Sck2MDzw9xPogZD7tdP5kjPlbH9EcQ== - dependencies: - "@webassemblyjs/ast" "1.7.6" - "@webassemblyjs/helper-wasm-bytecode" "1.7.6" - "@webassemblyjs/ieee754" "1.7.6" - "@webassemblyjs/leb128" "1.7.6" - "@webassemblyjs/utf8" "1.7.6" - -"@webassemblyjs/wasm-opt@1.7.6": - version "1.7.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.7.6.tgz#fbafa78e27e1a75ab759a4b658ff3d50b4636c21" - integrity sha512-go44K90fSIsDwRgtHhX14VtbdDPdK2sZQtZqUcMRvTojdozj5tLI0VVJAzLCfz51NOkFXezPeVTAYFqrZ6rI8Q== - dependencies: - "@webassemblyjs/ast" "1.7.6" - "@webassemblyjs/helper-buffer" "1.7.6" - "@webassemblyjs/wasm-gen" "1.7.6" - "@webassemblyjs/wasm-parser" "1.7.6" - -"@webassemblyjs/wasm-parser@1.7.6": - version "1.7.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.7.6.tgz#84eafeeff405ad6f4c4b5777d6a28ae54eed51fe" - integrity sha512-t1T6TfwNY85pDA/HWPA8kB9xA4sp9ajlRg5W7EKikqrynTyFo+/qDzIpvdkOkOGjlS6d4n4SX59SPuIayR22Yg== - dependencies: - "@webassemblyjs/ast" "1.7.6" - "@webassemblyjs/helper-api-error" "1.7.6" - "@webassemblyjs/helper-wasm-bytecode" "1.7.6" - "@webassemblyjs/ieee754" "1.7.6" - "@webassemblyjs/leb128" "1.7.6" - "@webassemblyjs/utf8" "1.7.6" - -"@webassemblyjs/wast-parser@1.7.6": - version "1.7.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.7.6.tgz#ca4d20b1516e017c91981773bd7e819d6bd9c6a7" - integrity sha512-1MaWTErN0ziOsNUlLdvwS+NS1QWuI/kgJaAGAMHX8+fMJFgOJDmN/xsG4h/A1Gtf/tz5VyXQciaqHZqp2q0vfg== - dependencies: - "@webassemblyjs/ast" "1.7.6" - "@webassemblyjs/floating-point-hex-parser" "1.7.6" - "@webassemblyjs/helper-api-error" "1.7.6" - "@webassemblyjs/helper-code-frame" "1.7.6" - "@webassemblyjs/helper-fsm" "1.7.6" +"@webassemblyjs/utf8@1.7.10": + version "1.7.10" + resolved "https://registry.yarnpkg.com/@webassemblyjs/utf8/-/utf8-1.7.10.tgz#b6728f5b6f50364abc155be029f9670e6685605a" + integrity sha512-Ng6Pxv6siyZp635xCSnH3mKmIFgqWPCcGdoo0GBYgyGdxu7cUj4agV7Uu1a8REP66UYUFXJLudeGgd4RvuJAnQ== + +"@webassemblyjs/wasm-edit@1.7.10": + version "1.7.10" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-edit/-/wasm-edit-1.7.10.tgz#83fe3140f5a58f5a30b914702be9f0e59a399092" + integrity sha512-e9RZFQlb+ZuYcKRcW9yl+mqX/Ycj9+3/+ppDI8nEE/NCY6FoK8f3dKBcfubYV/HZn44b+ND4hjh+4BYBt+sDnA== + dependencies: + "@webassemblyjs/ast" "1.7.10" + "@webassemblyjs/helper-buffer" "1.7.10" + "@webassemblyjs/helper-wasm-bytecode" "1.7.10" + "@webassemblyjs/helper-wasm-section" "1.7.10" + "@webassemblyjs/wasm-gen" "1.7.10" + "@webassemblyjs/wasm-opt" "1.7.10" + "@webassemblyjs/wasm-parser" "1.7.10" + "@webassemblyjs/wast-printer" "1.7.10" + +"@webassemblyjs/wasm-gen@1.7.10": + version "1.7.10" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-gen/-/wasm-gen-1.7.10.tgz#4de003806ae29c97ab3707782469b53299570174" + integrity sha512-M0lb6cO2Y0PzDye/L39PqwV+jvO+2YxEG5ax+7dgq7EwXdAlpOMx1jxyXJTScQoeTpzOPIb+fLgX/IkLF8h2yw== + dependencies: + "@webassemblyjs/ast" "1.7.10" + "@webassemblyjs/helper-wasm-bytecode" "1.7.10" + "@webassemblyjs/ieee754" "1.7.10" + "@webassemblyjs/leb128" "1.7.10" + "@webassemblyjs/utf8" "1.7.10" + +"@webassemblyjs/wasm-opt@1.7.10": + version "1.7.10" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-opt/-/wasm-opt-1.7.10.tgz#d151e31611934a556c82789fdeec41a814993c2a" + integrity sha512-R66IHGCdicgF5ZliN10yn5HaC7vwYAqrSVJGjtJJQp5+QNPBye6heWdVH/at40uh0uoaDN/UVUfXK0gvuUqtVg== + dependencies: + "@webassemblyjs/ast" "1.7.10" + "@webassemblyjs/helper-buffer" "1.7.10" + "@webassemblyjs/wasm-gen" "1.7.10" + "@webassemblyjs/wasm-parser" "1.7.10" + +"@webassemblyjs/wasm-parser@1.7.10": + version "1.7.10" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wasm-parser/-/wasm-parser-1.7.10.tgz#0367be7bf8f09e3e6abc95f8e483b9206487ec65" + integrity sha512-AEv8mkXVK63n/iDR3T693EzoGPnNAwKwT3iHmKJNBrrALAhhEjuPzo/lTE4U7LquEwyvg5nneSNdTdgrBaGJcA== + dependencies: + "@webassemblyjs/ast" "1.7.10" + "@webassemblyjs/helper-api-error" "1.7.10" + "@webassemblyjs/helper-wasm-bytecode" "1.7.10" + "@webassemblyjs/ieee754" "1.7.10" + "@webassemblyjs/leb128" "1.7.10" + "@webassemblyjs/utf8" "1.7.10" + +"@webassemblyjs/wast-parser@1.7.10": + version "1.7.10" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-parser/-/wast-parser-1.7.10.tgz#058f598b52f730b23fc874d4775b6286b6247264" + integrity sha512-YTPEtOBljkCL0VjDp4sHe22dAYSm3ZwdJ9+2NTGdtC7ayNvuip1wAhaAS8Zt9Q6SW9E5Jf5PX7YE3XWlrzR9cw== + dependencies: + "@webassemblyjs/ast" "1.7.10" + "@webassemblyjs/floating-point-hex-parser" "1.7.10" + "@webassemblyjs/helper-api-error" "1.7.10" + "@webassemblyjs/helper-code-frame" "1.7.10" + "@webassemblyjs/helper-fsm" "1.7.10" "@xtuc/long" "4.2.1" - mamacro "^0.0.3" -"@webassemblyjs/wast-printer@1.7.6": - version "1.7.6" - resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.7.6.tgz#a6002c526ac5fa230fe2c6d2f1bdbf4aead43a5e" - integrity sha512-vHdHSK1tOetvDcl1IV1OdDeGNe/NDDQ+KzuZHMtqTVP1xO/tZ/IKNpj5BaGk1OYFdsDWQqb31PIwdEyPntOWRQ== +"@webassemblyjs/wast-printer@1.7.10": + version "1.7.10" + resolved "https://registry.yarnpkg.com/@webassemblyjs/wast-printer/-/wast-printer-1.7.10.tgz#d817909d2450ae96c66b7607624d98a33b84223b" + integrity sha512-mJ3QKWtCchL1vhU/kZlJnLPuQZnlDOdZsyP0bbLWPGdYsQDnSBvyTLhzwBA3QAMlzEL9V4JHygEmK6/OTEyytA== dependencies: - "@webassemblyjs/ast" "1.7.6" - "@webassemblyjs/wast-parser" "1.7.6" + "@webassemblyjs/ast" "1.7.10" + "@webassemblyjs/wast-parser" "1.7.10" "@xtuc/long" "4.2.1" "@xtuc/ieee754@^1.2.0": @@ -555,9 +539,9 @@ integrity sha512-FZdkNBDqBRHKQ2MEbSC17xnPFOhZxeJ2YGSfr2BKf3sujG49Qe3bB+rGCwQfIaA7WHnGeGkSijX4FuBCdrzW/g== JSONStream@^1.0.4: - version "1.3.4" - resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.4.tgz#615bb2adb0cd34c8f4c447b5f6512fa1d8f16a2e" - integrity sha512-Y7vfi3I5oMOYIr+WxV8NZxDSwcbNgzdKYsTNInmycOq9bUYwGg9ryu57Wg5NLmCjqdFPNUmpMBo3kSJN9tCbXg== + version "1.3.5" + resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" + integrity sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ== dependencies: jsonparse "^1.2.0" through ">=2.2.7 <3" @@ -594,7 +578,7 @@ acorn-dynamic-import@^3.0.0: acorn-globals@^1.0.4: version "1.0.9" - resolved "http://registry.npmjs.org/acorn-globals/-/acorn-globals-1.0.9.tgz#55bb5e98691507b74579d0513413217c380c54cf" + resolved "https://registry.yarnpkg.com/acorn-globals/-/acorn-globals-1.0.9.tgz#55bb5e98691507b74579d0513413217c380c54cf" integrity sha1-VbtemGkVB7dFedBRNBMhfDgMVM8= dependencies: acorn "^2.1.0" @@ -615,18 +599,18 @@ acorn-jsx@^3.0.0: acorn "^3.0.4" acorn-walk@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-6.0.1.tgz#c7827bdbb8e21aa97b609adfa225400d9ae348ba" - integrity sha512-PqVQ8c6a3kyqdsUZlC7nljp3FFuxipBRHKu+7C1h8QygBFlzTaDX5HD383jej3Peed+1aDG8HwkfB1Z1HMNPkw== + version "6.1.0" + resolved "https://registry.yarnpkg.com/acorn-walk/-/acorn-walk-6.1.0.tgz#c957f4a1460da46af4a0388ce28b4c99355b0cbc" + integrity sha512-ugTb7Lq7u4GfWSqqpwE0bGyoBZNMTok/zDBXxfEG0QM50jNlGhIWjRC1pPN7bvV1anhF+bs+/gNcRw+o55Evbg== acorn@^2.1.0, acorn@^2.4.0: version "2.7.0" - resolved "http://registry.npmjs.org/acorn/-/acorn-2.7.0.tgz#ab6e7d9d886aaca8b085bc3312b79a198433f0e7" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-2.7.0.tgz#ab6e7d9d886aaca8b085bc3312b79a198433f0e7" integrity sha1-q259nYhqrKiwhbwzEreaGYQz8Oc= acorn@^3.0.4: version "3.3.0" - resolved "http://registry.npmjs.org/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-3.3.0.tgz#45e37fb39e8da3f25baee3ff5369e2bb5f22017a" integrity sha1-ReN/s56No/JbruP/U2niu18iAXo= acorn@^5.0.0, acorn@^5.5.0, acorn@^5.5.3, acorn@^5.6.2: @@ -635,9 +619,9 @@ acorn@^5.0.0, acorn@^5.5.0, acorn@^5.5.3, acorn@^5.6.2: integrity sha512-T/zvzYRfbVojPWahDsE5evJdHb3oJoQfFbsrKM7w5Zcs++Tr257tia3BmMP8XYVjp1S9RZXQMh7gao96BlqZOw== acorn@^6.0.1: - version "6.0.1" - resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.0.1.tgz#66e6147e1027704479dc6d9b20d884c572db3cc1" - integrity sha512-SiwgrRuRD2D1R6qjwwoopKcCTkmmIWjy1M15Wv+Nk/7VUsBad4P8GOPft2t6coDZG0TuR5dq9o1v0g8wo7F6+A== + version "6.0.2" + resolved "https://registry.yarnpkg.com/acorn/-/acorn-6.0.2.tgz#6a459041c320ab17592c6317abbfdf4bbaa98ca4" + integrity sha512-GXmKIvbrN3TV7aVqAzVFaMW8F8wzVX7voEBRO3bDA64+EX37YSayggRJP5Xig6HYHBkWKpFg9W5gg6orklubhg== aes-js@3.0.0: version "3.0.0" @@ -664,10 +648,10 @@ ajv@^5.2.3, ajv@^5.3.0: fast-json-stable-stringify "^2.0.0" json-schema-traverse "^0.3.0" -ajv@^6.0.1, ajv@^6.1.0: - version "6.5.3" - resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.5.3.tgz#71a569d189ecf4f4f321224fecb166f071dd90f9" - integrity sha512-LqZ9wY+fx3UMiiPd741yB2pj3hhil+hQc8taf4o2QGRFpWgZ2V5C8HA165DY9sS3fJwsk7uT7ZlFEyC3Ig3lLg== +ajv@^6.0.1, ajv@^6.1.0, ajv@^6.5.3: + version "6.5.4" + resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.5.4.tgz#247d5274110db653706b550fcc2b797ca28cfc59" + integrity sha512-4Wyjt8+t6YszqaXnLDfMmG/8AlO5Zbcsy3ATHncCzjW/NoPzAId8AK6749Ybjmdt+kUY1gP60fCu46oDxPv/mg== dependencies: fast-deep-equal "^2.0.1" fast-json-stable-stringify "^2.0.0" @@ -706,21 +690,11 @@ ansi-styles@^3.2.0, ansi-styles@^3.2.1: dependencies: color-convert "^1.9.0" -ansi-styles@~1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-1.0.0.tgz#cb102df1c56f5123eab8b67cd7b98027a0279178" - integrity sha1-yxAt8cVvUSPquLZ817mAJ6AnkXg= - any-observable@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/any-observable/-/any-observable-0.2.0.tgz#c67870058003579009083f54ac0abafb5c33d242" integrity sha1-xnhwBYADV5AJCD9UrAq6+1wz0kI= -any-observable@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/any-observable/-/any-observable-0.3.0.tgz#af933475e5806a67d0d7df090dd5e8bef65d119b" - integrity sha512-/FQM1EDkTsf63Ub2C6O7GuYFDsSXUwsaZDurV0np41ocwq0jthUAYCmhBX9f+KwlaCgIuWyr/4WlUQUBfKfZog== - any-promise@1.3.0, any-promise@^1.0.0, any-promise@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f" @@ -804,11 +778,6 @@ arr-union@^3.1.0: resolved "https://registry.yarnpkg.com/arr-union/-/arr-union-3.1.0.tgz#e39b09aea9def866a8f206e288af63919bae39c4" integrity sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ= -array-differ@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/array-differ/-/array-differ-1.0.0.tgz#eff52e3758249d33be402b8bb8e564bb2b5d4031" - integrity sha1-7/UuN1gknTO+QCuLuOVkuytdQDE= - array-equal@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/array-equal/-/array-equal-1.0.0.tgz#8c2a5ef2472fd9ea742b04c77a75093ba2757c93" @@ -892,7 +861,7 @@ assert@^1.1.1: dependencies: util "0.10.3" -assertion-error@^1.0.1: +assertion-error@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-1.1.0.tgz#e60b6b0e8f301bd97e5375215bda406c85118c0b" integrity sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw== @@ -907,16 +876,6 @@ ast-types-flow@0.0.7, ast-types-flow@^0.0.7: resolved "https://registry.yarnpkg.com/ast-types-flow/-/ast-types-flow-0.0.7.tgz#f70b735c6bca1a5c9c22d982c3e39e7feba3bdad" integrity sha1-9wtzXGvKGlycItmCw+Oef+ujva0= -ast-types@0.10.1: - version "0.10.1" - resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.10.1.tgz#f52fca9715579a14f841d67d7f8d25432ab6a3dd" - integrity sha512-UY7+9DPzlJ9VM8eY0b2TUZcZvF+1pO0hzMtAyjBYKhOmnvRlqYNYnWdtsMj0V16CGaMlpL0G1jnLbLo4AyotuQ== - -ast-types@0.11.5: - version "0.11.5" - resolved "https://registry.yarnpkg.com/ast-types/-/ast-types-0.11.5.tgz#9890825d660c03c28339f315e9fa0a360e31ec28" - integrity sha512-oJjo+5e7/vEc2FBK8gUalV0pba4L3VdBIs2EKhOLHLcOd2FgQIVQN9xb0eZ9IjEWyAL7vq6fGJxOvVvdCHNyMw== - astral-regex@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-1.0.0.tgz#6c8c3fb827dd43ee3918f27b82782ab7658a6fd9" @@ -932,12 +891,7 @@ async-limiter@~1.0.0: resolved "https://registry.yarnpkg.com/async-limiter/-/async-limiter-1.0.0.tgz#78faed8c3d074ab81f22b4e985d79e8738f720f8" integrity sha512-jp/uFnooOiO+L211eZOoSyzpOITMXx1rBITauYykG3BRYPu8h0UcxsPNB04RR5vo4Tyz3+ay17tR6JVf9qzYWg== -async@^1.5.0: - version "1.5.2" - resolved "https://registry.yarnpkg.com/async/-/async-1.5.2.tgz#ec6a61ae56480c0c3cb241c95618e20892f9672a" - integrity sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo= - -async@^2.1.4, async@^2.5.0, async@^2.6.0: +async@^2.1.4, async@^2.5.0: version "2.6.1" resolved "https://registry.yarnpkg.com/async/-/async-2.6.1.tgz#b245a23ca71930044ec53fa46aa00a3e87c6a610" integrity sha512-fNEiL2+AZt6AlAw/29Cr0UDe4sRAHCpEHh54WMz+Bb7QfNcFw4h3loofyJpLeQs4Yx7yuqu/2dLgM5hKOs6HlQ== @@ -956,7 +910,7 @@ atob@^2.1.1: autoprefixer@^7.1.2: version "7.2.6" - resolved "http://registry.npmjs.org/autoprefixer/-/autoprefixer-7.2.6.tgz#256672f86f7c735da849c4f07d008abb056067dc" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-7.2.6.tgz#256672f86f7c735da849c4f07d008abb056067dc" integrity sha512-Iq8TRIB+/9eQ8rbGhcP7ct5cYb/3qjNYAR2SnzLCEcwF6rvVOax8+9+fccgXk4bEhQGjOZd5TLhsksmAdsbGqQ== dependencies: browserslist "^2.11.3" @@ -967,16 +921,16 @@ autoprefixer@^7.1.2: postcss-value-parser "^3.2.3" autoprefixer@^9.0.0: - version "9.1.5" - resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.1.5.tgz#8675fd8d1c0d43069f3b19a2c316f3524e4f6671" - integrity sha512-kk4Zb6RUc58ld7gdosERHMF3DzIYJc2fp5sX46qEsGXQQy5bXsu8qyLjoxuY1NuQ/cJuCYnx99BfjwnRggrYIw== + version "9.3.1" + resolved "https://registry.yarnpkg.com/autoprefixer/-/autoprefixer-9.3.1.tgz#71b622174de2b783d5fd99f9ad617b7a3c78443e" + integrity sha512-DY9gOh8z3tnCbJ13JIWaeQsoYncTGdsrgCceBaQSIL4nvdrLxgbRSBPevg2XbX7u4QCSfLheSJEEIUUSlkbx6Q== dependencies: - browserslist "^4.1.0" - caniuse-lite "^1.0.30000884" + browserslist "^4.3.3" + caniuse-lite "^1.0.30000898" normalize-range "^0.1.2" num2fraction "^1.2.2" - postcss "^7.0.2" - postcss-value-parser "^3.2.3" + postcss "^7.0.5" + postcss-value-parser "^3.3.1" aws-sign2@~0.7.0: version "0.7.0" @@ -990,16 +944,16 @@ aws4@^1.8.0: axios@^0.18.0: version "0.18.0" - resolved "http://registry.npmjs.org/axios/-/axios-0.18.0.tgz#32d53e4851efdc0a11993b6cd000789d70c05102" + resolved "https://registry.yarnpkg.com/axios/-/axios-0.18.0.tgz#32d53e4851efdc0a11993b6cd000789d70c05102" integrity sha1-MtU+SFHv3AoRmTts0AB4nXDAUQI= dependencies: follow-redirects "^1.3.0" is-buffer "^1.1.5" axobject-query@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.0.1.tgz#05dfa705ada8ad9db993fa6896f22d395b0b0a07" - integrity sha1-Bd+nBa2orZ25k/polvItOVsLCgc= + version "2.0.2" + resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.0.2.tgz#ea187abe5b9002b377f925d8bf7d1c561adf38f9" + integrity sha512-MCeek8ZH7hKyO1rWUbKNQBbl4l2eY0ntk7OGi+q0RlafrCnfPxC06WZA+uebCfmYp4mNU9jRBP1AhGyf8+W3ww== dependencies: ast-types-flow "0.0.7" @@ -1073,7 +1027,7 @@ babel-eslint@^8.2.1: babel-generator@6.11.4: version "6.11.4" - resolved "http://registry.npmjs.org/babel-generator/-/babel-generator-6.11.4.tgz#14f6933abb20c62666d27e3b7b9f5b9dc0712a9a" + resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.11.4.tgz#14f6933abb20c62666d27e3b7b9f5b9dc0712a9a" integrity sha1-FPaTOrsgxiZm0n47e59bncBxKpo= dependencies: babel-messages "^6.8.0" @@ -1262,7 +1216,7 @@ babel-plugin-check-es2015-constants@^6.22.0: babel-plugin-istanbul@^4.1.5: version "4.1.6" - resolved "http://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz#36c59b2192efce81c5b378321b74175add1c9a45" + resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz#36c59b2192efce81c5b378321b74175add1c9a45" integrity sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ== dependencies: babel-plugin-syntax-object-rest-spread "^6.13.0" @@ -1277,52 +1231,37 @@ babel-plugin-jest-hoist@^22.4.4: babel-plugin-syntax-async-functions@^6.8.0: version "6.13.0" - resolved "http://registry.npmjs.org/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz#cad9cad1191b5ad634bf30ae0872391e0647be95" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-async-functions/-/babel-plugin-syntax-async-functions-6.13.0.tgz#cad9cad1191b5ad634bf30ae0872391e0647be95" integrity sha1-ytnK0RkbWtY0vzCuCHI5HgZHvpU= babel-plugin-syntax-async-generators@^6.5.0: version "6.13.0" - resolved "http://registry.npmjs.org/babel-plugin-syntax-async-generators/-/babel-plugin-syntax-async-generators-6.13.0.tgz#6bc963ebb16eccbae6b92b596eb7f35c342a8b9a" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-async-generators/-/babel-plugin-syntax-async-generators-6.13.0.tgz#6bc963ebb16eccbae6b92b596eb7f35c342a8b9a" integrity sha1-a8lj67FuzLrmuStZbrfzXDQqi5o= -babel-plugin-syntax-class-constructor-call@^6.18.0: - version "6.18.0" - resolved "http://registry.npmjs.org/babel-plugin-syntax-class-constructor-call/-/babel-plugin-syntax-class-constructor-call-6.18.0.tgz#9cb9d39fe43c8600bec8146456ddcbd4e1a76416" - integrity sha1-nLnTn+Q8hgC+yBRkVt3L1OGnZBY= - babel-plugin-syntax-class-properties@^6.8.0: version "6.13.0" - resolved "http://registry.npmjs.org/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz#d7eb23b79a317f8543962c505b827c7d6cac27de" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-class-properties/-/babel-plugin-syntax-class-properties-6.13.0.tgz#d7eb23b79a317f8543962c505b827c7d6cac27de" integrity sha1-1+sjt5oxf4VDlixQW4J8fWysJ94= babel-plugin-syntax-decorators@^6.13.0: version "6.13.0" - resolved "http://registry.npmjs.org/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz#312563b4dbde3cc806cee3e416cceeaddd11ac0b" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-decorators/-/babel-plugin-syntax-decorators-6.13.0.tgz#312563b4dbde3cc806cee3e416cceeaddd11ac0b" integrity sha1-MSVjtNvePMgGzuPkFszurd0RrAs= babel-plugin-syntax-dynamic-import@^6.18.0: version "6.18.0" - resolved "http://registry.npmjs.org/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz#8d6a26229c83745a9982a441051572caa179b1da" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-dynamic-import/-/babel-plugin-syntax-dynamic-import-6.18.0.tgz#8d6a26229c83745a9982a441051572caa179b1da" integrity sha1-jWomIpyDdFqZgqRBBRVyyqF5sdo= babel-plugin-syntax-exponentiation-operator@^6.8.0: version "6.13.0" - resolved "http://registry.npmjs.org/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz#9ee7e8337290da95288201a6a57f4170317830de" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-exponentiation-operator/-/babel-plugin-syntax-exponentiation-operator-6.13.0.tgz#9ee7e8337290da95288201a6a57f4170317830de" integrity sha1-nufoM3KQ2pUoggGmpX9BcDF4MN4= -babel-plugin-syntax-export-extensions@^6.8.0: - version "6.13.0" - resolved "http://registry.npmjs.org/babel-plugin-syntax-export-extensions/-/babel-plugin-syntax-export-extensions-6.13.0.tgz#70a1484f0f9089a4e84ad44bac353c95b9b12721" - integrity sha1-cKFITw+QiaToStRLrDU8lbmxJyE= - -babel-plugin-syntax-flow@^6.18.0: - version "6.18.0" - resolved "http://registry.npmjs.org/babel-plugin-syntax-flow/-/babel-plugin-syntax-flow-6.18.0.tgz#4c3ab20a2af26aa20cd25995c398c4eb70310c8d" - integrity sha1-TDqyCiryaqIM0lmVw5jE63AxDI0= - babel-plugin-syntax-object-rest-spread@^6.13.0, babel-plugin-syntax-object-rest-spread@^6.8.0: version "6.13.0" - resolved "http://registry.npmjs.org/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" + resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" integrity sha1-/WU28rzhODb/o6VFjEkDpZe7O/U= babel-plugin-syntax-trailing-function-commas@^6.22.0: @@ -1348,15 +1287,6 @@ babel-plugin-transform-async-to-generator@^6.22.0, babel-plugin-transform-async- babel-plugin-syntax-async-functions "^6.8.0" babel-runtime "^6.22.0" -babel-plugin-transform-class-constructor-call@^6.24.1: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-class-constructor-call/-/babel-plugin-transform-class-constructor-call-6.24.1.tgz#80dc285505ac067dcb8d6c65e2f6f11ab7765ef9" - integrity sha1-gNwoVQWsBn3LjWxl4vbxGrd2Xvk= - dependencies: - babel-plugin-syntax-class-constructor-call "^6.18.0" - babel-runtime "^6.22.0" - babel-template "^6.24.1" - babel-plugin-transform-class-properties@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-class-properties/-/babel-plugin-transform-class-properties-6.24.1.tgz#6a79763ea61d33d36f37b611aa9def81a81b46ac" @@ -1392,7 +1322,7 @@ babel-plugin-transform-es2015-block-scoped-functions@^6.22.0: dependencies: babel-runtime "^6.22.0" -babel-plugin-transform-es2015-block-scoping@^6.23.0, babel-plugin-transform-es2015-block-scoping@^6.24.1: +babel-plugin-transform-es2015-block-scoping@^6.23.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-block-scoping/-/babel-plugin-transform-es2015-block-scoping-6.26.0.tgz#d70f5299c1308d05c12f463813b0a09e73b1895f" integrity sha1-1w9SmcEwjQXBL0Y4E7CgnnOxiV8= @@ -1403,7 +1333,7 @@ babel-plugin-transform-es2015-block-scoping@^6.23.0, babel-plugin-transform-es20 babel-types "^6.26.0" lodash "^4.17.4" -babel-plugin-transform-es2015-classes@^6.23.0, babel-plugin-transform-es2015-classes@^6.24.1: +babel-plugin-transform-es2015-classes@^6.23.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-classes/-/babel-plugin-transform-es2015-classes-6.24.1.tgz#5a4c58a50c9c9461e564b4b2a3bfabc97a2584db" integrity sha1-WkxYpQyclGHlZLSyo7+ryXolhNs= @@ -1418,7 +1348,7 @@ babel-plugin-transform-es2015-classes@^6.23.0, babel-plugin-transform-es2015-cla babel-traverse "^6.24.1" babel-types "^6.24.1" -babel-plugin-transform-es2015-computed-properties@^6.22.0, babel-plugin-transform-es2015-computed-properties@^6.24.1: +babel-plugin-transform-es2015-computed-properties@^6.22.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-computed-properties/-/babel-plugin-transform-es2015-computed-properties-6.24.1.tgz#6fe2a8d16895d5634f4cd999b6d3480a308159b3" integrity sha1-b+Ko0WiV1WNPTNmZttNICjCBWbM= @@ -1426,14 +1356,14 @@ babel-plugin-transform-es2015-computed-properties@^6.22.0, babel-plugin-transfor babel-runtime "^6.22.0" babel-template "^6.24.1" -babel-plugin-transform-es2015-destructuring@^6.22.0, babel-plugin-transform-es2015-destructuring@^6.23.0: +babel-plugin-transform-es2015-destructuring@^6.23.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-destructuring/-/babel-plugin-transform-es2015-destructuring-6.23.0.tgz#997bb1f1ab967f682d2b0876fe358d60e765c56d" integrity sha1-mXux8auWf2gtKwh2/jWNYOdlxW0= dependencies: babel-runtime "^6.22.0" -babel-plugin-transform-es2015-duplicate-keys@^6.22.0, babel-plugin-transform-es2015-duplicate-keys@^6.24.1: +babel-plugin-transform-es2015-duplicate-keys@^6.22.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-duplicate-keys/-/babel-plugin-transform-es2015-duplicate-keys-6.24.1.tgz#73eb3d310ca969e3ef9ec91c53741a6f1576423e" integrity sha1-c+s9MQypaePvnskcU3QabxV2Qj4= @@ -1441,14 +1371,14 @@ babel-plugin-transform-es2015-duplicate-keys@^6.22.0, babel-plugin-transform-es2 babel-runtime "^6.22.0" babel-types "^6.24.1" -babel-plugin-transform-es2015-for-of@^6.22.0, babel-plugin-transform-es2015-for-of@^6.23.0: +babel-plugin-transform-es2015-for-of@^6.23.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-for-of/-/babel-plugin-transform-es2015-for-of-6.23.0.tgz#f47c95b2b613df1d3ecc2fdb7573623c75248691" integrity sha1-9HyVsrYT3x0+zC/bdXNiPHUkhpE= dependencies: babel-runtime "^6.22.0" -babel-plugin-transform-es2015-function-name@^6.22.0, babel-plugin-transform-es2015-function-name@^6.24.1: +babel-plugin-transform-es2015-function-name@^6.22.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-function-name/-/babel-plugin-transform-es2015-function-name-6.24.1.tgz#834c89853bc36b1af0f3a4c5dbaa94fd8eacaa8b" integrity sha1-g0yJhTvDaxrw86TF26qU/Y6sqos= @@ -1483,7 +1413,7 @@ babel-plugin-transform-es2015-modules-commonjs@^6.23.0, babel-plugin-transform-e babel-template "^6.26.0" babel-types "^6.26.0" -babel-plugin-transform-es2015-modules-systemjs@^6.23.0, babel-plugin-transform-es2015-modules-systemjs@^6.24.1: +babel-plugin-transform-es2015-modules-systemjs@^6.23.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-systemjs/-/babel-plugin-transform-es2015-modules-systemjs-6.24.1.tgz#ff89a142b9119a906195f5f106ecf305d9407d23" integrity sha1-/4mhQrkRmpBhlfXxBuzzBdlAfSM= @@ -1492,7 +1422,7 @@ babel-plugin-transform-es2015-modules-systemjs@^6.23.0, babel-plugin-transform-e babel-runtime "^6.22.0" babel-template "^6.24.1" -babel-plugin-transform-es2015-modules-umd@^6.23.0, babel-plugin-transform-es2015-modules-umd@^6.24.1: +babel-plugin-transform-es2015-modules-umd@^6.23.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-modules-umd/-/babel-plugin-transform-es2015-modules-umd-6.24.1.tgz#ac997e6285cd18ed6176adb607d602344ad38468" integrity sha1-rJl+YoXNGO1hdq22B9YCNErThGg= @@ -1501,7 +1431,7 @@ babel-plugin-transform-es2015-modules-umd@^6.23.0, babel-plugin-transform-es2015 babel-runtime "^6.22.0" babel-template "^6.24.1" -babel-plugin-transform-es2015-object-super@^6.22.0, babel-plugin-transform-es2015-object-super@^6.24.1: +babel-plugin-transform-es2015-object-super@^6.22.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-object-super/-/babel-plugin-transform-es2015-object-super-6.24.1.tgz#24cef69ae21cb83a7f8603dad021f572eb278f8d" integrity sha1-JM72muIcuDp/hgPa0CH1cusnj40= @@ -1509,7 +1439,7 @@ babel-plugin-transform-es2015-object-super@^6.22.0, babel-plugin-transform-es201 babel-helper-replace-supers "^6.24.1" babel-runtime "^6.22.0" -babel-plugin-transform-es2015-parameters@^6.23.0, babel-plugin-transform-es2015-parameters@^6.24.1: +babel-plugin-transform-es2015-parameters@^6.23.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-parameters/-/babel-plugin-transform-es2015-parameters-6.24.1.tgz#57ac351ab49caf14a97cd13b09f66fdf0a625f2b" integrity sha1-V6w1GrScrxSpfNE7CfZv3wpiXys= @@ -1521,7 +1451,7 @@ babel-plugin-transform-es2015-parameters@^6.23.0, babel-plugin-transform-es2015- babel-traverse "^6.24.1" babel-types "^6.24.1" -babel-plugin-transform-es2015-shorthand-properties@^6.22.0, babel-plugin-transform-es2015-shorthand-properties@^6.24.1: +babel-plugin-transform-es2015-shorthand-properties@^6.22.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-shorthand-properties/-/babel-plugin-transform-es2015-shorthand-properties-6.24.1.tgz#24f875d6721c87661bbd99a4622e51f14de38aa0" integrity sha1-JPh11nIch2YbvZmkYi5R8U3jiqA= @@ -1536,7 +1466,7 @@ babel-plugin-transform-es2015-spread@^6.22.0: dependencies: babel-runtime "^6.22.0" -babel-plugin-transform-es2015-sticky-regex@^6.22.0, babel-plugin-transform-es2015-sticky-regex@^6.24.1: +babel-plugin-transform-es2015-sticky-regex@^6.22.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-sticky-regex/-/babel-plugin-transform-es2015-sticky-regex-6.24.1.tgz#00c1cdb1aca71112cdf0cf6126c2ed6b457ccdbc" integrity sha1-AMHNsaynERLN8M9hJsLta0V8zbw= @@ -1552,14 +1482,14 @@ babel-plugin-transform-es2015-template-literals@^6.22.0: dependencies: babel-runtime "^6.22.0" -babel-plugin-transform-es2015-typeof-symbol@^6.22.0, babel-plugin-transform-es2015-typeof-symbol@^6.23.0: +babel-plugin-transform-es2015-typeof-symbol@^6.23.0: version "6.23.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-typeof-symbol/-/babel-plugin-transform-es2015-typeof-symbol-6.23.0.tgz#dec09f1cddff94b52ac73d505c84df59dcceb372" integrity sha1-3sCfHN3/lLUqxz1QXITfWdzOs3I= dependencies: babel-runtime "^6.22.0" -babel-plugin-transform-es2015-unicode-regex@^6.22.0, babel-plugin-transform-es2015-unicode-regex@^6.24.1: +babel-plugin-transform-es2015-unicode-regex@^6.22.0: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-plugin-transform-es2015-unicode-regex/-/babel-plugin-transform-es2015-unicode-regex-6.24.1.tgz#d38b12f42ea7323f729387f18a7c5ae1faeb35e9" integrity sha1-04sS9C6nMj9yk4fxinxa4frrNek= @@ -1577,22 +1507,6 @@ babel-plugin-transform-exponentiation-operator@^6.22.0, babel-plugin-transform-e babel-plugin-syntax-exponentiation-operator "^6.8.0" babel-runtime "^6.22.0" -babel-plugin-transform-export-extensions@^6.22.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-export-extensions/-/babel-plugin-transform-export-extensions-6.22.0.tgz#53738b47e75e8218589eea946cbbd39109bbe653" - integrity sha1-U3OLR+deghhYnuqUbLvTkQm75lM= - dependencies: - babel-plugin-syntax-export-extensions "^6.8.0" - babel-runtime "^6.22.0" - -babel-plugin-transform-flow-strip-types@^6.8.0: - version "6.22.0" - resolved "https://registry.yarnpkg.com/babel-plugin-transform-flow-strip-types/-/babel-plugin-transform-flow-strip-types-6.22.0.tgz#84cb672935d43714fdc32bce84568d87441cf7cf" - integrity sha1-hMtnKTXUNxT9wyvOhFaNh0Qc988= - dependencies: - babel-plugin-syntax-flow "^6.18.0" - babel-runtime "^6.22.0" - babel-plugin-transform-object-rest-spread@^6.22.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-object-rest-spread/-/babel-plugin-transform-object-rest-spread-6.26.0.tgz#0f36692d50fef6b7e2d4b3ac1478137a963b7b06" @@ -1601,7 +1515,7 @@ babel-plugin-transform-object-rest-spread@^6.22.0: babel-plugin-syntax-object-rest-spread "^6.8.0" babel-runtime "^6.26.0" -babel-plugin-transform-regenerator@^6.22.0, babel-plugin-transform-regenerator@^6.24.1: +babel-plugin-transform-regenerator@^6.22.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-plugin-transform-regenerator/-/babel-plugin-transform-regenerator-6.26.0.tgz#e0703696fbde27f0a3efcacf8b4dca2f7b3a8f2f" integrity sha1-4HA2lvveJ/Cj78rPi03KL3s6jy8= @@ -1677,36 +1591,6 @@ babel-preset-env@^1.6.1: invariant "^2.2.2" semver "^5.3.0" -babel-preset-es2015@^6.9.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-preset-es2015/-/babel-preset-es2015-6.24.1.tgz#d44050d6bc2c9feea702aaf38d727a0210538939" - integrity sha1-1EBQ1rwsn+6nAqrzjXJ6AhBTiTk= - dependencies: - babel-plugin-check-es2015-constants "^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.24.1" - babel-plugin-transform-es2015-classes "^6.24.1" - babel-plugin-transform-es2015-computed-properties "^6.24.1" - babel-plugin-transform-es2015-destructuring "^6.22.0" - babel-plugin-transform-es2015-duplicate-keys "^6.24.1" - babel-plugin-transform-es2015-for-of "^6.22.0" - babel-plugin-transform-es2015-function-name "^6.24.1" - babel-plugin-transform-es2015-literals "^6.22.0" - babel-plugin-transform-es2015-modules-amd "^6.24.1" - babel-plugin-transform-es2015-modules-commonjs "^6.24.1" - babel-plugin-transform-es2015-modules-systemjs "^6.24.1" - babel-plugin-transform-es2015-modules-umd "^6.24.1" - babel-plugin-transform-es2015-object-super "^6.24.1" - babel-plugin-transform-es2015-parameters "^6.24.1" - babel-plugin-transform-es2015-shorthand-properties "^6.24.1" - babel-plugin-transform-es2015-spread "^6.22.0" - babel-plugin-transform-es2015-sticky-regex "^6.24.1" - babel-plugin-transform-es2015-template-literals "^6.22.0" - babel-plugin-transform-es2015-typeof-symbol "^6.22.0" - babel-plugin-transform-es2015-unicode-regex "^6.24.1" - babel-plugin-transform-regenerator "^6.24.1" - babel-preset-jest@^22.4.4: version "22.4.4" resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-22.4.4.tgz#ec9fbd8bcd7dfd24b8b5320e0e688013235b7c39" @@ -1715,15 +1599,6 @@ babel-preset-jest@^22.4.4: babel-plugin-jest-hoist "^22.4.4" babel-plugin-syntax-object-rest-spread "^6.13.0" -babel-preset-stage-1@^6.5.0: - version "6.24.1" - resolved "https://registry.yarnpkg.com/babel-preset-stage-1/-/babel-preset-stage-1-6.24.1.tgz#7692cd7dcd6849907e6ae4a0a85589cfb9e2bfb0" - integrity sha1-dpLNfc1oSZB+auSgqFWJz7niv7A= - dependencies: - babel-plugin-transform-class-constructor-call "^6.24.1" - babel-plugin-transform-export-extensions "^6.22.0" - babel-preset-stage-2 "^6.24.1" - babel-preset-stage-2@^6.24.1: version "6.24.1" resolved "https://registry.yarnpkg.com/babel-preset-stage-2/-/babel-preset-stage-2-6.24.1.tgz#d9e2960fb3d71187f0e64eec62bc07767219bdc1" @@ -1745,7 +1620,7 @@ babel-preset-stage-3@^6.24.1: babel-plugin-transform-exponentiation-operator "^6.24.1" babel-plugin-transform-object-rest-spread "^6.22.0" -babel-register@^6.26.0, babel-register@^6.9.0: +babel-register@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-register/-/babel-register-6.26.0.tgz#6ed021173e2fcb486d7acb45c6009a856f647071" integrity sha1-btAhFz4vy0htestFxgCahW9kcHE= @@ -1802,21 +1677,16 @@ babel-types@^6.10.2, babel-types@^6.18.0, babel-types@^6.19.0, babel-types@^6.24 lodash "^4.17.4" to-fast-properties "^1.0.3" -babylon@6.18.0, babylon@^6.17.3, babylon@^6.18.0: +babylon@6.18.0, babylon@^6.18.0: version "6.18.0" resolved "https://registry.yarnpkg.com/babylon/-/babylon-6.18.0.tgz#af2f3b88fa6f5c1e4c634d1a0f8eac4f55b395e3" integrity sha512-q/UEjfGJ2Cm3oKV71DJz9d25TPnq5rhBVL2Q4fA5wcC3jcrdn7+SssEybFIxwAvvP+YCsCYNKughoF33GxgycQ== babylon@7.0.0-beta.44: version "7.0.0-beta.44" - resolved "http://registry.npmjs.org/babylon/-/babylon-7.0.0-beta.44.tgz#89159e15e6e30c5096e22d738d8c0af8a0e8ca1d" + resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.44.tgz#89159e15e6e30c5096e22d738d8c0af8a0e8ca1d" integrity sha512-5Hlm13BJVAioCHpImtFqNOF2H3ieTOHd0fmFGMxOJ9jgeFqeAwsv3u5P5cR7CSeFrkgHsT19DgFJkHV0/Mcd8g== -babylon@^7.0.0-beta.47: - version "7.0.0-beta.47" - resolved "https://registry.yarnpkg.com/babylon/-/babylon-7.0.0-beta.47.tgz#6d1fa44f0abec41ab7c780481e62fd9aafbdea80" - integrity sha512-+rq2cr4GDhtToEzKFD6KZZMDBXhjFAr9JjPw9pAppZACeEWqNM294j+NdBzkSHYXwzzBmVjZ3nEVJlOhbR2gOQ== - bail@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/bail/-/bail-1.0.3.tgz#63cfb9ddbac829b02a3128cd53224be78e6c21a3" @@ -1870,14 +1740,9 @@ big.js@^3.1.3: integrity sha512-+hN/Zh2D08Mx65pZ/4g5bsmNiZUuChDiQfTUQ7qJr4/kuopCr88xZsAXv6mBoZEsUI4OuGHlX59qE94K2mMW8Q== binary-extensions@^1.0.0: - version "1.11.0" - resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.11.0.tgz#46aa1751fb6a2f93ee5e689bb1087d4b14c6c205" - integrity sha1-RqoXUftqL5PuXmibsQh9SxTGwgU= - -binaryextensions@2: - version "2.1.1" - resolved "https://registry.yarnpkg.com/binaryextensions/-/binaryextensions-2.1.1.tgz#3209a51ca4a4ad541a3b8d3d6a6d5b83a2485935" - integrity sha512-XBaoWE9RW8pPdPQNibZsW2zh8TW6gcarXp1FZPwT8Uop8ScSNldJEWf2k9l3HeTqdrEwsOsFcq74RiJECW34yA== + version "1.12.0" + resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-1.12.0.tgz#c2d780f53d45bba8317a8902d4ceeaf3a6385b14" + integrity sha512-DYWGk01lDcxeS/K9IHPGWfT8PsJmbXRtRd2Sx72Tnb8pcYZQFF1oSDb8hJtS1vhp212q1Rzi5dUf9+nq0o9UIg== bl@^1.0.0: version "1.2.2" @@ -1896,7 +1761,7 @@ block-stream@*: bluebird@^2.9.34: version "2.11.0" - resolved "http://registry.npmjs.org/bluebird/-/bluebird-2.11.0.tgz#534b9033c022c9579c56ba3b3e5a5caafbb650e1" + resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-2.11.0.tgz#534b9033c022c9579c56ba3b3e5a5caafbb650e1" integrity sha1-U0uQM8AiyVecVro7Plpcqvu2UOE= bluebird@^3.5.0, bluebird@^3.5.1: @@ -1914,23 +1779,7 @@ bn.js@^4.0.0, bn.js@^4.1.0, bn.js@^4.1.1, bn.js@^4.11.6, bn.js@^4.4.0: resolved "https://registry.yarnpkg.com/bn.js/-/bn.js-4.11.8.tgz#2cde09eb5ee341f484746bb0309b3253b1b1442f" integrity sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA== -body-parser@1.18.2: - version "1.18.2" - resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.18.2.tgz#87678a19d84b47d859b83199bd59bce222b10454" - integrity sha1-h2eKGdhLR9hZuDGZvVm84iKxBFQ= - dependencies: - bytes "3.0.0" - content-type "~1.0.4" - debug "2.6.9" - depd "~1.1.1" - http-errors "~1.6.2" - iconv-lite "0.4.19" - on-finished "~2.3.0" - qs "6.5.1" - raw-body "2.3.2" - type-is "~1.6.15" - -body-parser@^1.16.0: +body-parser@1.18.3, body-parser@^1.16.0: version "1.18.3" resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.18.3.tgz#5b292198ffdd553b3a0f20ded0592b956955c8b4" integrity sha1-WykhmP/dVTs6DyDe0FkrlWlVyLQ= @@ -1990,9 +1839,9 @@ brorand@^1.0.1: integrity sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8= browser-process-hrtime@^0.1.2: - version "0.1.2" - resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-0.1.2.tgz#425d68a58d3447f02a04aa894187fce8af8b7b8e" - integrity sha1-Ql1opY00R/AqBKqJQYf86K+Le44= + version "0.1.3" + resolved "https://registry.yarnpkg.com/browser-process-hrtime/-/browser-process-hrtime-0.1.3.tgz#616f00faef1df7ec1b5bf9cfe2bdc3170f26c7b4" + integrity sha512-bRFnI4NnjO6cnyLmOV/7PVoDEMJChlcfN0z4s1YMBY989/SvlfMI1lgCnkFUs53e9gQF+w7qu7XdllSTiSl8Aw== browser-resolve@^1.11.2: version "1.11.3" @@ -2003,7 +1852,7 @@ browser-resolve@^1.11.2: browserify-aes@^1.0.0, browserify-aes@^1.0.4: version "1.2.0" - resolved "http://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" + resolved "https://registry.yarnpkg.com/browserify-aes/-/browserify-aes-1.2.0.tgz#326734642f403dabc3003209853bb70ad428ef48" integrity sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA== dependencies: buffer-xor "^1.0.3" @@ -2034,7 +1883,7 @@ browserify-des@^1.0.0: browserify-rsa@^4.0.0: version "4.0.1" - resolved "http://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524" + resolved "https://registry.yarnpkg.com/browserify-rsa/-/browserify-rsa-4.0.1.tgz#21e0abfaf6f2029cf2fafb133567a701d4135524" integrity sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ= dependencies: bn.js "^4.1.0" @@ -2083,14 +1932,14 @@ browserslist@^3.2.6: caniuse-lite "^1.0.30000844" electron-to-chromium "^1.3.47" -browserslist@^4.1.0: - version "4.1.1" - resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.1.1.tgz#328eb4ff1215b12df6589e9ab82f8adaa4fc8cd6" - integrity sha512-VBorw+tgpOtZ1BYhrVSVTzTt/3+vSE3eFUh0N2GCFK1HffceOaf32YS/bs6WiFhjDAblAFrx85jMy3BG9fBK2Q== +browserslist@^4.3.3: + version "4.3.3" + resolved "https://registry.yarnpkg.com/browserslist/-/browserslist-4.3.3.tgz#88a7d9ce2e5db561e160ab660bc59cb406a0c41d" + integrity sha512-6h84UD1mmHeuQ9IucX6yzBc+KBYcBBTLYt2CXtY7GYCra6iE5kOm7oM+zuGw/0tjGtbJxjm58OvxSBmogEMCRQ== dependencies: - caniuse-lite "^1.0.30000884" - electron-to-chromium "^1.3.62" - node-releases "^1.0.0-alpha.11" + caniuse-lite "^1.0.30000898" + electron-to-chromium "^1.3.81" + node-releases "^1.0.0-alpha.15" bs58@^4.0.1: version "4.0.1" @@ -2111,7 +1960,7 @@ buffer-alloc-unsafe@^1.1.0: resolved "https://registry.yarnpkg.com/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz#bd7dc26ae2972d0eda253be061dba992349c19f0" integrity sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg== -buffer-alloc@^1.1.0, buffer-alloc@^1.2.0: +buffer-alloc@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/buffer-alloc/-/buffer-alloc-1.2.0.tgz#890dd90d923a873e08e10e5fd51a57e5b7cce0ec" integrity sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow== @@ -2146,7 +1995,7 @@ buffer-xor@^1.0.3: buffer@^3.0.1: version "3.6.0" - resolved "http://registry.npmjs.org/buffer/-/buffer-3.6.0.tgz#a72c936f77b96bf52f5f7e7b467180628551defb" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-3.6.0.tgz#a72c936f77b96bf52f5f7e7b467180628551defb" integrity sha1-pyyTb3e5a/UvX357RnGAYoVR3vs= dependencies: base64-js "0.0.8" @@ -2155,7 +2004,7 @@ buffer@^3.0.1: buffer@^4.3.0: version "4.9.1" - resolved "http://registry.npmjs.org/buffer/-/buffer-4.9.1.tgz#6d1bb601b07a4efced97094132093027c95bc298" + resolved "https://registry.yarnpkg.com/buffer/-/buffer-4.9.1.tgz#6d1bb601b07a4efced97094132093027c95bc298" integrity sha1-bRu2AbB6TvztlwlBMgkwJ8lbwpg= dependencies: base64-js "^1.0.2" @@ -2219,19 +2068,6 @@ cache-base@^1.0.1: union-value "^1.0.0" unset-value "^1.0.0" -cacheable-request@^2.1.1: - version "2.1.4" - resolved "https://registry.yarnpkg.com/cacheable-request/-/cacheable-request-2.1.4.tgz#0d808801b6342ad33c91df9d0b44dc09b91e5c3d" - integrity sha1-DYCIAbY0KtM8kd+dC0TcCbkeXD0= - dependencies: - clone-response "1.0.2" - get-stream "3.0.0" - http-cache-semantics "3.8.1" - keyv "3.0.0" - lowercase-keys "1.0.0" - normalize-url "2.0.1" - responselike "1.0.2" - cachedir@^1.1.0: version "1.3.0" resolved "https://registry.yarnpkg.com/cachedir/-/cachedir-1.3.0.tgz#5e01928bf2d95b5edd94b0942188246740e0dbc4" @@ -2293,10 +2129,10 @@ camelcase@^4.1.0: resolved "https://registry.yarnpkg.com/camelcase/-/camelcase-4.1.0.tgz#d545635be1e33c542649c69173e5de6acfae34dd" integrity sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0= -caniuse-lite@^1.0.30000792, caniuse-lite@^1.0.30000805, caniuse-lite@^1.0.30000844, caniuse-lite@^1.0.30000884: - version "1.0.30000885" - resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000885.tgz#e889e9f8e7e50e769f2a49634c932b8aee622984" - integrity sha512-cXKbYwpxBLd7qHyej16JazPoUacqoVuDhvR61U7Fr5vSxMUiodzcYa1rQYRYfZ5GexV03vGZHd722vNPLjPJGQ== +caniuse-lite@^1.0.30000792, caniuse-lite@^1.0.30000805, caniuse-lite@^1.0.30000844, caniuse-lite@^1.0.30000898: + version "1.0.30000899" + resolved "https://registry.yarnpkg.com/caniuse-lite/-/caniuse-lite-1.0.30000899.tgz#6febdbbc388a7982f620ee0e3d09aab0c061389e" + integrity sha512-enC3zKfUCJxxwvUIsBkbHd54CtJw1KtIWvrK0JZxWD/fEN2knHaai45lndJ4xXAkyRAPyk60J3yagkKDWhfeMA== capture-exit@^1.2.0: version "1.2.0" @@ -2316,20 +2152,20 @@ ccount@^1.0.0: integrity sha512-Jt9tIBkRc9POUof7QA/VwWd+58fKkEEfI+/t1/eOlxKM7ZhrczNzMFefge7Ai+39y1pR/pP6cI19guHy3FSLmw== chai@^4.1.2: - version "4.1.2" - resolved "https://registry.yarnpkg.com/chai/-/chai-4.1.2.tgz#0f64584ba642f0f2ace2806279f4f06ca23ad73c" - integrity sha1-D2RYS6ZC8PKs4oBiefTwbKI61zw= + version "4.2.0" + resolved "https://registry.yarnpkg.com/chai/-/chai-4.2.0.tgz#760aa72cf20e3795e84b12877ce0e83737aa29e5" + integrity sha512-XQU3bhBukrOsQCuwZndwGcCVQHyZi53fQ6Ys1Fym7E4olpIqqZZhhoFJoaKVvV17lWQoXYwgWN2nF5crA8J2jw== dependencies: - assertion-error "^1.0.1" - check-error "^1.0.1" - deep-eql "^3.0.0" + assertion-error "^1.1.0" + check-error "^1.0.2" + deep-eql "^3.0.1" get-func-name "^2.0.0" - pathval "^1.0.0" - type-detect "^4.0.0" + pathval "^1.1.0" + type-detect "^4.0.5" chalk@1.1.3, chalk@^1.0.0, chalk@^1.1.0, chalk@^1.1.1, chalk@^1.1.3: version "1.1.3" - resolved "http://registry.npmjs.org/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= dependencies: ansi-styles "^2.2.1" @@ -2340,14 +2176,14 @@ chalk@1.1.3, chalk@^1.0.0, chalk@^1.1.0, chalk@^1.1.1, chalk@^1.1.3: chalk@2.3.1: version "2.3.1" - resolved "http://registry.npmjs.org/chalk/-/chalk-2.3.1.tgz#523fe2678aec7b04e8041909292fe8b17059b796" + resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.3.1.tgz#523fe2678aec7b04e8041909292fe8b17059b796" integrity sha512-QUU4ofkDoMIVO7hcx1iPTISs88wsO8jA92RQIm4JAwZvFGGAV2hSAA1NX7oVj2Ej2Q6NDTcRDjPTFrMCRZoJ6g== dependencies: ansi-styles "^3.2.0" escape-string-regexp "^1.0.5" supports-color "^5.2.0" -chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.0, chalk@^2.4.1: +chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.4.1: version "2.4.1" resolved "https://registry.yarnpkg.com/chalk/-/chalk-2.4.1.tgz#18c49ab16a037b6eb0152cc83e3471338215b66e" integrity sha512-ObN6h1v2fTJSmUXoS3nMQ92LbDK9be4TV+6G+omQlGJFdcUX5heKi1LZ1YnRMIgwTLEj3E24bT6tYni50rlCfQ== @@ -2356,15 +2192,6 @@ chalk@^2.0.0, chalk@^2.0.1, chalk@^2.1.0, chalk@^2.3.0, chalk@^2.4.1: escape-string-regexp "^1.0.5" supports-color "^5.3.0" -chalk@~0.4.0: - version "0.4.0" - resolved "http://registry.npmjs.org/chalk/-/chalk-0.4.0.tgz#5199a3ddcd0c1efe23bc08c1b027b06176e0c64f" - integrity sha1-UZmj3c0MHv4jvAjBsCewYXbgxk8= - dependencies: - ansi-styles "~1.0.0" - has-color "~0.1.0" - strip-ansi "~0.1.0" - character-entities-html4@^1.0.0: version "1.1.2" resolved "https://registry.yarnpkg.com/character-entities-html4/-/character-entities-html4-1.1.2.tgz#c44fdde3ce66b52e8d321d6c1bf46101f0150610" @@ -2390,12 +2217,7 @@ chardet@^0.4.0: resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.4.2.tgz#b5473b33dc97c424e5d98dc87d55d4d8a29c8bf2" integrity sha1-tUc7M9yXxCTl2Y3IfVXU2KKci/I= -chardet@^0.7.0: - version "0.7.0" - resolved "https://registry.yarnpkg.com/chardet/-/chardet-0.7.0.tgz#90094849f0937f2eedc2425d0d28a9e5f0cbad9e" - integrity sha512-mT8iDcrh03qDGRRmoA2hmBJnxpllMR+0/0qlzjqZES6NdiWDcZkCNAk4rPFZ9Q85r27unkiNNg8ZOiwZXBHwcA== - -check-error@^1.0.1: +check-error@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/check-error/-/check-error-1.0.2.tgz#574d312edd88bb5dd8912e9286dd6c0aed4aac82" integrity sha1-V00xLt2Iu13YkS6Sht1sCu1KrII= @@ -2496,9 +2318,9 @@ chrome-trace-event@^1.0.0: tslib "^1.9.0" ci-info@^1.5.0: - version "1.5.1" - resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.5.1.tgz#17e8eb5de6f8b2b6038f0cbb714d410bfa9f3030" - integrity sha512-fKFIKXaYiL1exImwJ0AhR/6jxFPSKQBk2ayV5NiNoruUs2+rxC2kNw0EG+1Z9dugZRdCrppskQ8DN2cyaUM1Hw== + version "1.6.0" + resolved "https://registry.yarnpkg.com/ci-info/-/ci-info-1.6.0.tgz#2ca20dbb9ceb32d4524a683303313f0304b1e497" + integrity sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A== cipher-base@^1.0.0, cipher-base@^1.0.1, cipher-base@^1.0.3: version "1.0.4" @@ -2549,13 +2371,6 @@ cli-spinners@^0.1.2: resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-0.1.2.tgz#bb764d88e185fb9e1e6a2a1f19772318f605e31c" integrity sha1-u3ZNiOGF+54eaiofGXcjGPYF4xw= -cli-table@^0.3.1: - version "0.3.1" - resolved "https://registry.yarnpkg.com/cli-table/-/cli-table-0.3.1.tgz#f53b05266a8b1a0b934b3d0821e6e2dc5914ae23" - integrity sha1-9TsFJmqLGguTSz0IIebi3FkUriM= - dependencies: - colors "1.0.3" - cli-truncate@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-0.2.1.tgz#9f15cfbb0705005369216c626ac7d05ab90dd574" @@ -2592,11 +2407,6 @@ cliui@^4.0.0: strip-ansi "^4.0.0" wrap-ansi "^2.0.0" -clone-buffer@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/clone-buffer/-/clone-buffer-1.0.0.tgz#e3e25b207ac4e701af721e2cb5a16792cac3dc58" - integrity sha1-4+JbIHrE5wGvch4staFnksrD3Fg= - clone-regexp@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/clone-regexp/-/clone-regexp-1.0.1.tgz#051805cd33173375d82118fc0918606da39fd60f" @@ -2605,42 +2415,6 @@ clone-regexp@^1.0.0: is-regexp "^1.0.0" is-supported-regexp-flag "^1.0.0" -clone-response@1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/clone-response/-/clone-response-1.0.2.tgz#d1dc973920314df67fbeb94223b4ee350239e96b" - integrity sha1-0dyXOSAxTfZ/vrlCI7TuNQI56Ws= - dependencies: - mimic-response "^1.0.0" - -clone-stats@^0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-0.0.1.tgz#b88f94a82cf38b8791d58046ea4029ad88ca99d1" - integrity sha1-uI+UqCzzi4eR1YBG6kAprYjKmdE= - -clone-stats@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-1.0.0.tgz#b3782dff8bb5474e18b9b6bf0fdfe782f8777680" - integrity sha1-s3gt/4u1R04Yuba/D9/ngvh3doA= - -clone@^1.0.0: - version "1.0.4" - resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e" - integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4= - -clone@^2.1.1: - version "2.1.2" - resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f" - integrity sha1-G39Ln1kfHo+DZwQBYANFoCiHQ18= - -cloneable-readable@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/cloneable-readable/-/cloneable-readable-1.1.2.tgz#d591dee4a8f8bc15da43ce97dceeba13d43e2a65" - integrity sha512-Bq6+4t+lbM8vhTs/Bef5c5AdEMtapp/iFb6+s4/Hh9MVTt8OLKH7ZOOZSCT+Ys7hsHvqv0GuMPJ1lnQJVHvxpg== - dependencies: - inherits "^2.0.1" - process-nextick-args "^2.0.0" - readable-stream "^2.3.5" - co@^4.6.0: version "4.6.0" resolved "https://registry.yarnpkg.com/co/-/co-4.6.0.tgz#6ea6bdf3d853ae54ccb8e47bfa0bf3f9031fb184" @@ -2686,27 +2460,17 @@ color-name@1.1.3: resolved "https://registry.yarnpkg.com/color-name/-/color-name-1.1.3.tgz#a7d0558bd89c42f795dd42328f740831ca53bc25" integrity sha1-p9BVi9icQveV3UIyj3QIMcpTvCU= -colors@1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/colors/-/colors-1.0.3.tgz#0433f44d809680fdeb60ed260f1b0c262e82a40b" - integrity sha1-BDP0TYCWgP3rYO0mDxsMJi6CpAs= - -colors@^1.1.2: - version "1.3.2" - resolved "https://registry.yarnpkg.com/colors/-/colors-1.3.2.tgz#2df8ff573dfbf255af562f8ce7181d6b971a359b" - integrity sha512-rhP0JSBGYvpcNQj4s5AdShMeE5ahMop96cTeDl/v9qQQm2fYClE2QXZRi8wLzc+GmXSxdIqqbOIAhyObEXDbfQ== - -combined-stream@1.0.6, combined-stream@~1.0.6: - version "1.0.6" - resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.6.tgz#723e7df6e801ac5613113a7e445a9b69cb632818" - integrity sha1-cj599ugBrFYTETp+RFqbactjKBg= +combined-stream@^1.0.6, combined-stream@~1.0.6: + version "1.0.7" + resolved "https://registry.yarnpkg.com/combined-stream/-/combined-stream-1.0.7.tgz#2d1d24317afb8abe95d6d2c0b07b57813539d828" + integrity sha512-brWl9y6vOB1xYPZcpZde3N9zDByXTosAeMDo4p1wzo6UMOX4vumB+TP1RZ76sfE6Md68Q0NJSrE/gbezd4Ul+w== dependencies: delayed-stream "~1.0.0" commander@^2.11.0, commander@^2.8.1, commander@^2.9.0: - version "2.18.0" - resolved "https://registry.yarnpkg.com/commander/-/commander-2.18.0.tgz#2bf063ddee7c7891176981a2cc798e5754bc6970" - integrity sha512-6CYPa+JP2ftfRU2qkDK+UTVeQYosOg/2GbcjIcKPHfinyOLPVGXu/ovN86RP49Re5ndJK1N0kuiidFFuepc4ZQ== + version "2.19.0" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.19.0.tgz#f6198aa84e5b83c46054b94ddedbfed5ee9ff12a" + integrity sha512-6tvAOO+D6OENvRAh524Dh9jcfKTYDQAqvqezbCW82xj5X0pSrcpxtvRKHLG0yBY6SD7PSDrJaj+0AiOcKVd1Xg== commander@~2.13.0: version "2.13.0" @@ -2720,7 +2484,7 @@ commander@~2.17.1: commander@~2.8.1: version "2.8.1" - resolved "http://registry.npmjs.org/commander/-/commander-2.8.1.tgz#06be367febfda0c330aa1e2a072d3dc9762425d4" + resolved "https://registry.yarnpkg.com/commander/-/commander-2.8.1.tgz#06be367febfda0c330aa1e2a072d3dc9762425d4" integrity sha1-Br42f+v9oMMwqh4qBy09yXYkJdQ= dependencies: graceful-readlink ">= 1.0.0" @@ -3012,7 +2776,7 @@ copy-descriptor@^0.1.0: resolved "https://registry.yarnpkg.com/copy-descriptor/-/copy-descriptor-0.1.1.tgz#676f6eb3c39997c2ee1ac3a924fd6124748f578d" integrity sha1-Z29us8OZl8LuGsOpJP1hJHSPV40= -core-js@^2.4.0, core-js@^2.4.1, core-js@^2.5.0: +core-js@^2.4.0, core-js@^2.5.0: version "2.5.7" resolved "https://registry.yarnpkg.com/core-js/-/core-js-2.5.7.tgz#f972608ff0cead68b841a16a932d0b183791814e" integrity sha512-RszJCAxg/PP6uzXVXL6BsxSXx/B05oJAQ2vkJRjyjrEcNVycaqOmNb5OTxZPE3xa5gwZduqza6L9JOCenh/Ecw== @@ -3081,7 +2845,7 @@ create-ecdh@^4.0.0: create-hash@^1.1.0, create-hash@^1.1.2: version "1.2.0" - resolved "http://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" + resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" integrity sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg== dependencies: cipher-base "^1.0.1" @@ -3092,7 +2856,7 @@ create-hash@^1.1.0, create-hash@^1.1.2: create-hmac@^1.1.0, create-hmac@^1.1.2, create-hmac@^1.1.4: version "1.1.7" - resolved "http://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" + resolved "https://registry.yarnpkg.com/create-hmac/-/create-hmac-1.1.7.tgz#69170c78b3ab957147b2b8b04572e47ead2243ff" integrity sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg== dependencies: cipher-base "^1.0.3" @@ -3119,7 +2883,7 @@ cross-spawn@^5.0.1, cross-spawn@^5.1.0: shebang-command "^1.2.0" which "^1.2.9" -cross-spawn@^6.0.4, cross-spawn@^6.0.5: +cross-spawn@^6.0.0, cross-spawn@^6.0.4, cross-spawn@^6.0.5: version "6.0.5" resolved "https://registry.yarnpkg.com/cross-spawn/-/cross-spawn-6.0.5.tgz#4a5ec7c64dfae22c3a14124dbacdee846d80cbc4" integrity sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ== @@ -3158,9 +2922,9 @@ css-select@~1.2.0: nth-check "~1.0.1" css-what@2.1: - version "2.1.0" - resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.0.tgz#9467d032c38cfaefb9f2d79501253062f87fa1bd" - integrity sha1-lGfQMsOM+u+58teVASUwYvh/ob0= + version "2.1.2" + resolved "https://registry.yarnpkg.com/css-what/-/css-what-2.1.2.tgz#c0876d9d0480927d7d4920dcd72af3595649554d" + integrity sha512-wan8dMWQ0GUeF7DGEPVjhHemVW/vy6xUYmFzRY8RYqgA0JtXC9rJmbScBjqSu6dg9q0lwPQy6ZAmJVr3PPTvqQ== cssom@0.3.x, "cssom@>= 0.3.0 < 0.4.0", "cssom@>= 0.3.2 < 0.4.0": version "0.3.4" @@ -3217,11 +2981,6 @@ dargs@^4.0.1: dependencies: number-is-nan "^1.0.0" -dargs@^5.1.0: - version "5.1.0" - resolved "https://registry.yarnpkg.com/dargs/-/dargs-5.1.0.tgz#ec7ea50c78564cd36c9d5ec18f66329fade27829" - integrity sha1-7H6lDHhWTNNsnV7Bj2Yyn63ieCk= - dashdash@^1.12.0: version "1.14.1" resolved "https://registry.yarnpkg.com/dashdash/-/dashdash-1.14.1.tgz#853cfa0f7cbe2fed5de20326b8dd581035f6e2f0" @@ -3248,7 +3007,7 @@ date-now@^0.1.4: resolved "https://registry.yarnpkg.com/date-now/-/date-now-0.1.4.tgz#eaf439fd4d4848ad74e5cc7dbef200672b9e345b" integrity sha1-6vQ5/U1ISK105cx9vvIAZyueNFs= -dateformat@^3.0.0, dateformat@^3.0.3: +dateformat@^3.0.0: version "3.0.3" resolved "https://registry.yarnpkg.com/dateformat/-/dateformat-3.0.3.tgz#a6e37499a4d9a9cf85ef5872044d62901c9889ae" integrity sha512-jyCETtSl3VMZMWeRo7iY1FL19ges1t55hMo5yaam4Jrsm5EPL89UQkoQRyiI+Yf4k8r2ZpdngkV8hr1lIdjb3Q== @@ -3268,9 +3027,16 @@ debug@=3.1.0: ms "2.0.0" debug@^3.0.0, debug@^3.1.0: - version "3.2.5" - resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.5.tgz#c2418fbfd7a29f4d4f70ff4cea604d4b64c46407" - integrity sha512-D61LaDQPQkxJ5AUM2mbSJRbPkNs/TmdmOeLAi1hgDkpDfIfetSrjmWhccwtuResSwMbACjx/xXQofvM9CE/aeg== + version "3.2.6" + resolved "https://registry.yarnpkg.com/debug/-/debug-3.2.6.tgz#e83d17de16d8a7efb7717edbe5fb10135eee629b" + integrity sha512-mel+jf7nrtEl5Pn1Qx46zARXKDpBbvzezse7p7LqINmdoIk8PYP5SySaxEmYv6TZ0JyEKA1hsCId6DIhgITtWQ== + dependencies: + ms "^2.1.1" + +debug@^4.0.0, debug@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/debug/-/debug-4.1.0.tgz#373687bffa678b38b1cd91f861b63850035ddc87" + integrity sha512-heNPJUJIqC+xB6ayLAMHaIrmN9HKa7aQO8MGqKpvCA+uJYVcvR6l5kgdrhRuwPFHU7P5/A1w0BjByPHwpfTDKg== dependencies: ms "^2.1.1" @@ -3287,6 +3053,13 @@ decamelize@^1.1.0, decamelize@^1.1.1, decamelize@^1.1.2: resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-1.2.0.tgz#f6534d15148269b20352e7bee26f501f9a191290" integrity sha1-9lNNFRSCabIDUue+4m9QH5oZEpA= +decamelize@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/decamelize/-/decamelize-2.0.0.tgz#656d7bbc8094c4c788ea53c5840908c9c7d063c7" + integrity sha512-Ikpp5scV3MSYxY39ymh45ZLEecsTdv/Xj2CaQfI8RLMuwi7XvjX9H/fhraiSuU+C5w5NTDu4ZU72xNiZnurBPg== + dependencies: + xregexp "4.0.0" + decode-uri-component@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/decode-uri-component/-/decode-uri-component-0.2.0.tgz#eb3913333458775cb84cd1a1fae062106bb87545" @@ -3362,7 +3135,7 @@ dedent@^0.7.0: resolved "https://registry.yarnpkg.com/dedent/-/dedent-0.7.0.tgz#2495ddbaf6eb874abb0e1be9df22d2e5a544326c" integrity sha1-JJXduvbrh0q7Dhvp3yLS5aVEMmw= -deep-eql@^3.0.0: +deep-eql@^3.0.1: version "3.0.1" resolved "https://registry.yarnpkg.com/deep-eql/-/deep-eql-3.0.1.tgz#dfc9404400ad1c8fe023e7da1df1c147c4b444df" integrity sha512-+QeIQyN5ZuO+3Uk5DYh6/1eKO0m0YmJFGNmFHGACpf1ClL1nmlV/p4gNgbl2pJGxgXb4faqo6UE+M5ACEMyVcw== @@ -3443,12 +3216,7 @@ delegates@^1.0.0: resolved "https://registry.yarnpkg.com/delegates/-/delegates-1.0.0.tgz#84c6e159b81904fdca59a0ef44cd870d31250f9a" integrity sha1-hMbhWbgZBP3KWaDvRM2HDTElD5o= -depd@1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.1.tgz#5783b4e1c459f06fa5ca27f991f3d06e7a310359" - integrity sha1-V4O04cRZ8G+lyif5kfPQbnoxA1k= - -depd@~1.1.1, depd@~1.1.2: +depd@~1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/depd/-/depd-1.1.2.tgz#9bcd52e14c097763e749b274c4346ed2e560b5a9" integrity sha1-m81S4UwJd2PnSbJ0xDRu0uVgtak= @@ -3466,11 +3234,6 @@ destroy@~1.0.4: resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= -detect-conflict@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/detect-conflict/-/detect-conflict-1.0.1.tgz#088657a66a961c05019db7c4230883b1c6b4176e" - integrity sha1-CIZXpmqWHAUBnbfEIwiDsca0F24= - detect-file@^0.1.0: version "0.1.0" resolved "https://registry.yarnpkg.com/detect-file/-/detect-file-0.1.0.tgz#4935dedfd9488648e006b0129566e9386711ea63" @@ -3504,14 +3267,14 @@ detect-newline@^2.1.0: resolved "https://registry.yarnpkg.com/detect-newline/-/detect-newline-2.1.0.tgz#f41f1c10be4b00e87b5f13da680759f2c5bfd3e2" integrity sha1-9B8cEL5LAOh7XxPaaAdZ8sW/0+I= -diff@^3.2.0, diff@^3.5.0: +diff@^3.2.0: version "3.5.0" resolved "https://registry.yarnpkg.com/diff/-/diff-3.5.0.tgz#800c0dd1e0a8bfbc95835c202ad220fe317e5a12" integrity sha512-A46qtFgd+g7pDZinpnwiRJtxbC1hpgf0uzP3iG89scHk0AUC7A1TGxf5OiiOUv/JMZR8GOt8hL900hV0bOy5xA== diffie-hellman@^5.0.0: version "5.0.3" - resolved "http://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" + resolved "https://registry.yarnpkg.com/diffie-hellman/-/diffie-hellman-5.0.3.tgz#40e8ee98f55a2149607146921c63e1ae5f3d2875" integrity sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg== dependencies: bn.js "^4.1.0" @@ -3559,7 +3322,12 @@ domain-browser@^1.1.1: resolved "https://registry.yarnpkg.com/domain-browser/-/domain-browser-1.2.0.tgz#3d31f50191a6749dd1375a7f522e823d42e54eda" integrity sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA== -domelementtype@1, domelementtype@^1.3.0: +domelementtype@1: + version "1.2.1" + resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.2.1.tgz#578558ef23befac043a1abb0db07635509393479" + integrity sha512-SQVCLFS2E7G5CRCMdn6K9bIhRj1bS6QBWZfF0TUPh4V/BbqrQ619IdSS3/izn0FZ+9l+uODzaZjb08fjOfablA== + +domelementtype@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/domelementtype/-/domelementtype-1.3.0.tgz#b17aed82e8ab59e52dd9c19b1756e0fc187204c2" integrity sha1-sXrtguirWeUt2cGbF1bg/BhyBMI= @@ -3634,9 +3402,9 @@ duplexer3@^0.1.4: integrity sha1-7gHdHKwO08vH/b6jfcCo8c4ALOI= duplexify@^3.4.2, duplexify@^3.6.0: - version "3.6.0" - resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.6.0.tgz#592903f5d80b38d037220541264d69a198fb3410" - integrity sha512-fO3Di4tBKJpYTFHAxTU00BcfWMY9w24r/x21a6rZRbsD/ToUgGxsMbiGRmB7uVAXeGKXD9MwiLZa5E97EVgIRQ== + version "3.6.1" + resolved "https://registry.yarnpkg.com/duplexify/-/duplexify-3.6.1.tgz#b1a7a29c4abfd639585efaecce80d666b1e34125" + integrity sha512-vM58DwdnKmty+FSPzT14K9JXb90H+j5emaR4KYbr2KTIz00WHGbWOe5ghQTx233ZCLZtrGDALzKwcjEtSt35mA== dependencies: end-of-stream "^1.0.0" inherits "^2.0.1" @@ -3651,25 +3419,15 @@ ecc-jsbn@~0.1.1: jsbn "~0.1.0" safer-buffer "^2.1.0" -editions@^1.3.3: - version "1.3.4" - resolved "https://registry.yarnpkg.com/editions/-/editions-1.3.4.tgz#3662cb592347c3168eb8e498a0ff73271d67f50b" - integrity sha512-gzao+mxnYDzIysXKMQi/+M1mjy/rjestjg6OPoYTtI+3Izp23oiGZitsl9lPDPiTGXbcSIk1iJWhliSaglxnUg== - ee-first@1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha1-WQxhFWsK4vTwJVcyoViyZrxWsh0= -ejs@^2.5.9: - version "2.6.1" - resolved "https://registry.yarnpkg.com/ejs/-/ejs-2.6.1.tgz#498ec0d495655abc6f23cd61868d926464071aa0" - integrity sha512-0xy4A/twfrRCnkhfk8ErDi5DqdAsAqeGxht4xkCUrsvhhbQNs7E+4jV0CN7+NKIY0aHE72+XvqtBIXzD31ZbXQ== - -electron-to-chromium@^1.3.30, electron-to-chromium@^1.3.47, electron-to-chromium@^1.3.62: - version "1.3.67" - resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.67.tgz#5e8f3ffac89b4b0402c7e1a565be06f3a109abbc" - integrity sha512-h3zEBLdHvsKfaXv1SHAtykJyNtwYFEKkrWGSFyW1BzGgPQ4ykAzD5Hd8C5MZGTAEhkCKmtyIwYUrapsI0xfKww== +electron-to-chromium@^1.3.30, electron-to-chromium@^1.3.47, electron-to-chromium@^1.3.81: + version "1.3.82" + resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.3.82.tgz#7d13ae4437d2a783de3f4efba96b186c540b67b1" + integrity sha512-NI4nB2IWGcU4JVT1AE8kBb/dFor4zjLHMLsOROPahppeHrR0FG5uslxMmkp/thO1MvPjM2xhlKoY29/I60s0ew== elegant-spinner@^1.0.1: version "1.0.1" @@ -3728,7 +3486,7 @@ end-of-stream@^1.0.0, end-of-stream@^1.1.0: dependencies: once "^1.4.0" -enhanced-resolve@^4.0.0, enhanced-resolve@^4.1.0: +enhanced-resolve@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz#41c7e0bfdfe74ac1ffe1e57ad6a5c6c9f3742a7f" integrity sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng== @@ -3743,14 +3501,9 @@ entities@1.0: integrity sha1-sph6o4ITR/zeZCsk/fyeT7cSvyY= entities@^1.1.1, entities@~1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.1.tgz#6e5c2d0a5621b5dadaecef80b90edfb5cd7772f0" - integrity sha1-blwtClYhtdra7O+AuQ7ftc13cvA= - -envinfo@^5.7.0: - version "5.10.0" - resolved "https://registry.yarnpkg.com/envinfo/-/envinfo-5.10.0.tgz#503a9774ae15b93ea68bdfae2ccd6306624ea6df" - integrity sha512-rXbzXWvnQxy+TcqZlARbWVQwgGVVouVJgFZhLVN5htjLxl1thstrP2ZGi0pXC309AbK7gVOPU+ulz/tmpCI7iw== + version "1.1.2" + resolved "https://registry.yarnpkg.com/entities/-/entities-1.1.2.tgz#bdfa735299664dfafd34529ed4f8522a275fea56" + integrity sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w== errno@^0.1.3, errno@~0.1.7: version "0.1.7" @@ -3766,14 +3519,6 @@ error-ex@^1.2.0, error-ex@^1.3.1: dependencies: is-arrayish "^0.2.1" -error@^7.0.2: - version "7.0.2" - resolved "https://registry.yarnpkg.com/error/-/error-7.0.2.tgz#a5f75fff4d9926126ddac0ea5dc38e689153cb02" - integrity sha1-pfdf/02ZJhJt2sDqXcOOaJFTywI= - dependencies: - string-template "~0.2.1" - xtend "~4.0.0" - es-abstract@^1.5.1, es-abstract@^1.7.0: version "1.12.0" resolved "https://registry.yarnpkg.com/es-abstract/-/es-abstract-1.12.0.tgz#9dbbdd27c6856f0001421ca18782d786bf8a6165" @@ -3786,13 +3531,13 @@ es-abstract@^1.5.1, es-abstract@^1.7.0: is-regex "^1.0.4" es-to-primitive@^1.1.1: - version "1.1.1" - resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.1.1.tgz#45355248a88979034b6792e19bb81f2b7975dd0d" - integrity sha1-RTVSSKiJeQNLZ5Lhm7gfK3l13Q0= + version "1.2.0" + resolved "https://registry.yarnpkg.com/es-to-primitive/-/es-to-primitive-1.2.0.tgz#edf72478033456e8dda8ef09e00ad9650707f377" + integrity sha512-qZryBOJjV//LaxLTV6UC//WewneB3LcXOL9NP++ozKVXsIIIpm/2c13UDiD9Jp2eThsecw9m3jPqDwTyobcdbg== dependencies: - is-callable "^1.1.1" + is-callable "^1.1.4" is-date-object "^1.0.1" - is-symbol "^1.0.1" + is-symbol "^1.0.2" escape-html@1.0.3, escape-html@~1.0.3: version "1.0.3" @@ -3949,7 +3694,7 @@ eslint-config-standard-jsx@^4.0.2: eslint-config-standard@^11.0.0-beta.0: version "11.0.0" - resolved "http://registry.npmjs.org/eslint-config-standard/-/eslint-config-standard-11.0.0.tgz#87ee0d3c9d95382dc761958cbb23da9eea31e0ba" + resolved "https://registry.yarnpkg.com/eslint-config-standard/-/eslint-config-standard-11.0.0.tgz#87ee0d3c9d95382dc761958cbb23da9eea31e0ba" integrity sha512-oDdENzpViEe5fwuRCWla7AXQd++/oyIp8zP+iP9jiUPG6NBj3SHgdgtl/kTn00AjeN+1HNvavTKmYbMo+xMOlw== eslint-import-resolver-node@^0.3.1: @@ -3969,9 +3714,9 @@ eslint-module-utils@^2.2.0: pkg-dir "^1.0.0" eslint-plugin-flowtype@^2.43.0: - version "2.50.0" - resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.50.0.tgz#953e262fa9b5d0fa76e178604892cf60dfb916da" - integrity sha512-10FnBXCp8odYcpUFXGAh+Zko7py0hUWutTd3BN/R9riukH360qNPLYPR3/xV9eu9K7OJDjJrsflBnL6RwxFnlw== + version "2.50.3" + resolved "https://registry.yarnpkg.com/eslint-plugin-flowtype/-/eslint-plugin-flowtype-2.50.3.tgz#61379d6dce1d010370acd6681740fd913d68175f" + integrity sha512-X+AoKVOr7Re0ko/yEXyM5SSZ0tazc6ffdIOocp2fFUlWoDt7DV0Bz99mngOkAFLOAWjqRA5jPwqUCbrx13XoxQ== dependencies: lodash "^4.17.10" @@ -3992,9 +3737,9 @@ eslint-plugin-import@^2.8.0: resolve "^1.6.0" eslint-plugin-jsx-a11y@^6.0.3: - version "6.1.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.1.1.tgz#7bf56dbe7d47d811d14dbb3ddff644aa656ce8e1" - integrity sha512-JsxNKqa3TwmPypeXNnI75FntkUktGzI1wSa1LgNZdSOMI+B4sxnr1lSF8m8lPiz4mKiC+14ysZQM4scewUrP7A== + version "6.1.2" + resolved "https://registry.yarnpkg.com/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.1.2.tgz#69bca4890b36dcf0fe16dd2129d2d88b98f33f88" + integrity sha512-7gSSmwb3A+fQwtw0arguwMdOdzmKUgnUcbSNlo+GjKLAQFuC2EZxWqG9XHRI8VscBJD5a8raz3RuxQNFW+XJbw== dependencies: aria-query "^3.0.0" array-includes "^3.0.3" @@ -4016,9 +3761,9 @@ eslint-plugin-node@^6.0.0: semver "^5.4.1" eslint-plugin-prettier@^2.6.0: - version "2.6.2" - resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-2.6.2.tgz#71998c60aedfa2141f7bfcbf9d1c459bf98b4fad" - integrity sha512-tGek5clmW5swrAx1mdPYM8oThrBE83ePh7LeseZHBWfHVGrHPhKn7Y5zgRMbU/9D5Td9K4CEmUPjGxA7iw98Og== + version "2.7.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-prettier/-/eslint-plugin-prettier-2.7.0.tgz#b4312dcf2c1d965379d7f9d5b5f8aaadc6a45904" + integrity sha512-CStQYJgALoQBw3FsBzH0VOVDRnJ/ZimUlpLm226U8qgqYJfPOY/CPK6wyRInMxh73HSKg5wyRwdS4BVYYHwokA== dependencies: fast-diff "^1.1.1" jest-docblock "^21.0.0" @@ -4088,7 +3833,7 @@ eslint-visitor-keys@^1.0.0: eslint@^4.17.0: version "4.19.1" - resolved "http://registry.npmjs.org/eslint/-/eslint-4.19.1.tgz#32d1d653e1d90408854bfb296f076ec7e186a300" + resolved "https://registry.yarnpkg.com/eslint/-/eslint-4.19.1.tgz#32d1d653e1d90408854bfb296f076ec7e186a300" integrity sha512-bT3/1x1EbZB7phzYu7vCr1v3ONuzDtX8WjuM9c0iYxe+cq+pwcKEoQjl7zd3RpC6YOLgnSy3cTN58M2jcoPDIQ== dependencies: ajv "^5.3.0" @@ -4143,7 +3888,7 @@ esprima@^3.1.3: resolved "https://registry.yarnpkg.com/esprima/-/esprima-3.1.3.tgz#fdca51cee6133895e3c88d535ce49dbff62a4633" integrity sha1-/cpRzuYTOJXjyI1TXOSdv/YqRjM= -esprima@^4.0.0, esprima@~4.0.0: +esprima@^4.0.0: version "4.0.1" resolved "https://registry.yarnpkg.com/esprima/-/esprima-4.0.1.tgz#13b04cdb3e6c5d19df91ab6987a8695619b0aa71" integrity sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A== @@ -4263,6 +4008,19 @@ exec-sh@^0.2.0: dependencies: merge "^1.2.0" +execa@^0.10.0: + version "0.10.0" + resolved "https://registry.yarnpkg.com/execa/-/execa-0.10.0.tgz#ff456a8f53f90f8eccc71a96d11bdfc7f082cb50" + integrity sha512-7XOMnz8Ynx1gGo/3hyV9loYNPWM94jG3+3T3Y8tsfSstFmETmENCMU/A/zj8Lyaj1lkgEepKepvd6240tBRvlw== + dependencies: + cross-spawn "^6.0.0" + 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" + execa@^0.7.0: version "0.7.0" resolved "https://registry.yarnpkg.com/execa/-/execa-0.7.0.tgz#944becd34cc41ee32a63a9faf27ad5a65fc59777" @@ -4340,16 +4098,9 @@ expand-tilde@^1.2.2: dependencies: os-homedir "^1.0.1" -expand-tilde@^2.0.0, expand-tilde@^2.0.2: - version "2.0.2" - resolved "https://registry.yarnpkg.com/expand-tilde/-/expand-tilde-2.0.2.tgz#97e801aa052df02454de46b02bf621642cdc8502" - integrity sha1-l+gBqgUt8CRU3kawK/YhZCzchQI= - dependencies: - homedir-polyfill "^1.0.1" - expect@^22.4.0: version "22.4.3" - resolved "http://registry.npmjs.org/expect/-/expect-22.4.3.tgz#d5a29d0a0e1fb2153557caef2674d4547e914674" + resolved "https://registry.yarnpkg.com/expect/-/expect-22.4.3.tgz#d5a29d0a0e1fb2153557caef2674d4547e914674" integrity sha512-XcNXEPehqn8b/jm8FYotdX0YrXn36qp4HWlrVT4ktwQas1l1LPxiVWncYnnL2eyMtKAmVIaG0XAp0QlrqJaxaA== dependencies: ansi-styles "^3.2.0" @@ -4360,13 +4111,13 @@ expect@^22.4.0: jest-regex-util "^22.4.3" express@^4.14.0: - version "4.16.3" - resolved "http://registry.npmjs.org/express/-/express-4.16.3.tgz#6af8a502350db3246ecc4becf6b5a34d22f7ed53" - integrity sha1-avilAjUNsyRuzEvs9rWjTSL37VM= + version "4.16.4" + resolved "https://registry.yarnpkg.com/express/-/express-4.16.4.tgz#fddef61926109e24c515ea97fd2f1bdbf62df12e" + integrity sha512-j12Uuyb4FMrd/qQAm6uCHAkPtO8FDTRJZBDd5D2KOL2eLaz1yUNdUB/NOIyq0iU4q4cFarsUCrnFDPBcnksuOg== dependencies: accepts "~1.3.5" array-flatten "1.1.1" - body-parser "1.18.2" + body-parser "1.18.3" content-disposition "0.5.2" content-type "~1.0.4" cookie "0.3.1" @@ -4383,10 +4134,10 @@ express@^4.14.0: on-finished "~2.3.0" parseurl "~1.3.2" path-to-regexp "0.1.7" - proxy-addr "~2.0.3" - qs "6.5.1" + proxy-addr "~2.0.4" + qs "6.5.2" range-parser "~1.2.0" - safe-buffer "5.1.1" + safe-buffer "5.1.2" send "0.16.2" serve-static "1.13.2" setprototypeof "1.1.0" @@ -4417,31 +4168,22 @@ extend@^3.0.0, extend@~3.0.2: external-editor@^1.1.0: version "1.1.1" - resolved "http://registry.npmjs.org/external-editor/-/external-editor-1.1.1.tgz#12d7b0db850f7ff7e7081baf4005700060c4600b" + resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-1.1.1.tgz#12d7b0db850f7ff7e7081baf4005700060c4600b" integrity sha1-Etew24UPf/fnCBuvQAVwAGDEYAs= dependencies: extend "^3.0.0" spawn-sync "^1.0.15" tmp "^0.0.29" -external-editor@^2.0.1, external-editor@^2.0.4, external-editor@^2.1.0: +external-editor@^2.0.1, external-editor@^2.0.4: version "2.2.0" - resolved "http://registry.npmjs.org/external-editor/-/external-editor-2.2.0.tgz#045511cfd8d133f3846673d1047c154e214ad3d5" + resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-2.2.0.tgz#045511cfd8d133f3846673d1047c154e214ad3d5" integrity sha512-bSn6gvGxKt+b7+6TKEv1ZycHleA7aHhRHyAqJyp5pbUFuYYNIzpZnQDk7AsYckyWdEnTeAnay0aCy2aV6iTk9A== dependencies: chardet "^0.4.0" iconv-lite "^0.4.17" tmp "^0.0.33" -external-editor@^3.0.0: - version "3.0.3" - resolved "https://registry.yarnpkg.com/external-editor/-/external-editor-3.0.3.tgz#5866db29a97826dbe4bf3afd24070ead9ea43a27" - integrity sha512-bn71H9+qWoOQKyZDo25mOMVpSmXROAsTJVVVYzrrtol3d4y+AsKjf4Iwl2Q+IuT0kFSQ1qo166UuIwqYq7mGnA== - dependencies: - chardet "^0.7.0" - iconv-lite "^0.4.24" - tmp "^0.0.33" - extglob@^0.3.1: version "0.3.2" resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1" @@ -4484,14 +4226,14 @@ fast-deep-equal@^2.0.1: integrity sha1-ewUhjd+WZ79/Nwv3/bLLFf3Qqkk= fast-diff@^1.1.1: - version "1.1.2" - resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.1.2.tgz#4b62c42b8e03de3f848460b639079920695d0154" - integrity sha512-KaJUt+M9t1qaIteSvjc6P3RbMdXsNhK61GRftR6SNxqmhthcd9MGIi4T+o0jD8LUSpSnSKXE20nLtJ3fOHxQig== + version "1.2.0" + resolved "https://registry.yarnpkg.com/fast-diff/-/fast-diff-1.2.0.tgz#73ee11982d86caaf7959828d519cfe927fac5f03" + integrity sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w== fast-glob@^2.0.2: - version "2.2.2" - resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.2.tgz#71723338ac9b4e0e2fff1d6748a2a13d5ed352bf" - integrity sha512-TR6zxCKftDQnUAPvkrCWdBgDq/gbqx8A3ApnBrR5rMvpp6+KMJI0Igw7fkWPgeVK0uhRXTXdvO3O+YP0CaUX2g== + version "2.2.3" + resolved "https://registry.yarnpkg.com/fast-glob/-/fast-glob-2.2.3.tgz#d09d378e9ef6b0076a0fa1ba7519d9d4d9699c28" + integrity sha512-NiX+JXjnx43RzvVFwRWfPKo4U+1BrK5pJPsHQdKMlLoFHrrGktXglQhHliSihWAq+m1z6fHk3uwGHrtRbS9vLA== dependencies: "@mrmlnc/readdir-enhanced" "^2.2.1" "@nodelib/fs.stat" "^1.0.1" @@ -4651,6 +4393,13 @@ find-up@^2.0.0, find-up@^2.1.0: dependencies: locate-path "^2.0.0" +find-up@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/find-up/-/find-up-3.0.0.tgz#49169f1d7993430646da61ecc5ae355c21c97b73" + integrity sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg== + dependencies: + locate-path "^3.0.0" + findup-sync@0.4.2: version "0.4.2" resolved "https://registry.yarnpkg.com/findup-sync/-/findup-sync-0.4.2.tgz#a8117d0f73124f5a4546839579fe52d7129fb5e5" @@ -4661,13 +4410,6 @@ findup-sync@0.4.2: micromatch "^2.3.7" resolve-dir "^0.1.0" -first-chunk-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/first-chunk-stream/-/first-chunk-stream-2.0.0.tgz#1bdecdb8e083c0664b91945581577a43a9f31d70" - integrity sha1-G97NuOCDwGZLkZRVgVd6Q6nzHXA= - dependencies: - readable-stream "^2.0.2" - flat-cache@^1.2.1: version "1.3.0" resolved "https://registry.yarnpkg.com/flat-cache/-/flat-cache-1.3.0.tgz#d3030b32b38154f4e3b7e9c709f490f7ef97c481" @@ -4678,11 +4420,6 @@ flat-cache@^1.2.1: graceful-fs "^4.1.2" write "^0.2.1" -flow-parser@^0.*: - version "0.81.0" - resolved "https://registry.yarnpkg.com/flow-parser/-/flow-parser-0.81.0.tgz#cda0ce856b8b87bc32790c02abd039d5048a4711" - integrity sha512-9zCcBUsuVFEcBRLBSaDUT5evmDW1jFUnvku8pHNo6TLy+8TRhbYFWIHosHGPT+3AHW6kxknAZ1oiRNCc6lUEZA== - flush-write-stream@^1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/flush-write-stream/-/flush-write-stream-1.0.3.tgz#c5d586ef38af6097650b49bc41b55fabb19f35bd" @@ -4692,9 +4429,9 @@ flush-write-stream@^1.0.0: readable-stream "^2.0.4" follow-redirects@^1.3.0: - version "1.5.8" - resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.5.8.tgz#1dbfe13e45ad969f813e86c00e5296f525c885a1" - integrity sha512-sy1mXPmv7kLAMKW/8XofG7o9T+6gAjzdZK4AJF6ryqQYUa/hnzgiypoeUecZ53x7XiqKNEpNqLtS97MshW2nxg== + version "1.5.9" + resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.5.9.tgz#c9ed9d748b814a39535716e531b9196a845d89c6" + integrity sha512-Bh65EZI/RU8nx0wbYF9shkFZlqLP+6WT/5FnA3cE/djNSuKNHJEinGGZgu/cQEkeeb2GdFOgenAmn8qaqYke2w== dependencies: debug "=3.1.0" @@ -4723,12 +4460,12 @@ forever-agent@~0.6.1: integrity sha1-+8cfDEGt6zf5bFd60e1C2P2sypE= form-data@~2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.2.tgz#4970498be604c20c005d4f5c23aecd21d6b49099" - integrity sha1-SXBJi+YEwgwAXU9cI67NIda0kJk= + version "2.3.3" + resolved "https://registry.yarnpkg.com/form-data/-/form-data-2.3.3.tgz#dcce52c05f644f298c6a7ab936bd724ceffbf3a6" + integrity sha512-1lLKB2Mu3aGP1Q/2eCOx0fNbRMe7XdwktwOruhfqqd0rIJWwN4Dh+E3hrPSlDCXnSR7UtZ1N38rVXm+6+MEhJQ== dependencies: asynckit "^0.4.0" - combined-stream "1.0.6" + combined-stream "^1.0.6" mime-types "^2.1.12" forwarded@~0.1.2: @@ -4748,7 +4485,7 @@ fresh@0.5.2: resolved "https://registry.yarnpkg.com/fresh/-/fresh-0.5.2.tgz#3d8cadd90d976569fa835ab1f8e4b23a105605a7" integrity sha1-PYyt2Q2XZWn6g1qx+OSyOhBWBac= -from2@^2.1.0, from2@^2.1.1: +from2@^2.1.0: version "2.3.0" resolved "https://registry.yarnpkg.com/from2/-/from2-2.3.0.tgz#8bfb5502bde4a4d36cfdeea007fcca21d7e382af" integrity sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8= @@ -4906,10 +4643,10 @@ get-func-name@^2.0.0: resolved "https://registry.yarnpkg.com/get-func-name/-/get-func-name-2.0.0.tgz#ead774abee72e20409433a066366023dd6887a41" integrity sha1-6td0q+5y4gQJQzoGY2YCPdaIekE= -get-own-enumerable-property-symbols@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-2.0.1.tgz#5c4ad87f2834c4b9b4e84549dc1e0650fb38c24b" - integrity sha512-TtY/sbOemiMKPRUDDanGCSgBYe7Mf0vbRsWnBZ+9yghpZ1MvcpSpuZFjHdEeY/LZjZy0vdLjS77L6HosisFiug== +get-own-enumerable-property-symbols@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.0.tgz#b877b49a5c16aefac3655f2ed2ea5b684df8d203" + integrity sha512-CIJYJC4GGF06TakLg8z4GQKvDsx9EMspVxOYih7LerEL/WosUnFIww45CGfxfeKHqlg3twgUrYRT1O3WQqjGCg== get-pkg-repo@^1.0.0: version "1.4.0" @@ -4937,11 +4674,6 @@ get-stdin@^6.0.0: resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-6.0.0.tgz#9e09bf712b360ab9225e812048f71fde9c89657b" integrity sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g== -get-stream@3.0.0, get-stream@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" - integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= - get-stream@^2.2.0: version "2.3.1" resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-2.3.1.tgz#5f38f93f346009666ee0150a054167f91bdd95de" @@ -4950,6 +4682,11 @@ get-stream@^2.2.0: object-assign "^4.0.1" pinkie-promise "^2.0.0" +get-stream@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-3.0.0.tgz#8e943d1358dc37555054ecbe2edb05aa174ede14" + integrity sha1-jpQ9E1jcN1VQVOy+LtsFqhdO3hQ= + get-value@^2.0.3, get-value@^2.0.6: version "2.0.6" resolved "https://registry.yarnpkg.com/get-value/-/get-value-2.0.6.tgz#dc15ca1c672387ca76bd37ac0a395ba2042a2c28" @@ -4962,14 +4699,6 @@ getpass@^0.1.1: dependencies: assert-plus "^1.0.0" -gh-got@^6.0.0: - version "6.0.0" - resolved "https://registry.yarnpkg.com/gh-got/-/gh-got-6.0.0.tgz#d74353004c6ec466647520a10bd46f7299d268d0" - integrity sha512-F/mS+fsWQMo1zfgG9MD8KWvTWPPzzhuVwY++fhQ5Ggd+0P+CAMHtzMZhNxG+TqGfHDChJKsbh6otfMGqO2AKBw== - dependencies: - got "^7.0.0" - is-plain-obj "^1.1.0" - git-raw-commits@^1.3.0, git-raw-commits@^1.3.6: version "1.3.6" resolved "https://registry.yarnpkg.com/git-raw-commits/-/git-raw-commits-1.3.6.tgz#27c35a32a67777c1ecd412a239a6c19d71b95aff" @@ -5004,21 +4733,6 @@ gitconfiglocal@^1.0.0: dependencies: ini "^1.3.2" -github-username@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/github-username/-/github-username-4.1.0.tgz#cbe280041883206da4212ae9e4b5f169c30bf417" - integrity sha1-y+KABBiDIG2kISrp5LXxacML9Bc= - dependencies: - gh-got "^6.0.0" - -glob-all@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/glob-all/-/glob-all-3.1.0.tgz#8913ddfb5ee1ac7812656241b03d5217c64b02ab" - integrity sha1-iRPd+17hrHgSZWJBsD1SF8ZLAqs= - dependencies: - glob "^7.0.5" - yargs "~1.2.6" - glob-base@^0.3.0: version "0.3.0" resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" @@ -5078,6 +4792,11 @@ global-dirs@^0.1.0: dependencies: ini "^1.3.4" +global-modules-path@^2.3.0: + version "2.3.0" + resolved "https://registry.yarnpkg.com/global-modules-path/-/global-modules-path-2.3.0.tgz#b0e2bac6beac39745f7db5c59d26a36a0b94f7dc" + integrity sha512-HchvMJNYh9dGSCy8pOQ2O8u/hoXaL+0XhnrwH0RyLiSXMMTl9W3N6KUU73+JFOg5PGjtzl6VZzUQsnrpm7Szag== + global-modules@^0.2.3: version "0.2.3" resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-0.2.3.tgz#ea5a3bed42c6d6ce995a4f8a1269b5dae223828d" @@ -5086,15 +4805,6 @@ global-modules@^0.2.3: global-prefix "^0.1.4" is-windows "^0.2.0" -global-modules@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/global-modules/-/global-modules-1.0.0.tgz#6d770f0eb523ac78164d72b5e71a8877265cc3ea" - integrity sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg== - dependencies: - global-prefix "^1.0.1" - is-windows "^1.0.1" - resolve-dir "^1.0.0" - global-prefix@^0.1.4: version "0.1.5" resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-0.1.5.tgz#8d3bc6b8da3ca8112a160d8d496ff0462bfef78f" @@ -5105,17 +4815,6 @@ global-prefix@^0.1.4: is-windows "^0.2.0" which "^1.2.12" -global-prefix@^1.0.1: - version "1.0.2" - resolved "https://registry.yarnpkg.com/global-prefix/-/global-prefix-1.0.2.tgz#dbf743c6c14992593c655568cb66ed32c0122ebe" - integrity sha1-2/dDxsFJklk8ZVVoy2btMsASLr4= - dependencies: - expand-tilde "^2.0.2" - homedir-polyfill "^1.0.1" - ini "^1.3.4" - is-windows "^1.0.1" - which "^1.2.14" - global@~4.3.0: version "4.3.2" resolved "https://registry.yarnpkg.com/global/-/global-4.3.2.tgz#e76989268a6c74c38908b1305b10fc0e394e9d0f" @@ -5125,9 +4824,9 @@ global@~4.3.0: process "~0.5.1" globals@^11.0.1, globals@^11.1.0: - version "11.7.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-11.7.0.tgz#a583faa43055b1aca771914bf68258e2fc125673" - integrity sha512-K8BNSPySfeShBQXsahYB/AbbWruVOTyVpgoIDnl8odPpeSfP2J5QO2oLFFdl2j7GfDCtZj2bMKar2T49itTPCg== + version "11.8.0" + resolved "https://registry.yarnpkg.com/globals/-/globals-11.8.0.tgz#c1ef45ee9bed6badf0663c5cb90e8d1adec1321d" + integrity sha512-io6LkyPVuzCHBSQV9fmOwxZkUk6nIaGmxheLDgmuFv89j0fm2aqDbIXKAGfzCMHqz3HLF2Zf8WSG6VqMh2qFmA== globals@^9.18.0: version "9.18.0" @@ -5146,7 +4845,7 @@ globby@^5.0.0: pify "^2.0.0" pinkie-promise "^2.0.0" -globby@^7.0.0, globby@^7.1.1: +globby@^7.0.0: version "7.1.1" resolved "https://registry.yarnpkg.com/globby/-/globby-7.1.1.tgz#fb2ccff9401f8600945dfada97440cca972b8680" integrity sha1-+yzP+UAfhgCUXfral0QMypcrhoA= @@ -5158,7 +4857,7 @@ globby@^7.0.0, globby@^7.1.1: pify "^3.0.0" slash "^1.0.0" -globby@^8.0.0, globby@^8.0.1: +globby@^8.0.0: version "8.0.1" resolved "https://registry.yarnpkg.com/globby/-/globby-8.0.1.tgz#b5ad48b8aa80b35b814fc1281ecc851f1d2b5b50" integrity sha512-oMrYrJERnKBLXNLVTqhm3vPEdJ/b2ZE28xN4YARiix1NOIOBPEpOUnm844K1iu/BkphCaf2WNFwMszv8Soi1pw== @@ -5183,7 +4882,7 @@ gonzales-pe@^4.0.3, gonzales-pe@^4.2.3: dependencies: minimist "1.1.x" -got@7.1.0, got@^7.0.0, got@^7.1.0: +got@7.1.0, got@^7.1.0: version "7.1.0" resolved "https://registry.yarnpkg.com/got/-/got-7.1.0.tgz#05450fd84094e6bbea56f451a43a9c289166385a" integrity sha512-Y5WMo7xKKq1muPsxD+KmrR8DH5auG7fBdDVueZwETwV6VytKyU9OX/ddpq2/1hp1vIPvVb4T81dKQz3BivkNLw== @@ -5203,29 +4902,6 @@ got@7.1.0, got@^7.0.0, got@^7.1.0: url-parse-lax "^1.0.0" url-to-options "^1.0.1" -got@^8.3.1: - version "8.3.2" - resolved "https://registry.yarnpkg.com/got/-/got-8.3.2.tgz#1d23f64390e97f776cac52e5b936e5f514d2e937" - integrity sha512-qjUJ5U/hawxosMryILofZCkm3C84PLJS/0grRIpjAwu+Lkxxj5cxeCU25BG0/3mDSpXKTyZr8oh8wIgLaH0QCw== - dependencies: - "@sindresorhus/is" "^0.7.0" - cacheable-request "^2.1.1" - decompress-response "^3.3.0" - duplexer3 "^0.1.4" - get-stream "^3.0.0" - into-stream "^3.1.0" - is-retry-allowed "^1.1.0" - isurl "^1.0.0-alpha5" - lowercase-keys "^1.0.0" - mimic-response "^1.0.0" - p-cancelable "^0.4.0" - p-timeout "^2.0.1" - pify "^3.0.0" - safe-buffer "^5.1.1" - timed-out "^4.0.1" - url-parse-lax "^3.0.0" - url-to-options "^1.0.1" - graceful-fs@^4.1.10, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.3, graceful-fs@^4.1.4, graceful-fs@^4.1.6, graceful-fs@^4.1.9: version "4.1.11" resolved "https://registry.yarnpkg.com/graceful-fs/-/graceful-fs-4.1.11.tgz#0e8bdfe4d1ddb8854d64e04ea7c00e2a026e5658" @@ -5236,13 +4912,6 @@ graceful-fs@^4.1.10, graceful-fs@^4.1.11, graceful-fs@^4.1.2, graceful-fs@^4.1.3 resolved "https://registry.yarnpkg.com/graceful-readlink/-/graceful-readlink-1.0.1.tgz#4cafad76bc62f02fa039b2f94e9a3dd3a391a725" integrity sha1-TK+tdrxi8C+gObL5Tpo906ORpyU= -grouped-queue@^0.3.3: - version "0.3.3" - resolved "https://registry.yarnpkg.com/grouped-queue/-/grouped-queue-0.3.3.tgz#c167d2a5319c5a0e0964ef6a25b7c2df8996c85c" - integrity sha1-wWfSpTGcWg4JZO9qJbfC34mWyFw= - dependencies: - lodash "^4.17.2" - "growl@~> 1.10.0": version "1.10.5" resolved "https://registry.yarnpkg.com/growl/-/growl-1.10.5.tgz#f2735dc2283674fa67478b10181059355c369e5e" @@ -5284,11 +4953,6 @@ has-ansi@^2.0.0: dependencies: ansi-regex "^2.0.0" -has-color@~0.1.0: - version "0.1.7" - resolved "https://registry.yarnpkg.com/has-color/-/has-color-0.1.7.tgz#67144a5260c34fc3cca677d041daf52fe7b78b2f" - integrity sha1-ZxRKUmDDT8PMpnfQQdr1L+e3iy8= - has-flag@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/has-flag/-/has-flag-1.0.0.tgz#9d9e793165ce017a00f00418c43f942a7b1d11fa" @@ -5304,6 +4968,11 @@ has-symbol-support-x@^1.4.1: resolved "https://registry.yarnpkg.com/has-symbol-support-x/-/has-symbol-support-x-1.4.2.tgz#1409f98bc00247da45da67cee0a36f282ff26455" integrity sha512-3ToOva++HaW+eCpgqZrCfN51IPB+7bJNVT6CUATzueB5Heb8o6Nam0V3HG5dlDvZU1Gn5QLcbahiKw/XVk5JJw== +has-symbols@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/has-symbols/-/has-symbols-1.0.0.tgz#ba1a8f1af2a0fc39650f5c850367704122063b44" + integrity sha1-uhqPGvKg/DllD1yFA2dwQSIGO0Q= + has-to-string-tag-x@^1.2.0: version "1.4.1" resolved "https://registry.yarnpkg.com/has-to-string-tag-x/-/has-to-string-tag-x-1.4.1.tgz#a045ab383d7b4b2012a00148ab0aa5f290044d4d" @@ -5395,7 +5064,7 @@ home-or-tmp@^2.0.0: os-homedir "^1.0.0" os-tmpdir "^1.0.1" -homedir-polyfill@^1.0.0, homedir-polyfill@^1.0.1: +homedir-polyfill@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/homedir-polyfill/-/homedir-polyfill-1.0.1.tgz#4c2bbc8a758998feebf5ed68580f76d46768b4bc" integrity sha1-TCu8inWJmP7r9e1oWA921GdotLw= @@ -5420,16 +5089,16 @@ html-tags@^2.0.0: integrity sha1-ELMKOGCF9Dzt41PMj6fLDe7qZos= htmlparser2@^3.9.1, htmlparser2@^3.9.2: - version "3.9.2" - resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.9.2.tgz#1bdf87acca0f3f9e53fa4fcceb0f4b4cbb00b338" - integrity sha1-G9+HrMoPP55T+k/M6w9LTLsAszg= + version "3.10.0" + resolved "https://registry.yarnpkg.com/htmlparser2/-/htmlparser2-3.10.0.tgz#5f5e422dcf6119c0d983ed36260ce9ded0bee464" + integrity sha512-J1nEUGv+MkXS0weHNWVKJJ+UrLfePxRWpN3C9bEi9fLxL2+ggW94DQvgYVXsaT30PGwYRIZKNZXuyMhp3Di4bQ== dependencies: domelementtype "^1.3.0" domhandler "^2.3.0" domutils "^1.5.1" entities "^1.1.1" inherits "^2.0.1" - readable-stream "^2.0.2" + readable-stream "^3.0.6" htmlparser2@~3.8.1: version "3.8.3" @@ -5442,24 +5111,9 @@ htmlparser2@~3.8.1: entities "1.0" readable-stream "1.1" -http-cache-semantics@3.8.1: - version "3.8.1" - resolved "https://registry.yarnpkg.com/http-cache-semantics/-/http-cache-semantics-3.8.1.tgz#39b0e16add9b605bf0a9ef3d9daaf4843b4cacd2" - integrity sha512-5ai2iksyV8ZXmnZhHH4rWPoxxistEexSi5936zIQ1bnNTW5VnA85B6P/VpXiRM017IgRvb2kKo1a//y+0wSp3w== - -http-errors@1.6.2: - version "1.6.2" - resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.2.tgz#0a002cc85707192a7e7946ceedc11155f60ec736" - integrity sha1-CgAsyFcHGSp+eUbO7cERVfYOxzY= - dependencies: - depd "1.1.1" - inherits "2.0.3" - setprototypeof "1.0.3" - statuses ">= 1.3.1 < 2" - http-errors@1.6.3, http-errors@~1.6.2, http-errors@~1.6.3: version "1.6.3" - resolved "http://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" + resolved "https://registry.yarnpkg.com/http-errors/-/http-errors-1.6.3.tgz#8b55680bb4be283a0b5bf4ea2e38580be1d9320d" integrity sha1-i1VoC7S+KDoLW/TqLjhYC+HZMg0= dependencies: depd "~1.1.2" @@ -5503,11 +5157,6 @@ ice-cap@0.0.4: cheerio "0.20.0" color-logger "0.0.3" -iconv-lite@0.4.19: - version "0.4.19" - resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.19.tgz#f7468f60135f5e5dad3399c0a81be9a1603a082b" - integrity sha512-oTZqweIP51xaGPI4uPa56/Pri/480R+mo7SeU+YETByQNhDG55ycFyNLIgta9vXhILrxXDmF7ZGhqZIcuN0gJQ== - iconv-lite@0.4.23: version "0.4.23" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.23.tgz#297871f63be507adcfbfca715d0cd0eed84e9a63" @@ -5515,7 +5164,7 @@ iconv-lite@0.4.23: dependencies: safer-buffer ">= 2.1.2 < 3" -iconv-lite@^0.4.17, iconv-lite@^0.4.24, iconv-lite@^0.4.4, iconv-lite@~0.4.13: +iconv-lite@0.4.24, iconv-lite@^0.4.17, iconv-lite@^0.4.4, iconv-lite@~0.4.13: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" integrity sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA== @@ -5569,6 +5218,14 @@ import-local@^1.0.0: pkg-dir "^2.0.0" resolve-cwd "^2.0.0" +import-local@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/import-local/-/import-local-2.0.0.tgz#55070be38a5993cf18ef6db7e961f5bee5c5a09d" + integrity sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ== + dependencies: + pkg-dir "^3.0.0" + resolve-cwd "^2.0.0" + import-modules@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/import-modules/-/import-modules-1.1.0.tgz#748db79c5cc42bb9701efab424f894e72600e9dc" @@ -5631,7 +5288,7 @@ ini@^1.3.2, ini@^1.3.4, ini@~1.3.0: inquirer@0.11.0: version "0.11.0" - resolved "http://registry.npmjs.org/inquirer/-/inquirer-0.11.0.tgz#7448bfa924092af311d47173bbab990cae2bb027" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-0.11.0.tgz#7448bfa924092af311d47173bbab990cae2bb027" integrity sha1-dEi/qSQJKvMR1HFzu6uZDK4rsCc= dependencies: ansi-escapes "^1.1.0" @@ -5649,7 +5306,7 @@ inquirer@0.11.0: inquirer@1.2.3: version "1.2.3" - resolved "http://registry.npmjs.org/inquirer/-/inquirer-1.2.3.tgz#4dec6f32f37ef7bb0b2ed3f1d1a5c3f545074918" + resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-1.2.3.tgz#4dec6f32f37ef7bb0b2ed3f1d1a5c3f545074918" integrity sha1-TexvMvN+97sLLtPx0aXD9UUHSRg= dependencies: ansi-escapes "^1.1.0" @@ -5706,57 +5363,11 @@ inquirer@^3.0.6: strip-ansi "^4.0.0" through "^2.3.6" -inquirer@^5.2.0: - version "5.2.0" - resolved "http://registry.npmjs.org/inquirer/-/inquirer-5.2.0.tgz#db350c2b73daca77ff1243962e9f22f099685726" - integrity sha512-E9BmnJbAKLPGonz0HeWHtbKf+EeSP93paWO3ZYoUpq/aowXvYGjjCSuashhXPpzbArIjBbji39THkxTz9ZeEUQ== - dependencies: - ansi-escapes "^3.0.0" - chalk "^2.0.0" - cli-cursor "^2.1.0" - cli-width "^2.0.0" - external-editor "^2.1.0" - figures "^2.0.0" - lodash "^4.3.0" - mute-stream "0.0.7" - run-async "^2.2.0" - rxjs "^5.5.2" - string-width "^2.1.0" - strip-ansi "^4.0.0" - through "^2.3.6" - -inquirer@^6.0.0: - version "6.2.0" - resolved "https://registry.yarnpkg.com/inquirer/-/inquirer-6.2.0.tgz#51adcd776f661369dc1e894859c2560a224abdd8" - integrity sha512-QIEQG4YyQ2UYZGDC4srMZ7BjHOmNk1lR2JQj5UknBapklm6WHA+VVH7N+sUdX3A7NeCfGF8o4X1S3Ao7nAcIeg== - dependencies: - ansi-escapes "^3.0.0" - chalk "^2.0.0" - cli-cursor "^2.1.0" - cli-width "^2.0.0" - external-editor "^3.0.0" - figures "^2.0.0" - lodash "^4.17.10" - mute-stream "0.0.7" - run-async "^2.2.0" - rxjs "^6.1.0" - string-width "^2.1.0" - strip-ansi "^4.0.0" - through "^2.3.6" - interpret@^1.0.0, interpret@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/interpret/-/interpret-1.1.0.tgz#7ed1b1410c6a0e0f78cf95d3b8440c63f78b8614" integrity sha1-ftGxQQxqDg94z5XTuEQMY/eLhhQ= -into-stream@^3.1.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/into-stream/-/into-stream-3.1.0.tgz#96fb0a936c12babd6ff1752a17d05616abd094c6" - integrity sha1-lvsKk2wSur1v8XUqF9BWFqvQlMY= - dependencies: - from2 "^2.1.1" - p-is-promise "^1.1.0" - invariant@^2.2.0, invariant@^2.2.2: version "2.2.4" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" @@ -5769,6 +5380,11 @@ invert-kv@^1.0.0: resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-1.0.0.tgz#104a8e4aaca6d3d8cd157a8ef8bfab2d7a3ffdb6" integrity sha1-EEqOSqym09jNFXqO+L+rLXo//bY= +invert-kv@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/invert-kv/-/invert-kv-2.0.0.tgz#7393f5afa59ec9ff5f67a27620d11c226e3eec02" + integrity sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA== + ipaddr.js@1.8.0: version "1.8.0" resolved "https://registry.yarnpkg.com/ipaddr.js/-/ipaddr.js-1.8.0.tgz#eaa33d6ddd7ace8f7f6fe0c9ca0440e706738b1e" @@ -5830,7 +5446,7 @@ is-builtin-module@^1.0.0: dependencies: builtin-modules "^1.0.0" -is-callable@^1.1.1, is-callable@^1.1.3: +is-callable@^1.1.3, is-callable@^1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.1.4.tgz#1e1adf219e1eeb684d691f9d6a05ff0d30a24d75" integrity sha512-r5p9sxJjYnArLjObpjA4xu5EKI3CuKHkJXMhT7kwbpUyIFD1n5PMAsoPvWnvtZiNz7LjkYDRZhd7FlI0eMijEA== @@ -6009,7 +5625,7 @@ is-number@^4.0.0: is-obj@^1.0.0, is-obj@^1.0.1: version "1.0.1" - resolved "http://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" + resolved "https://registry.yarnpkg.com/is-obj/-/is-obj-1.0.1.tgz#3e4729ac1f5fde025cd7d83a896dab9f4f67db0f" integrity sha1-PkcprB9f3gJc19g6iW2rn09n2w8= is-object@^1.0.1: @@ -6024,13 +5640,6 @@ is-observable@^0.2.0: dependencies: symbol-observable "^0.2.2" -is-observable@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-observable/-/is-observable-1.1.0.tgz#b3e986c8f44de950867cab5403f5a3465005975e" - integrity sha512-NqCa4Sa2d+u7BWc6CukaObG3Fh+CU9bvixbpcXYhy2VvYS7vVGIdAgnIS5Ks3A/cqk4rebLJ9s8zBstT2aKnIA== - dependencies: - symbol-observable "^1.1.0" - is-path-cwd@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-path-cwd/-/is-path-cwd-1.0.0.tgz#d225ec23132e89edd38fda767472e62e65f1106d" @@ -6050,7 +5659,7 @@ is-path-inside@^1.0.0: dependencies: path-is-inside "^1.0.1" -is-plain-obj@^1.0.0, is-plain-obj@^1.1.0: +is-plain-obj@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-1.1.0.tgz#71a50c8429dfca773c92a390a4a03b39fcd51d3e" integrity sha1-caUMhCnfync8kqOQpKA7OfzVHT4= @@ -6094,18 +5703,11 @@ is-resolvable@^1.0.0: resolved "https://registry.yarnpkg.com/is-resolvable/-/is-resolvable-1.1.0.tgz#fb18f87ce1feb925169c9a407c19318a3206ed88" integrity sha512-qgDYXFSR5WvEfuS5dMj6oTMEbrrSaM0CrFk2Yiq/gXnBvD9pMa2jGXxyhGLfvhZpuMZe18CJpFxAt3CRs42NMg== -is-retry-allowed@^1.0.0, is-retry-allowed@^1.1.0: +is-retry-allowed@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-retry-allowed/-/is-retry-allowed-1.1.0.tgz#11a060568b67339444033d0125a61a20d564fb34" integrity sha1-EaBgVotnM5REAz0BJaYaINVk+zQ= -is-scoped@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-scoped/-/is-scoped-1.0.0.tgz#449ca98299e713038256289ecb2b540dc437cb30" - integrity sha1-RJypgpnnEwOCViieyytUDcQ3yzA= - dependencies: - scoped-regex "^1.0.0" - is-stream@^1.0.0, is-stream@^1.0.1, is-stream@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-1.1.0.tgz#12d4a3dd4e68e0b79ceb8dbc84173ae80d91ca44" @@ -6121,10 +5723,12 @@ is-supported-regexp-flag@^1.0.0: resolved "https://registry.yarnpkg.com/is-supported-regexp-flag/-/is-supported-regexp-flag-1.0.1.tgz#21ee16518d2c1dd3edd3e9a0d57e50207ac364ca" integrity sha512-3vcJecUUrpgCqc/ca0aWeNu64UGgxcvO60K/Fkr1N6RSvfGCTU60UKN68JDmKokgba0rFFJs12EnzOQa14ubKQ== -is-symbol@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.1.tgz#3cc59f00025194b6ab2e38dbae6689256b660572" - integrity sha1-PMWfAAJRlLarLjjbrmaJJWtmBXI= +is-symbol@^1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/is-symbol/-/is-symbol-1.0.2.tgz#a055f6ae57192caee329e7a860118b497a950f38" + integrity sha512-HS8bZ9ox60yCJLH9snBpIwv9pYUAkcuLhSA1oero1UB5y9aiQpRA8y2ex945AOtCZL1lJDeIk3G5LthswI46Lw== + dependencies: + has-symbols "^1.0.0" is-text-path@^1.0.0: version "1.0.1" @@ -6153,7 +5757,7 @@ is-windows@^0.2.0: resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-0.2.0.tgz#de1aa6d63ea29dd248737b69f1ff8b8002d2108c" integrity sha1-3hqm1j6indJIc3tp8f+LgALSEIw= -is-windows@^1.0.0, is-windows@^1.0.1, is-windows@^1.0.2: +is-windows@^1.0.0, is-windows@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/is-windows/-/is-windows-1.0.2.tgz#d1850eb9791ecd18e6182ce12a30f396634bb19d" integrity sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA== @@ -6173,13 +5777,6 @@ isarray@1.0.0, isarray@^1.0.0, isarray@~1.0.0: resolved "https://registry.yarnpkg.com/isarray/-/isarray-1.0.0.tgz#bb935d48582cba168c06834957a54a3e07124f11" integrity sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE= -isbinaryfile@^3.0.2: - version "3.0.3" - resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-3.0.3.tgz#5d6def3edebf6e8ca8cae9c30183a804b5f8be80" - integrity sha512-8cJBL5tTd2OS0dM4jz07wQd5g0dCCqIhUxPIGtZfa5L6hWlvV5MHTITy/DBAsF+Oe2LS1X3krBUhNwaGUWpWxw== - dependencies: - buffer-alloc "^1.2.0" - isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" @@ -6272,15 +5869,6 @@ istanbul-reports@^1.5.1: dependencies: handlebars "^4.0.3" -istextorbinary@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/istextorbinary/-/istextorbinary-2.2.1.tgz#a5231a08ef6dd22b268d0895084cf8d58b5bec53" - integrity sha512-TS+hoFl8Z5FAFMK38nhBkdLt44CclNRgDHWeMgsV8ko3nDlr/9UI2Sf839sW7enijf8oKsZYXRvM8g0it9Zmcw== - dependencies: - binaryextensions "2" - editions "^1.3.3" - textextensions "2" - isurl@^1.0.0-alpha5: version "1.0.0" resolved "https://registry.yarnpkg.com/isurl/-/isurl-1.0.0.tgz#b27f4f49f3cdaa3ea44a0a5b7f3462e6edc39d67" @@ -6355,7 +5943,7 @@ jest-config@^22.4.4: jest-diff@^22.4.0, jest-diff@^22.4.3: version "22.4.3" - resolved "http://registry.npmjs.org/jest-diff/-/jest-diff-22.4.3.tgz#e18cc3feff0aeef159d02310f2686d4065378030" + resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-22.4.3.tgz#e18cc3feff0aeef159d02310f2686d4065378030" integrity sha512-/QqGvCDP5oZOF6PebDuLwrB2BMD8ffJv6TAGAdEVuDx1+uEgrHpSFrfrOiMRx2eJ1hgNjlQrOQEHetVwij90KA== dependencies: chalk "^2.0.1" @@ -6404,7 +5992,7 @@ jest-get-type@^22.1.0, jest-get-type@^22.4.3: jest-haste-map@^22.4.2: version "22.4.3" - resolved "http://registry.npmjs.org/jest-haste-map/-/jest-haste-map-22.4.3.tgz#25842fa2ba350200767ac27f658d58b9d5c2e20b" + resolved "https://registry.yarnpkg.com/jest-haste-map/-/jest-haste-map-22.4.3.tgz#25842fa2ba350200767ac27f658d58b9d5c2e20b" integrity sha512-4Q9fjzuPVwnaqGKDpIsCSoTSnG3cteyk2oNVjBX12HHOaF1oxql+uUiqZb5Ndu7g/vTZfdNwwy4WwYogLh29DQ== dependencies: fb-watchman "^2.0.0" @@ -6434,14 +6022,14 @@ jest-jasmine2@^22.4.4: jest-leak-detector@^22.4.0: version "22.4.3" - resolved "http://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-22.4.3.tgz#2b7b263103afae8c52b6b91241a2de40117e5b35" + resolved "https://registry.yarnpkg.com/jest-leak-detector/-/jest-leak-detector-22.4.3.tgz#2b7b263103afae8c52b6b91241a2de40117e5b35" integrity sha512-NZpR/Ls7+ndO57LuXROdgCGz2RmUdC541tTImL9bdUtU3WadgFGm0yV+Ok4Fuia/1rLAn5KaJ+i76L6e3zGJYQ== dependencies: pretty-format "^22.4.3" jest-matcher-utils@^22.4.0, jest-matcher-utils@^22.4.3: version "22.4.3" - resolved "http://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-22.4.3.tgz#4632fe428ebc73ebc194d3c7b65d37b161f710ff" + resolved "https://registry.yarnpkg.com/jest-matcher-utils/-/jest-matcher-utils-22.4.3.tgz#4632fe428ebc73ebc194d3c7b65d37b161f710ff" integrity sha512-lsEHVaTnKzdAPR5t4B6OcxXo9Vy4K+kRRbG5gtddY8lBEC+Mlpvm1CJcsMESRjzUhzkz568exMV1hTB76nAKbA== dependencies: chalk "^2.0.1" @@ -6471,14 +6059,14 @@ jest-regex-util@^22.1.0, jest-regex-util@^22.4.3: jest-resolve-dependencies@^22.1.0: version "22.4.3" - resolved "http://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-22.4.3.tgz#e2256a5a846732dc3969cb72f3c9ad7725a8195e" + resolved "https://registry.yarnpkg.com/jest-resolve-dependencies/-/jest-resolve-dependencies-22.4.3.tgz#e2256a5a846732dc3969cb72f3c9ad7725a8195e" integrity sha512-06czCMVToSN8F2U4EvgSB1Bv/56gc7MpCftZ9z9fBgUQM7dzHGCMBsyfVA6dZTx8v0FDcnALf7hupeQxaBCvpA== dependencies: jest-regex-util "^22.4.3" jest-resolve@^22.4.2: version "22.4.3" - resolved "http://registry.npmjs.org/jest-resolve/-/jest-resolve-22.4.3.tgz#0ce9d438c8438229aa9b916968ec6b05c1abb4ea" + resolved "https://registry.yarnpkg.com/jest-resolve/-/jest-resolve-22.4.3.tgz#0ce9d438c8438229aa9b916968ec6b05c1abb4ea" integrity sha512-u3BkD/MQBmwrOJDzDIaxpyqTxYH+XqAXzVJP51gt29H8jpj3QgKof5GGO2uPGKGeA1yTMlpbMs1gIQ6U4vcRhw== dependencies: browser-resolve "^1.11.2" @@ -6534,7 +6122,7 @@ jest-serializer@^22.4.3: jest-snapshot@^22.4.0: version "22.4.3" - resolved "http://registry.npmjs.org/jest-snapshot/-/jest-snapshot-22.4.3.tgz#b5c9b42846ffb9faccb76b841315ba67887362d2" + resolved "https://registry.yarnpkg.com/jest-snapshot/-/jest-snapshot-22.4.3.tgz#b5c9b42846ffb9faccb76b841315ba67887362d2" integrity sha512-JXA0gVs5YL0HtLDCGa9YxcmmV2LZbwJ+0MfyXBBc5qpgkEYITQFJP7XNhcHFbUvRiniRpRbGVfJrOoYhhGE0RQ== dependencies: chalk "^2.0.1" @@ -6636,48 +6224,6 @@ jsbn@~0.1.0: resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513" integrity sha1-peZUwuWi3rXyAdls77yoDA7y9RM= -jscodeshift@^0.4.0: - version "0.4.1" - resolved "https://registry.yarnpkg.com/jscodeshift/-/jscodeshift-0.4.1.tgz#da91a1c2eccfa03a3387a21d39948e251ced444a" - integrity sha512-iOX6If+hsw0q99V3n31t4f5VlD1TQZddH08xbT65ZqA7T4Vkx68emrDZMUOLVvCEAJ6NpAk7DECe3fjC/t52AQ== - dependencies: - async "^1.5.0" - babel-plugin-transform-flow-strip-types "^6.8.0" - babel-preset-es2015 "^6.9.0" - babel-preset-stage-1 "^6.5.0" - babel-register "^6.9.0" - babylon "^6.17.3" - colors "^1.1.2" - flow-parser "^0.*" - lodash "^4.13.1" - micromatch "^2.3.7" - node-dir "0.1.8" - nomnom "^1.8.1" - recast "^0.12.5" - temp "^0.8.1" - write-file-atomic "^1.2.0" - -jscodeshift@^0.5.0: - version "0.5.1" - resolved "https://registry.yarnpkg.com/jscodeshift/-/jscodeshift-0.5.1.tgz#4af6a721648be8638ae1464a190342da52960c33" - integrity sha512-sRMollbhbmSDrR79JMAnhEjyZJlQQVozeeY9A6/KNuV26DNcuB3mGSCWXp0hks9dcwRNOELbNOiwraZaXXRk5Q== - dependencies: - babel-plugin-transform-flow-strip-types "^6.8.0" - babel-preset-es2015 "^6.9.0" - babel-preset-stage-1 "^6.5.0" - babel-register "^6.9.0" - babylon "^7.0.0-beta.47" - colors "^1.1.2" - flow-parser "^0.*" - lodash "^4.13.1" - micromatch "^2.3.7" - neo-async "^2.5.0" - node-dir "0.1.8" - nomnom "^1.8.1" - recast "^0.15.0" - temp "^0.8.1" - write-file-atomic "^1.2.0" - jsdom@^11.5.1: version "11.12.0" resolved "https://registry.yarnpkg.com/jsdom/-/jsdom-11.12.0.tgz#1a80d40ddd378a1de59656e9e6dc5a3ba8657bc8" @@ -6746,11 +6292,6 @@ jsesc@~0.5.0: resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-0.5.0.tgz#e7dee66e35d6fc16f710fe91d5cf69f70f08911d" integrity sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0= -json-buffer@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/json-buffer/-/json-buffer-3.0.0.tgz#5b1f397afc75d677bde8bcfc0e47e1f9a3d9a898" - integrity sha1-Wx85evx11ne96Lz8Dkfh+aPZqJg= - json-parse-better-errors@^1.0.1, json-parse-better-errors@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz#bb867cfb3450e69107c131d1c514bab3dc8bcaa9" @@ -6795,7 +6336,7 @@ json5@^0.5.0, json5@^0.5.1: jsonfile@^2.1.0: version "2.4.0" - resolved "http://registry.npmjs.org/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8" + resolved "https://registry.yarnpkg.com/jsonfile/-/jsonfile-2.4.0.tgz#3736a2b428b87bbda0cc83b53fa3d633a35c2ae8" integrity sha1-NzaitCi4e72gzIO1P6PWM6NcKug= optionalDependencies: graceful-fs "^4.1.6" @@ -6842,13 +6383,6 @@ keccakjs@^0.2.1: browserify-sha3 "^0.0.1" sha3 "^1.1.0" -keyv@3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/keyv/-/keyv-3.0.0.tgz#44923ba39e68b12a7cec7df6c3268c031f2ef373" - integrity sha512-eguHnq22OE3uVoSYG0LVWNP+4ppamWr9+zWBe1bsNcovIMy6huUJFPgy4mGwCd/rnl3vOLGW1MTlu4c57CT1xA== - dependencies: - json-buffer "3.0.0" - kind-of@^3.0.2, kind-of@^3.0.3, kind-of@^3.2.0: version "3.2.2" resolved "https://registry.yarnpkg.com/kind-of/-/kind-of-3.2.2.tgz#31ea21a734bab9bbb0f32466d893aea51e4a3c64" @@ -6890,7 +6424,7 @@ kleros-interaction@^0.0.24: kleros-scripts@^0.4.0: version "0.4.0" - resolved "http://registry.npmjs.org/kleros-scripts/-/kleros-scripts-0.4.0.tgz#2ea8849e8673e9e64ed7c3364107d81bc9da384b" + resolved "https://registry.yarnpkg.com/kleros-scripts/-/kleros-scripts-0.4.0.tgz#2ea8849e8673e9e64ed7c3364107d81bc9da384b" integrity sha1-LqiEnoZz6eZO18M2QQfYG8naOEs= dependencies: "@commitlint/cli" "^6.1.0" @@ -6926,10 +6460,10 @@ known-css-properties@^0.5.0: resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.5.0.tgz#6ff66943ed4a5b55657ee095779a91f4536f8084" integrity sha512-LOS0CoS8zcZnB1EjLw4LLqDXw8nvt3AGH5dXLQP3D9O1nLLA+9GC5GnPl5mmF+JiQAtSX4VyZC7KvEtcA4kUtA== -known-css-properties@^0.6.0: - version "0.6.1" - resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.6.1.tgz#31b5123ad03d8d1a3f36bd4155459c981173478b" - integrity sha512-nQRpMcHm1cQ6gmztdvLcIvxocznSMqH/y6XtERrWrHaymOYdDGroRqetJvJycxGEr1aakXiigDgn7JnzuXlk6A== +known-css-properties@^0.8.0: + version "0.8.0" + resolved "https://registry.yarnpkg.com/known-css-properties/-/known-css-properties-0.8.0.tgz#2f62aaab90ece0c788d0c49e08c1e5d9b689238d" + integrity sha512-pku5zscbIr9YsA6lFU1nhFGSAXsdJtEQ2WilCL40d0YCoDofBlNohMUq32wyt7tpiiaZ09GKyLZFrB1ijx6+WA== lcid@^1.0.0: version "1.0.0" @@ -6938,6 +6472,13 @@ lcid@^1.0.0: dependencies: invert-kv "^1.0.0" +lcid@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/lcid/-/lcid-2.0.0.tgz#6ef5d2df60e52f82eb228a4c373e8d1f397253cf" + integrity sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA== + dependencies: + invert-kv "^2.0.0" + lcov-parse@^0.0.10: version "0.0.10" resolved "https://registry.yarnpkg.com/lcov-parse/-/lcov-parse-0.0.10.tgz#1b0b8ff9ac9c7889250582b70b71315d9da6d9a3" @@ -6963,7 +6504,7 @@ levn@^0.3.0, levn@~0.3.0: lint-staged@^6.1.0: version "6.1.1" - resolved "http://registry.npmjs.org/lint-staged/-/lint-staged-6.1.1.tgz#cd08c4d9b8ccc2d37198d1c47ce77d22be6cf324" + resolved "https://registry.yarnpkg.com/lint-staged/-/lint-staged-6.1.1.tgz#cd08c4d9b8ccc2d37198d1c47ce77d22be6cf324" integrity sha512-M/7bwLdXbeG7ZNLcasGeLMBDg60/w6obj3KOtINwJyxAxb53XGY0yH5FSZlWklEzuVbTtqtIfAajh6jYIN90AA== dependencies: app-root-path "^2.0.0" @@ -7039,21 +6580,6 @@ listr@^0.13.0: stream-to-observable "^0.2.0" strip-ansi "^3.0.1" -listr@^0.14.1: - version "0.14.2" - resolved "https://registry.yarnpkg.com/listr/-/listr-0.14.2.tgz#cbe44b021100a15376addfc2d79349ee430bfe14" - integrity sha512-vmaNJ1KlGuGWShHI35X/F8r9xxS0VTHh9GejVXwSN20fG5xpq3Jh4bJbnumoT6q5EDM/8/YP1z3YMtQbFmhuXw== - dependencies: - "@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.4.0" - listr-verbose-renderer "^0.4.0" - p-map "^1.1.1" - rxjs "^6.1.0" - load-json-file@^1.0.0: version "1.1.0" resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" @@ -7086,9 +6612,9 @@ load-json-file@^4.0.0: strip-bom "^3.0.0" loader-runner@^2.3.0: - version "2.3.0" - resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.3.0.tgz#f482aea82d543e07921700d5a46ef26fdac6b8a2" - integrity sha1-9IKuqC1UPgeSFwDVpG7yb9rGuKI= + version "2.3.1" + resolved "https://registry.yarnpkg.com/loader-runner/-/loader-runner-2.3.1.tgz#026f12fe7c3115992896ac02ba022ba92971b979" + integrity sha512-By6ZFY7ETWOc9RFaAIb23IjJVcM4dvJC/N57nmdz9RSkMXvAXGI7SyVlAw3v8vjtDRlqThgVDVmTnr9fqMlxkw== loader-utils@^1.0.2, loader-utils@^1.1.0: version "1.1.0" @@ -7107,6 +6633,14 @@ locate-path@^2.0.0: p-locate "^2.0.0" path-exists "^3.0.0" +locate-path@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/locate-path/-/locate-path-3.0.0.tgz#dbec3b3ab759758071b58fe59fc41871af21400e" + integrity sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A== + dependencies: + p-locate "^3.0.0" + path-exists "^3.0.0" + lodash._reinterpolate@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" @@ -7257,14 +6791,14 @@ lodash@4.17.5: resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.5.tgz#99a92d65c0272debe8c96b6057bc8fbfa3bed511" integrity sha512-svL3uiZf1RwhH+cWrfZn3A4+U58wbP0tGVTLQPbjplZxZ8ROD9VLuNgsRniTlLe7OlSqR79RUehXgpBW/s0IQw== -lodash@>=3.10.0, lodash@^4.1.0, lodash@^4.13.1, lodash@^4.15.0, lodash@^4.17.10, lodash@^4.17.2, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.2.0, lodash@^4.2.1, lodash@^4.3.0, lodash@^4.5.1: +lodash@>=3.10.0, lodash@^4.1.0, lodash@^4.13.1, lodash@^4.15.0, lodash@^4.17.10, lodash@^4.17.4, lodash@^4.17.5, lodash@^4.2.0, lodash@^4.2.1, lodash@^4.3.0, lodash@^4.5.1: version "4.17.11" resolved "https://registry.yarnpkg.com/lodash/-/lodash-4.17.11.tgz#b39ea6229ef607ecd89e2c8df12536891cac9b8d" integrity sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg== lodash@^3.3.1: version "3.10.1" - resolved "http://registry.npmjs.org/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6" + resolved "https://registry.yarnpkg.com/lodash/-/lodash-3.10.1.tgz#5bf45e8e49ba4189e17d482789dfd15bd140b7b6" integrity sha1-W/Rejkm6QYnhfUgnid/RW9FAt7Y= log-driver@^1.2.7: @@ -7279,7 +6813,7 @@ log-symbols@^1.0.2: dependencies: chalk "^1.0.0" -log-symbols@^2.0.0, log-symbols@^2.2.0: +log-symbols@^2.0.0: version "2.2.0" resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-2.2.0.tgz#5740e1c5d6f0dfda4ad9323b5332107ef6b4c40a" integrity sha512-VeIAFslyIerEJLXHziedo2basKbMKtTw3vfn5IzG0XTjhAVEJyNHnL2p7vc+wBDSdQuUpNw3M2u6xb9QsAY5Eg== @@ -7319,11 +6853,6 @@ loud-rejection@^1.0.0: currently-unhandled "^0.4.1" signal-exit "^3.0.0" -lowercase-keys@1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.0.tgz#4e3366b39e7f5457e35f1324bdf6f88d0bfc7306" - integrity sha1-TjNms55/VFfjXxMkvfb4jQv8cwY= - lowercase-keys@^1.0.0: version "1.0.1" resolved "https://registry.yarnpkg.com/lowercase-keys/-/lowercase-keys-1.0.1.tgz#6f9e30b47084d971a7c820ff15a6c5167b74c26f" @@ -7337,7 +6866,7 @@ lru-cache@^4.0.1, lru-cache@^4.1.1: pseudomap "^1.0.2" yallist "^2.1.2" -make-dir@^1.0.0, make-dir@^1.1.0: +make-dir@^1.0.0: version "1.3.0" resolved "https://registry.yarnpkg.com/make-dir/-/make-dir-1.3.0.tgz#79c1033b80515bd6d24ec9933e860ca75ee27f0c" integrity sha512-2w31R7SJtieJJnQtGc7RVL2StM2vGYVfqUOvUDxH6bC6aJTxPxTF0GnIgCyu7tjockiUWAYQRbxa7vKn34s5sQ== @@ -7351,10 +6880,12 @@ makeerror@1.0.x: dependencies: tmpl "1.0.x" -mamacro@^0.0.3: - version "0.0.3" - resolved "https://registry.yarnpkg.com/mamacro/-/mamacro-0.0.3.tgz#ad2c9576197c9f1abf308d0787865bd975a3f3e4" - integrity sha512-qMEwh+UujcQ+kbz3T6V+wAmO2U8veoq2w+3wY8MquqwVA3jChfwY+Tk52GZKDfACEPjuZ7r2oJLejwpt8jtwTA== +map-age-cleaner@^0.1.1: + version "0.1.2" + resolved "https://registry.yarnpkg.com/map-age-cleaner/-/map-age-cleaner-0.1.2.tgz#098fb15538fd3dbe461f12745b0ca8568d4e3f74" + integrity sha512-UN1dNocxQq44IhJyMI4TU8phc2m9BddacHRPRjKGLYaF0jqd3xLz0jS0skpAU9WgYyoR4gHtUpzytNBS385FWQ== + dependencies: + p-defer "^1.0.0" map-cache@^0.2.2: version "0.2.2" @@ -7404,12 +6935,13 @@ mathml-tag-names@^2.0.1: integrity sha512-3Zs9P/0zzwTob2pdgT0CHZuMbnSUSp8MB1bddfm+HDmnFWHGT4jvEZRf+2RuPoa+cjdn/z25SEt5gFTqdhvJAg== md5.js@^1.3.4: - version "1.3.4" - resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.4.tgz#e9bdbde94a20a5ac18b04340fc5764d5b09d901d" - integrity sha1-6b296UogpawYsENA/Fdk1bCdkB0= + version "1.3.5" + resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" + integrity sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg== dependencies: hash-base "^3.0.0" inherits "^2.0.1" + safe-buffer "^5.1.2" mdast-util-compact@^1.0.0: version "1.0.2" @@ -7423,32 +6955,6 @@ media-typer@0.3.0: resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= -mem-fs-editor@^4.0.0: - version "4.0.3" - resolved "https://registry.yarnpkg.com/mem-fs-editor/-/mem-fs-editor-4.0.3.tgz#d282a0c4e0d796e9eff9d75661f25f68f389af53" - integrity sha512-tgWmwI/+6vwu6POan82dTjxEpwAoaj0NAFnghtVo/FcLK2/7IhPUtFUUYlwou4MOY6OtjTUJtwpfH1h+eSUziw== - dependencies: - commondir "^1.0.1" - deep-extend "^0.6.0" - ejs "^2.5.9" - glob "^7.0.3" - globby "^7.1.1" - isbinaryfile "^3.0.2" - mkdirp "^0.5.0" - multimatch "^2.0.0" - rimraf "^2.2.8" - through2 "^2.0.0" - vinyl "^2.0.1" - -mem-fs@^1.1.0: - version "1.1.3" - resolved "https://registry.yarnpkg.com/mem-fs/-/mem-fs-1.1.3.tgz#b8ae8d2e3fcb6f5d3f9165c12d4551a065d989cc" - integrity sha1-uK6NLj/Lb10/kWXBLUVRoGXZicw= - dependencies: - through2 "^2.0.0" - vinyl "^1.1.0" - vinyl-file "^2.0.0" - mem@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/mem/-/mem-1.1.0.tgz#5edd52b485ca1d900fe64895505399a0dfa45f76" @@ -7456,6 +6962,15 @@ mem@^1.1.0: dependencies: mimic-fn "^1.0.0" +mem@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/mem/-/mem-4.0.0.tgz#6437690d9471678f6cc83659c00cbafcd6b0cdaf" + integrity sha512-WQxG/5xYc3tMbYLXoXPm81ET2WDULiU5FxbuIoNbJqLOOI8zehXFdZuiUEgfdrU2mVB1pxBZUGlYORSrpuJreA== + dependencies: + map-age-cleaner "^0.1.1" + mimic-fn "^1.0.0" + p-is-promise "^1.1.0" + memory-fs@^0.4.0, memory-fs@~0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/memory-fs/-/memory-fs-0.4.1.tgz#3a9a20b8462523e447cfbc7e8bb80ed667bfc552" @@ -7543,9 +7058,9 @@ merge-stream@^1.0.1: readable-stream "^2.0.1" merge2@^1.2.1: - version "1.2.2" - resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.2.2.tgz#03212e3da8d86c4d8523cebd6318193414f94e34" - integrity sha512-bgM8twH86rWni21thii6WCMQMRMmwqqdW3sGWi9IipnVAszdLXRjwDwAnyrVXo6DuP3AjRMMttZKUB48QWIFGg== + version "1.2.3" + resolved "https://registry.yarnpkg.com/merge2/-/merge2-1.2.3.tgz#7ee99dbd69bb6481689253f018488a1b902b0ed5" + integrity sha512-gdUU1Fwj5ep4kplwcmftruWofEFt6lfpkkr3h860CXbAB9c3hGb55EOL2ali0Td5oebvW0E1+3Sr+Ur7XfKpRA== merge@^1.2.0: version "1.2.0" @@ -7603,17 +7118,17 @@ miller-rabin@^4.0.0: bn.js "^4.0.0" brorand "^1.0.1" -mime-db@~1.36.0: - version "1.36.0" - resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.36.0.tgz#5020478db3c7fe93aad7bbcc4dcf869c43363397" - integrity sha512-L+xvyD9MkoYMXb1jAmzI/lWYAxAMCPvIBSWur0PZ5nOf5euahRLVqH//FKW9mWp2lkqUgYiXPgkzfMUFi4zVDw== +mime-db@~1.37.0: + version "1.37.0" + resolved "https://registry.yarnpkg.com/mime-db/-/mime-db-1.37.0.tgz#0b6a0ce6fdbe9576e25f1f2d2fde8830dc0ad0d8" + integrity sha512-R3C4db6bgQhlIhPU48fUtdVmKnflq+hRdad7IyKhtFj06VPNVdk2RhiYL3UjQIlso8L+YxAtFkobT0VK+S/ybg== mime-types@^2.1.12, mime-types@^2.1.16, mime-types@~2.1.18, mime-types@~2.1.19: - version "2.1.20" - resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.20.tgz#930cb719d571e903738520f8470911548ca2cc19" - integrity sha512-HrkrPaP9vGuWbLK1B1FfgAkbqNjIuy4eHlIYnFi7kamZyLLrGlo2mpcx0bBmNpKqBtYtAfGbodDddIgddSJC2A== + version "2.1.21" + resolved "https://registry.yarnpkg.com/mime-types/-/mime-types-2.1.21.tgz#28995aa1ecb770742fe6ae7e58f9181c744b3f96" + integrity sha512-3iL6DbwpyLzjR3xHSFNFeb9Nz/M8WDkX33t1GFQnFOllWk8pOrh/LSrB5OXlnlW5P9LH73X6loW/eogc+F5lJg== dependencies: - mime-db "~1.36.0" + mime-db "~1.37.0" mime@1.4.1: version "1.4.1" @@ -7671,41 +7186,36 @@ minimist-options@^3.0.1: minimist@0.0.8: version "0.0.8" - resolved "http://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.8.tgz#857fcabfc3397d2625b8228262e86aa7a011b05d" integrity sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0= minimist@1.1.x: version "1.1.3" - resolved "http://registry.npmjs.org/minimist/-/minimist-1.1.3.tgz#3bedfd91a92d39016fcfaa1c681e8faa1a1efda8" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.1.3.tgz#3bedfd91a92d39016fcfaa1c681e8faa1a1efda8" integrity sha1-O+39kaktOQFvz6ocaB6Pqhoe/ag= minimist@1.2.0, minimist@^1.1.0, minimist@^1.1.1, minimist@^1.1.3, minimist@^1.2.0: version "1.2.0" - resolved "http://registry.npmjs.org/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.0.tgz#a35008b20f41383eec1fb914f4cd5df79a264284" integrity sha1-o1AIsg9BOD7sH7kU9M1d95omQoQ= -minimist@^0.1.0: - version "0.1.0" - resolved "http://registry.npmjs.org/minimist/-/minimist-0.1.0.tgz#99df657a52574c21c9057497df742790b2b4c0de" - integrity sha1-md9lelJXTCHJBXSX33QnkLK0wN4= - minimist@~0.0.1: version "0.0.10" - resolved "http://registry.npmjs.org/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" + resolved "https://registry.yarnpkg.com/minimist/-/minimist-0.0.10.tgz#de3f98543dbf96082be48ad1a0c7cda836301dcf" integrity sha1-3j+YVD2/lggr5IrRoMfNqDYwHc8= minipass@^2.2.1, minipass@^2.3.3: - version "2.3.4" - resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.3.4.tgz#4768d7605ed6194d6d576169b9e12ef71e9d9957" - integrity sha512-mlouk1OHlaUE8Odt1drMtG1bAJA4ZA6B/ehysgV0LUIrDHdKgo1KorZq3pK0b/7Z7LJIQ12MNM6aC+Tn6lUZ5w== + version "2.3.5" + resolved "https://registry.yarnpkg.com/minipass/-/minipass-2.3.5.tgz#cacebe492022497f656b0f0f51e2682a9ed2d848" + integrity sha512-Gi1W4k059gyRbyVUZQ4mEqLm0YIUiGYfvxhF6SIlk3ui1WVxMTGfGdQ2SInh3PDrRTVvPKgULkpJtT4RH10+VA== dependencies: safe-buffer "^5.1.2" yallist "^3.0.0" minizlib@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.1.0.tgz#11e13658ce46bc3a70a267aac58359d1e0c29ceb" - integrity sha512-4T6Ur/GctZ27nHfpt9THOdRZNgyJ9FZchYO1ceg5S8Q3DNLCKYy44nCZzgCJgcvx2UM8czmqak5BCxJMrq37lA== + version "1.1.1" + resolved "https://registry.yarnpkg.com/minizlib/-/minizlib-1.1.1.tgz#6734acc045a46e61d596a43bb9d9cd326e19cc42" + integrity sha512-TrfjCjk4jLhcJyGMYymBH6oTXcWjYbUAXTHDbtnWHjZC25h0cdajHuPE1zxb4DVmu8crfh+HwH/WMuyLG0nHBg== dependencies: minipass "^2.2.1" @@ -7742,7 +7252,7 @@ mkdirp-promise@^5.0.1: mkdirp@*, "mkdirp@>=0.5 0", mkdirp@^0.5.0, mkdirp@^0.5.1, mkdirp@~0.5.0: version "0.5.1" - resolved "http://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" + resolved "https://registry.yarnpkg.com/mkdirp/-/mkdirp-0.5.1.tgz#30057438eac6cf7f8c4767f38648d6697d75c903" integrity sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM= dependencies: minimist "0.0.8" @@ -7792,16 +7302,6 @@ multihashes@^0.4.14: bs58 "^4.0.1" varint "^5.0.0" -multimatch@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/multimatch/-/multimatch-2.1.0.tgz#9c7906a22fb4c02919e2f5f75161b4cdbd4b2a2b" - integrity sha1-nHkGoi+0wCkZ4vX3UWG0zb1LKis= - dependencies: - array-differ "^1.0.0" - array-union "^1.0.1" - arrify "^1.0.0" - minimatch "^3.0.0" - mute-stream@0.0.5: version "0.0.5" resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.5.tgz#8fbfabb0a98a253d3184331f9e8deb7372fac6c0" @@ -7832,9 +7332,9 @@ nan@2.10.0: integrity sha512-bAdJv7fBLhWC+/Bls0Oza+mvTaNQtP+1RyhhhvD95pgUJz6XM5IzgmxOkItJ9tkoCiplvAnXI1tNmmUD/eScyA== nan@^2.0.8, nan@^2.3.3, nan@^2.9.2: - version "2.11.0" - resolved "https://registry.yarnpkg.com/nan/-/nan-2.11.0.tgz#574e360e4d954ab16966ec102c0c049fd961a099" - integrity sha512-F4miItu2rGnV2ySkXOQoA8FKz/SR2Q2sWP0sbTxNxz/tuokeC8WxOhPMcwi0qIyGtVn/rrSeLbvVkznqCdwYnw== + version "2.11.1" + resolved "https://registry.yarnpkg.com/nan/-/nan-2.11.1.tgz#90e22bccb8ca57ea4cd37cc83d3819b52eea6766" + integrity sha512-iji6k87OSXa0CcrLl9z+ZiYSuR2o+c0bGuNmXdrhTQTakxytAFsC56SArGYoiHlJlFoHSnvmhpceZJaXkVuOtA== nano-json-stream-parser@^0.1.2: version "0.1.2" @@ -7864,9 +7364,9 @@ natural-compare@^1.4.0: integrity sha1-Sr6/7tdUHywnrPspvbvRXI1bpPc= needle@^2.2.1: - version "2.2.3" - resolved "https://registry.yarnpkg.com/needle/-/needle-2.2.3.tgz#c1b04da378cd634d8befe2de965dc2cfb0fd65ca" - integrity sha512-GPL22d/U9cai87FcCPO6e+MT3vyHS2j+zwotakDc7kE2DtUAqFKMXLJCTtRp+5S75vXIwQPvIxkvlctxf9q4gQ== + version "2.2.4" + resolved "https://registry.yarnpkg.com/needle/-/needle-2.2.4.tgz#51931bff82533b1928b7d1d69e01f1b00ffd2a4e" + integrity sha512-HyoqEb4wr/rsoaIDfTH2aVL9nWtQqba2/HvMv+++m8u0dz808MaagKILxtfeSN7QU7nvbQ79zk3vYOJp9zsNEA== dependencies: debug "^2.1.2" iconv-lite "^0.4.4" @@ -7878,9 +7378,9 @@ negotiator@0.6.1: integrity sha1-KzJxhOiZIQEXeyhWP7XnECrNDKk= neo-async@^2.5.0: - version "2.5.2" - resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.5.2.tgz#489105ce7bc54e709d736b195f82135048c50fcc" - integrity sha512-vdqTKI9GBIYcAEbFAcpKPErKINfPF5zIuz3/niBfq8WUZjpT2tytLlFVrBgWdOtqI4uaA/Rb6No0hux39XXDuw== + version "2.6.0" + resolved "https://registry.yarnpkg.com/neo-async/-/neo-async-2.6.0.tgz#b9d15e4d71c6762908654b5183ed38b753340835" + integrity sha512-MFh0d/Wa7vkKO3Y3LlacqAEeHK0mckVqzDieUKTT+KGxi+zIpeVsFxymkIiRpbpDziHc290Xr9A1O4Om7otoRA== nice-try@^1.0.4: version "1.0.5" @@ -7888,12 +7388,12 @@ nice-try@^1.0.4: integrity sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ== nock@^10.0.0: - version "10.0.0" - resolved "https://registry.yarnpkg.com/nock/-/nock-10.0.0.tgz#bcbd2c003961baffcae2ecd28e074574233d3869" - integrity sha512-hE0O9Uhrg7uOpAqnA6ZfnvCS/TZy0HJgMslJ829E7ZuRytcS86/LllupHDD6Tl8fFKQ24kWe1ikX3MCrKkwaaQ== + version "10.0.1" + resolved "https://registry.yarnpkg.com/nock/-/nock-10.0.1.tgz#71eeb580c2995878e582b3e32420daead9eb44f7" + integrity sha512-M0aL9IDbUFURmokoXqejZQybZk8EtlYjUBjaoICVbW62uOlyPRsnEsceyOlUik4spCOt50ptwM4BTPt20ITtcQ== dependencies: chai "^4.1.2" - debug "^3.1.0" + debug "^4.1.0" deep-equal "^1.0.0" json-stringify-safe "^5.0.1" lodash "^4.17.5" @@ -7902,14 +7402,9 @@ nock@^10.0.0: qs "^6.5.1" semver "^5.5.0" -node-dir@0.1.8: - version "0.1.8" - resolved "https://registry.yarnpkg.com/node-dir/-/node-dir-0.1.8.tgz#55fb8deb699070707fb67f91a460f0448294c77d" - integrity sha1-VfuN62mQcHB/tn+RpGDwRIKUx30= - node-fetch@1.6.3: version "1.6.3" - resolved "http://registry.npmjs.org/node-fetch/-/node-fetch-1.6.3.tgz#dc234edd6489982d58e8f0db4f695029abcd8c04" + resolved "https://registry.yarnpkg.com/node-fetch/-/node-fetch-1.6.3.tgz#dc234edd6489982d58e8f0db4f695029abcd8c04" integrity sha1-3CNO3WSJmC1Y6PDbT2lQKavNjAQ= dependencies: encoding "^0.1.11" @@ -7951,16 +7446,16 @@ node-libs-browser@^2.0.0: node-localstorage@^0.6.0: version "0.6.0" - resolved "http://registry.npmjs.org/node-localstorage/-/node-localstorage-0.6.0.tgz#45a0601c6932dfde6644a23361f1be173c75d3af" + resolved "https://registry.yarnpkg.com/node-localstorage/-/node-localstorage-0.6.0.tgz#45a0601c6932dfde6644a23361f1be173c75d3af" integrity sha1-RaBgHGky395mRKIzYfG+Fzx1068= node-notifier@^5.2.1: - version "5.2.1" - resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-5.2.1.tgz#fa313dd08f5517db0e2502e5758d664ac69f9dea" - integrity sha512-MIBs+AAd6dJ2SklbbE8RUDRlIVhU8MaNLh1A9SUZDUHPiZkWLFde6UNwG41yQHZEToHgJMXqyVZ9UcS/ReOVTg== + version "5.3.0" + resolved "https://registry.yarnpkg.com/node-notifier/-/node-notifier-5.3.0.tgz#c77a4a7b84038733d5fb351aafd8a268bfe19a01" + integrity sha512-AhENzCSGZnZJgBARsUjnQ7DnZbzyP+HxlVXuD0xqAnvL8q+OqtSX7lGg9e8nHzwXkMMXNdVeqq4E2M3EUAqX6Q== dependencies: growly "^1.3.0" - semver "^5.4.1" + semver "^5.5.0" shellwords "^0.1.1" which "^1.3.0" @@ -7980,21 +7475,13 @@ node-pre-gyp@^0.10.0: semver "^5.3.0" tar "^4" -node-releases@^1.0.0-alpha.11: - version "1.0.0-alpha.11" - resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.0.0-alpha.11.tgz#73c810acc2e5b741a17ddfbb39dfca9ab9359d8a" - integrity sha512-CaViu+2FqTNYOYNihXa5uPS/zry92I3vPU4nCB6JB3OeZ2UGtOpF5gRwuN4+m3hbEcL47bOXyun1jX2iC+3uEQ== +node-releases@^1.0.0-alpha.15: + version "1.0.0-alpha.15" + resolved "https://registry.yarnpkg.com/node-releases/-/node-releases-1.0.0-alpha.15.tgz#bdb08730287cc50ddbfa3c1a358366a4a2f5d397" + integrity sha512-hKG6hd/g6a9OV/ARt2qrxbRhe/4WEMFohTLOB9PNyTYvvI59gICZFzt9/mMgpYUTts06qXlN8H6UjfbIRdnW8A== dependencies: semver "^5.3.0" -nomnom@^1.8.1: - version "1.8.1" - resolved "https://registry.yarnpkg.com/nomnom/-/nomnom-1.8.1.tgz#2151f722472ba79e50a76fc125bb8c8f2e4dc2a7" - integrity sha1-IVH3Ikcrp55Qp2/BJbuMjy5Nwqc= - dependencies: - chalk "~0.4.0" - underscore "~1.6.0" - nopt@^4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/nopt/-/nopt-4.0.1.tgz#d0d4685afd5415193c8c7505602d0d17cd64474d" @@ -8035,24 +7522,15 @@ normalize-selector@^0.2.0: resolved "https://registry.yarnpkg.com/normalize-selector/-/normalize-selector-0.2.0.tgz#d0b145eb691189c63a78d201dc4fdb1293ef0c03" integrity sha1-0LFF62kRicY6eNIB3E/bEpPvDAM= -normalize-url@2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/normalize-url/-/normalize-url-2.0.1.tgz#835a9da1551fa26f70e92329069a23aa6574d7e6" - integrity sha512-D6MUW4K/VzoJ4rJ01JFKxDrtY1v9wrgzCX5f2qj/lzH1m/lW6MhUZFKerVsnyjOhOsYzI9Kqqak+10l4LvLpMw== - dependencies: - prepend-http "^2.0.0" - query-string "^5.0.1" - sort-keys "^2.0.0" - npm-bundled@^1.0.1: version "1.0.5" resolved "https://registry.yarnpkg.com/npm-bundled/-/npm-bundled-1.0.5.tgz#3c1732b7ba936b3a10325aef616467c0ccbcc979" integrity sha512-m/e6jgWu8/v5niCUKQi9qQl8QdeEduFA96xHDDzFGqly0OOjI7c+60KM/2sppfnUU9JJagf+zs+yGhqSOFj71g== npm-packlist@^1.1.6: - version "1.1.11" - resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.1.11.tgz#84e8c683cbe7867d34b1d357d893ce29e28a02de" - integrity sha512-CxKlZ24urLkJk+9kCm48RTQ7L4hsmgSVzEk0TLGPzzyuFxD7VNgy5Sl24tOLMzQv773a/NeJ1ce1DKeacqffEA== + version "1.1.12" + resolved "https://registry.yarnpkg.com/npm-packlist/-/npm-packlist-1.1.12.tgz#22bde2ebc12e72ca482abd67afc51eb49377243a" + integrity sha512-WJKFOVMeAlsU/pjXuqVdzU0WfgtIBCupkEVwn+1Y0ERAbUfWw8R4GjgVbaKnUjRoD2FoQbHOCbOyT5Mbs9Lw4g== dependencies: ignore-walk "^3.0.1" npm-bundled "^1.0.1" @@ -8091,9 +7569,9 @@ npmlog@^4.0.2: set-blocking "~2.0.0" nth-check@~1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.1.tgz#9929acdf628fc2c41098deab82ac580cf149aae4" - integrity sha1-mSms32KPwsQQmN6rgqxYDPFJquQ= + version "1.0.2" + resolved "https://registry.yarnpkg.com/nth-check/-/nth-check-1.0.2.tgz#b2bd295c37e3dd58a3bf0700376663ba4d9cf05c" + integrity sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg== dependencies: boolbase "~1.0.0" @@ -8207,7 +7685,7 @@ once@^1.3.0, once@^1.3.1, once@^1.4.0: onetime@^1.0.0: version "1.1.0" - resolved "http://registry.npmjs.org/onetime/-/onetime-1.1.0.tgz#a1f7838f8314c516f05ecefcbc4ccfe04b4ed789" + resolved "https://registry.yarnpkg.com/onetime/-/onetime-1.1.0.tgz#a1f7838f8314c516f05ecefcbc4ccfe04b4ed789" integrity sha1-ofeDj4MUxRbwXs78vEzP4EtO14k= onetime@^2.0.0: @@ -8259,7 +7737,7 @@ optionator@^0.8.1, optionator@^0.8.2: ora@^0.2.3: version "0.2.3" - resolved "http://registry.npmjs.org/ora/-/ora-0.2.3.tgz#37527d220adcd53c39b73571d754156d5db657a4" + resolved "https://registry.yarnpkg.com/ora/-/ora-0.2.3.tgz#37527d220adcd53c39b73571d754156d5db657a4" integrity sha1-N1J9Igrc1Tw5tzVx11QVbV22V6Q= dependencies: chalk "^1.1.1" @@ -8279,7 +7757,7 @@ os-homedir@^1.0.0, os-homedir@^1.0.1: os-locale@^1.4.0: version "1.4.0" - resolved "http://registry.npmjs.org/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9" + resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-1.4.0.tgz#20f9f17ae29ed345e8bde583b13d2009803c14d9" integrity sha1-IPnxeuKe00XoveWDsT0gCYA8FNk= dependencies: lcid "^1.0.0" @@ -8293,6 +7771,15 @@ os-locale@^2.0.0: lcid "^1.0.0" mem "^1.1.0" +os-locale@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/os-locale/-/os-locale-3.0.1.tgz#3b014fbf01d87f60a1e5348d80fe870dc82c4620" + integrity sha512-7g5e7dmXPtzcP4bgsZ8ixDVqA7oWYuEz4lOSujeWyliPai4gfVDiFIcwBg3aGCPnmSGfzOKTK3ccPn0CKv3DBw== + dependencies: + execa "^0.10.0" + lcid "^2.0.0" + mem "^4.0.0" + os-shim@^0.1.2: version "0.1.3" resolved "https://registry.yarnpkg.com/os-shim/-/os-shim-0.1.3.tgz#6b62c3791cf7909ea35ed46e17658bb417cb3917" @@ -8325,17 +7812,10 @@ p-cancelable@^0.3.0: resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-0.3.0.tgz#b9e123800bcebb7ac13a479be195b507b98d30fa" integrity sha512-RVbZPLso8+jFeq1MfNvgXtCRED2raz/dKpacfTNxsx6pLEpEomM7gah6VeHSYV3+vo0OAi4MkArtQcWWXuQoyw== -p-cancelable@^0.4.0: - version "0.4.1" - resolved "http://registry.npmjs.org/p-cancelable/-/p-cancelable-0.4.1.tgz#35f363d67d52081c8d9585e37bcceb7e0bbcb2a0" - integrity sha512-HNa1A8LvB1kie7cERyy21VNeHb2CWJJYqyyC2o3klWFfMGlFmWv2Z7sFgZH8ZiaYL95ydToKTFVXgMV/Os0bBQ== - -p-each-series@^1.0.0: +p-defer@^1.0.0: version "1.0.0" - resolved "https://registry.yarnpkg.com/p-each-series/-/p-each-series-1.0.0.tgz#930f3d12dd1f50e7434457a22cd6f04ac6ad7f71" - integrity sha1-kw89Et0fUOdDRFeiLNbwSsatf3E= - dependencies: - p-reduce "^1.0.0" + resolved "https://registry.yarnpkg.com/p-defer/-/p-defer-1.0.0.tgz#9f6eb182f6c9aa8cd743004a7d4f96b196b0fb0c" + integrity sha1-n26xgvbJqozXQwBKfU+WsZaw+ww= p-finally@^1.0.0: version "1.0.0" @@ -8347,11 +7827,6 @@ p-is-promise@^1.1.0: resolved "https://registry.yarnpkg.com/p-is-promise/-/p-is-promise-1.1.0.tgz#9c9456989e9f6588017b0434d56097675c3da05e" integrity sha1-nJRWmJ6fZYgBewQ01WCXZ1w9oF4= -p-lazy@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-lazy/-/p-lazy-1.0.0.tgz#ec53c802f2ee3ac28f166cc82d0b2b02de27a835" - integrity sha1-7FPIAvLuOsKPFmzILQsrAt4nqDU= - p-limit@^1.1.0: version "1.3.0" resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-1.3.0.tgz#b86bd5f0c25690911c7590fcbfc2010d54b3ccb8" @@ -8359,6 +7834,13 @@ p-limit@^1.1.0: dependencies: p-try "^1.0.0" +p-limit@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/p-limit/-/p-limit-2.0.0.tgz#e624ed54ee8c460a778b3c9f3670496ff8a57aec" + integrity sha512-fl5s52lI5ahKCernzzIyAP0QAZbGIovtVHGwpcu1Jr/EpzLVDI2myISHwGqK7m8uQFugVWSrbxH7XnhGtvEc+A== + dependencies: + p-try "^2.0.0" + p-locate@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-2.0.0.tgz#20a0103b222a70c8fd39cc2e580680f3dde5ec43" @@ -8366,16 +7848,18 @@ p-locate@^2.0.0: dependencies: p-limit "^1.1.0" +p-locate@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/p-locate/-/p-locate-3.0.0.tgz#322d69a05c0264b25997d9f40cd8a891ab0064a4" + integrity sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ== + dependencies: + p-limit "^2.0.0" + p-map@^1.1.1: version "1.2.0" resolved "https://registry.yarnpkg.com/p-map/-/p-map-1.2.0.tgz#e4e94f311eabbc8633a1e79908165fca26241b6b" integrity sha512-r6zKACMNhjPJMTl8KcFH4li//gkrXWfbD6feV8l6doRHlzljFWGJ2AP6iKaCJXyZmAUMOPtvbW7EXkbWO/pLEA== -p-reduce@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/p-reduce/-/p-reduce-1.0.0.tgz#18c2b0dd936a4690a529f8231f58a0fdb6a47dfa" - integrity sha1-GMKw3ZNqRpClKfgjH1ig/bakffo= - p-timeout@^1.1.1: version "1.2.1" resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-1.2.1.tgz#5eb3b353b7fce99f101a1038880bb054ebbea386" @@ -8383,18 +7867,16 @@ p-timeout@^1.1.1: dependencies: p-finally "^1.0.0" -p-timeout@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/p-timeout/-/p-timeout-2.0.1.tgz#d8dd1979595d2dc0139e1fe46b8b646cb3cdf038" - integrity sha512-88em58dDVB/KzPEx1X0N3LwFfYZPyDc4B6eF38M1rk9VTZMbxXXgjugz8mmwpS9Ox4BDZ+t6t3QP5+/gazweIA== - dependencies: - p-finally "^1.0.0" - p-try@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/p-try/-/p-try-1.0.0.tgz#cbc79cdbaf8fd4228e13f621f2b1a237c1b207b3" integrity sha1-y8ec26+P1CKOE/Yh8rGiN8GyB7M= +p-try@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/p-try/-/p-try-2.0.0.tgz#85080bb87c64688fa47996fe8f7dfbe8211760b1" + integrity sha512-hMp0onDKIajHfIkdRk3P4CdCmErkYAxxDtP3Wx/4nZ3aGlau2VKh3mZpcuFkH27WQkL/3WBCPOktzA9ZOAnMQQ== + pad-right@^0.2.2: version "0.2.2" resolved "https://registry.yarnpkg.com/pad-right/-/pad-right-0.2.2.tgz#6fbc924045d244f2a2a244503060d3bfc6009774" @@ -8418,7 +7900,7 @@ parallel-transform@^1.1.0: parse-asn1@^5.0.0: version "5.1.1" - resolved "http://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.1.tgz#f6bf293818332bd0dab54efb16087724745e6ca8" + resolved "https://registry.yarnpkg.com/parse-asn1/-/parse-asn1-5.1.1.tgz#f6bf293818332bd0dab54efb16087724745e6ca8" integrity sha512-KPx7flKXg775zZpnp9SxJlz00gTd4BmJ2yJufSc44gMCRrRQ7NSzAcSJQfifuOLgW6bEi+ftrALtsgALeB2Adw== dependencies: asn1.js "^4.0.0" @@ -8428,9 +7910,9 @@ parse-asn1@^5.0.0: pbkdf2 "^3.0.3" parse-entities@^1.0.2, parse-entities@^1.1.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-1.1.2.tgz#9eaf719b29dc3bd62246b4332009072e01527777" - integrity sha512-5N9lmQ7tmxfXf+hO3X6KRG6w7uYO/HL9fHalSySTdyn63C3WNvTM/1R8tn1u1larNcEbo3Slcy2bsVDQqvEpUg== + version "1.2.0" + resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-1.2.0.tgz#9deac087661b2e36814153cb78d7e54a4c5fd6f4" + integrity sha512-XXtDdOPLSB0sHecbEapQi6/58U/ODj/KWfIXmmMCJF/eRn8laX6LZbOyioMoETOOJoWRW8/qTSl5VQkUIfKM5g== dependencies: character-entities "^1.0.0" character-entities-legacy "^1.0.0" @@ -8586,15 +8068,15 @@ path-type@^3.0.0: dependencies: pify "^3.0.0" -pathval@^1.0.0: +pathval@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/pathval/-/pathval-1.1.0.tgz#b942e6d4bde653005ef6b71361def8727d0645e0" integrity sha1-uULm1L3mUwBe9rcTYd74cn0GReA= pbkdf2@^3.0.3: - version "3.0.16" - resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.16.tgz#7404208ec6b01b62d85bf83853a8064f8d9c2a5c" - integrity sha512-y4CXP3thSxqf7c0qmOF+9UeOTrifiVTIM+u7NWlq+PRsHbr7r7dpCmvzrZxa96JJUNi0Y5w9VqG5ZNeCVMoDcA== + version "3.0.17" + resolved "https://registry.yarnpkg.com/pbkdf2/-/pbkdf2-3.0.17.tgz#976c206530617b14ebb32114239f7b09336e93a6" + integrity sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA== dependencies: create-hash "^1.1.2" create-hmac "^1.1.4" @@ -8623,9 +8105,9 @@ pify@^3.0.0: integrity sha1-5aSs0sEB/fPZpNB/DbxNtJ3SgXY= pify@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.0.tgz#db04c982b632fd0df9090d14aaf1c8413cadb695" - integrity sha512-zrSP/KDf9DH3K3VePONoCstgPiYJy9z0SCatZuTpOc7YdnWIqwkWdXOuwlr4uDc7em8QZRsFWsT/685x5InjYg== + version "4.0.1" + resolved "https://registry.yarnpkg.com/pify/-/pify-4.0.1.tgz#4b2cd25c50d598735c50292224fd8c6df41e3231" + integrity sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g== pinkie-promise@^2.0.0: version "2.0.1" @@ -8653,6 +8135,13 @@ pkg-dir@^2.0.0: dependencies: find-up "^2.1.0" +pkg-dir@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/pkg-dir/-/pkg-dir-3.0.0.tgz#2749020f239ed990881b1f71210d51eb6523bea3" + integrity sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw== + dependencies: + find-up "^3.0.0" + pluralize@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/pluralize/-/pluralize-7.0.0.tgz#298b89df8b93b0221dbf421ad2b1b1ea23fc6777" @@ -8686,21 +8175,21 @@ postcss-html@^0.12.0: remark "^8.0.0" unist-util-find-all-after "^1.0.1" -postcss-html@^0.33.0: - version "0.33.0" - resolved "https://registry.yarnpkg.com/postcss-html/-/postcss-html-0.33.0.tgz#8ab6067d7a8a234e1937920b38760e3be1dca070" - integrity sha512-3keDoRG0o8bJZKe/QzkOPUD3GQQvAmYhIAtsGrgTxIXB6xZnSQq3gwPjCEd2IAUtz9/Fkus70XGm6xJEZ+bAmg== +postcss-html@^0.34.0: + version "0.34.0" + resolved "https://registry.yarnpkg.com/postcss-html/-/postcss-html-0.34.0.tgz#9bfd637ad8c3d3a43625b5ef844dc804b3370868" + integrity sha512-BIW982Kbf9/RikInNhNS3/GA6x/qY/+jhVS9KumqXZtU9ss8Yq15HhPJ6mnaXcU5bFq2ULxpOv96mHPAErpGMQ== dependencies: htmlparser2 "^3.9.2" -postcss-jsx@^0.33.0: - version "0.33.0" - resolved "https://registry.yarnpkg.com/postcss-jsx/-/postcss-jsx-0.33.0.tgz#433f8aadd6f3b0ee403a62b441bca8db9c87471c" - integrity sha512-+ZH4FyxQel2O5uYkNKBnDdW2jCwIb5HwwyFsKuEI164Vmq9Wm07nT2lj65P1qDSRXP2Ik05DrSHzY8Hmt5VP4A== +postcss-jsx@^0.34.0: + version "0.34.0" + resolved "https://registry.yarnpkg.com/postcss-jsx/-/postcss-jsx-0.34.0.tgz#5a122af914f911fab4a9b8fcf3adc73c2dfe1bdd" + integrity sha512-UJISlEGWH/LeMYudAwq9GeqfyPW9AeRq87GHOlbquxOIakKr0Aqu6l9Cx0Fg20f3A9bKJcX1NGX4/xzIs7PlZQ== dependencies: - "@babel/core" "^7.0.0-rc.1" + "@babel/core" "^7.0.0" optionalDependencies: - postcss-styled ">=0.33.0" + postcss-styled ">=0.34.0" postcss-less@^1.1.0: version "1.1.5" @@ -8716,10 +8205,10 @@ postcss-less@^2.0.0: dependencies: postcss "^5.2.16" -postcss-markdown@^0.33.0: - version "0.33.0" - resolved "https://registry.yarnpkg.com/postcss-markdown/-/postcss-markdown-0.33.0.tgz#2d0462742ee108c9d6020780184b499630b8b33a" - integrity sha512-JZtetO15t5nNpymHDbRhuiOF8yJm1btrbUBP3iL39yLTiY8oChCsnCKfQjEuHB9+85fku5MoU/bRgQ8K45klMg== +postcss-markdown@^0.34.0: + version "0.34.0" + resolved "https://registry.yarnpkg.com/postcss-markdown/-/postcss-markdown-0.34.0.tgz#7a043e6eee3ab846a4cefe3ab43d141038e2da79" + integrity sha512-cKPggF9OMOKPoqDm5YpYszCqMsImFh78FK6P8p6IsEKZB6IkUJYKz0/QgadYy4jLb60jcFIHJ6v6jsMH7/ZQrA== dependencies: remark "^9.0.0" unist-util-find-all-after "^1.0.2" @@ -8739,6 +8228,16 @@ postcss-reporter@^5.0.0: log-symbols "^2.0.0" postcss "^6.0.8" +postcss-reporter@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/postcss-reporter/-/postcss-reporter-6.0.0.tgz#44c873129d8c029a430b6d2186210d79c8de88b8" + integrity sha512-5xQXm1UPWuFObjbtyQzWvQaupru8yFcFi4HUlm6OPo1o2bUszYASuqRJ7bVArb3svGCdbYtqdMBKrqR1Aoy+tw== + dependencies: + chalk "^2.0.1" + lodash "^4.17.4" + log-symbols "^2.0.0" + postcss "^7.0.2" + postcss-resolve-nested-selector@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/postcss-resolve-nested-selector/-/postcss-resolve-nested-selector-0.1.1.tgz#29ccbc7c37dedfac304e9fff0bf1596b3f6a0e4e" @@ -8805,29 +8304,29 @@ postcss-sorting@^3.1.0: lodash "^4.17.4" postcss "^6.0.13" -postcss-styled@>=0.33.0, postcss-styled@^0.33.0: - version "0.33.0" - resolved "https://registry.yarnpkg.com/postcss-styled/-/postcss-styled-0.33.0.tgz#69be377584105a582fda7e4f76888e5b97eed737" - integrity sha512-ybKIBKYY6q0hADQUECW2F4fDybDFIiAfpMf06/2maxU0yp0FvMTeABrDjzSmKu+99Nj2Gsxe80Xn56FbhzIZZQ== +postcss-styled@>=0.34.0, postcss-styled@^0.34.0: + version "0.34.0" + resolved "https://registry.yarnpkg.com/postcss-styled/-/postcss-styled-0.34.0.tgz#07d47bcb13707289782aa058605fd9feaf84391d" + integrity sha512-Uaeetr/xOiQWGJgzPFOr32/Bwykpfh9TVE26OpmwDb8eEN205TS/gqkt9ri+C6otQzQKXqbMfeZNbKYi7QpeNA== -postcss-syntax@^0.33.0: - version "0.33.0" - resolved "https://registry.yarnpkg.com/postcss-syntax/-/postcss-syntax-0.33.0.tgz#59c0c678d2f9ecefa84c6ce9ef46fc805c54ab3a" - integrity sha512-A9ABlaRy7KWUfG5E39GVTUoc5TXNuNTts5GzwDLwnSaVG151CSLCTcr51/m8cHi4KXcYa+5ImLyeSfBOhEYtGw== +postcss-syntax@^0.34.0: + version "0.34.0" + resolved "https://registry.yarnpkg.com/postcss-syntax/-/postcss-syntax-0.34.0.tgz#4a85c022f1cdecea72102775c91af1e7f506d83a" + integrity sha512-L36NZwq2UK743US+vl1CRMdBRZCBmFYfThP9n9jCFhX1Wfk6BqnRSgt0Fy8q44IwxPee/GCzlo7T1c1JIeUDlQ== -postcss-value-parser@^3.2.3, postcss-value-parser@^3.3.0: - version "3.3.0" - resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.0.tgz#87f38f9f18f774a4ab4c8a232f5c5ce8872a9d15" - integrity sha1-h/OPnxj3dKSrTIojL1xc6IcqnRU= +postcss-value-parser@^3.2.3, postcss-value-parser@^3.3.0, postcss-value-parser@^3.3.1: + version "3.3.1" + resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-3.3.1.tgz#9ff822547e2893213cf1c30efa51ac5fd1ba8281" + integrity sha512-pISE66AbVkp4fDQ7VHBwRNXzAAKJjw4Vw7nWI/+Q3vuly7SNfgYXvm6i5IgFylHGK5sP/xHAbB7N49OS4gWNyQ== -postcss@>=5.0.19, postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.2: - version "7.0.2" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.2.tgz#7b5a109de356804e27f95a960bef0e4d5bc9bb18" - integrity sha512-fmaUY5370keLUTx+CnwRxtGiuFTcNBLQBqr1oE3WZ/euIYmGAo0OAgOhVJ3ByDnVmOR3PK+0V9VebzfjRIUcqw== +postcss@>=5.0.19, postcss@^7.0.0, postcss@^7.0.1, postcss@^7.0.2, postcss@^7.0.5: + version "7.0.5" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-7.0.5.tgz#70e6443e36a6d520b0fd4e7593fcca3635ee9f55" + integrity sha512-HBNpviAUFCKvEh7NZhw1e8MBPivRszIiUnhrJ+sBFVSYSqubrzwX3KG51mYgcRHX8j/cAgZJedONZcm5jTBdgQ== dependencies: chalk "^2.4.1" source-map "^0.6.1" - supports-color "^5.4.0" + supports-color "^5.5.0" postcss@^5.2.16: version "5.2.18" @@ -8858,25 +8357,15 @@ prepend-http@^1.0.1: resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-1.0.4.tgz#d4f4562b0ce3696e41ac52d0e002e57a635dc6dc" integrity sha1-1PRWKwzjaW5BrFLQ4ALlemNdxtw= -prepend-http@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" - integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= - preserve@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" integrity sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks= -prettier@^1.10.2, prettier@^1.12.1: - version "1.14.2" - resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.14.2.tgz#0ac1c6e1a90baa22a62925f41963c841983282f9" - integrity sha512-McHPg0n1pIke+A/4VcaS2en+pTNjy4xF+Uuq86u/5dyDO59/TtFZtQ708QIRkEZ3qwKz3GVkVa6mpxK/CpB8Rg== - -pretty-bytes@^4.0.2: - version "4.0.2" - resolved "https://registry.yarnpkg.com/pretty-bytes/-/pretty-bytes-4.0.2.tgz#b2bf82e7350d65c6c33aa95aaa5a4f6327f61cd9" - integrity sha1-sr+C5zUNZcbDOqlaqlpPYyf2HNk= +prettier@^1.10.2: + version "1.14.3" + resolved "https://registry.yarnpkg.com/prettier/-/prettier-1.14.3.tgz#90238dd4c0684b7edce5f83b0fb7328e48bd0895" + integrity sha512-qZDVnCrnpsRJJq5nSsiHCE3BYMED2OtsI+cmzIzF1QIfqm5ALf8tEJcO27zV1gKNKRPdhjO0dNWnrzssDQ1tFg== pretty-format@^21.2.1: version "21.2.1" @@ -8888,18 +8377,18 @@ pretty-format@^21.2.1: pretty-format@^22.4.0, pretty-format@^22.4.3: version "22.4.3" - resolved "http://registry.npmjs.org/pretty-format/-/pretty-format-22.4.3.tgz#f873d780839a9c02e9664c8a082e9ee79eaac16f" + resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-22.4.3.tgz#f873d780839a9c02e9664c8a082e9ee79eaac16f" integrity sha512-S4oT9/sT6MN7/3COoOy+ZJeA92VmOnveLHgrwBE3Z1W5N9S2A1QGNYiE1z75DAENbJrXXUb+OWXhpJcg05QKQQ== dependencies: ansi-regex "^3.0.0" ansi-styles "^3.2.0" -private@^0.1.6, private@^0.1.8, private@~0.1.5: +private@^0.1.6, private@^0.1.8: version "0.1.8" resolved "https://registry.yarnpkg.com/private/-/private-0.1.8.tgz#2381edb3689f7a53d653190060fcf822d2f368ff" integrity sha512-VvivMrbvd2nKkiG38qjULzlc+4Vx4wm/whI9pQD35YrARNnhxeiRktSOhSukRLFNlzg6Br/cJPet5J/u19r/mg== -process-nextick-args@^2.0.0, process-nextick-args@~2.0.0: +process-nextick-args@~2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/process-nextick-args/-/process-nextick-args-2.0.0.tgz#a37d732f4271b4ab1ad070d35508e8290788ffaa" integrity sha512-MtEC1TqN0EU5nephaJ4rAtThHtC86dNN9qCuEhtshvpVBkAW5ZO7BASN9REnF9eoXGcRub+pFuKEpOHE+HbEMw== @@ -8915,9 +8404,9 @@ process@~0.5.1: integrity sha1-FjjYqONML0QKkduVq5rrZ3/Bhc8= progress@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.0.tgz#8a1be366bf8fc23db2bd23f10c6fe920b4389d1f" - integrity sha1-ihvjZr+Pwj2yvSPxDG/pILQ4nR8= + version "2.0.1" + resolved "https://registry.yarnpkg.com/progress/-/progress-2.0.1.tgz#c9242169342b1c29d275889c95734621b1952e31" + integrity sha512-OE+a6vzqazc+K6LxJrX5UPyKFvGnL5CYmq2jFGNIBWHpc4QyE49/YOumcrpQFJpfejmvRtbJzgO1zPmMCqlbBg== promise-inflight@^1.0.1: version "1.0.1" @@ -8937,7 +8426,7 @@ propagate@^1.0.0: resolved "https://registry.yarnpkg.com/propagate/-/propagate-1.0.0.tgz#00c2daeedda20e87e3782b344adba1cddd6ad709" integrity sha1-AMLa7t2iDofjeCs0Stuhzd1q1wk= -proxy-addr@~2.0.3: +proxy-addr@~2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/proxy-addr/-/proxy-addr-2.0.4.tgz#ecfc733bf22ff8c6f407fa275327b9ab67e48b93" integrity sha512-5erio2h9jp5CHGwcybmxmVqHmnCBZeewlfJ0pex+UW7Qny7OOZXTtH56TGNyBizkgiOwhJtMKrVzDTeKcySZwA== @@ -8961,15 +8450,16 @@ psl@^1.1.24: integrity sha512-AeUmQ0oLN02flVHXWh9sSJF7mcdFq0ppid/JkErufc3hGIV/AMa8Fo9VgDo/cT2jFdOWoFvHp90qqBH54W+gjQ== public-encrypt@^4.0.0: - version "4.0.2" - resolved "http://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.2.tgz#46eb9107206bf73489f8b85b69d91334c6610994" - integrity sha512-4kJ5Esocg8X3h8YgJsKAuoesBgB7mqH3eowiDzMUPKiRDDE7E/BqqZD1hnTByIaAFiwAw246YEltSq7tdrOH0Q== + version "4.0.3" + resolved "https://registry.yarnpkg.com/public-encrypt/-/public-encrypt-4.0.3.tgz#4fcc9d77a07e48ba7527e7cbe0de33d0701331e0" + integrity sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q== dependencies: 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@^2.0.0, pump@^2.0.1: version "2.0.1" @@ -9013,11 +8503,6 @@ q@^1.4.1, q@^1.5.1: resolved "https://registry.yarnpkg.com/q/-/q-1.5.1.tgz#7e32f75b41381291d04611f1bf14109ac00651d7" integrity sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc= -qs@6.5.1: - version "6.5.1" - resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.1.tgz#349cdf6eef89ec45c12d7d5eb3fc0c870343a6d8" - integrity sha512-eRzhrN1WSINYCDCbrz796z37LOe3m5tmW7RQf6oBntukAG1nmovJvhnwHHRMAfeoItc1m2Hk02WER2aQ/iqs+A== - qs@6.5.2, qs@^6.5.1, qs@~6.5.2: version "6.5.2" resolved "https://registry.yarnpkg.com/qs/-/qs-6.5.2.tgz#cb3ae806e8740444584ef154ce8ee98d403f3e36" @@ -9048,9 +8533,9 @@ quick-lru@^1.0.0: integrity sha1-Q2CxfGETatOAeDl/8RQW4Ybc+7g= randomatic@^3.0.0: - version "3.1.0" - resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-3.1.0.tgz#36f2ca708e9e567f5ed2ec01949026d50aa10116" - integrity sha512-KnGPVE0lo2WoXxIZ7cPR8YBpiol4gsSuOwDSg410oHh80ZMp5EiypNqL2K4Z77vJn6lB5rap7IkAmcUlalcnBQ== + version "3.1.1" + resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-3.1.1.tgz#b776efc59375984e36c537b2f51a1f0aff0da1ed" + integrity sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw== dependencies: is-number "^4.0.0" kind-of "^6.0.0" @@ -9081,16 +8566,6 @@ range-parser@~1.2.0: resolved "https://registry.yarnpkg.com/range-parser/-/range-parser-1.2.0.tgz#f49be6b487894ddc40dcc94a322f611092e00d5e" integrity sha1-9JvmtIeJTdxA3MlKMi9hEJLgDV4= -raw-body@2.3.2: - version "2.3.2" - resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.3.2.tgz#bcd60c77d3eb93cde0050295c3f379389bc88f89" - integrity sha1-vNYMd9Prk83gBQKVw/N5OJvIj4k= - dependencies: - bytes "3.0.0" - http-errors "1.6.2" - iconv-lite "0.4.19" - unpipe "1.0.0" - raw-body@2.3.3: version "2.3.3" resolved "https://registry.yarnpkg.com/raw-body/-/raw-body-2.3.3.tgz#1b324ece6b5706e153855bc1148c65bb7f6ea0c3" @@ -9111,14 +8586,6 @@ rc@^1.2.7: minimist "^1.2.0" strip-json-comments "~2.0.1" -read-chunk@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/read-chunk/-/read-chunk-2.1.0.tgz#6a04c0928005ed9d42e1a6ac5600e19cbc7ff655" - integrity sha1-agTAkoAF7Z1C4aasVgDhnLx/9lU= - dependencies: - pify "^3.0.0" - safe-buffer "^5.1.1" - read-pkg-up@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" @@ -9172,7 +8639,7 @@ read-pkg@^3.0.0: "readable-stream@1 || 2", readable-stream@^2.0.0, readable-stream@^2.0.1, readable-stream@^2.0.2, readable-stream@^2.0.4, readable-stream@^2.0.6, readable-stream@^2.1.5, readable-stream@^2.2.2, readable-stream@^2.3.0, readable-stream@^2.3.3, readable-stream@^2.3.5, readable-stream@^2.3.6: version "2.3.6" - resolved "http://registry.npmjs.org/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-2.3.6.tgz#b11c27d88b8ff1fbe070643cf94b0c79ae1b0aaf" integrity sha512-tQtKA9WIAhBF3+VLAseyMqZeBjW0AHJoxOtYqSUZNJxauErmLbVm2FW1y+J/YA9dUrAC39ITejlZWhVIwawkKw== dependencies: core-util-is "~1.0.0" @@ -9185,7 +8652,7 @@ read-pkg@^3.0.0: readable-stream@1.1: version "1.1.13" - resolved "http://registry.npmjs.org/readable-stream/-/readable-stream-1.1.13.tgz#f6eef764f514c89e2b9e23146a75ba106756d23e" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-1.1.13.tgz#f6eef764f514c89e2b9e23146a75ba106756d23e" integrity sha1-9u73ZPUUyJ4rniMUanW6EGdW0j4= dependencies: core-util-is "~1.0.0" @@ -9193,6 +8660,15 @@ readable-stream@1.1: isarray "0.0.1" string_decoder "~0.10.x" +readable-stream@^3.0.6: + version "3.0.6" + resolved "https://registry.yarnpkg.com/readable-stream/-/readable-stream-3.0.6.tgz#351302e4c68b5abd6a2ed55376a7f9a25be3057a" + integrity sha512-9E1oLoOWfhSXHGv6QlwXJim7uNzd9EVlWK+21tCU9Ju/kR0/p2AZYPz4qSchgO8PlLIH4FpZYfzwS+rEksZjIg== + dependencies: + inherits "^2.0.3" + string_decoder "^1.1.1" + util-deprecate "^1.0.1" + readdirp@^2.0.0: version "2.2.1" resolved "https://registry.yarnpkg.com/readdirp/-/readdirp-2.2.1.tgz#0e87622a3325aa33e892285caf8b4e846529a525" @@ -9218,27 +8694,6 @@ realpath-native@^1.0.0: dependencies: util.promisify "^1.0.0" -recast@^0.12.5: - version "0.12.9" - resolved "https://registry.yarnpkg.com/recast/-/recast-0.12.9.tgz#e8e52bdb9691af462ccbd7c15d5a5113647a15f1" - integrity sha512-y7ANxCWmMW8xLOaiopiRDlyjQ9ajKRENBH+2wjntIbk3A6ZR1+BLQttkmSHMY7Arl+AAZFwJ10grg2T6f1WI8A== - dependencies: - ast-types "0.10.1" - core-js "^2.4.1" - esprima "~4.0.0" - private "~0.1.5" - source-map "~0.6.1" - -recast@^0.15.0: - version "0.15.5" - resolved "https://registry.yarnpkg.com/recast/-/recast-0.15.5.tgz#6871177ee26720be80d7624e4283d5c855a5cb0b" - integrity sha512-nkAYNqarh73cMWRKFiPQ8I9dOLFvFk6SnG8u/LUlOYfArDOD/EjsVRAs860TlBLrpxqAXHGET/AUAVjdEymL5w== - dependencies: - ast-types "0.11.5" - esprima "~4.0.0" - private "~0.1.5" - source-map "~0.6.1" - rechoir@^0.6.2: version "0.6.2" resolved "https://registry.yarnpkg.com/rechoir/-/rechoir-0.6.2.tgz#85204b54dba82d5742e28c96756ef43af50e3384" @@ -9456,12 +8911,7 @@ repeating@^2.0.0: dependencies: is-finite "^1.0.0" -replace-ext@0.0.1: - version "0.0.1" - resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-0.0.1.tgz#29bbd92078a739f0bcce2b4ee41e837953522924" - integrity sha1-KbvZIHinOfC8zitO5B6DeVNSKSQ= - -replace-ext@1.0.0, replace-ext@^1.0.0: +replace-ext@1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb" integrity sha1-3mMSg3P8v3w8z6TeWkgMRaZ5WOs= @@ -9551,14 +9001,6 @@ resolve-dir@^0.1.0: expand-tilde "^1.2.2" global-modules "^0.2.3" -resolve-dir@^1.0.0: - version "1.0.1" - resolved "https://registry.yarnpkg.com/resolve-dir/-/resolve-dir-1.0.1.tgz#79a40644c362be82f26effe739c9bb5382046f43" - integrity sha1-eaQGRMNivoLybv/nOcm7U4IEb0M= - dependencies: - expand-tilde "^2.0.0" - global-modules "^1.0.0" - resolve-from@4.0.0, resolve-from@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/resolve-from/-/resolve-from-4.0.0.tgz#4abcd852ad32dd7baabfe9b40e00a36db5f392e6" @@ -9598,13 +9040,6 @@ resolve@^1.1.6, resolve@^1.3.2, resolve@^1.3.3, resolve@^1.5.0, resolve@^1.6.0: dependencies: path-parse "^1.0.5" -responselike@1.0.2: - version "1.0.2" - resolved "https://registry.yarnpkg.com/responselike/-/responselike-1.0.2.tgz#918720ef3b631c5642be068f15ade5a46f4ba1e7" - integrity sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec= - dependencies: - lowercase-keys "^1.0.0" - restore-cursor@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-1.0.1.tgz#34661f46886327fed2991479152252df92daa541" @@ -9638,11 +9073,6 @@ rimraf@2, rimraf@^2.2.8, rimraf@^2.5.2, rimraf@^2.5.4, rimraf@^2.6.1, rimraf@^2. dependencies: glob "^7.0.5" -rimraf@~2.2.6: - version "2.2.8" - resolved "http://registry.npmjs.org/rimraf/-/rimraf-2.2.8.tgz#e439be2aaee327321952730f99a8929e4fc50582" - integrity sha1-5Dm+Kq7jJzIZUnMPmaiSnk/FBYI= - ripemd160@^2.0.0, ripemd160@^2.0.1: version "2.0.2" resolved "https://registry.yarnpkg.com/ripemd160/-/ripemd160-2.0.2.tgz#a1c1a6f624751577ba5d07914cbc92850585890c" @@ -9663,7 +9093,7 @@ run-async@^0.1.0: dependencies: once "^1.3.0" -run-async@^2.0.0, run-async@^2.2.0: +run-async@^2.2.0: version "2.3.0" resolved "https://registry.yarnpkg.com/run-async/-/run-async-2.3.0.tgz#0371ab4ae0bdd720d4166d7dfda64ff7a445a6c0" integrity sha1-A3GrSuC91yDUFm19/aZP96RFpsA= @@ -9699,26 +9129,14 @@ rx@^4.1.0: resolved "https://registry.yarnpkg.com/rx/-/rx-4.1.0.tgz#a5f13ff79ef3b740fe30aa803fb09f98805d4782" integrity sha1-pfE/957zt0D+MKqAP7CfmIBdR4I= -rxjs@^5.4.2, rxjs@^5.5.2: +rxjs@^5.4.2: version "5.5.12" resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-5.5.12.tgz#6fa61b8a77c3d793dbaf270bee2f43f652d741cc" integrity sha512-xx2itnL5sBbqeeiVgNPVuQQ1nC8Jp2WfNJhXWHmElW9YmrpS9UVnNzhP3EH3HFqexO5Tlp8GhYY+WEcqcVMvGw== dependencies: symbol-observable "1.0.1" -rxjs@^6.1.0: - version "6.3.2" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-6.3.2.tgz#6a688b16c4e6e980e62ea805ec30648e1c60907f" - integrity sha512-hV7criqbR0pe7EeL3O66UYVg92IR0XsA97+9y+BWTePK9SKmEI5Qd3Zj6uPnGkNzXsBywBQWTvujPl+1Kn9Zjw== - dependencies: - tslib "^1.9.0" - -safe-buffer@5.1.1: - version "5.1.1" - resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.1.tgz#893312af69b2123def71f57889001671eeb2c853" - integrity sha512-kKvNJn6Mm93gAczWVJg7wH+wGYWNrDHdWvpUmHyEsgCtIwwo3bqPtV4tR5tuPaUhTOo/kvhVwd8XwwOllGYkbg== - -safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: +safe-buffer@5.1.2, safe-buffer@^5.0.1, safe-buffer@^5.1.0, safe-buffer@^5.1.1, safe-buffer@^5.1.2, safe-buffer@~5.1.0, safe-buffer@~5.1.1: version "5.1.2" resolved "https://registry.yarnpkg.com/safe-buffer/-/safe-buffer-5.1.2.tgz#991ec69d296e0313747d59bdfd2b745c35f8828d" integrity sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g== @@ -9764,11 +9182,6 @@ schema-utils@^0.4.4, schema-utils@^0.4.5: ajv "^6.1.0" ajv-keywords "^3.1.0" -scoped-regex@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/scoped-regex/-/scoped-regex-1.0.0.tgz#a346bb1acd4207ae70bd7c0c7ca9e566b6baddb8" - integrity sha1-o0a7Gs1CB65wvXwMfKnlZra63bg= - scrypt-js@2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/scrypt-js/-/scrypt-js-2.0.3.tgz#bb0040be03043da9a012a2cea9fc9f852cfc87d4" @@ -9804,9 +9217,9 @@ seek-bzip@^1.0.5: commander "~2.8.1" "semver@2 || 3 || 4 || 5", semver@^5.1.0, semver@^5.3.0, semver@^5.4.1, semver@^5.5.0: - version "5.5.1" - resolved "https://registry.yarnpkg.com/semver/-/semver-5.5.1.tgz#7dfdd8814bdb7cabc7be0fb1d734cfb66c940477" - integrity sha512-PqpAxfrEhlSUWge8dwIp4tZnQ25DIOthpiaHNIthsjEFQD6EvqUKUDM7L8O2rShkFccYo1VjJR0coWfNkCubRw== + version "5.6.0" + resolved "https://registry.yarnpkg.com/semver/-/semver-5.6.0.tgz#7e74256fbaa49c75aa7c7a205cc22799cac80004" + integrity sha512-RS9R6R35NYgQn++fkDWaOmqGoj4Ek9gGs+DPxNUZKuwE183xjJroKvyo1IzVFeXvUrvmALy6FWD5xrdJT25gMg== semver@5.5.0: version "5.5.0" @@ -9893,11 +9306,6 @@ setimmediate@^1.0.4, setimmediate@^1.0.5: resolved "https://registry.yarnpkg.com/setimmediate/-/setimmediate-1.0.5.tgz#290cbb232e306942d7d7ea9b83732ab7856f8285" integrity sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU= -setprototypeof@1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.0.3.tgz#66567e37043eeb4f04d91bd658c0cbefb55b8e04" - integrity sha1-ZlZ+NwQ+608E2RvWWMDL77VbjgQ= - setprototypeof@1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/setprototypeof/-/setprototypeof-1.1.0.tgz#d0bd85536887b6fe7c0d818cb962d9d91c54e656" @@ -9905,7 +9313,7 @@ setprototypeof@1.1.0: sha.js@^2.4.0, sha.js@^2.4.8: version "2.4.11" - resolved "http://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" + resolved "https://registry.yarnpkg.com/sha.js/-/sha.js-2.4.11.tgz#37a5cf0b81ecbc6943de109ba2960d1b26584ae7" integrity sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ== dependencies: inherits "^2.0.1" @@ -9939,15 +9347,6 @@ shelljs@0.7.6: interpret "^1.0.0" rechoir "^0.6.2" -shelljs@^0.8.0: - version "0.8.2" - resolved "https://registry.yarnpkg.com/shelljs/-/shelljs-0.8.2.tgz#345b7df7763f4c2340d584abb532c5f752ca9e35" - integrity sha512-pRXeNrCA2Wd9itwhvLp5LZQvPJ0wU6bcjaTMywHHGX5XWhVN2nzSu7WV0q+oUY7mGK3mgSkDDzP3MgjqdyIgbQ== - dependencies: - glob "^7.0.0" - interpret "^1.0.0" - rechoir "^0.6.2" - shellwords@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/shellwords/-/shellwords-0.1.1.tgz#d6b9181c1a48d397324c84871efbcfc73fc0654b" @@ -9989,11 +9388,6 @@ slice-ansi@1.0.0: dependencies: is-fullwidth-code-point "^2.0.0" -slide@^1.1.5: - version "1.1.6" - resolved "https://registry.yarnpkg.com/slide/-/slide-1.1.6.tgz#56eb027d65b4d2dce6cb2e2d32c4d4afc9e1d707" - integrity sha1-VusCfWW00tzmyy4tMsTUr8nh1wc= - snapdragon-node@^2.0.1: version "2.1.1" resolved "https://registry.yarnpkg.com/snapdragon-node/-/snapdragon-node-2.1.1.tgz#6c175f86ff14bdb0724563e8f3c1b021a286853b" @@ -10035,17 +9429,10 @@ solc@^0.4.25: semver "^5.3.0" yargs "^4.7.1" -sort-keys@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/sort-keys/-/sort-keys-2.0.0.tgz#658535584861ec97d730d6cf41822e1f56684128" - integrity sha1-ZYU1WEhh7JfXMNbPQYIuH1ZoQSg= - dependencies: - is-plain-obj "^1.0.0" - source-list-map@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.0.tgz#aaa47403f7b245a92fbc97ea08f250d6087ed085" - integrity sha512-I2UmuJSRr/T8jisiROLU3A3ltr+swpniSmNPI4Ml3ZCX6tVnDsuZzK7F2hl5jTqbZBWCEKlj5HRQiPExXLgE8A== + version "2.0.1" + resolved "https://registry.yarnpkg.com/source-list-map/-/source-list-map-2.0.1.tgz#3993bd873bfc48479cca9ea3a547835c7c154b34" + integrity sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw== source-map-resolve@^0.5.0: version "0.5.2" @@ -10097,17 +9484,17 @@ spawn-sync@^1.0.15: os-shim "^0.1.2" spdx-correct@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.0.0.tgz#05a5b4d7153a195bc92c3c425b69f3b2a9524c82" - integrity sha512-N19o9z5cEyc8yQQPukRCZ9EUmb4HUpnrmaL/fxS2pBo2jbfcFRVuFZ/oFC+vZz0MNNk0h80iMn5/S6qGZOL5+g== + version "3.0.2" + resolved "https://registry.yarnpkg.com/spdx-correct/-/spdx-correct-3.0.2.tgz#19bb409e91b47b1ad54159243f7312a858db3c2e" + integrity sha512-q9hedtzyXHr5S0A1vEPoK/7l8NpfkFYTq6iCY+Pno2ZbdZR6WexZFtqeVGkGxW3TEJMN914Z55EnAGMmenlIQQ== dependencies: spdx-expression-parse "^3.0.0" spdx-license-ids "^3.0.0" spdx-exceptions@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.1.0.tgz#2c7ae61056c714a5b9b9b2b2af7d311ef5c78fe9" - integrity sha512-4K1NsmrlCU1JJgUrtgEeTVyfx8VaYea9J9LvARxhbHtVtohPs/gFGG5yy49beySjlIMhhXZ4QqujIZEfS4l6Cg== + version "2.2.0" + resolved "https://registry.yarnpkg.com/spdx-exceptions/-/spdx-exceptions-2.2.0.tgz#2ea450aee74f2a89bfb94519c07fcd6f41322977" + integrity sha512-2XQACfElKi9SlVb1CYadKDXvoajPgBVPn/gOQLrTvHdElaVhr7ZEbqJaRnJLVNeaI4cMEAgVCeBMKF6MWRDCRA== spdx-expression-parse@^3.0.0: version "3.0.0" @@ -10127,7 +9514,7 @@ specificity@^0.3.1: resolved "https://registry.yarnpkg.com/specificity/-/specificity-0.3.2.tgz#99e6511eceef0f8d9b57924937aac2cb13d13c42" integrity sha512-Nc/QN/A425Qog7j9aHmwOrlwX2e7pNI47ciwxwy4jOlvbbMHkNNJchit+FX+UjF3IAdiaaV5BKeWuDUnws6G1A== -specificity@^0.4.0: +specificity@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/specificity/-/specificity-0.4.1.tgz#aab5e645012db08ba182e151165738d00887b019" integrity sha512-1klA3Gi5PD1Wv9Q0wUoOQN1IWAuPu0D1U03ThXTr0cJ20+/iq2tHSDnK7Kk/0LXJ1ztUB2/1Os0wKmfyNgUQfg== @@ -10159,19 +9546,18 @@ sprintf-js@~1.0.2: integrity sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw= sshpk@^1.7.0: - version "1.14.2" - resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.14.2.tgz#c6fc61648a3d9c4e764fd3fcdf4ea105e492ba98" - integrity sha1-xvxhZIo9nE52T9P8306hBeSSupg= + version "1.15.1" + resolved "https://registry.yarnpkg.com/sshpk/-/sshpk-1.15.1.tgz#b79a089a732e346c6e0714830f36285cd38191a2" + integrity sha512-mSdgNUaidk+dRU5MhYtN9zebdzF2iG0cNPWy8HG+W8y+fT1JnSkh0fzzpjOa0L7P8i1Rscz38t0h4gPcKz43xA== dependencies: asn1 "~0.2.3" assert-plus "^1.0.0" - dashdash "^1.12.0" - getpass "^0.1.1" - safer-buffer "^2.0.2" - optionalDependencies: 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@^5.2.4: @@ -10218,7 +9604,7 @@ static-extend@^0.1.1: define-property "^0.2.5" object-copy "^0.1.0" -"statuses@>= 1.3.1 < 2", "statuses@>= 1.4.0 < 2": +"statuses@>= 1.4.0 < 2": version "1.5.0" resolved "https://registry.yarnpkg.com/statuses/-/statuses-1.5.0.tgz#161c7dac177659fd9811f43771fa99381478628c" integrity sha1-Fhx9rBd2Wf2YEfQ3cfqZOBR4Yow= @@ -10285,11 +9671,6 @@ string-length@^2.0.0: astral-regex "^1.0.0" strip-ansi "^4.0.0" -string-template@~0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/string-template/-/string-template-0.2.1.tgz#42932e598a352d01fc22ec3367d9d84eec6c9add" - integrity sha1-QpMuWYo1LQH8IuwzZ9nYTuxsmt0= - string-width@^1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/string-width/-/string-width-1.0.2.tgz#118bdf5b8cdc51a2a7e70d211e07e2b0b9b107d3" @@ -10307,7 +9688,7 @@ string-width@^1.0.1: is-fullwidth-code-point "^2.0.0" strip-ansi "^4.0.0" -string_decoder@^1.0.0, string_decoder@~1.1.1: +string_decoder@^1.0.0, string_decoder@^1.1.1, string_decoder@~1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/string_decoder/-/string_decoder-1.1.1.tgz#9cf1611ba62685d7030ae9e4ba34149c3af03fc8" integrity sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg== @@ -10330,11 +9711,11 @@ stringify-entities@^1.0.1: is-hexadecimal "^1.0.0" stringify-object@^3.2.0: - version "3.2.2" - resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.2.2.tgz#9853052e5a88fb605a44cd27445aa257ad7ffbcd" - integrity sha512-O696NF21oLiDy8PhpWu8AEqoZHw++QW6mUv0UvKZe8gWSdSvMXkiLufK7OmnP27Dro4GU5kb9U7JIO0mBuCRQg== + version "3.3.0" + resolved "https://registry.yarnpkg.com/stringify-object/-/stringify-object-3.3.0.tgz#703065aefca19300d3ce88af4f5b3956d7556629" + integrity sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw== dependencies: - get-own-enumerable-property-symbols "^2.0.1" + get-own-enumerable-property-symbols "^3.0.0" is-obj "^1.0.1" is-regexp "^1.0.0" @@ -10352,19 +9733,6 @@ strip-ansi@^4.0.0: dependencies: ansi-regex "^3.0.0" -strip-ansi@~0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/strip-ansi/-/strip-ansi-0.1.1.tgz#39e8a98d044d150660abe4a6808acf70bb7bc991" - integrity sha1-OeipjQRNFQZgq+SmgIrPcLt7yZE= - -strip-bom-stream@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-bom-stream/-/strip-bom-stream-2.0.0.tgz#f87db5ef2613f6968aa545abfe1ec728b6a829ca" - integrity sha1-+H217yYT9paKpUWr/h7HKLaoKco= - dependencies: - first-chunk-stream "^2.0.0" - strip-bom "^2.0.0" - strip-bom@3.0.0, strip-bom@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" @@ -10461,15 +9829,15 @@ stylelint-selector-bem-pattern@^2.0.0: stylelint ">=3.0.2" stylelint@>=3.0.2: - version "9.5.0" - resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-9.5.0.tgz#f7afb45342abc4acf28a8da8a48373e9f79c1fb4" - integrity sha512-63R/DGDjMekFwS4xaHSLy26N19pT1Jsxj7u5QNcJrUWBvvPoBCYx3ObINRgsvNMoupzhV7N0PjylxrDHyh4cKQ== + version "9.6.0" + resolved "https://registry.yarnpkg.com/stylelint/-/stylelint-9.6.0.tgz#f0b366f33b6ccf3e5096d60722ed27b6470b41d8" + integrity sha512-Q0UcbFPRiC+3FejNyIBAWbMuKwZNAC0kvZtGQbjwA9LMKDod6xMlBsiIigQxmE3ywpmTeFj3mkG5Jj36EfC7XA== dependencies: autoprefixer "^9.0.0" balanced-match "^1.0.0" chalk "^2.4.1" cosmiconfig "^5.0.0" - debug "^3.0.0" + debug "^4.0.0" execall "^1.0.0" file-entry-cache "^2.0.0" get-stdin "^6.0.0" @@ -10479,7 +9847,8 @@ stylelint@>=3.0.2: ignore "^4.0.0" import-lazy "^3.1.0" imurmurhash "^0.1.4" - known-css-properties "^0.6.0" + known-css-properties "^0.8.0" + leven "^2.1.0" lodash "^4.17.4" log-symbols "^2.0.0" mathml-tag-names "^2.0.1" @@ -10488,28 +9857,28 @@ stylelint@>=3.0.2: normalize-selector "^0.2.0" pify "^4.0.0" postcss "^7.0.0" - postcss-html "^0.33.0" - postcss-jsx "^0.33.0" + postcss-html "^0.34.0" + postcss-jsx "^0.34.0" postcss-less "^2.0.0" - postcss-markdown "^0.33.0" + postcss-markdown "^0.34.0" postcss-media-query-parser "^0.2.3" - postcss-reporter "^5.0.0" + postcss-reporter "^6.0.0" postcss-resolve-nested-selector "^0.1.1" postcss-safe-parser "^4.0.0" postcss-sass "^0.3.0" postcss-scss "^2.0.0" postcss-selector-parser "^3.1.0" - postcss-styled "^0.33.0" - postcss-syntax "^0.33.0" + postcss-styled "^0.34.0" + postcss-syntax "^0.34.0" postcss-value-parser "^3.3.0" resolve-from "^4.0.0" signal-exit "^3.0.2" - specificity "^0.4.0" + specificity "^0.4.1" string-width "^2.1.0" style-search "^0.1.0" sugarss "^2.0.0" svg-tags "^1.0.0" - table "^4.0.1" + table "^5.0.0" stylelint@^8.4.0: version "8.4.0" @@ -10582,7 +9951,7 @@ supports-color@^3.1.2, supports-color@^3.2.3: dependencies: has-flag "^1.0.0" -supports-color@^5.2.0, supports-color@^5.3.0, supports-color@^5.4.0: +supports-color@^5.2.0, supports-color@^5.3.0, supports-color@^5.4.0, supports-color@^5.5.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" integrity sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow== @@ -10623,11 +9992,6 @@ symbol-observable@^0.2.2: resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-0.2.4.tgz#95a83db26186d6af7e7a18dbd9760a2f86d08f40" integrity sha1-lag9smGG1q9+ehjb2XYKL4bQj0A= -symbol-observable@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/symbol-observable/-/symbol-observable-1.2.0.tgz#c22688aed4eab3cdc2dfeacbb561660560a00804" - integrity sha512-e900nM8RRtGhlV36KGEU9k65K3mPb1WV70OdjfxlG2EAuM1noi/E/BaW/uMhL7bPEssK8QV57vN3esixjUvcXQ== - "symbol-tree@>= 3.1.0 < 4.0.0", symbol-tree@^3.2.2: version "3.2.2" resolved "https://registry.yarnpkg.com/symbol-tree/-/symbol-tree-3.2.2.tgz#ae27db38f660a7ae2e1c3b7d1bc290819b8519e6" @@ -10647,7 +10011,7 @@ table@4.0.2: table@^4.0.1: version "4.0.3" - resolved "http://registry.npmjs.org/table/-/table-4.0.3.tgz#00b5e2b602f1794b9acaf9ca908a76386a7813bc" + resolved "https://registry.yarnpkg.com/table/-/table-4.0.3.tgz#00b5e2b602f1794b9acaf9ca908a76386a7813bc" integrity sha512-S7rnFITmBH1EnyKcvxBh1LjYeQMmnZtCXSEbHcH6S0NoKit24ZuFO/T1vDcLdYsLQkM188PVVhQmzKIuThNkKg== dependencies: ajv "^6.0.1" @@ -10657,6 +10021,16 @@ table@^4.0.1: slice-ansi "1.0.0" string-width "^2.1.1" +table@^5.0.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/table/-/table-5.1.0.tgz#69a54644f6f01ad1628f8178715b408dc6bf11f7" + integrity sha512-e542in22ZLhD/fOIuXs/8yDZ9W61ltF8daM88rkRNtgTIct+vI2fTnAyu/Db2TCfEcI8i7mjZz6meLq0nW7TYg== + dependencies: + ajv "^6.5.3" + lodash "^4.17.10" + slice-ansi "1.0.0" + string-width "^2.1.1" + taffydb@2.7.2: version "2.7.2" resolved "https://registry.yarnpkg.com/taffydb/-/taffydb-2.7.2.tgz#7bf8106a5c1a48251b3e3bc0a0e1732489fd0dc8" @@ -10673,16 +10047,16 @@ tapable@^1.0.0, tapable@^1.1.0: integrity sha512-IlqtmLVaZA2qab8epUXbVWRn3aB1imbDMJtjB3nu4X0NqPkcY/JH9ZtCBWKHWPxs8Svi9tyo8w2dBoi07qZbBA== tar-stream@^1.5.2: - version "1.6.1" - resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.6.1.tgz#f84ef1696269d6223ca48f6e1eeede3f7e81f395" - integrity sha512-IFLM5wp3QrJODQFPm6/to3LJZrONdBY/otxcvDIQzu217zKye6yVR3hhi9lAjrC2Z+m/j5oDxMPb1qcd8cIvpA== + version "1.6.2" + resolved "https://registry.yarnpkg.com/tar-stream/-/tar-stream-1.6.2.tgz#8ea55dab37972253d9a9af90fdcd559ae435c555" + integrity sha512-rzS0heiNf8Xn7/mpdSVVSMAWAoy9bfb1WOTYC78Z0UQKeKa/CWS8FOq0lKGNa8DWKAn9gxjCvMLYc5PGXYlK2A== dependencies: bl "^1.0.0" - buffer-alloc "^1.1.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.0" + to-buffer "^1.1.1" xtend "^4.0.0" tar.gz@^1.0.5: @@ -10718,14 +10092,6 @@ tar@^4: safe-buffer "^5.1.2" yallist "^3.0.2" -temp@^0.8.1: - version "0.8.3" - resolved "https://registry.yarnpkg.com/temp/-/temp-0.8.3.tgz#e0c6bc4d26b903124410e4fed81103014dfc1f59" - integrity sha1-4Ma8TSa5AxJEEOT+2BEDAU38H1k= - dependencies: - os-tmpdir "^1.0.0" - rimraf "~2.2.6" - test-exclude@^4.2.1: version "4.2.3" resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-4.2.3.tgz#a9a5e64474e4398339245a0a769ad7c2f4a97c20" @@ -10738,20 +10104,15 @@ test-exclude@^4.2.1: require-main-filename "^1.0.1" text-extensions@^1.0.0: - version "1.8.0" - resolved "https://registry.yarnpkg.com/text-extensions/-/text-extensions-1.8.0.tgz#6f343c62268843019b21a616a003557bdb952d2b" - integrity sha512-mVzjRxuWnDKs/qH1rbOJEVHLlSX9kty9lpi7lMvLgU9S74mQ8/Ozg9UPcKxShh0qG2NZ+NyPOPpcZU4C1Eld9A== + version "1.9.0" + resolved "https://registry.yarnpkg.com/text-extensions/-/text-extensions-1.9.0.tgz#1853e45fee39c945ce6f6c36b2d659b5aabc2a26" + integrity sha512-wiBrwC1EhBelW12Zy26JeOUkQ5mRu+5o8rpsJk5+2t+Y5vE7e842qtZDQ2g1NpX/29HdyFeJ4nSIhI47ENSxlQ== -text-table@^0.2.0, text-table@~0.2.0: +text-table@~0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4" integrity sha1-f17oI66AUgfACvLfSoTsP8+lcLQ= -textextensions@2: - version "2.2.0" - resolved "https://registry.yarnpkg.com/textextensions/-/textextensions-2.2.0.tgz#38ac676151285b658654581987a0ce1a4490d286" - integrity sha512-j5EMxnryTvKxwH2Cq+Pb43tsf6sdEgw6Pdwxk83mPaq0ToeFJt6WE4J3s5BqY7vmjlLgkgXvhtXUxo80FyBhCA== - thenify-all@^1.0.0, thenify-all@^1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726" @@ -10781,7 +10142,7 @@ through2@^2.0.0, through2@^2.0.2: through@2, "through@>=2.2.7 <3", through@^2.3.6: version "2.3.8" - resolved "http://registry.npmjs.org/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" + resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5" integrity sha1-DdTJ/6q8NXlgsbckEV1+Doai4fU= timed-out@^4.0.0, timed-out@^4.0.1: @@ -10820,7 +10181,7 @@ to-arraybuffer@^1.0.0: resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= -to-buffer@^1.1.0: +to-buffer@^1.1.1: version "1.1.1" resolved "https://registry.yarnpkg.com/to-buffer/-/to-buffer-1.1.1.tgz#493bd48f62d7c43fcded313a03dcadb2e1213a80" integrity sha512-lx9B5iv7msuFYE3dytT+KE5tap+rNYw+K4jVkb9R/asAb+pbBSM17jtunHplhBe6RRJdZx3Pn2Jph24O32mOVg== @@ -10944,12 +10305,12 @@ type-check@~0.3.2: dependencies: prelude-ls "~1.1.2" -type-detect@^4.0.0: +type-detect@^4.0.0, type-detect@^4.0.5: version "4.0.8" resolved "https://registry.yarnpkg.com/type-detect/-/type-detect-4.0.8.tgz#7646fb5f18871cfbb7749e69bd39a6388eb7450c" integrity sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g== -type-is@~1.6.15, type-is@~1.6.16: +type-is@~1.6.16: version "1.6.16" resolved "https://registry.yarnpkg.com/type-is/-/type-is-1.6.16.tgz#f89ce341541c672b25ee7ae3c73dee3b2be50194" integrity sha512-HRkVv/5qY2G6I8iab9cI7v1bOIdhm94dVjQCPFElW9W+3GeDOSHmy2EBYe4VTApuzolPcmgFTN3ftVJRKR2J9Q== @@ -11005,9 +10366,9 @@ ultron@~1.1.0: integrity sha512-UIEXBNeYmKptWH6z8ZnqTeS8fV74zG0/eRU9VGkpzz+LIJNs8W/zM/L+7ctCkRrgbNnnR0xxw4bKOr0cW0N0Og== unbzip2-stream@^1.0.9: - version "1.3.0" - resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.3.0.tgz#745ad5745bc4d8f1ac2eb6fc707cfa51d52ab215" - integrity sha512-kE2WkurNnPUMcryNioS68DDbhoPB8Qxsd8btHSj+sd5Pjh2GsjmeHLzMSqV9HHziAo8FzVxVCJl9ZYhk7yY1pA== + version "1.3.1" + resolved "https://registry.yarnpkg.com/unbzip2-stream/-/unbzip2-stream-1.3.1.tgz#7854da51622a7e63624221196357803b552966a1" + integrity sha512-fIZnvdjblYs7Cru/xC6tCPVhz7JkYcVQQkePwMLyQELzYTds2Xn8QefPVnvdVhhZqubxNA1cASXEH5wcK0Bucw== dependencies: buffer "^3.0.1" through "^2.3.6" @@ -11017,11 +10378,6 @@ underscore@1.8.3: resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.8.3.tgz#4f3fb53b106e6097fcf9cb4109f2a5e9bdfa5022" integrity sha1-Tz+1OxBuYJf8+ctBCfKl6b36UCI= -underscore@~1.6.0: - version "1.6.0" - resolved "https://registry.yarnpkg.com/underscore/-/underscore-1.6.0.tgz#8b38b10cacdef63337b8b24e4ff86d45aea529a8" - integrity sha1-izixDKze9jM3uLJOT/htRa6lKag= - unherit@^1.0.4: version "1.1.1" resolved "https://registry.yarnpkg.com/unherit/-/unherit-1.1.1.tgz#132748da3e88eab767e08fabfbb89c5e9d28628c" @@ -11058,16 +10414,16 @@ uniq@^1.0.1: integrity sha1-sxxa6CVIRKOoKBVBzisEuGWnNP8= unique-filename@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.0.tgz#d05f2fe4032560871f30e93cbe735eea201514f3" - integrity sha1-0F8v5AMlYIcfMOk8vnNe6iAVFPM= + version "1.1.1" + resolved "https://registry.yarnpkg.com/unique-filename/-/unique-filename-1.1.1.tgz#1d69769369ada0583103a1e6ae87681b56573230" + integrity sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ== dependencies: unique-slug "^2.0.0" unique-slug@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.0.tgz#db6676e7c7cc0629878ff196097c78855ae9f4ab" - integrity sha1-22Z258fMBimHj/GWCXx4hVrp9Ks= + version "2.0.1" + resolved "https://registry.yarnpkg.com/unique-slug/-/unique-slug-2.0.1.tgz#5e9edc6d1ce8fb264db18a507ef9bd8544451ca6" + integrity sha512-n9cU6+gITaVu7VGj1Z8feKMmfAjEAQGhwD9fE3zvpRRa0wEIx8ODYkVGfSc94M2OX00tUFV8wH3zYbm1I8mxFg== dependencies: imurmurhash "^0.1.4" @@ -11127,11 +10483,6 @@ unset-value@^1.0.0: has-value "^0.3.1" isobject "^3.0.0" -untildify@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/untildify/-/untildify-3.0.3.tgz#1e7b42b140bcfd922b22e70ca1265bfe3634c7c9" - integrity sha512-iSk/J8efr8uPT/Z4eSUywnqyrQU7DSdMfdqK4iWEaUVVmcP5JcnpRqmVMwcwcnmI1ATFNgC5V90u09tBynNFKA== - upath@^1.0.5: version "1.1.0" resolved "https://registry.yarnpkg.com/upath/-/upath-1.1.0.tgz#35256597e46a581db4793d0ce47fa9aebfc9fabd" @@ -11156,13 +10507,6 @@ url-parse-lax@^1.0.0: dependencies: prepend-http "^1.0.1" -url-parse-lax@^3.0.0: - version "3.0.0" - resolved "https://registry.yarnpkg.com/url-parse-lax/-/url-parse-lax-3.0.0.tgz#16b5cafc07dbe3676c1b1999177823d6503acb0c" - integrity sha1-FrXK/Afb42dsGxmZF3gj1lA6yww= - dependencies: - prepend-http "^2.0.0" - url-set-query@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/url-set-query/-/url-set-query-1.0.0.tgz#016e8cfd7c20ee05cafe7795e892bd0702faa339" @@ -11196,7 +10540,7 @@ utf8@2.1.1: resolved "https://registry.yarnpkg.com/utf8/-/utf8-2.1.1.tgz#2e01db02f7d8d0944f77104f1609eb0c304cf768" integrity sha1-LgHbAvfY0JRPdxBPFgnrDDBM92g= -util-deprecate@~1.0.1: +util-deprecate@^1.0.1, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" integrity sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8= @@ -11238,7 +10582,7 @@ uuid@^3.3.2: resolved "https://registry.yarnpkg.com/uuid/-/uuid-3.3.2.tgz#1b4af4955eb3077c501c23872fc6513811587131" integrity sha512-yXJmeNaw3DnnKAOKJE51sL/ZaYfWJRl1pK9dr19YFCu0ObS231AB1/LbqTKRAQ5kw8A90rA6fr4riOUpTZvQZA== -v8-compile-cache@^2.0.0: +v8-compile-cache@^2.0.2: version "2.0.2" resolved "https://registry.yarnpkg.com/v8-compile-cache/-/v8-compile-cache-2.0.2.tgz#a428b28bb26790734c4fc8bc9fa106fccebf6a6c" integrity sha512-1wFuMUIM16MDJRCrpbpuEPTUGmM5QMUg0cr3KFwra2XgOgFcPGDQHDh3CszSCD2Zewc/dh/pamNEW8CbfDebUw== @@ -11299,39 +10643,6 @@ vfile@^2.0.0: unist-util-stringify-position "^1.0.0" vfile-message "^1.0.0" -vinyl-file@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/vinyl-file/-/vinyl-file-2.0.0.tgz#a7ebf5ffbefda1b7d18d140fcb07b223efb6751a" - integrity sha1-p+v1/779obfRjRQPyweyI++2dRo= - dependencies: - graceful-fs "^4.1.2" - pify "^2.3.0" - pinkie-promise "^2.0.0" - strip-bom "^2.0.0" - strip-bom-stream "^2.0.0" - vinyl "^1.1.0" - -vinyl@^1.1.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-1.2.0.tgz#5c88036cf565e5df05558bfc911f8656df218884" - integrity sha1-XIgDbPVl5d8FVYv8kR+GVt8hiIQ= - dependencies: - clone "^1.0.0" - clone-stats "^0.0.1" - replace-ext "0.0.1" - -vinyl@^2.0.1: - version "2.2.0" - resolved "https://registry.yarnpkg.com/vinyl/-/vinyl-2.2.0.tgz#d85b07da96e458d25b2ffe19fece9f2caa13ed86" - integrity sha512-MBH+yP0kC/GQ5GwBqrTPTzEfiiLjta7hTtvQtbxBgTeSXsmKQRQecjibMbxIXzVT3Y9KJK+drOz1/k+vsu8Nkg== - dependencies: - clone "^2.1.1" - clone-buffer "^1.0.0" - clone-stats "^1.0.0" - cloneable-readable "^1.0.0" - remove-trailing-separator "^1.0.1" - replace-ext "^1.0.0" - vm-browserify@0.0.4: version "0.0.4" resolved "https://registry.yarnpkg.com/vm-browserify/-/vm-browserify-0.0.4.tgz#5d7ea45bbef9e4a6ff65f95438e0a87c357d5a73" @@ -11625,62 +10936,39 @@ webidl-conversions@^4.0.2: resolved "https://registry.yarnpkg.com/webidl-conversions/-/webidl-conversions-4.0.2.tgz#a855980b1f0b6b359ba1d5d9fb39ae941faa63ad" integrity sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg== -webpack-addons@^1.1.5: - version "1.1.5" - resolved "https://registry.yarnpkg.com/webpack-addons/-/webpack-addons-1.1.5.tgz#2b178dfe873fb6e75e40a819fa5c26e4a9bc837a" - integrity sha512-MGO0nVniCLFAQz1qv22zM02QPjcpAoJdy7ED0i3Zy7SY1IecgXCm460ib7H/Wq7e9oL5VL6S2BxaObxwIcag0g== - dependencies: - jscodeshift "^0.4.0" - -webpack-cli@^2.0.9: - version "2.1.5" - resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-2.1.5.tgz#3081fdeb2f205f0a54aa397986880b0c20a71f7a" - integrity sha512-CiWQR+1JS77rmyiO6y1q8Kt/O+e8nUUC9YfJ25JtSmzDwbqJV7vIsh3+QKRHVTbTCa0DaVh8iY1LBiagUIDB3g== +webpack-cli@^3.1.2: + version "3.1.2" + resolved "https://registry.yarnpkg.com/webpack-cli/-/webpack-cli-3.1.2.tgz#17d7e01b77f89f884a2bbf9db545f0f6a648e746" + integrity sha512-Cnqo7CeqeSvC6PTdts+dywNi5CRlIPbLx1AoUPK2T6vC1YAugMG3IOoO9DmEscd+Dghw7uRlnzV1KwOe5IrtgQ== dependencies: chalk "^2.4.1" cross-spawn "^6.0.5" - diff "^3.5.0" - enhanced-resolve "^4.0.0" - envinfo "^5.7.0" - glob-all "^3.1.0" - global-modules "^1.0.0" - got "^8.3.1" - import-local "^1.0.0" - inquirer "^5.2.0" + enhanced-resolve "^4.1.0" + global-modules-path "^2.3.0" + import-local "^2.0.0" interpret "^1.1.0" - jscodeshift "^0.5.0" - listr "^0.14.1" loader-utils "^1.1.0" - lodash "^4.17.10" - log-symbols "^2.2.0" - mkdirp "^0.5.1" - p-each-series "^1.0.0" - p-lazy "^1.0.0" - prettier "^1.12.1" - supports-color "^5.4.0" - v8-compile-cache "^2.0.0" - webpack-addons "^1.1.5" - yargs "^11.1.0" - yeoman-environment "^2.1.1" - yeoman-generator "^2.0.5" + supports-color "^5.5.0" + v8-compile-cache "^2.0.2" + yargs "^12.0.2" -webpack-sources@^1.1.0, webpack-sources@^1.2.0: - version "1.2.0" - resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.2.0.tgz#18181e0d013fce096faf6f8e6d41eeffffdceac2" - integrity sha512-9BZwxR85dNsjWz3blyxdOhTgtnQvv3OEs5xofI0wPYTwu5kaWxS08UuD1oI7WLBLpRO+ylf0ofnXLXWmGb2WMw== +webpack-sources@^1.1.0, webpack-sources@^1.3.0: + version "1.3.0" + resolved "https://registry.yarnpkg.com/webpack-sources/-/webpack-sources-1.3.0.tgz#2a28dcb9f1f45fe960d8f1493252b5ee6530fa85" + integrity sha512-OiVgSrbGu7NEnEvQJJgdSFPl2qWKkWq5lHMhgiToIiN9w34EBnjYzSYs+VbL5KoYiLNtFFa7BZIKxRED3I32pA== dependencies: source-list-map "^2.0.0" source-map "~0.6.1" -webpack@^4.0.1: - version "4.19.0" - resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.19.0.tgz#252296c8af2d21c0994911007defdb3913a7bc66" - integrity sha512-Ak3mMGtA8F1ar4ZP6VCLiICNIPoillROGYstnEd+LzI5Tkvz0qTITeTMcAFjxyYsaxu98F97yrCWdcxRUMPAYw== +webpack@^4.19.1: + version "4.23.1" + resolved "https://registry.yarnpkg.com/webpack/-/webpack-4.23.1.tgz#db7467b116771ae020c58bdfe2a0822785bb8239" + integrity sha512-iE5Cu4rGEDk7ONRjisTOjVHv3dDtcFfwitSxT7evtYj/rANJpt1OuC/Kozh1pBa99AUBr1L/LsaNB+D9Xz3CEg== dependencies: - "@webassemblyjs/ast" "1.7.6" - "@webassemblyjs/helper-module-context" "1.7.6" - "@webassemblyjs/wasm-edit" "1.7.6" - "@webassemblyjs/wasm-parser" "1.7.6" + "@webassemblyjs/ast" "1.7.10" + "@webassemblyjs/helper-module-context" "1.7.10" + "@webassemblyjs/wasm-edit" "1.7.10" + "@webassemblyjs/wasm-parser" "1.7.10" acorn "^5.6.2" acorn-dynamic-import "^3.0.0" ajv "^6.1.0" @@ -11700,7 +10988,7 @@ webpack@^4.0.1: tapable "^1.1.0" uglifyjs-webpack-plugin "^1.2.4" watchpack "^1.5.0" - webpack-sources "^1.2.0" + webpack-sources "^1.3.0" "websocket@git://github.com/frozeman/WebSocket-Node.git#browserifyCompatible": version "1.0.26" @@ -11712,11 +11000,11 @@ webpack@^4.0.1: yaeti "^0.0.6" whatwg-encoding@^1.0.1, whatwg-encoding@^1.0.3: - version "1.0.4" - resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.4.tgz#63fb016b7435b795d9025632c086a5209dbd2621" - integrity sha512-vM9KWN6MP2mIHZ86ytcyIv7e8Cj3KTfO2nd2c8PFDqcI4bxFmQp83ibq4wadq7rL9l9sZV6o9B0LTt8ygGAAXg== + version "1.0.5" + resolved "https://registry.yarnpkg.com/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz#5abacf777c32166a51d085d6b4f3e7d27113ddb0" + integrity sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw== dependencies: - iconv-lite "0.4.23" + iconv-lite "0.4.24" whatwg-mimetype@^2.1.0: version "2.2.0" @@ -11758,7 +11046,7 @@ which-module@^2.0.0: resolved "https://registry.yarnpkg.com/which-module/-/which-module-2.0.0.tgz#d9ef07dce77b9902b8a3a8fa4b31c3e3f7e6e87a" integrity sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho= -which@^1.2.10, which@^1.2.12, which@^1.2.14, which@^1.2.9, which@^1.3.0: +which@^1.2.10, which@^1.2.12, which@^1.2.9, which@^1.3.0: version "1.3.1" resolved "https://registry.yarnpkg.com/which/-/which-1.3.1.tgz#a45043d54f5805316da8d62f9f50918d3da70b0a" integrity sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ== @@ -11801,7 +11089,7 @@ worker-farm@^1.5.2: wrap-ansi@^2.0.0: version "2.1.0" - resolved "http://registry.npmjs.org/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" + resolved "https://registry.yarnpkg.com/wrap-ansi/-/wrap-ansi-2.1.0.tgz#d8fc3d284dd05794fe84973caecdd1cf824fdd85" integrity sha1-2Pw9KE3QV5T+hJc8rs3Rz4JP3YU= dependencies: string-width "^1.0.1" @@ -11812,15 +11100,6 @@ wrappy@1: resolved "https://registry.yarnpkg.com/wrappy/-/wrappy-1.0.2.tgz#b5243d8f3ec1aa35f1364605bc0d1036e30ab69f" integrity sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8= -write-file-atomic@^1.2.0: - version "1.3.4" - resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-1.3.4.tgz#f807a4f0b1d9e913ae7a48112e6cc3af1991b45f" - integrity sha1-+Aek8LHZ6ROuekgRLmzDrxmRtF8= - dependencies: - graceful-fs "^4.1.11" - imurmurhash "^0.1.4" - slide "^1.1.5" - write-file-atomic@^2.1.0: version "2.3.0" resolved "https://registry.yarnpkg.com/write-file-atomic/-/write-file-atomic-2.3.0.tgz#1ff61575c2e2a4e8e510d6fa4e243cce183999ab" @@ -11910,7 +11189,12 @@ xmlhttprequest@1.8.0: resolved "https://registry.yarnpkg.com/xmlhttprequest/-/xmlhttprequest-1.8.0.tgz#67fe075c5c24fef39f9d65f5f7b7fe75171968fc" integrity sha1-Z/4HXFwk/vOfnWX197f+dRcZaPw= -xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.0, xtend@~4.0.1: +xregexp@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/xregexp/-/xregexp-4.0.0.tgz#e698189de49dd2a18cc5687b05e17c8e43943020" + integrity sha512-PHyM+sQouu7xspQQwELlGwwd05mXUFqwFYfqPO0cC7x4fxyHnnuetmQr6CjJiafIDoH4MogHb9dOoJzR/Y4rFg== + +xtend@^4.0.0, xtend@^4.0.1, xtend@~4.0.1: version "4.0.1" resolved "https://registry.yarnpkg.com/xtend/-/xtend-4.0.1.tgz#a5c6d532be656e23db820efb943a1f04998d63af" integrity sha1-pcbVMr5lbiPbgg77lDofBJmNY68= @@ -11920,7 +11204,7 @@ y18n@^3.2.1: resolved "https://registry.yarnpkg.com/y18n/-/y18n-3.2.1.tgz#6d15fba884c08679c0d77e88e7759e811e07fa41" integrity sha1-bRX7qITAhnnA136I53WegR4H+kE= -y18n@^4.0.0: +"y18n@^3.2.1 || ^4.0.0", y18n@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/y18n/-/y18n-4.0.0.tgz#95ef94f85ecc81d007c264e190a120f0a3c8566b" integrity sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w== @@ -11940,7 +11224,7 @@ yallist@^3.0.0, yallist@^3.0.2: resolved "https://registry.yarnpkg.com/yallist/-/yallist-3.0.2.tgz#8452b4bb7e83c7c188d8041c1a837c773d6d8bb9" integrity sha1-hFK0u36Dx8GI2AQcGoN8dz1ti7k= -yargs-parser@^10.0.0: +yargs-parser@^10.0.0, yargs-parser@^10.1.0: version "10.1.0" resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-10.1.0.tgz#7202265b89f7e9e9f2e5765e0fe735a905edbaa8" integrity sha512-VCIyR1wJoEBZUqk5PA+oOBF6ypbwh5aNB3I50guxAL/quggdfs4TtNHQrSazFA3fYZ+tEqfs0zIGlv0c/rgjbQ== @@ -11969,13 +11253,6 @@ yargs-parser@^8.1.0: dependencies: camelcase "^4.1.0" -yargs-parser@^9.0.2: - version "9.0.2" - resolved "https://registry.yarnpkg.com/yargs-parser/-/yargs-parser-9.0.2.tgz#9ccf6a43460fe4ed40a9bb68f48d43b8a68cc077" - integrity sha1-nM9qQ0YP5O1Aqbto9I1DuKaMwHc= - dependencies: - camelcase "^4.1.0" - yargs@^10.0.3: version "10.1.2" resolved "https://registry.yarnpkg.com/yargs/-/yargs-10.1.2.tgz#454d074c2b16a51a43e2fb7807e4f9de69ccb5c5" @@ -11994,27 +11271,27 @@ yargs@^10.0.3: y18n "^3.2.1" yargs-parser "^8.1.0" -yargs@^11.1.0: - version "11.1.0" - resolved "http://registry.npmjs.org/yargs/-/yargs-11.1.0.tgz#90b869934ed6e871115ea2ff58b03f4724ed2d77" - integrity sha512-NwW69J42EsCSanF8kyn5upxvjp5ds+t3+udGBeTbFnERA+lF541DDpMawzo4z6W/QrzNM18D+BPMiOBibnFV5A== +yargs@^12.0.2: + version "12.0.2" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-12.0.2.tgz#fe58234369392af33ecbef53819171eff0f5aadc" + integrity sha512-e7SkEx6N6SIZ5c5H22RTZae61qtn3PYUE8JYbBFlK9sYmh3DMQ6E5ygtaG/2BW0JZi4WGgTR2IV5ChqlqrDGVQ== dependencies: cliui "^4.0.0" - decamelize "^1.1.1" - find-up "^2.1.0" + decamelize "^2.0.0" + find-up "^3.0.0" get-caller-file "^1.0.1" - os-locale "^2.0.0" + 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" - yargs-parser "^9.0.2" + y18n "^3.2.1 || ^4.0.0" + yargs-parser "^10.1.0" yargs@^4.7.1: version "4.8.1" - resolved "http://registry.npmjs.org/yargs/-/yargs-4.8.1.tgz#c0c42924ca4aaa6b0e6da1739dfb216439f9ddc0" + resolved "https://registry.yarnpkg.com/yargs/-/yargs-4.8.1.tgz#c0c42924ca4aaa6b0e6da1739dfb216439f9ddc0" integrity sha1-wMQpJMpKqmsObaFznfshZDn53cA= dependencies: cliui "^3.2.0" @@ -12051,13 +11328,6 @@ yargs@^8.0.1: y18n "^3.2.1" yargs-parser "^7.0.0" -yargs@~1.2.6: - version "1.2.6" - resolved "http://registry.npmjs.org/yargs/-/yargs-1.2.6.tgz#9c7b4a82fd5d595b2bf17ab6dcc43135432fe34b" - integrity sha1-nHtKgv1dWVsr8Xq23MQxNUMv40s= - dependencies: - minimist "^0.1.0" - yauzl@^2.4.2: version "2.10.0" resolved "https://registry.yarnpkg.com/yauzl/-/yauzl-2.10.0.tgz#c7eb17c93e112cb1086fa6d8e51fb0667b79a5f9" @@ -12066,58 +11336,6 @@ yauzl@^2.4.2: buffer-crc32 "~0.2.3" fd-slicer "~1.1.0" -yeoman-environment@^2.0.5, yeoman-environment@^2.1.1: - version "2.3.3" - resolved "https://registry.yarnpkg.com/yeoman-environment/-/yeoman-environment-2.3.3.tgz#1bd9720714cc49036e901503a789d809df8f51bf" - integrity sha512-HBpXdNw8V66EwqIFt01rNhSgX33BOzgVb9CxpIvESvCI4ELeOSniB6gV6RXwrBur8kmHZCIAkYQYpib7Qxx8FQ== - dependencies: - chalk "^2.4.1" - cross-spawn "^6.0.5" - debug "^3.1.0" - diff "^3.5.0" - escape-string-regexp "^1.0.2" - globby "^8.0.1" - grouped-queue "^0.3.3" - inquirer "^6.0.0" - is-scoped "^1.0.0" - lodash "^4.17.10" - log-symbols "^2.2.0" - mem-fs "^1.1.0" - strip-ansi "^4.0.0" - text-table "^0.2.0" - untildify "^3.0.3" - -yeoman-generator@^2.0.5: - version "2.0.5" - resolved "https://registry.yarnpkg.com/yeoman-generator/-/yeoman-generator-2.0.5.tgz#57b0b3474701293cc9ec965288f3400b00887c81" - integrity sha512-rV6tJ8oYzm4mmdF2T3wjY+Q42jKF2YiiD0VKfJ8/0ZYwmhCKC9Xs2346HVLPj/xE13i68psnFJv7iS6gWRkeAg== - dependencies: - async "^2.6.0" - chalk "^2.3.0" - cli-table "^0.3.1" - cross-spawn "^6.0.5" - dargs "^5.1.0" - dateformat "^3.0.3" - debug "^3.1.0" - detect-conflict "^1.0.0" - error "^7.0.2" - find-up "^2.1.0" - github-username "^4.0.0" - istextorbinary "^2.2.1" - lodash "^4.17.10" - make-dir "^1.1.0" - mem-fs-editor "^4.0.0" - minimist "^1.2.0" - pretty-bytes "^4.0.2" - read-chunk "^2.1.0" - read-pkg-up "^3.0.0" - rimraf "^2.6.2" - run-async "^2.0.0" - shelljs "^0.8.0" - text-table "^0.2.0" - through2 "^2.0.0" - yeoman-environment "^2.0.5" - zeppelin-solidity@^1.7.0: version "1.12.0" resolved "https://registry.yarnpkg.com/zeppelin-solidity/-/zeppelin-solidity-1.12.0.tgz#427edf8e0041ec8600875d3cb8fc9395f33ccfff"