{"_id":"@approov/nativescript-approov","_rev":"9-27fc37e36195b0f098de5f66d938da97","name":"@approov/nativescript-approov","dist-tags":{"latest":"3.2.3"},"versions":{"3.0.34":{"name":"@approov/nativescript-approov","version":"3.0.34","publishConfig":{"access":"public"},"description":"Approov support for NativeScript with Angular/Vue support and TLS pinning","main":"approov-service","typings":"index","nativescript":{"platforms":{"android":"6.5.0","ios":"6.5.0"}},"keywords":["NativeScript","JavaScript","Android","iOS","Nativescript Https","Nativescript SSL","Nativescript certificate pinning","Nativescript Angular","secure","pinning","nativescript ssl pinning","SSL","Nativescript TLS","TLS","Nativescript dynamic pinning","Nativescript public key pinning","Public key pinning","Nativescript Approov","Approov SDK","ns approov","ns approov sdk","Approov dynamic pinning"],"author":{"name":"Critical Blue Ltd.","email":"support@approov.io"},"bugs":{"url":"https://github.com/approov/quickstart-nativescript"},"license":"MIT","homepage":"https://github.com/approov/quickstart-nativescript","devDependencies":{"tns-core-modules":"^6.0.0","tns-platform-declarations":"^6.0.0","typescript":"~3.4.5","prompt":"^1.0.0","rimraf":"^2.6.3","tslint":"^5.12.1","semver":"^5.6.0"},"bootstrapper":"nativescript-plugin-seed","_id":"@approov/nativescript-approov@3.0.34","_integrity":"sha512-jndFXeRsaACWanF02NMZYwX9M4emJY4x8sW25StAo8uobmiCExmeWpgZHtJfwWiYq4NmZ1DsdOxYdu/nytgTbg==","_resolved":"/Users/richardt/github-staging/quickstart-nativescript/publish/package/approov-nativescript-approov-3.0.34.tgz","_from":"file:approov-nativescript-approov-3.0.34.tgz","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-jndFXeRsaACWanF02NMZYwX9M4emJY4x8sW25StAo8uobmiCExmeWpgZHtJfwWiYq4NmZ1DsdOxYdu/nytgTbg==","shasum":"6d429da51f89444e47f93349341dead0145e6401","tarball":"https://registry.npmjs.org/@approov/nativescript-approov/-/nativescript-approov-3.0.34.tgz","fileCount":44,"unpackedSize":14453042,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIC/HrDE24EKcCG80Yr1J9+bdi8C5n/ynsYlyWNzav4OKAiEAvKQcD6fwRP0ho4mu+d147/GmmfS79Tabis4FWUYhQXg="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivbSGACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmopyg//aBTE8pr6c3MJj/f/2WMIbLSXBC+WmfCi3H/enBXnpb7oZmkS\r\nr7B7zffn4mfVUHgo5Z7uKSFZZ6MLBwMfImVDthtFfqou8Pj+50i7cQWABmMB\r\nTaOgP2fD+tUnz5KYN8aRr45Vh1naiSCFM+A+c6qXDsgc8YmzB9bDY7EFUupy\r\nVtP+43t09QITuHF3gm5fNCGx9xbclW35oiMRXp7Aot72JqlL99kIN9t8ZnfV\r\nBQm7i9tnfwiKT5C2QOkT4McS5lfxr8hYZFDvy0eRTd4EFzJ5JaoVGptNVcfS\r\nKZqq62++YST4OHE+FQj/ZMdclCl6n+C+Y47mKUin/yrpi2CKpH+q186riAYM\r\nPLeH5xpDR3Pe8dYDMhx6DlWnWqWHqzOI4Zsrdfr6DEHWrsxWb4YWYcQO1pgq\r\nau/gMnwYcV2XyG128t/msAEpKa8SJ5b/ZuSLM5ovQKI5jipVQnkdCkE3U54n\r\nFpXBMN2Naf9S3Oqf9tJvkgDQfWW9pKJTmvdFS+msK/POmtKSTUAOWtfhEWuP\r\nwTdVkM6IlA3X7bGUfNw1YE7J5QMOJ9ZBG9zm6EfOKek/LClUg5LJRiPtj7yu\r\nmz5zEqPhfj9AJa9+RZeM+6wE0M7fuszLbnAsmob4OVcrsaHsosDvrN39pLKX\r\nFtk1X9mEJamcDZZubKSAjWI3uAzEXJwn9g0=\r\n=dGpz\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"richardmtaylor","email":"richardt@criticalblue.com"},"directories":{},"maintainers":[{"name":"johannesschneiders","email":"johanness@criticalblue.com"},{"name":"skiph","email":"skiph@criticalblue.com"},{"name":"jexh","email":"jexh@criticalblue.com"},{"name":"paulos.approov","email":"paulos@criticalblue.com"},{"name":"richardmtaylor","email":"richardt@criticalblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nativescript-approov_3.0.34_1656599686533_0.8045638514489084"},"_hasShrinkwrap":false},"3.0.35":{"name":"@approov/nativescript-approov","version":"3.0.35","publishConfig":{"access":"public"},"description":"Approov support for NativeScript with Angular/Vue support and TLS pinning","main":"approov-service","typings":"index","nativescript":{"platforms":{"android":"6.5.0","ios":"6.5.0"}},"keywords":["NativeScript","JavaScript","Android","iOS","Nativescript Https","Nativescript SSL","Nativescript certificate pinning","Nativescript Angular","secure","pinning","nativescript ssl pinning","SSL","Nativescript TLS","TLS","Nativescript dynamic pinning","Nativescript public key pinning","Public key pinning","Nativescript Approov","Approov SDK","ns approov","ns approov sdk","Approov dynamic pinning"],"author":{"name":"Critical Blue Ltd.","email":"support@approov.io"},"bugs":{"url":"https://github.com/approov/quickstart-nativescript"},"license":"MIT","homepage":"https://github.com/approov/quickstart-nativescript","devDependencies":{"tns-core-modules":"^6.0.0","tns-platform-declarations":"^6.0.0","typescript":"~3.4.5","prompt":"^1.0.0","rimraf":"^2.6.3","tslint":"^5.12.1","semver":"^5.6.0"},"bootstrapper":"nativescript-plugin-seed","_id":"@approov/nativescript-approov@3.0.35","_integrity":"sha512-T1NBpzSLeAaP7EcaEc5LV1VUGDm25ae0Hd5YpaJBECuVdv1S1F1/diL8+bo8phcQJFddyGLIrbJf+env6cWZVw==","_resolved":"/Users/richardt/github-staging/quickstart-nativescript/publish/package/approov-nativescript-approov-3.0.35.tgz","_from":"file:approov-nativescript-approov-3.0.35.tgz","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-T1NBpzSLeAaP7EcaEc5LV1VUGDm25ae0Hd5YpaJBECuVdv1S1F1/diL8+bo8phcQJFddyGLIrbJf+env6cWZVw==","shasum":"f9566de88250f16fec40d8766daba3d716a16df1","tarball":"https://registry.npmjs.org/@approov/nativescript-approov/-/nativescript-approov-3.0.35.tgz","fileCount":44,"unpackedSize":14453042,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIH8ZzODq33NT4W+GfuSlDU+080ItqVbcVYTmFIZkg/OTAiEA07GcvFDjMpFEPCfojFQVQ9LfHLXA6KpK1UKSMCzD3ok="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivbd0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmonpw/+PrYrYnJM/5Wk6y+I2QYuK0Sem4I/5aD7SIVQ/d9vOUOl+jIX\r\nQ40KLQrIU0SqMReGi13vPeFhEKYY3hiVLexwwFSwD75dseNORj8mx4vFjkXw\r\nX+f1x7fNS9Cs+JpVWgq6TnLdimHZ99isEvP1M3uK0zB9rUuU1jrhnmVaS2GS\r\nWSDZhDYMyJ5GZxhY1EB3++5RAXT1FJvj6t4Gbq/bkiMAdXG5wNsLGtSW5mYZ\r\naJvqsnduWp76V0u8LoPOOEOSh5sNgGV6emKfDAk2nznKspH/zdZ35LXmMx/F\r\nlJd4eZnBgu1ZaztdhOREYcRjmgt4Vqq6Aq8TBqoXk2Y57nX+KoTRdI8sBWiy\r\nVWgIOu21Ajnk6ow3rWtgQzD1qnViWky98ZDpJPicyXXDL38p2i/C44o5gQai\r\nk8tOv5roOP6yDo8WgvbCk8+hkqYCZzWxWNtkWktxXczGBPwbs1blAnbm3RW7\r\nC60xPOIOgO0gMqgE9eGw5gU9y8Orc14PjPYAjpZN7ahvQufN488nmsCIoH/X\r\nITFOyBDDYKWF9hO8Q+VwM14RKl1ZQYlXs5/OH9607Ypeo3rHwweKqN3f5kMr\r\nvCAwwUnXCFCJw/LTI9PnXsGoS6hBGgrt6PnUOMycr3Pv1hieZZ2UgjXAS18w\r\nFZ9F+wZEwUdF47ipClHURB3Wjd16OYta1+k=\r\n=Pa1j\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"richardmtaylor","email":"richardt@criticalblue.com"},"directories":{},"maintainers":[{"name":"johannesschneiders","email":"johanness@criticalblue.com"},{"name":"skiph","email":"skiph@criticalblue.com"},{"name":"jexh","email":"jexh@criticalblue.com"},{"name":"paulos.approov","email":"paulos@criticalblue.com"},{"name":"richardmtaylor","email":"richardt@criticalblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nativescript-approov_3.0.35_1656600436336_0.04297949778795984"},"_hasShrinkwrap":false},"3.0.36":{"name":"@approov/nativescript-approov","version":"3.0.36","publishConfig":{"access":"public"},"description":"Approov support for NativeScript with Angular/Vue support and TLS pinning","main":"approov-service","typings":"index","nativescript":{"platforms":{"android":"6.5.0","ios":"6.5.0"}},"keywords":["NativeScript","JavaScript","Android","iOS","Nativescript Https","Nativescript SSL","Nativescript certificate pinning","Nativescript Angular","secure","pinning","nativescript ssl pinning","SSL","Nativescript TLS","TLS","Nativescript dynamic pinning","Nativescript public key pinning","Public key pinning","Nativescript Approov","Approov SDK","ns approov","ns approov sdk","Approov dynamic pinning"],"author":{"name":"Critical Blue Ltd.","email":"support@approov.io"},"bugs":{"url":"https://github.com/approov/quickstart-nativescript"},"license":"MIT","homepage":"https://github.com/approov/quickstart-nativescript","devDependencies":{"tns-core-modules":"^6.0.0","tns-platform-declarations":"^6.0.0","typescript":"~3.4.5","prompt":"^1.0.0","rimraf":"^2.6.3","tslint":"^5.12.1","semver":"^5.6.0"},"bootstrapper":"nativescript-plugin-seed","_id":"@approov/nativescript-approov@3.0.36","_integrity":"sha512-CDZCNYfxK09v4AGAitEUy+VD/+pgRjDELY5UV7sw3FdMGQQg6Ms57aB7JNrxXGVJWKGucwVL80T+YSD+fOFliA==","_resolved":"/Users/richardt/github-staging/quickstart-nativescript/publish/package/approov-nativescript-approov-3.0.36.tgz","_from":"file:approov-nativescript-approov-3.0.36.tgz","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-CDZCNYfxK09v4AGAitEUy+VD/+pgRjDELY5UV7sw3FdMGQQg6Ms57aB7JNrxXGVJWKGucwVL80T+YSD+fOFliA==","shasum":"1fa6c4f8095bd9c086d5bc4e10f56c6bf65229cb","tarball":"https://registry.npmjs.org/@approov/nativescript-approov/-/nativescript-approov-3.0.36.tgz","fileCount":44,"unpackedSize":14453042,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIGYfgvJlAJ63Q9VtJWSdPMMZo1JQQBIeBkecto5Dk6umAiEAge1JlbyX+9Q7Is/oxPZqRRti2ijYCs7z7YAmwspvP78="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJivboMACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmpjOg//R6jgKh2ruXGIRkviMO/EXQ2cRj02aD45kKnV1TS9JOj7bUar\r\nm+1yA3igxJPB35CZNv+U4nFQd5CadsgbcQiz1vPWlnJRQBkyRo4x4Fyi2bbh\r\nkB/vrpfcgGYeaGkxzF/VrtjHyUm1VwJFsQc7QU6AxidI7aCZs9lqEkT/vRxS\r\nCnw2UfYjc+L4ZQ0FqHIGRABmE8UeamkFXZYbsfl4oBTLUvEVVNA2rEAoiar4\r\nvXDLrebLgK5aoVHY23SUF1bkJ5jAelRC737UA2f2elcMHe6Rl/1ak/RWMIfT\r\nXBTtuZaTRRzHHcBir9f2LbXzwP/CilEzPd1YoOLrdc5eLnnkR5GoHq1SE7ck\r\nSgZqjDlKrN8LFqoJC9dCmz7b2MjbVO1XciL7hXt+GVfQhPBwq0ZBGp7145Gt\r\nA7ZiAQfKAiS9wm/xzTJQPmqEvVR+DKZqNSwHdUsSuC4h+S6cg/lGW/WWY2dy\r\njvy9o8m1Ec8i0e7HlFkMTo/GmmMx1Zbmrt5BvyoSJEPU9OiRlrALt38JEZZK\r\nuuLY44ULUWCoqlUA31s5UdgpbnnH3HVXDGyWaeAi9awWevOWzR0Xd4Fnkf8F\r\ncGxrys7EAn9Dg6/ZJqYuPXYHD249j1P99Yy34skxYoBRRDWWViY7oav+YxJ4\r\nC05sdYysvp+mCRzCzzZ5bWugVF2CEwNcSRw=\r\n=YxgS\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"richardmtaylor","email":"richardt@criticalblue.com"},"directories":{},"maintainers":[{"name":"johannesschneiders","email":"johanness@criticalblue.com"},{"name":"skiph","email":"skiph@criticalblue.com"},{"name":"jexh","email":"jexh@criticalblue.com"},{"name":"paulos.approov","email":"paulos@criticalblue.com"},{"name":"richardmtaylor","email":"richardt@criticalblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nativescript-approov_3.0.36_1656601100157_0.996206949221498"},"_hasShrinkwrap":false},"3.1.0":{"name":"@approov/nativescript-approov","version":"3.1.0","publishConfig":{"access":"public"},"description":"Approov support for NativeScript with Angular/Vue support and TLS pinning","main":"approov-service","typings":"index","nativescript":{"platforms":{"android":"6.5.0","ios":"6.5.0"}},"keywords":["NativeScript","JavaScript","Android","iOS","Nativescript Https","Nativescript SSL","Nativescript certificate pinning","Nativescript Angular","secure","pinning","nativescript ssl pinning","SSL","Nativescript TLS","TLS","Nativescript dynamic pinning","Nativescript public key pinning","Public key pinning","Nativescript Approov","Approov SDK","ns approov","ns approov sdk","Approov dynamic pinning"],"author":{"name":"Critical Blue Ltd.","email":"support@approov.io"},"bugs":{"url":"https://github.com/approov/quickstart-nativescript"},"license":"MIT","homepage":"https://github.com/approov/quickstart-nativescript","devDependencies":{"tns-core-modules":"^6.0.0","tns-platform-declarations":"^6.0.0","typescript":"~3.4.5","prompt":"^1.0.0","rimraf":"^2.6.3","tslint":"^5.12.1","semver":"^5.6.0"},"bootstrapper":"nativescript-plugin-seed","_id":"@approov/nativescript-approov@3.1.0","_integrity":"sha512-Wq06+RaA7naYTJnRmORC+zzPNRQ6+CeKWW1jbNMqt8F3A1MI+WA679dHEYqPyPYEGcLescmEkjf0d9Ss0nUDqw==","_resolved":"/Users/richardt/github-staging/quickstart-nativescript/publish/package/approov-nativescript-approov-3.1.0.tgz","_from":"file:approov-nativescript-approov-3.1.0.tgz","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-Wq06+RaA7naYTJnRmORC+zzPNRQ6+CeKWW1jbNMqt8F3A1MI+WA679dHEYqPyPYEGcLescmEkjf0d9Ss0nUDqw==","shasum":"2a697874a9bc2fffbbfc807210162c51a3a1e308","tarball":"https://registry.npmjs.org/@approov/nativescript-approov/-/nativescript-approov-3.1.0.tgz","fileCount":42,"unpackedSize":13993300,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIBYEY9UzkGkQB54HNErlE/uxXaILtmrojgYBtJtQXUX/AiEA8Q9FtvRG9slyKenNdqAJ4haZm97wlrr7u1MN0FR5dAo="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrIj0ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmqrTw/7B08dv4zYkHeriO+TG75tCMeC0CoJs8RTpWxV92VPPYF3oGe7\r\nR6mwz9T33V8yc6wv+JTEzs2DXXPOAvSmzszegDQQjctg4Dr+KFs1RVcQYEHy\r\nRfNwzV8IezKUrzQIPXfIsPnCTJ+aW8tZB9Ul/OcnTH6fuAQ5ZZk9EeNNkrr2\r\nqVLzSXxZl5S9l9oC3nb74+3w2bB30ayUv+RUFtrytgCwNicNHHSiW4qTATrA\r\nYsmNlIcmwKHPbTin0xDYfn+PbBzsrugbfDL5Ry+F1fbN/I9Jjd037T0eCBmt\r\nksfBUaK/1Q4weI7dOqybWkO8HQ21jjJalWA1YTMqww7FCnfQzEeJYvN/f9wd\r\nrjvXt2jc+7YhJS2EzuTssMXiLyUX9aIQzH5LIIT5ZiSqDKbOBVABRI4z3cs5\r\n3+6olpyaEyuKZHu+eQgH226TTKDabQ/wCFyP0hIb70mVmOQGWNziFrNUJMLE\r\nsuFeeePwyOupbFULzb4ROFtanSj8TvBRwC91ANlyXzOb251A3Dfom7NME85J\r\nFexpNSJXs7F3cmFBr+A0dvnQ2LtAgzMUcEbUhIlz/drHtXlW4AUWYRGoqeF6\r\nqVqyMAN0GX85tLQYC2x9o7rFdvrtpcKkJbYCddsY73A1LSQUhKhBpIwT1PnT\r\nZo/LickDTQ6UIaKw1UbeJRSBXyYJdm7dOyM=\r\n=8xCf\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"richardmtaylor","email":"richardt@criticalblue.com"},"directories":{},"maintainers":[{"name":"johannesschneiders","email":"johanness@criticalblue.com"},{"name":"skiph","email":"skiph@criticalblue.com"},{"name":"jexh","email":"jexh@criticalblue.com"},{"name":"paulos.approov","email":"paulos@criticalblue.com"},{"name":"richardmtaylor","email":"richardt@criticalblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nativescript-approov_3.1.0_1672251636530_0.8698427327907754"},"_hasShrinkwrap":false},"3.1.1":{"name":"@approov/nativescript-approov","version":"3.1.1","publishConfig":{"access":"public"},"description":"Approov support for NativeScript with Angular/Vue support and TLS pinning","main":"approov-service","typings":"index","nativescript":{"platforms":{"android":"6.5.0","ios":"6.5.0"}},"keywords":["NativeScript","JavaScript","Android","iOS","Nativescript Https","Nativescript SSL","Nativescript certificate pinning","Nativescript Angular","secure","pinning","nativescript ssl pinning","SSL","Nativescript TLS","TLS","Nativescript dynamic pinning","Nativescript public key pinning","Public key pinning","Nativescript Approov","Approov SDK","ns approov","ns approov sdk","Approov dynamic pinning"],"author":{"name":"Critical Blue Ltd.","email":"support@approov.io"},"bugs":{"url":"https://github.com/approov/quickstart-nativescript"},"license":"MIT","homepage":"https://github.com/approov/quickstart-nativescript","devDependencies":{"tns-core-modules":"^6.0.0","tns-platform-declarations":"^6.0.0","typescript":"~3.4.5","prompt":"^1.0.0","rimraf":"^2.6.3","tslint":"^5.12.1","semver":"^5.6.0"},"bootstrapper":"nativescript-plugin-seed","_id":"@approov/nativescript-approov@3.1.1","_integrity":"sha512-OuRBN9sTZkmAlL+AksW2/QBu2IzT6Lglm3eqKMUvgoiboVjzgD6eyVqoYy9wGuNbsLmbauKe+1N0PoZToVMNjA==","_resolved":"/Users/richardt/github-staging/quickstart-nativescript/publish/package/approov-nativescript-approov-3.1.1.tgz","_from":"file:approov-nativescript-approov-3.1.1.tgz","_nodeVersion":"16.14.2","_npmVersion":"8.5.0","dist":{"integrity":"sha512-OuRBN9sTZkmAlL+AksW2/QBu2IzT6Lglm3eqKMUvgoiboVjzgD6eyVqoYy9wGuNbsLmbauKe+1N0PoZToVMNjA==","shasum":"cf2b3f1e71118fd9ed4f77d676f0cfb2f6616f00","tarball":"https://registry.npmjs.org/@approov/nativescript-approov/-/nativescript-approov-3.1.1.tgz","fileCount":42,"unpackedSize":13993301,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIDiCtxRBLH7DJQHCBEl3feFKV1HFhHgcR5sqgG1D4F/7AiEA5Gq5tNauhGYkiBk9kucEdDXwieAAaRnsaAjBlBno4Ok="}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJjrKYKACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrR3w/+KATQlxvRtB/su2tNGA0cQh21hu7B6YxDlj7ugqgdA3jSf9pV\r\nP6ZdLB+Vz1CgeRfiOFGAPCICbbTqERG+Hpz8omJYn9/kzVZu4vsjU8g59O7Y\r\nseIeYbKrt6gUz+Ot3OAjqCMfCgjxK/PecLszSRnwj5AVdODm8aj4C/lFPuny\r\nUF41uTPObZ1Q3HWvK583t+E0WNOObF1TK2WJdpJHtl078THNp4stWWAcude8\r\n+XHbLyLtoyCc8mGgL8FLq5t9n+dUb/0+q3CWYhSg99Ea5jGuZXzvKJDse+8T\r\nRapeTfD0UxlvWtVu/cErskA3jbyNsMxOwDtMW4+YX0kHayLTy/Qf3BdcFAA3\r\nXINYtD8dI2htUHIRD9VkxJRC5OvAZn8UCZff3N81/TKO1B1/yAGmRzg3sdeA\r\n/ah+ncikbNXd15tEeb85KpbyQgaI4Rqb0JMLPWM9mre0CH4BjSvGvHZe9Wni\r\nkRkzEQcDOaUGaN5z21QcM3QZ9zzxKYKch0DXv+ZDGRLUdz8xdasKu7OZ6Ux/\r\nZ9OSZ01XuaIW3Aj24YuWxidlbrxXA0KCw2/b0n/2zh4uFEIWvKjeaJ1abHxx\r\nGIjlmVIhVJiQPt/IJ0K3aMCFt4L5lFhUmxMTk4Xrk0VQo5JXweQFT/yUtun2\r\n5t2hNXiJS+9IKeBpJ2CbCFi1S68KOVgWU/8=\r\n=MwHg\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"richardmtaylor","email":"richardt@criticalblue.com"},"directories":{},"maintainers":[{"name":"johannesschneiders","email":"johanness@criticalblue.com"},{"name":"skiph","email":"skiph@criticalblue.com"},{"name":"jexh","email":"jexh@criticalblue.com"},{"name":"paulos.approov","email":"paulos@criticalblue.com"},{"name":"richardmtaylor","email":"richardt@criticalblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nativescript-approov_3.1.1_1672259082051_0.9006797417662673"},"_hasShrinkwrap":false},"3.2.0":{"name":"@approov/nativescript-approov","version":"3.2.0","publishConfig":{"access":"public"},"description":"Approov support for NativeScript with Angular/Vue support and TLS pinning","main":"approov-service","typings":"index","nativescript":{"platforms":{"android":"6.5.0","ios":"6.5.0"}},"keywords":["NativeScript","JavaScript","Android","iOS","Nativescript Https","Nativescript SSL","Nativescript certificate pinning","Nativescript Angular","secure","pinning","nativescript ssl pinning","SSL","Nativescript TLS","TLS","Nativescript dynamic pinning","Nativescript public key pinning","Public key pinning","Nativescript Approov","Approov SDK","ns approov","ns approov sdk","Approov dynamic pinning"],"author":{"name":"Critical Blue Ltd.","email":"support@approov.io"},"bugs":{"url":"https://github.com/approov/quickstart-nativescript"},"license":"MIT","homepage":"https://github.com/approov/quickstart-nativescript","devDependencies":{"tns-core-modules":"^6.0.0","tns-platform-declarations":"^6.0.0","typescript":"~3.4.5","prompt":"^1.0.0","rimraf":"^2.6.3","tslint":"^5.12.1","semver":"^5.6.0"},"dependencies":{},"bootstrapper":"nativescript-plugin-seed","_id":"@approov/nativescript-approov@3.2.0","_integrity":"sha512-+CEl4KS/Jkehwfwm7SYPVrC/iuPpChXiWkOpH5EnKNNdpkD2YZDPf/lsWJnSr/cHU3vEHAQmj8v9ZqintbQ5Ww==","_resolved":"/Users/richardt/github-use/quickstart-nativescript/publish/package/approov-nativescript-approov-3.2.0.tgz","_from":"file:approov-nativescript-approov-3.2.0.tgz","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-+CEl4KS/Jkehwfwm7SYPVrC/iuPpChXiWkOpH5EnKNNdpkD2YZDPf/lsWJnSr/cHU3vEHAQmj8v9ZqintbQ5Ww==","shasum":"fd8cd1c97e2e1417b3e28e131538a2a544268897","tarball":"https://registry.npmjs.org/@approov/nativescript-approov/-/nativescript-approov-3.2.0.tgz","fileCount":46,"unpackedSize":3308389,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQDZhdPZKngPa09Kro9j02izMZWj2GDoSd7SEg4b5szqCgIgBJB+gD5Ige6JWJwMSUzMOhGNMAe/AdBhk+qeRU06wRc="}]},"_npmUser":{"name":"richardmtaylor","email":"richardt@criticalblue.com"},"directories":{},"maintainers":[{"name":"ivo.liondov","email":"ivo.liondov@approov.io"},{"name":"johannesschneiders","email":"johanness@criticalblue.com"},{"name":"skiph","email":"skiph@criticalblue.com"},{"name":"jexh","email":"jexh@criticalblue.com"},{"name":"paulos.approov","email":"paulos@criticalblue.com"},{"name":"richardmtaylor","email":"richardt@criticalblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nativescript-approov_3.2.0_1704377895607_0.7603785237652563"},"_hasShrinkwrap":false},"3.2.1":{"name":"@approov/nativescript-approov","version":"3.2.1","publishConfig":{"access":"public"},"description":"Approov support for NativeScript with Angular/Vue support and TLS pinning","main":"approov-service","typings":"index","nativescript":{"platforms":{"android":"6.5.0","ios":"6.5.0"}},"keywords":["NativeScript","JavaScript","Android","iOS","Nativescript Https","Nativescript SSL","Nativescript certificate pinning","Nativescript Angular","secure","pinning","nativescript ssl pinning","SSL","Nativescript TLS","TLS","Nativescript dynamic pinning","Nativescript public key pinning","Public key pinning","Nativescript Approov","Approov SDK","ns approov","ns approov sdk","Approov dynamic pinning"],"author":{"name":"Critical Blue Ltd.","email":"support@approov.io"},"bugs":{"url":"https://github.com/approov/quickstart-nativescript"},"license":"MIT","homepage":"https://github.com/approov/quickstart-nativescript","devDependencies":{"tns-core-modules":"^6.0.0","tns-platform-declarations":"^6.0.0","typescript":"~3.4.5","prompt":"^1.0.0","rimraf":"^2.6.3","tslint":"^5.12.1","semver":"^5.6.0"},"dependencies":{},"bootstrapper":"nativescript-plugin-seed","_id":"@approov/nativescript-approov@3.2.1","_integrity":"sha512-qAw0Al9zYvj/dSlDdyQHxIQzYyjDwBEPzXM2P/uLheXiI+nUD/243osy3OmrKWhMJMNNhnxwWecFnrEwzD7uuw==","_resolved":"/Users/richardt/github-use/quickstart-nativescript/publish/package/approov-nativescript-approov-3.2.1.tgz","_from":"file:approov-nativescript-approov-3.2.1.tgz","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-qAw0Al9zYvj/dSlDdyQHxIQzYyjDwBEPzXM2P/uLheXiI+nUD/243osy3OmrKWhMJMNNhnxwWecFnrEwzD7uuw==","shasum":"eeced047fb011d7f6908c96a4c57fc82c5143766","tarball":"https://registry.npmjs.org/@approov/nativescript-approov/-/nativescript-approov-3.2.1.tgz","fileCount":46,"unpackedSize":3308847,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIG1wX49Svw+MyRNLINtX7QK+C7b3dqoSblDs84ESG+mLAiAdVUuv/7wUbU5NWqMovGJiUj+lr1/xOw9mFRERo7G7NA=="}]},"_npmUser":{"name":"richardmtaylor","email":"richardt@criticalblue.com"},"directories":{},"maintainers":[{"name":"ivo.liondov","email":"ivo.liondov@approov.io"},{"name":"johannesschneiders","email":"johanness@criticalblue.com"},{"name":"skiph","email":"skiph@criticalblue.com"},{"name":"jexh","email":"jexh@criticalblue.com"},{"name":"paulos.approov","email":"paulos@criticalblue.com"},{"name":"richardmtaylor","email":"richardt@criticalblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nativescript-approov_3.2.1_1704378987061_0.37751701255787573"},"_hasShrinkwrap":false},"3.2.2":{"name":"@approov/nativescript-approov","version":"3.2.2","publishConfig":{"access":"public"},"description":"Approov support for NativeScript with Angular/Vue support and TLS pinning","main":"approov-service","typings":"index","nativescript":{"platforms":{"android":"6.5.0","ios":"6.5.0"}},"keywords":["NativeScript","JavaScript","Android","iOS","Nativescript Https","Nativescript SSL","Nativescript certificate pinning","Nativescript Angular","secure","pinning","nativescript ssl pinning","SSL","Nativescript TLS","TLS","Nativescript dynamic pinning","Nativescript public key pinning","Public key pinning","Nativescript Approov","Approov SDK","ns approov","ns approov sdk","Approov dynamic pinning"],"author":{"name":"Critical Blue Ltd.","email":"support@approov.io"},"bugs":{"url":"https://github.com/approov/quickstart-nativescript"},"license":"MIT","homepage":"https://github.com/approov/quickstart-nativescript","devDependencies":{"tns-core-modules":"^6.0.0","tns-platform-declarations":"^6.0.0","typescript":"~3.4.5","prompt":"^1.0.0","rimraf":"^2.6.3","tslint":"^5.12.1","semver":"^5.6.0"},"dependencies":{},"bootstrapper":"nativescript-plugin-seed","_id":"@approov/nativescript-approov@3.2.2","_integrity":"sha512-tWUEc8y9XY4WAnYmnzqwmlwawqJkThapXWfWmUQFuPnFykgOG2QDksIjd/XR/6i2zOPLSq7x+xCrAArxYFJHDA==","_resolved":"/Users/richardt/github-use/quickstart-nativescript/publish/package/approov-nativescript-approov-3.2.2.tgz","_from":"file:approov-nativescript-approov-3.2.2.tgz","_nodeVersion":"20.10.0","_npmVersion":"10.2.3","dist":{"integrity":"sha512-tWUEc8y9XY4WAnYmnzqwmlwawqJkThapXWfWmUQFuPnFykgOG2QDksIjd/XR/6i2zOPLSq7x+xCrAArxYFJHDA==","shasum":"5fbf68e1935c48fbb575be719af8ea49cba21f11","tarball":"https://registry.npmjs.org/@approov/nativescript-approov/-/nativescript-approov-3.2.2.tgz","fileCount":46,"unpackedSize":3308847,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIESPDWUK7clEjGth+N5yEdzUcMwMjJFS8Int+LPdcRi7AiBjf9whHu9Qw0CvrHtj6LA7/rIMhwTA7z8tH7jmMwpB8A=="}]},"_npmUser":{"name":"richardmtaylor","email":"richardt@criticalblue.com"},"directories":{},"maintainers":[{"name":"ivo.liondov","email":"ivo.liondov@approov.io"},{"name":"johannesschneiders","email":"johanness@criticalblue.com"},{"name":"skiph","email":"skiph@criticalblue.com"},{"name":"jexh","email":"jexh@criticalblue.com"},{"name":"paulos.approov","email":"paulos@criticalblue.com"},{"name":"richardmtaylor","email":"richardt@criticalblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nativescript-approov_3.2.2_1704379787403_0.69570882386053"},"_hasShrinkwrap":false},"3.2.3":{"name":"@approov/nativescript-approov","version":"3.2.3","publishConfig":{"access":"public"},"description":"Approov support for NativeScript with Angular/Vue support and TLS pinning","main":"approov-service","typings":"index","nativescript":{"platforms":{"android":"6.5.0","ios":"6.5.0"}},"keywords":["NativeScript","JavaScript","Android","iOS","Nativescript Https","Nativescript SSL","Nativescript certificate pinning","Nativescript Angular","secure","pinning","nativescript ssl pinning","SSL","Nativescript TLS","TLS","Nativescript dynamic pinning","Nativescript public key pinning","Public key pinning","Nativescript Approov","Approov SDK","ns approov","ns approov sdk","Approov dynamic pinning"],"author":{"name":"Critical Blue Ltd.","email":"support@approov.io"},"bugs":{"url":"https://github.com/approov/quickstart-nativescript"},"license":"MIT","homepage":"https://github.com/approov/quickstart-nativescript","devDependencies":{"tns-core-modules":"^6.0.0","tns-platform-declarations":"^6.0.0","typescript":"~3.4.5","prompt":"^1.0.0","rimraf":"^2.6.3","tslint":"^5.12.1","semver":"^5.6.0"},"dependencies":{},"bootstrapper":"nativescript-plugin-seed","_id":"@approov/nativescript-approov@3.2.3","gitHead":"15fbabd4d85f0bcc0b153ada414401b7e3a64b80","_nodeVersion":"21.6.2","_npmVersion":"10.5.0","dist":{"integrity":"sha512-H+PMwzLdY5hKih4WuMncw4G1lo+GSu6XJzdYfBYnt+kjcUVVgMJoLFLACKkciSXAofkSBmu5nZy6zwhnbxITdw==","shasum":"525697f479d349cf737ed2ec1e26b57406c0c157","tarball":"https://registry.npmjs.org/@approov/nativescript-approov/-/nativescript-approov-3.2.3.tgz","fileCount":39,"unpackedSize":3318015,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEQCIASIG7C7HZPoE5i3r854FBkNEbVgy8J4W0TcHYyK2+5tAiB+ektN4m35UZ/s1haErT6YEjKBlnjdNsETKXMnDPio9Q=="}]},"_npmUser":{"name":"ivo.liondov","email":"ivo.liondov@approov.io"},"directories":{},"maintainers":[{"name":"ivo.liondov","email":"ivo.liondov@approov.io"},{"name":"johannesschneiders","email":"johanness@criticalblue.com"},{"name":"skiph","email":"skiph@criticalblue.com"},{"name":"jexh","email":"jexh@criticalblue.com"},{"name":"paulos.approov","email":"paulos@criticalblue.com"},{"name":"richardmtaylor","email":"richardt@criticalblue.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/nativescript-approov_3.2.3_1714737962870_0.5014166098996478"},"_hasShrinkwrap":false}},"time":{"created":"2022-06-30T14:34:46.476Z","3.0.34":"2022-06-30T14:34:46.964Z","modified":"2024-05-03T12:06:03.475Z","3.0.35":"2022-06-30T14:47:16.665Z","3.0.36":"2022-06-30T14:58:20.792Z","3.1.0":"2022-12-28T18:20:36.848Z","3.1.1":"2022-12-28T20:24:42.292Z","3.2.0":"2024-01-04T14:18:15.882Z","3.2.1":"2024-01-04T14:36:27.264Z","3.2.2":"2024-01-04T14:49:47.651Z","3.2.3":"2024-05-03T12:06:03.117Z"},"maintainers":[{"name":"ivo.liondov","email":"ivo.liondov@approov.io"},{"name":"johannesschneiders","email":"johanness@criticalblue.com"},{"name":"skiph","email":"skiph@criticalblue.com"},{"name":"jexh","email":"jexh@criticalblue.com"},{"name":"paulos.approov","email":"paulos@criticalblue.com"},{"name":"richardmtaylor","email":"richardt@criticalblue.com"}],"description":"Approov support for NativeScript with Angular/Vue support and TLS pinning","homepage":"https://github.com/approov/quickstart-nativescript","keywords":["NativeScript","JavaScript","Android","iOS","Nativescript Https","Nativescript SSL","Nativescript certificate pinning","Nativescript Angular","secure","pinning","nativescript ssl pinning","SSL","Nativescript TLS","TLS","Nativescript dynamic pinning","Nativescript public key pinning","Public key pinning","Nativescript Approov","Approov SDK","ns approov","ns approov sdk","Approov dynamic pinning"],"author":{"name":"Critical Blue Ltd.","email":"support@approov.io"},"bugs":{"url":"https://github.com/approov/quickstart-nativescript"},"license":"MIT","readme":"# NativeScript Approov Plugin\n\nThis provides the source code for the plugin that provides Approov functionality for NativeScript applications on Android and iOS.\n\nIn order to minimize the necessary code changes the integration hooks the underlying network stack in order to add dynamic pinning and Approov functionality (such as Approov token addition) as required.\n\n## Structure\n\nA Typescript interface allows configuration and control of Approov, and for accessing more advanced functionality. This Typescript layer actually bridges to a native code layer that sits on top of the Approov SDK itself. This bridging layer has to be pre-built and packaged with the plugin. Its source code can be found in the `approov-service-native` folder at the top level of the repo.\n\nFor Android the Approov SDK itself is included via a gradle jitpack dependency to the repo holding the latest SDK. For iOS the SDK is actually included in this repo.\n\n## Example Comparator Project\n\nThe structure of this plugin project seems unusually complex compared to most plugins which only include typescript code, and it requires the use of bridge typings to cross call to native libraries.\n\nThis project requires custom native code in addition to the bridging layer and the inclusion of the proprietary Approov SDK itself. The closest exemplar can be found at `https://github.com/NativeScript/plugins/tree/main/packages/local-notifications`. The `local-notifications` plugin also requires a special Android `.aar` and `.xcframework` library.\n\n## Development\n\nFor development it is not advised to include the plugin locally using a file path. Although this is supported, and mostly works, this seems to generate numerous issues with the build process because it results in a file system symbolic link being generated.\n\nInstead for local development it is advised to ganerate a plugin `.tgz` and install that for each required change.\n\nA local plugin can be generatee by changing the working directory to `publish` and executing `./pack.sh`. This generates a new package in `publish/package/approov-nativescript-approov.x.y.z.tgz`. For clarity it is suggested the version number is changed in `src/package.json` each time.\n\nAdd it to an app project with `ns plugin add ${REPO-ROOT}/publish/package/approov-nativescript-approov.x.y.z.tgz`. This will automatically replace any previous version of the plugin.\n","readmeFilename":"README.md"}