├── .editorconfig ├── .github ├── PULL_REQUEST_TEMPLATE.md ├── dependabot.yml ├── mergify.yml └── workflows │ ├── release.yml │ └── test.yml ├── .gitignore ├── .husky ├── commit-msg └── pre-commit ├── .node-dev.json ├── .npmrc ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── README.md ├── commitlint.config.ts ├── eslint.config.mjs ├── examples ├── 01-example.ts └── 02-example.ts ├── jest.config.ts ├── package.json ├── pnpm-lock.yaml ├── release.config.js ├── src ├── config │ └── env.ts ├── index.ts ├── interfaces │ ├── response.ts │ ├── schema.ts │ └── send.ts ├── one.ts ├── push │ ├── custom-email.ts │ ├── dingtalk.ts │ ├── dingtalk │ │ ├── action-card.ts │ │ ├── feed-card.ts │ │ ├── link.ts │ │ ├── markdown.ts │ │ └── text.ts │ ├── discord.ts │ ├── feishu.ts │ ├── i-got.ts │ ├── ntfy.ts │ ├── one-bot.ts │ ├── push-deer.ts │ ├── push-plus.ts │ ├── qmsg.ts │ ├── server-chan-turbo.ts │ ├── server-chan-v3.ts │ ├── telegram.ts │ ├── wechat-app.ts │ ├── wechat-robot.ts │ ├── wx-pusher.ts │ └── xi-zhi.ts └── utils │ ├── ajax.ts │ ├── crypto.test.ts │ ├── crypto.ts │ ├── helper.test.ts │ ├── helper.ts │ ├── validate.test.ts │ └── validate.ts ├── tsconfig.json └── tsdown.config.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/mergify.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/.github/mergify.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/.github/workflows/test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/.gitignore -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | npx --no-install commitlint --edit "$1" 4 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | #!/bin/sh 2 | 3 | npx --no-install lint-staged 4 | -------------------------------------------------------------------------------- /.node-dev.json: -------------------------------------------------------------------------------- 1 | { 2 | "notify": false 3 | } -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | strict-peer-dependencies=false 2 | package-lock=true 3 | -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/README.md -------------------------------------------------------------------------------- /commitlint.config.ts: -------------------------------------------------------------------------------- 1 | // commitlint.config.ts 2 | export default { 3 | extends: ['cmyr'], 4 | } 5 | -------------------------------------------------------------------------------- /eslint.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/eslint.config.mjs -------------------------------------------------------------------------------- /examples/01-example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/examples/01-example.ts -------------------------------------------------------------------------------- /examples/02-example.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/examples/02-example.ts -------------------------------------------------------------------------------- /jest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/jest.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /release.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/release.config.js -------------------------------------------------------------------------------- /src/config/env.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/src/config/env.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/interfaces/response.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/src/interfaces/response.ts -------------------------------------------------------------------------------- /src/interfaces/schema.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/src/interfaces/schema.ts -------------------------------------------------------------------------------- /src/interfaces/send.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/src/interfaces/send.ts -------------------------------------------------------------------------------- /src/one.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/src/one.ts -------------------------------------------------------------------------------- /src/push/custom-email.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/src/push/custom-email.ts -------------------------------------------------------------------------------- /src/push/dingtalk.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/src/push/dingtalk.ts -------------------------------------------------------------------------------- /src/push/dingtalk/action-card.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/src/push/dingtalk/action-card.ts -------------------------------------------------------------------------------- /src/push/dingtalk/feed-card.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/src/push/dingtalk/feed-card.ts -------------------------------------------------------------------------------- /src/push/dingtalk/link.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/src/push/dingtalk/link.ts -------------------------------------------------------------------------------- /src/push/dingtalk/markdown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/src/push/dingtalk/markdown.ts -------------------------------------------------------------------------------- /src/push/dingtalk/text.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/src/push/dingtalk/text.ts -------------------------------------------------------------------------------- /src/push/discord.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/src/push/discord.ts -------------------------------------------------------------------------------- /src/push/feishu.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/src/push/feishu.ts -------------------------------------------------------------------------------- /src/push/i-got.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/src/push/i-got.ts -------------------------------------------------------------------------------- /src/push/ntfy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/src/push/ntfy.ts -------------------------------------------------------------------------------- /src/push/one-bot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/src/push/one-bot.ts -------------------------------------------------------------------------------- /src/push/push-deer.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/src/push/push-deer.ts -------------------------------------------------------------------------------- /src/push/push-plus.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/src/push/push-plus.ts -------------------------------------------------------------------------------- /src/push/qmsg.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/src/push/qmsg.ts -------------------------------------------------------------------------------- /src/push/server-chan-turbo.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/src/push/server-chan-turbo.ts -------------------------------------------------------------------------------- /src/push/server-chan-v3.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/src/push/server-chan-v3.ts -------------------------------------------------------------------------------- /src/push/telegram.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/src/push/telegram.ts -------------------------------------------------------------------------------- /src/push/wechat-app.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/src/push/wechat-app.ts -------------------------------------------------------------------------------- /src/push/wechat-robot.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/src/push/wechat-robot.ts -------------------------------------------------------------------------------- /src/push/wx-pusher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/src/push/wx-pusher.ts -------------------------------------------------------------------------------- /src/push/xi-zhi.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/src/push/xi-zhi.ts -------------------------------------------------------------------------------- /src/utils/ajax.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/src/utils/ajax.ts -------------------------------------------------------------------------------- /src/utils/crypto.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/src/utils/crypto.test.ts -------------------------------------------------------------------------------- /src/utils/crypto.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/src/utils/crypto.ts -------------------------------------------------------------------------------- /src/utils/helper.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/src/utils/helper.test.ts -------------------------------------------------------------------------------- /src/utils/helper.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/src/utils/helper.ts -------------------------------------------------------------------------------- /src/utils/validate.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/src/utils/validate.test.ts -------------------------------------------------------------------------------- /src/utils/validate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/src/utils/validate.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsdown.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CaoMeiYouRen/push-all-in-one/HEAD/tsdown.config.ts --------------------------------------------------------------------------------