Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Support
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
S
satori-decorators
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Locked Files
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Security & Compliance
Security & Compliance
Dependency List
License Compliance
Packages
Packages
List
Container Registry
Analytics
Analytics
CI / CD
Code Review
Insights
Issues
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
3rdeye
satori-decorators
Commits
a64ea7b0
Commit
a64ea7b0
authored
Jan 01, 2023
by
nanahira
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
nothing large changes
parent
c4724ab2
Changes
6
Show whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
423 additions
and
195 deletions
+423
-195
package-lock.json
package-lock.json
+410
-182
package.json
package.json
+1
-1
src/registrar.ts
src/registrar.ts
+2
-2
tests/map-plugin.spec.ts
tests/map-plugin.spec.ts
+4
-4
tests/multi-instance.spec.ts
tests/multi-instance.spec.ts
+3
-3
tests/scope.spec.ts
tests/scope.spec.ts
+3
-3
No files found.
package-lock.json
View file @
a64ea7b0
...
...
@@ -32,7 +32,7 @@
"ws"
:
"^8.8.1"
},
"peerDependencies"
:
{
"koishi"
:
"^4.
9.7
"
"koishi"
:
"^4.
11.0
"
}
},
"node_modules/@ampproject/remapping"
:
{
...
...
@@ -1074,37 +1074,70 @@
}
},
"node_modules/@koishijs/core"
:
{
"version"
:
"4.
9.7
"
,
"resolved"
:
"https://registry.npmjs.org/@koishijs/core/-/core-4.
9.7
.tgz"
,
"integrity"
:
"sha512-
jmt6BKvH0az25z/BJs4SNFn9dvx7Ji3TjIRl5AtvagO0bzOQfbn1Tavhtfn3sHVJqQUQIZQcFR3969G4dvchh
A=="
,
"version"
:
"4.
11.0
"
,
"resolved"
:
"https://registry.npmjs.org/@koishijs/core/-/core-4.
11.0
.tgz"
,
"integrity"
:
"sha512-
urQGWpqifyFAqJuhfkbZVnO+OdFw/p+PZcMEelfrFi6iaKCLVXVlIO4zK4yEu+lHTwQiYwBszqu5NeoE9Z2ku
A=="
,
"peer"
:
true
,
"dependencies"
:
{
"@koishijs/utils"
:
"^6.2.4"
,
"@minatojs/core"
:
"^1.3.2"
,
"@satorijs/core"
:
"^1.3.1"
,
"cordis"
:
"^2.5.0"
,
"cosmokit"
:
"^1.3.3"
"@koishijs/utils"
:
"^6.4.0"
,
"@minatojs/core"
:
"^2.1.0"
,
"@satorijs/core"
:
"^1.5.2"
,
"cordis"
:
"^2.6.0"
,
"cosmokit"
:
"^1.4.0"
,
"fastest-levenshtein"
:
"^1.0.16"
}
},
"node_modules/@koishijs/loader"
:
{
"version"
:
"2.5.0"
,
"resolved"
:
"https://registry.npmjs.org/@koishijs/loader/-/loader-2.5.0.tgz"
,
"integrity"
:
"sha512-8StBIK7+/sDr65d+MEm8htXblVCrIZORXcEO/O7Wupn0eMyktm7GI0kL7C7uLhHT5Yoiby36T5LeNbaKWeKWlg=="
,
"peer"
:
true
,
"dependencies"
:
{
"dotenv"
:
"^16.0.3"
,
"js-yaml"
:
"^4.1.0"
,
"ns-require"
:
"^1.1.4"
},
"peerDependencies"
:
{
"@koishijs/core"
:
"^4.11.0"
}
},
"node_modules/@koishijs/loader/node_modules/argparse"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz"
,
"integrity"
:
"sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
,
"peer"
:
true
},
"node_modules/@koishijs/loader/node_modules/js-yaml"
:
{
"version"
:
"4.1.0"
,
"resolved"
:
"https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz"
,
"integrity"
:
"sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA=="
,
"peer"
:
true
,
"dependencies"
:
{
"argparse"
:
"^2.0.1"
},
"bin"
:
{
"js-yaml"
:
"bin/js-yaml.js"
}
},
"node_modules/@koishijs/utils"
:
{
"version"
:
"6.
2.4
"
,
"resolved"
:
"https://registry.npmjs.org/@koishijs/utils/-/utils-6.
2.4
.tgz"
,
"integrity"
:
"sha512-
AfZA1TX8oOQCNFTOmG5cBRPC0YbSUPgbUYkninFg8F2sp98C8VSn1hua1OVjCM5zC9XISWtj5QpKJHPJRIa+BA
=="
,
"version"
:
"6.
4.0
"
,
"resolved"
:
"https://registry.npmjs.org/@koishijs/utils/-/utils-6.
4.0
.tgz"
,
"integrity"
:
"sha512-
GMIBnr4W6JZST5hB8u1sVH3+MH7ZcGIUy3IJU538Z4j/JbCoRnydNnCKggs7tB1JFHqq/7eHAsks/2WrfA/1ng
=="
,
"peer"
:
true
,
"dependencies"
:
{
"cosmokit"
:
"^1.
3.3
"
,
"cosmokit"
:
"^1.
4.0
"
,
"inaba"
:
"^1.1.1"
,
"reggol"
:
"^1.3.
1
"
,
"schemastery"
:
"^3.
5.4
"
"reggol"
:
"^1.3.
4
"
,
"schemastery"
:
"^3.
6.1
"
}
},
"node_modules/@minatojs/core"
:
{
"version"
:
"
1.3.2
"
,
"resolved"
:
"https://registry.npmjs.org/@minatojs/core/-/core-
1.3.2
.tgz"
,
"integrity"
:
"sha512-
hEMzHobEqY8yD3M5lLiUjfsvNV4NTLBZJkKNJ4wTi+zhm4LbDmaJpV0LoUtgzl8v0SE79gBYZGXNhkeMg/cX0w
=="
,
"version"
:
"
2.1.0
"
,
"resolved"
:
"https://registry.npmjs.org/@minatojs/core/-/core-
2.1.0
.tgz"
,
"integrity"
:
"sha512-
buMhprBZoMmH5vcy98YDKyBSDrt/C6VSNgbPKILPEJf0jikVmURHniqV1zZ+KL7M1jbOIHcyJE5w3+cMe4ifLQ
=="
,
"peer"
:
true
,
"dependencies"
:
{
"cosmokit"
:
"^1.
3.3
"
"cosmokit"
:
"^1.
4.0
"
}
},
"node_modules/@nodelib/fs.scandir"
:
{
...
...
@@ -1143,50 +1176,51 @@
}
},
"node_modules/@satorijs/core"
:
{
"version"
:
"1.
3.1
"
,
"resolved"
:
"https://registry.npmjs.org/@satorijs/core/-/core-1.
3.1
.tgz"
,
"integrity"
:
"sha512-
kwjHQ+PYtY97/RBN2D0B5q4Duf6t5xwbHa8qQFVMQ2K1w+Rq0gbwke4eccsj6l5w0gjo5W5UIJUcnwrDYo4sww
=="
,
"version"
:
"1.
5.2
"
,
"resolved"
:
"https://registry.npmjs.org/@satorijs/core/-/core-1.
5.2
.tgz"
,
"integrity"
:
"sha512-
5hnqwI6mSpDyzSHHIaaJBCwoiDjvDDBeD81rIwYW4JDKEKBOGWgVqNi4g+ru2s8gyR+M8cTvH71a1B2iOQiQTQ
=="
,
"peer"
:
true
,
"dependencies"
:
{
"@satorijs/element"
:
"^2.
0.0
"
,
"cordis"
:
"^2.
5
.0"
,
"cordis-axios"
:
"^2.
1.3
"
,
"cosmokit"
:
"^1.
3.3
"
,
"reggol"
:
"^1.3.
1
"
,
"schemastery"
:
"^3.
5.4
"
,
"ws"
:
"^8.
8.1
"
"@satorijs/element"
:
"^2.
3.1
"
,
"cordis"
:
"^2.
6
.0"
,
"cordis-axios"
:
"^2.
2.0
"
,
"cosmokit"
:
"^1.
4.0
"
,
"reggol"
:
"^1.3.
4
"
,
"schemastery"
:
"^3.
6.1
"
,
"ws"
:
"^8.
11.0
"
}
},
"node_modules/@satorijs/element"
:
{
"version"
:
"2.
0.0
"
,
"resolved"
:
"https://registry.npmjs.org/@satorijs/element/-/element-2.
0.0
.tgz"
,
"integrity"
:
"sha512-
Eq0Q3Z9XiSPrV5KdBZgiQK6EWPzfT7Vx0bqNyhwlByY3pSZcGGwnTw8DDIQzd2y+T5flOr36h3bASXSbxweog
A=="
,
"version"
:
"2.
3.1
"
,
"resolved"
:
"https://registry.npmjs.org/@satorijs/element/-/element-2.
3.1
.tgz"
,
"integrity"
:
"sha512-
p1hQVy56nfJ2dw1noEHkV7hKpC9yqe5u3Vla+CSPqXU12uB4zqv96rjT9n4WulNGl8XTzqWxp8q8KWqhSI8JF
A=="
,
"peer"
:
true
,
"dependencies"
:
{
"cosmokit"
:
"^1.
3.3
"
"cosmokit"
:
"^1.
4.0
"
}
},
"node_modules/@satorijs/satori"
:
{
"version"
:
"1.
3.1
"
,
"resolved"
:
"https://registry.npmjs.org/@satorijs/satori/-/satori-1.
3.1
.tgz"
,
"integrity"
:
"sha512-
T7elZqVtoQiXo6rLxlNx8KB0Y3b8zJuuSTjiSNjrqhEvd0QCGKxSzs3RSvCfIHqc5kdhXzdH48CEE5hQgYkrFw
=="
,
"version"
:
"1.
5.2
"
,
"resolved"
:
"https://registry.npmjs.org/@satorijs/satori/-/satori-1.
5.2
.tgz"
,
"integrity"
:
"sha512-
e5l1NH9VVU8+4CeyKUWtr0mZ0E8WutvUzzqSuA5NCYkMMJ8A8xjqlHDOZtoEjtbp/AF9vnYVGHZC25DJw0zhig
=="
,
"peer"
:
true
,
"dependencies"
:
{
"@koa/router"
:
"^10.1.1"
,
"@satorijs/core"
:
"1.
3.1
"
,
"@satorijs/core"
:
"1.
5.2
"
,
"@types/koa"
:
"*"
,
"@types/koa__router"
:
"*"
,
"@types/ws"
:
"^8.5.3"
,
"agent-base"
:
"^6.0.2"
,
"file-type"
:
"^16.5.4"
,
"http-proxy-agent"
:
"^5.0.0"
,
"https-proxy-agent"
:
"^5.0.1"
,
"koa"
:
"^2.1
3.4
"
,
"koa"
:
"^2.1
4.1
"
,
"koa-bodyparser"
:
"^4.3.0"
,
"parseurl"
:
"^1.3.3"
,
"path-to-regexp"
:
"^6.2.1"
,
"schemastery"
:
"^3.
5.4
"
,
"schemastery"
:
"^3.
6.1
"
,
"socks-proxy-agent"
:
"^5.0.1"
,
"ws"
:
"^8.
8.1
"
"ws"
:
"^8.
11.0
"
},
"engines"
:
{
"node"
:
">=12.0.0"
...
...
@@ -1477,9 +1511,9 @@
"dev"
:
true
},
"node_modules/@types/ws"
:
{
"version"
:
"8.5.
3
"
,
"resolved"
:
"https://registry.npmjs.org/@types/ws/-/ws-8.5.
3
.tgz"
,
"integrity"
:
"sha512-
6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w
=="
,
"version"
:
"8.5.
4
"
,
"resolved"
:
"https://registry.npmjs.org/@types/ws/-/ws-8.5.
4
.tgz"
,
"integrity"
:
"sha512-
zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg
=="
,
"peer"
:
true
,
"dependencies"
:
{
"@types/node"
:
"*"
...
...
@@ -1783,7 +1817,6 @@
"version"
:
"3.1.2"
,
"resolved"
:
"https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz"
,
"integrity"
:
"sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg=="
,
"dev"
:
true
,
"dependencies"
:
{
"normalize-path"
:
"^3.0.0"
,
"picomatch"
:
"^2.0.4"
...
...
@@ -1933,6 +1966,15 @@
"integrity"
:
"sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
,
"dev"
:
true
},
"node_modules/binary-extensions"
:
{
"version"
:
"2.2.0"
,
"resolved"
:
"https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz"
,
"integrity"
:
"sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA=="
,
"peer"
:
true
,
"engines"
:
{
"node"
:
">=8"
}
},
"node_modules/brace-expansion"
:
{
"version"
:
"1.1.11"
,
"resolved"
:
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz"
,
...
...
@@ -1947,7 +1989,6 @@
"version"
:
"3.0.2"
,
"resolved"
:
"https://registry.npmjs.org/braces/-/braces-3.0.2.tgz"
,
"integrity"
:
"sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A=="
,
"dev"
:
true
,
"dependencies"
:
{
"fill-range"
:
"^7.0.1"
},
...
...
@@ -2019,6 +2060,15 @@
"node"
:
">= 0.8"
}
},
"node_modules/cac"
:
{
"version"
:
"6.7.14"
,
"resolved"
:
"https://registry.npmjs.org/cac/-/cac-6.7.14.tgz"
,
"integrity"
:
"sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ=="
,
"peer"
:
true
,
"engines"
:
{
"node"
:
">=8"
}
},
"node_modules/cache-content-type"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/cache-content-type/-/cache-content-type-1.0.1.tgz"
,
...
...
@@ -2104,6 +2154,33 @@
"node"
:
">=10"
}
},
"node_modules/chokidar"
:
{
"version"
:
"3.5.3"
,
"resolved"
:
"https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz"
,
"integrity"
:
"sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw=="
,
"funding"
:
[
{
"type"
:
"individual"
,
"url"
:
"https://paulmillr.com/funding/"
}
],
"peer"
:
true
,
"dependencies"
:
{
"anymatch"
:
"~3.1.2"
,
"braces"
:
"~3.0.2"
,
"glob-parent"
:
"~5.1.2"
,
"is-binary-path"
:
"~2.1.0"
,
"is-glob"
:
"~4.0.1"
,
"normalize-path"
:
"~3.0.0"
,
"readdirp"
:
"~3.6.0"
},
"engines"
:
{
"node"
:
">= 8.10.0"
},
"optionalDependencies"
:
{
"fsevents"
:
"~2.3.2"
}
},
"node_modules/ci-info"
:
{
"version"
:
"3.3.2"
,
"resolved"
:
"https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz"
,
...
...
@@ -2269,30 +2346,29 @@
"peer"
:
true
},
"node_modules/cordis"
:
{
"version"
:
"2.
5
.0"
,
"resolved"
:
"https://registry.npmjs.org/cordis/-/cordis-2.
5
.0.tgz"
,
"integrity"
:
"sha512-
69/LJyoaXEtimJiiYF4bMSXHlMCZLOYQ3OF1DcNFq1amAD5tODDkz0JEpcisU0YboLhUwXsUXJe/rBHkoAhUcg
=="
,
"version"
:
"2.
6
.0"
,
"resolved"
:
"https://registry.npmjs.org/cordis/-/cordis-2.
6
.0.tgz"
,
"integrity"
:
"sha512-
4VUY2x6ufctBr1zYAML3c+b1eXwgY94nkqLP7/icb3QVGXMBJuH4Nztakf6ADVonN5MvgJ06RRawRvmWdx3LxA
=="
,
"dependencies"
:
{
"cosmokit"
:
"^1.3.3"
}
},
"node_modules/cordis-axios"
:
{
"version"
:
"2.
1.3
"
,
"resolved"
:
"https://registry.npmjs.org/cordis-axios/-/cordis-axios-2.
1.3
.tgz"
,
"integrity"
:
"sha512-
W6RCzZ4u+q/2D+BSAYV3aA3dMuz1bi+c9L1RI8g9SLaA5Z2QoaJ5zX1faIrS8y79AWtXm8joIGj+gzPVnvO8ww
=="
,
"version"
:
"2.
2.0
"
,
"resolved"
:
"https://registry.npmjs.org/cordis-axios/-/cordis-axios-2.
2.0
.tgz"
,
"integrity"
:
"sha512-
gpFyu+nZoTSiPD1H8LsUxq2H7rtLFnm8UL5jOtwaTor20EmyVXiaSRV8Cc0yIcnobqmMmcY3VYVcXTir++DLtQ
=="
,
"peer"
:
true
,
"dependencies"
:
{
"axios"
:
"^1.1.2"
,
"cosmokit"
:
"^1.3.3"
,
"file-type"
:
"^16.5.4"
,
"axios"
:
"~1.1.3"
,
"cosmokit"
:
"^1.4.0"
,
"mime-db"
:
"^1.52.0"
,
"schemastery"
:
"^3.
5.4
"
"schemastery"
:
"^3.
6.1
"
},
"engines"
:
{
"node"
:
">=12.0.0"
},
"peerDependencies"
:
{
"cordis"
:
"^2.
5
.0"
"cordis"
:
"^2.
6
.0"
}
},
"node_modules/cordis-decorators"
:
{
...
...
@@ -2313,9 +2389,9 @@
}
},
"node_modules/cosmokit"
:
{
"version"
:
"1.
3.3
"
,
"resolved"
:
"https://registry.npmjs.org/cosmokit/-/cosmokit-1.
3.3
.tgz"
,
"integrity"
:
"sha512-
jpEp5zDrGbycu8AdaCjmNNr2J617NAFvAU6GM8o/dJP2/pe80qTbPoflqyJzAuMhiaC6QCXlBP0KCusTsDemP
Q=="
"version"
:
"1.
4.0
"
,
"resolved"
:
"https://registry.npmjs.org/cosmokit/-/cosmokit-1.
4.0
.tgz"
,
"integrity"
:
"sha512-
9Y5epwkPxnWDSjweuWoFATY8GKg9N1/r/3wL32Cjs7FIvo0S9syyY39xmNKq7+SZjbw+9bZUSbeQSbJaqufV3
Q=="
},
"node_modules/cross-spawn"
:
{
"version"
:
"7.0.3"
,
...
...
@@ -2450,6 +2526,15 @@
"node"
:
">=6.0.0"
}
},
"node_modules/dotenv"
:
{
"version"
:
"16.0.3"
,
"resolved"
:
"https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz"
,
"integrity"
:
"sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ=="
,
"peer"
:
true
,
"engines"
:
{
"node"
:
">=12"
}
},
"node_modules/ee-first"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz"
,
...
...
@@ -2884,6 +2969,15 @@
"integrity"
:
"sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="
,
"dev"
:
true
},
"node_modules/fastest-levenshtein"
:
{
"version"
:
"1.0.16"
,
"resolved"
:
"https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz"
,
"integrity"
:
"sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg=="
,
"peer"
:
true
,
"engines"
:
{
"node"
:
">= 4.9.1"
}
},
"node_modules/fastq"
:
{
"version"
:
"1.13.0"
,
"resolved"
:
"https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz"
,
...
...
@@ -2935,7 +3029,6 @@
"version"
:
"7.0.1"
,
"resolved"
:
"https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz"
,
"integrity"
:
"sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ=="
,
"dev"
:
true
,
"dependencies"
:
{
"to-regex-range"
:
"^5.0.1"
},
...
...
@@ -3028,7 +3121,6 @@
"version"
:
"2.3.2"
,
"resolved"
:
"https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz"
,
"integrity"
:
"sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA=="
,
"dev"
:
true
,
"hasInstallScript"
:
true
,
"optional"
:
true
,
"os"
:
[
...
...
@@ -3126,7 +3218,6 @@
"version"
:
"5.1.2"
,
"resolved"
:
"https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz"
,
"integrity"
:
"sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="
,
"dev"
:
true
,
"dependencies"
:
{
"is-glob"
:
"^4.0.1"
},
...
...
@@ -3419,6 +3510,18 @@
"integrity"
:
"sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg=="
,
"dev"
:
true
},
"node_modules/is-binary-path"
:
{
"version"
:
"2.1.0"
,
"resolved"
:
"https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz"
,
"integrity"
:
"sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw=="
,
"peer"
:
true
,
"dependencies"
:
{
"binary-extensions"
:
"^2.0.0"
},
"engines"
:
{
"node"
:
">=8"
}
},
"node_modules/is-core-module"
:
{
"version"
:
"2.9.0"
,
"resolved"
:
"https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz"
,
...
...
@@ -3435,7 +3538,6 @@
"version"
:
"2.1.1"
,
"resolved"
:
"https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz"
,
"integrity"
:
"sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="
,
"dev"
:
true
,
"engines"
:
{
"node"
:
">=0.10.0"
}
...
...
@@ -3477,7 +3579,6 @@
"version"
:
"4.0.3"
,
"resolved"
:
"https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz"
,
"integrity"
:
"sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg=="
,
"dev"
:
true
,
"dependencies"
:
{
"is-extglob"
:
"^2.1.1"
},
...
...
@@ -3489,7 +3590,6 @@
"version"
:
"7.0.0"
,
"resolved"
:
"https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz"
,
"integrity"
:
"sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
,
"dev"
:
true
,
"engines"
:
{
"node"
:
">=0.12.0"
}
...
...
@@ -4237,9 +4337,9 @@
}
},
"node_modules/koa"
:
{
"version"
:
"2.1
3.4
"
,
"resolved"
:
"https://registry.npmjs.org/koa/-/koa-2.1
3.4
.tgz"
,
"integrity"
:
"sha512-
43zkIKubNbnrULWlHdN5h1g3SEKXOEzoAlRsHOTFpnlDu8JlAOZSMJBLULusuXRequboiwJcj5vtYXKB3k7+2g
=="
,
"version"
:
"2.1
4.1
"
,
"resolved"
:
"https://registry.npmjs.org/koa/-/koa-2.1
4.1
.tgz"
,
"integrity"
:
"sha512-
USJFyZgi2l0wDgqkfD27gL4YGno7TfUkcmOe6UOLFOVuN+J7FwnNu4Dydl4CUQzraM1lBAiGed0M9OVJoT0Kqw
=="
,
"peer"
:
true
,
"dependencies"
:
{
"accepts"
:
"^1.3.5"
,
...
...
@@ -4312,21 +4412,37 @@
}
},
"node_modules/koishi"
:
{
"version"
:
"4.
9.7
"
,
"resolved"
:
"https://registry.npmjs.org/koishi/-/koishi-4.
9.7
.tgz"
,
"integrity"
:
"sha512-
InvvfPx5sqRkgOlTWksQu1dWjASCcf92guRGQmm+UIqZh0GBTJi+uFmpAMPA/E+nHOoLDOy/U9DVtpSPipi2+
g=="
,
"version"
:
"4.
11.0
"
,
"resolved"
:
"https://registry.npmjs.org/koishi/-/koishi-4.
11.0
.tgz"
,
"integrity"
:
"sha512-
1XGqZRRZxkUn3a0RYY8/hQ2B5/8T7eWyH8C93VYLiLKpYoPZleh47mx4rpd/fI1zBBQC3VEym0m8ApfEqwGIk
g=="
,
"peer"
:
true
,
"dependencies"
:
{
"@koishijs/core"
:
"^4.9.7"
,
"@koishijs/utils"
:
"^6.2.4"
,
"@satorijs/satori"
:
"^1.3.1"
,
"file-type"
:
"^16.5.4"
,
"ns-require"
:
"^1.1.4"
"@koishijs/core"
:
"^4.11.0"
,
"@koishijs/loader"
:
"^2.5.0"
,
"@koishijs/utils"
:
"^6.4.0"
,
"@satorijs/satori"
:
"^1.5.2"
,
"cac"
:
"^6.7.14"
,
"chokidar"
:
"^3.5.3"
,
"kleur"
:
"^4.1.5"
,
"ns-require"
:
"^1.1.4"
,
"throttle-debounce"
:
"^3.0.1"
},
"bin"
:
{
"koishi"
:
"lib/cli/index.js"
},
"engines"
:
{
"node"
:
">=12.0.0"
}
},
"node_modules/koishi/node_modules/kleur"
:
{
"version"
:
"4.1.5"
,
"resolved"
:
"https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz"
,
"integrity"
:
"sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ=="
,
"peer"
:
true
,
"engines"
:
{
"node"
:
">=6"
}
},
"node_modules/leven"
:
{
"version"
:
"3.1.0"
,
"resolved"
:
"https://registry.npmjs.org/leven/-/leven-3.1.0.tgz"
,
...
...
@@ -4573,7 +4689,6 @@
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz"
,
"integrity"
:
"sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
,
"dev"
:
true
,
"engines"
:
{
"node"
:
">=0.10.0"
}
...
...
@@ -4825,7 +4940,6 @@
"version"
:
"2.3.1"
,
"resolved"
:
"https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz"
,
"integrity"
:
"sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="
,
"dev"
:
true
,
"engines"
:
{
"node"
:
">=8.6"
},
...
...
@@ -5074,6 +5188,18 @@
"url"
:
"https://github.com/sponsors/Borewit"
}
},
"node_modules/readdirp"
:
{
"version"
:
"3.6.0"
,
"resolved"
:
"https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz"
,
"integrity"
:
"sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA=="
,
"peer"
:
true
,
"dependencies"
:
{
"picomatch"
:
"^2.2.1"
},
"engines"
:
{
"node"
:
">=8.10.0"
}
},
"node_modules/reflect-metadata"
:
{
"version"
:
"0.1.13"
,
"resolved"
:
"https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz"
,
...
...
@@ -5092,12 +5218,12 @@
}
},
"node_modules/reggol"
:
{
"version"
:
"1.3.
1
"
,
"resolved"
:
"https://registry.npmjs.org/reggol/-/reggol-1.3.
1
.tgz"
,
"integrity"
:
"sha512-
KeT+Sih6edb0Ec0l7fQhkM2S4WxmQ9fh/1qftybMTyA4cr5+6lpUi3U3VrrgGF30Uppkx1YI/laq+49t/ljY6g
=="
,
"version"
:
"1.3.
4
"
,
"resolved"
:
"https://registry.npmjs.org/reggol/-/reggol-1.3.
4
.tgz"
,
"integrity"
:
"sha512-
E/sL4WovP0kR5EHQx3YF4ZDsI5D5baTROXaELCN1mOCB8tEOVOR3PHr807yVcGit2BfmXMSW5KyRaUAV5K8Vzw
=="
,
"peer"
:
true
,
"dependencies"
:
{
"cosmokit"
:
"^1.3.
3
"
,
"cosmokit"
:
"^1.3.
6
"
,
"object-inspect"
:
"^1.12.2"
,
"supports-color"
:
"^8.1.1"
}
...
...
@@ -5265,12 +5391,12 @@
"peer"
:
true
},
"node_modules/schemastery"
:
{
"version"
:
"3.
5.4
"
,
"resolved"
:
"https://registry.npmjs.org/schemastery/-/schemastery-3.
5.4
.tgz"
,
"integrity"
:
"sha512-
YPr+tR4fFt/d1gH0AXQjlr+Luw5+3Hz75tWT8g8Iqt1wnNTys3+TB2wAaekrTKhgnWhQPCHwDfLF1KZHNTNqu
w=="
,
"version"
:
"3.
6.1
"
,
"resolved"
:
"https://registry.npmjs.org/schemastery/-/schemastery-3.
6.1
.tgz"
,
"integrity"
:
"sha512-
Igh4oqaHco1AYmqpSgYgg411gNomSI9xE35Xo/FuzJZTMYWA5W1o+82Q5qMnt9FAQ76gZig0pea9OcHl0AM/L
w=="
,
"peer"
:
true
,
"dependencies"
:
{
"cosmokit"
:
"^1.
2.1
"
"cosmokit"
:
"^1.
3.4
"
}
},
"node_modules/schemastery-gen"
:
{
...
...
@@ -5699,6 +5825,15 @@
"integrity"
:
"sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw=="
,
"dev"
:
true
},
"node_modules/throttle-debounce"
:
{
"version"
:
"3.0.1"
,
"resolved"
:
"https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-3.0.1.tgz"
,
"integrity"
:
"sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg=="
,
"peer"
:
true
,
"engines"
:
{
"node"
:
">=10"
}
},
"node_modules/tmpl"
:
{
"version"
:
"1.0.5"
,
"resolved"
:
"https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz"
,
...
...
@@ -5718,7 +5853,6 @@
"version"
:
"5.0.1"
,
"resolved"
:
"https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz"
,
"integrity"
:
"sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ=="
,
"dev"
:
true
,
"dependencies"
:
{
"is-number"
:
"^7.0.0"
},
...
...
@@ -6041,9 +6175,9 @@
}
},
"node_modules/ws"
:
{
"version"
:
"8.
8.1
"
,
"resolved"
:
"https://registry.npmjs.org/ws/-/ws-8.
8.1
.tgz"
,
"integrity"
:
"sha512-
bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA
=="
,
"version"
:
"8.
11.0
"
,
"resolved"
:
"https://registry.npmjs.org/ws/-/ws-8.
11.0
.tgz"
,
"integrity"
:
"sha512-
HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg
=="
,
"engines"
:
{
"node"
:
">=10.0.0"
},
...
...
@@ -6938,37 +7072,66 @@
}
},
"@koishijs/core"
:
{
"version"
:
"4.
9.7
"
,
"resolved"
:
"https://registry.npmjs.org/@koishijs/core/-/core-4.
9.7
.tgz"
,
"integrity"
:
"sha512-
jmt6BKvH0az25z/BJs4SNFn9dvx7Ji3TjIRl5AtvagO0bzOQfbn1Tavhtfn3sHVJqQUQIZQcFR3969G4dvchh
A=="
,
"version"
:
"4.
11.0
"
,
"resolved"
:
"https://registry.npmjs.org/@koishijs/core/-/core-4.
11.0
.tgz"
,
"integrity"
:
"sha512-
urQGWpqifyFAqJuhfkbZVnO+OdFw/p+PZcMEelfrFi6iaKCLVXVlIO4zK4yEu+lHTwQiYwBszqu5NeoE9Z2ku
A=="
,
"peer"
:
true
,
"requires"
:
{
"@koishijs/utils"
:
"^6.2.4"
,
"@minatojs/core"
:
"^1.3.2"
,
"@satorijs/core"
:
"^1.3.1"
,
"cordis"
:
"^2.5.0"
,
"cosmokit"
:
"^1.3.3"
"@koishijs/utils"
:
"^6.4.0"
,
"@minatojs/core"
:
"^2.1.0"
,
"@satorijs/core"
:
"^1.5.2"
,
"cordis"
:
"^2.6.0"
,
"cosmokit"
:
"^1.4.0"
,
"fastest-levenshtein"
:
"^1.0.16"
}
},
"@koishijs/loader"
:
{
"version"
:
"2.5.0"
,
"resolved"
:
"https://registry.npmjs.org/@koishijs/loader/-/loader-2.5.0.tgz"
,
"integrity"
:
"sha512-8StBIK7+/sDr65d+MEm8htXblVCrIZORXcEO/O7Wupn0eMyktm7GI0kL7C7uLhHT5Yoiby36T5LeNbaKWeKWlg=="
,
"peer"
:
true
,
"requires"
:
{
"dotenv"
:
"^16.0.3"
,
"js-yaml"
:
"^4.1.0"
,
"ns-require"
:
"^1.1.4"
},
"dependencies"
:
{
"argparse"
:
{
"version"
:
"2.0.1"
,
"resolved"
:
"https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz"
,
"integrity"
:
"sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q=="
,
"peer"
:
true
},
"js-yaml"
:
{
"version"
:
"4.1.0"
,
"resolved"
:
"https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz"
,
"integrity"
:
"sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA=="
,
"peer"
:
true
,
"requires"
:
{
"argparse"
:
"^2.0.1"
}
}
}
},
"@koishijs/utils"
:
{
"version"
:
"6.
2.4
"
,
"resolved"
:
"https://registry.npmjs.org/@koishijs/utils/-/utils-6.
2.4
.tgz"
,
"integrity"
:
"sha512-
AfZA1TX8oOQCNFTOmG5cBRPC0YbSUPgbUYkninFg8F2sp98C8VSn1hua1OVjCM5zC9XISWtj5QpKJHPJRIa+BA
=="
,
"version"
:
"6.
4.0
"
,
"resolved"
:
"https://registry.npmjs.org/@koishijs/utils/-/utils-6.
4.0
.tgz"
,
"integrity"
:
"sha512-
GMIBnr4W6JZST5hB8u1sVH3+MH7ZcGIUy3IJU538Z4j/JbCoRnydNnCKggs7tB1JFHqq/7eHAsks/2WrfA/1ng
=="
,
"peer"
:
true
,
"requires"
:
{
"cosmokit"
:
"^1.
3.3
"
,
"cosmokit"
:
"^1.
4.0
"
,
"inaba"
:
"^1.1.1"
,
"reggol"
:
"^1.3.
1
"
,
"schemastery"
:
"^3.
5.4
"
"reggol"
:
"^1.3.
4
"
,
"schemastery"
:
"^3.
6.1
"
}
},
"@minatojs/core"
:
{
"version"
:
"
1.3.2
"
,
"resolved"
:
"https://registry.npmjs.org/@minatojs/core/-/core-
1.3.2
.tgz"
,
"integrity"
:
"sha512-
hEMzHobEqY8yD3M5lLiUjfsvNV4NTLBZJkKNJ4wTi+zhm4LbDmaJpV0LoUtgzl8v0SE79gBYZGXNhkeMg/cX0w
=="
,
"version"
:
"
2.1.0
"
,
"resolved"
:
"https://registry.npmjs.org/@minatojs/core/-/core-
2.1.0
.tgz"
,
"integrity"
:
"sha512-
buMhprBZoMmH5vcy98YDKyBSDrt/C6VSNgbPKILPEJf0jikVmURHniqV1zZ+KL7M1jbOIHcyJE5w3+cMe4ifLQ
=="
,
"peer"
:
true
,
"requires"
:
{
"cosmokit"
:
"^1.
3.3
"
"cosmokit"
:
"^1.
4.0
"
}
},
"@nodelib/fs.scandir"
:
{
...
...
@@ -6998,50 +7161,51 @@
}
},
"@satorijs/core"
:
{
"version"
:
"1.
3.1
"
,
"resolved"
:
"https://registry.npmjs.org/@satorijs/core/-/core-1.
3.1
.tgz"
,
"integrity"
:
"sha512-
kwjHQ+PYtY97/RBN2D0B5q4Duf6t5xwbHa8qQFVMQ2K1w+Rq0gbwke4eccsj6l5w0gjo5W5UIJUcnwrDYo4sww
=="
,
"version"
:
"1.
5.2
"
,
"resolved"
:
"https://registry.npmjs.org/@satorijs/core/-/core-1.
5.2
.tgz"
,
"integrity"
:
"sha512-
5hnqwI6mSpDyzSHHIaaJBCwoiDjvDDBeD81rIwYW4JDKEKBOGWgVqNi4g+ru2s8gyR+M8cTvH71a1B2iOQiQTQ
=="
,
"peer"
:
true
,
"requires"
:
{
"@satorijs/element"
:
"^2.
0.0
"
,
"cordis"
:
"^2.
5
.0"
,
"cordis-axios"
:
"^2.
1.3
"
,
"cosmokit"
:
"^1.
3.3
"
,
"reggol"
:
"^1.3.
1
"
,
"schemastery"
:
"^3.
5.4
"
,
"ws"
:
"^8.
8.1
"
"@satorijs/element"
:
"^2.
3.1
"
,
"cordis"
:
"^2.
6
.0"
,
"cordis-axios"
:
"^2.
2.0
"
,
"cosmokit"
:
"^1.
4.0
"
,
"reggol"
:
"^1.3.
4
"
,
"schemastery"
:
"^3.
6.1
"
,
"ws"
:
"^8.
11.0
"
}
},
"@satorijs/element"
:
{
"version"
:
"2.
0.0
"
,
"resolved"
:
"https://registry.npmjs.org/@satorijs/element/-/element-2.
0.0
.tgz"
,
"integrity"
:
"sha512-
Eq0Q3Z9XiSPrV5KdBZgiQK6EWPzfT7Vx0bqNyhwlByY3pSZcGGwnTw8DDIQzd2y+T5flOr36h3bASXSbxweog
A=="
,
"version"
:
"2.
3.1
"
,
"resolved"
:
"https://registry.npmjs.org/@satorijs/element/-/element-2.
3.1
.tgz"
,
"integrity"
:
"sha512-
p1hQVy56nfJ2dw1noEHkV7hKpC9yqe5u3Vla+CSPqXU12uB4zqv96rjT9n4WulNGl8XTzqWxp8q8KWqhSI8JF
A=="
,
"peer"
:
true
,
"requires"
:
{
"cosmokit"
:
"^1.
3.3
"
"cosmokit"
:
"^1.
4.0
"
}
},
"@satorijs/satori"
:
{
"version"
:
"1.
3.1
"
,
"resolved"
:
"https://registry.npmjs.org/@satorijs/satori/-/satori-1.
3.1
.tgz"
,
"integrity"
:
"sha512-
T7elZqVtoQiXo6rLxlNx8KB0Y3b8zJuuSTjiSNjrqhEvd0QCGKxSzs3RSvCfIHqc5kdhXzdH48CEE5hQgYkrFw
=="
,
"version"
:
"1.
5.2
"
,
"resolved"
:
"https://registry.npmjs.org/@satorijs/satori/-/satori-1.
5.2
.tgz"
,
"integrity"
:
"sha512-
e5l1NH9VVU8+4CeyKUWtr0mZ0E8WutvUzzqSuA5NCYkMMJ8A8xjqlHDOZtoEjtbp/AF9vnYVGHZC25DJw0zhig
=="
,
"peer"
:
true
,
"requires"
:
{
"@koa/router"
:
"^10.1.1"
,
"@satorijs/core"
:
"1.
3.1
"
,
"@satorijs/core"
:
"1.
5.2
"
,
"@types/koa"
:
"*"
,
"@types/koa__router"
:
"*"
,
"@types/ws"
:
"^8.5.3"
,
"agent-base"
:
"^6.0.2"
,
"file-type"
:
"^16.5.4"
,
"http-proxy-agent"
:
"^5.0.0"
,
"https-proxy-agent"
:
"^5.0.1"
,
"koa"
:
"^2.1
3.4
"
,
"koa"
:
"^2.1
4.1
"
,
"koa-bodyparser"
:
"^4.3.0"
,
"parseurl"
:
"^1.3.3"
,
"path-to-regexp"
:
"^6.2.1"
,
"schemastery"
:
"^3.
5.4
"
,
"schemastery"
:
"^3.
6.1
"
,
"socks-proxy-agent"
:
"^5.0.1"
,
"ws"
:
"^8.
8.1
"
"ws"
:
"^8.
11.0
"
}
},
"@sinclair/typebox"
:
{
...
...
@@ -7326,9 +7490,9 @@
"dev"
:
true
},
"@types/ws"
:
{
"version"
:
"8.5.
3
"
,
"resolved"
:
"https://registry.npmjs.org/@types/ws/-/ws-8.5.
3
.tgz"
,
"integrity"
:
"sha512-
6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w
=="
,
"version"
:
"8.5.
4
"
,
"resolved"
:
"https://registry.npmjs.org/@types/ws/-/ws-8.5.
4
.tgz"
,
"integrity"
:
"sha512-
zdQDHKUgcX/zBc4GrwsE/7dVdAD8JR4EuiAXiiUhhfyIJXXb2+PrGshFyeXWQPMmmZ2XxgaqclgpIC7eTXc1mg
=="
,
"peer"
:
true
,
"requires"
:
{
"@types/node"
:
"*"
...
...
@@ -7518,7 +7682,6 @@
"version"
:
"3.1.2"
,
"resolved"
:
"https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz"
,
"integrity"
:
"sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg=="
,
"dev"
:
true
,
"requires"
:
{
"normalize-path"
:
"^3.0.0"
,
"picomatch"
:
"^2.0.4"
...
...
@@ -7638,6 +7801,12 @@
"integrity"
:
"sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="
,
"dev"
:
true
},
"binary-extensions"
:
{
"version"
:
"2.2.0"
,
"resolved"
:
"https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz"
,
"integrity"
:
"sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA=="
,
"peer"
:
true
},
"brace-expansion"
:
{
"version"
:
"1.1.11"
,
"resolved"
:
"https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz"
,
...
...
@@ -7652,7 +7821,6 @@
"version"
:
"3.0.2"
,
"resolved"
:
"https://registry.npmjs.org/braces/-/braces-3.0.2.tgz"
,
"integrity"
:
"sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A=="
,
"dev"
:
true
,
"requires"
:
{
"fill-range"
:
"^7.0.1"
}
...
...
@@ -7699,6 +7867,12 @@
"integrity"
:
"sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg=="
,
"peer"
:
true
},
"cac"
:
{
"version"
:
"6.7.14"
,
"resolved"
:
"https://registry.npmjs.org/cac/-/cac-6.7.14.tgz"
,
"integrity"
:
"sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ=="
,
"peer"
:
true
},
"cache-content-type"
:
{
"version"
:
"1.0.1"
,
"resolved"
:
"https://registry.npmjs.org/cache-content-type/-/cache-content-type-1.0.1.tgz"
,
...
...
@@ -7753,6 +7927,22 @@
"integrity"
:
"sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw=="
,
"dev"
:
true
},
"chokidar"
:
{
"version"
:
"3.5.3"
,
"resolved"
:
"https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz"
,
"integrity"
:
"sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw=="
,
"peer"
:
true
,
"requires"
:
{
"anymatch"
:
"~3.1.2"
,
"braces"
:
"~3.0.2"
,
"fsevents"
:
"~2.3.2"
,
"glob-parent"
:
"~5.1.2"
,
"is-binary-path"
:
"~2.1.0"
,
"is-glob"
:
"~4.0.1"
,
"normalize-path"
:
"~3.0.0"
,
"readdirp"
:
"~3.6.0"
}
},
"ci-info"
:
{
"version"
:
"3.3.2"
,
"resolved"
:
"https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz"
,
...
...
@@ -7886,24 +8076,23 @@
"peer"
:
true
},
"cordis"
:
{
"version"
:
"2.
5
.0"
,
"resolved"
:
"https://registry.npmjs.org/cordis/-/cordis-2.
5
.0.tgz"
,
"integrity"
:
"sha512-
69/LJyoaXEtimJiiYF4bMSXHlMCZLOYQ3OF1DcNFq1amAD5tODDkz0JEpcisU0YboLhUwXsUXJe/rBHkoAhUcg
=="
,
"version"
:
"2.
6
.0"
,
"resolved"
:
"https://registry.npmjs.org/cordis/-/cordis-2.
6
.0.tgz"
,
"integrity"
:
"sha512-
4VUY2x6ufctBr1zYAML3c+b1eXwgY94nkqLP7/icb3QVGXMBJuH4Nztakf6ADVonN5MvgJ06RRawRvmWdx3LxA
=="
,
"requires"
:
{
"cosmokit"
:
"^1.3.3"
}
},
"cordis-axios"
:
{
"version"
:
"2.
1.3
"
,
"resolved"
:
"https://registry.npmjs.org/cordis-axios/-/cordis-axios-2.
1.3
.tgz"
,
"integrity"
:
"sha512-
W6RCzZ4u+q/2D+BSAYV3aA3dMuz1bi+c9L1RI8g9SLaA5Z2QoaJ5zX1faIrS8y79AWtXm8joIGj+gzPVnvO8ww
=="
,
"version"
:
"2.
2.0
"
,
"resolved"
:
"https://registry.npmjs.org/cordis-axios/-/cordis-axios-2.
2.0
.tgz"
,
"integrity"
:
"sha512-
gpFyu+nZoTSiPD1H8LsUxq2H7rtLFnm8UL5jOtwaTor20EmyVXiaSRV8Cc0yIcnobqmMmcY3VYVcXTir++DLtQ
=="
,
"peer"
:
true
,
"requires"
:
{
"axios"
:
"^1.1.2"
,
"cosmokit"
:
"^1.3.3"
,
"file-type"
:
"^16.5.4"
,
"axios"
:
"~1.1.3"
,
"cosmokit"
:
"^1.4.0"
,
"mime-db"
:
"^1.52.0"
,
"schemastery"
:
"^3.
5.4
"
"schemastery"
:
"^3.
6.1
"
}
},
"cordis-decorators"
:
{
...
...
@@ -7920,9 +8109,9 @@
}
},
"cosmokit"
:
{
"version"
:
"1.
3.3
"
,
"resolved"
:
"https://registry.npmjs.org/cosmokit/-/cosmokit-1.
3.3
.tgz"
,
"integrity"
:
"sha512-
jpEp5zDrGbycu8AdaCjmNNr2J617NAFvAU6GM8o/dJP2/pe80qTbPoflqyJzAuMhiaC6QCXlBP0KCusTsDemP
Q=="
"version"
:
"1.
4.0
"
,
"resolved"
:
"https://registry.npmjs.org/cosmokit/-/cosmokit-1.
4.0
.tgz"
,
"integrity"
:
"sha512-
9Y5epwkPxnWDSjweuWoFATY8GKg9N1/r/3wL32Cjs7FIvo0S9syyY39xmNKq7+SZjbw+9bZUSbeQSbJaqufV3
Q=="
},
"cross-spawn"
:
{
"version"
:
"7.0.3"
,
...
...
@@ -8021,6 +8210,12 @@
"esutils"
:
"^2.0.2"
}
},
"dotenv"
:
{
"version"
:
"16.0.3"
,
"resolved"
:
"https://registry.npmjs.org/dotenv/-/dotenv-16.0.3.tgz"
,
"integrity"
:
"sha512-7GO6HghkA5fYG9TYnNxi14/7K9f5occMlp3zXAuSxn7CKCxt9xbNWG7yF8hTCSUchlfWSe3uLmlPfigevRItzQ=="
,
"peer"
:
true
},
"ee-first"
:
{
"version"
:
"1.1.1"
,
"resolved"
:
"https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz"
,
...
...
@@ -8345,6 +8540,12 @@
"integrity"
:
"sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw=="
,
"dev"
:
true
},
"fastest-levenshtein"
:
{
"version"
:
"1.0.16"
,
"resolved"
:
"https://registry.npmjs.org/fastest-levenshtein/-/fastest-levenshtein-1.0.16.tgz"
,
"integrity"
:
"sha512-eRnCtTTtGZFpQCwhJiUOuxPQWRXVKYDn0b2PeHfXL6/Zi53SLAzAHfVhVWK2AryC/WH05kGfxhFIPvTF0SXQzg=="
,
"peer"
:
true
},
"fastq"
:
{
"version"
:
"1.13.0"
,
"resolved"
:
"https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz"
,
...
...
@@ -8387,7 +8588,6 @@
"version"
:
"7.0.1"
,
"resolved"
:
"https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz"
,
"integrity"
:
"sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ=="
,
"dev"
:
true
,
"requires"
:
{
"to-regex-range"
:
"^5.0.1"
}
...
...
@@ -8451,7 +8651,6 @@
"version"
:
"2.3.2"
,
"resolved"
:
"https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz"
,
"integrity"
:
"sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA=="
,
"dev"
:
true
,
"optional"
:
true
},
"function-bind"
:
{
...
...
@@ -8518,7 +8717,6 @@
"version"
:
"5.1.2"
,
"resolved"
:
"https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz"
,
"integrity"
:
"sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow=="
,
"dev"
:
true
,
"requires"
:
{
"is-glob"
:
"^4.0.1"
}
...
...
@@ -8722,6 +8920,15 @@
"integrity"
:
"sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg=="
,
"dev"
:
true
},
"is-binary-path"
:
{
"version"
:
"2.1.0"
,
"resolved"
:
"https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz"
,
"integrity"
:
"sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw=="
,
"peer"
:
true
,
"requires"
:
{
"binary-extensions"
:
"^2.0.0"
}
},
"is-core-module"
:
{
"version"
:
"2.9.0"
,
"resolved"
:
"https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz"
,
...
...
@@ -8734,8 +8941,7 @@
"is-extglob"
:
{
"version"
:
"2.1.1"
,
"resolved"
:
"https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz"
,
"integrity"
:
"sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="
,
"dev"
:
true
"integrity"
:
"sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ=="
},
"is-fullwidth-code-point"
:
{
"version"
:
"3.0.0"
,
...
...
@@ -8762,7 +8968,6 @@
"version"
:
"4.0.3"
,
"resolved"
:
"https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz"
,
"integrity"
:
"sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg=="
,
"dev"
:
true
,
"requires"
:
{
"is-extglob"
:
"^2.1.1"
}
...
...
@@ -8770,8 +8975,7 @@
"is-number"
:
{
"version"
:
"7.0.0"
,
"resolved"
:
"https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz"
,
"integrity"
:
"sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
,
"dev"
:
true
"integrity"
:
"sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng=="
},
"is-stream"
:
{
"version"
:
"2.0.1"
,
...
...
@@ -9343,9 +9547,9 @@
"dev"
:
true
},
"koa"
:
{
"version"
:
"2.1
3.4
"
,
"resolved"
:
"https://registry.npmjs.org/koa/-/koa-2.1
3.4
.tgz"
,
"integrity"
:
"sha512-
43zkIKubNbnrULWlHdN5h1g3SEKXOEzoAlRsHOTFpnlDu8JlAOZSMJBLULusuXRequboiwJcj5vtYXKB3k7+2g
=="
,
"version"
:
"2.1
4.1
"
,
"resolved"
:
"https://registry.npmjs.org/koa/-/koa-2.1
4.1
.tgz"
,
"integrity"
:
"sha512-
USJFyZgi2l0wDgqkfD27gL4YGno7TfUkcmOe6UOLFOVuN+J7FwnNu4Dydl4CUQzraM1lBAiGed0M9OVJoT0Kqw
=="
,
"peer"
:
true
,
"requires"
:
{
"accepts"
:
"^1.3.5"
,
...
...
@@ -9408,16 +9612,28 @@
}
},
"koishi"
:
{
"version"
:
"4.
9.7
"
,
"resolved"
:
"https://registry.npmjs.org/koishi/-/koishi-4.
9.7
.tgz"
,
"integrity"
:
"sha512-
InvvfPx5sqRkgOlTWksQu1dWjASCcf92guRGQmm+UIqZh0GBTJi+uFmpAMPA/E+nHOoLDOy/U9DVtpSPipi2+
g=="
,
"version"
:
"4.
11.0
"
,
"resolved"
:
"https://registry.npmjs.org/koishi/-/koishi-4.
11.0
.tgz"
,
"integrity"
:
"sha512-
1XGqZRRZxkUn3a0RYY8/hQ2B5/8T7eWyH8C93VYLiLKpYoPZleh47mx4rpd/fI1zBBQC3VEym0m8ApfEqwGIk
g=="
,
"peer"
:
true
,
"requires"
:
{
"@koishijs/core"
:
"^4.9.7"
,
"@koishijs/utils"
:
"^6.2.4"
,
"@satorijs/satori"
:
"^1.3.1"
,
"file-type"
:
"^16.5.4"
,
"ns-require"
:
"^1.1.4"
"@koishijs/core"
:
"^4.11.0"
,
"@koishijs/loader"
:
"^2.5.0"
,
"@koishijs/utils"
:
"^6.4.0"
,
"@satorijs/satori"
:
"^1.5.2"
,
"cac"
:
"^6.7.14"
,
"chokidar"
:
"^3.5.3"
,
"kleur"
:
"^4.1.5"
,
"ns-require"
:
"^1.1.4"
,
"throttle-debounce"
:
"^3.0.1"
},
"dependencies"
:
{
"kleur"
:
{
"version"
:
"4.1.5"
,
"resolved"
:
"https://registry.npmjs.org/kleur/-/kleur-4.1.5.tgz"
,
"integrity"
:
"sha512-o+NO+8WrRiQEE4/7nwRJhN1HWpVmJm511pBHUxPLtp0BUISzlBplORYSmTclCnJvQq2tKu/sgl3xVpkc7ZWuQQ=="
,
"peer"
:
true
}
}
},
"leven"
:
{
...
...
@@ -9616,8 +9832,7 @@
"normalize-path"
:
{
"version"
:
"3.0.0"
,
"resolved"
:
"https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz"
,
"integrity"
:
"sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
,
"dev"
:
true
"integrity"
:
"sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA=="
},
"npm-run-path"
:
{
"version"
:
"4.0.1"
,
...
...
@@ -9800,8 +10015,7 @@
"picomatch"
:
{
"version"
:
"2.3.1"
,
"resolved"
:
"https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz"
,
"integrity"
:
"sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="
,
"dev"
:
true
"integrity"
:
"sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="
},
"pirates"
:
{
"version"
:
"4.0.5"
,
...
...
@@ -9967,6 +10181,15 @@
"readable-stream"
:
"^3.6.0"
}
},
"readdirp"
:
{
"version"
:
"3.6.0"
,
"resolved"
:
"https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz"
,
"integrity"
:
"sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA=="
,
"peer"
:
true
,
"requires"
:
{
"picomatch"
:
"^2.2.1"
}
},
"reflect-metadata"
:
{
"version"
:
"0.1.13"
,
"resolved"
:
"https://registry.npmjs.org/reflect-metadata/-/reflect-metadata-0.1.13.tgz"
,
...
...
@@ -9979,12 +10202,12 @@
"dev"
:
true
},
"reggol"
:
{
"version"
:
"1.3.
1
"
,
"resolved"
:
"https://registry.npmjs.org/reggol/-/reggol-1.3.
1
.tgz"
,
"integrity"
:
"sha512-
KeT+Sih6edb0Ec0l7fQhkM2S4WxmQ9fh/1qftybMTyA4cr5+6lpUi3U3VrrgGF30Uppkx1YI/laq+49t/ljY6g
=="
,
"version"
:
"1.3.
4
"
,
"resolved"
:
"https://registry.npmjs.org/reggol/-/reggol-1.3.
4
.tgz"
,
"integrity"
:
"sha512-
E/sL4WovP0kR5EHQx3YF4ZDsI5D5baTROXaELCN1mOCB8tEOVOR3PHr807yVcGit2BfmXMSW5KyRaUAV5K8Vzw
=="
,
"peer"
:
true
,
"requires"
:
{
"cosmokit"
:
"^1.3.
3
"
,
"cosmokit"
:
"^1.3.
6
"
,
"object-inspect"
:
"^1.12.2"
,
"supports-color"
:
"^8.1.1"
},
...
...
@@ -10104,12 +10327,12 @@
"peer"
:
true
},
"schemastery"
:
{
"version"
:
"3.
5.4
"
,
"resolved"
:
"https://registry.npmjs.org/schemastery/-/schemastery-3.
5.4
.tgz"
,
"integrity"
:
"sha512-
YPr+tR4fFt/d1gH0AXQjlr+Luw5+3Hz75tWT8g8Iqt1wnNTys3+TB2wAaekrTKhgnWhQPCHwDfLF1KZHNTNqu
w=="
,
"version"
:
"3.
6.1
"
,
"resolved"
:
"https://registry.npmjs.org/schemastery/-/schemastery-3.
6.1
.tgz"
,
"integrity"
:
"sha512-
Igh4oqaHco1AYmqpSgYgg411gNomSI9xE35Xo/FuzJZTMYWA5W1o+82Q5qMnt9FAQ76gZig0pea9OcHl0AM/L
w=="
,
"peer"
:
true
,
"requires"
:
{
"cosmokit"
:
"^1.
2.1
"
"cosmokit"
:
"^1.
3.4
"
}
},
"schemastery-gen"
:
{
...
...
@@ -10424,6 +10647,12 @@
"integrity"
:
"sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw=="
,
"dev"
:
true
},
"throttle-debounce"
:
{
"version"
:
"3.0.1"
,
"resolved"
:
"https://registry.npmjs.org/throttle-debounce/-/throttle-debounce-3.0.1.tgz"
,
"integrity"
:
"sha512-dTEWWNu6JmeVXY0ZYoPuH5cRIwc0MeGbJwah9KUNYSJwommQpCzTySTpEe8Gs1J23aeWEuAobe4Ag7EHVt/LOg=="
,
"peer"
:
true
},
"tmpl"
:
{
"version"
:
"1.0.5"
,
"resolved"
:
"https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz"
,
...
...
@@ -10440,7 +10669,6 @@
"version"
:
"5.0.1"
,
"resolved"
:
"https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz"
,
"integrity"
:
"sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ=="
,
"dev"
:
true
,
"requires"
:
{
"is-number"
:
"^7.0.0"
}
...
...
@@ -10649,9 +10877,9 @@
}
},
"ws"
:
{
"version"
:
"8.
8.1
"
,
"resolved"
:
"https://registry.npmjs.org/ws/-/ws-8.
8.1
.tgz"
,
"integrity"
:
"sha512-
bGy2JzvzkPowEJV++hF07hAD6niYSr0JzBNo/J29WsB57A2r7Wlc1UFcTR9IzrPvuNVO4B8LGqF8qcpsVOhJCA
=="
,
"version"
:
"8.
11.0
"
,
"resolved"
:
"https://registry.npmjs.org/ws/-/ws-8.
11.0
.tgz"
,
"integrity"
:
"sha512-
HPG3wQd9sNQoT9xHyNCXoDUa+Xw/VevmY9FoHyQ+g+rrMn4j6FB4np7Z0OhdTgjx6MgQLK7jwSy1YecU1+4Asg
=="
,
"requires"
:
{}
},
"y18n"
:
{
...
...
package.json
View file @
a64ea7b0
...
...
@@ -62,6 +62,6 @@
"
lodash
"
:
"
^4.17.21
"
},
"peerDependencies"
:
{
"koishi"
:
"^4.
9.7
"
"koishi"
:
"^4.
11.0
"
}
}
src/registrar.ts
View file @
a64ea7b0
import
{
Context
}
from
'
koishi
'
;
import
{
App
,
Context
}
from
'
koishi
'
;
import
{
Registrar
}
from
'
cordis-decorators
'
;
import
WebSocket
from
'
ws
'
;
...
...
@@ -89,4 +89,4 @@ export class SatoriRegistrar<Ctx extends Context> extends Registrar<Ctx> {
}
}
export
const
defaultRegistrarS
=
new
SatoriRegistrar
(
Context
);
export
const
defaultRegistrarS
=
new
SatoriRegistrar
(
App
);
tests/map-plugin.spec.ts
View file @
a64ea7b0
import
{
Context
}
from
'
koishi
'
;
import
{
App
}
from
'
koishi
'
;
import
{
MapPlugin
,
MergePlugin
}
from
'
../src/plugin-operators
'
;
import
{
SchemaProperty
}
from
'
cordis-decorators
'
;
import
{
DefinePlugin
,
StarterPlugin
,
UseEvent
}
from
'
./utility/decorators
'
;
...
...
@@ -66,7 +66,7 @@ class MergedWearingPlugin extends MergePlugin(
describe
(
'
register map plugin instance
'
,
()
=>
{
it
(
'
should work on each level
'
,
async
()
=>
{
const
app
=
new
Context
();
const
app
=
new
App
();
app
.
plugin
(
WearingPlugin
,
{
dress
:
{
color
:
'
red
'
},
skirt
:
{
size
:
'
XL
'
},
...
...
@@ -78,7 +78,7 @@ describe('register map plugin instance', () => {
expect
(
app
.
bail
(
'
wearingStrip
'
)).
toBe
(
'
pink
'
);
});
it
(
'
should partial register
'
,
async
()
=>
{
const
app
=
new
Context
();
const
app
=
new
App
();
app
.
plugin
(
WearingPlugin
,
{
dress
:
{
color
:
'
red
'
},
strip
:
'
pink
'
,
...
...
@@ -89,7 +89,7 @@ describe('register map plugin instance', () => {
expect
(
app
.
bail
(
'
skirtSize
'
)).
toBe
(
'
S
'
);
});
it
(
'
should work on merge plugin
'
,
async
()
=>
{
const
app
=
new
Context
();
const
app
=
new
App
();
app
.
plugin
(
MergedWearingPlugin
,
{
color
:
'
red
'
,
size
:
'
XL
'
,
...
...
tests/multi-instance.spec.ts
View file @
a64ea7b0
import
{
RegisterSchema
,
SchemaProperty
}
from
'
cordis-decorators
'
;
import
{
DefinePlugin
,
StarterPlugin
,
UseEvent
}
from
'
./utility/decorators
'
;
import
{
MultiInstancePlugin
}
from
'
../src/plugin-operators
'
;
import
{
Context
,
Schema
}
from
'
koishi
'
;
import
{
App
,
Schema
}
from
'
koishi
'
;
declare
module
'
cordis
'
{
interface
Events
<
C
>
{
...
...
@@ -70,7 +70,7 @@ class Outer2 extends MultiInstancePlugin(Inner2, OuterMessageConfig) {
describe
(
'
register multi plugin instance
'
,
()
=>
{
it
(
'
should work on schemastery-gen
'
,
async
()
=>
{
const
app
=
new
Context
();
const
app
=
new
App
();
app
.
plugin
(
Outer
,
{
msg
:
'
hello
'
,
instances
:
[{
msg
:
'
world
'
}]
});
await
app
.
start
();
expect
(
app
.
bail
(
'
message1
'
)).
toBe
(
'
world
'
);
...
...
@@ -79,7 +79,7 @@ describe('register multi plugin instance', () => {
});
it
(
'
should work on common schemastery
'
,
async
()
=>
{
const
app
=
new
Context
();
const
app
=
new
App
();
app
.
plugin
(
Outer2
,
{
msg
:
'
hello
'
,
instances
:
[{
msg
:
'
world
'
}]
});
await
app
.
start
();
expect
(
app
.
bail
(
'
message1
'
)).
toBe
(
'
world
'
);
...
...
tests/scope.spec.ts
View file @
a64ea7b0
import
{
OnGuild
,
OnPlatform
}
from
'
../src/decorators
'
;
import
{
Context
,
Session
}
from
'
koishi
'
;
import
{
App
,
Session
}
from
'
koishi
'
;
import
{
defaultRegistrarS
}
from
'
../src/registrar
'
;
@
OnPlatform
(
'
discord
'
)
...
...
@@ -9,10 +9,10 @@ class MyClass {
}
describe
(
'
Scope
'
,
()
=>
{
let
app
:
Context
;
let
app
:
App
;
beforeEach
(
async
()
=>
{
app
=
new
Context
();
app
=
new
App
();
await
app
.
start
();
});
...
...
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