web-push
Version:
Web Push library for Node.js
52 lines (51 loc) • 1.25 kB
JSON
{
"name": "web-push",
"version": "4.0.0",
"description": "Web Push library for Node.js",
"type": "module",
"main": "src/index.js",
"bin": {
"web-push": "src/cli.js"
},
"scripts": {
"download-browser": "playwright install chromium firefox",
"lint": "eslint src test",
"pretest": "npm run lint && npm run download-browser",
"test": "c8 --reporter=lcov --reporter=text mocha -- --ui tdd test/test*"
},
"repository": {
"type": "git",
"url": "git+https://github.com/web-push-libs/web-push.git"
},
"keywords": [
"web push",
"push",
"notifications",
"push notifications"
],
"author": "Marco Castelluccio",
"license": "MPL-2.0",
"bugs": {
"url": "https://github.com/web-push-libs/web-push/issues"
},
"homepage": "https://github.com/web-push-libs/web-push#readme",
"dependencies": {
"asn1.js": "^5.3.0",
"http_ece": "1.2.1",
"https-proxy-agent": "^9.1.0",
"jws": "^4.0.1"
},
"devDependencies": {
"@eslint/js": "^10.0.1",
"c8": "^12.0.0",
"eslint": "^10.6.0",
"globals": "^17.6.0",
"mocha": "^12.0.0",
"playwright": "^1.61.0",
"portfinder": "1.0.38",
"tinyspy": "^4.0.4"
},
"engines": {
"node": ">= 16"
}
}