UNPKG

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
{ "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" } }