chore: web3js get rid of Travis (#28695)

* ci: remove travis related file

* docs: remove travis badge from README.md

* chore: npm uninstall @commitlint/travis-cli

* ci: add test.sh script

* ci: rebuild web3 pipeline when yml changed
This commit is contained in:
Yihau Chen 2022-11-01 19:06:21 +08:00 committed by GitHub
parent 5de4dd8f9b
commit 2a417de916
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
10 changed files with 36 additions and 1445 deletions

View File

@ -5,10 +5,12 @@ on:
branches: [ master ]
paths:
- "web3.js/**"
- ".github/workflows/web3.yml"
pull_request:
branches: [ master ]
paths:
- "web3.js/**"
- ".github/workflows/web3.yml"
jobs:
# needed for grouping check-web3 strategies into one check for mergify
@ -66,6 +68,4 @@ jobs:
cache: 'npm'
cache-dependency-path: web3.js/package-lock.json
- run: |
source .travis/before_install.sh
npm install
source .travis/script.sh
scripts/test.sh

View File

@ -20,18 +20,7 @@ jobs:
- name: Build
run: |
sh -c "$(curl -sSfL https://release.solana.com/edge/install)"
PATH="$HOME/.local/share/solana/install/active_release/bin:$PATH"
solana --version
npm install
npm run build
ls -l lib
test -r lib/index.iife.js
test -r lib/index.cjs.js
test -r lib/index.esm.js
npm run ok
npm run codecov
npm run test:live-with-test-validator
script.sh
- name: Publish NPM
run: |

View File

@ -1,58 +0,0 @@
dist: bionic
sudo: required
language: node_js
node_js:
- "lts/*"
# - "node" disabled due to flaky test failures
cache:
directories:
- ~/.npm
branches:
only:
- master
notifications:
email: false
before_install:
- source .travis/before_install.sh
script:
- source .travis/script.sh
before_deploy:
- rm -rf deploy
- mkdir -p deploy
- cp -r doc deploy/solanaWeb3Api-$TRAVIS_BRANCH
- ls -l lib
- cp lib/index.iife.js deploy/solanaWeb3.min.js
- ( cd deploy; tar zcf solanaWeb3Api.tgz solanaWeb3Api-$TRAVIS_BRANCH )
deploy:
- provider: pages
skip-cleanup: true
github-token: $GITHUB_TOKEN
local-dir: doc
on:
branch: master
node_js: "lts/*"
- provider: script
skip_cleanup: true
script:
- npx semantic-release
on:
branch: master
node_js: "lts/*"
- provider: releases
skip-cleanup: true
file:
- deploy/solanaWeb3.min.js
- deploy/solanaWeb3Api.tgz
api_key: $GITHUB_TOKEN
on:
tags: true
node_js: "lts/*"

View File

@ -1,21 +0,0 @@
# |source| this file
if [[ -n $TRAVIS ]]; then
wget -O - https://apt.llvm.org/llvm-snapshot.gpg.key | sudo apt-key add -
sudo apt-add-repository "deb http://apt.llvm.org/bionic/ llvm-toolchain-bionic-10 main"
sudo apt-get update
sudo apt-get install -y clang-7 --allow-unauthenticated
sudo apt-get install -y openssl --allow-unauthenticated
sudo apt-get install -y libssl-dev --allow-unauthenticated
sudo apt-get install -y libssl1.1 --allow-unauthenticated
clang-7 --version
fi
sh -c "$(curl -sSfL https://release.solana.com/edge/install)"
PATH="$HOME/.local/share/solana/install/active_release/bin:$PATH"
solana --version
if [[ -n $GITHUB_ACTIONS ]]; then
echo "$HOME/.local/share/solana/install/active_release/bin" >> "$GITHUB_PATH"
npm install -g npm@7
fi

View File

@ -1,14 +0,0 @@
# |source| this file
set -ex
solana --version
npm run clean
npm run build
ls -l lib
test -r lib/index.iife.js
test -r lib/index.cjs.js
test -r lib/index.esm.js
npm run ok
npm run codecov
npm run test:live-with-test-validator

View File

@ -1,4 +1,3 @@
[![Build status][travis-image]][travis-url]
[![codecov][codecov-image]][codecov-url]
<br>
[![npm][npm-image]][npm-url]
@ -7,8 +6,6 @@
[![semantic-release][semantic-release-image]][semantic-release-url]
[![code-style-prettier][code-style-prettier-image]][code-style-prettier-url]
[travis-image]: https://api.travis-ci.org/solana-labs/solana-web3.js.svg?branch=master
[travis-url]: https://travis-ci.org/solana-labs/solana-web3.js
[codecov-image]: https://codecov.io/gh/solana-labs/solana-web3.js/branch/master/graph/badge.svg
[codecov-url]: https://codecov.io/gh/solana-labs/solana-web3.js
[npm-image]: https://img.shields.io/npm/v/@solana/web3.js.svg?style=flat

1083
web3.js/package-lock.json generated

File diff suppressed because it is too large Load Diff

View File

@ -81,7 +81,6 @@
"@babel/preset-typescript": "^7.12.16",
"@babel/register": "^7.12.13",
"@commitlint/config-conventional": "^17.0.2",
"@commitlint/travis-cli": "^17.0.0",
"@rollup/plugin-alias": "^3.1.9",
"@rollup/plugin-babel": "^5.2.3",
"@rollup/plugin-commonjs": "^22.0.0",

19
web3.js/scripts/test.sh Executable file
View File

@ -0,0 +1,19 @@
#!/usr/bin/env bash
set -ex
# setup environment
sh -c "$(curl -sSfL https://release.solana.com/edge/install)"
PATH="$HOME/.local/share/solana/install/active_release/bin:$PATH"
solana --version
# build and test
npm install
npm run build
ls -l lib
test -r lib/index.iife.js
test -r lib/index.cjs.js
test -r lib/index.esm.js
npm run ok
npm run codecov
npm run test:live-with-test-validator

View File

@ -961,22 +961,6 @@
"resolved" "https://registry.npmjs.org/@colors/colors/-/colors-1.5.0.tgz"
"version" "1.5.0"
"@commitlint/cli@^17.0.3":
"integrity" "sha512-oAo2vi5d8QZnAbtU5+0cR2j+A7PO8zuccux65R/EycwvsZrDVyW518FFrnJK2UQxbRtHFFIG+NjQ6vOiJV0Q8A=="
"resolved" "https://registry.npmjs.org/@commitlint/cli/-/cli-17.0.3.tgz"
"version" "17.0.3"
dependencies:
"@commitlint/format" "^17.0.0"
"@commitlint/lint" "^17.0.3"
"@commitlint/load" "^17.0.3"
"@commitlint/read" "^17.0.0"
"@commitlint/types" "^17.0.0"
"execa" "^5.0.0"
"lodash" "^4.17.19"
"resolve-from" "5.0.0"
"resolve-global" "1.0.0"
"yargs" "^17.0.0"
"@commitlint/config-conventional@^17.0.2":
"integrity" "sha512-MfP0I/JbxKkzo+HXWB7B3WstGS4BiniotU3d3xQ9gK8cR0DbeZ4MuyGCWF65YDyrcDTS3WlrJ3ndSPA1pqhoPw=="
"resolved" "https://registry.npmjs.org/@commitlint/config-conventional/-/config-conventional-17.0.2.tgz"
@ -984,144 +968,6 @@
dependencies:
"conventional-changelog-conventionalcommits" "^5.0.0"
"@commitlint/config-validator@^17.0.3":
"integrity" "sha512-3tLRPQJKapksGE7Kee9axv+9z5I2GDHitDH4q63q7NmNA0wkB+DAorJ0RHz2/K00Zb1/MVdHzhCga34FJvDihQ=="
"resolved" "https://registry.npmjs.org/@commitlint/config-validator/-/config-validator-17.0.3.tgz"
"version" "17.0.3"
dependencies:
"@commitlint/types" "^17.0.0"
"ajv" "^8.11.0"
"@commitlint/ensure@^17.0.0":
"integrity" "sha512-M2hkJnNXvEni59S0QPOnqCKIK52G1XyXBGw51mvh7OXDudCmZ9tZiIPpU882p475Mhx48Ien1MbWjCP1zlyC0A=="
"resolved" "https://registry.npmjs.org/@commitlint/ensure/-/ensure-17.0.0.tgz"
"version" "17.0.0"
dependencies:
"@commitlint/types" "^17.0.0"
"lodash" "^4.17.19"
"@commitlint/execute-rule@^17.0.0":
"integrity" "sha512-nVjL/w/zuqjCqSJm8UfpNaw66V9WzuJtQvEnCrK4jDw6qKTmZB+1JQ8m6BQVZbNBcwfYdDNKnhIhqI0Rk7lgpQ=="
"resolved" "https://registry.npmjs.org/@commitlint/execute-rule/-/execute-rule-17.0.0.tgz"
"version" "17.0.0"
"@commitlint/format@^17.0.0":
"integrity" "sha512-MZzJv7rBp/r6ZQJDEodoZvdRM0vXu1PfQvMTNWFb8jFraxnISMTnPBWMMjr2G/puoMashwaNM//fl7j8gGV5lA=="
"resolved" "https://registry.npmjs.org/@commitlint/format/-/format-17.0.0.tgz"
"version" "17.0.0"
dependencies:
"@commitlint/types" "^17.0.0"
"chalk" "^4.1.0"
"@commitlint/is-ignored@^17.0.3":
"integrity" "sha512-/wgCXAvPtFTQZxsVxj7owLeRf5wwzcXLaYmrZPR4a87iD4sCvUIRl1/ogYrtOyUmHwWfQsvjqIB4mWE/SqWSnA=="
"resolved" "https://registry.npmjs.org/@commitlint/is-ignored/-/is-ignored-17.0.3.tgz"
"version" "17.0.3"
dependencies:
"@commitlint/types" "^17.0.0"
"semver" "7.3.7"
"@commitlint/lint@^17.0.3":
"integrity" "sha512-2o1fk7JUdxBUgszyt41sHC/8Nd5PXNpkmuOo9jvGIjDHzOwXyV0PSdbEVTH3xGz9NEmjohFHr5l+N+T9fcxong=="
"resolved" "https://registry.npmjs.org/@commitlint/lint/-/lint-17.0.3.tgz"
"version" "17.0.3"
dependencies:
"@commitlint/is-ignored" "^17.0.3"
"@commitlint/parse" "^17.0.0"
"@commitlint/rules" "^17.0.0"
"@commitlint/types" "^17.0.0"
"@commitlint/load@^17.0.3":
"integrity" "sha512-3Dhvr7GcKbKa/ey4QJ5MZH3+J7QFlARohUow6hftQyNjzoXXROm+RwpBes4dDFrXG1xDw9QPXA7uzrOShCd4bw=="
"resolved" "https://registry.npmjs.org/@commitlint/load/-/load-17.0.3.tgz"
"version" "17.0.3"
dependencies:
"@commitlint/config-validator" "^17.0.3"
"@commitlint/execute-rule" "^17.0.0"
"@commitlint/resolve-extends" "^17.0.3"
"@commitlint/types" "^17.0.0"
"@types/node" ">=12"
"chalk" "^4.1.0"
"cosmiconfig" "^7.0.0"
"cosmiconfig-typescript-loader" "^2.0.0"
"lodash" "^4.17.19"
"resolve-from" "^5.0.0"
"typescript" "^4.6.4"
"@commitlint/message@^17.0.0":
"integrity" "sha512-LpcwYtN+lBlfZijHUdVr8aNFTVpHjuHI52BnfoV01TF7iSLnia0jttzpLkrLmI8HNQz6Vhr9UrxDWtKZiMGsBw=="
"resolved" "https://registry.npmjs.org/@commitlint/message/-/message-17.0.0.tgz"
"version" "17.0.0"
"@commitlint/parse@^17.0.0":
"integrity" "sha512-cKcpfTIQYDG1ywTIr5AG0RAiLBr1gudqEsmAGCTtj8ffDChbBRxm6xXs2nv7GvmJN7msOt7vOKleLvcMmRa1+A=="
"resolved" "https://registry.npmjs.org/@commitlint/parse/-/parse-17.0.0.tgz"
"version" "17.0.0"
dependencies:
"@commitlint/types" "^17.0.0"
"conventional-changelog-angular" "^5.0.11"
"conventional-commits-parser" "^3.2.2"
"@commitlint/read@^17.0.0":
"integrity" "sha512-zkuOdZayKX3J6F6mPnVMzohK3OBrsEdOByIqp4zQjA9VLw1hMsDEFQ18rKgUc2adkZar+4S01QrFreDCfZgbxA=="
"resolved" "https://registry.npmjs.org/@commitlint/read/-/read-17.0.0.tgz"
"version" "17.0.0"
dependencies:
"@commitlint/top-level" "^17.0.0"
"@commitlint/types" "^17.0.0"
"fs-extra" "^10.0.0"
"git-raw-commits" "^2.0.0"
"@commitlint/resolve-extends@^17.0.3":
"integrity" "sha512-H/RFMvrcBeJCMdnVC4i8I94108UDccIHrTke2tyQEg9nXQnR5/Hd6MhyNWkREvcrxh9Y+33JLb+PiPiaBxCtBA=="
"resolved" "https://registry.npmjs.org/@commitlint/resolve-extends/-/resolve-extends-17.0.3.tgz"
"version" "17.0.3"
dependencies:
"@commitlint/config-validator" "^17.0.3"
"@commitlint/types" "^17.0.0"
"import-fresh" "^3.0.0"
"lodash" "^4.17.19"
"resolve-from" "^5.0.0"
"resolve-global" "^1.0.0"
"@commitlint/rules@^17.0.0":
"integrity" "sha512-45nIy3dERKXWpnwX9HeBzK5SepHwlDxdGBfmedXhL30fmFCkJOdxHyOJsh0+B0RaVsLGT01NELpfzJUmtpDwdQ=="
"resolved" "https://registry.npmjs.org/@commitlint/rules/-/rules-17.0.0.tgz"
"version" "17.0.0"
dependencies:
"@commitlint/ensure" "^17.0.0"
"@commitlint/message" "^17.0.0"
"@commitlint/to-lines" "^17.0.0"
"@commitlint/types" "^17.0.0"
"execa" "^5.0.0"
"@commitlint/to-lines@^17.0.0":
"integrity" "sha512-nEi4YEz04Rf2upFbpnEorG8iymyH7o9jYIVFBG1QdzebbIFET3ir+8kQvCZuBE5pKCtViE4XBUsRZz139uFrRQ=="
"resolved" "https://registry.npmjs.org/@commitlint/to-lines/-/to-lines-17.0.0.tgz"
"version" "17.0.0"
"@commitlint/top-level@^17.0.0":
"integrity" "sha512-dZrEP1PBJvodNWYPOYiLWf6XZergdksKQaT6i1KSROLdjf5Ai0brLOv5/P+CPxBeoj3vBxK4Ax8H1Pg9t7sHIQ=="
"resolved" "https://registry.npmjs.org/@commitlint/top-level/-/top-level-17.0.0.tgz"
"version" "17.0.0"
dependencies:
"find-up" "^5.0.0"
"@commitlint/travis-cli@^17.0.0":
"integrity" "sha512-A2JUrh4kLxvm9UsG6LjUWlWbYJAZKM6oHUkBIRttrX/u/vnMuNkzzGvAj/Dso/C51l4TovkbFKz7hQyMgfBGRw=="
"resolved" "https://registry.npmjs.org/@commitlint/travis-cli/-/travis-cli-17.0.3.tgz"
"version" "17.0.3"
dependencies:
"@commitlint/cli" "^17.0.3"
"execa" "^5.0.0"
"@commitlint/types@^17.0.0":
"integrity" "sha512-hBAw6U+SkAT5h47zDMeOu3HSiD0SODw4Aq7rRNh1ceUmL7GyLKYhPbUvlRWqZ65XjBLPHZhFyQlRaPNz8qvUyQ=="
"resolved" "https://registry.npmjs.org/@commitlint/types/-/types-17.0.0.tgz"
"version" "17.0.0"
dependencies:
"chalk" "^4.1.0"
"@cspotcode/source-map-support@^0.8.0":
"integrity" "sha512-IchNf6dN4tHoMFIn/7OE8LWZ19Y6q/67Bmf6vnGREv8RSbBVb9LPJxEcnwrcwX6ixSvaiGoomAUvu4YSxXrVgw=="
"resolved" "https://registry.npmjs.org/@cspotcode/source-map-support/-/source-map-support-0.8.1.tgz"
@ -2022,7 +1868,7 @@
"@types/node" "*"
"form-data" "^3.0.0"
"@types/node@*", "@types/node@^17.0.24", "@types/node@>=12":
"@types/node@*", "@types/node@^17.0.24":
"integrity" "sha512-vu1SrqBjbbZ3J6vwY17jBs8Sr/BKA+/a/WtjRG+whKg1iuLFOosq872EXS0eXWILdO36DHQQeku/ZcL6hz2fpg=="
"resolved" "https://registry.npmjs.org/@types/node/-/node-17.0.35.tgz"
"version" "17.0.35"
@ -2245,16 +2091,6 @@
"json-schema-traverse" "^0.4.1"
"uri-js" "^4.2.2"
"ajv@^8.11.0":
"integrity" "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg=="
"resolved" "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz"
"version" "8.11.0"
dependencies:
"fast-deep-equal" "^3.1.1"
"json-schema-traverse" "^1.0.0"
"require-from-string" "^2.0.2"
"uri-js" "^4.2.2"
"ansi-colors@4.1.1":
"integrity" "sha512-JoX0apGbHaUJBNl6yF+p6JAFYZ666/hhCGKN5t9QFjbJQKUU/g8MNbFDbvfrgKXvI1QpZplPOnwIo99lX/AAmA=="
"resolved" "https://registry.npmjs.org/ansi-colors/-/ansi-colors-4.1.1.tgz"
@ -3076,7 +2912,7 @@
"resolved" "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz"
"version" "1.0.4"
"conventional-changelog-angular@^5.0.0", "conventional-changelog-angular@^5.0.11":
"conventional-changelog-angular@^5.0.0":
"integrity" "sha512-i/gipMxs7s8L/QeuavPF2hLnJgH6pEZAttySB6aiQLWcX3puWDL3ACVmvBhJGxnAy52Qc15ua26BufY6KpmrVA=="
"resolved" "https://registry.npmjs.org/conventional-changelog-angular/-/conventional-changelog-angular-5.0.13.tgz"
"version" "5.0.13"
@ -3116,7 +2952,7 @@
"lodash.ismatch" "^4.4.0"
"modify-values" "^1.0.0"
"conventional-commits-parser@^3.2.2", "conventional-commits-parser@^3.2.3":
"conventional-commits-parser@^3.2.3":
"integrity" "sha512-nK7sAtfi+QXbxHCYfhpZsfRtaitZLIA6889kFIouLvz6repszQDgxBu7wf2WbU+Dco7sAnNCJYERCwt54WPC2Q=="
"resolved" "https://registry.npmjs.org/conventional-commits-parser/-/conventional-commits-parser-3.2.4.tgz"
"version" "3.2.4"
@ -3176,15 +3012,7 @@
"resolved" "https://registry.npmjs.org/corser/-/corser-2.0.1.tgz"
"version" "2.0.1"
"cosmiconfig-typescript-loader@^2.0.0":
"integrity" "sha512-KmE+bMjWMXJbkWCeY4FJX/npHuZPNr9XF9q9CIQ/bpFwi1qHfCmSiKarrCcRa0LO4fWjk93pVoeRtJAkTGcYNw=="
"resolved" "https://registry.npmjs.org/cosmiconfig-typescript-loader/-/cosmiconfig-typescript-loader-2.0.2.tgz"
"version" "2.0.2"
dependencies:
"cosmiconfig" "^7"
"ts-node" "^10.8.1"
"cosmiconfig@^7", "cosmiconfig@^7.0.0":
"cosmiconfig@^7.0.0":
"integrity" "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ=="
"resolved" "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz"
"version" "7.0.1"
@ -3239,11 +3067,6 @@
"resolved" "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz"
"version" "2.0.0"
"dargs@^7.0.0":
"integrity" "sha512-2iy1EkLdlBzQGvbweYRFxmFath8+K7+AKB0TlhHWkNuH+TmovaMH/Wp7V7R4u7f4SnX3OgLsU9t1NI9ioDnUpg=="
"resolved" "https://registry.npmjs.org/dargs/-/dargs-7.0.0.tgz"
"version" "7.0.0"
"data-uri-to-buffer@3":
"integrity" "sha512-WboRycPNsVw3B3TL559F7kuBUM4d8CgMEvk6xEJlOp7OBPjt6G7z8WMWlD2rOFZLk6OYfFIUGsCOWzcQH9K2og=="
"resolved" "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-3.0.1.tgz"
@ -4321,17 +4144,6 @@
"through2" "~2.0.0"
"traverse" "~0.6.6"
"git-raw-commits@^2.0.0":
"integrity" "sha512-VnctFhw+xfj8Va1xtfEqCUD2XDrbAPSJx+hSrE5K7fGdjZruW7XV+QOrN7LF/RJyvspRiD2I0asWsxFp0ya26A=="
"resolved" "https://registry.npmjs.org/git-raw-commits/-/git-raw-commits-2.0.11.tgz"
"version" "2.0.11"
dependencies:
"dargs" "^7.0.0"
"lodash" "^4.17.15"
"meow" "^8.0.0"
"split2" "^3.0.0"
"through2" "^4.0.0"
"glob-parent@^5.1.2", "glob-parent@~5.1.2":
"integrity" "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="
"resolved" "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz"
@ -4369,13 +4181,6 @@
"minimatch" "^5.0.1"
"once" "^1.3.0"
"global-dirs@^0.1.1":
"integrity" "sha512-NknMLn7F2J7aflwFOlGdNIuCDpN3VGoSoB+aap3KABFWbHVn1TCgFC+np23J8W2BiZbjfEw3BFBycSMv1AFblg=="
"resolved" "https://registry.npmjs.org/global-dirs/-/global-dirs-0.1.1.tgz"
"version" "0.1.1"
dependencies:
"ini" "^1.3.4"
"globals@^11.1.0":
"integrity" "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA=="
"resolved" "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz"
@ -4751,16 +4556,16 @@
"resolved" "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz"
"version" "2.0.4"
"ini@^1.3.4", "ini@~1.3.0":
"integrity" "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="
"resolved" "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz"
"version" "1.3.8"
"ini@^3.0.0":
"integrity" "sha512-TxYQaeNW/N8ymDvwAxPyRbhMBtnEwuvaTYpOQkFx1nSeusgezHniEc/l35Vo4iCq/mMiTJbpD7oYxN98hFlfmw=="
"resolved" "https://registry.npmjs.org/ini/-/ini-3.0.0.tgz"
"version" "3.0.0"
"ini@~1.3.0":
"integrity" "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew=="
"resolved" "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz"
"version" "1.3.8"
"init-package-json@^3.0.2":
"integrity" "sha512-YhlQPEjNFqlGdzrBfDNRLhvoSgX7iQRgSxgsNknRQ9ITXFT7UMfVMWhBTOh2Y+25lRnGrv5Xz8yZwQ3ACR6T3A=="
"resolved" "https://registry.npmjs.org/init-package-json/-/init-package-json-3.0.2.tgz"
@ -5218,11 +5023,6 @@
"resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz"
"version" "0.4.1"
"json-schema-traverse@^1.0.0":
"integrity" "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug=="
"resolved" "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz"
"version" "1.0.0"
"json-stable-stringify-without-jsonify@^1.0.1":
"integrity" "sha1-nbe1lJatPzz+8wp1FC0tkwrXJlE="
"resolved" "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz"
@ -5532,7 +5332,7 @@
"resolved" "https://registry.npmjs.org/lodash.uniqby/-/lodash.uniqby-4.7.0.tgz"
"version" "4.7.0"
"lodash@^4.16.4", "lodash@^4.17.14", "lodash@^4.17.15", "lodash@^4.17.19", "lodash@^4.17.20", "lodash@^4.17.21", "lodash@^4.17.4":
"lodash@^4.16.4", "lodash@^4.17.14", "lodash@^4.17.15", "lodash@^4.17.20", "lodash@^4.17.21", "lodash@^4.17.4":
"integrity" "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg=="
"resolved" "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz"
"version" "4.17.21"
@ -7229,11 +7029,6 @@
"resolved" "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz"
"version" "2.1.1"
"require-from-string@^2.0.2":
"integrity" "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw=="
"resolved" "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz"
"version" "2.0.2"
"require-main-filename@^2.0.0":
"integrity" "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg=="
"resolved" "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz"
@ -7254,18 +7049,11 @@
"resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz"
"version" "4.0.0"
"resolve-from@^5.0.0", "resolve-from@5.0.0":
"resolve-from@^5.0.0":
"integrity" "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw=="
"resolved" "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz"
"version" "5.0.0"
"resolve-global@^1.0.0", "resolve-global@1.0.0":
"integrity" "sha512-zFa12V4OLtT5XUX/Q4VLvTfBf+Ok0SPc1FNGM/z9ctUdiU618qwKpWnd0CHs3+RqROfyEg/DhuHbMWYqcgljEw=="
"resolved" "https://registry.npmjs.org/resolve-global/-/resolve-global-1.0.0.tgz"
"version" "1.0.0"
dependencies:
"global-dirs" "^0.1.1"
"resolve@^1.10.0", "resolve@^1.14.2", "resolve@^1.17.0", "resolve@^1.19.0", "resolve@^1.20.0", "resolve@^1.22.0":
"integrity" "sha512-Hhtrw0nLeSrFQ7phPp4OOcVjLPIeMnRlr5mcnVuMe7M/7eBn98A3hmFRLoFo3DLZkivSYwhRUJTyPyWAk56WLw=="
"resolved" "https://registry.npmjs.org/resolve/-/resolve-1.22.0.tgz"
@ -7521,13 +7309,6 @@
"resolved" "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz"
"version" "7.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"
"send@0.17.2":
"integrity" "sha512-UJYB6wFSJE3G00nEivR5rgWp8c2xXvJ3OPWPhmuteU0IKj8nKbG3DrjiOmLwpnHGYWAVwA69zmTm++YG0Hmwww=="
"resolved" "https://registry.npmjs.org/send/-/send-0.17.2.tgz"
@ -8185,7 +7966,7 @@
optionalDependencies:
"tsconfig-paths" "^3.5.0"
"ts-node@^10.0.0", "ts-node@^10.8.1":
"ts-node@^10.0.0":
"integrity" "sha512-NtVysVPkxxrwFGUUxGYhfux8k78pQB3JqYBXlLRZgdGUqTO5wU/UyHop5p70iEbGhB7q5KmiZiU0Y3KlJrScEw=="
"resolved" "https://registry.npmjs.org/ts-node/-/ts-node-10.9.1.tgz"
"version" "10.9.1"
@ -8345,7 +8126,7 @@
"minimatch" "^5.0.1"
"shiki" "^0.10.1"
"typescript@^4.3.2", "typescript@^4.6", "typescript@^4.6.4", "typescript@>=2.7", "typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta", "typescript@>=3", "typescript@4.0.x || 4.1.x || 4.2.x || 4.3.x || 4.4.x || 4.5.x || 4.6.x":
"typescript@^4.3.2", "typescript@^4.6", "typescript@>=2.7", "typescript@>=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta", "typescript@4.0.x || 4.1.x || 4.2.x || 4.3.x || 4.4.x || 4.5.x || 4.6.x":
"integrity" "sha512-9ia/jWHIEbo49HfjrLGfKbZSuWo9iTMwXO+Ca3pRsSpbsMbc7/IU8NKdCZVRRBafVPGnoJeFL76ZOAA84I9fEg=="
"resolved" "https://registry.npmjs.org/typescript/-/typescript-4.6.4.tgz"
"version" "4.6.4"
@ -8739,11 +8520,6 @@
"resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz"
"version" "20.2.9"
"yargs-parser@^21.0.0":
"integrity" "sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw=="
"resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-21.1.1.tgz"
"version" "21.1.1"
"yargs-parser@20.2.4":
"integrity" "sha512-WOkpgNhPTlE73h4VFAFsOnomJVaovO8VqLDzy5saChRBFQFBoMYirowyW+Q9HB4HFF4Z7VZTiG3iSzJJA29yRA=="
"resolved" "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.4.tgz"
@ -8789,19 +8565,6 @@
"y18n" "^5.0.5"
"yargs-parser" "^20.2.2"
"yargs@^17.0.0":
"integrity" "sha512-t6YAJcxDkNX7NFYiVtKvWUz8l+PaKTLiL63mJYWR2GnHq2gjEWISzsLp9wg3aY36dY1j+gfIEL3pIF+XlJJfbA=="
"resolved" "https://registry.npmjs.org/yargs/-/yargs-17.5.1.tgz"
"version" "17.5.1"
dependencies:
"cliui" "^7.0.2"
"escalade" "^3.1.1"
"get-caller-file" "^2.0.5"
"require-directory" "^2.1.1"
"string-width" "^4.2.3"
"y18n" "^5.0.5"
"yargs-parser" "^21.0.0"
"yargs@16.2.0":
"integrity" "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw=="
"resolved" "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz"