Fix additional merge conflicts
This commit is contained in:
parent
2f2582a0da
commit
1d9408a8e0
@ -1,4 +1,4 @@
|
|||||||
import { orderFactory } from '@0xproject/order-utils';
|
import { orderFactory } from '@0xproject/order-utils/lib/src/order_factory';
|
||||||
import * as chai from 'chai';
|
import * as chai from 'chai';
|
||||||
import * as _ from 'lodash';
|
import * as _ from 'lodash';
|
||||||
import 'mocha';
|
import 'mocha';
|
||||||
|
@ -1,15 +1,14 @@
|
|||||||
import * as _ from 'lodash';
|
|
||||||
|
|
||||||
import { constants } from '../constants';
|
|
||||||
import { utils } from './utils';
|
|
||||||
|
|
||||||
import { readFileSync, writeFileSync } from 'fs';
|
import { readFileSync, writeFileSync } from 'fs';
|
||||||
|
import * as _ from 'lodash';
|
||||||
import * as path from 'path';
|
import * as path from 'path';
|
||||||
import { exec as execAsync } from 'promisify-child-process';
|
import { exec as execAsync } from 'promisify-child-process';
|
||||||
import * as ts from 'typescript';
|
import * as ts from 'typescript';
|
||||||
|
|
||||||
|
import { constants } from '../constants';
|
||||||
import { ExportPathToExportedItems } from '../types';
|
import { ExportPathToExportedItems } from '../types';
|
||||||
|
|
||||||
|
import { utils } from './utils';
|
||||||
|
|
||||||
interface ExportInfo {
|
interface ExportInfo {
|
||||||
exportPathToExportedItems: ExportPathToExportedItems;
|
exportPathToExportedItems: ExportPathToExportedItems;
|
||||||
exportPathOrder: string[];
|
exportPathOrder: string[];
|
||||||
@ -83,8 +82,8 @@ export async function generateAndUploadDocsAsync(packageName: string, isStaging:
|
|||||||
}
|
}
|
||||||
if (!_.startsWith(innerExportPath, './')) {
|
if (!_.startsWith(innerExportPath, './')) {
|
||||||
throw new Error(
|
throw new Error(
|
||||||
`GENERATE_UPLOAD_DOCS: WARNING - ${packageName} is exporting one of ${innerExportItems} which is
|
`GENERATE_UPLOAD_DOCS: WARNING - ${packageName} is exporting one of ${innerExportItems} which is
|
||||||
itself exported from an external package. To fix this, export the external dependency directly,
|
itself exported from an external package. To fix this, export the external dependency directly,
|
||||||
not indirectly through ${innerExportPath}.`,
|
not indirectly through ${innerExportPath}.`,
|
||||||
);
|
);
|
||||||
} else {
|
} else {
|
||||||
@ -192,6 +191,8 @@ export async function generateAndUploadDocsAsync(packageName: string, isStaging:
|
|||||||
// Remove the generated docs directory
|
// Remove the generated docs directory
|
||||||
await execAsync(`rm -rf ${jsonFilePath}`, {
|
await execAsync(`rm -rf ${jsonFilePath}`, {
|
||||||
cwd,
|
cwd,
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
function getAllReferenceNames(propertyName: string, node: any, referenceNames: string[]): string[] {
|
function getAllReferenceNames(propertyName: string, node: any, referenceNames: string[]): string[] {
|
||||||
let updatedReferenceNames = referenceNames;
|
let updatedReferenceNames = referenceNames;
|
||||||
|
@ -49,7 +49,7 @@ export const signatureUtils = {
|
|||||||
|
|
||||||
case SignatureType.EthSign: {
|
case SignatureType.EthSign: {
|
||||||
const ecSignature = signatureUtils.parseECSignature(signature);
|
const ecSignature = signatureUtils.parseECSignature(signature);
|
||||||
const prefixedMessageHex = signatureUtils.addSignedMessagePrefix(data, SignerType.EthSign);
|
const prefixedMessageHex = signatureUtils.addSignedMessagePrefix(data, SignerType.Default);
|
||||||
return signatureUtils.isValidECSignature(prefixedMessageHex, ecSignature, signerAddress);
|
return signatureUtils.isValidECSignature(prefixedMessageHex, ecSignature, signerAddress);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2,7 +2,8 @@ import { BigNumber } from '@0xproject/utils';
|
|||||||
import * as chai from 'chai';
|
import * as chai from 'chai';
|
||||||
import 'mocha';
|
import 'mocha';
|
||||||
|
|
||||||
import { constants, marketUtils } from '../src';
|
import { marketUtils } from '../src';
|
||||||
|
import { constants } from '../src/constants';
|
||||||
|
|
||||||
import { chaiSetup } from './utils/chai_setup';
|
import { chaiSetup } from './utils/chai_setup';
|
||||||
import { testOrderFactory } from './utils/test_order_factory';
|
import { testOrderFactory } from './utils/test_order_factory';
|
||||||
|
@ -6,8 +6,8 @@ import * as _ from 'lodash';
|
|||||||
import 'mocha';
|
import 'mocha';
|
||||||
import * as Sinon from 'sinon';
|
import * as Sinon from 'sinon';
|
||||||
|
|
||||||
import { signatureUtils, generatePseudoRandomSalt } from '../src';
|
import { generatePseudoRandomSalt } from '../src';
|
||||||
import { convertECSignatureToSignatureHex, isValidSignatureAsync } from '../src/signature_utils';
|
import { signatureUtils } from '../src/signature_utils';
|
||||||
|
|
||||||
import { chaiSetup } from './utils/chai_setup';
|
import { chaiSetup } from './utils/chai_setup';
|
||||||
import { provider, web3Wrapper } from './utils/web3_wrapper';
|
import { provider, web3Wrapper } from './utils/web3_wrapper';
|
||||||
@ -16,7 +16,7 @@ chaiSetup.configure();
|
|||||||
const expect = chai.expect;
|
const expect = chai.expect;
|
||||||
|
|
||||||
describe('Signature utils', () => {
|
describe('Signature utils', () => {
|
||||||
describe('#isValidSignature', () => {
|
describe('#isValidSignatureAsync', () => {
|
||||||
let dataHex = '0x6927e990021d23b1eb7b8789f6a6feaf98fe104bb0cf8259421b79f9a34222b0';
|
let dataHex = '0x6927e990021d23b1eb7b8789f6a6feaf98fe104bb0cf8259421b79f9a34222b0';
|
||||||
const ethSignSignature =
|
const ethSignSignature =
|
||||||
'0x1B61a3ed31b43c8780e905a260a35faefcc527be7516aa11c0256729b5b351bc3340349190569279751135161d22529dc25add4f6069af05be04cacbda2ace225403';
|
'0x1B61a3ed31b43c8780e905a260a35faefcc527be7516aa11c0256729b5b351bc3340349190569279751135161d22529dc25add4f6069af05be04cacbda2ace225403';
|
||||||
@ -255,7 +255,12 @@ describe('Signature utils', () => {
|
|||||||
SignerType.Default,
|
SignerType.Default,
|
||||||
);
|
);
|
||||||
|
|
||||||
const isValidSignature = await isValidSignatureAsync(provider, orderHash, ecSignature, makerAddress);
|
const isValidSignature = await signatureUtils.isValidSignatureAsync(
|
||||||
|
provider,
|
||||||
|
orderHash,
|
||||||
|
ecSignature,
|
||||||
|
makerAddress,
|
||||||
|
);
|
||||||
expect(isValidSignature).to.be.true();
|
expect(isValidSignature).to.be.true();
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
@ -268,32 +273,44 @@ describe('Signature utils', () => {
|
|||||||
it('should concatenate v,r,s and append the Trezor signature type', async () => {
|
it('should concatenate v,r,s and append the Trezor signature type', async () => {
|
||||||
const expectedSignatureWithSignatureType =
|
const expectedSignatureWithSignatureType =
|
||||||
'0x1baca7da997ad177f040240cdccf6905b71ab16b74434388c3a72f34fd25d6439346b2bac274ff29b48b3ea6e2d04c1336eaceafda3c53ab483fc3ff12fac3ebf208';
|
'0x1baca7da997ad177f040240cdccf6905b71ab16b74434388c3a72f34fd25d6439346b2bac274ff29b48b3ea6e2d04c1336eaceafda3c53ab483fc3ff12fac3ebf208';
|
||||||
const signatureWithSignatureType = convertECSignatureToSignatureHex(ecSignature, SignerType.Trezor);
|
const signatureWithSignatureType = signatureUtils.convertECSignatureToSignatureHex(
|
||||||
|
ecSignature,
|
||||||
|
SignerType.Trezor,
|
||||||
|
);
|
||||||
expect(signatureWithSignatureType).to.equal(expectedSignatureWithSignatureType);
|
expect(signatureWithSignatureType).to.equal(expectedSignatureWithSignatureType);
|
||||||
});
|
});
|
||||||
it('should concatenate v,r,s and append the EthSign signature type when SignerType is Default', async () => {
|
it('should concatenate v,r,s and append the EthSign signature type when SignerType is Default', async () => {
|
||||||
const expectedSignatureWithSignatureType =
|
const expectedSignatureWithSignatureType =
|
||||||
'0x1baca7da997ad177f040240cdccf6905b71ab16b74434388c3a72f34fd25d6439346b2bac274ff29b48b3ea6e2d04c1336eaceafda3c53ab483fc3ff12fac3ebf203';
|
'0x1baca7da997ad177f040240cdccf6905b71ab16b74434388c3a72f34fd25d6439346b2bac274ff29b48b3ea6e2d04c1336eaceafda3c53ab483fc3ff12fac3ebf203';
|
||||||
const signatureWithSignatureType = convertECSignatureToSignatureHex(ecSignature, SignerType.Default);
|
const signatureWithSignatureType = signatureUtils.convertECSignatureToSignatureHex(
|
||||||
|
ecSignature,
|
||||||
|
SignerType.Default,
|
||||||
|
);
|
||||||
expect(signatureWithSignatureType).to.equal(expectedSignatureWithSignatureType);
|
expect(signatureWithSignatureType).to.equal(expectedSignatureWithSignatureType);
|
||||||
});
|
});
|
||||||
it('should concatenate v,r,s and append the EthSign signature type when SignerType is Ledger', async () => {
|
it('should concatenate v,r,s and append the EthSign signature type when SignerType is Ledger', async () => {
|
||||||
const expectedSignatureWithSignatureType =
|
const expectedSignatureWithSignatureType =
|
||||||
'0x1baca7da997ad177f040240cdccf6905b71ab16b74434388c3a72f34fd25d6439346b2bac274ff29b48b3ea6e2d04c1336eaceafda3c53ab483fc3ff12fac3ebf203';
|
'0x1baca7da997ad177f040240cdccf6905b71ab16b74434388c3a72f34fd25d6439346b2bac274ff29b48b3ea6e2d04c1336eaceafda3c53ab483fc3ff12fac3ebf203';
|
||||||
const signatureWithSignatureType = convertECSignatureToSignatureHex(ecSignature, SignerType.Ledger);
|
const signatureWithSignatureType = signatureUtils.convertECSignatureToSignatureHex(
|
||||||
|
ecSignature,
|
||||||
|
SignerType.Ledger,
|
||||||
|
);
|
||||||
expect(signatureWithSignatureType).to.equal(expectedSignatureWithSignatureType);
|
expect(signatureWithSignatureType).to.equal(expectedSignatureWithSignatureType);
|
||||||
});
|
});
|
||||||
it('should concatenate v,r,s and append the EthSign signature type when SignerType is Metamask', async () => {
|
it('should concatenate v,r,s and append the EthSign signature type when SignerType is Metamask', async () => {
|
||||||
const expectedSignatureWithSignatureType =
|
const expectedSignatureWithSignatureType =
|
||||||
'0x1baca7da997ad177f040240cdccf6905b71ab16b74434388c3a72f34fd25d6439346b2bac274ff29b48b3ea6e2d04c1336eaceafda3c53ab483fc3ff12fac3ebf203';
|
'0x1baca7da997ad177f040240cdccf6905b71ab16b74434388c3a72f34fd25d6439346b2bac274ff29b48b3ea6e2d04c1336eaceafda3c53ab483fc3ff12fac3ebf203';
|
||||||
const signatureWithSignatureType = convertECSignatureToSignatureHex(ecSignature, SignerType.Metamask);
|
const signatureWithSignatureType = signatureUtils.convertECSignatureToSignatureHex(
|
||||||
|
ecSignature,
|
||||||
|
SignerType.Metamask,
|
||||||
|
);
|
||||||
expect(signatureWithSignatureType).to.equal(expectedSignatureWithSignatureType);
|
expect(signatureWithSignatureType).to.equal(expectedSignatureWithSignatureType);
|
||||||
});
|
});
|
||||||
it('should throw if the SignerType is invalid', async () => {
|
it('should throw if the SignerType is invalid', async () => {
|
||||||
const expectedMessage = 'Unrecognized SignerType: INVALID_SIGNER';
|
const expectedMessage = 'Unrecognized SignerType: INVALID_SIGNER';
|
||||||
expect(() => convertECSignatureToSignatureHex(ecSignature, 'INVALID_SIGNER' as SignerType)).to.throw(
|
expect(() =>
|
||||||
expectedMessage,
|
signatureUtils.convertECSignatureToSignatureHex(ecSignature, 'INVALID_SIGNER' as SignerType),
|
||||||
);
|
).to.throw(expectedMessage);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
@ -1,7 +1,8 @@
|
|||||||
import { Order, SignedOrder } from '@0xproject/types';
|
import { Order, SignedOrder } from '@0xproject/types';
|
||||||
import * as _ from 'lodash';
|
import * as _ from 'lodash';
|
||||||
|
|
||||||
import { constants, orderFactory } from '../../src';
|
import { constants } from '../../src/constants';
|
||||||
|
import { orderFactory } from '../../src/order_factory';
|
||||||
|
|
||||||
const BASE_TEST_ORDER: Order = orderFactory.createOrder(
|
const BASE_TEST_ORDER: Order = orderFactory.createOrder(
|
||||||
constants.NULL_ADDRESS,
|
constants.NULL_ADDRESS,
|
||||||
|
104
yarn.lock
104
yarn.lock
@ -690,6 +690,27 @@
|
|||||||
ethers "3.0.22"
|
ethers "3.0.22"
|
||||||
lodash "4.17.10"
|
lodash "4.17.10"
|
||||||
|
|
||||||
|
"@0xproject/react-shared@^0.2.3":
|
||||||
|
version "0.2.3"
|
||||||
|
resolved "https://registry.yarnpkg.com/@0xproject/react-shared/-/react-shared-0.2.3.tgz#f0403b9b7f1cfbe2853b53cc983ebb13ee8753a5"
|
||||||
|
dependencies:
|
||||||
|
"@types/lodash" "4.14.104"
|
||||||
|
"@types/material-ui" "0.18.0"
|
||||||
|
"@types/node" "9.6.0"
|
||||||
|
"@types/react" "16.3.13"
|
||||||
|
"@types/react-dom" "16.0.4"
|
||||||
|
"@types/react-scroll" "0.0.31"
|
||||||
|
basscss "8.0.4"
|
||||||
|
is-mobile "0.2.2"
|
||||||
|
lodash "4.17.10"
|
||||||
|
material-ui "0.17.4"
|
||||||
|
react "15.6.1"
|
||||||
|
react-dom "15.6.1"
|
||||||
|
react-highlight "0xproject/react-highlight"
|
||||||
|
react-markdown "3.2.2"
|
||||||
|
react-scroll "1.7.7"
|
||||||
|
react-tap-event-plugin "2.0.1"
|
||||||
|
|
||||||
"@0xproject/sol-compiler@^0.5.3", "@0xproject/sol-compiler@^0.5.4":
|
"@0xproject/sol-compiler@^0.5.3", "@0xproject/sol-compiler@^0.5.4":
|
||||||
version "0.5.4"
|
version "0.5.4"
|
||||||
resolved "https://registry.yarnpkg.com/@0xproject/sol-compiler/-/sol-compiler-0.5.4.tgz#3e0b04b0c02c5ec046ebb962b5ed20978c6b4cdd"
|
resolved "https://registry.yarnpkg.com/@0xproject/sol-compiler/-/sol-compiler-0.5.4.tgz#3e0b04b0c02c5ec046ebb962b5ed20978c6b4cdd"
|
||||||
@ -1101,6 +1122,13 @@
|
|||||||
"@types/node" "*"
|
"@types/node" "*"
|
||||||
"@types/react" "*"
|
"@types/react" "*"
|
||||||
|
|
||||||
|
"@types/react-dom@16.0.4":
|
||||||
|
version "16.0.4"
|
||||||
|
resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-16.0.4.tgz#2e8fd45f5443780ed49bf2cdd9809e6091177a7d"
|
||||||
|
dependencies:
|
||||||
|
"@types/node" "*"
|
||||||
|
"@types/react" "*"
|
||||||
|
|
||||||
"@types/react-dom@^16.0.3":
|
"@types/react-dom@^16.0.3":
|
||||||
version "16.0.5"
|
version "16.0.5"
|
||||||
resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-16.0.5.tgz#a757457662e3819409229e8f86795ff37b371f96"
|
resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-16.0.5.tgz#a757457662e3819409229e8f86795ff37b371f96"
|
||||||
@ -1136,6 +1164,12 @@
|
|||||||
"@types/history" "*"
|
"@types/history" "*"
|
||||||
"@types/react" "*"
|
"@types/react" "*"
|
||||||
|
|
||||||
|
"@types/react-scroll@0.0.31":
|
||||||
|
version "0.0.31"
|
||||||
|
resolved "https://registry.yarnpkg.com/@types/react-scroll/-/react-scroll-0.0.31.tgz#1bb26bfd9f595da6403c2f13c2f9a3ed4d2929fa"
|
||||||
|
dependencies:
|
||||||
|
"@types/react" "*"
|
||||||
|
|
||||||
"@types/react-scroll@1.5.3":
|
"@types/react-scroll@1.5.3":
|
||||||
version "1.5.3"
|
version "1.5.3"
|
||||||
resolved "https://registry.yarnpkg.com/@types/react-scroll/-/react-scroll-1.5.3.tgz#cc4e94db3d7d5b1cd244bfee24091c335d3e2598"
|
resolved "https://registry.yarnpkg.com/@types/react-scroll/-/react-scroll-1.5.3.tgz#cc4e94db3d7d5b1cd244bfee24091c335d3e2598"
|
||||||
@ -2454,7 +2488,7 @@ basscss-typography@^3.0.4:
|
|||||||
version "3.0.4"
|
version "3.0.4"
|
||||||
resolved "https://registry.yarnpkg.com/basscss-typography/-/basscss-typography-3.0.4.tgz#ec946a2bad8dd1af97be9ea108ad4bb7be932464"
|
resolved "https://registry.yarnpkg.com/basscss-typography/-/basscss-typography-3.0.4.tgz#ec946a2bad8dd1af97be9ea108ad4bb7be932464"
|
||||||
|
|
||||||
basscss@^8.0.3:
|
basscss@8.0.4, basscss@^8.0.3:
|
||||||
version "8.0.4"
|
version "8.0.4"
|
||||||
resolved "https://registry.yarnpkg.com/basscss/-/basscss-8.0.4.tgz#b371a2ce25aeb9b322302f37f4e425753dd29ae1"
|
resolved "https://registry.yarnpkg.com/basscss/-/basscss-8.0.4.tgz#b371a2ce25aeb9b322302f37f4e425753dd29ae1"
|
||||||
dependencies:
|
dependencies:
|
||||||
@ -5952,7 +5986,7 @@ ganache-core@0xProject/ganache-core#monorepo-dep:
|
|||||||
ethereumjs-tx "0xProject/ethereumjs-tx#fake-tx-include-signature-by-default"
|
ethereumjs-tx "0xProject/ethereumjs-tx#fake-tx-include-signature-by-default"
|
||||||
ethereumjs-util "^5.2.0"
|
ethereumjs-util "^5.2.0"
|
||||||
ethereumjs-vm "2.3.5"
|
ethereumjs-vm "2.3.5"
|
||||||
ethereumjs-wallet "0.6.0"
|
ethereumjs-wallet "~0.6.0"
|
||||||
fake-merkle-patricia-tree "~1.0.1"
|
fake-merkle-patricia-tree "~1.0.1"
|
||||||
heap "~0.2.6"
|
heap "~0.2.6"
|
||||||
js-scrypt "^0.2.0"
|
js-scrypt "^0.2.0"
|
||||||
@ -6850,12 +6884,6 @@ icss-replace-symbols@^1.1.0:
|
|||||||
version "1.1.0"
|
version "1.1.0"
|
||||||
resolved "https://registry.yarnpkg.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz#06ea6f83679a7749e386cfe1fe812ae5db223ded"
|
resolved "https://registry.yarnpkg.com/icss-replace-symbols/-/icss-replace-symbols-1.1.0.tgz#06ea6f83679a7749e386cfe1fe812ae5db223ded"
|
||||||
|
|
||||||
icss-utils@^2.1.0:
|
|
||||||
version "2.1.0"
|
|
||||||
resolved "https://registry.yarnpkg.com/icss-utils/-/icss-utils-2.1.0.tgz#83f0a0ec378bf3246178b6c2ad9136f135b1c962"
|
|
||||||
dependencies:
|
|
||||||
postcss "^6.0.1"
|
|
||||||
|
|
||||||
ieee754@1.1.8:
|
ieee754@1.1.8:
|
||||||
version "1.1.8"
|
version "1.1.8"
|
||||||
resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.1.8.tgz#be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4"
|
resolved "https://registry.npmjs.org/ieee754/-/ieee754-1.1.8.tgz#be33d40ac10ef1926701f6f08a2d86fbfd1ad3e4"
|
||||||
@ -7274,7 +7302,7 @@ is-installed-globally@^0.1.0:
|
|||||||
global-dirs "^0.1.0"
|
global-dirs "^0.1.0"
|
||||||
is-path-inside "^1.0.0"
|
is-path-inside "^1.0.0"
|
||||||
|
|
||||||
is-mobile@^0.2.2:
|
is-mobile@0.2.2, is-mobile@^0.2.2:
|
||||||
version "0.2.2"
|
version "0.2.2"
|
||||||
resolved "https://registry.yarnpkg.com/is-mobile/-/is-mobile-0.2.2.tgz#0e2e006d99ed2c2155b761df80f2a3619ae2ad9f"
|
resolved "https://registry.yarnpkg.com/is-mobile/-/is-mobile-0.2.2.tgz#0e2e006d99ed2c2155b761df80f2a3619ae2ad9f"
|
||||||
|
|
||||||
@ -8559,11 +8587,11 @@ marked@0.3.18:
|
|||||||
version "0.3.18"
|
version "0.3.18"
|
||||||
resolved "https://registry.npmjs.org/marked/-/marked-0.3.18.tgz#3ef058cd926101849b92a7a7c15db18c7fc76b2f"
|
resolved "https://registry.npmjs.org/marked/-/marked-0.3.18.tgz#3ef058cd926101849b92a7a7c15db18c7fc76b2f"
|
||||||
|
|
||||||
marked@^0.3.12, marked@^0.3.5:
|
marked@^0.3.12:
|
||||||
version "0.3.19"
|
version "0.3.19"
|
||||||
resolved "https://registry.yarnpkg.com/marked/-/marked-0.3.19.tgz#5d47f709c4c9fc3c216b6d46127280f40b39d790"
|
resolved "https://registry.yarnpkg.com/marked/-/marked-0.3.19.tgz#5d47f709c4c9fc3c216b6d46127280f40b39d790"
|
||||||
|
|
||||||
material-ui@^0.17.1:
|
material-ui@0.17.4, material-ui@^0.17.1:
|
||||||
version "0.17.4"
|
version "0.17.4"
|
||||||
resolved "https://registry.yarnpkg.com/material-ui/-/material-ui-0.17.4.tgz#193999ecb49c3ec15ae0abb4e90fdf9a7bd343e0"
|
resolved "https://registry.yarnpkg.com/material-ui/-/material-ui-0.17.4.tgz#193999ecb49c3ec15ae0abb4e90fdf9a7bd343e0"
|
||||||
dependencies:
|
dependencies:
|
||||||
@ -9848,6 +9876,17 @@ parse-asn1@^5.0.0:
|
|||||||
evp_bytestokey "^1.0.0"
|
evp_bytestokey "^1.0.0"
|
||||||
pbkdf2 "^3.0.3"
|
pbkdf2 "^3.0.3"
|
||||||
|
|
||||||
|
parse-entities@^1.0.2:
|
||||||
|
version "1.1.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-1.1.2.tgz#9eaf719b29dc3bd62246b4332009072e01527777"
|
||||||
|
dependencies:
|
||||||
|
character-entities "^1.0.0"
|
||||||
|
character-entities-legacy "^1.0.0"
|
||||||
|
character-reference-invalid "^1.0.0"
|
||||||
|
is-alphanumerical "^1.0.0"
|
||||||
|
is-decimal "^1.0.0"
|
||||||
|
is-hexadecimal "^1.0.0"
|
||||||
|
|
||||||
parse-entities@^1.1.0:
|
parse-entities@^1.1.0:
|
||||||
version "1.1.1"
|
version "1.1.1"
|
||||||
resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-1.1.1.tgz#8112d88471319f27abae4d64964b122fe4e1b890"
|
resolved "https://registry.yarnpkg.com/parse-entities/-/parse-entities-1.1.1.tgz#8112d88471319f27abae4d64964b122fe4e1b890"
|
||||||
@ -11058,6 +11097,13 @@ react-scroll@0xproject/react-scroll#similar-to-pr-330:
|
|||||||
lodash.throttle "^4.1.1"
|
lodash.throttle "^4.1.1"
|
||||||
prop-types "^15.5.8"
|
prop-types "^15.5.8"
|
||||||
|
|
||||||
|
react-scroll@1.7.7:
|
||||||
|
version "1.7.7"
|
||||||
|
resolved "https://registry.yarnpkg.com/react-scroll/-/react-scroll-1.7.7.tgz#948c40c9a189b62bf4a53ee0fd50e5d89d37260a"
|
||||||
|
dependencies:
|
||||||
|
lodash.throttle "^4.1.1"
|
||||||
|
prop-types "^15.5.8"
|
||||||
|
|
||||||
react-side-effect@^1.0.2, react-side-effect@^1.1.0:
|
react-side-effect@^1.0.2, react-side-effect@^1.1.0:
|
||||||
version "1.1.5"
|
version "1.1.5"
|
||||||
resolved "https://registry.yarnpkg.com/react-side-effect/-/react-side-effect-1.1.5.tgz#f26059e50ed9c626d91d661b9f3c8bb38cd0ff2d"
|
resolved "https://registry.yarnpkg.com/react-side-effect/-/react-side-effect-1.1.5.tgz#f26059e50ed9c626d91d661b9f3c8bb38cd0ff2d"
|
||||||
@ -11460,6 +11506,26 @@ regjsparser@^0.1.4:
|
|||||||
dependencies:
|
dependencies:
|
||||||
jsesc "~0.5.0"
|
jsesc "~0.5.0"
|
||||||
|
|
||||||
|
remark-parse@^4.0.0:
|
||||||
|
version "4.0.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-4.0.0.tgz#99f1f049afac80382366e2e0d0bd55429dd45d8b"
|
||||||
|
dependencies:
|
||||||
|
collapse-white-space "^1.0.2"
|
||||||
|
is-alphabetical "^1.0.0"
|
||||||
|
is-decimal "^1.0.0"
|
||||||
|
is-whitespace-character "^1.0.0"
|
||||||
|
is-word-character "^1.0.0"
|
||||||
|
markdown-escapes "^1.0.0"
|
||||||
|
parse-entities "^1.0.2"
|
||||||
|
repeat-string "^1.5.4"
|
||||||
|
state-toggle "^1.0.0"
|
||||||
|
trim "0.0.1"
|
||||||
|
trim-trailing-lines "^1.0.0"
|
||||||
|
unherit "^1.0.4"
|
||||||
|
unist-util-remove-position "^1.0.0"
|
||||||
|
vfile-location "^2.0.0"
|
||||||
|
xtend "^4.0.1"
|
||||||
|
|
||||||
remark-parse@^5.0.0:
|
remark-parse@^5.0.0:
|
||||||
version "5.0.0"
|
version "5.0.0"
|
||||||
resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-5.0.0.tgz#4c077f9e499044d1d5c13f80d7a98cf7b9285d95"
|
resolved "https://registry.yarnpkg.com/remark-parse/-/remark-parse-5.0.0.tgz#4c077f9e499044d1d5c13f80d7a98cf7b9285d95"
|
||||||
@ -13723,6 +13789,10 @@ unist-util-is@^2.1.1:
|
|||||||
version "2.1.1"
|
version "2.1.1"
|
||||||
resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-2.1.1.tgz#0c312629e3f960c66e931e812d3d80e77010947b"
|
resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-2.1.1.tgz#0c312629e3f960c66e931e812d3d80e77010947b"
|
||||||
|
|
||||||
|
unist-util-is@^2.1.2:
|
||||||
|
version "2.1.2"
|
||||||
|
resolved "https://registry.yarnpkg.com/unist-util-is/-/unist-util-is-2.1.2.tgz#1193fa8f2bfbbb82150633f3a8d2eb9a1c1d55db"
|
||||||
|
|
||||||
unist-util-remove-position@^1.0.0:
|
unist-util-remove-position@^1.0.0:
|
||||||
version "1.1.1"
|
version "1.1.1"
|
||||||
resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-1.1.1.tgz#5a85c1555fc1ba0c101b86707d15e50fa4c871bb"
|
resolved "https://registry.yarnpkg.com/unist-util-remove-position/-/unist-util-remove-position-1.1.1.tgz#5a85c1555fc1ba0c101b86707d15e50fa4c871bb"
|
||||||
@ -13733,12 +13803,24 @@ unist-util-stringify-position@^1.0.0, unist-util-stringify-position@^1.1.1:
|
|||||||
version "1.1.1"
|
version "1.1.1"
|
||||||
resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-1.1.1.tgz#3ccbdc53679eed6ecf3777dd7f5e3229c1b6aa3c"
|
resolved "https://registry.yarnpkg.com/unist-util-stringify-position/-/unist-util-stringify-position-1.1.1.tgz#3ccbdc53679eed6ecf3777dd7f5e3229c1b6aa3c"
|
||||||
|
|
||||||
|
unist-util-visit-parents@^2.0.0:
|
||||||
|
version "2.0.1"
|
||||||
|
resolved "https://registry.yarnpkg.com/unist-util-visit-parents/-/unist-util-visit-parents-2.0.1.tgz#63fffc8929027bee04bfef7d2cce474f71cb6217"
|
||||||
|
dependencies:
|
||||||
|
unist-util-is "^2.1.2"
|
||||||
|
|
||||||
unist-util-visit@^1.1.0, unist-util-visit@^1.3.0:
|
unist-util-visit@^1.1.0, unist-util-visit@^1.3.0:
|
||||||
version "1.3.0"
|
version "1.3.0"
|
||||||
resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-1.3.0.tgz#41ca7c82981fd1ce6c762aac397fc24e35711444"
|
resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-1.3.0.tgz#41ca7c82981fd1ce6c762aac397fc24e35711444"
|
||||||
dependencies:
|
dependencies:
|
||||||
unist-util-is "^2.1.1"
|
unist-util-is "^2.1.1"
|
||||||
|
|
||||||
|
unist-util-visit@^1.1.3:
|
||||||
|
version "1.4.0"
|
||||||
|
resolved "https://registry.yarnpkg.com/unist-util-visit/-/unist-util-visit-1.4.0.tgz#1cb763647186dc26f5e1df5db6bd1e48b3cc2fb1"
|
||||||
|
dependencies:
|
||||||
|
unist-util-visit-parents "^2.0.0"
|
||||||
|
|
||||||
universalify@^0.1.0:
|
universalify@^0.1.0:
|
||||||
version "0.1.1"
|
version "0.1.1"
|
||||||
resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.1.tgz#fa71badd4437af4c148841e3b3b165f9e9e590b7"
|
resolved "https://registry.yarnpkg.com/universalify/-/universalify-0.1.1.tgz#fa71badd4437af4c148841e3b3b165f9e9e590b7"
|
||||||
|
Loading…
x
Reference in New Issue
Block a user