Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
N
nuxt-backend-helper
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
0
Issues
0
List
Board
Labels
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
王曜嵚 Wang Yaoqin
nuxt-backend-helper
Commits
e8dd0641
Commit
e8dd0641
authored
Jul 02, 2024
by
王曜嵚 Wang Yaoqin
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
apollo demo
parent
49140e33
Changes
9
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
1152 additions
and
0 deletions
+1152
-0
ProjectV2.vue
components/ProjectV2.vue
+7
-0
package-lock.json
package-lock.json
+1029
-0
package.json
package.json
+2
-0
query.ts
public/apollo/resolvers/query.ts
+13
-0
query.graphql
public/apollo/typeDefs/query.graphql
+5
-0
user.graphql
public/apollo/typeDefs/user.graphql
+4
-0
v1.graphql
public/apollo/typeDefs/v1.graphql
+5
-0
v2.graphql
public/apollo/typeDefs/v2.graphql
+25
-0
apollo.server.ts
server/plugins/apollo.server.ts
+62
-0
No files found.
components/ProjectV2.vue
View file @
e8dd0641
...
...
@@ -35,6 +35,10 @@
<svg
t=
"1714466881817"
class=
"icon"
viewBox=
"0 0 1024 1024"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
p-id=
"16209"
width=
"200"
height=
"200"
><path
d=
"M966.208 246.752L534.144 21.408a47.968 47.968 0 0 0-44.128-0.128L58.08 243.136A47.968 47.968 0 0 0 32 285.824V744.64c0 18.208 10.304 34.848 26.592 42.976l432 215.36a48 48 0 0 0 42.816 0l432-215.36A48 48 0 0 0 992 744.672V289.344c0-17.92-9.952-34.304-25.792-42.592zM508.384 463.68l-162.176-79.808 367.36-196.704 158.4 82.624-363.584 193.888z m3.488-381.696l132.992 69.376-369.312 197.76-144.896-71.328 381.216-195.808zM96 332.096l153.216 75.392v168.256a32 32 0 0 0 64 0v-136.736L480 521.024v405.184L96 734.752V332.096z m448 594.112V517.184l384-204.736v422.304l-384 191.456z"
p-id=
"16210"
></path></svg>
打包微信压缩文件
</div>
<div
class=
"extra-operation"
@
click=
"handleTest"
>
<svg
t=
"1714466881817"
class=
"icon"
viewBox=
"0 0 1024 1024"
version=
"1.1"
xmlns=
"http://www.w3.org/2000/svg"
p-id=
"16209"
width=
"200"
height=
"200"
><path
d=
"M966.208 246.752L534.144 21.408a47.968 47.968 0 0 0-44.128-0.128L58.08 243.136A47.968 47.968 0 0 0 32 285.824V744.64c0 18.208 10.304 34.848 26.592 42.976l432 215.36a48 48 0 0 0 42.816 0l432-215.36A48 48 0 0 0 992 744.672V289.344c0-17.92-9.952-34.304-25.792-42.592zM508.384 463.68l-162.176-79.808 367.36-196.704 158.4 82.624-363.584 193.888z m3.488-381.696l132.992 69.376-369.312 197.76-144.896-71.328 381.216-195.808zM96 332.096l153.216 75.392v168.256a32 32 0 0 0 64 0v-136.736L480 521.024v405.184L96 734.752V332.096z m448 594.112V517.184l384-204.736v422.304l-384 191.456z"
p-id=
"16210"
></path></svg>
测试
</div>
</div>
</div>
</div>
...
...
@@ -139,6 +143,9 @@ async function handleInstall() {
await
$fetch
(
'/api/devops/v2/install'
,
{
method
:
'post'
})
execute
()
}
async
function
handleTest
()
{
await
$fetch
(
'/graphql'
)
}
function
getTip
(
status
:
string
)
{
const
HOST
=
useRuntimeConfig
().
public
.
dockerHost
...
...
package-lock.json
View file @
e8dd0641
...
...
@@ -7,9 +7,11 @@
"name"
:
"nuxt-app"
,
"hasInstallScript"
:
true
,
"dependencies"
:
{
"@apollo/server"
:
"^4.10.4"
,
"@pinia/nuxt"
:
"^0.5.1"
,
"dockerode"
:
"^3.3.5"
,
"engine.io"
:
"^6.5.4"
,
"graphql"
:
"^16.9.0"
,
"lodash"
:
"^4.17.21"
,
"nuxt"
:
"^3.11.1"
,
"pg"
:
"^8.11.5"
,
...
...
@@ -135,6 +137,247 @@
"resolved"
:
"https://registry.npmmirror.com/@antfu/utils/-/utils-0.7.7.tgz"
,
"integrity"
:
"sha512-gFPqTG7otEJ8uP6wrhDv6mqwGWYZKNvAcCq6u9hOj0c+IKCEsY4L1oC9trPq2SaWIzAfHvqfBDxF591JkMf+kg=="
},
"node_modules/@apollo/cache-control-types"
:
{
"version"
:
"1.0.3"
,
"resolved"
:
"https://registry.npmmirror.com/@apollo/cache-control-types/-/cache-control-types-1.0.3.tgz"
,
"integrity"
:
"sha512-F17/vCp7QVwom9eG7ToauIKdAxpSoadsJnqIfyryLFSkLSOEqu+eC5Z3N8OXcUVStuOMcNHlyraRsA6rRICu4g=="
,
"peerDependencies"
:
{
"graphql"
:
"14.x || 15.x || 16.x"
}
},
"node_modules/@apollo/protobufjs"
:
{
"version"
:
"1.2.7"
,
"resolved"
:
"https://registry.npmmirror.com/@apollo/protobufjs/-/protobufjs-1.2.7.tgz"
,
"integrity"
:
"sha512-Lahx5zntHPZia35myYDBRuF58tlwPskwHc5CWBZC/4bMKB6siTBWwtMrkqXcsNwQiFSzSx5hKdRPUmemrEp3Gg=="
,
"hasInstallScript"
:
true
,
"dependencies"
:
{
"@protobufjs/aspromise"
:
"^1.1.2"
,
"@protobufjs/base64"
:
"^1.1.2"
,
"@protobufjs/codegen"
:
"^2.0.4"
,
"@protobufjs/eventemitter"
:
"^1.1.0"
,
"@protobufjs/fetch"
:
"^1.1.0"
,
"@protobufjs/float"
:
"^1.0.2"
,
"@protobufjs/inquire"
:
"^1.1.0"
,
"@protobufjs/path"
:
"^1.1.2"
,
"@protobufjs/pool"
:
"^1.1.0"
,
"@protobufjs/utf8"
:
"^1.1.0"
,
"@types/long"
:
"^4.0.0"
,
"long"
:
"^4.0.0"
},
"bin"
:
{
"apollo-pbjs"
:
"bin/pbjs"
,
"apollo-pbts"
:
"bin/pbts"
}
},
"node_modules/@apollo/server"
:
{
"version"
:
"4.10.4"
,
"resolved"
:
"https://registry.npmmirror.com/@apollo/server/-/server-4.10.4.tgz"
,
"integrity"
:
"sha512-HS12CUa1wq8f5zKXOKJRwRdESFp4por9AINecpcsEUV9jsCP/NqPILgx0hCOOFJuKxmnaL7070xO6l5xmOq4Fw=="
,
"dependencies"
:
{
"@apollo/cache-control-types"
:
"^1.0.3"
,
"@apollo/server-gateway-interface"
:
"^1.1.1"
,
"@apollo/usage-reporting-protobuf"
:
"^4.1.1"
,
"@apollo/utils.createhash"
:
"^2.0.0"
,
"@apollo/utils.fetcher"
:
"^2.0.0"
,
"@apollo/utils.isnodelike"
:
"^2.0.0"
,
"@apollo/utils.keyvaluecache"
:
"^2.1.0"
,
"@apollo/utils.logger"
:
"^2.0.0"
,
"@apollo/utils.usagereporting"
:
"^2.1.0"
,
"@apollo/utils.withrequired"
:
"^2.0.0"
,
"@graphql-tools/schema"
:
"^9.0.0"
,
"@josephg/resolvable"
:
"^1.0.0"
,
"@types/express"
:
"^4.17.13"
,
"@types/express-serve-static-core"
:
"^4.17.30"
,
"@types/node-fetch"
:
"^2.6.1"
,
"async-retry"
:
"^1.2.1"
,
"cors"
:
"^2.8.5"
,
"express"
:
"^4.17.1"
,
"loglevel"
:
"^1.6.8"
,
"lru-cache"
:
"^7.10.1"
,
"negotiator"
:
"^0.6.3"
,
"node-abort-controller"
:
"^3.1.1"
,
"node-fetch"
:
"^2.6.7"
,
"uuid"
:
"^9.0.0"
,
"whatwg-mimetype"
:
"^3.0.0"
},
"engines"
:
{
"node"
:
">=14.16.0"
},
"peerDependencies"
:
{
"graphql"
:
"^16.6.0"
}
},
"node_modules/@apollo/server-gateway-interface"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"https://registry.npmmirror.com/@apollo/server-gateway-interface/-/server-gateway-interface-1.1.1.tgz"
,
"integrity"
:
"sha512-pGwCl/po6+rxRmDMFgozKQo2pbsSwE91TpsDBAOgf74CRDPXHHtM88wbwjab0wMMZh95QfR45GGyDIdhY24bkQ=="
,
"dependencies"
:
{
"@apollo/usage-reporting-protobuf"
:
"^4.1.1"
,
"@apollo/utils.fetcher"
:
"^2.0.0"
,
"@apollo/utils.keyvaluecache"
:
"^2.1.0"
,
"@apollo/utils.logger"
:
"^2.0.0"
},
"peerDependencies"
:
{
"graphql"
:
"14.x || 15.x || 16.x"
}
},
"node_modules/@apollo/server/node_modules/lru-cache"
:
{
"version"
:
"7.18.3"
,
"resolved"
:
"https://registry.npmmirror.com/lru-cache/-/lru-cache-7.18.3.tgz"
,
"integrity"
:
"sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA=="
,
"engines"
:
{
"node"
:
">=12"
}
},
"node_modules/@apollo/usage-reporting-protobuf"
:
{
"version"
:
"4.1.1"
,
"resolved"
:
"https://registry.npmmirror.com/@apollo/usage-reporting-protobuf/-/usage-reporting-protobuf-4.1.1.tgz"
,
"integrity"
:
"sha512-u40dIUePHaSKVshcedO7Wp+mPiZsaU6xjv9J+VyxpoU/zL6Jle+9zWeG98tr/+SZ0nZ4OXhrbb8SNr0rAPpIDA=="
,
"dependencies"
:
{
"@apollo/protobufjs"
:
"1.2.7"
}
},
"node_modules/@apollo/utils.createhash"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npmmirror.com/@apollo/utils.createhash/-/utils.createhash-2.0.1.tgz"
,
"integrity"
:
"sha512-fQO4/ZOP8LcXWvMNhKiee+2KuKyqIcfHrICA+M4lj/h/Lh1H10ICcUtk6N/chnEo5HXu0yejg64wshdaiFitJg=="
,
"dependencies"
:
{
"@apollo/utils.isnodelike"
:
"^2.0.1"
,
"sha.js"
:
"^2.4.11"
},
"engines"
:
{
"node"
:
">=14"
}
},
"node_modules/@apollo/utils.dropunuseddefinitions"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npmmirror.com/@apollo/utils.dropunuseddefinitions/-/utils.dropunuseddefinitions-2.0.1.tgz"
,
"integrity"
:
"sha512-EsPIBqsSt2BwDsv8Wu76LK5R1KtsVkNoO4b0M5aK0hx+dGg9xJXuqlr7Fo34Dl+y83jmzn+UvEW+t1/GP2melA=="
,
"engines"
:
{
"node"
:
">=14"
},
"peerDependencies"
:
{
"graphql"
:
"14.x || 15.x || 16.x"
}
},
"node_modules/@apollo/utils.fetcher"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npmmirror.com/@apollo/utils.fetcher/-/utils.fetcher-2.0.1.tgz"
,
"integrity"
:
"sha512-jvvon885hEyWXd4H6zpWeN3tl88QcWnHp5gWF5OPF34uhvoR+DFqcNxs9vrRaBBSY3qda3Qe0bdud7tz2zGx1A=="
,
"engines"
:
{
"node"
:
">=14"
}
},
"node_modules/@apollo/utils.isnodelike"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npmmirror.com/@apollo/utils.isnodelike/-/utils.isnodelike-2.0.1.tgz"
,
"integrity"
:
"sha512-w41XyepR+jBEuVpoRM715N2ZD0xMD413UiJx8w5xnAZD2ZkSJnMJBoIzauK83kJpSgNuR6ywbV29jG9NmxjK0Q=="
,
"engines"
:
{
"node"
:
">=14"
}
},
"node_modules/@apollo/utils.keyvaluecache"
:
{
"version"
:
"2.1.1"
,
"resolved"
:
"https://registry.npmmirror.com/@apollo/utils.keyvaluecache/-/utils.keyvaluecache-2.1.1.tgz"
,
"integrity"
:
"sha512-qVo5PvUUMD8oB9oYvq4ViCjYAMWnZ5zZwEjNF37L2m1u528x5mueMlU+Cr1UinupCgdB78g+egA1G98rbJ03Vw=="
,
"dependencies"
:
{
"@apollo/utils.logger"
:
"^2.0.1"
,
"lru-cache"
:
"^7.14.1"
},
"engines"
:
{
"node"
:
">=14"
}
},
"node_modules/@apollo/utils.keyvaluecache/node_modules/lru-cache"
:
{
"version"
:
"7.18.3"
,
"resolved"
:
"https://registry.npmmirror.com/lru-cache/-/lru-cache-7.18.3.tgz"
,
"integrity"
:
"sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA=="
,
"engines"
:
{
"node"
:
">=12"
}
},
"node_modules/@apollo/utils.logger"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npmmirror.com/@apollo/utils.logger/-/utils.logger-2.0.1.tgz"
,
"integrity"
:
"sha512-YuplwLHaHf1oviidB7MxnCXAdHp3IqYV8n0momZ3JfLniae92eYqMIx+j5qJFX6WKJPs6q7bczmV4lXIsTu5Pg=="
,
"engines"
:
{
"node"
:
">=14"
}
},
"node_modules/@apollo/utils.printwithreducedwhitespace"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npmmirror.com/@apollo/utils.printwithreducedwhitespace/-/utils.printwithreducedwhitespace-2.0.1.tgz"
,
"integrity"
:
"sha512-9M4LUXV/fQBh8vZWlLvb/HyyhjJ77/I5ZKu+NBWV/BmYGyRmoEP9EVAy7LCVoY3t8BDcyCAGfxJaLFCSuQkPUg=="
,
"engines"
:
{
"node"
:
">=14"
},
"peerDependencies"
:
{
"graphql"
:
"14.x || 15.x || 16.x"
}
},
"node_modules/@apollo/utils.removealiases"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npmmirror.com/@apollo/utils.removealiases/-/utils.removealiases-2.0.1.tgz"
,
"integrity"
:
"sha512-0joRc2HBO4u594Op1nev+mUF6yRnxoUH64xw8x3bX7n8QBDYdeYgY4tF0vJReTy+zdn2xv6fMsquATSgC722FA=="
,
"engines"
:
{
"node"
:
">=14"
},
"peerDependencies"
:
{
"graphql"
:
"14.x || 15.x || 16.x"
}
},
"node_modules/@apollo/utils.sortast"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npmmirror.com/@apollo/utils.sortast/-/utils.sortast-2.0.1.tgz"
,
"integrity"
:
"sha512-eciIavsWpJ09za1pn37wpsCGrQNXUhM0TktnZmHwO+Zy9O4fu/WdB4+5BvVhFiZYOXvfjzJUcc+hsIV8RUOtMw=="
,
"dependencies"
:
{
"lodash.sortby"
:
"^4.7.0"
},
"engines"
:
{
"node"
:
">=14"
},
"peerDependencies"
:
{
"graphql"
:
"14.x || 15.x || 16.x"
}
},
"node_modules/@apollo/utils.stripsensitiveliterals"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npmmirror.com/@apollo/utils.stripsensitiveliterals/-/utils.stripsensitiveliterals-2.0.1.tgz"
,
"integrity"
:
"sha512-QJs7HtzXS/JIPMKWimFnUMK7VjkGQTzqD9bKD1h3iuPAqLsxd0mUNVbkYOPTsDhUKgcvUOfOqOJWYohAKMvcSA=="
,
"engines"
:
{
"node"
:
">=14"
},
"peerDependencies"
:
{
"graphql"
:
"14.x || 15.x || 16.x"
}
},
"node_modules/@apollo/utils.usagereporting"
:
{
"version"
:
"2.1.0"
,
"resolved"
:
"https://registry.npmmirror.com/@apollo/utils.usagereporting/-/utils.usagereporting-2.1.0.tgz"
,
"integrity"
:
"sha512-LPSlBrn+S17oBy5eWkrRSGb98sWmnEzo3DPTZgp8IQc8sJe0prDgDuppGq4NeQlpoqEHz0hQeYHAOA0Z3aQsxQ=="
,
"dependencies"
:
{
"@apollo/usage-reporting-protobuf"
:
"^4.1.0"
,
"@apollo/utils.dropunuseddefinitions"
:
"^2.0.1"
,
"@apollo/utils.printwithreducedwhitespace"
:
"^2.0.1"
,
"@apollo/utils.removealiases"
:
"2.0.1"
,
"@apollo/utils.sortast"
:
"^2.0.1"
,
"@apollo/utils.stripsensitiveliterals"
:
"^2.0.1"
},
"engines"
:
{
"node"
:
">=14"
},
"peerDependencies"
:
{
"graphql"
:
"14.x || 15.x || 16.x"
}
},
"node_modules/@apollo/utils.withrequired"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npmmirror.com/@apollo/utils.withrequired/-/utils.withrequired-2.0.1.tgz"
,
"integrity"
:
"sha512-YBDiuAX9i1lLc6GeTy1m7DGLFn/gMnvXqlalOIMjM7DeOgIacEjjfwPqb0M1CQ2v11HhR15d1NmxJoRCfrNqcA=="
,
"engines"
:
{
"node"
:
">=14"
}
},
"node_modules/@babel/code-frame"
:
{
"version"
:
"7.24.2"
,
"resolved"
:
"https://registry.npmmirror.com/@babel/code-frame/-/code-frame-7.24.2.tgz"
,
...
...
@@ -1058,6 +1301,52 @@
"integrity"
:
"sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q=="
,
"peer"
:
true
},
"node_modules/@graphql-tools/merge"
:
{
"version"
:
"8.4.2"
,
"resolved"
:
"https://registry.npmmirror.com/@graphql-tools/merge/-/merge-8.4.2.tgz"
,
"integrity"
:
"sha512-XbrHAaj8yDuINph+sAfuq3QCZ/tKblrTLOpirK0+CAgNlZUCHs0Fa+xtMUURgwCVThLle1AF7svJCxFizygLsw=="
,
"dependencies"
:
{
"@graphql-tools/utils"
:
"^9.2.1"
,
"tslib"
:
"^2.4.0"
},
"peerDependencies"
:
{
"graphql"
:
"^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0"
}
},
"node_modules/@graphql-tools/schema"
:
{
"version"
:
"9.0.19"
,
"resolved"
:
"https://registry.npmmirror.com/@graphql-tools/schema/-/schema-9.0.19.tgz"
,
"integrity"
:
"sha512-oBRPoNBtCkk0zbUsyP4GaIzCt8C0aCI4ycIRUL67KK5pOHljKLBBtGT+Jr6hkzA74C8Gco8bpZPe7aWFjiaK2w=="
,
"dependencies"
:
{
"@graphql-tools/merge"
:
"^8.4.1"
,
"@graphql-tools/utils"
:
"^9.2.1"
,
"tslib"
:
"^2.4.0"
,
"value-or-promise"
:
"^1.0.12"
},
"peerDependencies"
:
{
"graphql"
:
"^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0"
}
},
"node_modules/@graphql-tools/utils"
:
{
"version"
:
"9.2.1"
,
"resolved"
:
"https://registry.npmmirror.com/@graphql-tools/utils/-/utils-9.2.1.tgz"
,
"integrity"
:
"sha512-WUw506Ql6xzmOORlriNrD6Ugx+HjVgYxt9KCXD9mHAak+eaXSwuGGPyE60hy9xaDEoXKBsG7SkG69ybitaVl6A=="
,
"dependencies"
:
{
"@graphql-typed-document-node/core"
:
"^3.1.1"
,
"tslib"
:
"^2.4.0"
},
"peerDependencies"
:
{
"graphql"
:
"^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0"
}
},
"node_modules/@graphql-typed-document-node/core"
:
{
"version"
:
"3.2.0"
,
"resolved"
:
"https://registry.npmmirror.com/@graphql-typed-document-node/core/-/core-3.2.0.tgz"
,
"integrity"
:
"sha512-mB9oAsNCm9aM3/SOv4YtBMqZbYj10R7dkq8byBqxGY/ncFwhf2oQzMV+LCRlWoDSEBJ3COiR1yeDvMtsoOsuFQ=="
,
"peerDependencies"
:
{
"graphql"
:
"^0.8.0 || ^0.9.0 || ^0.10.0 || ^0.11.0 || ^0.12.0 || ^0.13.0 || ^14.0.0 || ^15.0.0 || ^16.0.0 || ^17.0.0"
}
},
"node_modules/@iconify/types"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmmirror.com/@iconify/types/-/types-2.0.0.tgz"
,
...
...
@@ -1158,6 +1447,11 @@
"node"
:
">=12"
}
},
"node_modules/@josephg/resolvable"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmmirror.com/@josephg/resolvable/-/resolvable-1.0.1.tgz"
,
"integrity"
:
"sha512-CtzORUwWTTOTqfVtHaKRJ0I1kNQd1bpn3sUh8I3nJDVY+5/M/Oe1DnEWzPQvqq/xPIIkzzzIP7mfCoAjFRvDhg=="
},
"node_modules/@jridgewell/gen-mapping"
:
{
"version"
:
"0.3.5"
,
"resolved"
:
"https://registry.npmmirror.com/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz"
,
...
...
@@ -2031,6 +2325,60 @@
"resolved"
:
"https://registry.npmmirror.com/@polka/url/-/url-1.0.0-next.25.tgz"
,
"integrity"
:
"sha512-j7P6Rgr3mmtdkeDGTe0E/aYyWEWVtc5yFXtHCRHs28/jptDEWfaVOc5T7cblqy1XKPPfCxJc/8DwQ5YgLOZOVQ=="
},
"node_modules/@protobufjs/aspromise"
:
{
"version"
:
"1.1.2"
,
"resolved"
:
"https://registry.npmmirror.com/@protobufjs/aspromise/-/aspromise-1.1.2.tgz"
,
"integrity"
:
"sha512-j+gKExEuLmKwvz3OgROXtrJ2UG2x8Ch2YZUxahh+s1F2HZ+wAceUNLkvy6zKCPVRkU++ZWQrdxsUeQXmcg4uoQ=="
},
"node_modules/@protobufjs/base64"
:
{
"version"
:
"1.1.2"
,
"resolved"
:
"https://registry.npmmirror.com/@protobufjs/base64/-/base64-1.1.2.tgz"
,
"integrity"
:
"sha512-AZkcAA5vnN/v4PDqKyMR5lx7hZttPDgClv83E//FMNhR2TMcLUhfRUBHCmSl0oi9zMgDDqRUJkSxO3wm85+XLg=="
},
"node_modules/@protobufjs/codegen"
:
{
"version"
:
"2.0.4"
,
"resolved"
:
"https://registry.npmmirror.com/@protobufjs/codegen/-/codegen-2.0.4.tgz"
,
"integrity"
:
"sha512-YyFaikqM5sH0ziFZCN3xDC7zeGaB/d0IUb9CATugHWbd1FRFwWwt4ld4OYMPWu5a3Xe01mGAULCdqhMlPl29Jg=="
},
"node_modules/@protobufjs/eventemitter"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npmmirror.com/@protobufjs/eventemitter/-/eventemitter-1.1.0.tgz"
,
"integrity"
:
"sha512-j9ednRT81vYJ9OfVuXG6ERSTdEL1xVsNgqpkxMsbIabzSo3goCjDIveeGv5d03om39ML71RdmrGNjG5SReBP/Q=="
},
"node_modules/@protobufjs/fetch"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npmmirror.com/@protobufjs/fetch/-/fetch-1.1.0.tgz"
,
"integrity"
:
"sha512-lljVXpqXebpsijW71PZaCYeIcE5on1w5DlQy5WH6GLbFryLUrBD4932W/E2BSpfRJWseIL4v/KPgBFxDOIdKpQ=="
,
"dependencies"
:
{
"@protobufjs/aspromise"
:
"^1.1.1"
,
"@protobufjs/inquire"
:
"^1.1.0"
}
},
"node_modules/@protobufjs/float"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmmirror.com/@protobufjs/float/-/float-1.0.2.tgz"
,
"integrity"
:
"sha512-Ddb+kVXlXst9d+R9PfTIxh1EdNkgoRe5tOX6t01f1lYWOvJnSPDBlG241QLzcyPdoNTsblLUdujGSE4RzrTZGQ=="
},
"node_modules/@protobufjs/inquire"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npmmirror.com/@protobufjs/inquire/-/inquire-1.1.0.tgz"
,
"integrity"
:
"sha512-kdSefcPdruJiFMVSbn801t4vFK7KB/5gd2fYvrxhuJYg8ILrmn9SKSX2tZdV6V+ksulWqS7aXjBcRXl3wHoD9Q=="
},
"node_modules/@protobufjs/path"
:
{
"version"
:
"1.1.2"
,
"resolved"
:
"https://registry.npmmirror.com/@protobufjs/path/-/path-1.1.2.tgz"
,
"integrity"
:
"sha512-6JOcJ5Tm08dOHAbdR3GrvP+yUUfkjG5ePsHYczMFLq3ZmMkAD98cDgcT2iA1lJ9NVwFd4tH/iSSoe44YWkltEA=="
},
"node_modules/@protobufjs/pool"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npmmirror.com/@protobufjs/pool/-/pool-1.1.0.tgz"
,
"integrity"
:
"sha512-0kELaGSIDBKvcgS4zkjz1PeddatrjYcmMWOlAuAPwAeccUrPHdUqo/J6LiymHHEiJT5NrF1UVwxY14f+fy4WQw=="
},
"node_modules/@protobufjs/utf8"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npmmirror.com/@protobufjs/utf8/-/utf8-1.1.0.tgz"
,
"integrity"
:
"sha512-Vvn3zZrhQZkkBE8LSuW3em98c0FwgO4nxzv6OdSxPKJIEKY2bGbHn+mhGIPerzI4twdxaP8/0+06HBpwf345Lw=="
},
"node_modules/@rollup/plugin-alias"
:
{
"version"
:
"5.1.0"
,
"resolved"
:
"https://registry.npmmirror.com/@rollup/plugin-alias/-/plugin-alias-5.1.0.tgz"
,
...
...
@@ -2521,6 +2869,23 @@
"node"
:
">=16 || 14 >=14.17"
}
},
"node_modules/@types/body-parser"
:
{
"version"
:
"1.19.5"
,
"resolved"
:
"https://registry.npmmirror.com/@types/body-parser/-/body-parser-1.19.5.tgz"
,
"integrity"
:
"sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg=="
,
"dependencies"
:
{
"@types/connect"
:
"*"
,
"@types/node"
:
"*"
}
},
"node_modules/@types/connect"
:
{
"version"
:
"3.4.38"
,
"resolved"
:
"https://registry.npmmirror.com/@types/connect/-/connect-3.4.38.tgz"
,
"integrity"
:
"sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug=="
,
"dependencies"
:
{
"@types/node"
:
"*"
}
},
"node_modules/@types/cookie"
:
{
"version"
:
"0.4.1"
,
"resolved"
:
"https://registry.npmmirror.com/@types/cookie/-/cookie-0.4.1.tgz"
,
...
...
@@ -2560,6 +2925,33 @@
"resolved"
:
"https://registry.npmmirror.com/@types/estree/-/estree-1.0.5.tgz"
,
"integrity"
:
"sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw=="
},
"node_modules/@types/express"
:
{
"version"
:
"4.17.21"
,
"resolved"
:
"https://registry.npmmirror.com/@types/express/-/express-4.17.21.tgz"
,
"integrity"
:
"sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ=="
,
"dependencies"
:
{
"@types/body-parser"
:
"*"
,
"@types/express-serve-static-core"
:
"^4.17.33"
,
"@types/qs"
:
"*"
,
"@types/serve-static"
:
"*"
}
},
"node_modules/@types/express-serve-static-core"
:
{
"version"
:
"4.19.5"
,
"resolved"
:
"https://registry.npmmirror.com/@types/express-serve-static-core/-/express-serve-static-core-4.19.5.tgz"
,
"integrity"
:
"sha512-y6W03tvrACO72aijJ5uF02FRq5cgDR9lUxddQ8vyF+GvmjJQqbzDcJngEjURc+ZsG31VI3hODNZJ2URj86pzmg=="
,
"dependencies"
:
{
"@types/node"
:
"*"
,
"@types/qs"
:
"*"
,
"@types/range-parser"
:
"*"
,
"@types/send"
:
"*"
}
},
"node_modules/@types/http-errors"
:
{
"version"
:
"2.0.4"
,
"resolved"
:
"https://registry.npmmirror.com/@types/http-errors/-/http-errors-2.0.4.tgz"
,
"integrity"
:
"sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA=="
},
"node_modules/@types/http-proxy"
:
{
"version"
:
"1.17.14"
,
"resolved"
:
"https://registry.npmmirror.com/@types/http-proxy/-/http-proxy-1.17.14.tgz"
,
...
...
@@ -2574,6 +2966,16 @@
"integrity"
:
"sha512-t7dhREVv6dbNj0q17X12j7yDG4bD/DHYX7o5/DbDxobP0HnGPgpRz2Ej77aL7TZT3DSw13fqUTj8J4mMnqa7WA=="
,
"dev"
:
true
},
"node_modules/@types/long"
:
{
"version"
:
"4.0.2"
,
"resolved"
:
"https://registry.npmmirror.com/@types/long/-/long-4.0.2.tgz"
,
"integrity"
:
"sha512-MqTGEo5bj5t157U6fA/BiDynNkn0YknVdh48CMPkTSpFTVmvao5UQmm7uEF6xBEo7qIMAlY/JSleYaE6VOdpaA=="
},
"node_modules/@types/mime"
:
{
"version"
:
"1.3.5"
,
"resolved"
:
"https://registry.npmmirror.com/@types/mime/-/mime-1.3.5.tgz"
,
"integrity"
:
"sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w=="
},
"node_modules/@types/node"
:
{
"version"
:
"20.12.3"
,
"resolved"
:
"https://registry.npmmirror.com/@types/node/-/node-20.12.3.tgz"
,
...
...
@@ -2582,6 +2984,15 @@
"undici-types"
:
"~5.26.4"
}
},
"node_modules/@types/node-fetch"
:
{
"version"
:
"2.6.11"
,
"resolved"
:
"https://registry.npmmirror.com/@types/node-fetch/-/node-fetch-2.6.11.tgz"
,
"integrity"
:
"sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g=="
,
"dependencies"
:
{
"@types/node"
:
"*"
,
"form-data"
:
"^4.0.0"
}
},
"node_modules/@types/pg"
:
{
"version"
:
"8.11.4"
,
"resolved"
:
"https://registry.npmmirror.com/@types/pg/-/pg-8.11.4.tgz"
,
...
...
@@ -2650,11 +3061,40 @@
"node"
:
">=12"
}
},
"node_modules/@types/qs"
:
{
"version"
:
"6.9.15"
,
"resolved"
:
"https://registry.npmmirror.com/@types/qs/-/qs-6.9.15.tgz"
,
"integrity"
:
"sha512-uXHQKES6DQKKCLh441Xv/dwxOq1TVS3JPUMlEqoEglvlhR6Mxnlew/Xq/LRVHpLyk7iK3zODe1qYHIMltO7XGg=="
},
"node_modules/@types/range-parser"
:
{
"version"
:
"1.2.7"
,
"resolved"
:
"https://registry.npmmirror.com/@types/range-parser/-/range-parser-1.2.7.tgz"
,
"integrity"
:
"sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ=="
},
"node_modules/@types/resolve"
:
{
"version"
:
"1.20.2"
,
"resolved"
:
"https://registry.npmmirror.com/@types/resolve/-/resolve-1.20.2.tgz"
,
"integrity"
:
"sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q=="
},
"node_modules/@types/send"
:
{
"version"
:
"0.17.4"
,
"resolved"
:
"https://registry.npmmirror.com/@types/send/-/send-0.17.4.tgz"
,
"integrity"
:
"sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA=="
,
"dependencies"
:
{
"@types/mime"
:
"^1"
,
"@types/node"
:
"*"
}
},
"node_modules/@types/serve-static"
:
{
"version"
:
"1.15.7"
,
"resolved"
:
"https://registry.npmmirror.com/@types/serve-static/-/serve-static-1.15.7.tgz"
,
"integrity"
:
"sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw=="
,
"dependencies"
:
{
"@types/http-errors"
:
"*"
,
"@types/node"
:
"*"
,
"@types/send"
:
"*"
}
},
"node_modules/@types/ssh2"
:
{
"version"
:
"1.15.0"
,
"resolved"
:
"https://registry.npmmirror.com/@types/ssh2/-/ssh2-1.15.0.tgz"
,
...
...
@@ -3848,6 +4288,11 @@
"resolved"
:
"https://registry.npmmirror.com/argparse/-/argparse-2.0.1.tgz"
,
"integrity"
:
"sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
},
"node_modules/array-flatten"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"https://registry.npmmirror.com/array-flatten/-/array-flatten-1.1.1.tgz"
,
"integrity"
:
"sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg=="
},
"node_modules/asn1"
:
{
"version"
:
"0.2.6"
,
"resolved"
:
"https://registry.npmmirror.com/asn1/-/asn1-0.2.6.tgz"
,
...
...
@@ -3898,11 +4343,32 @@
"resolved"
:
"https://registry.npmmirror.com/async/-/async-3.2.5.tgz"
,
"integrity"
:
"sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg=="
},
"node_modules/async-retry"
:
{
"version"
:
"1.3.3"
,
"resolved"
:
"https://registry.npmmirror.com/async-retry/-/async-retry-1.3.3.tgz"
,
"integrity"
:
"sha512-wfr/jstw9xNi/0teMHrRW7dsz3Lt5ARhYNZ2ewpadnhaIp5mbALhOAP+EAdsC7t4Z6wqsDVv9+W6gm1Dk9mEyw=="
,
"dependencies"
:
{
"retry"
:
"0.13.1"
}
},
"node_modules/async-retry/node_modules/retry"
:
{
"version"
:
"0.13.1"
,
"resolved"
:
"https://registry.npmmirror.com/retry/-/retry-0.13.1.tgz"
,
"integrity"
:
"sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg=="
,
"engines"
:
{
"node"
:
">= 4"
}
},
"node_modules/async-sema"
:
{
"version"
:
"3.1.1"
,
"resolved"
:
"https://registry.npmmirror.com/async-sema/-/async-sema-3.1.1.tgz"
,
"integrity"
:
"sha512-tLRNUXati5MFePdAk8dw7Qt7DpxPB60ofAgn8WRhW6a2rcimZnYBP9oxHiv0OHy+Wz7kPMG+t4LGdt31+4EmGg=="
},
"node_modules/asynckit"
:
{
"version"
:
"0.4.0"
,
"resolved"
:
"https://registry.npmmirror.com/asynckit/-/asynckit-0.4.0.tgz"
,
"integrity"
:
"sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q=="
},
"node_modules/autoprefixer"
:
{
"version"
:
"10.4.19"
,
"resolved"
:
"https://registry.npmmirror.com/autoprefixer/-/autoprefixer-10.4.19.tgz"
,
...
...
@@ -4041,6 +4507,53 @@
"node"
:
">= 6"
}
},
"node_modules/body-parser"
:
{
"version"
:
"1.20.2"
,
"resolved"
:
"https://registry.npmmirror.com/body-parser/-/body-parser-1.20.2.tgz"
,
"integrity"
:
"sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA=="
,
"dependencies"
:
{
"bytes"
:
"3.1.2"
,
"content-type"
:
"~1.0.5"
,
"debug"
:
"2.6.9"
,
"depd"
:
"2.0.0"
,
"destroy"
:
"1.2.0"
,
"http-errors"
:
"2.0.0"
,
"iconv-lite"
:
"0.4.24"
,
"on-finished"
:
"2.4.1"
,
"qs"
:
"6.11.0"
,
"raw-body"
:
"2.5.2"
,
"type-is"
:
"~1.6.18"
,
"unpipe"
:
"1.0.0"
},
"engines"
:
{
"node"
:
">= 0.8"
,
"npm"
:
"1.2.8000 || >= 1.4.16"
}
},
"node_modules/body-parser/node_modules/debug"
:
{
"version"
:
"2.6.9"
,
"resolved"
:
"https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz"
,
"integrity"
:
"sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="
,
"dependencies"
:
{
"ms"
:
"2.0.0"
}
},
"node_modules/body-parser/node_modules/iconv-lite"
:
{
"version"
:
"0.4.24"
,
"resolved"
:
"https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz"
,
"integrity"
:
"sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA=="
,
"dependencies"
:
{
"safer-buffer"
:
">= 2.1.2 < 3"
},
"engines"
:
{
"node"
:
">=0.10.0"
}
},
"node_modules/body-parser/node_modules/ms"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz"
,
"integrity"
:
"sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
},
"node_modules/boolbase"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmmirror.com/boolbase/-/boolbase-1.0.0.tgz"
,
...
...
@@ -4140,6 +4653,14 @@
"node"
:
">=18"
}
},
"node_modules/bytes"
:
{
"version"
:
"3.1.2"
,
"resolved"
:
"https://registry.npmmirror.com/bytes/-/bytes-3.1.2.tgz"
,
"integrity"
:
"sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="
,
"engines"
:
{
"node"
:
">= 0.8"
}
},
"node_modules/c12"
:
{
"version"
:
"1.10.0"
,
"resolved"
:
"https://registry.npmmirror.com/c12/-/c12-1.10.0.tgz"
,
...
...
@@ -4226,6 +4747,24 @@
"node"
:
">=16 || 14 >=14.17"
}
},
"node_modules/call-bind"
:
{
"version"
:
"1.0.7"
,
"resolved"
:
"https://registry.npmmirror.com/call-bind/-/call-bind-1.0.7.tgz"
,
"integrity"
:
"sha512-GHTSNSYICQ7scH7sZ+M2rFopRoLh8t2bLSW6BbgrtLsahOIB5iyAVJf9GjWK3cYTDaMj4XdBpM1cA6pIS0Kv2w=="
,
"dependencies"
:
{
"es-define-property"
:
"^1.0.0"
,
"es-errors"
:
"^1.3.0"
,
"function-bind"
:
"^1.1.2"
,
"get-intrinsic"
:
"^1.2.4"
,
"set-function-length"
:
"^1.2.1"
},
"engines"
:
{
"node"
:
">= 0.4"
},
"funding"
:
{
"url"
:
"https://github.com/sponsors/ljharb"
}
},
"node_modules/camelcase"
:
{
"version"
:
"6.3.0"
,
"resolved"
:
"https://registry.npmmirror.com/camelcase/-/camelcase-6.3.0.tgz"
,
...
...
@@ -4440,6 +4979,17 @@
"integrity"
:
"sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w=="
,
"peer"
:
true
},
"node_modules/combined-stream"
:
{
"version"
:
"1.0.8"
,
"resolved"
:
"https://registry.npmmirror.com/combined-stream/-/combined-stream-1.0.8.tgz"
,
"integrity"
:
"sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg=="
,
"dependencies"
:
{
"delayed-stream"
:
"~1.0.0"
},
"engines"
:
{
"node"
:
">= 0.8"
}
},
"node_modules/commander"
:
{
"version"
:
"7.2.0"
,
"resolved"
:
"https://registry.npmmirror.com/commander/-/commander-7.2.0.tgz"
,
...
...
@@ -4499,6 +5049,25 @@
"resolved"
:
"https://registry.npmmirror.com/console-control-strings/-/console-control-strings-1.1.0.tgz"
,
"integrity"
:
"sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ=="
},
"node_modules/content-disposition"
:
{
"version"
:
"0.5.4"
,
"resolved"
:
"https://registry.npmmirror.com/content-disposition/-/content-disposition-0.5.4.tgz"
,
"integrity"
:
"sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ=="
,
"dependencies"
:
{
"safe-buffer"
:
"5.2.1"
},
"engines"
:
{
"node"
:
">= 0.6"
}
},
"node_modules/content-type"
:
{
"version"
:
"1.0.5"
,
"resolved"
:
"https://registry.npmmirror.com/content-type/-/content-type-1.0.5.tgz"
,
"integrity"
:
"sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA=="
,
"engines"
:
{
"node"
:
">= 0.6"
}
},
"node_modules/convert-source-map"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmmirror.com/convert-source-map/-/convert-source-map-2.0.0.tgz"
,
...
...
@@ -4517,6 +5086,11 @@
"resolved"
:
"https://registry.npmmirror.com/cookie-es/-/cookie-es-1.1.0.tgz"
,
"integrity"
:
"sha512-L2rLOcK0wzWSfSDA33YR+PUHDG10a8px7rUHKWbGLP4YfbsMed2KFUw5fczvDPbT98DDe3LEzviswl810apTEw=="
},
"node_modules/cookie-signature"
:
{
"version"
:
"1.0.6"
,
"resolved"
:
"https://registry.npmmirror.com/cookie-signature/-/cookie-signature-1.0.6.tgz"
,
"integrity"
:
"sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ=="
},
"node_modules/core-util-is"
:
{
"version"
:
"1.0.3"
,
"resolved"
:
"https://registry.npmmirror.com/core-util-is/-/core-util-is-1.0.3.tgz"
,
...
...
@@ -4855,6 +5429,22 @@
"node"
:
">=18"
}
},
"node_modules/define-data-property"
:
{
"version"
:
"1.1.4"
,
"resolved"
:
"https://registry.npmmirror.com/define-data-property/-/define-data-property-1.1.4.tgz"
,
"integrity"
:
"sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A=="
,
"dependencies"
:
{
"es-define-property"
:
"^1.0.0"
,
"es-errors"
:
"^1.3.0"
,
"gopd"
:
"^1.0.1"
},
"engines"
:
{
"node"
:
">= 0.4"
},
"funding"
:
{
"url"
:
"https://github.com/sponsors/ljharb"
}
},
"node_modules/define-lazy-prop"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmmirror.com/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz"
,
...
...
@@ -4868,6 +5458,14 @@
"resolved"
:
"https://registry.npmmirror.com/defu/-/defu-6.1.4.tgz"
,
"integrity"
:
"sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg=="
},
"node_modules/delayed-stream"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmmirror.com/delayed-stream/-/delayed-stream-1.0.0.tgz"
,
"integrity"
:
"sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ=="
,
"engines"
:
{
"node"
:
">=0.4.0"
}
},
"node_modules/delegates"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmmirror.com/delegates/-/delegates-1.0.0.tgz"
,
...
...
@@ -5236,6 +5834,25 @@
"resolved"
:
"https://registry.npmmirror.com/error-stack-parser-es/-/error-stack-parser-es-0.1.1.tgz"
,
"integrity"
:
"sha512-g/9rfnvnagiNf+DRMHEVGuGuIBlCIMDFoTA616HaP2l9PlCjGjVhD98PNbVSJvmK4TttqT5mV5tInMhoFgi+aA=="
},
"node_modules/es-define-property"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmmirror.com/es-define-property/-/es-define-property-1.0.0.tgz"
,
"integrity"
:
"sha512-jxayLKShrEqqzJ0eumQbVhTYQM27CfT1T35+gCgDFoL82JLsXqTJ76zv6A0YLOgEnLUMvLzsDsGIrl8NFpT2gQ=="
,
"dependencies"
:
{
"get-intrinsic"
:
"^1.2.4"
},
"engines"
:
{
"node"
:
">= 0.4"
}
},
"node_modules/es-errors"
:
{
"version"
:
"1.3.0"
,
"resolved"
:
"https://registry.npmmirror.com/es-errors/-/es-errors-1.3.0.tgz"
,
"integrity"
:
"sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw=="
,
"engines"
:
{
"node"
:
">= 0.4"
}
},
"node_modules/esbuild"
:
{
"version"
:
"0.20.2"
,
"resolved"
:
"https://registry.npmmirror.com/esbuild/-/esbuild-0.20.2.tgz"
,
...
...
@@ -5350,6 +5967,68 @@
"resolved"
:
"https://registry.npmmirror.com/exponential-backoff/-/exponential-backoff-3.1.1.tgz"
,
"integrity"
:
"sha512-dX7e/LHVJ6W3DE1MHWi9S1EYzDESENfLrYohG2G++ovZrYOkm4Knwa0mc1cn84xJOR4KEU0WSchhLbd0UklbHw=="
},
"node_modules/express"
:
{
"version"
:
"4.19.2"
,
"resolved"
:
"https://registry.npmmirror.com/express/-/express-4.19.2.tgz"
,
"integrity"
:
"sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q=="
,
"dependencies"
:
{
"accepts"
:
"~1.3.8"
,
"array-flatten"
:
"1.1.1"
,
"body-parser"
:
"1.20.2"
,
"content-disposition"
:
"0.5.4"
,
"content-type"
:
"~1.0.4"
,
"cookie"
:
"0.6.0"
,
"cookie-signature"
:
"1.0.6"
,
"debug"
:
"2.6.9"
,
"depd"
:
"2.0.0"
,
"encodeurl"
:
"~1.0.2"
,
"escape-html"
:
"~1.0.3"
,
"etag"
:
"~1.8.1"
,
"finalhandler"
:
"1.2.0"
,
"fresh"
:
"0.5.2"
,
"http-errors"
:
"2.0.0"
,
"merge-descriptors"
:
"1.0.1"
,
"methods"
:
"~1.1.2"
,
"on-finished"
:
"2.4.1"
,
"parseurl"
:
"~1.3.3"
,
"path-to-regexp"
:
"0.1.7"
,
"proxy-addr"
:
"~2.0.7"
,
"qs"
:
"6.11.0"
,
"range-parser"
:
"~1.2.1"
,
"safe-buffer"
:
"5.2.1"
,
"send"
:
"0.18.0"
,
"serve-static"
:
"1.15.0"
,
"setprototypeof"
:
"1.2.0"
,
"statuses"
:
"2.0.1"
,
"type-is"
:
"~1.6.18"
,
"utils-merge"
:
"1.0.1"
,
"vary"
:
"~1.1.2"
},
"engines"
:
{
"node"
:
">= 0.10.0"
}
},
"node_modules/express/node_modules/cookie"
:
{
"version"
:
"0.6.0"
,
"resolved"
:
"https://registry.npmmirror.com/cookie/-/cookie-0.6.0.tgz"
,
"integrity"
:
"sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw=="
,
"engines"
:
{
"node"
:
">= 0.6"
}
},
"node_modules/express/node_modules/debug"
:
{
"version"
:
"2.6.9"
,
"resolved"
:
"https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz"
,
"integrity"
:
"sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="
,
"dependencies"
:
{
"ms"
:
"2.0.0"
}
},
"node_modules/express/node_modules/ms"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz"
,
"integrity"
:
"sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
},
"node_modules/externality"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmmirror.com/externality/-/externality-1.0.2.tgz"
,
...
...
@@ -5405,6 +6084,36 @@
"node"
:
">=8"
}
},
"node_modules/finalhandler"
:
{
"version"
:
"1.2.0"
,
"resolved"
:
"https://registry.npmmirror.com/finalhandler/-/finalhandler-1.2.0.tgz"
,
"integrity"
:
"sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg=="
,
"dependencies"
:
{
"debug"
:
"2.6.9"
,
"encodeurl"
:
"~1.0.2"
,
"escape-html"
:
"~1.0.3"
,
"on-finished"
:
"2.4.1"
,
"parseurl"
:
"~1.3.3"
,
"statuses"
:
"2.0.1"
,
"unpipe"
:
"~1.0.0"
},
"engines"
:
{
"node"
:
">= 0.8"
}
},
"node_modules/finalhandler/node_modules/debug"
:
{
"version"
:
"2.6.9"
,
"resolved"
:
"https://registry.npmmirror.com/debug/-/debug-2.6.9.tgz"
,
"integrity"
:
"sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA=="
,
"dependencies"
:
{
"ms"
:
"2.0.0"
}
},
"node_modules/finalhandler/node_modules/ms"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmmirror.com/ms/-/ms-2.0.0.tgz"
,
"integrity"
:
"sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A=="
},
"node_modules/find-up"
:
{
"version"
:
"5.0.0"
,
"resolved"
:
"https://registry.npmmirror.com/find-up/-/find-up-5.0.0.tgz"
,
...
...
@@ -5478,6 +6187,27 @@
"node"
:
">=14"
}
},
"node_modules/form-data"
:
{
"version"
:
"4.0.0"
,
"resolved"
:
"https://registry.npmmirror.com/form-data/-/form-data-4.0.0.tgz"
,
"integrity"
:
"sha512-ETEklSGi5t0QMZuiXoA/Q6vcnxcLQP5vdugSpuAyi6SVGi2clPPp+xgEhuMaHC+zGgn31Kd235W35f7Hykkaww=="
,
"dependencies"
:
{
"asynckit"
:
"^0.4.0"
,
"combined-stream"
:
"^1.0.8"
,
"mime-types"
:
"^2.1.12"
},
"engines"
:
{
"node"
:
">= 6"
}
},
"node_modules/forwarded"
:
{
"version"
:
"0.2.0"
,
"resolved"
:
"https://registry.npmmirror.com/forwarded/-/forwarded-0.2.0.tgz"
,
"integrity"
:
"sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow=="
,
"engines"
:
{
"node"
:
">= 0.6"
}
},
"node_modules/fraction.js"
:
{
"version"
:
"4.3.7"
,
"resolved"
:
"https://registry.npmmirror.com/fraction.js/-/fraction.js-4.3.7.tgz"
,
...
...
@@ -5581,6 +6311,24 @@
"node"
:
"6.* || 8.* || >= 10.*"
}
},
"node_modules/get-intrinsic"
:
{
"version"
:
"1.2.4"
,
"resolved"
:
"https://registry.npmmirror.com/get-intrinsic/-/get-intrinsic-1.2.4.tgz"
,
"integrity"
:
"sha512-5uYhsJH8VJBTv7oslg4BznJYhDoRI6waYCxMmCdnTrcCrHA/fCFKoTFz2JKKE0HdDFUF7/oQuhzumXJK7paBRQ=="
,
"dependencies"
:
{
"es-errors"
:
"^1.3.0"
,
"function-bind"
:
"^1.1.2"
,
"has-proto"
:
"^1.0.1"
,
"has-symbols"
:
"^1.0.3"
,
"hasown"
:
"^2.0.0"
},
"engines"
:
{
"node"
:
">= 0.4"
},
"funding"
:
{
"url"
:
"https://github.com/sponsors/ljharb"
}
},
"node_modules/get-port-please"
:
{
"version"
:
"3.1.2"
,
"resolved"
:
"https://registry.npmmirror.com/get-port-please/-/get-port-please-3.1.2.tgz"
,
...
...
@@ -5698,11 +6446,30 @@
"node"
:
">=18"
}
},
"node_modules/gopd"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmmirror.com/gopd/-/gopd-1.0.1.tgz"
,
"integrity"
:
"sha512-d65bNlIadxvpb/A2abVdlqKqV563juRnZ1Wtk6s1sIR8uNsXR70xqIzVqxVf1eTqDunwT2MkczEeaezCKTZhwA=="
,
"dependencies"
:
{
"get-intrinsic"
:
"^1.1.3"
},
"funding"
:
{
"url"
:
"https://github.com/sponsors/ljharb"
}
},
"node_modules/graceful-fs"
:
{
"version"
:
"4.2.11"
,
"resolved"
:
"https://registry.npmmirror.com/graceful-fs/-/graceful-fs-4.2.11.tgz"
,
"integrity"
:
"sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ=="
},
"node_modules/graphql"
:
{
"version"
:
"16.9.0"
,
"resolved"
:
"https://registry.npmmirror.com/graphql/-/graphql-16.9.0.tgz"
,
"integrity"
:
"sha512-GGTKBX4SD7Wdb8mqeDLni2oaRGYQWjWHGKPQ24ZMnUtKfcsVoiv4uX8+LJr1K6U5VW2Lu1BwJnj7uiori0YtRw=="
,
"engines"
:
{
"node"
:
"^12.22.0 || ^14.16.0 || ^16.0.0 || >=17.0.0"
}
},
"node_modules/gzip-size"
:
{
"version"
:
"7.0.0"
,
"resolved"
:
"https://registry.npmmirror.com/gzip-size/-/gzip-size-7.0.0.tgz"
,
...
...
@@ -5739,6 +6506,39 @@
"node"
:
">=4"
}
},
"node_modules/has-property-descriptors"
:
{
"version"
:
"1.0.2"
,
"resolved"
:
"https://registry.npmmirror.com/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz"
,
"integrity"
:
"sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg=="
,
"dependencies"
:
{
"es-define-property"
:
"^1.0.0"
},
"funding"
:
{
"url"
:
"https://github.com/sponsors/ljharb"
}
},
"node_modules/has-proto"
:
{
"version"
:
"1.0.3"
,
"resolved"
:
"https://registry.npmmirror.com/has-proto/-/has-proto-1.0.3.tgz"
,
"integrity"
:
"sha512-SJ1amZAJUiZS+PhsVLf5tGydlaVB8EdFpaSO4gmiUKUOxk8qzn5AIy4ZeJUmh22znIdk/uMAUT2pl3FxzVUH+Q=="
,
"engines"
:
{
"node"
:
">= 0.4"
},
"funding"
:
{
"url"
:
"https://github.com/sponsors/ljharb"
}
},
"node_modules/has-symbols"
:
{
"version"
:
"1.0.3"
,
"resolved"
:
"https://registry.npmmirror.com/has-symbols/-/has-symbols-1.0.3.tgz"
,
"integrity"
:
"sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A=="
,
"engines"
:
{
"node"
:
">= 0.4"
},
"funding"
:
{
"url"
:
"https://github.com/sponsors/ljharb"
}
},
"node_modules/has-unicode"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npmmirror.com/has-unicode/-/has-unicode-2.0.1.tgz"
,
...
...
@@ -5990,6 +6790,14 @@
"node"
:
">= 12"
}
},
"node_modules/ipaddr.js"
:
{
"version"
:
"1.9.1"
,
"resolved"
:
"https://registry.npmmirror.com/ipaddr.js/-/ipaddr.js-1.9.1.tgz"
,
"integrity"
:
"sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g=="
,
"engines"
:
{
"node"
:
">= 0.10"
}
},
"node_modules/iron-webcrypto"
:
{
"version"
:
"1.1.0"
,
"resolved"
:
"https://registry.npmmirror.com/iron-webcrypto/-/iron-webcrypto-1.1.0.tgz"
,
...
...
@@ -6430,11 +7238,33 @@
"resolved"
:
"https://registry.npmmirror.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz"
,
"integrity"
:
"sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag=="
},
"node_modules/lodash.sortby"
:
{
"version"
:
"4.7.0"
,
"resolved"
:
"https://registry.npmmirror.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz"
,
"integrity"
:
"sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA=="
},
"node_modules/lodash.uniq"
:
{
"version"
:
"4.5.0"
,
"resolved"
:
"https://registry.npmmirror.com/lodash.uniq/-/lodash.uniq-4.5.0.tgz"
,
"integrity"
:
"sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ=="
},
"node_modules/loglevel"
:
{
"version"
:
"1.9.1"
,
"resolved"
:
"https://registry.npmmirror.com/loglevel/-/loglevel-1.9.1.tgz"
,
"integrity"
:
"sha512-hP3I3kCrDIMuRwAwHltphhDM1r8i55H33GgqjXbrisuJhF4kRhW1dNuxsRklp4bXl8DSdLaNLuiL4A/LWRfxvg=="
,
"engines"
:
{
"node"
:
">= 0.6.0"
},
"funding"
:
{
"type"
:
"tidelift"
,
"url"
:
"https://tidelift.com/funding/github/npm/loglevel"
}
},
"node_modules/long"
:
{
"version"
:
"4.0.0"
,
"resolved"
:
"https://registry.npmmirror.com/long/-/long-4.0.0.tgz"
,
"integrity"
:
"sha512-XsP+KhQif4bjX1kbuSiySJFNAehNxgLb6hPRGJ9QsUr8ajHkuXGdrHmFUTUUXhDwVX2R5bY4JNZEwbUiMhV+MA=="
},
"node_modules/lru-cache"
:
{
"version"
:
"5.1.1"
,
"resolved"
:
"https://registry.npmmirror.com/lru-cache/-/lru-cache-5.1.1.tgz"
,
...
...
@@ -6520,6 +7350,19 @@
"resolved"
:
"https://registry.npmmirror.com/mdn-data/-/mdn-data-2.0.30.tgz"
,
"integrity"
:
"sha512-GaqWWShW4kv/G9IEucWScBx9G1/vsFZZJUO+tD26M8J8z3Kw5RDQjaoZe03YAClgeS/SWPOcb4nkFBTEi5DUEA=="
},
"node_modules/media-typer"
:
{
"version"
:
"0.3.0"
,
"resolved"
:
"https://registry.npmmirror.com/media-typer/-/media-typer-0.3.0.tgz"
,
"integrity"
:
"sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ=="
,
"engines"
:
{
"node"
:
">= 0.6"
}
},
"node_modules/merge-descriptors"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmmirror.com/merge-descriptors/-/merge-descriptors-1.0.1.tgz"
,
"integrity"
:
"sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w=="
},
"node_modules/merge-stream"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmmirror.com/merge-stream/-/merge-stream-2.0.0.tgz"
,
...
...
@@ -6533,6 +7376,14 @@
"node"
:
">= 8"
}
},
"node_modules/methods"
:
{
"version"
:
"1.1.2"
,
"resolved"
:
"https://registry.npmmirror.com/methods/-/methods-1.1.2.tgz"
,
"integrity"
:
"sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w=="
,
"engines"
:
{
"node"
:
">= 0.6"
}
},
"node_modules/micromatch"
:
{
"version"
:
"4.0.5"
,
"resolved"
:
"https://registry.npmmirror.com/micromatch/-/micromatch-4.0.5.tgz"
,
...
...
@@ -6943,6 +7794,11 @@
"node"
:
"^12.17.0 || ^14.13 || >=16.0.0"
}
},
"node_modules/node-abort-controller"
:
{
"version"
:
"3.1.1"
,
"resolved"
:
"https://registry.npmmirror.com/node-abort-controller/-/node-abort-controller-3.1.1.tgz"
,
"integrity"
:
"sha512-AGK2yQKIjRuqnc6VkX2Xj5d+QW8xZ87pa1UK6yA6ouUyuxfHuMP6umE5QK7UmTeOAymo+Zx1Fxiuw9rVx8taHQ=="
},
"node_modules/node-addon-api"
:
{
"version"
:
"7.1.0"
,
"resolved"
:
"https://registry.npmmirror.com/node-addon-api/-/node-addon-api-7.1.0.tgz"
,
...
...
@@ -7430,6 +8286,17 @@
"node"
:
">=0.10.0"
}
},
"node_modules/object-inspect"
:
{
"version"
:
"1.13.2"
,
"resolved"
:
"https://registry.npmmirror.com/object-inspect/-/object-inspect-1.13.2.tgz"
,
"integrity"
:
"sha512-IRZSRuzJiynemAXPYtPe5BoI/RESNYR7TYm50MC5Mqbd3Jmw5y790sErYw3V6SryFJD64b74qQQs9wn5Bg/k3g=="
,
"engines"
:
{
"node"
:
">= 0.4"
},
"funding"
:
{
"url"
:
"https://github.com/sponsors/ljharb"
}
},
"node_modules/obuf"
:
{
"version"
:
"1.1.2"
,
"resolved"
:
"https://registry.npmmirror.com/obuf/-/obuf-1.1.2.tgz"
,
...
...
@@ -7697,6 +8564,11 @@
"node"
:
"14 || >=16.14"
}
},
"node_modules/path-to-regexp"
:
{
"version"
:
"0.1.7"
,
"resolved"
:
"https://registry.npmmirror.com/path-to-regexp/-/path-to-regexp-0.1.7.tgz"
,
"integrity"
:
"sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ=="
},
"node_modules/path-type"
:
{
"version"
:
"5.0.0"
,
"resolved"
:
"https://registry.npmmirror.com/path-type/-/path-type-5.0.0.tgz"
,
...
...
@@ -8397,6 +9269,18 @@
"resolved"
:
"https://registry.npmmirror.com/protocols/-/protocols-2.0.1.tgz"
,
"integrity"
:
"sha512-/XJ368cyBJ7fzLMwLKv1e4vLxOju2MNAIokcr7meSaNcVbWz/CPcW22cP04mwxOErdA5mwjA8Q6w/cdAQxVn7Q=="
},
"node_modules/proxy-addr"
:
{
"version"
:
"2.0.7"
,
"resolved"
:
"https://registry.npmmirror.com/proxy-addr/-/proxy-addr-2.0.7.tgz"
,
"integrity"
:
"sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg=="
,
"dependencies"
:
{
"forwarded"
:
"0.2.0"
,
"ipaddr.js"
:
"1.9.1"
},
"engines"
:
{
"node"
:
">= 0.10"
}
},
"node_modules/pump"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmmirror.com/pump/-/pump-3.0.0.tgz"
,
...
...
@@ -8406,6 +9290,20 @@
"once"
:
"^1.3.1"
}
},
"node_modules/qs"
:
{
"version"
:
"6.11.0"
,
"resolved"
:
"https://registry.npmmirror.com/qs/-/qs-6.11.0.tgz"
,
"integrity"
:
"sha512-MvjoMCJwEarSbUYk5O+nmoSzSutSsTwF85zcHPQ9OrlFoZOYIjaqBAJIqIXjptyD5vThxGq52Xu/MaJzRkIk4Q=="
,
"dependencies"
:
{
"side-channel"
:
"^1.0.4"
},
"engines"
:
{
"node"
:
">=0.6"
},
"funding"
:
{
"url"
:
"https://github.com/sponsors/ljharb"
}
},
"node_modules/queue-microtask"
:
{
"version"
:
"1.2.3"
,
"resolved"
:
"https://registry.npmmirror.com/queue-microtask/-/queue-microtask-1.2.3.tgz"
,
...
...
@@ -8437,6 +9335,31 @@
"node"
:
">= 0.6"
}
},
"node_modules/raw-body"
:
{
"version"
:
"2.5.2"
,
"resolved"
:
"https://registry.npmmirror.com/raw-body/-/raw-body-2.5.2.tgz"
,
"integrity"
:
"sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA=="
,
"dependencies"
:
{
"bytes"
:
"3.1.2"
,
"http-errors"
:
"2.0.0"
,
"iconv-lite"
:
"0.4.24"
,
"unpipe"
:
"1.0.0"
},
"engines"
:
{
"node"
:
">= 0.8"
}
},
"node_modules/raw-body/node_modules/iconv-lite"
:
{
"version"
:
"0.4.24"
,
"resolved"
:
"https://registry.npmmirror.com/iconv-lite/-/iconv-lite-0.4.24.tgz"
,
"integrity"
:
"sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA=="
,
"dependencies"
:
{
"safer-buffer"
:
">= 2.1.2 < 3"
},
"engines"
:
{
"node"
:
">=0.10.0"
}
},
"node_modules/rc9"
:
{
"version"
:
"2.1.1"
,
"resolved"
:
"https://registry.npmmirror.com/rc9/-/rc9-2.1.1.tgz"
,
...
...
@@ -8859,11 +9782,39 @@
"resolved"
:
"https://registry.npmmirror.com/set-blocking/-/set-blocking-2.0.0.tgz"
,
"integrity"
:
"sha512-KiKBS8AnWGEyLzofFfmvKwpdPzqiy16LvQfK3yv/fVH7Bj13/wl3JSR1J+rfgRE9q7xUJK4qvgS8raSOeLUehw=="
},
"node_modules/set-function-length"
:
{
"version"
:
"1.2.2"
,
"resolved"
:
"https://registry.npmmirror.com/set-function-length/-/set-function-length-1.2.2.tgz"
,
"integrity"
:
"sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg=="
,
"dependencies"
:
{
"define-data-property"
:
"^1.1.4"
,
"es-errors"
:
"^1.3.0"
,
"function-bind"
:
"^1.1.2"
,
"get-intrinsic"
:
"^1.2.4"
,
"gopd"
:
"^1.0.1"
,
"has-property-descriptors"
:
"^1.0.2"
},
"engines"
:
{
"node"
:
">= 0.4"
}
},
"node_modules/setprototypeof"
:
{
"version"
:
"1.2.0"
,
"resolved"
:
"https://registry.npmmirror.com/setprototypeof/-/setprototypeof-1.2.0.tgz"
,
"integrity"
:
"sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw=="
},
"node_modules/sha.js"
:
{
"version"
:
"2.4.11"
,
"resolved"
:
"https://registry.npmmirror.com/sha.js/-/sha.js-2.4.11.tgz"
,
"integrity"
:
"sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ=="
,
"dependencies"
:
{
"inherits"
:
"^2.0.1"
,
"safe-buffer"
:
"^5.0.1"
},
"bin"
:
{
"sha.js"
:
"bin.js"
}
},
"node_modules/shebang-command"
:
{
"version"
:
"2.0.0"
,
"resolved"
:
"https://registry.npmmirror.com/shebang-command/-/shebang-command-2.0.0.tgz"
,
...
...
@@ -8888,6 +9839,23 @@
"resolved"
:
"https://registry.npmmirror.com/shell-quote/-/shell-quote-1.8.1.tgz"
,
"integrity"
:
"sha512-6j1W9l1iAs/4xYBI1SYOVZyFcCis9b4KCLQ8fgAGG07QvzaRLVVRQvAy85yNmmZSjYjg4MWh4gNvlPujU/5LpA=="
},
"node_modules/side-channel"
:
{
"version"
:
"1.0.6"
,
"resolved"
:
"https://registry.npmmirror.com/side-channel/-/side-channel-1.0.6.tgz"
,
"integrity"
:
"sha512-fDW/EZ6Q9RiO8eFG8Hj+7u/oW+XrPTIChwCOM2+th2A6OblDtYYIpve9m+KvI9Z4C9qSEXlaGR6bTEYHReuglA=="
,
"dependencies"
:
{
"call-bind"
:
"^1.0.7"
,
"es-errors"
:
"^1.3.0"
,
"get-intrinsic"
:
"^1.2.4"
,
"object-inspect"
:
"^1.13.1"
},
"engines"
:
{
"node"
:
">= 0.4"
},
"funding"
:
{
"url"
:
"https://github.com/sponsors/ljharb"
}
},
"node_modules/signal-exit"
:
{
"version"
:
"3.0.7"
,
"resolved"
:
"https://registry.npmmirror.com/signal-exit/-/signal-exit-3.0.7.tgz"
,
...
...
@@ -9535,6 +10503,11 @@
"resolved"
:
"https://registry.npmmirror.com/tr46/-/tr46-0.0.3.tgz"
,
"integrity"
:
"sha512-N3WMsuqV66lT30CrXNbEjx4GEwlow3v6rr4mCcv6prnfwhS01rkgyFdjPNBYd9br7LpXV1+Emh01fHnq2Gdgrw=="
},
"node_modules/tslib"
:
{
"version"
:
"2.6.3"
,
"resolved"
:
"https://registry.npmmirror.com/tslib/-/tslib-2.6.3.tgz"
,
"integrity"
:
"sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ=="
},
"node_modules/tuf-js"
:
{
"version"
:
"2.2.0"
,
"resolved"
:
"https://registry.npmmirror.com/tuf-js/-/tuf-js-2.2.0.tgz"
,
...
...
@@ -9561,6 +10534,18 @@
"node"
:
">=14.16"
}
},
"node_modules/type-is"
:
{
"version"
:
"1.6.18"
,
"resolved"
:
"https://registry.npmmirror.com/type-is/-/type-is-1.6.18.tgz"
,
"integrity"
:
"sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g=="
,
"dependencies"
:
{
"media-typer"
:
"0.3.0"
,
"mime-types"
:
"~2.1.24"
},
"engines"
:
{
"node"
:
">= 0.6"
}
},
"node_modules/ufo"
:
{
"version"
:
"1.5.3"
,
"resolved"
:
"https://registry.npmmirror.com/ufo/-/ufo-1.5.3.tgz"
,
...
...
@@ -9758,6 +10743,14 @@
}
}
},
"node_modules/unpipe"
:
{
"version"
:
"1.0.0"
,
"resolved"
:
"https://registry.npmmirror.com/unpipe/-/unpipe-1.0.0.tgz"
,
"integrity"
:
"sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ=="
,
"engines"
:
{
"node"
:
">= 0.8"
}
},
"node_modules/unplugin"
:
{
"version"
:
"1.10.1"
,
"resolved"
:
"https://registry.npmmirror.com/unplugin/-/unplugin-1.10.1.tgz"
,
...
...
@@ -9962,6 +10955,26 @@
"resolved"
:
"https://registry.npmmirror.com/util-deprecate/-/util-deprecate-1.0.2.tgz"
,
"integrity"
:
"sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw=="
},
"node_modules/utils-merge"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmmirror.com/utils-merge/-/utils-merge-1.0.1.tgz"
,
"integrity"
:
"sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA=="
,
"engines"
:
{
"node"
:
">= 0.4.0"
}
},
"node_modules/uuid"
:
{
"version"
:
"9.0.1"
,
"resolved"
:
"https://registry.npmmirror.com/uuid/-/uuid-9.0.1.tgz"
,
"integrity"
:
"sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA=="
,
"funding"
:
[
"https://github.com/sponsors/broofa"
,
"https://github.com/sponsors/ctavan"
],
"bin"
:
{
"uuid"
:
"dist/bin/uuid"
}
},
"node_modules/validate-npm-package-license"
:
{
"version"
:
"3.0.4"
,
"resolved"
:
"https://registry.npmmirror.com/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz"
,
...
...
@@ -9982,6 +10995,14 @@
"node"
:
"^14.17.0 || ^16.13.0 || >=18.0.0"
}
},
"node_modules/value-or-promise"
:
{
"version"
:
"1.0.12"
,
"resolved"
:
"https://registry.npmmirror.com/value-or-promise/-/value-or-promise-1.0.12.tgz"
,
"integrity"
:
"sha512-Z6Uz+TYwEqE7ZN50gwn+1LCVo9ZVrpxRPOhOLnncYkY1ZzOYtrX8Fwf/rFktZ8R5mJms6EZf5TqNOMeZmnPq9Q=="
,
"engines"
:
{
"node"
:
">=12"
}
},
"node_modules/vary"
:
{
"version"
:
"1.1.2"
,
"resolved"
:
"https://registry.npmmirror.com/vary/-/vary-1.1.2.tgz"
,
...
...
@@ -10446,6 +11467,14 @@
"resolved"
:
"https://registry.npmmirror.com/webpack-virtual-modules/-/webpack-virtual-modules-0.6.1.tgz"
,
"integrity"
:
"sha512-poXpCylU7ExuvZK8z+On3kX+S8o/2dQ/SVYueKA0D4WEMXROXgY8Ez50/bQEUmvoSMMrWcrJqCHuhAbsiwg7Dg=="
},
"node_modules/whatwg-mimetype"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmmirror.com/whatwg-mimetype/-/whatwg-mimetype-3.0.0.tgz"
,
"integrity"
:
"sha512-nt+N2dzIutVRxARx1nghPKGv1xHikU7HKdfafKkLNLindmPU/ch3U31NOCGGA/dmPcmb1VlofO0vnKAcsm0o/Q=="
,
"engines"
:
{
"node"
:
">=12"
}
},
"node_modules/whatwg-url"
:
{
"version"
:
"5.0.0"
,
"resolved"
:
"https://registry.npmmirror.com/whatwg-url/-/whatwg-url-5.0.0.tgz"
,
...
...
package.json
View file @
e8dd0641
...
...
@@ -10,9 +10,11 @@
"postinstall"
:
"nuxt prepare"
},
"dependencies"
:
{
"
@apollo/server
"
:
"
^4.10.4
"
,
"
@pinia/nuxt
"
:
"
^0.5.1
"
,
"
dockerode
"
:
"
^3.3.5
"
,
"
engine.io
"
:
"
^6.5.4
"
,
"
graphql
"
:
"
^16.9.0
"
,
"
lodash
"
:
"
^4.17.21
"
,
"
nuxt
"
:
"
^3.11.1
"
,
"
pg
"
:
"
^8.11.5
"
,
...
...
public/apollo/resolvers/query.ts
0 → 100644
View file @
e8dd0641
export
default
{
Query
:
{
user
:
async
(
parent
:
any
,
args
:
Record
<
string
,
any
>
,
contextValue
:
Record
<
string
,
any
>
,
info
:
Record
<
string
,
any
>
)
=>
{
return
await
getPgTableData
(
'user'
,
args
.
username
)
},
v2
:
async
(
parent
:
any
,
args
:
Record
<
string
,
any
>
,
contextValue
:
Record
<
string
,
any
>
,
info
:
Record
<
string
,
any
>
)
=>
{
return
await
getPgTableData
(
'v2'
,
args
.
username
)
},
v1
:
async
(
parent
:
any
,
args
:
Record
<
string
,
any
>
,
contextValue
:
Record
<
string
,
any
>
,
info
:
Record
<
string
,
any
>
)
=>
{
return
await
getPgTableData
(
'v1'
,
args
.
username
)
}
}
}
\ No newline at end of file
public/apollo/typeDefs/query.graphql
0 → 100644
View file @
e8dd0641
type
Query
{
user
(
username
:
String
):
User
v2
(
username
:
String
):
V2
v1
(
username
:
String
):
V1
}
\ No newline at end of file
public/apollo/typeDefs/user.graphql
0 → 100644
View file @
e8dd0641
type
User
{
username
:
String
port
:
Int
}
\ No newline at end of file
public/apollo/typeDefs/v1.graphql
0 → 100644
View file @
e8dd0641
type
V1
{
username
:
String
status
:
String
serverProperties
:
[
ServerProperty
]!
}
\ No newline at end of file
public/apollo/typeDefs/v2.graphql
0 → 100644
View file @
e8dd0641
type
V2
{
username
:
String
tenants
:
Tenant
debug
:
Debug
has_debugged
:
Boolean
status
:
String
serverProperties
:
[
ServerProperty
]!
}
type
Tenant
{
id
:
String
host
:
String
databaseschema
:
String
primarynamespace
:
String
}
type
Debug
{
host
:
String
}
type
ServerProperty
{
id
:
Float
key
:
String
value
:
String
}
\ No newline at end of file
server/plugins/apollo.server.ts
0 → 100644
View file @
e8dd0641
import
type
{
NitroApp
}
from
"nitropack"
;
import
{
ApolloServer
,
HeaderMap
}
from
'@apollo/server'
import
{
startStandaloneServer
}
from
"@apollo/server/standalone"
;
import
Resolvers
from
'../../public/apollo/resolvers/query'
import
fs
from
'fs'
function
readGraphqlString
(
filename
:
string
)
{
const
path
=
'./public/apollo/typeDefs/'
+
filename
+
'.graphql'
return
fs
.
readFileSync
(
path
,
{
encoding
:
'utf-8'
})
}
export
default
defineNitroPlugin
((
nitroApp
:
NitroApp
)
=>
{
const
resolvers
=
Resolvers
const
query
=
readGraphqlString
(
'query'
)
const
user
=
readGraphqlString
(
'user'
)
const
v2
=
readGraphqlString
(
'v2'
)
const
v1
=
readGraphqlString
(
'v1'
)
const
typeDefs
=
`
${
query
}
${
user
}
${
v2
}
${
v1
}
`
const
server
=
new
ApolloServer
({
typeDefs
,
resolvers
})
startStandaloneServer
(
server
).
then
(()
=>
{
console
.
log
(
'apollo started'
)
})
nitroApp
.
router
.
use
(
'/graphql'
,
defineEventHandler
({
handler
(
event
)
{
console
.
log
(
'in graphql'
)
const
headers
=
new
HeaderMap
();
for
(
const
[
key
,
value
]
of
Object
.
entries
(
event
.
headers
))
{
if
(
value
!==
undefined
)
{
headers
.
set
(
key
,
Array
.
isArray
(
value
)
?
value
.
join
(
', '
)
:
value
);
}
}
return
server
.
executeHTTPGraphQLRequest
({
httpGraphQLRequest
:
{
method
:
'get'
,
headers
,
search
:
`query{
user
}`
,
body
:
{
username
:
'wyq'
}
},
context
:
()
=>
{
return
Promise
.
resolve
({})
}
}).
then
((
value
)
=>
{
console
.
log
(
'success'
,
value
)
return
value
}).
catch
(
err
=>
{
console
.
log
(
'err'
,
err
)
})
}
}))
})
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment