{"_id":"@cabt/cabtconnectionmodule","_rev":"3-5273f5b5b9e7ee4d9ca7b341b95707f4","name":"@cabt/cabtconnectionmodule","dist-tags":{"latest":"1.0.2"},"versions":{"1.0.0":{"name":"@cabt/cabtconnectionmodule","version":"1.0.0","description":"this module is used to connect realtime terminal of cabt","main":"main.js","scripts":{"build":"rimraf ./build && tsc","start:dev":"nodemon","start":"npm run build && node build/index.js","lint":"eslint . --ext .ts","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write","prettier-watch":"onchange 'src/**/*.ts' -- prettier --write {{changed}}"},"repository":{"type":"git","url":"git+https://github.com/Abhishek901/CABTCONNECTIONMODULE.git"},"devDependencies":{"@types/node":"^14.6.2","ts-loader":"^6.2.1","typescript":"^3.7.3","webpack":"4.38.0","webpack-cli":"3.3.6","webpack-dev-server":"3.7.2"},"author":{"name":"abverma901@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Abhishek901/CABTCONNECTIONMODULE/issues"},"homepage":"https://github.com/Abhishek901/CABTCONNECTIONMODULE#readme","dependencies":{},"gitHead":"c62acbfee424aec19f60c217ac652b60fce8993a","_id":"@cabt/cabtconnectionmodule@1.0.0","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-wiFAVR9v+k2O1xr7BiUnX45geEutJNkUm68ewZkvLOUkOSgdSOvt5y3huTSJh/mEi4jyRV+iw0ZAA3oOuLoMIw==","shasum":"33ead888f7677447bb1fe0f49113697a644ab90c","tarball":"https://registry.npmjs.org/@cabt/cabtconnectionmodule/-/cabtconnectionmodule-1.0.0.tgz","fileCount":8,"unpackedSize":2143,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTAiiCRA9TVsSAnZWagAAUF4P/jvnbbAln75QCpGW4Y2g\nkhKknxJTqSEYwjF5mk6gILC5RczKo6KwB0x+uud7cdgk5HOnnvsFKQIKLNXO\nSwWttHsaw6jLTLjqyF/HskWOWyz6m+8BDnJsIeMEvg+ewCZEPbyac52wyGiZ\n0tHzrOwrMDKhFu3q/SGhk3R2Vifmv+MK8FgrOAFElX+F/NREwnTi/VRk2hZa\ntKZkyD+P+Hdzp2MPnzkva2gBOsecqy3CGWNE5hWWF0RsvQr5X2Let75Rv6hP\nw2J4chy5BwDi5DPwhWzwrRxz238Rjw3Wvrpm5jWsNyU7Hwz39bRJEYOxDngR\nG0TORF8DwLtfgrvIBj2nHoS/jeBZF6PvGb7V+9qvyR22hgVSNUf+l5da0Nkz\nyRjUZXv5b+TgKMchmMGFCqbx729OMCgetF7bu8iBRXuxhT0q7EavFhsVcdUc\nfXTjzNRykbmV+YA2cDUbKm5tZZHvwKhBDMsIFnaSHhVTQNbVcwyoteObSpJf\nolYOllrbN5oqBx1aPtYMb70VoADVdZZbKIR5IMDivjK1brnX66SuIk/ckU9D\nxSCuqlr1m/ZrbPT3Bzd0aJfPmQw3DMY6zIvimWp/minRXaNNRSzAauyizRV9\nEKoRjXyVS4wiJmZpH4JawFaoY6cuIfttoYdR7gFWGJJZSuQzRT5jqJT9dA1/\nCOKW\r\n=Dzb6\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIBx7AtZF3OsE23puf59RZuTC5xaGX8L6T9CJWFy7+uHnAiAq+K7SUgnHR+kSpSWpp0va20w6fW0bN+tXua7y7gnmVQ=="}]},"maintainers":[{"name":"abhishek901","email":"abverm901@gmail.com"}],"_npmUser":{"name":"abhishek901","email":"abverm901@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cabtconnectionmodule_1.0.0_1598818466430_0.1452505332284273"},"_hasShrinkwrap":false},"1.0.1":{"name":"@cabt/cabtconnectionmodule","version":"1.0.1","description":"this module is used to connect realtime terminal of cabt","main":"main.js","scripts":{"build":"rimraf ./build && tsc","start:dev":"nodemon","start":"npm run build && node build/client.js","lint":"eslint . --ext .ts","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write","prettier-watch":"onchange 'src/**/*.ts' -- prettier --write {{changed}}"},"repository":{"type":"git","url":"git+https://github.com/Abhishek901/CABTCONNECTIONMODULE.git"},"devDependencies":{"@types/amqplib":"^0.5.13","@types/node":"^14.6.2","ts-loader":"^6.2.1","typescript":"^3.7.3","webpack":"4.38.0","webpack-cli":"3.3.6","webpack-dev-server":"3.7.2"},"author":{"name":"abverma901@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Abhishek901/CABTCONNECTIONMODULE/issues"},"homepage":"https://github.com/Abhishek901/CABTCONNECTIONMODULE#readme","dependencies":{"amqplib":"^0.6.0"},"gitHead":"d5321fae27b965804e4f50b3f9ba66765f35f1f5","_id":"@cabt/cabtconnectionmodule@1.0.1","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-5Pp7+KSDrtTtontf6Cv+Qh7aFek6z/mSHKbAWWQGn1FC6v9bzICLt/p+SU7ip7dNtTXCYKigyCI8iL2NkdFIWw==","shasum":"474e9f9c0e135fab12e9986a547046f5b2d52893","tarball":"https://registry.npmjs.org/@cabt/cabtconnectionmodule/-/cabtconnectionmodule-1.0.1.tgz","fileCount":24,"unpackedSize":18154,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfTFYSCRA9TVsSAnZWagAAsOQP/RboVqtFNtI9DPLsLCU1\nkKR/ZOafU8sNdqRTJTPmzCOCcUshbSXL25HR7MWHtvTlVnNRAyw+847b1vcf\nWFj5Z22U2qd/DNbxD2uvf63q0XorRI6Wk0l3aaIYN3bjrDOCiQR+ONC98TAr\nNOA4rjMJt4TDvTGF+SPgziLpLhw366DM2bomj8HMaWvArGPWOL1aoVixrEhn\nf2BE3G8GCujOScvHj0qE7iEmqVsCceyrCB5RoY+7rFGfzXJc6TADNByoDhF5\n7iUJLwwW2f3B3ocSpl5P3GzxMqyiiQieSbyPcl29qkQiC075VxXVISoFv30P\nfOlfIaWsYm89bYDAVt0FqHFC+a0Rct3wQBwgEyMv6AhnLweCJWyX0VJPFiKU\noqPAFmx+WUjC+Yq9yUSbX2Zwc11836k6tgNQ2abpJH1ccK4v+NYCSelZE3IM\nO9grA4eaVjaCr7LkPsBT84CDXjj3Dhq0AMbeU5dWesAbq6oc58sPMxRTwr0F\ncKXB7W5LxOrHY/K6s/S/WAIERtsJ2mq6WQWI+QYxlmie4B/Mgm/klV6CObeA\nIqgGEmK62/XDPpm4fQK3h9dZLGW9DjS/mgVOVSY6oQXnszjU0B7AlETBrzmK\nftElnsrgwWws4YEKJw3X5ln0HcfCltObslhMd3jG5Hko3jQQ6Ns5eiJsFbrA\n2rcf\r\n=/kbJ\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIHIk8loofK+gdADelgJBeXvq2z1Q5f+kpIF4ZLCclZtNAiAt6H8PSzS65In5NRfpk31hmxVUH4J/lbzuqgo/EWvfrQ=="}]},"maintainers":[{"name":"abhishek901","email":"abverm901@gmail.com"}],"_npmUser":{"name":"abhishek901","email":"abverm901@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cabtconnectionmodule_1.0.1_1598838290018_0.49498901915447724"},"_hasShrinkwrap":false},"1.0.2":{"name":"@cabt/cabtconnectionmodule","version":"1.0.2","description":"this module is used to connect realtime terminal of cabt","main":"main.js","scripts":{"build":"rimraf ./build && tsc","start:dev":"nodemon","start":"npm run build && node build/client.js","lint":"eslint . --ext .ts","prettier-format":"prettier --config .prettierrc 'src/**/*.ts' --write","prettier-watch":"onchange 'src/**/*.ts' -- prettier --write {{changed}}"},"repository":{"type":"git","url":"git+https://github.com/Abhishek901/CABTCONNECTIONMODULE.git"},"devDependencies":{"@types/amqplib":"^0.5.13","@types/node":"^14.6.2","ts-loader":"^6.2.1","typescript":"^3.7.3","webpack":"4.38.0","webpack-cli":"3.3.6","webpack-dev-server":"3.7.2"},"author":{"name":"abverma901@gmail.com"},"license":"MIT","bugs":{"url":"https://github.com/Abhishek901/CABTCONNECTIONMODULE/issues"},"homepage":"https://github.com/Abhishek901/CABTCONNECTIONMODULE#readme","dependencies":{"amqplib":"^0.6.0"},"gitHead":"adfc301f4f1af31c862718d605ab9e9451b56908","_id":"@cabt/cabtconnectionmodule@1.0.2","_nodeVersion":"14.5.0","_npmVersion":"6.14.5","dist":{"integrity":"sha512-RkKr+Nlq4VltBO8TLWOrn3FUWxZBOm8WjS0PuQV3BgYAc1HxrEtv6HB54ajKOSQrPNGw0uC1r5AuhC0h4qteHg==","shasum":"2c78856e1db5b502876cae2321f3d6c384418e9a","tarball":"https://registry.npmjs.org/@cabt/cabtconnectionmodule/-/cabtconnectionmodule-1.0.2.tgz","fileCount":33,"unpackedSize":42188,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfUQQ4CRA9TVsSAnZWagAAeNoP/0nifoKJWMjCjLjb+GFZ\nCRPApZSNy2Fjf7T+R64xZ9u5X9iMVoiKUfk+zDwTkZ9BJqZZniIhZa3/cLnb\n11MOaC1clBbBtZSpLXj09Ng8YxBR9E67oSTV9dtn+khIGmVat2vD8xST2Zzu\nut4jPRvMmXGYYqOa4YzQRCb2kJp9A7zoFlk6CLh0sh42Zfy+DrH0UiaLtxNo\n7lKzOMtUtyJG4GGDoTqxziRd3vgMq9YbnBE1iEF1iaSQWPkI4vnKx8e50zWq\njCWDH6cgwt0+jkRNgnpvt4GRyVN1Xih6OhqbuDp/edfUk33F2iU/ER0ABYcz\nEdi+d4leCNvpfOBJEHs1H5GF15MhRiU3JAcXsY8Ml+/IG4lhNd6YckrUbpk+\nZIa8ay8YWcSMjyDVgM1QjD8EraWnpFQCpJjuNLh+0nKIRIjP9S2/nGpxhs4d\nBY591OJ1Ur0UWRzo1mumDHZ47cawNRRmA4cRN/CDN3iW8efdvTduDTLshAQU\nnciy+EoP2kqBmeo75waB73rcuMUrkLY+VBCVYALRwqLcVx1SeA5qi26VaFWt\n5VtUSdRg3XMC4Sdf95s/MjN8sUeYiH4FDwDvkL1wUABByeGZA+MK101MpL+N\ni2CkaHru9iXYfKjhhSx38hiQIY1gfDRT74TcDIiKR7ASh+3jIIZlEHiC6TqH\nvpmB\r\n=TrA5\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIG4nAtfBKEqZrvcsr/QJRgWso0dum2shEYs2kdQpcv2AAiEAzF/P6Ow9ISncR1m8ddyGaY04WsTCai1DgMxnriFhO+g="}]},"maintainers":[{"name":"abhishek901","email":"abverm901@gmail.com"}],"_npmUser":{"name":"abhishek901","email":"abverm901@gmail.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/cabtconnectionmodule_1.0.2_1599145015926_0.2888994830496818"},"_hasShrinkwrap":false}},"time":{"created":"2020-08-30T20:14:26.179Z","1.0.0":"2020-08-30T20:14:26.544Z","modified":"2022-04-04T21:28:23.963Z","1.0.1":"2020-08-31T01:44:50.204Z","1.0.2":"2020-09-03T14:56:56.023Z"},"maintainers":[{"name":"abhishek901","email":"abverm901@gmail.com"}],"description":"this module is used to connect realtime terminal of cabt","homepage":"https://github.com/Abhishek901/CABTCONNECTIONMODULE#readme","repository":{"type":"git","url":"git+https://github.com/Abhishek901/CABTCONNECTIONMODULE.git"},"author":{"name":"abverma901@gmail.com"},"bugs":{"url":"https://github.com/Abhishek901/CABTCONNECTIONMODULE/issues"},"license":"MIT","readme":"# CABT Connection module\r\n\r\n  This doc reffers to the  connection module of our system\r\n\r\n## Installation \r\n\r\n````\r\n> npm i @cabt/cabtconnectionmodule\r\n````\r\n\r\n## How to connect with our real time server\r\n\r\n1. Import the connection class\r\n\r\n````\r\nimport CABTClient from 'cabt/cabtconnectionmodule';\r\n````\r\n\r\n2. make a connetion\r\n\r\n````\r\nconst CABTClientConnection = new CABTClient(settingObject);\r\n````\r\n** Here setting object will provided by us.\r\n\r\n## Pushing Order data to our system\r\n\r\nSchema for order data\r\n\r\n````\r\nconst OrderSchema = {\r\n    OrderPrice: 100,\r\n    DeliveryAddress: 'full address here',\r\n    DeliveryLatLang: { lat: '12121', lang: 'zxczc' },\r\n    PickUpAddress: 'full address here',\r\n    PickUpLatLang: { lat: '12121', lang: 'zxczc' },\r\n    CustomerDetails:\r\n    {\r\n        firstname: 'test',\r\n        lastname: 'test',\r\n        emailId: 'test@test.com',\r\n        phoneNumber: +91999999999\r\n    },\r\n    OrderDetails: [{\r\n        qty: 1,\r\n        productname: 'testProduct'\r\n    }]\r\n}\r\n````\r\n\r\n\r\n````\r\nCABTClientConnection.pushOrderDetails(OrderSchema);\r\n````\r\n\r\n\r\n## Our Event System On Order \r\n\r\n### Order Pushed \r\n\r\n ````\r\n CABTClientConnection.on('order_pushed', (data) => {\r\n    // Your bussiness logic here\r\n })\r\n ````\r\n\r\n### Order Accepted\r\n\r\n````\r\nCABTClientConnection.on('order_accepted', (data) => {\r\n   // Your bussiness logic here   \r\n})\r\n````\r\n\r\n### OTP Verification Event & Functions\r\n\r\n#### When our rider will eneter the OTP in our App\r\n\r\n````\r\nCABTClientConnection.on('otp_verification_resive_event', (data) => {\r\n   // Your bussiness logic for verifing the OTP\r\n})\r\n````\r\n\r\n#### When you pass the verification\r\n\r\n```\r\nconst OTPConfermationObject = {\r\n    riderID: 'test_rider_001',\r\n    status: true\r\n}\r\n```\r\n````\r\nCABTClientConnection.pushOTPVerificationStatus(OTPConfermationObject);\r\n````\r\n\r\n### Event for rider location\r\n\r\n````\r\nCABTClientConnection.on('rider_location', (data) => {\r\n    // Your business logic.\r\n})\r\n````\r\n\r\n### Order Delivery \r\n\r\n````\r\n\r\nCABTClientConnection.on('order_deliverd', (data) => {\r\n    // Your Bussiness logic\r\n})\r\n````\r\n\r\n\r\n\r\n\r\n","readmeFilename":"readme.md"}