chore: make pst and toy-contract in crates use repository version of SDK
This commit is contained in:
5
.github/workflows/tests.yml
vendored
5
.github/workflows/tests.yml
vendored
@@ -8,6 +8,9 @@ jobs:
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: '18'
|
||||
- uses: jetli/wasm-pack-action@v0.4.0
|
||||
with:
|
||||
version: 'latest'
|
||||
- name: Install modules
|
||||
run: yarn
|
||||
- name: Run unit tests
|
||||
@@ -20,6 +23,8 @@ jobs:
|
||||
run: yarn test:integration:wasm
|
||||
- name: Run regression tests
|
||||
run: yarn test:regression
|
||||
- name: Test example rust contracts
|
||||
run: yarn build && yarn build:test:wasm
|
||||
- name: Trigger integration tests
|
||||
if: github.ref_name == 'main'
|
||||
run: >
|
||||
|
||||
@@ -1,3 +0,0 @@
|
||||
node_modules
|
||||
lib
|
||||
src/__tests__/integration/data
|
||||
@@ -1,18 +0,0 @@
|
||||
{
|
||||
"root": true,
|
||||
"parser": "@typescript-eslint/parser",
|
||||
"plugins": ["@typescript-eslint", "prettier"],
|
||||
"extends": [
|
||||
"eslint:recommended",
|
||||
"plugin:@typescript-eslint/eslint-recommended",
|
||||
"plugin:@typescript-eslint/recommended",
|
||||
"prettier"
|
||||
],
|
||||
"rules": {
|
||||
"no-console": 1, // warning
|
||||
"multiline-ternary": "off",
|
||||
"no-nested-ternary": "off",
|
||||
"no-multiple-empty-lines": "off",
|
||||
"prettier/prettier": 2 // error
|
||||
}
|
||||
}
|
||||
@@ -1,3 +0,0 @@
|
||||
node_modules
|
||||
lib
|
||||
src/__tests__/integration/data
|
||||
@@ -1,6 +0,0 @@
|
||||
{
|
||||
"semi": true,
|
||||
"trailingComma": "none",
|
||||
"singleQuote": true,
|
||||
"printWidth": 120
|
||||
}
|
||||
@@ -1,16 +0,0 @@
|
||||
module.exports = {
|
||||
// Automatically clear mock calls and instances between every test
|
||||
clearMocks: true,
|
||||
|
||||
moduleFileExtensions: ['ts', 'js'],
|
||||
|
||||
testPathIgnorePatterns: ['/tests\/data/'],
|
||||
|
||||
testEnvironment: 'node',
|
||||
|
||||
transformIgnorePatterns: ['<rootDir>/node_modules/(?!@assemblyscript/.*)'],
|
||||
|
||||
transform: {
|
||||
'^.+\\.(ts|js)$': 'ts-jest',
|
||||
},
|
||||
};
|
||||
@@ -1,63 +0,0 @@
|
||||
{
|
||||
"name": "warp-rust-template",
|
||||
"version": "0.0.1",
|
||||
"description": "Warp WASM Rust contract template",
|
||||
"main": "index.js",
|
||||
"author": "Redstone Team <dev@redstone.finance>",
|
||||
"license": "MIT",
|
||||
"scripts": {
|
||||
"build": "wasm-pack build --target nodejs --release --out-name rust-contract contract/implementation",
|
||||
"build:dev": "wasm-pack build --target nodejs --dev --out-name rust-contract contract/implementation",
|
||||
"gen-bindings": "yarn gen-json && yarn gen-ts",
|
||||
"gen-json": "GENERATE_JSON=1 cargo test generate_json -- --nocapture && yarn format:json-bindings",
|
||||
"gen-ts": "ts-node --transpileOnly ./scripts/generate-ts.ts && yarn format:ts-bindings",
|
||||
"test": "jest ./tests",
|
||||
"lint": "eslint . --ext .ts",
|
||||
"lint:fix": "eslint . --ext .ts --fix",
|
||||
"format:json-bindings": "eslint 'contract/definition/bindings/json/*.json' --fix",
|
||||
"format:ts-bindings": "eslint 'contract/definition/bindings/ts/*.ts' --fix",
|
||||
"prettier:format": "prettier --config .prettierrc '**/**/*.ts' --write",
|
||||
"deploy:local": "yarn build && node deploy/local/deploy-local.js",
|
||||
"deploy:testnet": "yarn build && node deploy/testnet/deploy-test.js",
|
||||
"deploy:mainnet": "yarn build && node deploy/mainnet/deploy-mainnet.js",
|
||||
"read:local": "node deploy/local/read-contract-state-local.js",
|
||||
"read:testnet": "node deploy/testnet/read-contract-state-testnet.js",
|
||||
"read:mainnet": "node deploy/mainnet/read-contract-state-mainnet.js",
|
||||
"transfer:local": "node deploy/local/interact-transfer-local.js",
|
||||
"transfer:testnet": "node deploy/testnet/interact-transfer-testnet.js",
|
||||
"transfer:mainnet": "node deploy/mainnet/interact-transfer-mainnet.js",
|
||||
"balance:local": "node deploy/local/interact-balance-local.js",
|
||||
"balance:testnet": "node deploy/testnet/interact-balance-testnet.js",
|
||||
"balance:mainnet": "node deploy/mainnet/interact-balance-mainnet.js"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=16.5"
|
||||
},
|
||||
"dependencies": {
|
||||
"arlocal": "^1.1.59",
|
||||
"arweave": "1.12.4",
|
||||
"json-schema-to-typescript": "^11.0.1",
|
||||
"typescript": "^4.6.2",
|
||||
"warp-contracts": "1.2.56",
|
||||
"warp-contracts-plugin-deploy": "1.0"
|
||||
},
|
||||
"resolutions": {
|
||||
"arweave": "1.12.4"
|
||||
},
|
||||
"overrides": {
|
||||
"arweave": "1.12.4"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/jest": "^27.4.1",
|
||||
"@types/node": "^18.6.3",
|
||||
"@typescript-eslint/eslint-plugin": "^5.40.0",
|
||||
"@typescript-eslint/parser": "^5.40.0",
|
||||
"eslint": "^8.25.0",
|
||||
"eslint-config-prettier": "^8.3.0",
|
||||
"eslint-plugin-prettier": "^3.4.1",
|
||||
"jest": "^28.1.3",
|
||||
"prettier": "^2.3.2",
|
||||
"ts-jest": "^28.0.7",
|
||||
"ts-node": "^10.9.1"
|
||||
}
|
||||
}
|
||||
@@ -7,7 +7,7 @@ import { readdirSync, writeFileSync, mkdirSync, readFileSync } from 'node:fs';
|
||||
import { compileFromFile } from 'json-schema-to-typescript';
|
||||
import { writeImplementationFile } from './generation-utils';
|
||||
|
||||
const BINDINGS_ROOT = './contract/definition/bindings';
|
||||
const BINDINGS_ROOT = './crates/pst/contract/definition/bindings';
|
||||
const BINDINGS_JSON = join(BINDINGS_ROOT, 'json');
|
||||
const BINDINGS_TS = join(BINDINGS_ROOT, 'ts');
|
||||
|
||||
|
||||
@@ -12,7 +12,7 @@ export const writeImplementationFile = async (bindings: any, actions: any[]) =>
|
||||
/**
|
||||
* This file was automatically generated. Do not modify it, if you encounter any problems \n- please raise an issue: https://github.com/warp-contracts/warp-wasm-templates/issues.
|
||||
*/\n\n
|
||||
import { WriteInteractionOptions, WriteInteractionResponse, Contract, Warp, ArWallet, ContractError, EvaluationOptions } from 'warp-contracts';\nimport { ${actionsView} } from './View';\nimport { ${actionsWrite} } from './WriteAction';\nimport { State } from './ContractState';\n\n`;
|
||||
import { WriteInteractionOptions, WriteInteractionResponse, Contract, Warp, ArWallet, ContractError, EvaluationOptions } from '../../../../../..';\nimport { ${actionsView} } from './View';\nimport { ${actionsWrite} } from './WriteAction';\nimport { State } from './ContractState';\n\n`;
|
||||
resImpl += `
|
||||
export interface BaseInput {
|
||||
function: string;
|
||||
@@ -89,7 +89,7 @@ export const interfaceString = (interfaceName: string, properties: string) => {
|
||||
|
||||
// eslint-disable-next-line
|
||||
const getFunctionNames = (list: any[]) => {
|
||||
const functionNames = [];
|
||||
const functionNames = [] as string[];
|
||||
for (const typeObj of list) {
|
||||
const functionName = typeObj.title;
|
||||
functionName != 'function' && functionNames.push(functionName.charAt(0).toUpperCase() + functionName.slice(1));
|
||||
@@ -99,7 +99,7 @@ const getFunctionNames = (list: any[]) => {
|
||||
|
||||
const getActionsName = (action) => {
|
||||
let actionsName = ``;
|
||||
let actionsFunctions = [];
|
||||
let actionsFunctions = [] as string[];
|
||||
actionsFunctions = [...actionsFunctions, ...getFunctionNames(action.oneOf || action.anyOf)];
|
||||
actionsFunctions.forEach((a) => {
|
||||
actionsFunctions.indexOf(a) == actionsFunctions.length - 1 ? (actionsName += a) : (actionsName += `${a}, `);
|
||||
@@ -107,7 +107,8 @@ const getActionsName = (action) => {
|
||||
return actionsName;
|
||||
};
|
||||
|
||||
const implName = path.basename(process.cwd());
|
||||
// const implName = path.basename(process.cwd());
|
||||
const implName = 'pst';
|
||||
|
||||
const makeFirstCharUpper = (s: string) => {
|
||||
return s.charAt(0).toUpperCase() + s.slice(1);
|
||||
|
||||
@@ -8,12 +8,13 @@ import {
|
||||
LoggerFactory,
|
||||
PstState,
|
||||
Warp,
|
||||
SmartWeaveTags,
|
||||
SMART_WEAVE_TAGS,
|
||||
WARP_TAGS,
|
||||
WarpFactory,
|
||||
TagsParser,
|
||||
ArweaveWrapper,
|
||||
WasmSrc
|
||||
} from 'warp-contracts';
|
||||
} from '../../..';
|
||||
import { DeployPlugin } from 'warp-contracts-plugin-deploy';
|
||||
import path from 'path';
|
||||
import { PstContract } from '../contract/definition/bindings/ts/PstContract';
|
||||
@@ -134,11 +135,11 @@ describe('Testing the Rust WASM Profit Sharing Token', () => {
|
||||
const contractTx = await arweave.transactions.get(contractTxId);
|
||||
expect(contractTx).not.toBeNull();
|
||||
|
||||
const contractSrcTxId = tagsParser.getTag(contractTx, SmartWeaveTags.CONTRACT_SRC_TX_ID);
|
||||
const contractSrcTxId = tagsParser.getTag(contractTx, SMART_WEAVE_TAGS.CONTRACT_SRC_TX_ID);
|
||||
const contractSrcTx = await arweave.transactions.get(contractSrcTxId);
|
||||
expect(tagsParser.getTag(contractSrcTx, SmartWeaveTags.CONTENT_TYPE)).toEqual('application/wasm');
|
||||
expect(tagsParser.getTag(contractSrcTx, SmartWeaveTags.WASM_LANG)).toEqual('rust');
|
||||
expect(tagsParser.getTag(contractSrcTx, SmartWeaveTags.WASM_META)).toBeTruthy();
|
||||
expect(tagsParser.getTag(contractSrcTx, SMART_WEAVE_TAGS.CONTENT_TYPE)).toEqual('application/wasm');
|
||||
expect(tagsParser.getTag(contractSrcTx, WARP_TAGS.WASM_LANG)).toEqual('rust');
|
||||
expect(tagsParser.getTag(contractSrcTx, WARP_TAGS.WASM_META)).toBeTruthy();
|
||||
|
||||
const srcTxData = await arweaveWrapper.txData(contractSrcTxId);
|
||||
const wasmSrc = new WasmSrc(srcTxData);
|
||||
@@ -318,7 +319,7 @@ describe('Testing the Rust WASM Profit Sharing Token', () => {
|
||||
});
|
||||
|
||||
xit('should return stable gas results', async () => {
|
||||
const results = [];
|
||||
const results: InteractionResult<State, unknown>[] = [];
|
||||
|
||||
for (let i = 0; i < 10; i++) {
|
||||
const result = await pst.contract.dryWrite(
|
||||
@@ -358,7 +359,7 @@ describe('Testing the Rust WASM Profit Sharing Token', () => {
|
||||
);
|
||||
|
||||
expect(result.type).toEqual('exception');
|
||||
expect(result.errorMessage.startsWith('[RE:OOG] Out of gas!')).toBeTruthy();
|
||||
expect(result.errorMessage?.startsWith('[RE:OOG] Out of gas!')).toBeTruthy();
|
||||
});
|
||||
|
||||
it("should properly evolve contract's source code", async () => {
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
{
|
||||
"compilerOptions": {
|
||||
"moduleResolution": "Node",
|
||||
"target": "ES2018",
|
||||
"lib": ["dom"],
|
||||
"esModuleInterop": true,
|
||||
"downlevelIteration": true
|
||||
},
|
||||
"exclude": ["node_modules", "tools", "contract/implementation/pkg"]
|
||||
}
|
||||
7326
crates/pst/yarn.lock
7326
crates/pst/yarn.lock
File diff suppressed because it is too large
Load Diff
@@ -1,16 +0,0 @@
|
||||
module.exports = {
|
||||
// Automatically clear mock calls and instances between every test
|
||||
clearMocks: true,
|
||||
|
||||
moduleFileExtensions: ['ts', 'js'],
|
||||
|
||||
testPathIgnorePatterns: ['/tests\/data/'],
|
||||
|
||||
testEnvironment: 'node',
|
||||
|
||||
transformIgnorePatterns: ['<rootDir>/node_modules/(?!@assemblyscript/.*)'],
|
||||
|
||||
transform: {
|
||||
'^.+\\.(ts|js)$': 'ts-jest',
|
||||
},
|
||||
};
|
||||
@@ -1,64 +0,0 @@
|
||||
{
|
||||
"name": "warp-rust-template",
|
||||
"version": "0.0.1",
|
||||
"description": "Warp WASM Rust contract template",
|
||||
"main": "index.js",
|
||||
"author": "Redstone Team <dev@redstone.finance>",
|
||||
"license": "MIT",
|
||||
"scripts": {
|
||||
"build": "wasm-pack build --target nodejs --release --out-name rust-contract .",
|
||||
"build:dev": "wasm-pack build --target nodejs --dev --out-name rust-contract .",
|
||||
"build:profiling": "wasm-pack build --target nodejs --profiling --out-name rust-contract .",
|
||||
"gen-bindings": "yarn gen-json && yarn gen-ts",
|
||||
"gen-json": "GENERATE_JSON=1 cargo test generate_json -- --nocapture && yarn format:json-bindings",
|
||||
"gen-ts": "ts-node --transpileOnly ./scripts/generate-ts.ts && yarn format:ts-bindings",
|
||||
"test": "jest ./tests",
|
||||
"lint": "eslint . --ext .ts",
|
||||
"lint:fix": "eslint . --ext .ts --fix",
|
||||
"format:json-bindings": "eslint 'contract/definition/bindings/json/*.json' --fix",
|
||||
"format:ts-bindings": "eslint 'contract/definition/bindings/ts/*.ts' --fix",
|
||||
"prettier:format": "prettier --config .prettierrc '**/**/*.ts' --write",
|
||||
"deploy:local": "yarn build && node deploy/local/deploy-local.js",
|
||||
"deploy:testnet": "yarn build && node deploy/testnet/deploy-test.js",
|
||||
"deploy:mainnet": "yarn build && node deploy/mainnet/deploy-mainnet.js",
|
||||
"read:local": "node deploy/local/read-contract-state-local.js",
|
||||
"read:testnet": "node deploy/testnet/read-contract-state-testnet.js",
|
||||
"read:mainnet": "node deploy/mainnet/read-contract-state-mainnet.js",
|
||||
"transfer:local": "node deploy/local/interact-transfer-local.js",
|
||||
"transfer:testnet": "node deploy/testnet/interact-transfer-testnet.js",
|
||||
"transfer:mainnet": "node deploy/mainnet/interact-transfer-mainnet.js",
|
||||
"balance:local": "node deploy/local/interact-balance-local.js",
|
||||
"balance:testnet": "node deploy/testnet/interact-balance-testnet.js",
|
||||
"balance:mainnet": "node deploy/mainnet/interact-balance-mainnet.js"
|
||||
},
|
||||
"engines": {
|
||||
"node": ">=16.5"
|
||||
},
|
||||
"dependencies": {
|
||||
"arlocal": "^1.1.59",
|
||||
"arweave": "1.12.4",
|
||||
"json-schema-to-typescript": "^11.0.1",
|
||||
"typescript": "^4.6.2",
|
||||
"warp-contracts": "1.2.56",
|
||||
"warp-contracts-plugin-deploy": "^1.0.0"
|
||||
},
|
||||
"resolutions": {
|
||||
"arweave": "1.12.4"
|
||||
},
|
||||
"overrides": {
|
||||
"arweave": "1.12.4"
|
||||
},
|
||||
"devDependencies": {
|
||||
"@types/jest": "^27.4.1",
|
||||
"@types/node": "^18.6.3",
|
||||
"@typescript-eslint/eslint-plugin": "^5.40.0",
|
||||
"@typescript-eslint/parser": "^5.40.0",
|
||||
"eslint": "^8.25.0",
|
||||
"eslint-config-prettier": "^8.3.0",
|
||||
"eslint-plugin-prettier": "^3.4.1",
|
||||
"jest": "^28.1.3",
|
||||
"prettier": "^2.3.2",
|
||||
"ts-jest": "^28.0.7",
|
||||
"ts-node": "^10.9.1"
|
||||
}
|
||||
}
|
||||
@@ -6,13 +6,14 @@ import { JWKInterface } from 'arweave/node/lib/wallet';
|
||||
import {
|
||||
LoggerFactory,
|
||||
Warp,
|
||||
SmartWeaveTags,
|
||||
SMART_WEAVE_TAGS,
|
||||
WARP_TAGS,
|
||||
WarpFactory,
|
||||
TagsParser,
|
||||
ArweaveWrapper,
|
||||
WasmSrc,
|
||||
Contract
|
||||
} from 'warp-contracts';
|
||||
} from '../../..';
|
||||
import { DeployPlugin } from 'warp-contracts-plugin-deploy';
|
||||
import path from 'path';
|
||||
|
||||
@@ -90,11 +91,11 @@ describe('Testing the Rust WASM Profit Sharing Token', () => {
|
||||
const contractTx = await arweave.transactions.get(contractTxId);
|
||||
expect(contractTx).not.toBeNull();
|
||||
|
||||
const contractSrcTxId = tagsParser.getTag(contractTx, SmartWeaveTags.CONTRACT_SRC_TX_ID);
|
||||
const contractSrcTxId = tagsParser.getTag(contractTx, SMART_WEAVE_TAGS.CONTRACT_SRC_TX_ID);
|
||||
const contractSrcTx = await arweave.transactions.get(contractSrcTxId);
|
||||
expect(tagsParser.getTag(contractSrcTx, SmartWeaveTags.CONTENT_TYPE)).toEqual('application/wasm');
|
||||
expect(tagsParser.getTag(contractSrcTx, SmartWeaveTags.WASM_LANG)).toEqual('rust');
|
||||
expect(tagsParser.getTag(contractSrcTx, SmartWeaveTags.WASM_META)).toBeTruthy();
|
||||
expect(tagsParser.getTag(contractSrcTx, SMART_WEAVE_TAGS.CONTENT_TYPE)).toEqual('application/wasm');
|
||||
expect(tagsParser.getTag(contractSrcTx, WARP_TAGS.WASM_LANG)).toEqual('rust');
|
||||
expect(tagsParser.getTag(contractSrcTx, WARP_TAGS.WASM_META)).toBeTruthy();
|
||||
|
||||
const srcTxData = await arweaveWrapper.txData(contractSrcTxId);
|
||||
const wasmSrc = new WasmSrc(srcTxData);
|
||||
|
||||
@@ -1,10 +0,0 @@
|
||||
{
|
||||
"compilerOptions": {
|
||||
"moduleResolution": "Node",
|
||||
"target": "ES2018",
|
||||
"lib": ["dom"],
|
||||
"esModuleInterop": true,
|
||||
"downlevelIteration": true
|
||||
},
|
||||
"exclude": ["node_modules"]
|
||||
}
|
||||
File diff suppressed because it is too large
Load Diff
@@ -1,6 +1,6 @@
|
||||
# Warp contracts
|
||||
|
||||
`warp-contracts` is an inherent part of [Warp SDK](https://github.com/warp-contracts/warp). This library allows for smooth integration with Warp implementation of SmartWeave protocol.
|
||||
`warp-contracts` crate is an inherent part of [Warp SDK](https://github.com/warp-contracts/warp). This library allows for smooth integration with Warp implementation of SmartWeave protocol.
|
||||
|
||||
| Feature | Yes/No |
|
||||
| ---------------------- | ----------- |
|
||||
|
||||
13
package.json
13
package.json
@@ -40,7 +40,17 @@
|
||||
"test:integration:basic:arweave": "jest ./src/__tests__/integration/basic/arweave-transactions-loading",
|
||||
"test:integration:internal-writes": "jest ./src/__tests__/integration/internal-writes",
|
||||
"test:integration:wasm": "jest ./src/__tests__/integration/wasm",
|
||||
"test:regression": "node ./node_modules/.bin/jest ./src/__tests__/regression"
|
||||
"test:regression": "node ./node_modules/.bin/jest ./src/__tests__/regression",
|
||||
"build:toy-contract": "wasm-pack build --target nodejs --release --out-name rust-contract crates/toy-contract",
|
||||
"test:toy-contract": "jest crates/toy-contract/tests",
|
||||
"build:pst": "wasm-pack build --target nodejs --release --out-name rust-contract crates/pst/contract/implementation",
|
||||
"gen-bindings:pst": "yarn gen-json:pst && yarn gen-ts:pst",
|
||||
"gen-json:pst": "GENERATE_JSON=1 cargo test --manifest-path crates/pst/Cargo.toml generate_json -- --nocapture && yarn format:json-bindings:pst",
|
||||
"gen-ts:pst": "ts-node --transpileOnly crates/pst/scripts/generate-ts.ts && yarn format:ts-bindings:pst",
|
||||
"format:json-bindings:pst": "eslint 'crates/pst/contract/definition/bindings/json/*.json' --fix",
|
||||
"format:ts-bindings:pst": "eslint 'crates/pst/contract/definition/bindings/ts/*.ts' --fix",
|
||||
"test:pst": "jest crates/pst/tests",
|
||||
"build:test:wasm": "yarn build:toy-contract && yarn test:toy-contract && yarn build:pst && yarn gen-bindings:pst && yarn test:pst"
|
||||
},
|
||||
"license": "MIT",
|
||||
"author": "Redstone Team <dev@redstone.finance>",
|
||||
@@ -97,6 +107,7 @@
|
||||
"eslint-plugin-prettier": "^3.4.1",
|
||||
"gen-esm-wrapper": "^1.1.3",
|
||||
"jest": "^28.1.3",
|
||||
"json-schema-to-typescript": "^11.0.1",
|
||||
"prettier": "^2.3.2",
|
||||
"rimraf": "^3.0.2",
|
||||
"smartweave": "0.4.48",
|
||||
|
||||
168
yarn.lock
168
yarn.lock
@@ -402,6 +402,16 @@
|
||||
"@babel/helper-validator-identifier" "^7.19.1"
|
||||
to-fast-properties "^2.0.0"
|
||||
|
||||
"@bcherny/json-schema-ref-parser@10.0.5-fork":
|
||||
version "10.0.5-fork"
|
||||
resolved "https://registry.yarnpkg.com/@bcherny/json-schema-ref-parser/-/json-schema-ref-parser-10.0.5-fork.tgz#9b5e1e7e07964ea61840174098e634edbe8197bc"
|
||||
integrity sha512-E/jKbPoca1tfUPj3iSbitDZTGnq6FUFjkH6L8U2oDwSuwK1WhnnVtCG7oFOTg/DDnyoXbQYUiUiGOibHqaGVnw==
|
||||
dependencies:
|
||||
"@jsdevtools/ono" "^7.1.3"
|
||||
"@types/json-schema" "^7.0.6"
|
||||
call-me-maybe "^1.0.1"
|
||||
js-yaml "^4.1.0"
|
||||
|
||||
"@bcoe/v8-coverage@^0.2.3":
|
||||
version "0.2.3"
|
||||
resolved "https://registry.yarnpkg.com/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz#75a2e8b51cb758a7553d6804a5932d7aace75c39"
|
||||
@@ -1239,6 +1249,11 @@
|
||||
"@jridgewell/resolve-uri" "3.1.0"
|
||||
"@jridgewell/sourcemap-codec" "1.4.14"
|
||||
|
||||
"@jsdevtools/ono@^7.1.3":
|
||||
version "7.1.3"
|
||||
resolved "https://registry.yarnpkg.com/@jsdevtools/ono/-/ono-7.1.3.tgz#9df03bbd7c696a5c58885c34aa06da41c8543796"
|
||||
integrity sha512-4JQNk+3mVzK3xh2rqd6RB4J46qUR19azEHBneZyTZM+c456qOrbbM/5xcR8huNCCcbVt7+UmizG6GuUvPvKUYg==
|
||||
|
||||
"@koa/cors@^3.1.0":
|
||||
version "3.4.3"
|
||||
resolved "https://registry.yarnpkg.com/@koa/cors/-/cors-3.4.3.tgz#d669ee6e8d6e4f0ec4a7a7b0a17e7a3ed3752ebb"
|
||||
@@ -1568,6 +1583,14 @@
|
||||
dependencies:
|
||||
"@types/node" "*"
|
||||
|
||||
"@types/glob@^7.1.3":
|
||||
version "7.2.0"
|
||||
resolved "https://registry.yarnpkg.com/@types/glob/-/glob-7.2.0.tgz#bc1b5bf3aa92f25bd5dd39f35c57361bdce5b2eb"
|
||||
integrity sha512-ZUxbzKl0IfJILTS6t7ip5fQQM/J3TJYubDm3nMbgubNNYS62eXeUpoLUC8/7fJNiFYHTrGPQn7hspDUzIHX3UA==
|
||||
dependencies:
|
||||
"@types/minimatch" "*"
|
||||
"@types/node" "*"
|
||||
|
||||
"@types/graceful-fs@^4.1.3":
|
||||
version "4.1.6"
|
||||
resolved "https://registry.yarnpkg.com/@types/graceful-fs/-/graceful-fs-4.1.6.tgz#e14b2576a1c25026b7f02ede1de3b84c3a1efeae"
|
||||
@@ -1628,7 +1651,7 @@
|
||||
expect "^28.0.0"
|
||||
pretty-format "^28.0.0"
|
||||
|
||||
"@types/json-schema@^7.0.9":
|
||||
"@types/json-schema@^7.0.11", "@types/json-schema@^7.0.6", "@types/json-schema@^7.0.9":
|
||||
version "7.0.11"
|
||||
resolved "https://registry.yarnpkg.com/@types/json-schema/-/json-schema-7.0.11.tgz#d421b6c527a3037f7c84433fd2c4229e016863d3"
|
||||
integrity sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==
|
||||
@@ -1673,6 +1696,11 @@
|
||||
dependencies:
|
||||
"@types/koa" "*"
|
||||
|
||||
"@types/lodash@^4.14.182":
|
||||
version "4.14.191"
|
||||
resolved "https://registry.yarnpkg.com/@types/lodash/-/lodash-4.14.191.tgz#09511e7f7cba275acd8b419ddac8da9a6a79e2fa"
|
||||
integrity sha512-BdZ5BCCvho3EIXw6wUCXHe7rS53AIDPLE+JzwgT+OsJk53oBfbSmZZ7CX4VaRoN78N+TJpFi9QPlfIVNmJYWxQ==
|
||||
|
||||
"@types/long@^4.0.0":
|
||||
version "4.0.2"
|
||||
resolved "https://registry.yarnpkg.com/@types/long/-/long-4.0.2.tgz#b74129719fc8d11c01868010082d483b7545591a"
|
||||
@@ -1683,6 +1711,11 @@
|
||||
resolved "https://registry.yarnpkg.com/@types/mime/-/mime-3.0.1.tgz#5f8f2bca0a5863cb69bc0b0acd88c96cb1d4ae10"
|
||||
integrity sha512-Y4XFY5VJAuw0FgAqPNd6NNoV44jbq9Bz2L7Rh/J6jLTiHBSBJa9fxqQIvkIld4GsoDOcCbvzOUAbLPsSKKg+uA==
|
||||
|
||||
"@types/minimatch@*":
|
||||
version "5.1.2"
|
||||
resolved "https://registry.yarnpkg.com/@types/minimatch/-/minimatch-5.1.2.tgz#07508b45797cb81ec3f273011b054cd0755eddca"
|
||||
integrity sha512-K0VQKziLUWkVKiRVrx4a40iPaxTUefQmjtkQofBkYRcoaaL/8rhwDWww9qWbrgicNOgnpIsMxyNIUM4+n6dUIA==
|
||||
|
||||
"@types/node@*", "@types/node@^18.0.6":
|
||||
version "18.14.0"
|
||||
resolved "https://registry.yarnpkg.com/@types/node/-/node-18.14.0.tgz#94c47b9217bbac49d4a67a967fdcdeed89ebb7d0"
|
||||
@@ -1693,7 +1726,7 @@
|
||||
resolved "https://registry.yarnpkg.com/@types/node/-/node-10.17.60.tgz#35f3d6213daed95da7f0f73e75bcc6980e90597b"
|
||||
integrity sha512-F0KIgDJfy2nA3zMLmWGKxcH2ZVEtCZXHHdOQs2gSaQ27+lNeEfGxzkIw90aXswATX7AZ33tahPbzy6KAfUreVw==
|
||||
|
||||
"@types/prettier@^2.1.5":
|
||||
"@types/prettier@^2.1.5", "@types/prettier@^2.6.1":
|
||||
version "2.7.2"
|
||||
resolved "https://registry.yarnpkg.com/@types/prettier/-/prettier-2.7.2.tgz#6c2324641cc4ba050a8c710b2b251b377581fbf0"
|
||||
integrity sha512-KufADq8uQqo1pYKVIYzfKbJfBAc0sOeXqGbFaSpv8MRmC/zXgowNZmFcbngndGk922QDmOASEXUZCaY48gs4cg==
|
||||
@@ -2013,6 +2046,11 @@ ansi-styles@^5.0.0:
|
||||
resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-5.2.0.tgz#07449690ad45777d1924ac2abb2fc8895dba836b"
|
||||
integrity sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==
|
||||
|
||||
any-promise@^1.0.0:
|
||||
version "1.3.0"
|
||||
resolved "https://registry.yarnpkg.com/any-promise/-/any-promise-1.3.0.tgz#abc6afeedcea52e809cdc0376aed3ce39635d17f"
|
||||
integrity sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==
|
||||
|
||||
anymatch@^3.0.3, anymatch@~3.1.1:
|
||||
version "3.1.3"
|
||||
resolved "https://registry.yarnpkg.com/anymatch/-/anymatch-3.1.3.tgz#790c58b19ba1720a84205b57c618d5ad8524973e"
|
||||
@@ -2770,6 +2808,11 @@ call-bind@^1.0.0, call-bind@^1.0.2:
|
||||
function-bind "^1.1.1"
|
||||
get-intrinsic "^1.0.2"
|
||||
|
||||
call-me-maybe@^1.0.1:
|
||||
version "1.0.2"
|
||||
resolved "https://registry.yarnpkg.com/call-me-maybe/-/call-me-maybe-1.0.2.tgz#03f964f19522ba643b1b0693acb9152fe2074baa"
|
||||
integrity sha512-HpX65o1Hnr9HH25ojC1YGs7HCQLq0GCOibSaWER0eNpgJ/Z1MZv2mTc7+xh6WOPxbRVcmgbv4hGU+uSQ/2xFZQ==
|
||||
|
||||
callsites@^3.0.0:
|
||||
version "3.1.0"
|
||||
resolved "https://registry.yarnpkg.com/callsites/-/callsites-3.1.0.tgz#b3630abd8943432f54b3f0519238e33cd7df2f73"
|
||||
@@ -2911,6 +2954,17 @@ cli-color@0.3.2:
|
||||
memoizee "0.3.x"
|
||||
timers-ext "0.1.x"
|
||||
|
||||
cli-color@^2.0.2:
|
||||
version "2.0.3"
|
||||
resolved "https://registry.yarnpkg.com/cli-color/-/cli-color-2.0.3.tgz#73769ba969080629670f3f2ef69a4bf4e7cc1879"
|
||||
integrity sha512-OkoZnxyC4ERN3zLzZaY9Emb7f/MhBOIpePv0Ycok0fJYT+Ouo00UBEIwsVsr0yoow++n5YWlSUgST9GKhNHiRQ==
|
||||
dependencies:
|
||||
d "^1.0.1"
|
||||
es5-ext "^0.10.61"
|
||||
es6-iterator "^2.0.3"
|
||||
memoizee "^0.4.15"
|
||||
timers-ext "^0.1.7"
|
||||
|
||||
cli-cursor@^3.1.0:
|
||||
version "3.1.0"
|
||||
resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307"
|
||||
@@ -3490,7 +3544,7 @@ error-ex@^1.3.1:
|
||||
dependencies:
|
||||
is-arrayish "^0.2.1"
|
||||
|
||||
es5-ext@^0.10.35, es5-ext@^0.10.50, es5-ext@~0.10.11, es5-ext@~0.10.14, es5-ext@~0.10.2, es5-ext@~0.10.46, es5-ext@~0.10.5, es5-ext@~0.10.6:
|
||||
es5-ext@^0.10.35, es5-ext@^0.10.46, es5-ext@^0.10.50, es5-ext@^0.10.53, es5-ext@^0.10.61, es5-ext@~0.10.11, es5-ext@~0.10.14, es5-ext@~0.10.2, es5-ext@~0.10.46, es5-ext@~0.10.5, es5-ext@~0.10.6:
|
||||
version "0.10.62"
|
||||
resolved "https://registry.yarnpkg.com/es5-ext/-/es5-ext-0.10.62.tgz#5e6adc19a6da524bf3d1e02bbc8960e5eb49a9a5"
|
||||
integrity sha512-BHLqn0klhEpnOKSrzn/Xsz2UIW8j+cGmo9JLzr8BiUapV8hPL9+FliFqjwr9ngW7jWdnxv6eO+/LqyhJVqgrjA==
|
||||
@@ -3538,6 +3592,16 @@ es6-symbol@~2.0.1:
|
||||
d "~0.1.1"
|
||||
es5-ext "~0.10.5"
|
||||
|
||||
es6-weak-map@^2.0.3:
|
||||
version "2.0.3"
|
||||
resolved "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-2.0.3.tgz#b6da1f16cc2cc0d9be43e6bdbfc5e7dfcdf31d53"
|
||||
integrity sha512-p5um32HOTO1kP+w7PRnB+5lQ43Z6muuMuIMffvDN8ZB4GcnjLBV6zGStpbASIMk4DCAvEaamhe2zhyCb/QXXsA==
|
||||
dependencies:
|
||||
d "1"
|
||||
es5-ext "^0.10.46"
|
||||
es6-iterator "^2.0.3"
|
||||
es6-symbol "^3.1.1"
|
||||
|
||||
es6-weak-map@~0.1.4:
|
||||
version "0.1.4"
|
||||
resolved "https://registry.yarnpkg.com/es6-weak-map/-/es6-weak-map-0.1.4.tgz#706cef9e99aa236ba7766c239c8b9e286ea7d228"
|
||||
@@ -3780,7 +3844,7 @@ ethers@^5.5.1:
|
||||
"@ethersproject/web" "5.7.1"
|
||||
"@ethersproject/wordlists" "5.7.0"
|
||||
|
||||
event-emitter@~0.3.4:
|
||||
event-emitter@^0.3.5, event-emitter@~0.3.4:
|
||||
version "0.3.5"
|
||||
resolved "https://registry.yarnpkg.com/event-emitter/-/event-emitter-0.3.5.tgz#df8c69eef1647923c7157b9ce83840610b02cc39"
|
||||
integrity sha512-D9rRn9y7kLPnJ+hMq7S/nhvoKwwvVJahBi2BPmx3bvbsEdK3W9ii8cBSGjP+72/LnM4n6fo3+dkCX5FeTQruXA==
|
||||
@@ -4109,6 +4173,11 @@ get-package-type@^0.1.0:
|
||||
resolved "https://registry.yarnpkg.com/get-package-type/-/get-package-type-0.1.0.tgz#8de2d803cff44df3bc6c456e6668b36c3926e11a"
|
||||
integrity sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==
|
||||
|
||||
get-stdin@^8.0.0:
|
||||
version "8.0.0"
|
||||
resolved "https://registry.yarnpkg.com/get-stdin/-/get-stdin-8.0.0.tgz#cbad6a73feb75f6eeb22ba9e01f89aa28aa97a53"
|
||||
integrity sha512-sY22aA6xchAzprjyqmSEQv4UbAAzRN0L2dQB0NlN5acTTK9Don6nhoc3eAbUnpZiCANAMfd/+40kVdKfFygohg==
|
||||
|
||||
get-stream@^6.0.0:
|
||||
version "6.0.1"
|
||||
resolved "https://registry.yarnpkg.com/get-stream/-/get-stream-6.0.1.tgz#a262d8eef67aced57c2852ad6167526a43cbf7b7"
|
||||
@@ -4126,6 +4195,13 @@ glob-parent@^5.1.2, glob-parent@~5.1.0:
|
||||
dependencies:
|
||||
is-glob "^4.0.1"
|
||||
|
||||
glob-promise@^4.2.2:
|
||||
version "4.2.2"
|
||||
resolved "https://registry.yarnpkg.com/glob-promise/-/glob-promise-4.2.2.tgz#15f44bcba0e14219cd93af36da6bb905ff007877"
|
||||
integrity sha512-xcUzJ8NWN5bktoTIX7eOclO1Npxd/dyVqUJxlLIDasT4C7KZyqlPIwkdJ0Ypiy3p2ZKahTjK4M9uC3sNSfNMzw==
|
||||
dependencies:
|
||||
"@types/glob" "^7.1.3"
|
||||
|
||||
glob@7.1.6:
|
||||
version "7.1.6"
|
||||
resolved "https://registry.yarnpkg.com/glob/-/glob-7.1.6.tgz#141f33b81a7c2492e125594307480c46679278a6"
|
||||
@@ -4138,7 +4214,7 @@ glob@7.1.6:
|
||||
once "^1.3.0"
|
||||
path-is-absolute "^1.0.0"
|
||||
|
||||
glob@^7.1.3, glob@^7.1.4:
|
||||
glob@^7.1.3, glob@^7.1.4, glob@^7.1.6:
|
||||
version "7.2.3"
|
||||
resolved "https://registry.yarnpkg.com/glob/-/glob-7.2.3.tgz#b8df0fb802bbfa8e89bd1d938b4e16578ed44f2b"
|
||||
integrity sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==
|
||||
@@ -4587,6 +4663,11 @@ is-plain-obj@^2.1.0:
|
||||
resolved "https://registry.yarnpkg.com/is-plain-obj/-/is-plain-obj-2.1.0.tgz#45e42e37fccf1f40da8e5f76ee21515840c09287"
|
||||
integrity sha512-YWnfyRwxL/+SsrWYfOpUtz5b3YD+nyfkHvjbcanzk8zgyO4ASD67uVMRt8k5bM4lLMDnXfriRhOpemw+NfT1eA==
|
||||
|
||||
is-promise@^2.2.2:
|
||||
version "2.2.2"
|
||||
resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.2.2.tgz#39ab959ccbf9a774cf079f7b40c7a26f763135f1"
|
||||
integrity sha512-+lP4/6lKUBfQjZ2pdxThZvLUAafmZb8OAxFb8XXtiQmS35INgr85hdOGoEs124ez1FCnZJt6jau/T+alh58QFQ==
|
||||
|
||||
is-stream@^2.0.0:
|
||||
version "2.0.1"
|
||||
resolved "https://registry.yarnpkg.com/is-stream/-/is-stream-2.0.1.tgz#fac1e3d53b97ad5a9d0ae9cef2389f5810a5c077"
|
||||
@@ -5065,6 +5146,13 @@ js-yaml@^3.13.1:
|
||||
argparse "^1.0.7"
|
||||
esprima "^4.0.0"
|
||||
|
||||
js-yaml@^4.1.0:
|
||||
version "4.1.0"
|
||||
resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-4.1.0.tgz#c1fb65f8f5017901cdd2c951864ba18458a10602"
|
||||
integrity sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==
|
||||
dependencies:
|
||||
argparse "^2.0.1"
|
||||
|
||||
jsesc@^2.5.1:
|
||||
version "2.5.2"
|
||||
resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4"
|
||||
@@ -5087,6 +5175,26 @@ json-parse-even-better-errors@^2.3.0:
|
||||
resolved "https://registry.yarnpkg.com/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz#7c47805a94319928e05777405dc12e1f7a4ee02d"
|
||||
integrity sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==
|
||||
|
||||
json-schema-to-typescript@^11.0.1:
|
||||
version "11.0.5"
|
||||
resolved "https://registry.yarnpkg.com/json-schema-to-typescript/-/json-schema-to-typescript-11.0.5.tgz#04020422b7970e1c3b2ee8b601548e8751e1cd03"
|
||||
integrity sha512-ZNlvngzlPzjYYECbR+uJ9aUWo25Gw/VuwUytvcuKiwc6NaiZhMyf7qBsxZE2eixmj8AoQEQJhSRG7btln0sUDw==
|
||||
dependencies:
|
||||
"@bcherny/json-schema-ref-parser" "10.0.5-fork"
|
||||
"@types/json-schema" "^7.0.11"
|
||||
"@types/lodash" "^4.14.182"
|
||||
"@types/prettier" "^2.6.1"
|
||||
cli-color "^2.0.2"
|
||||
get-stdin "^8.0.0"
|
||||
glob "^7.1.6"
|
||||
glob-promise "^4.2.2"
|
||||
is-glob "^4.0.3"
|
||||
lodash "^4.17.21"
|
||||
minimist "^1.2.6"
|
||||
mkdirp "^1.0.4"
|
||||
mz "^2.7.0"
|
||||
prettier "^2.6.2"
|
||||
|
||||
json-schema-traverse@^0.4.1:
|
||||
version "0.4.1"
|
||||
resolved "https://registry.yarnpkg.com/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz#69f6a87d9513ab8bb8fe63bdb0979c448e684660"
|
||||
@@ -5407,7 +5515,7 @@ lru-cache@^6.0.0:
|
||||
dependencies:
|
||||
yallist "^4.0.0"
|
||||
|
||||
lru-queue@0.1:
|
||||
lru-queue@0.1, lru-queue@^0.1.0:
|
||||
version "0.1.0"
|
||||
resolved "https://registry.yarnpkg.com/lru-queue/-/lru-queue-0.1.0.tgz#2738bd9f0d3cf4f84490c5736c48699ac632cda3"
|
||||
integrity sha512-BpdYkt9EvGl8OfWHDQPISVpcl5xZthb+XPsbELj5AQXxIC8IriDZIQYjBJPEm5rS420sjZ0TLEzRcq5KdBhYrQ==
|
||||
@@ -5487,6 +5595,20 @@ memoizee@0.3.x:
|
||||
next-tick "~0.2.2"
|
||||
timers-ext "0.1"
|
||||
|
||||
memoizee@^0.4.15:
|
||||
version "0.4.15"
|
||||
resolved "https://registry.yarnpkg.com/memoizee/-/memoizee-0.4.15.tgz#e6f3d2da863f318d02225391829a6c5956555b72"
|
||||
integrity sha512-UBWmJpLZd5STPm7PMUlOw/TSy972M+z8gcyQ5veOnSDRREz/0bmpyTfKt3/51DhEBqCZQn1udM/5flcSPYhkdQ==
|
||||
dependencies:
|
||||
d "^1.0.1"
|
||||
es5-ext "^0.10.53"
|
||||
es6-weak-map "^2.0.3"
|
||||
event-emitter "^0.3.5"
|
||||
is-promise "^2.2.2"
|
||||
lru-queue "^0.1.0"
|
||||
next-tick "^1.1.0"
|
||||
timers-ext "^0.1.7"
|
||||
|
||||
memory-level@^1.0.0:
|
||||
version "1.0.0"
|
||||
resolved "https://registry.yarnpkg.com/memory-level/-/memory-level-1.0.0.tgz#7323c3fd368f9af2f71c3cd76ba403a17ac41692"
|
||||
@@ -5580,7 +5702,7 @@ minimatch@^5.1.0:
|
||||
dependencies:
|
||||
brace-expansion "^2.0.1"
|
||||
|
||||
minimist@^1.2.5:
|
||||
minimist@^1.2.5, minimist@^1.2.6:
|
||||
version "1.2.8"
|
||||
resolved "https://registry.yarnpkg.com/minimist/-/minimist-1.2.8.tgz#c1a464e7693302e082a075cee0c057741ac4772c"
|
||||
integrity sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==
|
||||
@@ -5713,6 +5835,15 @@ mute-stream@0.0.8:
|
||||
resolved "https://registry.yarnpkg.com/mute-stream/-/mute-stream-0.0.8.tgz#1630c42b2251ff81e2a283de96a5497ea92e5e0d"
|
||||
integrity sha512-nnbWWOkoWyUsTjKrhgD0dcz22mdkSnpYqbEjIm2nhwhuxlSkpywJmBo8h0ZqJdkp73mb90SssHkN4rsRaBAfAA==
|
||||
|
||||
mz@^2.7.0:
|
||||
version "2.7.0"
|
||||
resolved "https://registry.yarnpkg.com/mz/-/mz-2.7.0.tgz#95008057a56cafadc2bc63dde7f9ff6955948e32"
|
||||
integrity sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==
|
||||
dependencies:
|
||||
any-promise "^1.0.0"
|
||||
object-assign "^4.0.1"
|
||||
thenify-all "^1.0.0"
|
||||
|
||||
nanoid@3.1.20:
|
||||
version "3.1.20"
|
||||
resolved "https://registry.yarnpkg.com/nanoid/-/nanoid-3.1.20.tgz#badc263c6b1dcf14b71efaa85f6ab4c1d6cfc788"
|
||||
@@ -5901,7 +6032,7 @@ nth-check@^2.0.1:
|
||||
dependencies:
|
||||
boolbase "^1.0.0"
|
||||
|
||||
object-assign@^4.1.1:
|
||||
object-assign@^4.0.1, object-assign@^4.1.1:
|
||||
version "4.1.1"
|
||||
resolved "https://registry.yarnpkg.com/object-assign/-/object-assign-4.1.1.tgz#2109adc7965887cfc05cbbd442cac8bfbb360863"
|
||||
integrity sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==
|
||||
@@ -6189,6 +6320,11 @@ prettier@^2.3.2:
|
||||
resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.4.tgz#34dd2595629bfbb79d344ac4a91ff948694463c3"
|
||||
integrity sha512-vIS4Rlc2FNh0BySk3Wkd6xmwxB0FpOndW5fisM5H8hsZSxU2VWVB5CWIkIjWvrHjIhxk2g3bfMKM87zNTrZddw==
|
||||
|
||||
prettier@^2.6.2:
|
||||
version "2.8.6"
|
||||
resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.8.6.tgz#5c174b29befd507f14b83e3c19f83fdc0e974b71"
|
||||
integrity sha512-mtuzdiBbHwPEgl7NxWlqOkithPyp4VN93V7VeHVWBF+ad3I5avc0RVDT4oImXQy9H/AqxA2NSQH8pSxHW6FYbQ==
|
||||
|
||||
pretty-format@^28.0.0, pretty-format@^28.1.3:
|
||||
version "28.1.3"
|
||||
resolved "https://registry.yarnpkg.com/pretty-format/-/pretty-format-28.1.3.tgz#c9fba8cedf99ce50963a11b27d982a9ae90970d5"
|
||||
@@ -6965,6 +7101,20 @@ text-table@^0.2.0:
|
||||
resolved "https://registry.yarnpkg.com/text-table/-/text-table-0.2.0.tgz#7f5ee823ae805207c00af2df4a84ec3fcfa570b4"
|
||||
integrity sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==
|
||||
|
||||
thenify-all@^1.0.0:
|
||||
version "1.6.0"
|
||||
resolved "https://registry.yarnpkg.com/thenify-all/-/thenify-all-1.6.0.tgz#1a1918d402d8fc3f98fbf234db0bcc8cc10e9726"
|
||||
integrity sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==
|
||||
dependencies:
|
||||
thenify ">= 3.1.0 < 4"
|
||||
|
||||
"thenify@>= 3.1.0 < 4":
|
||||
version "3.3.1"
|
||||
resolved "https://registry.yarnpkg.com/thenify/-/thenify-3.3.1.tgz#8932e686a4066038a016dd9e2ca46add9838a95f"
|
||||
integrity sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==
|
||||
dependencies:
|
||||
any-promise "^1.0.0"
|
||||
|
||||
through@2, through@^2.3.6, through@~2.3, through@~2.3.1:
|
||||
version "2.3.8"
|
||||
resolved "https://registry.yarnpkg.com/through/-/through-2.3.8.tgz#0dd4c9ffaabc357960b1b724115d7e0e86a2e1f5"
|
||||
@@ -6982,7 +7132,7 @@ timers-browserify@^2.0.4:
|
||||
dependencies:
|
||||
setimmediate "^1.0.4"
|
||||
|
||||
timers-ext@0.1, timers-ext@0.1.x:
|
||||
timers-ext@0.1, timers-ext@0.1.x, timers-ext@^0.1.7:
|
||||
version "0.1.7"
|
||||
resolved "https://registry.yarnpkg.com/timers-ext/-/timers-ext-0.1.7.tgz#6f57ad8578e07a3fb9f91d9387d65647555e25c6"
|
||||
integrity sha512-b85NUNzTSdodShTIbky6ZF02e8STtVVfD+fu4aXXShEELpozH+bCpJLYMPZbsABN2wDH7fJpqIoXxJpzbf0NqQ==
|
||||
|
||||
Reference in New Issue
Block a user