apns-push-notification-sender
Version:
Secure Apple Push Notification Service (APNs) sender for Node.js with path traversal protection and enhanced security features
89 lines (88 loc) • 2.1 kB
JSON
{
"name": "apns-push-notification-sender",
"version": "1.0.0",
"description": "Secure Apple Push Notification Service (APNs) sender for Node.js with path traversal protection and enhanced security features",
"main": "index.js",
"types": "index.d.ts",
"bin": {
"apns": "./bin/secure-apns-sender"
},
"scripts": {
"test": "node test/test.js",
"test:verbose": "NODE_ENV=development node test/test.js",
"example": "node examples/example.js",
"lint": "echo 'Linting...' && node -c lib/PushNotificationSender.js",
"validate": "npm run lint && npm test",
"prepare": "npm run validate",
"prepublishOnly": "npm run validate",
"postinstall": "echo 'apns-push-notification-sender installed successfully! Use: npx apns --help'"
},
"keywords": [
"push-notification",
"apns",
"apple-push-notification",
"ios-push",
"push-service",
"mobile-notifications",
"apple",
"ios",
"ipad",
"iphone",
"nodejs",
"secure",
"path-traversal-protection",
"security",
"authentication",
"jwt-token",
"p8-certificate",
"mobile-development"
],
"author": {
"name": "Onat Varis",
"email": "onatvaris@gmail.com",
"url": "https://github.com/onatvaris"
},
"license": "MIT",
"dependencies": {
"apn": "^2.0.0"
},
"repository": {
"type": "git",
"url": "git+https://github.com/onatvaris/apns-push-notification-sender.git"
},
"bugs": {
"url": "https://github.com/onatvaris/apns-push-notification-sender/issues"
},
"homepage": "https://github.com/onatvaris/apns-push-notification-sender#readme",
"engines": {
"node": ">=14.0.0",
"npm": ">=6.0.0"
},
"os": [
"darwin",
"linux",
"win32"
],
"cpu": [
"x64",
"arm64"
],
"files": [
"lib/",
"bin/",
"index.js",
"index.d.ts",
"README.md",
"LICENSE",
"SECURITY.md"
],
"directories": {
"lib": "./lib",
"test": "./test",
"example": "./examples"
},
"funding": {
"type": "github",
"url": "https://github.com/sponsors/onatvaris"
}
}