push-all-in-one
Version:
Push All In One!支持 Server酱(以及 Server 酱³)、自定义邮件、钉钉机器人、企业微信机器人、企业微信应用、pushplus、iGot 、Qmsg、息知、PushDeer、Discord、OneBot、Telegram 等多种推送方式
142 lines (141 loc) • 3.79 kB
JSON
{
"name": "push-all-in-one",
"version": "4.4.1",
"description": "Push All In One!支持 Server酱(以及 Server 酱³)、自定义邮件、钉钉机器人、企业微信机器人、企业微信应用、pushplus、iGot 、Qmsg、息知、PushDeer、Discord、OneBot、Telegram 等多种推送方式",
"author": "CaoMeiYouRen",
"license": "MIT",
"main": "dist/index.cjs",
"module": "dist/index.mjs",
"types": "dist/index.d.ts",
"type": "module",
"exports": {
".": {
"types": "./dist/index.d.ts",
"import": "./dist/index.mjs",
"require": "./dist/index.cjs"
}
},
"files": [
"dist"
],
"engines": {
"node": ">=18"
},
"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 --ext .ts,.js,.cjs,.mjs",
"prebuild": "rimraf dist",
"build": "cross-env NODE_ENV=production tsup",
"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 tsup --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": "^19.0.1",
"@commitlint/config-conventional": "^19.0.3",
"@semantic-release/changelog": "^6.0.1",
"@semantic-release/git": "^10.0.1",
"@types/crypto-js": "^4.1.0",
"@types/debug": "^4.1.5",
"@types/jest": "^29.5.14",
"@types/lodash": "^4.14.168",
"@types/mocha": "^10.0.1",
"@types/module-alias": "^2.0.0",
"@types/node": "^22.0.0",
"@types/nodemailer": "^6.4.7",
"@typescript-eslint/eslint-plugin": "7.18.0",
"@typescript-eslint/parser": "7.18.0",
"commitizen": "^4.2.3",
"conventional-changelog-cli": "2.2.2",
"conventional-changelog-cmyr-config": "2.1.2",
"cross-env": "^7.0.3",
"cz-conventional-changelog": "^3.3.0",
"cz-conventional-changelog-cmyr": "^1.1.0",
"eslint": "^8.42.0",
"eslint-config-cmyr": "^1.1.30",
"eslint-plugin-import": "^2.25.4",
"husky": "^9.0.5",
"jest": "^29.7.0",
"lint-staged": "^15.0.1",
"lodash": "^4.17.21",
"mocha": "^11.0.1",
"module-alias": "^2.2.2",
"rimraf": "^6.0.0",
"semantic-release": "21.1.2",
"should": "^13.2.3",
"ts-jest": "^29.2.5",
"ts-node": "^10.5.0",
"ts-node-dev": "^2.0.0",
"tslib": "^2.6.2",
"tsup": "^8.3.5",
"tsx": "^4.19.2",
"typescript": "^5.0.2",
"validate-commit-msg": "^2.14.0"
},
"dependencies": {
"@colors/colors": "^1.5.0",
"axios": "^1.2.1",
"debug": "^4.3.1",
"https-proxy-agent": "7.0.6",
"nodemailer": "^6.9.1",
"socks-proxy-agent": "^8.0.4"
},
"config": {
"commitizen": {
"path": "./node_modules/cz-conventional-changelog-cmyr"
}
},
"changelog": {
"language": "zh"
},
"husky": {
"hooks": {
"pre-commit": "lint-staged",
"commit-msg": "validate-commit-msg"
}
},
"gitHooks": {
"pre-commit": "lint-staged"
},
"lint-staged": {
"*.{js,ts}": [
"npm run lint",
"git add"
]
},
"pnpm": {
"onlyBuiltDependencies": [
"esbuild"
]
}
}