push-all-in-one
Version:
Push All In One!支持 Server酱(以及 Server 酱³)、自定义邮件、钉钉机器人、企业微信机器人、企业微信应用、pushplus、iGot 、Qmsg、息知、PushDeer、Discord、OneBot、Telegram 等多种推送方式
142 lines (141 loc) • 3.7 kB
JSON
{
"name": "push-all-in-one",
"version": "4.5.2",
"description": "Push All In One!支持 Server酱(以及 Server 酱³)、自定义邮件、钉钉机器人、企业微信机器人、企业微信应用、pushplus、iGot 、Qmsg、息知、PushDeer、Discord、OneBot、Telegram 等多种推送方式",
"author": "CaoMeiYouRen",
"license": "MIT",
"homepage": "https://github.com/CaoMeiYouRen/push-all-in-one",
"repository": {
"type": "git",
"url": "https://github.com/CaoMeiYouRen/push-all-in-one"
},
"bugs": {
"url": "https://github.com/CaoMeiYouRen/push-all-in-one/issues"
},
"main": "dist/index.cjs",
"module": "dist/index.mjs",
"types": "dist/index.d.mts",
"type": "module",
"exports": {
".": {
"types": "./dist/index.d.mts",
"import": "./dist/index.mjs",
"require": "./dist/index.cjs"
}
},
"files": [
"dist"
],
"engines": {
"node": ">=20"
},
"keywords": [
"push",
"server-chan",
"serverchan",
"server-chan-turbo",
"server-chan-v3",
"email",
"custom-email",
"nodemailer",
"dingtalk",
"weixin",
"wechat",
"pushplus",
"push+",
"iGot",
"Qmsg",
"xi-zhi",
"PushDeer",
"pushdeer",
"Discord",
"OneBot",
"Telegram",
"WxPusher"
],
"scripts": {
"lint": "cross-env NODE_ENV=production eslint src examples --fix",
"prebuild": "rimraf dist",
"build": "cross-env NODE_ENV=production tsdown",
"analyzer": "cross-env NODE_ENV=production ANALYZER=true rollup -c",
"dev": "cross-env NODE_ENV=development tsx watch src/index.ts",
"dev:tsup": "cross-env NODE_ENV=development tsdown --watch",
"rm": "rimraf node_modules",
"start": "node ./dist/index.mjs",
"release": "semantic-release",
"commit": "git add . && git cz",
"test": "cross-env DEBUG=push:* NODE_ENV=development jest",
"test:cov": "cross-env DEBUG=push:* NODE_ENV=development jest --coverage",
"prepare": "husky install"
},
"devDependencies": {
"@commitlint/cli": "^20.1.0",
"@types/crypto-js": "^4.1.0",
"@types/debug": "^4.1.5",
"@types/jest": "^30.0.0",
"@types/lodash": "^4.14.168",
"@types/mocha": "^10.0.1",
"@types/module-alias": "^2.0.0",
"@types/node": "^25.0.3",
"@types/nodemailer": "^7.0.1",
"commitizen": "^4.2.3",
"commitlint-config-cmyr": "^1.0.0",
"cross-env": "^10.0.0",
"cz-conventional-changelog-cmyr": "^2.0.0",
"eslint": "^9.33.0",
"eslint-config-cmyr": "^2.0.1",
"husky": "^9.0.5",
"jest": "^30.0.5",
"lint-staged": "^16.1.0",
"lodash": "^4.17.21",
"mocha": "^11.0.1",
"module-alias": "^2.2.2",
"rimraf": "^6.0.0",
"semantic-release": "^25.0.1",
"semantic-release-cmyr-config": "^1.0.0",
"should": "^13.2.3",
"ts-jest": "^29.2.5",
"ts-node": "^10.5.0",
"ts-node-dev": "^2.0.0",
"tslib": "^2.6.2",
"tsdown": "^0.18.4",
"tsx": "^4.19.4",
"typescript": "^5.8.3"
},
"dependencies": {
"@colors/colors": "^1.5.0",
"axios": "^1.2.1",
"debug": "^4.3.1",
"https-proxy-agent": "7.0.6",
"nodemailer": "^7.0.11",
"socks-proxy-agent": "^8.0.4"
},
"config": {
"commitizen": {
"path": "./node_modules/cz-conventional-changelog-cmyr"
}
},
"changelog": {
"language": "zh"
},
"gitHooks": {
"pre-commit": "lint-staged"
},
"lint-staged": {
"*.{js,ts}": [
"npm run lint",
"git add"
]
},
"pnpm": {
"onlyBuiltDependencies": [
"esbuild"
],
"overrides": {
"tmp": "^0.2.4",
"@semantic-release/npm": "^13.1.0",
"js-yaml": "4.1.1",
"glob": ">=11.1.0"
}
}
}