Revert to abi-gen-wrappers. Clean package.json

This commit is contained in:
Jacob Evans
2019-11-26 11:02:01 +11:00
parent 44aa6a2b38
commit 56310b7bd4
23 changed files with 700 additions and 617 deletions

View File

@@ -55,11 +55,11 @@
"truffle": "^5.0.32", "truffle": "^5.0.32",
"tslint": "5.11.0", "tslint": "5.11.0",
"typedoc": "^0.15.0", "typedoc": "^0.15.0",
"ethereum-types": "^2.2.0-beta.2",
"typescript": "3.0.1" "typescript": "3.0.1"
}, },
"dependencies": { "dependencies": {
"@0x/base-contract": "^5.5.0-beta.3", "@0x/base-contract": "^5.5.0-beta.3"
"ethereum-types": "^2.2.0-beta.2"
}, },
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

View File

@@ -63,6 +63,9 @@
"@types/lodash": "4.14.104", "@types/lodash": "4.14.104",
"@types/mocha": "^5.2.7", "@types/mocha": "^5.2.7",
"@types/node": "*", "@types/node": "*",
"@0x/contracts-test-utils": "^3.2.0-beta.3",
"@0x/typescript-typings": "^4.4.0-beta.2",
"ethereum-types": "^2.2.0-beta.2",
"chai": "^4.0.1", "chai": "^4.0.1",
"chai-as-promised": "^7.1.0", "chai-as-promised": "^7.1.0",
"chai-bignumber": "^3.0.0", "chai-bignumber": "^3.0.0",
@@ -79,11 +82,8 @@
}, },
"dependencies": { "dependencies": {
"@0x/base-contract": "^5.5.0-beta.3", "@0x/base-contract": "^5.5.0-beta.3",
"@0x/contracts-test-utils": "^3.2.0-beta.3",
"@0x/typescript-typings": "^4.4.0-beta.2",
"@0x/utils": "^4.6.0-beta.2", "@0x/utils": "^4.6.0-beta.2",
"@0x/web3-wrapper": "^6.1.0-beta.2", "@0x/web3-wrapper": "^6.1.0-beta.2",
"ethereum-types": "^2.2.0-beta.2",
"lodash": "^4.17.11" "lodash": "^4.17.11"
}, },
"publishConfig": { "publishConfig": {

View File

@@ -61,6 +61,9 @@
"@0x/tslint-config": "^3.1.0-beta.2", "@0x/tslint-config": "^3.1.0-beta.2",
"@0x/utils": "^4.6.0-beta.2", "@0x/utils": "^4.6.0-beta.2",
"@0x/web3-wrapper": "^6.1.0-beta.2", "@0x/web3-wrapper": "^6.1.0-beta.2",
"@0x/types": "^2.5.0-beta.2",
"@0x/typescript-typings": "^4.4.0-beta.2",
"ethereum-types": "^2.2.0-beta.2",
"@types/lodash": "4.14.104", "@types/lodash": "4.14.104",
"@types/mocha": "^5.2.7", "@types/mocha": "^5.2.7",
"@types/node": "*", "@types/node": "*",
@@ -79,10 +82,7 @@
"typescript": "3.0.1" "typescript": "3.0.1"
}, },
"dependencies": { "dependencies": {
"@0x/base-contract": "^5.5.0-beta.3", "@0x/base-contract": "^5.5.0-beta.3"
"@0x/types": "^2.5.0-beta.2",
"@0x/typescript-typings": "^4.4.0-beta.2",
"ethereum-types": "^2.2.0-beta.2"
}, },
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

View File

@@ -63,6 +63,8 @@
"@0x/types": "^2.5.0-beta.2", "@0x/types": "^2.5.0-beta.2",
"@0x/utils": "^4.6.0-beta.2", "@0x/utils": "^4.6.0-beta.2",
"@0x/web3-wrapper": "^6.1.0-beta.2", "@0x/web3-wrapper": "^6.1.0-beta.2",
"@0x/typescript-typings": "^4.4.0-beta.2",
"ethereum-types": "^2.2.0-beta.2",
"@types/lodash": "4.14.104", "@types/lodash": "4.14.104",
"@types/mocha": "^5.2.7", "@types/mocha": "^5.2.7",
"@types/node": "*", "@types/node": "*",
@@ -82,9 +84,7 @@
"typescript": "3.0.1" "typescript": "3.0.1"
}, },
"dependencies": { "dependencies": {
"@0x/base-contract": "^5.5.0-beta.3", "@0x/base-contract": "^5.5.0-beta.3"
"@0x/typescript-typings": "^4.4.0-beta.2",
"ethereum-types": "^2.2.0-beta.2"
}, },
"publishConfig": { "publishConfig": {
"access": "public" "access": "public"

View File

@@ -65,6 +65,9 @@
"@0x/ts-doc-gen": "^0.0.22", "@0x/ts-doc-gen": "^0.0.22",
"@0x/tslint-config": "^3.1.0-beta.2", "@0x/tslint-config": "^3.1.0-beta.2",
"@0x/web3-wrapper": "^6.1.0-beta.2", "@0x/web3-wrapper": "^6.1.0-beta.2",
"@0x/types": "^2.5.0-beta.2",
"@0x/typescript-typings": "^4.4.0-beta.2",
"ethereum-types": "^2.2.0-beta.2",
"@types/lodash": "4.14.104", "@types/lodash": "4.14.104",
"@types/mocha": "^5.2.7", "@types/mocha": "^5.2.7",
"@types/node": "*", "@types/node": "*",
@@ -91,10 +94,7 @@
"@0x/contracts-erc20": "^2.3.0-beta.3", "@0x/contracts-erc20": "^2.3.0-beta.3",
"@0x/contracts-erc721": "^2.2.0-beta.3", "@0x/contracts-erc721": "^2.2.0-beta.3",
"@0x/order-utils": "^8.5.0-beta.3", "@0x/order-utils": "^8.5.0-beta.3",
"@0x/types": "^2.5.0-beta.2",
"@0x/typescript-typings": "^4.4.0-beta.2",
"@0x/utils": "^4.6.0-beta.2", "@0x/utils": "^4.6.0-beta.2",
"ethereum-types": "^2.2.0-beta.2",
"lodash": "^4.17.11" "lodash": "^4.17.11"
}, },
"publishConfig": { "publishConfig": {

File diff suppressed because it is too large Load Diff

View File

@@ -42,10 +42,7 @@
"dependencies": { "dependencies": {
"@0x/assert": "^2.2.0-beta.2", "@0x/assert": "^2.2.0-beta.2",
"@0x/contract-addresses": "^3.3.0-beta.4", "@0x/contract-addresses": "^3.3.0-beta.4",
"@0x/contracts-dev-utils": "^0.1.0-beta.3", "@0x/abi-gen-wrappers": "^5.4.0-beta.3",
"@0x/contracts-erc20": "^2.3.0-beta.3",
"@0x/contracts-exchange": "^2.2.0-beta.3",
"@0x/contracts-exchange-forwarder": "^3.1.0-beta.3",
"@0x/json-schemas": "^4.1.0-beta.2", "@0x/json-schemas": "^4.1.0-beta.2",
"@0x/order-utils": "^8.5.0-beta.3", "@0x/order-utils": "^8.5.0-beta.3",
"@0x/orderbook": "^0.1.0-beta.3", "@0x/orderbook": "^0.1.0-beta.3",

View File

@@ -1,66 +1,62 @@
export { WSOpts } from '@0x/mesh-rpc-client';
export { export {
JSONRPCRequestPayload, AcceptedRejectedOrders,
JSONRPCResponsePayload, AddedRemovedOrders,
JSONRPCResponseError, BaseOrderProvider,
JSONRPCErrorCallback, MeshOrderProviderOpts,
SupportedProvider, Orderbook,
Web3JsProvider, OrderSet,
GanacheProvider, OrderStore,
EIP1193Provider, RejectedOrder,
ZeroExProvider, SRAPollingOrderProviderOpts,
SRAWebsocketOrderProviderOpts,
} from '@0x/orderbook';
export { APIOrder, Asset, AssetPairsItem, Order, SignedOrder } from '@0x/types';
export { BigNumber } from '@0x/utils';
export {
ConstructorStateMutability,
DataItem,
EIP1193Event, EIP1193Event,
EIP1193Provider,
EventParameter,
GanacheProvider,
JSONRPCErrorCallback,
JSONRPCRequestPayload,
JSONRPCResponseError,
JSONRPCResponsePayload,
MethodAbi,
StateMutability,
SupportedProvider,
TupleDataItem,
Web3JsProvider,
Web3JsV1Provider, Web3JsV1Provider,
Web3JsV2Provider, Web3JsV2Provider,
Web3JsV3Provider, Web3JsV3Provider,
MethodAbi, ZeroExProvider,
DataItem,
StateMutability,
EventParameter,
TupleDataItem,
ConstructorStateMutability,
} from 'ethereum-types'; } from 'ethereum-types';
export { InsufficientAssetLiquidityError } from './errors';
export { SignedOrder, AssetPairsItem, APIOrder, Asset, Order } from '@0x/types';
export { BigNumber } from '@0x/utils';
export { SwapQuoteConsumer } from './quote_consumers/swap_quote_consumer'; export { SwapQuoteConsumer } from './quote_consumers/swap_quote_consumer';
export { SwapQuoter } from './swap_quoter'; export { SwapQuoter } from './swap_quoter';
export { ProtocolFeeUtils } from './utils/protocol_fee_utils';
export { affiliateFeeUtils } from './utils/affiliate_fee_utils';
export { InsufficientAssetLiquidityError } from './errors';
export { export {
SwapQuoterError,
SwapQuoteConsumerError,
SwapQuoterOpts,
SwapQuote,
SwapQuoteConsumerOpts,
CalldataInfo, CalldataInfo,
ExtensionContractType, ExtensionContractType,
LiquidityForTakerMakerAssetDataPair, ForwarderExtensionContractOpts,
SwapQuoteGetOutputOpts,
PrunedSignedOrder,
SwapQuoteExecutionOpts,
SwapQuoteInfo,
GetExtensionContractTypeOpts, GetExtensionContractTypeOpts,
SmartContractParamsInfo, LiquidityForTakerMakerAssetDataPair,
MarketBuySwapQuote, MarketBuySwapQuote,
MarketSellSwapQuote, MarketSellSwapQuote,
PrunedSignedOrder,
SmartContractParamsInfo,
SwapQuote,
SwapQuoteConsumerBase, SwapQuoteConsumerBase,
SwapQuoteConsumerOpts,
SwapQuoteExecutionOpts,
SwapQuoteGetOutputOpts,
SwapQuoteInfo,
SwapQuoteRequestOpts, SwapQuoteRequestOpts,
SwapQuoterError,
SwapQuoterOpts,
SwapQuoteConsumerError,
} from './types'; } from './types';
export { affiliateFeeUtils } from './utils/affiliate_fee_utils';
export { export { ProtocolFeeUtils } from './utils/protocol_fee_utils';
Orderbook,
MeshOrderProviderOpts,
SRAPollingOrderProviderOpts,
SRAWebsocketOrderProviderOpts,
BaseOrderProvider,
OrderStore,
AcceptedRejectedOrders,
RejectedOrder,
AddedRemovedOrders,
OrderSet,
} from '@0x/orderbook';
export { WSOpts } from '@0x/mesh-rpc-client';

View File

@@ -1,5 +1,5 @@
import { ExchangeContract } from '@0x/abi-gen-wrappers';
import { ContractAddresses } from '@0x/contract-addresses'; import { ContractAddresses } from '@0x/contract-addresses';
import { ExchangeContract } from '@0x/contracts-exchange';
import { AbiEncoder, providerUtils } from '@0x/utils'; import { AbiEncoder, providerUtils } from '@0x/utils';
import { SupportedProvider, ZeroExProvider } from '@0x/web3-wrapper'; import { SupportedProvider, ZeroExProvider } from '@0x/web3-wrapper';
import { MethodAbi } from 'ethereum-types'; import { MethodAbi } from 'ethereum-types';

View File

@@ -1,6 +1,5 @@
import { DevUtilsContract, ForwarderContract } from '@0x/abi-gen-wrappers';
import { ContractAddresses } from '@0x/contract-addresses'; import { ContractAddresses } from '@0x/contract-addresses';
import { DevUtilsContract } from '@0x/contracts-dev-utils';
import { ForwarderContract } from '@0x/contracts-exchange-forwarder';
import { AbiEncoder, providerUtils } from '@0x/utils'; import { AbiEncoder, providerUtils } from '@0x/utils';
import { SupportedProvider, ZeroExProvider } from '@0x/web3-wrapper'; import { SupportedProvider, ZeroExProvider } from '@0x/web3-wrapper';
import { MethodAbi } from 'ethereum-types'; import { MethodAbi } from 'ethereum-types';

View File

@@ -1,6 +1,5 @@
import { DevUtilsContract, ExchangeContract } from '@0x/abi-gen-wrappers';
import { ContractAddresses, getContractAddressesForChainOrThrow } from '@0x/contract-addresses'; import { ContractAddresses, getContractAddressesForChainOrThrow } from '@0x/contract-addresses';
import { DevUtilsContract } from '@0x/contracts-dev-utils';
import { ExchangeContract } from '@0x/contracts-exchange';
import { schemas } from '@0x/json-schemas'; import { schemas } from '@0x/json-schemas';
import { SignedOrder } from '@0x/order-utils'; import { SignedOrder } from '@0x/order-utils';
import { MeshOrderProviderOpts, Orderbook, SRAPollingOrderProviderOpts } from '@0x/orderbook'; import { MeshOrderProviderOpts, Orderbook, SRAPollingOrderProviderOpts } from '@0x/orderbook';
@@ -158,7 +157,7 @@ export class SwapQuoter {
this._contractAddresses = getContractAddressesForChainOrThrow(chainId); this._contractAddresses = getContractAddressesForChainOrThrow(chainId);
this._devUtilsContract = new DevUtilsContract(this._contractAddresses.devUtils, provider); this._devUtilsContract = new DevUtilsContract(this._contractAddresses.devUtils, provider);
this._exchangeContract = new ExchangeContract(this._contractAddresses.exchange, provider); this._exchangeContract = new ExchangeContract(this._contractAddresses.exchange, provider);
this._protocolFeeUtils = new ProtocolFeeUtils(this._exchangeContract); this._protocolFeeUtils = new ProtocolFeeUtils();
this._orderPruner = new OrderPruner(this._devUtilsContract, { this._orderPruner = new OrderPruner(this._devUtilsContract, {
expiryBufferMs: this.expiryBufferMs, expiryBufferMs: this.expiryBufferMs,
permittedOrderFeeTypes: this.permittedOrderFeeTypes, permittedOrderFeeTypes: this.permittedOrderFeeTypes,

View File

@@ -1,4 +1,4 @@
import { DevUtilsContract } from '@0x/contracts-dev-utils'; import { DevUtilsContract } from '@0x/abi-gen-wrappers';
import { orderCalculationUtils } from '@0x/order-utils'; import { orderCalculationUtils } from '@0x/order-utils';
import { OrderStatus, SignedOrder } from '@0x/types'; import { OrderStatus, SignedOrder } from '@0x/types';
import * as _ from 'lodash'; import * as _ from 'lodash';

View File

@@ -1,4 +1,3 @@
import { ExchangeContract } from '@0x/contracts-exchange';
import { Order } from '@0x/types'; import { Order } from '@0x/types';
import { BigNumber } from '@0x/utils'; import { BigNumber } from '@0x/utils';
import * as _ from 'lodash'; import * as _ from 'lodash';
@@ -7,21 +6,9 @@ import { constants } from '../constants';
import { SwapQuoterError } from '../types'; import { SwapQuoterError } from '../types';
export class ProtocolFeeUtils { export class ProtocolFeeUtils {
private readonly _exchangeContract: ExchangeContract; // tslint:disable-next-line:prefer-function-over-method
constructor(exchangeContract: ExchangeContract) {
this._exchangeContract = exchangeContract;
}
// TODO(dave4506) Add a debounce, cache or some form of a throttle to this function, doesn't change often.
public async getProtocolFeeMultiplierAsync(): Promise<BigNumber> { public async getProtocolFeeMultiplierAsync(): Promise<BigNumber> {
const protocolFeeCollector = await this._exchangeContract.protocolFeeCollector().callAsync(); return new BigNumber(150000);
if (protocolFeeCollector === constants.NULL_ADDRESS) {
return constants.ZERO_AMOUNT;
} else {
const protocolFeeMultiplier = await this._exchangeContract.protocolFeeMultiplier().callAsync();
return protocolFeeMultiplier;
}
} }
// tslint:disable-next-line: prefer-function-over-method // tslint:disable-next-line: prefer-function-over-method

View File

@@ -1,6 +1,5 @@
import { DevUtilsContract, WETH9Contract } from '@0x/abi-gen-wrappers';
import { ContractAddresses } from '@0x/contract-addresses'; import { ContractAddresses } from '@0x/contract-addresses';
import { DevUtilsContract } from '@0x/contracts-dev-utils';
import { WETH9Contract } from '@0x/contracts-erc20';
import { SignedOrder } from '@0x/types'; import { SignedOrder } from '@0x/types';
import { BigNumber } from '@0x/utils'; import { BigNumber } from '@0x/utils';
import { SupportedProvider, Web3Wrapper } from '@0x/web3-wrapper'; import { SupportedProvider, Web3Wrapper } from '@0x/web3-wrapper';

View File

@@ -1,7 +1,5 @@
import { DevUtilsContract, ERC20TokenContract, ExchangeContract } from '@0x/abi-gen-wrappers';
import { ContractAddresses } from '@0x/contract-addresses'; import { ContractAddresses } from '@0x/contract-addresses';
import { DevUtilsContract } from '@0x/contracts-dev-utils';
import { ERC20TokenContract } from '@0x/contracts-erc20';
import { ExchangeContract } from '@0x/contracts-exchange';
import { constants as devConstants, OrderFactory } from '@0x/contracts-test-utils'; import { constants as devConstants, OrderFactory } from '@0x/contracts-test-utils';
import { BlockchainLifecycle, tokenUtils } from '@0x/dev-utils'; import { BlockchainLifecycle, tokenUtils } from '@0x/dev-utils';
import { migrateOnceAsync } from '@0x/migrations'; import { migrateOnceAsync } from '@0x/migrations';
@@ -132,7 +130,7 @@ describe('ExchangeSwapQuoteConsumer', () => {
}; };
const privateKey = devConstants.TESTRPC_PRIVATE_KEYS[userAddresses.indexOf(makerAddress)]; const privateKey = devConstants.TESTRPC_PRIVATE_KEYS[userAddresses.indexOf(makerAddress)];
orderFactory = new OrderFactory(privateKey, defaultOrderParams); orderFactory = new OrderFactory(privateKey, defaultOrderParams);
protocolFeeUtils = new ProtocolFeeUtils(exchangeContract); protocolFeeUtils = new ProtocolFeeUtils();
expectMakerAndTakerBalancesForTakerAssetAsync = expectMakerAndTakerBalancesAsyncFactory( expectMakerAndTakerBalancesForTakerAssetAsync = expectMakerAndTakerBalancesAsyncFactory(
erc20TakerTokenContract, erc20TakerTokenContract,
makerAddress, makerAddress,

View File

@@ -1,8 +1,5 @@
import { DevUtilsContract, ERC20TokenContract, ExchangeContract, ForwarderContract } from '@0x/abi-gen-wrappers';
import { ContractAddresses } from '@0x/contract-addresses'; import { ContractAddresses } from '@0x/contract-addresses';
import { DevUtilsContract } from '@0x/contracts-dev-utils';
import { ERC20TokenContract } from '@0x/contracts-erc20';
import { ExchangeContract } from '@0x/contracts-exchange';
import { ForwarderContract } from '@0x/contracts-exchange-forwarder';
import { constants as devConstants, OrderFactory } from '@0x/contracts-test-utils'; import { constants as devConstants, OrderFactory } from '@0x/contracts-test-utils';
import { BlockchainLifecycle, tokenUtils } from '@0x/dev-utils'; import { BlockchainLifecycle, tokenUtils } from '@0x/dev-utils';
import { migrateOnceAsync } from '@0x/migrations'; import { migrateOnceAsync } from '@0x/migrations';
@@ -137,7 +134,7 @@ describe('ForwarderSwapQuoteConsumer', () => {
}; };
const privateKey = devConstants.TESTRPC_PRIVATE_KEYS[userAddresses.indexOf(makerAddress)]; const privateKey = devConstants.TESTRPC_PRIVATE_KEYS[userAddresses.indexOf(makerAddress)];
orderFactory = new OrderFactory(privateKey, defaultOrderParams); orderFactory = new OrderFactory(privateKey, defaultOrderParams);
protocolFeeUtils = new ProtocolFeeUtils(exchangeContract); protocolFeeUtils = new ProtocolFeeUtils();
expectMakerAndTakerBalancesAsync = expectMakerAndTakerBalancesAsyncFactory( expectMakerAndTakerBalancesAsync = expectMakerAndTakerBalancesAsyncFactory(
erc20TokenContract, erc20TokenContract,
makerAddress, makerAddress,

View File

@@ -1,7 +1,5 @@
import { DevUtilsContract, ERC20TokenContract, ExchangeContract } from '@0x/abi-gen-wrappers';
import { ContractAddresses } from '@0x/contract-addresses'; import { ContractAddresses } from '@0x/contract-addresses';
import { DevUtilsContract } from '@0x/contracts-dev-utils';
import { ERC20TokenContract } from '@0x/contracts-erc20';
import { ExchangeContract } from '@0x/contracts-exchange';
import { constants as devConstants, getLatestBlockTimestampAsync, OrderFactory } from '@0x/contracts-test-utils'; import { constants as devConstants, getLatestBlockTimestampAsync, OrderFactory } from '@0x/contracts-test-utils';
import { BlockchainLifecycle, tokenUtils } from '@0x/dev-utils'; import { BlockchainLifecycle, tokenUtils } from '@0x/dev-utils';
import { migrateOnceAsync } from '@0x/migrations'; import { migrateOnceAsync } from '@0x/migrations';

View File

@@ -1,7 +1,5 @@
import { DevUtilsContract, ExchangeContract, WETH9Contract } from '@0x/abi-gen-wrappers';
import { ContractAddresses } from '@0x/contract-addresses'; import { ContractAddresses } from '@0x/contract-addresses';
import { DevUtilsContract } from '@0x/contracts-dev-utils';
import { WETH9Contract } from '@0x/contracts-erc20';
import { ExchangeContract } from '@0x/contracts-exchange';
import { constants as devConstants, OrderFactory } from '@0x/contracts-test-utils'; import { constants as devConstants, OrderFactory } from '@0x/contracts-test-utils';
import { BlockchainLifecycle, tokenUtils } from '@0x/dev-utils'; import { BlockchainLifecycle, tokenUtils } from '@0x/dev-utils';
import { migrateOnceAsync } from '@0x/migrations'; import { migrateOnceAsync } from '@0x/migrations';
@@ -123,7 +121,7 @@ describe('swapQuoteConsumerUtils', () => {
}; };
const privateKey = devConstants.TESTRPC_PRIVATE_KEYS[userAddresses.indexOf(makerAddress)]; const privateKey = devConstants.TESTRPC_PRIVATE_KEYS[userAddresses.indexOf(makerAddress)];
orderFactory = new OrderFactory(privateKey, defaultOrderParams); orderFactory = new OrderFactory(privateKey, defaultOrderParams);
protocolFeeUtils = new ProtocolFeeUtils(exchangeContract); protocolFeeUtils = new ProtocolFeeUtils();
forwarderOrderFactory = new OrderFactory(privateKey, defaultForwarderOrderParams); forwarderOrderFactory = new OrderFactory(privateKey, defaultForwarderOrderParams);
swapQuoteConsumer = new SwapQuoteConsumer(provider, { swapQuoteConsumer = new SwapQuoteConsumer(provider, {

View File

@@ -33,6 +33,9 @@
"@0x/tslint-config": "^3.1.0-beta.2", "@0x/tslint-config": "^3.1.0-beta.2",
"@types/lodash": "4.14.104", "@types/lodash": "4.14.104",
"@types/mocha": "^5.2.7", "@types/mocha": "^5.2.7",
"ethereum-types": "^2.2.0-beta.2",
"@0x/types": "^2.5.0-beta.2",
"@0x/typescript-typings": "^4.4.0-beta.2",
"chai": "^4.0.1", "chai": "^4.0.1",
"make-promises-safe": "^1.1.0", "make-promises-safe": "^1.1.0",
"mocha": "^6.2.0", "mocha": "^6.2.0",
@@ -44,11 +47,8 @@
"dependencies": { "dependencies": {
"@0x/assert": "^2.2.0-beta.2", "@0x/assert": "^2.2.0-beta.2",
"@0x/json-schemas": "^4.1.0-beta.2", "@0x/json-schemas": "^4.1.0-beta.2",
"@0x/types": "^2.5.0-beta.2",
"@0x/typescript-typings": "^4.4.0-beta.2",
"@0x/utils": "^4.6.0-beta.2", "@0x/utils": "^4.6.0-beta.2",
"@0x/web3-wrapper": "^6.1.0-beta.2", "@0x/web3-wrapper": "^6.1.0-beta.2",
"ethereum-types": "^2.2.0-beta.2",
"ethereumjs-account": "^3.0.0", "ethereumjs-account": "^3.0.0",
"ethereumjs-blockstream": "^7.0.0", "ethereumjs-blockstream": "^7.0.0",
"ethereumjs-util": "^5.1.1", "ethereumjs-util": "^5.1.1",

View File

@@ -47,6 +47,10 @@
"@types/lodash": "4.14.104", "@types/lodash": "4.14.104",
"@types/mocha": "^5.2.7", "@types/mocha": "^5.2.7",
"@types/web3-provider-engine": "^14.0.0", "@types/web3-provider-engine": "^14.0.0",
"@0x/types": "^2.5.0-beta.2",
"@0x/typescript-typings": "^4.4.0-beta.2",
"ethereum-types": "^2.2.0-beta.2",
"@types/node": "*",
"chai": "^4.0.1", "chai": "^4.0.1",
"make-promises-safe": "^1.1.0", "make-promises-safe": "^1.1.0",
"mocha": "^6.2.0", "mocha": "^6.2.0",
@@ -60,18 +64,14 @@
}, },
"dependencies": { "dependencies": {
"@0x/abi-gen-wrappers": "^5.4.0-beta.3", "@0x/abi-gen-wrappers": "^5.4.0-beta.3",
"@0x/contracts-dev-utils": "^0.1.0-beta.3",
"@0x/assert": "^2.2.0-beta.2", "@0x/assert": "^2.2.0-beta.2",
"@0x/contract-addresses": "^3.3.0-beta.4", "@0x/contract-addresses": "^3.3.0-beta.4",
"@0x/contract-artifacts": "^2.3.0-beta.3", "@0x/contract-artifacts": "^2.3.0-beta.3",
"@0x/contracts-dev-utils": "^0.1.0-beta.3",
"@0x/json-schemas": "^4.1.0-beta.2", "@0x/json-schemas": "^4.1.0-beta.2",
"@0x/types": "^2.5.0-beta.2",
"@0x/typescript-typings": "^4.4.0-beta.2",
"@0x/utils": "^4.6.0-beta.2", "@0x/utils": "^4.6.0-beta.2",
"@0x/web3-wrapper": "^6.1.0-beta.2", "@0x/web3-wrapper": "^6.1.0-beta.2",
"@types/node": "*",
"bn.js": "^4.11.8", "bn.js": "^4.11.8",
"ethereum-types": "^2.2.0-beta.2",
"ethereumjs-abi": "0.6.5", "ethereumjs-abi": "0.6.5",
"ethereumjs-util": "^5.1.1", "ethereumjs-util": "^5.1.1",
"ethers": "~4.0.4", "ethers": "~4.0.4",

View File

@@ -151,7 +151,7 @@ describe('MeshOrderProvider', () => {
provider = new MeshOrderProvider({ websocketEndpoint }, orderStore); provider = new MeshOrderProvider({ websocketEndpoint }, orderStore);
await provider.createSubscriptionForAssetPairAsync(makerAssetData, takerAssetData); await provider.createSubscriptionForAssetPairAsync(makerAssetData, takerAssetData);
connection.sendUTF(eventResponse); connection.sendUTF(eventResponse);
await utils.delayAsync(5); await utils.delayAsync(100);
const orders = orderStore.getOrderSetForAssets(makerAssetData, takerAssetData); const orders = orderStore.getOrderSetForAssets(makerAssetData, takerAssetData);
expect(orders.size()).toBe(1); expect(orders.size()).toBe(1);
}); });
@@ -162,11 +162,11 @@ describe('MeshOrderProvider', () => {
provider = new MeshOrderProvider({ websocketEndpoint }, orderStore); provider = new MeshOrderProvider({ websocketEndpoint }, orderStore);
await provider.createSubscriptionForAssetPairAsync(makerAssetData, takerAssetData); await provider.createSubscriptionForAssetPairAsync(makerAssetData, takerAssetData);
connection.sendUTF(added); connection.sendUTF(added);
await utils.delayAsync(5); await utils.delayAsync(100);
const orders = orderStore.getOrderSetForAssets(makerAssetData, takerAssetData); const orders = orderStore.getOrderSetForAssets(makerAssetData, takerAssetData);
expect(orders.size()).toBe(1); expect(orders.size()).toBe(1);
connection.sendUTF(removed); connection.sendUTF(removed);
await utils.delayAsync(5); await utils.delayAsync(100);
expect(orders.size()).toBe(0); expect(orders.size()).toBe(0);
}); });
}); });
@@ -230,11 +230,11 @@ describe('MeshOrderProvider', () => {
expect(addOrdersStub.callCount).toBe(0); expect(addOrdersStub.callCount).toBe(0);
const added = JSON.stringify(addedResponse); const added = JSON.stringify(addedResponse);
connection.sendUTF(added); connection.sendUTF(added);
await utils.delayAsync(5); await utils.delayAsync(100);
expect(orders.size()).toBe(1); expect(orders.size()).toBe(1);
// Drop the connection and check orders are re-validated // Drop the connection and check orders are re-validated
connection.drop(); connection.drop();
await utils.delayAsync(5); await utils.delayAsync(100);
expect(addOrdersStub.callCount).toBe(1); expect(addOrdersStub.callCount).toBe(1);
}); });
}); });

View File

@@ -48,11 +48,11 @@
"@0x/types": "^2.5.0-beta.2", "@0x/types": "^2.5.0-beta.2",
"@0x/typescript-typings": "^4.4.0-beta.2", "@0x/typescript-typings": "^4.4.0-beta.2",
"@types/node": "*", "@types/node": "*",
"ethereum-types": "^2.2.0-beta.2",
"abortcontroller-polyfill": "^1.1.9", "abortcontroller-polyfill": "^1.1.9",
"bignumber.js": "~9.0.0", "bignumber.js": "~9.0.0",
"chalk": "^2.3.0", "chalk": "^2.3.0",
"detect-node": "2.0.3", "detect-node": "2.0.3",
"ethereum-types": "^2.2.0-beta.2",
"ethereumjs-util": "^5.1.1", "ethereumjs-util": "^5.1.1",
"ethers": "~4.0.4", "ethers": "~4.0.4",
"isomorphic-fetch": "2.2.1", "isomorphic-fetch": "2.2.1",

182
yarn.lock
View File

@@ -680,6 +680,12 @@
lodash "^4.17.11" lodash "^4.17.11"
uuid "^3.3.2" uuid "^3.3.2"
"@0x/contract-addresses@3.3.0-beta.3":
version "3.3.0-beta.3"
resolved "https://registry.yarnpkg.com/@0x/contract-addresses/-/contract-addresses-3.3.0-beta.3.tgz#0fa8ad47e22aecdb99f9a044ba3c705c4173b61e"
dependencies:
lodash "^4.17.11"
"@0x/contract-addresses@^3.0.1", "@0x/contract-addresses@^3.0.2", "@0x/contract-addresses@^3.2.0": "@0x/contract-addresses@^3.0.1", "@0x/contract-addresses@^3.0.2", "@0x/contract-addresses@^3.2.0":
version "3.2.0" version "3.2.0"
resolved "https://registry.npmjs.org/@0x/contract-addresses/-/contract-addresses-3.2.0.tgz#606307696d9622764220a34e9d4638b899093eec" resolved "https://registry.npmjs.org/@0x/contract-addresses/-/contract-addresses-3.2.0.tgz#606307696d9622764220a34e9d4638b899093eec"
@@ -690,6 +696,18 @@
version "2.2.2" version "2.2.2"
resolved "https://registry.npmjs.org/@0x/contract-artifacts/-/contract-artifacts-2.2.2.tgz#e6d771afb58d0b59c19c5364af5a42a3dfd17219" resolved "https://registry.npmjs.org/@0x/contract-artifacts/-/contract-artifacts-2.2.2.tgz#e6d771afb58d0b59c19c5364af5a42a3dfd17219"
"@0x/contract-wrappers@12.2.0-beta.2":
version "12.2.0-beta.2"
resolved "https://registry.yarnpkg.com/@0x/contract-wrappers/-/contract-wrappers-12.2.0-beta.2.tgz#62b3c13e35282df14734d1f6b1a617ed51901a27"
dependencies:
"@0x/abi-gen-wrappers" "^5.4.0-beta.2"
"@0x/base-contract" "^5.5.0-beta.2"
"@0x/contract-addresses" "^3.3.0-beta.3"
"@0x/contract-artifacts" "^2.3.0-beta.3"
"@0x/order-utils" "^8.5.0-beta.2"
ethers "~4.0.4"
http-status-codes "^1.3.2"
"@0x/contract-wrappers@^9.1.6": "@0x/contract-wrappers@^9.1.6":
version "9.1.8" version "9.1.8"
resolved "https://registry.yarnpkg.com/@0x/contract-wrappers/-/contract-wrappers-9.1.8.tgz#5923d35af3e4b442a57d02f74e02620b2d5b1356" resolved "https://registry.yarnpkg.com/@0x/contract-wrappers/-/contract-wrappers-9.1.8.tgz#5923d35af3e4b442a57d02f74e02620b2d5b1356"
@@ -714,6 +732,72 @@
lodash "^4.17.11" lodash "^4.17.11"
uuid "^3.3.2" uuid "^3.3.2"
"@0x/contracts-erc20@2.3.0-beta.2":
version "2.3.0-beta.2"
resolved "https://registry.yarnpkg.com/@0x/contracts-erc20/-/contracts-erc20-2.3.0-beta.2.tgz#218239f5594fdbbf8c1ff757a6356ac6fb787421"
dependencies:
"@0x/base-contract" "^5.5.0-beta.2"
"@0x/types" "^2.5.0-beta.2"
"@0x/typescript-typings" "^4.4.0-beta.2"
ethereum-types "^2.2.0-beta.2"
"@0x/contracts-erc20@^2.2.7":
version "2.2.14"
resolved "https://registry.yarnpkg.com/@0x/contracts-erc20/-/contracts-erc20-2.2.14.tgz#bac2528a590c0f9668811cfd23948a941ae0ad30"
dependencies:
"@0x/base-contract" "^5.4.0"
"@0x/contracts-utils" "^3.2.4"
"@0x/types" "^2.4.3"
"@0x/typescript-typings" "^4.3.0"
"@0x/utils" "^4.5.2"
"@0x/web3-wrapper" "^6.0.13"
ethereum-types "^2.1.6"
lodash "^4.17.11"
"@0x/contracts-utils@^3.2.4":
version "3.2.4"
resolved "https://registry.yarnpkg.com/@0x/contracts-utils/-/contracts-utils-3.2.4.tgz#b5ae80684ac0542eb59925f52113ce2c8b1bdb2b"
dependencies:
"@0x/base-contract" "^5.4.0"
"@0x/order-utils" "^8.4.0"
"@0x/types" "^2.4.3"
"@0x/typescript-typings" "^4.3.0"
"@0x/utils" "^4.5.2"
"@0x/web3-wrapper" "^6.0.13"
bn.js "^4.11.8"
ethereum-types "^2.1.6"
ethereumjs-util "^5.1.1"
lodash "^4.17.11"
"@0x/coordinator-server@^0.1.3":
version "0.1.3"
resolved "https://registry.yarnpkg.com/@0x/coordinator-server/-/coordinator-server-0.1.3.tgz#5fbb7c11bb641aa5386797769cab9a68a7d15b79"
dependencies:
"@0x/assert" "^2.1.0"
"@0x/contract-addresses" "^3.0.1"
"@0x/contract-wrappers" "^9.1.6"
"@0x/contracts-erc20" "^2.2.7"
"@0x/json-schemas" "^3.0.11"
"@0x/order-utils" "^8.2.1"
"@0x/subproviders" "^4.1.1"
"@0x/types" "^2.4.0"
"@0x/typescript-typings" "^4.2.3"
"@0x/utils" "^4.4.0"
"@0x/web3-wrapper" "^6.0.7"
"@babel/polyfill" "^7.0.0"
body-parser "^1.18.3"
cors "^2.8.5"
express "^4.16.3"
express-async-handler "^1.1.4"
forever "^0.15.3"
http-status-codes "^1.3.0"
jsonschema "^1.2.4"
lodash "^4.17.11"
reflect-metadata "^0.1.10"
sqlite3 "^4.0.2"
typeorm "0.2.7"
websocket "^1.0.25"
"@0x/coordinator-server@^1.0.3": "@0x/coordinator-server@^1.0.3":
version "1.0.3" version "1.0.3"
resolved "https://registry.yarnpkg.com/@0x/coordinator-server/-/coordinator-server-1.0.3.tgz#736640edc5960bd65674436f96050fd7b4da7ac3" resolved "https://registry.yarnpkg.com/@0x/coordinator-server/-/coordinator-server-1.0.3.tgz#736640edc5960bd65674436f96050fd7b4da7ac3"
@@ -743,21 +827,6 @@
typeorm "0.2.7" typeorm "0.2.7"
websocket "^1.0.25" websocket "^1.0.25"
"@0x/dev-utils@^2.2.6":
version "2.3.3"
resolved "https://registry.yarnpkg.com/@0x/dev-utils/-/dev-utils-2.3.3.tgz#9b6df00fea357fa6da02b35ca93fc89d100e1992"
integrity sha512-Pi664W/jj1U6WU+kHEPyKpflBnmKRsclB69RaL7wpnvOOFjAPhFV2/0FvIZ25w62rMzKEpfD1/1NcZ7NjAk7OQ==
dependencies:
"@0x/subproviders" "^5.0.4"
"@0x/types" "^2.4.3"
"@0x/typescript-typings" "^4.3.0"
"@0x/utils" "^4.5.2"
"@0x/web3-wrapper" "^6.0.13"
"@types/web3-provider-engine" "^14.0.0"
chai "^4.0.1"
ethereum-types "^2.1.6"
lodash "^4.17.11"
"@0x/json-schemas@^3.0.11", "@0x/json-schemas@^3.1.11": "@0x/json-schemas@^3.0.11", "@0x/json-schemas@^3.1.11":
version "3.1.13" version "3.1.13"
resolved "https://registry.yarnpkg.com/@0x/json-schemas/-/json-schemas-3.1.13.tgz#4b9010f1bdeaf2aef1daba1753aa2e5ecf57f654" resolved "https://registry.yarnpkg.com/@0x/json-schemas/-/json-schemas-3.1.13.tgz#4b9010f1bdeaf2aef1daba1753aa2e5ecf57f654"
@@ -789,7 +858,29 @@
uuid "^3.3.2" uuid "^3.3.2"
websocket "^1.0.29" websocket "^1.0.29"
"@0x/order-utils@^8.2.1", "@0x/order-utils@^8.2.3", "@0x/order-utils@^8.2.4", "@0x/order-utils@^8.4.0": "@0x/order-utils@8.5.0-beta.2":
version "8.5.0-beta.2"
resolved "https://registry.yarnpkg.com/@0x/order-utils/-/order-utils-8.5.0-beta.2.tgz#ffd3da985e79aab4d0308ab33e399ec51c835ec1"
dependencies:
"@0x/abi-gen-wrappers" "^5.4.0-beta.2"
"@0x/assert" "^2.2.0-beta.2"
"@0x/contract-addresses" "^3.3.0-beta.3"
"@0x/contract-artifacts" "^2.3.0-beta.3"
"@0x/contracts-dev-utils" "^0.1.0-beta.2"
"@0x/json-schemas" "^4.1.0-beta.2"
"@0x/types" "^2.5.0-beta.2"
"@0x/typescript-typings" "^4.4.0-beta.2"
"@0x/utils" "^4.6.0-beta.2"
"@0x/web3-wrapper" "^6.1.0-beta.2"
"@types/node" "*"
bn.js "^4.11.8"
ethereum-types "^2.2.0-beta.2"
ethereumjs-abi "0.6.5"
ethereumjs-util "^5.1.1"
ethers "~4.0.4"
lodash "^4.17.11"
"@0x/order-utils@^8.2.1", "@0x/order-utils@^8.2.3", "@0x/order-utils@^8.4.0":
version "8.4.0" version "8.4.0"
resolved "https://registry.npmjs.org/@0x/order-utils/-/order-utils-8.4.0.tgz#f7fe9c73f9fd82ab05ec3c04951049e904aab46a" resolved "https://registry.npmjs.org/@0x/order-utils/-/order-utils-8.4.0.tgz#f7fe9c73f9fd82ab05ec3c04951049e904aab46a"
dependencies: dependencies:
@@ -840,34 +931,6 @@
optionalDependencies: optionalDependencies:
"@ledgerhq/hw-transport-node-hid" "^4.3.0" "@ledgerhq/hw-transport-node-hid" "^4.3.0"
"@0x/subproviders@^5.0.4":
version "5.0.4"
resolved "https://registry.yarnpkg.com/@0x/subproviders/-/subproviders-5.0.4.tgz#e4b165634ef6a50c4bd41baacf0dbd2a9390c2f8"
integrity sha512-1LiGcOXkP5eUOl/0JRqkrqYtCvIL4NJj1GbbLIRq4TvkfqrRbF7zJM2SaayxPo3Z48zVsqk0ZE5+RrNAdK/Rrg==
dependencies:
"@0x/assert" "^2.1.6"
"@0x/types" "^2.4.3"
"@0x/typescript-typings" "^4.3.0"
"@0x/utils" "^4.5.2"
"@0x/web3-wrapper" "^6.0.13"
"@ledgerhq/hw-app-eth" "^4.3.0"
"@ledgerhq/hw-transport-u2f" "4.24.0"
"@types/hdkey" "^0.7.0"
"@types/web3-provider-engine" "^14.0.0"
bip39 "^2.5.0"
bn.js "^4.11.8"
ethereum-types "^2.1.6"
ethereumjs-tx "^1.3.5"
ethereumjs-util "^5.1.1"
ganache-core "^2.6.0"
hdkey "^0.7.1"
json-rpc-error "2.0.0"
lodash "^4.17.11"
semaphore-async-await "^1.5.1"
web3-provider-engine "14.0.6"
optionalDependencies:
"@ledgerhq/hw-transport-node-hid" "^4.3.0"
"@0x/ts-doc-gen@^0.0.22": "@0x/ts-doc-gen@^0.0.22":
version "0.0.22" version "0.0.22"
resolved "https://registry.yarnpkg.com/@0x/ts-doc-gen/-/ts-doc-gen-0.0.22.tgz#c9c215899695dcd4320a1711291be40050ddbc0e" resolved "https://registry.yarnpkg.com/@0x/ts-doc-gen/-/ts-doc-gen-0.0.22.tgz#c9c215899695dcd4320a1711291be40050ddbc0e"
@@ -2049,12 +2112,6 @@
dependencies: dependencies:
"@types/node" "*" "@types/node" "*"
"@types/bn.js@^4.11.0":
version "4.11.0"
resolved "https://registry.yarnpkg.com/@types/bn.js/-/bn.js-4.11.0.tgz#401cb20874f0a7b8414e46308a99c449759b7de9"
dependencies:
"@types/node" "*"
"@types/cheerio@*": "@types/cheerio@*":
version "0.22.9" version "0.22.9"
resolved "https://registry.npmjs.org/@types/cheerio/-/cheerio-0.22.9.tgz#b5990152604c2ada749b7f88cab3476f21f39d7b" resolved "https://registry.npmjs.org/@types/cheerio/-/cheerio-0.22.9.tgz#b5990152604c2ada749b7f88cab3476f21f39d7b"
@@ -3075,7 +3132,6 @@ atob@^2.0.0:
atob@^2.1.1: atob@^2.1.1:
version "2.1.2" version "2.1.2"
resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9" resolved "https://registry.yarnpkg.com/atob/-/atob-2.1.2.tgz#6d9517eb9e030d2436666651e86bd9f6f13533c9"
integrity sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==
awesome-typescript-loader@^5.2.1: awesome-typescript-loader@^5.2.1:
version "5.2.1" version "5.2.1"
@@ -3333,7 +3389,6 @@ babel-jest@^24.8.0:
babel-loader@^7.1.5: babel-loader@^7.1.5:
version "7.1.5" version "7.1.5"
resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-7.1.5.tgz#e3ee0cd7394aa557e013b02d3e492bfd07aa6d68" resolved "https://registry.yarnpkg.com/babel-loader/-/babel-loader-7.1.5.tgz#e3ee0cd7394aa557e013b02d3e492bfd07aa6d68"
integrity sha512-iCHfbieL5d1LfOQeeVJEUyD9rTwBcP/fcEbRCfempxTDuqrKpu0AZjLAQHEQa3Yqyj9ORKe2iHfoj4rHLf7xpw==
dependencies: dependencies:
find-cache-dir "^1.0.0" find-cache-dir "^1.0.0"
loader-utils "^1.0.2" loader-utils "^1.0.2"
@@ -5551,7 +5606,6 @@ css-what@2.1:
css@2.2.4: css@2.2.4:
version "2.2.4" version "2.2.4"
resolved "https://registry.yarnpkg.com/css/-/css-2.2.4.tgz#c646755c73971f2bba6a601e2cf2fd71b1298929" resolved "https://registry.yarnpkg.com/css/-/css-2.2.4.tgz#c646755c73971f2bba6a601e2cf2fd71b1298929"
integrity sha512-oUnjmWpy0niI3x/mPL8dVEI1l7MnG3+HHyRPHf+YFSbK+svOhXpmSOcDURUh2aOCgl2grzrOPt1nHLuCVFULLw==
dependencies: dependencies:
inherits "^2.0.3" inherits "^2.0.3"
source-map "^0.6.1" source-map "^0.6.1"
@@ -11590,20 +11644,7 @@ merge@^1.2.0:
version "1.2.0" version "1.2.0"
resolved "https://registry.npmjs.org/merge/-/merge-1.2.0.tgz#7531e39d4949c281a66b8c5a6e0265e8b05894da" resolved "https://registry.npmjs.org/merge/-/merge-1.2.0.tgz#7531e39d4949c281a66b8c5a6e0265e8b05894da"
merkle-patricia-tree@2.3.1, merkle-patricia-tree@^2.1.2: merkle-patricia-tree@2.3.1, merkle-patricia-tree@2.3.2, merkle-patricia-tree@^2.1.2, merkle-patricia-tree@^2.3.2:
version "2.3.1"
resolved "https://registry.yarnpkg.com/merkle-patricia-tree/-/merkle-patricia-tree-2.3.1.tgz#7d4e7263a9c85c1679187cad4a6d71f48d524c71"
dependencies:
async "^1.4.2"
ethereumjs-util "^5.0.0"
level-ws "0.0.0"
levelup "^1.2.1"
memdown "^1.0.0"
readable-stream "^2.0.0"
rlp "^2.0.0"
semaphore ">=1.0.1"
merkle-patricia-tree@2.3.2, merkle-patricia-tree@^2.3.2:
version "2.3.2" version "2.3.2"
resolved "https://registry.yarnpkg.com/merkle-patricia-tree/-/merkle-patricia-tree-2.3.2.tgz#982ca1b5a0fde00eed2f6aeed1f9152860b8208a" resolved "https://registry.yarnpkg.com/merkle-patricia-tree/-/merkle-patricia-tree-2.3.2.tgz#982ca1b5a0fde00eed2f6aeed1f9152860b8208a"
dependencies: dependencies:
@@ -13824,7 +13865,6 @@ railroad-diagrams@^1.0.0:
ramda@0.21.0: ramda@0.21.0:
version "0.21.0" version "0.21.0"
resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.21.0.tgz#a001abedb3ff61077d4ff1d577d44de77e8d0a35" resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.21.0.tgz#a001abedb3ff61077d4ff1d577d44de77e8d0a35"
integrity sha1-oAGr7bP/YQd9T/HVd9RN536NCjU=
randexp@0.4.6: randexp@0.4.6:
version "0.4.6" version "0.4.6"
@@ -14629,7 +14669,6 @@ rx-lite@*, rx-lite@^4.0.8:
rx@4.1.0: rx@4.1.0:
version "4.1.0" version "4.1.0"
resolved "https://registry.yarnpkg.com/rx/-/rx-4.1.0.tgz#a5f13ff79ef3b740fe30aa803fb09f98805d4782" resolved "https://registry.yarnpkg.com/rx/-/rx-4.1.0.tgz#a5f13ff79ef3b740fe30aa803fb09f98805d4782"
integrity sha1-pfE/957zt0D+MKqAP7CfmIBdR4I=
rxjs@^5.0.0-beta.11: rxjs@^5.0.0-beta.11:
version "5.5.11" version "5.5.11"
@@ -15284,7 +15323,6 @@ source-map-resolve@^0.5.0:
source-map-resolve@^0.5.2: source-map-resolve@^0.5.2:
version "0.5.2" version "0.5.2"
resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.2.tgz#72e2cc34095543e43b2c62b2c4c10d4a9054f259" resolved "https://registry.yarnpkg.com/source-map-resolve/-/source-map-resolve-0.5.2.tgz#72e2cc34095543e43b2c62b2c4c10d4a9054f259"
integrity sha512-MjqsvNwyz1s0k81Goz/9vRBe9SZdB09Bdw+/zYyO+3CuPk6fouTaxscHkgtE8jKvf01kVfl8riHzERQ/kefaSA==
dependencies: dependencies:
atob "^2.1.1" atob "^2.1.1"
decode-uri-component "^0.2.0" decode-uri-component "^0.2.0"
@@ -15780,7 +15818,6 @@ sver-compat@^1.5.0:
svg-react-loader@^0.4.6: svg-react-loader@^0.4.6:
version "0.4.6" version "0.4.6"
resolved "https://registry.yarnpkg.com/svg-react-loader/-/svg-react-loader-0.4.6.tgz#b263efb3e3d2fff4c682a729351aba5f185051a1" resolved "https://registry.yarnpkg.com/svg-react-loader/-/svg-react-loader-0.4.6.tgz#b263efb3e3d2fff4c682a729351aba5f185051a1"
integrity sha512-HVEypjWQsQuJdBIPzXGxpmQsQts7QwfQuYgK1rah6BVCMoLNSCh/ESKVNd7/tHq8DkWYHHTyaUMDA1FjqZYrgA==
dependencies: dependencies:
css "2.2.4" css "2.2.4"
loader-utils "1.1.0" loader-utils "1.1.0"
@@ -16267,7 +16304,6 @@ traverse-chain@~0.1.0:
traverse@0.6.6: traverse@0.6.6:
version "0.6.6" version "0.6.6"
resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.6.6.tgz#cbdf560fd7b9af632502fed40f918c157ea97137" resolved "https://registry.yarnpkg.com/traverse/-/traverse-0.6.6.tgz#cbdf560fd7b9af632502fed40f918c157ea97137"
integrity sha1-y99WD9e5r2MlAv7UD5GMFX6pcTc=
treeify@^1.0.1: treeify@^1.0.1:
version "1.1.0" version "1.1.0"
@@ -17941,7 +17977,6 @@ xml-name-validator@^3.0.0:
xml2js@0.4.17: xml2js@0.4.17:
version "0.4.17" version "0.4.17"
resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.17.tgz#17be93eaae3f3b779359c795b419705a8817e868" resolved "https://registry.yarnpkg.com/xml2js/-/xml2js-0.4.17.tgz#17be93eaae3f3b779359c795b419705a8817e868"
integrity sha1-F76T6q4/O3eTWceVtBlwWogX6Gg=
dependencies: dependencies:
sax ">=0.6.0" sax ">=0.6.0"
xmlbuilder "^4.1.0" xmlbuilder "^4.1.0"
@@ -17956,7 +17991,6 @@ xml2js@0.4.19, xml2js@^0.4.17:
xmlbuilder@^4.1.0: xmlbuilder@^4.1.0:
version "4.2.1" version "4.2.1"
resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-4.2.1.tgz#aa58a3041a066f90eaa16c2f5389ff19f3f461a5" resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-4.2.1.tgz#aa58a3041a066f90eaa16c2f5389ff19f3f461a5"
integrity sha1-qlijBBoGb5DqoWwvU4n/GfP0YaU=
dependencies: dependencies:
lodash "^4.0.0" lodash "^4.0.0"