chore: update dev dep @solana/spl-token to 0.2.0 (#25044)

* chore: update dev dep @solana/spl-token to 0.2.0

* chore: fix token tests
This commit is contained in:
Justin Starry 2022-05-07 00:14:11 +08:00 committed by GitHub
parent 3fff34a65f
commit d34b440a3c
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 441 additions and 832 deletions

File diff suppressed because it is too large Load Diff

View File

@ -90,7 +90,7 @@
"@rollup/plugin-multi-entry": "^4.0.0",
"@rollup/plugin-node-resolve": "^13.0.0",
"@rollup/plugin-replace": "^4.0.0",
"@solana/spl-token": "^0.1.2",
"@solana/spl-token": "^0.2.0",
"@types/bn.js": "^5.1.0",
"@types/bs58": "^4.0.1",
"@types/chai": "^4.2.15",

View File

@ -1,11 +1,10 @@
import bs58 from 'bs58';
import {Buffer} from 'buffer';
import {Token, u64} from '@solana/spl-token';
import * as splToken from '@solana/spl-token';
import {expect, use} from 'chai';
import chaiAsPromised from 'chai-as-promised';
import {
Account,
Authorized,
Connection,
EpochSchedule,
@ -2816,70 +2815,96 @@ describe('Connection', function () {
const connection = new Connection(url, 'confirmed');
const newAccount = Keypair.generate().publicKey;
let testToken: Token;
let testTokenPubkey: PublicKey;
let testTokenAccount: PublicKey;
let testTokenMintPubkey: PublicKey;
let testOwnerKeypair: Keypair;
let testTokenAccountPubkey: PublicKey;
let testSignature: TransactionSignature;
let testOwner: Account;
// Setup token mints and accounts for token tests
before(async function () {
this.timeout(30 * 1000);
const payerAccount = new Account();
const payerKeypair = new Keypair();
await connection.confirmTransaction(
await connection.requestAirdrop(payerAccount.publicKey, 100000000000),
await connection.requestAirdrop(payerKeypair.publicKey, 100000000000),
);
const mintOwner = new Account();
const accountOwner = new Account();
const token = await Token.createMint(
const mintOwnerKeypair = new Keypair();
const accountOwnerKeypair = new Keypair();
const mintPubkey = await splToken.createMint(
connection as any,
payerAccount,
mintOwner.publicKey,
null,
2,
TOKEN_PROGRAM_ID,
payerKeypair,
mintOwnerKeypair.publicKey,
null, // freeze authority
2, // decimals
);
const tokenAccount = await token.createAccount(accountOwner.publicKey);
await token.mintTo(tokenAccount, mintOwner, [], 11111);
const token2 = await Token.createMint(
const tokenAccountPubkey = await splToken.createAccount(
connection as any,
payerAccount,
mintOwner.publicKey,
null,
2,
TOKEN_PROGRAM_ID,
payerKeypair,
mintPubkey,
accountOwnerKeypair.publicKey,
);
const token2Account = await token2.createAccount(
accountOwner.publicKey,
);
await token2.mintTo(token2Account, mintOwner, [], 100);
const tokenAccountDest = await token.createAccount(
accountOwner.publicKey,
);
testSignature = await token.transfer(
tokenAccount,
tokenAccountDest,
accountOwner,
[],
new u64(1),
await splToken.mintTo(
connection as any,
payerKeypair,
mintPubkey,
tokenAccountPubkey,
mintOwnerKeypair,
11111,
);
await connection.confirmTransaction(testSignature, 'finalized');
console.log('create mint');
const mintPubkey2 = await splToken.createMint(
connection as any,
payerKeypair,
mintOwnerKeypair.publicKey,
null, // freeze authority
2, // decimals
);
testOwner = accountOwner;
testToken = token;
testTokenAccount = tokenAccount as PublicKey;
testTokenPubkey = testToken.publicKey as PublicKey;
const tokenAccountPubkey2 = await splToken.createAccount(
connection as any,
payerKeypair,
mintPubkey2,
accountOwnerKeypair.publicKey,
);
await splToken.mintTo(
connection as any,
payerKeypair,
mintPubkey2,
tokenAccountPubkey2,
mintOwnerKeypair,
100,
);
const tokenAccountDestPubkey = await splToken.createAccount(
connection as any,
payerKeypair,
mintPubkey,
accountOwnerKeypair.publicKey,
new Keypair() as any,
);
testSignature = await splToken.transfer(
connection as any,
payerKeypair,
tokenAccountPubkey,
tokenAccountDestPubkey,
accountOwnerKeypair,
1,
);
testTokenMintPubkey = mintPubkey as PublicKey;
testOwnerKeypair = accountOwnerKeypair;
testTokenAccountPubkey = tokenAccountPubkey as PublicKey;
});
it('get token supply', async () => {
const supply = (await connection.getTokenSupply(testTokenPubkey)).value;
const supply = (await connection.getTokenSupply(testTokenMintPubkey))
.value;
expect(supply.uiAmount).to.eq(111.11);
expect(supply.decimals).to.eq(2);
expect(supply.amount).to.eq('11111');
@ -2889,12 +2914,12 @@ describe('Connection', function () {
it('get token largest accounts', async () => {
const largestAccounts = (
await connection.getTokenLargestAccounts(testTokenPubkey)
await connection.getTokenLargestAccounts(testTokenMintPubkey)
).value;
expect(largestAccounts).to.have.length(2);
const largestAccount = largestAccounts[0];
expect(largestAccount.address).to.eql(testTokenAccount);
expect(largestAccount.address).to.eql(testTokenAccountPubkey);
expect(largestAccount.amount).to.eq('11110');
expect(largestAccount.decimals).to.eq(2);
expect(largestAccount.uiAmount).to.eq(111.1);
@ -2932,7 +2957,7 @@ describe('Connection', function () {
it('get token account balance', async () => {
const balance = (
await connection.getTokenAccountBalance(testTokenAccount)
await connection.getTokenAccountBalance(testTokenAccountPubkey)
).value;
expect(balance.amount).to.eq('11110');
expect(balance.decimals).to.eq(2);
@ -2944,7 +2969,7 @@ describe('Connection', function () {
it('get parsed token account info', async () => {
const accountInfo = (
await connection.getParsedAccountInfo(testTokenAccount)
await connection.getParsedAccountInfo(testTokenAccountPubkey)
).value;
if (accountInfo) {
const data = accountInfo.data;
@ -2975,9 +3000,12 @@ describe('Connection', function () {
it('get parsed token accounts by owner', async () => {
const tokenAccounts = (
await connection.getParsedTokenAccountsByOwner(testOwner.publicKey, {
mint: testTokenPubkey,
})
await connection.getParsedTokenAccountsByOwner(
testOwnerKeypair.publicKey,
{
mint: testTokenMintPubkey,
},
)
).value;
tokenAccounts.forEach(({account}) => {
expect(account.owner).to.eql(TOKEN_PROGRAM_ID);
@ -2993,14 +3021,14 @@ describe('Connection', function () {
it('get token accounts by owner', async () => {
const accountsWithMintFilter = (
await connection.getTokenAccountsByOwner(testOwner.publicKey, {
mint: testTokenPubkey,
await connection.getTokenAccountsByOwner(testOwnerKeypair.publicKey, {
mint: testTokenMintPubkey,
})
).value;
expect(accountsWithMintFilter).to.have.length(2);
const accountsWithProgramFilter = (
await connection.getTokenAccountsByOwner(testOwner.publicKey, {
await connection.getTokenAccountsByOwner(testOwnerKeypair.publicKey, {
programId: TOKEN_PROGRAM_ID,
})
).value;
@ -3008,19 +3036,19 @@ describe('Connection', function () {
const noAccounts = (
await connection.getTokenAccountsByOwner(newAccount, {
mint: testTokenPubkey,
mint: testTokenMintPubkey,
})
).value;
expect(noAccounts).to.have.length(0);
await expect(
connection.getTokenAccountsByOwner(testOwner.publicKey, {
connection.getTokenAccountsByOwner(testOwnerKeypair.publicKey, {
mint: newAccount,
}),
).to.be.rejected;
await expect(
connection.getTokenAccountsByOwner(testOwner.publicKey, {
connection.getTokenAccountsByOwner(testOwnerKeypair.publicKey, {
programId: newAccount,
}),
).to.be.rejected;

View File

@ -909,7 +909,7 @@
"pirates" "^4.0.5"
"source-map-support" "^0.5.16"
"@babel/runtime@^7.10.5", "@babel/runtime@^7.12.5", "@babel/runtime@^7.17.2", "@babel/runtime@^7.8.4":
"@babel/runtime@^7.12.5", "@babel/runtime@^7.17.2", "@babel/runtime@^7.8.4":
"integrity" "sha512-dQpEpK0O9o6lj6oPu0gRDbbnk+4LeHlNcBpspf6Olzt3GIX4P1lWF1gS+pHLDFlaJvbR6q7jCfQ08zA4QJBnmA=="
"resolved" "https://registry.npmjs.org/@babel/runtime/-/runtime-7.17.8.tgz"
"version" "7.17.8"
@ -1259,7 +1259,7 @@
"resolved" "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz"
"version" "1.2.1"
"@isaacs/string-locale-compare@*", "@isaacs/string-locale-compare@^1.1.0":
"@isaacs/string-locale-compare@*", "@isaacs/string-locale-compare@^1.0.1":
"integrity" "sha512-SQ7Kzhh9+D+ZW9MA0zkYv3VXhIDNx+LzM6EJ+/65I3QY+enU6Itte7E5XX7EWrqLW2FN4n06GWzBnPoC3th2aQ=="
"resolved" "https://registry.npmjs.org/@isaacs/string-locale-compare/-/string-locale-compare-1.1.0.tgz"
"version" "1.1.0"
@ -1320,43 +1320,39 @@
"fastq" "^1.6.0"
"@npmcli/arborist@*", "@npmcli/arborist@^2.3.0", "@npmcli/arborist@^2.5.0":
"integrity" "sha512-qAlwjo95HuqYoOBJgg2dSZRQniHR+GxLdcIoEBQ1f79GFd1TFdIyqHtr77HBGsnGVqTpvBGD0A2vFbEJ9CwWlg=="
"resolved" "https://registry.npmjs.org/@npmcli/arborist/-/arborist-5.1.1.tgz"
"version" "5.1.1"
"version" "2.9.0"
dependencies:
"@isaacs/string-locale-compare" "^1.1.0"
"@isaacs/string-locale-compare" "^1.0.1"
"@npmcli/installed-package-contents" "^1.0.7"
"@npmcli/map-workspaces" "^2.0.3"
"@npmcli/metavuln-calculator" "^3.0.1"
"@npmcli/move-file" "^2.0.0"
"@npmcli/map-workspaces" "^1.0.2"
"@npmcli/metavuln-calculator" "^1.1.0"
"@npmcli/move-file" "^1.1.0"
"@npmcli/name-from-folder" "^1.0.1"
"@npmcli/node-gyp" "^2.0.0"
"@npmcli/package-json" "^2.0.0"
"@npmcli/run-script" "^3.0.0"
"bin-links" "^3.0.0"
"cacache" "^16.0.6"
"@npmcli/node-gyp" "^1.0.1"
"@npmcli/package-json" "^1.0.1"
"@npmcli/run-script" "^1.8.2"
"bin-links" "^2.2.1"
"cacache" "^15.0.3"
"common-ancestor-path" "^1.0.1"
"json-parse-even-better-errors" "^2.3.1"
"json-stringify-nice" "^1.1.4"
"mkdirp" "^1.0.4"
"mkdirp-infer-owner" "^2.0.0"
"nopt" "^5.0.0"
"npm-install-checks" "^5.0.0"
"npm-package-arg" "^9.0.0"
"npm-pick-manifest" "^7.0.0"
"npm-registry-fetch" "^13.0.0"
"npmlog" "^6.0.2"
"pacote" "^13.0.5"
"parse-conflict-json" "^2.0.1"
"proc-log" "^2.0.0"
"npm-install-checks" "^4.0.0"
"npm-package-arg" "^8.1.5"
"npm-pick-manifest" "^6.1.0"
"npm-registry-fetch" "^11.0.0"
"pacote" "^11.3.5"
"parse-conflict-json" "^1.1.1"
"proc-log" "^1.0.0"
"promise-all-reject-late" "^1.0.0"
"promise-call-limit" "^1.0.1"
"read-package-json-fast" "^2.0.2"
"readdir-scoped-modules" "^1.1.0"
"rimraf" "^3.0.2"
"semver" "^7.3.7"
"ssri" "^9.0.0"
"treeverse" "^2.0.0"
"semver" "^7.3.5"
"ssri" "^8.0.1"
"treeverse" "^1.0.4"
"walk-up-path" "^1.0.0"
"@npmcli/ci-detect@*", "@npmcli/ci-detect@^1.3.0":
@ -1385,15 +1381,14 @@
"semver" "^7.3.5"
"@npmcli/git@^2.0.7", "@npmcli/git@^2.1.0", "@npmcli/git@^3.0.0":
"integrity" "sha512-UU85F/T+F1oVn3IsB/L6k9zXIMpXBuUBE25QDH0SsURwT6IOBqkC7M16uqo2vVZIyji3X1K4XH9luip7YekH1A=="
"resolved" "https://registry.npmjs.org/@npmcli/git/-/git-3.0.1.tgz"
"version" "3.0.1"
"integrity" "sha512-/hBFX/QG1b+N7PZBFs0bi+evgRZcK9nWBxQKZkGoXUT5hJSwl5c4d7y8/hm+NQZRPhQ67RzFaj5UM9YeyKoryw=="
"resolved" "https://registry.npmjs.org/@npmcli/git/-/git-2.1.0.tgz"
"version" "2.1.0"
dependencies:
"@npmcli/promise-spawn" "^3.0.0"
"lru-cache" "^7.4.4"
"@npmcli/promise-spawn" "^1.3.2"
"lru-cache" "^6.0.0"
"mkdirp" "^1.0.4"
"npm-pick-manifest" "^7.0.0"
"proc-log" "^2.0.0"
"npm-pick-manifest" "^6.1.1"
"promise-inflight" "^1.0.1"
"promise-retry" "^2.0.1"
"semver" "^7.3.5"
@ -1417,9 +1412,7 @@
"minimatch" "^3.0.4"
"read-package-json-fast" "^2.0.1"
"@npmcli/map-workspaces@^2.0.3":
"integrity" "sha512-X6suAun5QyupNM8iHkNPh0AHdRC2rb1W+MTdMvvA/2ixgmqZwlq5cGUBgmKHUHT2LgrkKJMAXbfAoTxOigpK8Q=="
"resolved" "https://registry.npmjs.org/@npmcli/map-workspaces/-/map-workspaces-2.0.3.tgz"
"@npmcli/map-workspaces@^1.0.2":
"version" "2.0.3"
dependencies:
"@npmcli/name-from-folder" "^1.0.1"
@ -1427,17 +1420,16 @@
"minimatch" "^5.0.1"
"read-package-json-fast" "^2.0.3"
"@npmcli/metavuln-calculator@^3.0.1":
"integrity" "sha512-Q5fbQqGDlYqk7kWrbg6E2j/mtqQjZop0ZE6735wYA1tYNHguIDjAuWs+kFb5rJCkLIlXllfapvsyotYKiZOTBA=="
"resolved" "https://registry.npmjs.org/@npmcli/metavuln-calculator/-/metavuln-calculator-3.1.0.tgz"
"version" "3.1.0"
"@npmcli/metavuln-calculator@^1.1.0":
"integrity" "sha512-9xe+ZZ1iGVaUovBVFI9h3qW+UuECUzhvZPxK9RaEA2mjU26o5D0JloGYWwLYvQELJNmBdQB6rrpuN8jni6LwzQ=="
"resolved" "https://registry.npmjs.org/@npmcli/metavuln-calculator/-/metavuln-calculator-1.1.1.tgz"
"version" "1.1.1"
dependencies:
"cacache" "^16.0.0"
"json-parse-even-better-errors" "^2.3.1"
"pacote" "^13.0.3"
"semver" "^7.3.5"
"cacache" "^15.0.5"
"pacote" "^11.1.11"
"semver" "^7.3.2"
"@npmcli/move-file@^1.0.1", "@npmcli/move-file@^2.0.0":
"@npmcli/move-file@^1.0.1", "@npmcli/move-file@^1.1.0", "@npmcli/move-file@^2.0.0":
"integrity" "sha512-1SUf/Cg2GzGDyaf15aR9St9TWlb+XvbZXWpDx8YKs7MLzMH/BCeopv+y9vzrzgkfykCGuWOlSu3mZhj2+FQcrg=="
"resolved" "https://registry.npmjs.org/@npmcli/move-file/-/move-file-1.1.2.tgz"
"version" "1.1.2"
@ -1450,10 +1442,8 @@
"resolved" "https://registry.npmjs.org/@npmcli/name-from-folder/-/name-from-folder-1.0.1.tgz"
"version" "1.0.1"
"@npmcli/node-gyp@^1.0.2", "@npmcli/node-gyp@^2.0.0":
"integrity" "sha512-doNI35wIe3bBaEgrlPfdJPaCpUR89pJWep4Hq3aRdh6gKazIVWfs0jHttvSSoq47ZXgC7h73kDsUl8AoIQUB+A=="
"resolved" "https://registry.npmjs.org/@npmcli/node-gyp/-/node-gyp-2.0.0.tgz"
"version" "2.0.0"
"@npmcli/node-gyp@^1.0.1", "@npmcli/node-gyp@^1.0.2", "@npmcli/node-gyp@^2.0.0":
"version" "1.0.2"
"@npmcli/package-json@*":
"integrity" "sha512-y6jnu76E9C23osz8gEMBayZmaZ69vFOIk8vR1FJL/wbEJ54+9aVG9rLTjQKSXfgYZEr50nw1txBBFfBZZe+bYg=="
@ -1462,17 +1452,15 @@
dependencies:
"json-parse-even-better-errors" "^2.3.1"
"@npmcli/package-json@^2.0.0":
"integrity" "sha512-42jnZ6yl16GzjWSH7vtrmWyJDGVa/LXPdpN2rcUWolFjc9ON2N3uz0qdBbQACfmhuJZ2lbKYtmK5qx68ZPLHMA=="
"resolved" "https://registry.npmjs.org/@npmcli/package-json/-/package-json-2.0.0.tgz"
"@npmcli/package-json@^1.0.1":
"version" "2.0.0"
dependencies:
"json-parse-even-better-errors" "^2.3.1"
"@npmcli/promise-spawn@^1.2.0", "@npmcli/promise-spawn@^1.3.2", "@npmcli/promise-spawn@^3.0.0":
"integrity" "sha512-s9SgS+p3a9Eohe68cSI3fi+hpcZUmXq5P7w0kMlAsWVtR7XbK3ptkZqKT2cK1zLDObJ3sR+8P59sJE0w/KTL1g=="
"resolved" "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-3.0.0.tgz"
"version" "3.0.0"
"integrity" "sha512-QyAGYo/Fbj4MXeGdJcFzZ+FkDkomfRBrPM+9QYJSg+PxgAUL+LU3FneQk37rKR2/zjqkCV1BLHccX98wRXG3Sg=="
"resolved" "https://registry.npmjs.org/@npmcli/promise-spawn/-/promise-spawn-1.3.2.tgz"
"version" "1.3.2"
dependencies:
"infer-owner" "^1.0.4"
@ -1486,7 +1474,7 @@
"node-gyp" "^7.1.0"
"read-package-json-fast" "^2.0.1"
"@npmcli/run-script@^3.0.0", "@npmcli/run-script@^3.0.1":
"@npmcli/run-script@^3.0.1":
"integrity" "sha512-vdjD/PMBl+OX9j9C9irx5sCCIKfp2PWkpPNH9zxvlJAfSZ3Qp5aU412v+O3PFJl3R1PFNwuyChCqHg4ma6ci2Q=="
"resolved" "https://registry.npmjs.org/@npmcli/run-script/-/run-script-3.0.2.tgz"
"version" "3.0.2"
@ -1823,19 +1811,17 @@
dependencies:
"buffer" "~6.0.3"
"@solana/spl-token@^0.1.2":
"integrity" "sha512-LZmYCKcPQDtJgecvWOgT/cnoIQPWjdH+QVyzPcFvyDUiT0DiRjZaam4aqNUyvchLFhzgunv3d9xOoyE34ofdoQ=="
"resolved" "https://registry.npmjs.org/@solana/spl-token/-/spl-token-0.1.8.tgz"
"version" "0.1.8"
"@solana/spl-token@^0.2.0":
"integrity" "sha512-RWcn31OXtdqIxmkzQfB2R+WpsJOVS6rKuvpxJFjvik2LyODd+WN58ZP3Rpjpro03fscGAkzlFuP3r42doRJgyQ=="
"resolved" "https://registry.npmjs.org/@solana/spl-token/-/spl-token-0.2.0.tgz"
"version" "0.2.0"
dependencies:
"@babel/runtime" "^7.10.5"
"@solana/web3.js" "^1.21.0"
"bn.js" "^5.1.0"
"buffer" "6.0.3"
"buffer-layout" "^1.2.0"
"dotenv" "10.0.0"
"@solana/buffer-layout" "^4.0.0"
"@solana/buffer-layout-utils" "^0.2.0"
"@solana/web3.js" "^1.32.0"
"start-server-and-test" "^1.14.0"
"@solana/web3.js@^1.21.0", "@solana/web3.js@^1.32.0":
"@solana/web3.js@^1.32.0":
"integrity" "sha512-RNT1451iRR7TyW7EJKMCrH/0OXawIe4zVm0DWQASwXlR/u1jmW6FrmH0lujIh7cGTlfOVbH+2ZU9AVUPLBFzwA=="
"resolved" "https://registry.npmjs.org/@solana/web3.js/-/web3.js-1.36.0.tgz"
"version" "1.36.0"
@ -2350,9 +2336,7 @@
"readable-stream" "^3.6.0"
"are-we-there-yet@~1.1.2":
"integrity" "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw=="
"resolved" "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz"
"version" "2.0.0"
"version" "1.1.6"
dependencies:
"delegates" "^1.0.0"
"readable-stream" "^3.6.0"
@ -2574,17 +2558,15 @@
"resolved" "https://registry.npmjs.org/bignumber.js/-/bignumber.js-9.0.2.tgz"
"version" "9.0.2"
"bin-links@^3.0.0":
"integrity" "sha512-9vx+ypzVhASvHTS6K+YSGf7nwQdANoz7v6MTC0aCtYnOEZ87YvMf81aY737EZnGZdpbRM3sfWjO9oWkKmuIvyQ=="
"resolved" "https://registry.npmjs.org/bin-links/-/bin-links-3.0.1.tgz"
"version" "3.0.1"
"bin-links@^2.2.1":
"version" "2.2.1"
dependencies:
"cmd-shim" "^5.0.0"
"mkdirp-infer-owner" "^2.0.0"
"cmd-shim" "^4.0.1"
"mkdirp" "^1.0.3"
"npm-normalize-package-bin" "^1.0.0"
"read-cmd-shim" "^3.0.0"
"read-cmd-shim" "^2.0.0"
"rimraf" "^3.0.0"
"write-file-atomic" "^4.0.0"
"write-file-atomic" "^3.0.3"
"binary-extensions@^2.0.0":
"integrity" "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA=="
@ -2613,7 +2595,7 @@
"resolved" "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz"
"version" "4.12.0"
"bn.js@^5.0.0", "bn.js@^5.1.0", "bn.js@^5.2.0":
"bn.js@^5.0.0", "bn.js@^5.2.0":
"integrity" "sha512-D7iWRBvnZE8ecXiLj/9wbxH7Tk79fAh8IHaTNq1RWRixsS02W+5qS+iE9yq6RYl0asXx5tw0bLhmT5pIfbSquw=="
"resolved" "https://registry.npmjs.org/bn.js/-/bn.js-5.2.0.tgz"
"version" "5.2.0"
@ -2718,11 +2700,6 @@
"resolved" "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz"
"version" "1.1.2"
"buffer-layout@^1.2.0":
"integrity" "sha512-kWSuLN694+KTk8SrYvCqwP2WcgQjoRCiF5b4QDvkkz8EmgD+aWAIceGFKMIAdmF/pH+vpgNV3d3kAKorcdAmWA=="
"resolved" "https://registry.npmjs.org/buffer-layout/-/buffer-layout-1.2.2.tgz"
"version" "1.2.2"
"buffer@~6.0.3":
"integrity" "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA=="
"resolved" "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz"
@ -2739,14 +2716,6 @@
"base64-js" "^1.3.1"
"ieee754" "^1.2.1"
"buffer@6.0.3":
"integrity" "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA=="
"resolved" "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz"
"version" "6.0.3"
dependencies:
"base64-js" "^1.3.1"
"ieee754" "^1.2.1"
"bufferutil@^4.0.1":
"integrity" "sha512-jduaYOYtnio4aIAyc6UbvPCVcgq7nYpVnucyxr6eCYg/Woad9Hf/oxxBRDnGGjPfjUm6j5O/uBWhIu4iLebFaw=="
"resolved" "https://registry.npmjs.org/bufferutil/-/bufferutil-4.0.6.tgz"
@ -2760,11 +2729,9 @@
"version" "3.2.0"
"builtins@^1.0.3", "builtins@^5.0.0":
"integrity" "sha512-qwVpFEHNfhYJIzNRBvd2C1kyo6jz3ZSMPyyuR47OPdiKWlbYnZNyDWuyR175qDnAJLiCo5fBBqPb3RiXgWlkOQ=="
"resolved" "https://registry.npmjs.org/builtins/-/builtins-5.0.1.tgz"
"version" "5.0.1"
dependencies:
"semver" "^7.0.0"
"integrity" "sha1-y5T662HIaWRR2zZTThQi+U8K7og="
"resolved" "https://registry.npmjs.org/builtins/-/builtins-1.0.3.tgz"
"version" "1.0.3"
"bytes@3.1.2":
"integrity" "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="
@ -2795,31 +2762,7 @@
"tar" "^6.0.2"
"unique-filename" "^1.1.1"
"cacache@^16.0.0", "cacache@^16.0.2":
"integrity" "sha512-9a/MLxGaw3LEGes0HaPez2RgZWDV6X0jrgChsuxfEh8xoDoYGxaGrkMe7Dlyjrb655tA/b8fX0qlUg6Ii5MBvw=="
"resolved" "https://registry.npmjs.org/cacache/-/cacache-16.0.6.tgz"
"version" "16.0.6"
dependencies:
"@npmcli/fs" "^2.1.0"
"@npmcli/move-file" "^2.0.0"
"chownr" "^2.0.0"
"fs-minipass" "^2.1.0"
"glob" "^8.0.1"
"infer-owner" "^1.0.4"
"lru-cache" "^7.7.1"
"minipass" "^3.1.6"
"minipass-collect" "^1.0.2"
"minipass-flush" "^1.0.5"
"minipass-pipeline" "^1.2.4"
"mkdirp" "^1.0.4"
"p-map" "^4.0.0"
"promise-inflight" "^1.0.1"
"rimraf" "^3.0.2"
"ssri" "^9.0.0"
"tar" "^6.1.11"
"unique-filename" "^1.1.1"
"cacache@^16.0.6":
"cacache@^15.0.3", "cacache@^16.0.0", "cacache@^16.0.2":
"integrity" "sha512-a4zfQpp5vm4Ipdvbj+ZrPonikRhm6WBEd4zT1Yc1DXsmAxrPgDwWBLF/u/wTVXSFPIgOJ1U3ghSa2Xm4s3h28w=="
"resolved" "https://registry.npmjs.org/cacache/-/cacache-16.0.7.tgz"
"version" "16.0.7"
@ -3012,13 +2955,12 @@
"strip-ansi" "^3.0.1"
"cli-table3@*":
"integrity" "sha512-QyavHCaIC80cMivimWu4aWHilIpiDpfm3hGmqAmXVL1UsnbLuBSMd21hTX6VY4ZSDSM73ESLeF8TOYId3rBTbw=="
"resolved" "https://registry.npmjs.org/cli-table3/-/cli-table3-0.6.2.tgz"
"version" "0.6.2"
"version" "0.6.0"
dependencies:
"object-assign" "^4.1.0"
"string-width" "^4.2.0"
optionalDependencies:
"@colors/colors" "1.5.0"
"colors" "^1.1.2"
"cli-table3@^0.6.0":
"integrity" "sha512-w0q/enDHhPLq44ovMGdQeeDLvwxwavsJX7oQGYt/LrBlYsyaxyDnp6z3QzFut/6kLLKnlcUVJLrpB7KBfgG/RA=="
@ -3061,10 +3003,10 @@
"resolved" "https://registry.npmjs.org/clone/-/clone-1.0.4.tgz"
"version" "1.0.4"
"cmd-shim@^5.0.0":
"integrity" "sha512-qkCtZ59BidfEwHltnJwkyVZn+XQojdAySM1D1gSeh11Z4pW1Kpolkyo53L5noc0nrxmIvyFwTmJRo4xs7FFLPw=="
"resolved" "https://registry.npmjs.org/cmd-shim/-/cmd-shim-5.0.0.tgz"
"version" "5.0.0"
"cmd-shim@^4.0.1":
"integrity" "sha512-lb9L7EM4I/ZRVuljLPEtUJOP+xiQVknZ4ZMpMgEp4JzNldPb27HU03hi6K1/6CoIuit/Zm/LQXySErFeXxDprw=="
"resolved" "https://registry.npmjs.org/cmd-shim/-/cmd-shim-4.1.0.tgz"
"version" "4.1.0"
dependencies:
"mkdirp-infer-owner" "^2.0.0"
@ -3113,6 +3055,9 @@
"resolved" "https://registry.npmjs.org/color-support/-/color-support-1.1.3.tgz"
"version" "1.1.3"
"colors@^1.1.2":
"version" "1.4.0"
"colors@1.4.0":
"integrity" "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA=="
"resolved" "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz"
@ -3613,11 +3558,6 @@
dependencies:
"is-obj" "^2.0.0"
"dotenv@10.0.0":
"integrity" "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q=="
"resolved" "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz"
"version" "10.0.0"
"duplexer@~0.1.1":
"integrity" "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg=="
"resolved" "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz"
@ -4429,9 +4369,7 @@
"version" "1.0.1"
"gauge@^3.0.0":
"integrity" "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q=="
"resolved" "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz"
"version" "3.0.2"
"version" "3.0.1"
dependencies:
"aproba" "^1.0.3 || ^2.0.0"
"color-support" "^1.1.2"
@ -4439,8 +4377,8 @@
"has-unicode" "^2.0.1"
"object-assign" "^4.1.1"
"signal-exit" "^3.0.0"
"string-width" "^4.2.3"
"strip-ansi" "^6.0.1"
"string-width" "^1.0.1 || ^2.0.0"
"strip-ansi" "^3.0.1 || ^4.0.0"
"wide-align" "^1.1.2"
"gauge@^4.0.3":
@ -4637,9 +4575,7 @@
"slash" "^3.0.0"
"graceful-fs@*", "graceful-fs@^4.2.3", "graceful-fs@^4.2.6":
"integrity" "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA=="
"resolved" "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz"
"version" "4.2.10"
"version" "4.2.8"
"graceful-fs@^4.1.15", "graceful-fs@^4.1.2", "graceful-fs@^4.1.6", "graceful-fs@^4.2.0", "graceful-fs@^4.2.4":
"integrity" "sha512-NtNxqUcXgpW2iMrfqSfR73Glt39K+BLwWsPs94yR63v45T0Wbej7eRmL5cWfwEgqXnmjQp3zaJTshdRW/qC2ZQ=="
@ -4775,11 +4711,9 @@
"version" "2.0.0"
"hosted-git-info@*", "hosted-git-info@^5.0.0":
"integrity" "sha512-rRnjWu0Bxj+nIfUOkz0695C0H6tRrN5iYIzYejb0tDEefe2AekHu/U5Kn9pEie5vsJqpNQU02az7TGSH3qpz4Q=="
"resolved" "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-5.0.0.tgz"
"version" "5.0.0"
"version" "4.0.2"
dependencies:
"lru-cache" "^7.5.1"
"lru-cache" "^6.0.0"
"hosted-git-info@^2.1.4":
"integrity" "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw=="
@ -4949,12 +4883,12 @@
"resolved" "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz"
"version" "1.2.1"
"ignore-walk@^5.0.1":
"integrity" "sha512-yemi4pMf51WKT7khInJqAvsIGzoqYXblnsz0ql8tM+yi1EKYTY1evX4NAbJrLL/Aanr2HyZeluqU+Oi7MGHokw=="
"resolved" "https://registry.npmjs.org/ignore-walk/-/ignore-walk-5.0.1.tgz"
"version" "5.0.1"
"ignore-walk@^3.0.3":
"integrity" "sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ=="
"resolved" "https://registry.npmjs.org/ignore-walk/-/ignore-walk-3.0.4.tgz"
"version" "3.0.4"
dependencies:
"minimatch" "^5.0.1"
"minimatch" "^3.0.4"
"ignore-walk@3.0.4":
"integrity" "sha512-PY6Ii8o1jMRA1z4F2hRkH/xN59ox43DavKvD3oDpfurRlOJyAHpifIwpbdv1n4jt4ov0jSpw3kQ4GhJnpBL6WQ=="
@ -5574,14 +5508,12 @@
"verror" "1.10.0"
"just-diff-apply@^3.0.0", "just-diff-apply@^5.2.0":
"integrity" "sha512-unjtin7rnng0KUpE4RPWwTl8iwWiZuyZqOQ+vm8orV6aIXX8mHN8zlKCPPbOycfDNuLh2PBazbFhNoDJv4S/FA=="
"resolved" "https://registry.npmjs.org/just-diff-apply/-/just-diff-apply-5.2.0.tgz"
"version" "5.2.0"
"version" "3.0.0"
"just-diff@^3.0.1", "just-diff@^5.0.1":
"integrity" "sha512-uGd6F+eIZ4T95EinP8ubINGkbEy3jrgBym+6LjW+ja1UG1WQIcEcQ6FLeyXtVJZglk+bj7fvEn+Cu2LBxkgiYQ=="
"resolved" "https://registry.npmjs.org/just-diff/-/just-diff-5.0.2.tgz"
"version" "5.0.2"
"integrity" "sha512-sdMWKjRq8qWZEjDcVA6llnUT8RDEBIfOiGpYFPYa9u+2c39JCsejktSP7mj5eRid5EIvTzIpQ2kDOCw1Nq9BjQ=="
"resolved" "https://registry.npmjs.org/just-diff/-/just-diff-3.1.1.tgz"
"version" "3.1.1"
"just-extend@^4.0.2":
"integrity" "sha512-g3UB796vUFIY90VIv/WX3L2c8CS2MdWUww3CNrYmqza1Fg0DURc2K/O4YrnklBdQarSJ/y8JnJYDGc+1iumQjg=="
@ -5864,20 +5796,10 @@
dependencies:
"yallist" "^4.0.0"
"lru-cache@^7.4.4":
"integrity" "sha512-lkcNMUKqdJk96TuIXUidxaPuEg5sJo/+ZyVE2BDFnuZGzwXem7d8582eG8vbu4todLfT14snP6iHriCHXXi5Rw=="
"resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-7.9.0.tgz"
"version" "7.9.0"
"lru-cache@^7.5.1":
"integrity" "sha512-lkcNMUKqdJk96TuIXUidxaPuEg5sJo/+ZyVE2BDFnuZGzwXem7d8582eG8vbu4todLfT14snP6iHriCHXXi5Rw=="
"resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-7.9.0.tgz"
"version" "7.9.0"
"lru-cache@^7.7.1":
"integrity" "sha512-E1v547OCgJvbvevfjgK9sNKIVXO96NnsTsFPBlg4ZxjhsJSODoH9lk8Bm0OxvHNm6Vm5Yqkl/1fErDxhYL8Skg=="
"resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-7.8.1.tgz"
"version" "7.8.1"
"integrity" "sha512-lkcNMUKqdJk96TuIXUidxaPuEg5sJo/+ZyVE2BDFnuZGzwXem7d8582eG8vbu4todLfT14snP6iHriCHXXi5Rw=="
"resolved" "https://registry.npmjs.org/lru-cache/-/lru-cache-7.9.0.tgz"
"version" "7.9.0"
"lunr@^2.3.9":
"integrity" "sha512-zTU3DaZaF3Rt9rhN3uBMGQD3dD2/vFQqnvZCDv4dl5iOzq2IZQqTxu90r4E5J+nP70J3ilqVCrbho2eWaeW8Ow=="
@ -6120,11 +6042,9 @@
"brace-expansion" "^1.1.7"
"minimatch@^5.0.1":
"integrity" "sha512-nLDxIFRyhDblz3qMuq+SoRZED4+miJ/G+tdDrjkkkRnjAsBexeGpgjLEQ0blJy7rHhR2b93rhQY4SvyWu9v03g=="
"resolved" "https://registry.npmjs.org/minimatch/-/minimatch-5.0.1.tgz"
"version" "5.0.1"
"version" "3.0.4"
dependencies:
"brace-expansion" "^2.0.1"
"brace-expansion" "^1.1.7"
"minimatch@3.0.4":
"integrity" "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA=="
@ -6534,7 +6454,7 @@
dependencies:
"chalk" "^4.0.0"
"npm-bundled@^1.1.1", "npm-bundled@^1.1.2":
"npm-bundled@^1.1.1":
"integrity" "sha512-x5DHup0SuyQcmL3s7Rx/YQ8sbw/Hzg0rj48eN0dV7hf5cmQq5PXIeioroH3raV1QC1yh3uTYuMThvEQF3iKgGQ=="
"resolved" "https://registry.npmjs.org/npm-bundled/-/npm-bundled-1.1.2.tgz"
"version" "1.1.2"
@ -6579,13 +6499,13 @@
"validate-npm-package-name" "^4.0.0"
"npm-packlist@^2.1.4", "npm-packlist@^5.0.0":
"integrity" "sha512-KuSbzgejxdsAWbNNyEs8EsyDHsO+nJF6k+9WuWzFbSNh5tFHs4lDApXw7kntKpuehfp8lKRzJkMtz0+WmGvTIw=="
"resolved" "https://registry.npmjs.org/npm-packlist/-/npm-packlist-5.0.3.tgz"
"version" "5.0.3"
"integrity" "sha512-Jt01acDvJRhJGthnUJVF/w6gumWOZxO7IkpY/lsX9//zqQgnF7OJaxgQXcerd4uQOLu7W5bkb4mChL9mdfm+Zg=="
"resolved" "https://registry.npmjs.org/npm-packlist/-/npm-packlist-2.2.2.tgz"
"version" "2.2.2"
dependencies:
"glob" "^8.0.1"
"ignore-walk" "^5.0.1"
"npm-bundled" "^1.1.2"
"glob" "^7.1.6"
"ignore-walk" "^3.0.3"
"npm-bundled" "^1.1.1"
"npm-normalize-package-bin" "^1.0.1"
"npm-pick-manifest@*", "npm-pick-manifest@^6.0.0":
@ -6598,7 +6518,7 @@
"npm-package-arg" "^8.1.2"
"semver" "^7.3.4"
"npm-pick-manifest@^7.0.0":
"npm-pick-manifest@^6.1.0", "npm-pick-manifest@^7.0.0":
"integrity" "sha512-IA8+tuv8KujbsbLQvselW2XQgmXWS47t3CB0ZrzsRZ82DbDfkcFunOaPm4X7qNuhMfq+FmV7hQT4iFVpHqV7mg=="
"resolved" "https://registry.npmjs.org/npm-pick-manifest/-/npm-pick-manifest-7.0.1.tgz"
"version" "7.0.1"
@ -6608,6 +6528,14 @@
"npm-package-arg" "^9.0.0"
"semver" "^7.3.5"
"npm-pick-manifest@^6.1.1":
"version" "7.0.1"
dependencies:
"npm-install-checks" "^5.0.0"
"npm-normalize-package-bin" "^1.0.1"
"npm-package-arg" "^9.0.0"
"semver" "^7.3.5"
"npm-profile@*":
"integrity" "sha512-OKtU7yoAEBOnc8zJ+/uo5E4ugPp09sopo+6y1njPp+W99P8DvQon3BJYmpvyK2Bf1+3YV5LN1bvgXRoZ1LUJBA=="
"resolved" "https://registry.npmjs.org/npm-profile/-/npm-profile-5.0.4.tgz"
@ -6627,7 +6555,7 @@
"minizlib" "^2.0.0"
"npm-package-arg" "^8.0.0"
"npm-registry-fetch@^13.0.0", "npm-registry-fetch@^13.0.1":
"npm-registry-fetch@^13.0.1":
"integrity" "sha512-5p8rwe6wQPLJ8dMqeTnA57Dp9Ox6GH9H60xkyJup07FmVlu3Mk7pf/kIIpl9gaN5bM8NM+UUx3emUWvDNTt39w=="
"resolved" "https://registry.npmjs.org/npm-registry-fetch/-/npm-registry-fetch-13.1.1.tgz"
"version" "13.1.1"
@ -6763,7 +6691,7 @@
"gauge" "~2.7.3"
"set-blocking" "~2.0.0"
"npmlog@^6.0.0", "npmlog@^6.0.2":
"npmlog@^6.0.0":
"integrity" "sha512-/vBvz5Jfr9dT/aFWd0FIRf+T/Q2WBsLENygUaFUqstqsycmZAP/t5BvFJTK0viFmSUxiUKTUplWy5vt+rvKIxg=="
"resolved" "https://registry.npmjs.org/npmlog/-/npmlog-6.0.2.tgz"
"version" "6.0.2"
@ -7084,9 +7012,7 @@
"ssri" "^8.0.1"
"tar" "^6.1.0"
"pacote@^13.0.3":
"integrity" "sha512-auhJAUlfC2TALo6I0s1vFoPvVFgWGx+uz/PnIojTTgkGwlK3Np8sGJ0ghfFhiuzJXTZoTycMLk8uLskdntPbDw=="
"resolved" "https://registry.npmjs.org/pacote/-/pacote-13.3.0.tgz"
"pacote@^11.1.11":
"version" "13.3.0"
dependencies:
"@npmcli/git" "^3.0.0"
@ -7111,9 +7037,7 @@
"ssri" "^9.0.0"
"tar" "^6.1.11"
"pacote@^13.0.5":
"integrity" "sha512-auhJAUlfC2TALo6I0s1vFoPvVFgWGx+uz/PnIojTTgkGwlK3Np8sGJ0ghfFhiuzJXTZoTycMLk8uLskdntPbDw=="
"resolved" "https://registry.npmjs.org/pacote/-/pacote-13.3.0.tgz"
"pacote@^11.3.5":
"version" "13.3.0"
dependencies:
"@npmcli/git" "^3.0.0"
@ -7154,9 +7078,7 @@
"just-diff" "^3.0.1"
"just-diff-apply" "^3.0.0"
"parse-conflict-json@^2.0.1":
"integrity" "sha512-jDbRGb00TAPFsKWCpZZOT93SxVP9nONOSgES3AevqRq/CHvavEBvKAjxX9p5Y5F0RZLxH9Ufd9+RwtCsa+lFDA=="
"resolved" "https://registry.npmjs.org/parse-conflict-json/-/parse-conflict-json-2.0.2.tgz"
"parse-conflict-json@^1.1.1":
"version" "2.0.2"
dependencies:
"json-parse-even-better-errors" "^2.3.1"
@ -7505,10 +7427,10 @@
"minimist" "^1.2.0"
"strip-json-comments" "~2.0.1"
"read-cmd-shim@^3.0.0":
"integrity" "sha512-KQDVjGqhZk92PPNRj9ZEXEuqg8bUobSKRw+q0YQ3TKI5xkce7bUJobL4Z/OtiEbAAv70yEpYIXp4iQ9L8oPVog=="
"resolved" "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-3.0.0.tgz"
"version" "3.0.0"
"read-cmd-shim@^2.0.0":
"integrity" "sha512-HJpV9bQpkl6KwjxlJcBoqu9Ba0PQg8TqSNIOrulGt54a0uup0HtevreFHzYzkm0lpnleRdNBzXznKrgxglEHQw=="
"resolved" "https://registry.npmjs.org/read-cmd-shim/-/read-cmd-shim-2.0.0.tgz"
"version" "2.0.0"
"read-package-json-fast@*", "read-package-json-fast@^2.0.1", "read-package-json-fast@^2.0.2", "read-package-json-fast@^2.0.3":
"integrity" "sha512-W/BKtbL+dUjTuRL2vziuYhp76s5HZ9qQhd/dKfWIZveD0O40453QNyZhC0e63lqZrAQ4jiOapVoeJ7JrszenQQ=="
@ -8002,13 +7924,6 @@
"resolved" "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz"
"version" "6.3.0"
"semver@^7.0.0":
"integrity" "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g=="
"resolved" "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz"
"version" "7.3.7"
dependencies:
"lru-cache" "^6.0.0"
"semver@^7.1.2":
"integrity" "sha512-PoeGJYh8HK4BTO/a9Tf6ZG3veo/A7ZVsYrSA6J8ny9nb3B1VrpkuN+z9OE5wfE5p6H4LchYZsegiQgbJD94ZFQ=="
"resolved" "https://registry.npmjs.org/semver/-/semver-7.3.5.tgz"
@ -8023,13 +7938,6 @@
dependencies:
"lru-cache" "^6.0.0"
"semver@^7.3.7":
"integrity" "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g=="
"resolved" "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz"
"version" "7.3.7"
dependencies:
"lru-cache" "^6.0.0"
"semver@2 || 3 || 4 || 5":
"integrity" "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ=="
"resolved" "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz"
@ -8375,7 +8283,7 @@
dependencies:
"minipass" "^3.1.1"
"start-server-and-test@^1.12.0":
"start-server-and-test@^1.12.0", "start-server-and-test@^1.14.0":
"integrity" "sha512-on5ELuxO2K0t8EmNj9MtVlFqwBMxfWOhu4U7uZD1xccVpFlOQKR93CSe0u98iQzfNxRyaNTb/CdadbNllplTsw=="
"resolved" "https://registry.npmjs.org/start-server-and-test/-/start-server-and-test-1.14.0.tgz"
"version" "1.14.0"
@ -8432,6 +8340,14 @@
"resolved" "https://registry.npmjs.org/string_decoder/-/string_decoder-0.10.31.tgz"
"version" "0.10.31"
"string-width@^1.0.1 || ^2.0.0", "string-width@^1.0.2 || 2", "string-width@^2.0.0":
"integrity" "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw=="
"resolved" "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz"
"version" "2.1.1"
dependencies:
"is-fullwidth-code-point" "^2.0.0"
"strip-ansi" "^4.0.0"
"string-width@^1.0.1":
"integrity" "sha1-EYvfW4zcUaKn5w0hHgfisLmxB9M="
"resolved" "https://registry.npmjs.org/string-width/-/string-width-1.0.2.tgz"
@ -8441,14 +8357,6 @@
"is-fullwidth-code-point" "^1.0.0"
"strip-ansi" "^3.0.0"
"string-width@^1.0.2 || 2", "string-width@^2.0.0":
"integrity" "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw=="
"resolved" "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz"
"version" "2.1.1"
dependencies:
"is-fullwidth-code-point" "^2.0.0"
"strip-ansi" "^4.0.0"
"string-width@^4.1.0", "string-width@^4.2.0", "string-width@^4.2.3":
"integrity" "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g=="
"resolved" "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz"
@ -8488,7 +8396,7 @@
"resolved" "https://registry.npmjs.org/stringify-package/-/stringify-package-1.0.1.tgz"
"version" "1.0.1"
"strip-ansi@^3.0.0", "strip-ansi@^3.0.1":
"strip-ansi@^3.0.0", "strip-ansi@^3.0.1", "strip-ansi@^3.0.1 || ^4.0.0":
"integrity" "sha1-ajhfuIU9lS1f8F0Oiq+UJ43GPc8="
"resolved" "https://registry.npmjs.org/strip-ansi/-/strip-ansi-3.0.1.tgz"
"version" "3.0.1"
@ -8777,9 +8685,7 @@
"resolved" "https://registry.npmjs.org/treeverse/-/treeverse-1.0.4.tgz"
"version" "1.0.4"
"treeverse@^2.0.0":
"integrity" "sha512-N5gJCkLu1aXccpOTtqV6ddSEi6ZmGkh3hjmbu1IjcavJK4qyOVQmi0myQKM7z5jVGmD68SJoliaVrMmVObhj6A=="
"resolved" "https://registry.npmjs.org/treeverse/-/treeverse-2.0.0.tgz"
"treeverse@^1.0.4":
"version" "2.0.0"
"trim-newlines@^3.0.0":
@ -9329,9 +9235,7 @@
"signal-exit" "^3.0.2"
"typedarray-to-buffer" "^3.1.5"
"write-file-atomic@^4.0.0":
"integrity" "sha512-nSKUxgAbyioruk6hU87QzVbY279oYT6uiwgDoujth2ju4mJ+TZau7SQBhtbTmUyuNYTuXnSyRn66FV0+eCgcrQ=="
"resolved" "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.1.tgz"
"write-file-atomic@^3.0.3":
"version" "4.0.1"
dependencies:
"imurmurhash" "^0.1.4"