@koishijs/plugin-market
Version:
Manage your bots and plugins with console
28 lines (20 loc) • 674 B
text/typescript
import { Context, Schema } from 'koishi'
import MarketProvider from './market'
export * from './market'
export * from '../shared'
export { MarketProvider }
export const filter = false
export const name = 'market'
export const inject = ['console']
export interface Config {}
export const Config: Schema<Config> = Schema.object({})
export function apply(ctx: Context, config: Config) {
ctx.plugin(MarketProvider)
ctx.console.addEntry(process.env.KOISHI_BASE ? [
process.env.KOISHI_BASE + '/dist/index.js',
process.env.KOISHI_BASE + '/dist/style.css',
] : [
// @ts-ignore
import.meta.url.replace(/\/src\/[^/]+\/[^/]+$/, '/client/index.ts'),
])
}