{"_id":"@bridgera-iot/track-me-push-notifications","_rev":"7-fc0f20eb6b35b894c1ad46061dc850b3","name":"@bridgera-iot/track-me-push-notifications","dist-tags":{"latest":"1.2.4"},"versions":{"1.0.0":{"name":"@bridgera-iot/track-me-push-notifications","version":"1.0.0","keywords":[],"author":{"name":"Bikram Mondal"},"license":"ISC","_id":"@bridgera-iot/track-me-push-notifications@1.0.0","maintainers":[{"name":"bridgeraiot","email":"iot-automation@bridgera.com"},{"name":"avirup_bridgera","email":"avirup.das@bridgera.com"},{"name":"sudbiswa","email":"sudipta.biswas@bridgera.com"},{"name":"bikram_mondal","email":"bikram.mondal@bridgera.com"},{"name":"biplob.bose","email":"biplob.bose@bridgera.com"}],"dist":{"shasum":"f804c73903cb01bf7a1c1c919fd6a5395c095f38","tarball":"https://registry.npmjs.org/@bridgera-iot/track-me-push-notifications/-/track-me-push-notifications-1.0.0.tgz","fileCount":5,"integrity":"sha512-btuLMOFqrdZa0RFGFzxcHZJOaH3PASF17010xd8XI0FcJKpVfWfeBUihjVYpnAkBxjjyLVcnwtMzJA9aMMtWoA==","signatures":[{"sig":"MEMCICCGrBTDySzCdOR8hpH0lRG7htXngsJQCBTmWIy4qFPyAh8WGaonzz6HToVrsolsw7T5Vdcc96rd0i4DUwEN/9dG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10322},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bikram_mondal","email":"bikram.mondal@bridgera.com"},"_npmVersion":"10.9.2","description":"@bridgera-iot/mobile-push-notifications\r ========\r A Node.JS simple interface to send Push Notification for Android and iOS","directories":{},"_nodeVersion":"22.14.0","dependencies":{"retry":"^0.13.1","bluebird":"^3.7.2","googleapis":"^144.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/track-me-push-notifications_1.0.0_1747652215478_0.6697798594914552","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@bridgera-iot/track-me-push-notifications","version":"1.0.1","keywords":[],"author":{"name":"Bikram Mondal"},"license":"ISC","_id":"@bridgera-iot/track-me-push-notifications@1.0.1","maintainers":[{"name":"bridgeraiot","email":"iot-automation@bridgera.com"},{"name":"avirup_bridgera","email":"avirup.das@bridgera.com"},{"name":"sudbiswa","email":"sudipta.biswas@bridgera.com"},{"name":"bikram_mondal","email":"bikram.mondal@bridgera.com"},{"name":"biplob.bose","email":"biplob.bose@bridgera.com"}],"dist":{"shasum":"3fbce892c98f59623dad0943f47ea12de98d7145","tarball":"https://registry.npmjs.org/@bridgera-iot/track-me-push-notifications/-/track-me-push-notifications-1.0.1.tgz","fileCount":5,"integrity":"sha512-2lUyZV4kgTVbDaK9zmuaSMEXVPtsRXBtNDmRa/c5wPQsjFDgBjt3SQ65KCD2Em/bjSHrETMRvZ2ILVH5B17KRA==","signatures":[{"sig":"MEQCIBP/S5CcUQC1gdVcSJW+e5/bXfRvqdp3KsbSbBDFB6eMAiB+h5c80IYvNNJS7OQzToxV2OuMhi3ZJb03cD2Xvys5EA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10334},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bikram_mondal","email":"bikram.mondal@bridgera.com"},"_npmVersion":"10.9.2","description":"@bridgera-iot/mobile-push-notifications\r ========\r A Node.JS simple interface to send Push Notification for Android and iOS","directories":{},"_nodeVersion":"22.14.0","dependencies":{"retry":"^0.13.1","bluebird":"^3.7.2","googleapis":"^144.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/track-me-push-notifications_1.0.1_1747652980930_0.05292886193403468","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@bridgera-iot/track-me-push-notifications","version":"1.2.0","keywords":[],"author":{"name":"Bikram Mondal"},"license":"ISC","_id":"@bridgera-iot/track-me-push-notifications@1.2.0","maintainers":[{"name":"bridgeraiot","email":"iot-automation@bridgera.com"},{"name":"avirup_bridgera","email":"avirup.das@bridgera.com"},{"name":"sudbiswa","email":"sudipta.biswas@bridgera.com"},{"name":"bikram_mondal","email":"bikram.mondal@bridgera.com"},{"name":"biplob.bose","email":"biplob.bose@bridgera.com"}],"dist":{"shasum":"5765647b07c2758b74f5b1b7a0c990cba3ad65c6","tarball":"https://registry.npmjs.org/@bridgera-iot/track-me-push-notifications/-/track-me-push-notifications-1.2.0.tgz","fileCount":5,"integrity":"sha512-GydA1i53OaWHejeyDVe0aI4AVlSKviuUxfAN0xCB7/cNqJx5WmGTHJl+6Rjj3WZ2O3a3H+72++IXkReqrF7bEg==","signatures":[{"sig":"MEQCIBgWCNLOtYbDQlk+9OLgOZrXqPEifzhrfMFpJg5RGMTmAiB3cDwKlxw4g4yLTyxIOM+YZwqXGW0akNU4ggz03EzzfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10335},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bikram_mondal","email":"bikram.mondal@bridgera.com"},"_npmVersion":"10.9.2","description":"@bridgera-iot/mobile-push-notifications\r ========\r A Node.JS simple interface to send Push Notification for Android and iOS","directories":{},"_nodeVersion":"22.14.0","dependencies":{"retry":"^0.13.1","bluebird":"^3.7.2","googleapis":"^144.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/track-me-push-notifications_1.2.0_1757682651786_0.684001144245777","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@bridgera-iot/track-me-push-notifications","version":"1.2.1","keywords":[],"author":{"name":"Bikram Mondal"},"license":"ISC","_id":"@bridgera-iot/track-me-push-notifications@1.2.1","maintainers":[{"name":"bridgeraiot","email":"iot-automation@bridgera.com"},{"name":"avirup_bridgera","email":"avirup.das@bridgera.com"},{"name":"sudbiswa","email":"sudipta.biswas@bridgera.com"},{"name":"bikram_mondal","email":"bikram.mondal@bridgera.com"},{"name":"biplob.bose","email":"biplob.bose@bridgera.com"}],"dist":{"shasum":"71fbfc9e1df0d104939b833e7a73ab9118334b90","tarball":"https://registry.npmjs.org/@bridgera-iot/track-me-push-notifications/-/track-me-push-notifications-1.2.1.tgz","fileCount":5,"integrity":"sha512-LmIggnMdBpLDCTqjI1JpqinMYS9LmeKBTBc8q7+KPq28qITuQwLV+K8F/MkmlG8n6N5acqnyiG2xF/kx4/58dw==","signatures":[{"sig":"MEUCIQD1xm0eCysStHXJxVdbbUHSSV1fnegEOtTBFgQJHQmpcQIgKsA9V6yVDRkoRaWE7ALOC8iAEo3QeoIOt8k2TShJV2Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10341},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bikram_mondal","email":"bikram.mondal@bridgera.com"},"_npmVersion":"10.9.2","description":"@bridgera-iot/track-me-push-notifications\r ========\r A Node.JS simple interface to send Push Notification for Android and iOS","directories":{},"_nodeVersion":"22.14.0","dependencies":{"retry":"^0.13.1","bluebird":"^3.7.2","googleapis":"^144.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/track-me-push-notifications_1.2.1_1757683010822_0.6044405805578914","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@bridgera-iot/track-me-push-notifications","version":"1.2.2","keywords":[],"author":{"name":"Bikram Mondal"},"license":"ISC","_id":"@bridgera-iot/track-me-push-notifications@1.2.2","maintainers":[{"name":"bridgeraiot","email":"iot-automation@bridgera.com"},{"name":"avirup_bridgera","email":"avirup.das@bridgera.com"},{"name":"sudbiswa","email":"sudipta.biswas@bridgera.com"},{"name":"bikram_mondal","email":"bikram.mondal@bridgera.com"},{"name":"biplob.bose","email":"biplob.bose@bridgera.com"}],"dist":{"shasum":"83c98f69ef3fd74b949e37a1d43e2a64f3d99f78","tarball":"https://registry.npmjs.org/@bridgera-iot/track-me-push-notifications/-/track-me-push-notifications-1.2.2.tgz","fileCount":5,"integrity":"sha512-md/F1IvtlZt1jyODbQCSfKlt93RTrIOLSw7tTCPgjtqv+p4+Kb1EZ6xWixQXFuGwpumK4M1px0YjMfVRryCvkQ==","signatures":[{"sig":"MEQCICYati+gdHdtiABzt88yRZqrbn+uMILDUmlIE1zAlZF7AiALAWD30Cxl/S0rLo4vctfwJISJ1NLLTRL2OFUp+dqZ4A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10609},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bikram_mondal","email":"bikram.mondal@bridgera.com"},"_npmVersion":"10.9.2","description":"@bridgera-iot/track-me-push-notifications\r ========\r A Node.JS simple interface to send Push Notification for Android and iOS","directories":{},"_nodeVersion":"22.14.0","dependencies":{"retry":"^0.13.1","bluebird":"^3.7.2","googleapis":"^144.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/track-me-push-notifications_1.2.2_1757685089532_0.256146406748027","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"@bridgera-iot/track-me-push-notifications","version":"1.2.3","keywords":[],"author":{"name":"Bikram Mondal"},"license":"ISC","_id":"@bridgera-iot/track-me-push-notifications@1.2.3","maintainers":[{"name":"bridgeraiot","email":"iot-automation@bridgera.com"},{"name":"avirup_bridgera","email":"avirup.das@bridgera.com"},{"name":"sudbiswa","email":"sudipta.biswas@bridgera.com"},{"name":"bikram_mondal","email":"bikram.mondal@bridgera.com"},{"name":"biplob.bose","email":"biplob.bose@bridgera.com"}],"dist":{"shasum":"ad01a014e8d83ba6e51f35d889ad958f611e10ed","tarball":"https://registry.npmjs.org/@bridgera-iot/track-me-push-notifications/-/track-me-push-notifications-1.2.3.tgz","fileCount":5,"integrity":"sha512-e+8aOcjr7jmJqnAMQNi2w46jwWLhbKNUIZwx3+m1G2hVy3U5/RcEjuDO9CVxRgPhi0C/1fcwn3FO2YepS4R8lw==","signatures":[{"sig":"MEYCIQDJgoJI6WwoAbl/zNsVyOqNhavXMKcGh4xvY+O/IYhNZgIhAOc1e0nJ+x80sdxNecL1SqfqXHI2bW3RmJ6H41WuuIFT","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":10696},"main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"bikram_mondal","email":"bikram.mondal@bridgera.com"},"_npmVersion":"10.9.2","description":"@bridgera-iot/track-me-push-notifications\r ========\r A Node.JS simple interface to send Push Notification for Android and iOS","directories":{},"_nodeVersion":"22.14.0","dependencies":{"retry":"^0.13.1","bluebird":"^3.7.2","googleapis":"^144.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/track-me-push-notifications_1.2.3_1758539687648_0.7488865516065348","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"@bridgera-iot/track-me-push-notifications","version":"1.2.4","description":"@bridgera-iot/track-me-push-notifications\r ========\r A Node.JS simple interface to send Push Notification for Android and iOS","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":[],"author":{"name":"Bikram Mondal"},"license":"ISC","dependencies":{"bluebird":"^3.7.2","googleapis":"^144.0.0","retry":"^0.13.1"},"_id":"@bridgera-iot/track-me-push-notifications@1.2.4","_nodeVersion":"12.14.1","_npmVersion":"6.13.4","dist":{"integrity":"sha512-G7LGwWC3c+MDPEq0Mr/DEdUJxiLsJdWjJPfBo+zB0y5YRg1dqizVP8WoEcYNN8vrxxipw65ja+XeQOAk1TwvZw==","shasum":"7fdb69b8a8ae3fc65e99d8e0fae00a37c18f3c24","tarball":"https://registry.npmjs.org/@bridgera-iot/track-me-push-notifications/-/track-me-push-notifications-1.2.4.tgz","fileCount":5,"unpackedSize":10745,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICaOZ4asawXsc6C4NqDIgY1Z9wYSMSBUiIojJ5oNawYTAiEAzwJNwUN/5WU44us74V7zlYLqiwWbILEjhzUKfON3M8U="}]},"_npmUser":{"name":"bikram_mondal","email":"bikram.mondal@bridgera.com"},"directories":{},"maintainers":[{"name":"bridgeraiot","email":"iot-automation@bridgera.com"},{"name":"avirup_bridgera","email":"avirup.das@bridgera.com"},{"name":"sudbiswa","email":"sudipta.biswas@bridgera.com"},{"name":"bikram_mondal","email":"bikram.mondal@bridgera.com"},{"name":"biplob.bose","email":"biplob.bose@bridgera.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/track-me-push-notifications_1.2.4_1762424690324_0.34324681042707894"},"_hasShrinkwrap":false}},"time":{"created":"2025-05-19T10:56:55.417Z","modified":"2025-11-06T10:24:50.731Z","1.0.0":"2025-05-19T10:56:55.652Z","1.0.1":"2025-05-19T11:09:41.092Z","1.2.0":"2025-09-12T13:10:51.970Z","1.2.1":"2025-09-12T13:16:51.010Z","1.2.2":"2025-09-12T13:51:29.722Z","1.2.3":"2025-09-22T11:14:47.850Z","1.2.4":"2025-11-06T10:24:50.512Z"},"author":{"name":"Bikram Mondal"},"license":"ISC","keywords":[],"description":"@bridgera-iot/track-me-push-notifications\r ========\r A Node.JS simple interface to send Push Notification for Android and iOS","maintainers":[{"name":"bridgeraiot","email":"iot-automation@bridgera.com"},{"name":"avirup_bridgera","email":"avirup.das@bridgera.com"},{"name":"sudbiswa","email":"sudipta.biswas@bridgera.com"},{"name":"bikram_mondal","email":"bikram.mondal@bridgera.com"},{"name":"biplob.bose","email":"biplob.bose@bridgera.com"}],"readme":"@bridgera-iot/track-me-push-notifications\r\n========\r\nA Node.JS simple interface to send Push Notification for Android and iOS\r\n\r\n## Installation\r\n\r\nVia [npm][1]:\r\n\r\n    $ npm install @bridgera-iot/track-me-push-notifications\r\n\r\n## Usage\r\n\r\n    var FCM = require('@bridgera-iot/track-me-push-notifications');\r\n\r\n    var serverKey = ''; //You will get this value from firebase console\r\n    var client_email = ''; //You will get this value from serviceAccountKey.json file in firebase\r\n    var private_key = ''; //You will get this value from serviceAccountKey.json file in firebase\r\n    var project_id = ''; //You will get this value from google-services.json file\r\n    var fcm = new FCM(serverKey, client_email, private_key, project_id);\r\n\r\n    exports.sendPushNotification = function (push_id, data, title, body) {\r\n        let response = sendPushNotification(fcm, push_id, data, title, body);\r\n        console.log(response);\r\n    }\r\n\r\n## Test\r\n    test();\r\n\r\n        async function test() {\r\n            console.log('Here in push test======')\r\n            let device_token = '';\r\n            let data = {'a':'data_1', 'b': 'data_2'};\r\n            let title = 'The Push notification title';\r\n            let body = 'Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book.'\r\n            module.exports.sendPushNotification(device_token,\r\n                data,\r\n                title,\r\n                body)\r\n        }\r\n\r\n## Credits\r\n\r\nWritten and maintained by [Bikram Mondal].\r\n\r\n## License\r\n\r\nThe ISC License\r\n\r\n","readmeFilename":"README.md"}