mirror of
https://github.com/ragestudio/linebridge.git
synced 2025-06-09 10:34:17 +00:00
refactor libraries
This commit is contained in:
parent
fc3a816e32
commit
4637d940d1
@ -4,5 +4,6 @@
|
||||
},
|
||||
"modulesAliases": {
|
||||
"@classes": "./dist/classes"
|
||||
}
|
||||
},
|
||||
"version": "0.5.0"
|
||||
}
|
@ -1,5 +1,5 @@
|
||||
#!/usr/bin/env corenode
|
||||
const cloudlink = require("../src/dist")
|
||||
const cloudlink = require("../dist")
|
||||
const random = require("corenode/dist/libs/random")
|
||||
|
||||
// create server
|
||||
|
@ -1 +1 @@
|
||||
# nethub
|
||||
# Nethub an (RageStudio Relic™) registry server
|
||||
|
@ -17,7 +17,7 @@
|
||||
},
|
||||
"dependencies": {
|
||||
"axios": "^0.21.1",
|
||||
"corenode": "^0.25.1",
|
||||
"corenode": "^0.25.3",
|
||||
"cors": "^2.8.5",
|
||||
"express": "^4.17.1",
|
||||
"express-fileupload": "^1.2.1",
|
||||
|
@ -6,7 +6,6 @@ const fs = require('fs')
|
||||
//* LIBS
|
||||
const { objectToArrayMap } = require("@corenode/utils")
|
||||
const tokenizer = require("corenode/dist/libs/tokenizer")
|
||||
const { websocket } = require("corenode").net
|
||||
|
||||
//* GLOBALS
|
||||
const SERVER_REGISTRY = "server.registry"
|
||||
|
@ -1,17 +0,0 @@
|
||||
const { validate, version, v5, v4 } = require('uuid')
|
||||
const os = require('os')
|
||||
|
||||
// Unique session ID
|
||||
function generateUSID() {
|
||||
return v4()
|
||||
}
|
||||
// Origin Server Key ID
|
||||
function generateOSKID(hostname) {
|
||||
return v5(hostname ?? os.hostname(), v4())
|
||||
}
|
||||
|
||||
function validateOSKID(uuid) {
|
||||
return validate(uuid) && version(uuid) === 5
|
||||
}
|
||||
|
||||
module.exports = { generateUSID, generateOSKID, validateOSKID }
|
@ -1,7 +1,7 @@
|
||||
{
|
||||
"name": "cloudlink",
|
||||
"version": "0.2.5",
|
||||
"main": "dist/index.js",
|
||||
"version": "0.5.0",
|
||||
"main": "dist/client/index.js",
|
||||
"types": "dist/index.d.ts",
|
||||
"scripts": {
|
||||
"start:server": "corenode ./bin/server.js",
|
||||
@ -21,7 +21,7 @@
|
||||
"license": "MIT",
|
||||
"dependencies": {
|
||||
"axios": "^0.21.1",
|
||||
"corenode": "^0.25.1",
|
||||
"corenode": "^0.25.3",
|
||||
"cors": "^2.8.5",
|
||||
"express": "^4.17.1",
|
||||
"express-fileupload": "^1.2.1",
|
||||
|
@ -1,7 +1,7 @@
|
||||
const axios = require("axios")
|
||||
const wsClient = require('websocket').client
|
||||
|
||||
const defaultRelicOrigin = _import("./defaultOrigin.json")
|
||||
const defaultRelicOrigin = global.DEFAULT_RELIC_ORIGIN
|
||||
let sockets = {}
|
||||
|
||||
function registerNewBridge() {
|
||||
|
@ -2,6 +2,7 @@ const path = require('path')
|
||||
|
||||
//* set globals
|
||||
global.IS_DEV = runtime.helpers.isDevMode()
|
||||
global.DEFAULT_RELIC_ORIGIN = require('./relicOrigin.json')
|
||||
global.SERVER_VERSION = runtime.helpers.getVersion()
|
||||
global.SERVER_MANIFEST = "server.manifest"
|
||||
global.SERVER_MANIFEST_PATH = path.resolve(process.cwd(), SERVER_MANIFEST)
|
||||
|
@ -16,19 +16,4 @@ function fetchController(key) {
|
||||
}
|
||||
}
|
||||
|
||||
function getLocalEndpoints() {
|
||||
try {
|
||||
const localEndpointsFile = path.resolve(process.cwd(), `endpoints.json`)
|
||||
if (fs.existsSync(localEndpointsFile)) {
|
||||
return JSON.parse(fs.readFileSync(localEndpointsFile, 'utf-8'))
|
||||
}
|
||||
return false
|
||||
} catch (error) {
|
||||
return false
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = {
|
||||
fetchController,
|
||||
getLocalEndpoints
|
||||
}
|
||||
module.exports = fetchController
|
16
src/lib/getLocalEndpoints/index.js
Normal file
16
src/lib/getLocalEndpoints/index.js
Normal file
@ -0,0 +1,16 @@
|
||||
const fs = require("fs")
|
||||
const path = require("path")
|
||||
|
||||
function getLocalEndpoints() {
|
||||
try {
|
||||
const localEndpointsFile = path.resolve(process.cwd(), `endpoints.json`)
|
||||
if (fs.existsSync(localEndpointsFile)) {
|
||||
return JSON.parse(fs.readFileSync(localEndpointsFile, 'utf-8'))
|
||||
}
|
||||
return false
|
||||
} catch (error) {
|
||||
return false
|
||||
}
|
||||
}
|
||||
|
||||
module.exports = getLocalEndpoints
|
5
src/lib/index.js
Normal file
5
src/lib/index.js
Normal file
@ -0,0 +1,5 @@
|
||||
module.exports = {
|
||||
fetchController: require("./fetchController"),
|
||||
getLocalEndpoints: require("./getLocalEndpoints"),
|
||||
serverManifest: require("./serverManifest"),
|
||||
}
|
@ -1,11 +1,11 @@
|
||||
const tokenizer = require("../lib/tokenizer")
|
||||
const tokenizer = require("corenode/dist/libs/tokenizer")
|
||||
const path = require("path")
|
||||
const fs = require("fs")
|
||||
|
||||
const SERVER_MANIFEST = global.SERVER_MANIFEST ?? "server.manifest"
|
||||
const SERVER_MANIFEST_PATH = global.SERVER_MANIFEST_PATH ?? path.resolve(process.cwd(), SERVER_MANIFEST)
|
||||
|
||||
const serverfile = {
|
||||
const serverManifest = {
|
||||
stat: () => {
|
||||
return fs.lstatSync(SERVER_MANIFEST)
|
||||
},
|
||||
@ -21,10 +21,10 @@ const serverfile = {
|
||||
return data
|
||||
},
|
||||
write: (mutation) => {
|
||||
let data = serverfile.get()
|
||||
let data = serverManifest.get()
|
||||
data = { ...data, ...mutation }
|
||||
|
||||
serverfile.data = data
|
||||
serverManifest.data = data
|
||||
return fs.writeFileSync(SERVER_MANIFEST_PATH, JSON.stringify(data, null, 2), { encoding: "utf-8" })
|
||||
},
|
||||
create: () => {
|
||||
@ -33,10 +33,10 @@ const serverfile = {
|
||||
serverToken: tokenizer.generateOSKID()
|
||||
}
|
||||
|
||||
serverfile.write(data)
|
||||
serverManifest.write(data)
|
||||
},
|
||||
file: SERVER_MANIFEST,
|
||||
filepath: SERVER_MANIFEST_PATH,
|
||||
}
|
||||
|
||||
module.exports = serverfile
|
||||
module.exports = serverManifest
|
@ -1,17 +0,0 @@
|
||||
const { validate, version, v5, v4 } = require('uuid')
|
||||
const os = require('os')
|
||||
|
||||
// Unique session ID
|
||||
function generateUSID() {
|
||||
return v4()
|
||||
}
|
||||
// Origin Server Key ID
|
||||
function generateOSKID(hostname) {
|
||||
return v5(hostname ?? os.hostname(), v4())
|
||||
}
|
||||
|
||||
function validateOSKID(uuid) {
|
||||
return validate(uuid) && version(uuid) === 5
|
||||
}
|
||||
|
||||
module.exports = { generateUSID, generateOSKID, validateOSKID }
|
@ -1,12 +1,12 @@
|
||||
const fs = require("fs")
|
||||
const express = require("express")
|
||||
const { objectToArrayMap } = require("@corenode/utils")
|
||||
|
||||
const serverManifest = require("../serverManifest")
|
||||
const tokenizer = require("../lib/tokenizer")
|
||||
const { objectToArrayMap } = require("@corenode/utils")
|
||||
const tokenizer = require("corenode/dist/libs/tokenizer")
|
||||
|
||||
const classes = require("../classes")
|
||||
const { getLocalEndpoints, fetchController } = require("../lib/helpers")
|
||||
const nethub = require("../lib/nethub")
|
||||
const { getLocalEndpoints, fetchController, serverManifest } = require("../lib")
|
||||
|
||||
const defaultMiddlewares = [
|
||||
require('cors')(),
|
||||
|
145
yarn.lock
145
yarn.lock
@ -918,10 +918,10 @@
|
||||
"@babel/helper-validator-identifier" "^7.14.5"
|
||||
to-fast-properties "^2.0.0"
|
||||
|
||||
"@corenode/builder@0.25.1":
|
||||
version "0.25.1"
|
||||
resolved "https://registry.yarnpkg.com/@corenode/builder/-/builder-0.25.1.tgz#a79dc14a0f8ea3eca5515876a09c5db4b963a573"
|
||||
integrity sha512-x4CyLr0sQ0eLgJWewOAzyYi8Tr7OFz/DNDV89nAj3wevUnMobT4tOzn7fal2mGGUp75Xkt1fW/UfUii/KIrtUw==
|
||||
"@corenode/builder@0.25.3":
|
||||
version "0.25.3"
|
||||
resolved "https://registry.yarnpkg.com/@corenode/builder/-/builder-0.25.3.tgz#389f6433ca95f3177a95a196667ffca416d4bcbc"
|
||||
integrity sha512-62fNVqBRx5TW997tjdF8h8kFx8DoFn0iYwciZkbiUMblPxr1wuu/3CAlOc1QTMDFEExhAg+xdm7H9mVOHCh4LQ==
|
||||
dependencies:
|
||||
"@babel/core" "^7.13.14"
|
||||
"@babel/plugin-proposal-class-properties" "7.13.0"
|
||||
@ -931,7 +931,7 @@
|
||||
"@babel/preset-env" "7.13.12"
|
||||
"@babel/preset-typescript" "7.13.0"
|
||||
"@babel/runtime" "7.13.10"
|
||||
"@corenode/utils" "0.25.1"
|
||||
"@corenode/utils" "0.25.3"
|
||||
cli-progress "^3.9.0"
|
||||
map-stream "^0.0.7"
|
||||
rimraf "^3.0.2"
|
||||
@ -940,17 +940,17 @@
|
||||
through2 "^4.0.2"
|
||||
vinyl-fs "^3.0.3"
|
||||
|
||||
"@corenode/git-lib@0.25.1":
|
||||
version "0.25.1"
|
||||
resolved "https://registry.yarnpkg.com/@corenode/git-lib/-/git-lib-0.25.1.tgz#93f475e4d22be20acdd82d191e58dbf748ffa1d1"
|
||||
integrity sha512-iv/nmu3cVh3ydBMyL8o47t2PTcvpLOYMECjdtjXBEQZ7ibH7l7NnLo4ZkpvzxXjrLc7ZW2yRTL+699tLYAR5fg==
|
||||
"@corenode/git-lib@0.25.3":
|
||||
version "0.25.3"
|
||||
resolved "https://registry.yarnpkg.com/@corenode/git-lib/-/git-lib-0.25.3.tgz#a925e62a7c39d6b84e39b6756129d30b121beeea"
|
||||
integrity sha512-f+QHqRrw7Z0CiN2g3hL7Ok6KlrzEqUoAhp95U7OwFSJ0c3HX0D/bHqwqgYONtMqKbA5uA5pJe5+GJT7sWIjAdQ==
|
||||
dependencies:
|
||||
execa "^5.0.0"
|
||||
|
||||
"@corenode/utils@0.25.1":
|
||||
version "0.25.1"
|
||||
resolved "https://registry.yarnpkg.com/@corenode/utils/-/utils-0.25.1.tgz#841e4fd99aff9322a76d1364b3c05b09f56038a2"
|
||||
integrity sha512-hSi6WMQCni0R8D8PA3nh3MIrZ6WRRz6lql/Gu+zy6tRLEMzX7F3fKmtCEGObzAX8YaMLpI98sshn5sJpmIODxQ==
|
||||
"@corenode/utils@0.25.3":
|
||||
version "0.25.3"
|
||||
resolved "https://registry.yarnpkg.com/@corenode/utils/-/utils-0.25.3.tgz#2c64dcdbd9ba4ef8c280e4dc227f867f89deea72"
|
||||
integrity sha512-EFqOCF+YOq6yE1HPKz834e22AkHZGjrK6dkLcxA9bc9RaUuEMUDd78qOismz2XV+Z9i+yKPtxYNjR/BhbVsY1Q==
|
||||
dependencies:
|
||||
axios "^0.21.1"
|
||||
chalk "^4.1.0"
|
||||
@ -1124,6 +1124,11 @@ balanced-match@^1.0.0:
|
||||
resolved "https://registry.yarnpkg.com/balanced-match/-/balanced-match-1.0.2.tgz#e83e3a7e3f300b34cb9d87f615fa0cbf357690ee"
|
||||
integrity sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==
|
||||
|
||||
base64-js@^1.3.1:
|
||||
version "1.5.1"
|
||||
resolved "https://registry.yarnpkg.com/base64-js/-/base64-js-1.5.1.tgz#1b1b440160a5bf7ad40b650f095963481903930a"
|
||||
integrity sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==
|
||||
|
||||
basic-auth@~2.0.1:
|
||||
version "2.0.1"
|
||||
resolved "https://registry.yarnpkg.com/basic-auth/-/basic-auth-2.0.1.tgz#b998279bf47ce38344b4f3cf916d4679bbf51e3a"
|
||||
@ -1136,6 +1141,15 @@ binary-extensions@^2.0.0:
|
||||
resolved "https://registry.yarnpkg.com/binary-extensions/-/binary-extensions-2.2.0.tgz#75f502eeaf9ffde42fc98829645be4ea76bd9e2d"
|
||||
integrity sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==
|
||||
|
||||
bl@^4.1.0:
|
||||
version "4.1.0"
|
||||
resolved "https://registry.yarnpkg.com/bl/-/bl-4.1.0.tgz#451535264182bec2fbbc83a62ab98cf11d9f7b3a"
|
||||
integrity sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==
|
||||
dependencies:
|
||||
buffer "^5.5.0"
|
||||
inherits "^2.0.4"
|
||||
readable-stream "^3.4.0"
|
||||
|
||||
body-parser@1.19.0:
|
||||
version "1.19.0"
|
||||
resolved "https://registry.yarnpkg.com/body-parser/-/body-parser-1.19.0.tgz#96b2709e57c9c4e09a6fd66a8fd979844f69f08a"
|
||||
@ -1197,6 +1211,14 @@ buffer-equal@^1.0.0:
|
||||
resolved "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-1.0.0.tgz#59616b498304d556abd466966b22eeda3eca5fbe"
|
||||
integrity sha1-WWFrSYME1Var1GaWayLu2j7KX74=
|
||||
|
||||
buffer@^5.5.0:
|
||||
version "5.7.1"
|
||||
resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0"
|
||||
integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==
|
||||
dependencies:
|
||||
base64-js "^1.3.1"
|
||||
ieee754 "^1.1.13"
|
||||
|
||||
bufferutil@^4.0.1:
|
||||
version "4.0.3"
|
||||
resolved "https://registry.yarnpkg.com/bufferutil/-/bufferutil-4.0.3.tgz#66724b756bed23cd7c28c4d306d7994f9943cc6b"
|
||||
@ -1320,6 +1342,13 @@ cli-cursor@^2.0.0, cli-cursor@^2.1.0:
|
||||
dependencies:
|
||||
restore-cursor "^2.0.0"
|
||||
|
||||
cli-cursor@^3.1.0:
|
||||
version "3.1.0"
|
||||
resolved "https://registry.yarnpkg.com/cli-cursor/-/cli-cursor-3.1.0.tgz#264305a7ae490d1d03bf0c9ba7c925d1753af307"
|
||||
integrity sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==
|
||||
dependencies:
|
||||
restore-cursor "^3.1.0"
|
||||
|
||||
cli-progress@^3.9.0:
|
||||
version "3.9.0"
|
||||
resolved "https://registry.yarnpkg.com/cli-progress/-/cli-progress-3.9.0.tgz#25db83447deb812e62d05bac1af9aec5387ef3d4"
|
||||
@ -1328,6 +1357,11 @@ cli-progress@^3.9.0:
|
||||
colors "^1.1.2"
|
||||
string-width "^4.2.0"
|
||||
|
||||
cli-spinners@^2.5.0:
|
||||
version "2.6.0"
|
||||
resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.6.0.tgz#36c7dc98fb6a9a76bd6238ec3f77e2425627e939"
|
||||
integrity sha512-t+4/y50K/+4xcCRosKkA7W4gTr1MySvLV0q+PxmG7FJ5g+66ChKurYjxBCjHggHH3HA5Hh9cy+lcUGWDqVH+4Q==
|
||||
|
||||
cli-truncate@^0.2.1:
|
||||
version "0.2.1"
|
||||
resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-0.2.1.tgz#9f15cfbb0705005369216c626ac7d05ab90dd574"
|
||||
@ -1362,6 +1396,11 @@ clone-stats@^1.0.0:
|
||||
resolved "https://registry.yarnpkg.com/clone-stats/-/clone-stats-1.0.0.tgz#b3782dff8bb5474e18b9b6bf0fdfe782f8777680"
|
||||
integrity sha1-s3gt/4u1R04Yuba/D9/ngvh3doA=
|
||||
|
||||
clone@^1.0.2:
|
||||
version "1.0.4"
|
||||
resolved "https://registry.yarnpkg.com/clone/-/clone-1.0.4.tgz#da309cc263df15994c688ca902179ca3c7cd7c7e"
|
||||
integrity sha1-2jCcwmPfFZlMaIypAheco8fNfH4=
|
||||
|
||||
clone@^2.1.1:
|
||||
version "2.1.2"
|
||||
resolved "https://registry.yarnpkg.com/clone/-/clone-2.1.2.tgz#1b7f4b9f591f1e8f83670401600345a02887435f"
|
||||
@ -1506,16 +1545,16 @@ core-util-is@~1.0.0:
|
||||
resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7"
|
||||
integrity sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=
|
||||
|
||||
corenode@^0.25.1:
|
||||
version "0.25.1"
|
||||
resolved "https://registry.yarnpkg.com/corenode/-/corenode-0.25.1.tgz#f21f5d83ebdf2201dbca898610be0e3109aa5b11"
|
||||
integrity sha512-kVgEIRFyNQ/uYg4QqUMrsttz8LVAQu+Dor1S7AE9UDZO+tgC12uq9mmNSvCX1QyZCl1NB6LwAU8fxHP6kqlhhg==
|
||||
corenode@^0.25.3:
|
||||
version "0.25.3"
|
||||
resolved "https://registry.yarnpkg.com/corenode/-/corenode-0.25.3.tgz#c33951a90c097d5994b1730cd9c908492089b339"
|
||||
integrity sha512-yizG0KGZwp39gujVyWsd3DE4P3I/zI7v7CeIFy5W/Q/Gj4r75L9dAhcBXX8PSmGzgj6BlKtHcGnx1G/8X/NgDw==
|
||||
dependencies:
|
||||
"7zip-bin" "^5.1.1"
|
||||
"@babel/runtime" "^7.13.10"
|
||||
"@corenode/builder" "0.25.1"
|
||||
"@corenode/git-lib" "0.25.1"
|
||||
"@corenode/utils" "0.25.1"
|
||||
"@corenode/builder" "0.25.3"
|
||||
"@corenode/git-lib" "0.25.3"
|
||||
"@corenode/utils" "0.25.3"
|
||||
escape-goat "^3.0.0"
|
||||
execa "5.0.0"
|
||||
filesize "^6.3.0"
|
||||
@ -1523,8 +1562,10 @@ corenode@^0.25.1:
|
||||
lodash "^4.17.21"
|
||||
node-7z "^2.1.2"
|
||||
open "^8.0.8"
|
||||
ora "^5.4.1"
|
||||
rimraf "^3.0.2"
|
||||
stacktrace-js "^2.0.2"
|
||||
uuid "^8.3.2"
|
||||
websocket "^1.0.34"
|
||||
winston "^3.3.3"
|
||||
yargs "^17.0.1"
|
||||
@ -1610,6 +1651,13 @@ deep-extend@^0.6.0:
|
||||
resolved "https://registry.yarnpkg.com/deep-extend/-/deep-extend-0.6.0.tgz#c4fa7c95404a17a9c3e8ca7e1537312b736330ac"
|
||||
integrity sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==
|
||||
|
||||
defaults@^1.0.3:
|
||||
version "1.0.3"
|
||||
resolved "https://registry.yarnpkg.com/defaults/-/defaults-1.0.3.tgz#c656051e9817d9ff08ed881477f3fe4019f3ef7d"
|
||||
integrity sha1-xlYFHpgX2f8I7YgUd/P+QBnz730=
|
||||
dependencies:
|
||||
clone "^1.0.2"
|
||||
|
||||
defer-to-connect@^1.0.1:
|
||||
version "1.1.3"
|
||||
resolved "https://registry.yarnpkg.com/defer-to-connect/-/defer-to-connect-1.1.3.tgz#331ae050c08dcf789f8c83a7b81f0ed94f4ac591"
|
||||
@ -2160,6 +2208,11 @@ iconv-lite@0.4.24:
|
||||
dependencies:
|
||||
safer-buffer ">= 2.1.2 < 3"
|
||||
|
||||
ieee754@^1.1.13:
|
||||
version "1.2.1"
|
||||
resolved "https://registry.yarnpkg.com/ieee754/-/ieee754-1.2.1.tgz#8eb7a10a63fff25d15a57b001586d177d1b0d352"
|
||||
integrity sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==
|
||||
|
||||
ignore-by-default@^1.0.1:
|
||||
version "1.0.1"
|
||||
resolved "https://registry.yarnpkg.com/ignore-by-default/-/ignore-by-default-1.0.1.tgz#48ca6d72f6c6a3af00a9ad4ae6876be3889e2b09"
|
||||
@ -2188,7 +2241,7 @@ inflight@^1.0.4:
|
||||
once "^1.3.0"
|
||||
wrappy "1"
|
||||
|
||||
inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@~2.0.3:
|
||||
inherits@2, inherits@2.0.4, inherits@^2.0.1, inherits@^2.0.3, inherits@^2.0.4, inherits@~2.0.3:
|
||||
version "2.0.4"
|
||||
resolved "https://registry.yarnpkg.com/inherits/-/inherits-2.0.4.tgz#0fa2c64f932917c3433a0ded55363aae37416b7c"
|
||||
integrity sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==
|
||||
@ -2301,6 +2354,11 @@ is-installed-globally@^0.3.1:
|
||||
global-dirs "^2.0.1"
|
||||
is-path-inside "^3.0.1"
|
||||
|
||||
is-interactive@^1.0.0:
|
||||
version "1.0.0"
|
||||
resolved "https://registry.yarnpkg.com/is-interactive/-/is-interactive-1.0.0.tgz#cea6e6ae5c870a7b0a0004070b7b587e0252912e"
|
||||
integrity sha512-2HvIEKRoqS62guEC+qBjpvRubdX910WCMuJTZ+I9yvqKU2/12eSL549HMwtabb4oupdj2sMP50k+XJfB/8JE6w==
|
||||
|
||||
is-negated-glob@^1.0.0:
|
||||
version "1.0.0"
|
||||
resolved "https://registry.yarnpkg.com/is-negated-glob/-/is-negated-glob-1.0.0.tgz#6910bca5da8c95e784b5751b976cf5a10fee36d2"
|
||||
@ -2372,6 +2430,11 @@ is-unc-path@^1.0.0:
|
||||
dependencies:
|
||||
unc-path-regex "^0.1.2"
|
||||
|
||||
is-unicode-supported@^0.1.0:
|
||||
version "0.1.0"
|
||||
resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7"
|
||||
integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw==
|
||||
|
||||
is-utf8@^0.2.1:
|
||||
version "0.2.1"
|
||||
resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72"
|
||||
@ -2560,6 +2623,14 @@ log-symbols@^1.0.2:
|
||||
dependencies:
|
||||
chalk "^1.0.0"
|
||||
|
||||
log-symbols@^4.1.0:
|
||||
version "4.1.0"
|
||||
resolved "https://registry.yarnpkg.com/log-symbols/-/log-symbols-4.1.0.tgz#3fbdbb95b4683ac9fc785111e792e558d4abd503"
|
||||
integrity sha512-8XPvpAA8uyhfteu8pIvQxpJZ7SYYdpUivZpGy6sFsBuKRY/7rQGavedeB8aK+Zkyq6upMFVL/9AW6vOYzfRyLg==
|
||||
dependencies:
|
||||
chalk "^4.1.0"
|
||||
is-unicode-supported "^0.1.0"
|
||||
|
||||
log-update@^2.3.0:
|
||||
version "2.3.0"
|
||||
resolved "https://registry.yarnpkg.com/log-update/-/log-update-2.3.0.tgz#88328fd7d1ce7938b29283746f0b1bc126b24708"
|
||||
@ -2848,7 +2919,7 @@ onetime@^2.0.0:
|
||||
dependencies:
|
||||
mimic-fn "^1.0.0"
|
||||
|
||||
onetime@^5.1.2:
|
||||
onetime@^5.1.0, onetime@^5.1.2:
|
||||
version "5.1.2"
|
||||
resolved "https://registry.yarnpkg.com/onetime/-/onetime-5.1.2.tgz#d0e96ebb56b07476df1dd9c4806e5237985ca45e"
|
||||
integrity sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==
|
||||
@ -2864,6 +2935,21 @@ open@^8.0.8:
|
||||
is-docker "^2.1.1"
|
||||
is-wsl "^2.2.0"
|
||||
|
||||
ora@^5.4.1:
|
||||
version "5.4.1"
|
||||
resolved "https://registry.yarnpkg.com/ora/-/ora-5.4.1.tgz#1b2678426af4ac4a509008e5e4ac9e9959db9e18"
|
||||
integrity sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==
|
||||
dependencies:
|
||||
bl "^4.1.0"
|
||||
chalk "^4.1.0"
|
||||
cli-cursor "^3.1.0"
|
||||
cli-spinners "^2.5.0"
|
||||
is-interactive "^1.0.0"
|
||||
is-unicode-supported "^0.1.0"
|
||||
log-symbols "^4.1.0"
|
||||
strip-ansi "^6.0.0"
|
||||
wcwidth "^1.0.1"
|
||||
|
||||
ordered-read-streams@^1.0.0:
|
||||
version "1.0.1"
|
||||
resolved "https://registry.yarnpkg.com/ordered-read-streams/-/ordered-read-streams-1.0.1.tgz#77c0cb37c41525d64166d990ffad7ec6a0e1363e"
|
||||
@ -3164,6 +3250,14 @@ restore-cursor@^2.0.0:
|
||||
onetime "^2.0.0"
|
||||
signal-exit "^3.0.2"
|
||||
|
||||
restore-cursor@^3.1.0:
|
||||
version "3.1.0"
|
||||
resolved "https://registry.yarnpkg.com/restore-cursor/-/restore-cursor-3.1.0.tgz#39f67c54b3a7a58cea5236d95cf0034239631f7e"
|
||||
integrity sha512-l+sSefzHpj5qimhFSE5a8nufZYAM3sBSVMAPtYkmC+4EH2anSGaEMXSD0izRQbu9nfyQ9y5JrVmp7E8oZrUjvA==
|
||||
dependencies:
|
||||
onetime "^5.1.0"
|
||||
signal-exit "^3.0.2"
|
||||
|
||||
rimraf@^3.0.2:
|
||||
version "3.0.2"
|
||||
resolved "https://registry.yarnpkg.com/rimraf/-/rimraf-3.0.2.tgz#f1a5402ba6220ad52cc1282bac1ae3aa49fd061a"
|
||||
@ -3750,6 +3844,13 @@ vinyl@^2.0.0:
|
||||
remove-trailing-separator "^1.0.1"
|
||||
replace-ext "^1.0.0"
|
||||
|
||||
wcwidth@^1.0.1:
|
||||
version "1.0.1"
|
||||
resolved "https://registry.yarnpkg.com/wcwidth/-/wcwidth-1.0.1.tgz#f0b0dcf915bc5ff1528afadb2c0e17b532da2fe8"
|
||||
integrity sha1-8LDc+RW8X/FSivrbLA4XtTLaL+g=
|
||||
dependencies:
|
||||
defaults "^1.0.3"
|
||||
|
||||
websocket@^1.0.34:
|
||||
version "1.0.34"
|
||||
resolved "https://registry.yarnpkg.com/websocket/-/websocket-1.0.34.tgz#2bdc2602c08bf2c82253b730655c0ef7dcab3111"
|
||||
|
Loading…
x
Reference in New Issue
Block a user