apptise-core
Version:
Core library for Apptise unified notification system
41 lines • 2.03 kB
JavaScript
/**
* Apptise Core - 通用通知推送库核心模块
*
* 提供统一的通知推送接口,支持多种通知服务
*/
// 导出核心类
export { Apptise, createApptise, apptise } from './base/apptise.js';
export { NotificationPlugin } from './base/plugin.js';
// 导出工具类
export { UrlParser } from './utils/url-parser.js';
export { HttpClient } from './utils/http-client.js';
// 导出枚举
export { NotificationLevel, ErrorType } from './base/types.js';
// 导出插件
export { ServerChanPlugin, serverChanPlugin } from './plugins/serverchan.js';
export { PushDeerPlugin, pushDeerPlugin } from './plugins/pushdeer.js';
export { BarkPlugin, barkPlugin } from './plugins/bark.js';
export { BlueSkyPlugin, blueSkyPlugin } from './plugins/bluesky.js';
export { DingTalkPlugin, dingTalkPlugin as dingtalkPlugin } from './plugins/dingtalk.js';
export { DiscordPlugin, discordPlugin } from './plugins/discord.js';
export { FeishuPlugin, feishuPlugin } from './plugins/feishu.js';
export { GoogleChatPlugin, googleChatPlugin } from './plugins/google-chat.js';
export { GotifyPlugin, gotifyPlugin } from './plugins/gotify.js';
export { HomeAssistantPlugin, homeAssistantPlugin } from './plugins/home-assistant.js';
export { HttpSmsPlugin, httpSmsPlugin as httpsmsPlugin } from './plugins/httpsms.js';
export { IftttPlugin, iftttPlugin } from './plugins/ifttt.js';
export { LarkPlugin, larkPlugin } from './plugins/lark.js';
export { LinePlugin, linePlugin } from './plugins/line.js';
export { MastodonPlugin, mastodonPlugin } from './plugins/mastodon.js';
export { NextcloudTalkPlugin, nextcloudTalkPlugin } from './plugins/nextcloudtalk.js';
export { NtfyPlugin, ntfyPlugin } from './plugins/ntfy.js';
export { PushBulletPlugin, pushBulletPlugin as pushbulletPlugin } from './plugins/pushbullet.js';
// 版本信息
export const VERSION = '1.0.0';
// 导入用于默认导出
import { Apptise } from './base/apptise.js';
/**
* 默认导出 - Apptise 类
*/
export default Apptise;
//# sourceMappingURL=index.js.map