New Case Study:See how Anthropic automated 95% of dependency reviews with Socket.Learn More
Socket
Sign inDemoInstall
Socket

koishi-plugin-common

Package Overview
Dependencies
Maintainers
1
Versions
141
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

koishi-plugin-common - npm Package Compare versions

Comparing version 0.1.2 to 0.1.3

dist/contextify.d.ts

2

dist/admin.js

@@ -118,3 +118,3 @@ "use strict";

return meta.$send('未指定目标。');
user = await ctx.database.observeUser(qq, 0, fields);
user = await ctx.database.observeUser(qq, -1, fields);
if (!user)

@@ -121,0 +121,0 @@ return meta.$send('未找到用户。');

import { GroupContext, Context } from 'koishi-core';
import 'koishi-database-mysql';
declare module 'koishi-core/dist/database' {

@@ -4,0 +3,0 @@ interface Database {

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
const koishi_core_1 = require("koishi-core");
require("koishi-database-mysql");
koishi_core_1.injectMethods('mysql', {

@@ -6,0 +5,0 @@ async getUsersWithAuthorityBelow(ids, authority) {

@@ -6,5 +6,8 @@ import { Context, CommandConfig } from 'koishi-core';

import callme, { CallmeOptions } from './callme';
import contextify from './contextify';
import echo from './echo';
import exit from './exit';
import help from './help';
import info from './info';
import likeme, { LikemeOptions } from './likeme';
import rank from './rank';

@@ -18,5 +21,6 @@ import repeater, { RepeaterOptions } from './repeater';

export * from './exit';
export * from './info';
export * from './rank';
export { admin, authorize, broadcast, callme, echo, exit, help, rank, repeater, requestHandler, respondent, welcome };
interface CommonPluginOptions {
export { admin, authorize, broadcast, callme, contextify, echo, exit, help, info, likeme, rank, repeater, requestHandler, respondent, welcome, };
interface CommonPluginOptions extends HandlerOptions {
admin?: false | CommandConfig;

@@ -26,8 +30,10 @@ authorize?: false | Record<number, number>;

callme?: false | CallmeOptions;
contextify?: false | CommandConfig;
echo?: false | CommandConfig;
exit?: false | CommandConfig;
help?: false | CommandConfig;
info?: false | CommandConfig;
likeme?: false | LikemeOptions;
rank?: false | CommandConfig;
repeater?: false | RepeaterOptions;
requestHandler?: false | HandlerOptions;
respondent?: false | Respondent[];

@@ -34,0 +40,0 @@ welcome?: false | WelcomeMessage;

@@ -17,2 +17,4 @@ "use strict";

exports.callme = callme_1.default;
const contextify_1 = __importDefault(require("./contextify"));
exports.contextify = contextify_1.default;
const echo_1 = __importDefault(require("./echo"));

@@ -24,2 +26,6 @@ exports.echo = echo_1.default;

exports.help = help_1.default;
const info_1 = __importDefault(require("./info"));
exports.info = info_1.default;
const likeme_1 = __importDefault(require("./likeme"));
exports.likeme = likeme_1.default;
const rank_1 = __importDefault(require("./rank"));

@@ -38,2 +44,3 @@ exports.rank = rank_1.default;

__export(require("./exit"));
__export(require("./info"));
__export(require("./rank"));

@@ -46,2 +53,3 @@ exports.name = 'common';

.plugin(broadcast_1.default, options.broadcast)
.plugin(contextify_1.default, options.contextify)
.plugin(callme_1.default, options.callme)

@@ -53,3 +61,3 @@ .plugin(echo_1.default, options.echo)

.plugin(repeater_1.default, options.repeater)
.plugin(requestHandler_1.default, options.requestHandler)
.plugin(requestHandler_1.default, options)
.plugin(respondent_1.default, options.respondent)

@@ -56,0 +64,0 @@ .plugin(welcome_1.default, options.welcome);

{
"name": "koishi-plugin-common",
"version": "0.1.2",
"version": "0.1.3",
"main": "dist/index.js",

@@ -5,0 +5,0 @@ "typings": "dist/index.d.ts",

@@ -122,3 +122,3 @@ import { Context, User, userFlags, UserFlag, Meta, UserField, getTargetId, CommandConfig, GroupField, UserData, GroupData } from 'koishi-core'

if (!qq) return meta.$send('未指定目标。')
user = await ctx.database.observeUser(qq, 0, fields)
user = await ctx.database.observeUser(qq, -1, fields)
if (!user) return meta.$send('未找到用户。')

@@ -125,0 +125,0 @@ if (qq !== meta.$user.id && meta.$user.authority <= user.authority) return meta.$send('权限不足。')

import { GroupContext, GroupMemberInfo, Context, assertContextType, injectMethods } from 'koishi-core'
import 'koishi-database-mysql'
import {} from 'koishi-database-mysql'

@@ -4,0 +4,0 @@ // optimize for mysql

@@ -6,5 +6,8 @@ import { Context, CommandConfig } from 'koishi-core'

import callme, { CallmeOptions } from './callme'
import contextify from './contextify'
import echo from './echo'
import exit from './exit'
import help from './help'
import info from './info'
import likeme, { LikemeOptions } from './likeme'
import rank from './rank'

@@ -19,7 +22,24 @@ import repeater, { RepeaterOptions } from './repeater'

export * from './exit'
export * from './info'
export * from './rank'
export { admin, authorize, broadcast, callme, echo, exit, help, rank, repeater, requestHandler, respondent, welcome }
export {
admin,
authorize,
broadcast,
callme,
contextify,
echo,
exit,
help,
info,
likeme,
rank,
repeater,
requestHandler,
respondent,
welcome,
}
interface CommonPluginOptions {
interface CommonPluginOptions extends HandlerOptions {
admin?: false | CommandConfig

@@ -29,8 +49,10 @@ authorize?: false | Record<number, number>

callme?: false | CallmeOptions
contextify?: false | CommandConfig
echo?: false | CommandConfig
exit?: false | CommandConfig
help?: false | CommandConfig
info?: false | CommandConfig
likeme?: false | LikemeOptions
rank?: false | CommandConfig
repeater?: false | RepeaterOptions
requestHandler?: false | HandlerOptions
respondent?: false | Respondent[]

@@ -47,2 +69,3 @@ welcome?: false | WelcomeMessage

.plugin(broadcast, options.broadcast)
.plugin(contextify, options.contextify)
.plugin(callme, options.callme)

@@ -54,5 +77,5 @@ .plugin(echo, options.echo)

.plugin(repeater, options.repeater)
.plugin(requestHandler, options.requestHandler)
.plugin(requestHandler, options)
.plugin(respondent, options.respondent)
.plugin(welcome, options.welcome)
}
SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc