{"_id":"@adobe/adobeio-cna-tvm-client","_rev":"150-300df00314fc6a1cb498240667a56a70","name":"@adobe/adobeio-cna-tvm-client","dist-tags":{"latest":"0.3.0"},"versions":{"0.1.0":{"name":"@adobe/adobeio-cna-tvm-client","version":"0.1.0","keywords":["sdk","nodejs","adobeio","cloud-native"],"author":{"name":"Adobe Inc."},"license":"Apache-2.0","_id":"@adobe/adobeio-cna-tvm-client@0.1.0","maintainers":[{"name":"ibaratz","email":"ibaratz@adobe.com"},{"name":"conyu","email":"conyu@adobe.com"},{"name":"alexkli","email":"alexander@klimetschek.de"},{"name":"meryllblanchet","email":"meryll@adobeio.com"},{"name":"moritzraho","email":"raho.mr@gmail.com"},{"name":"justinedelson","email":"justin@justinedelson.com"},{"name":"icaraps","email":"icaraps@hotmail.com"},{"name":"dkstevekwak","email":"steveguac@gmail.com"},{"name":"ashryan","email":"sayhi@ashryan.io"},{"name":"korra","email":"npmjs.karo@cupdev.net"},{"name":"praschetan","email":"cprasad@adobe.com"},{"name":"nporter-adbe","email":"nporter@adobe.com"},{"name":"aaronius","email":"aaron@aaronhardy.com"},{"name":"hirenoble","email":"hirenanandshah@outlook.com"},{"name":"benjamind","email":"ben@delarre.net"},{"name":"yoshikinoko","email":"yoshikinoko@gmail.com"},{"name":"goya","email":"brettrudd@gmail.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"alexmirea","email":"alexandru.daniel.mirea@gmail.com"},{"name":"purplecabbage","email":"purplecabbage@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"kerrishotts","email":"kerrishotts@gmail.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"macdonst","email":"simon.macdonald@gmail.com"},{"name":"shazron","email":"shazron@gmail.com"},{"name":"abhinavsaraswat","email":"absarasw@adobe.com"},{"name":"aemsites","email":"meyer@adobe.com"},{"name":"anjankaur","email":"anjankaur01.mkr@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"jfkhoury","email":"jfkhoury@gmail.com"},{"name":"jileesh","email":"jileeshsathyan@gmail.com"},{"name":"marbec","email":"mabecker@adobe.com"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"asteed","email":"andrewsteed@gmail.com"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"adobe-activation","email":"Engineering-Admins@adobe.com"},{"name":"target-admin","email":"ciocanu@adobe.com"},{"name":"adobe-behance","email":"sedunn@adobe.com"},{"name":"stevegill","email":"stevengill97@gmail.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"filmaj","email":"maj.fil@gmail.com"}],"homepage":"https://github.com/adobe/adobeio-cna-tvm-client#readme","bugs":{"url":"https://github.com/adobe/adobeio-cna-tvm-client/issues"},"dist":{"shasum":"ed29238829858d3e9475f7be4ce4c0d65e62b31f","tarball":"https://registry.npmjs.org/@adobe/adobeio-cna-tvm-client/-/adobeio-cna-tvm-client-0.1.0.tgz","fileCount":19,"integrity":"sha512-XLoZsSZYTNlnFqOjIfDUR42835AAVWSXwuntpyu+8qPYPCv/lU3XYZoAwsGX+omraIio44glZFW6K43E7JzIwQ==","signatures":[{"sig":"MEUCIDRQXa3YZzYRG5p/61Jr0pNFB/rjviWVI12k6nQ6q8uQAiEAx2SkwM1LdBym/6vx+edrj+mzR0jWPHLvbBfsVUAfNi0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":49695,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdWmLFCRA9TVsSAnZWagAAH1wP/iT9mMyDot+V03upUFHE\n27/VBDDBnADu+EPQOQri6RSPO1wDaXlFpK0B2oxecIvidiMTtTmuMUCvuwit\niO6pC4BqzdBl5ibO3aoyrHmUfoqVi4+lTJhj5emzj25rT1SLA+mMIQrjgps7\n8CMKS4HbFVnxakTZHclG1Ej61uq+YozqGgrjK1JtP+pppHgnEvdwZUsTkcae\nZbBAQnts0JacNiODnKRB/HzdZ4hRq7eDWaXhujYG1Jj6aVe/fUPd3hYnm83J\nudQYLRc5nY32kaNYUnzyPkzc6nLUlCCYz7YZuN+rChV0wdzUt8xLglbnPTH3\nZeMrASLaAdoxJExDafBWi+m4UKBAucZzlHUlm+G3a/zCmfWWCD28LMHhPsgp\ne7dRUEquMGiHIqk26BpMp0rIoWMETDOxF1qfaXBDQos1+8GbliALw7kwc+GE\ngbf4hXNr/1WwbFw4ir3hVlTjMWQRYSDm8Qk2dSjY/HxGh7DqQOvn7hDmht9d\n6o2aQxuYnfvUCdjnnRIEjx3sbKRF7j/qfctFn18R+UhIvSboZcocP1rVddjY\nUwxcbVkicDsIycGYUoS7M95B85zXIx+voS2oEKCzvG9/ldGhqsqiW3pD1yxA\nULN1x263ZHFZi8ycHfxBXGHDmKG5aMS6beF8k1v/19oYYX3OGIuW4QcisiIP\n/1Gm\r\n=HVpo\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"648d57d5c358312cdf8370ed8e337894a608796c","scripts":{"lint":"eslint index.js lib/**/*.js test/**/*.js","test":"jest -c ./jest.config.js && npm run lint","beautify":"npm run lint -- --fix","generate-jsdoc":"jsdoc2md -f index.js 'lib/**/*.js' > doc/api.md"},"_npmUser":{"name":"moritzraho","email":"raho.mr@gmail.com"},"deprecated":"This package has moved to @adobe/aio-lib-tvm and is no longer maintained. Please update the package name to get the latest changes.","repository":{"url":"git+https://github.com/adobe/adobeio-cna-tvm-client.git","type":"git"},"_npmVersion":"6.10.1","description":"A JS client to access the token vending machine","directories":{},"_nodeVersion":"10.11.0","dependencies":{"upath":"^1.1.2","fs-extra":"^8.0.1","@hapi/joi":"^15.1.0","node-fetch":"^2.6.0","request-promise":"^4.2.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","eslint":"^5.16.0","codecov":"^3.5.0","@types/jest":"^24.0.17","@types/hapi__joi":"^15.0.3","jsdoc-to-markdown":"^5.0.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-node":"^9.1.0","eslint-plugin-jsdoc":"^15.3.2","eslint-plugin-import":"^2.17.3","eslint-plugin-promise":"^4.1.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/adobeio-cna-tvm-client_0.1.0_1566204613062_0.21691084274716976","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@adobe/adobeio-cna-tvm-client","version":"0.2.0","keywords":["sdk","nodejs","adobeio","cloud-native"],"author":{"name":"Adobe Inc."},"license":"Apache-2.0","_id":"@adobe/adobeio-cna-tvm-client@0.2.0","maintainers":[{"name":"aaronius","email":"aaron@aaronhardy.com"},{"name":"abhinavsaraswat","email":"absarasw@adobe.com"},{"name":"adobe-activation","email":"Engineering-Admins@adobe.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"adobe-behance","email":"sedunn@adobe.com"},{"name":"aemsites","email":"meyer@adobe.com"},{"name":"alexkli","email":"alexander@klimetschek.de"},{"name":"alexmirea","email":"alexandru.daniel.mirea@gmail.com"},{"name":"anjankaur","email":"anjankaur01.mkr@gmail.com"},{"name":"ashryan","email":"sayhi@ashryan.io"},{"name":"asteed","email":"andrewsteed@gmail.com"},{"name":"benjamind","email":"ben@delarre.net"},{"name":"conyu","email":"conyu@adobe.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"dkstevekwak","email":"steveguac@gmail.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"filmaj","email":"maj.fil@gmail.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"goya","email":"brettrudd@gmail.com"},{"name":"hirenoble","email":"hirenanandshah@outlook.com"},{"name":"ibaratz","email":"ibaratz@adobe.com"},{"name":"icaraps","email":"icaraps@hotmail.com"},{"name":"jfkhoury","email":"jfkhoury@gmail.com"},{"name":"jianliao79","email":"jian.liao@gmail.com"},{"name":"jileesh","email":"jileeshsathyan@gmail.com"},{"name":"justinedelson","email":"justin@justinedelson.com"},{"name":"kerrishotts","email":"kerrishotts@gmail.com"},{"name":"korra","email":"npmjs.karo@cupdev.net"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"macdonst","email":"simon.macdonald@gmail.com"},{"name":"marbec","email":"mabecker@adobe.com"},{"name":"meryllblanchet","email":"meryll@adobeio.com"},{"name":"moritzraho","email":"raho.mr@gmail.com"},{"name":"nporter-adbe","email":"nporter@adobe.com"},{"name":"praschetan","email":"cprasad@adobe.com"},{"name":"purplecabbage","email":"purplecabbage@gmail.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"sanketra","email":"sanketra@gmail.com"},{"name":"shazron","email":"shazron@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"stevegill","email":"stevengill97@gmail.com"},{"name":"target-admin","email":"ciocanu@adobe.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"yoshikinoko","email":"yoshikinoko@gmail.com"}],"homepage":"https://github.com/adobe/adobeio-cna-tvm-client#readme","bugs":{"url":"https://github.com/adobe/adobeio-cna-tvm-client/issues"},"dist":{"shasum":"28e0cd0203f95798c6d39b08ad74b41847ec3230","tarball":"https://registry.npmjs.org/@adobe/adobeio-cna-tvm-client/-/adobeio-cna-tvm-client-0.2.0.tgz","fileCount":19,"integrity":"sha512-XcMQh8FnZ8YKq7I2J0Y918hwYJPF8B9YDtOjWupOEMC3hMGA/7v9/7/VmXir3WrsGLIM5JTLdmriSz6Y8nNArw==","signatures":[{"sig":"MEUCIQCG8MRHh8H4CvbnCFR6wma0V1UD1Mz3DDCH3E/NeGfzuQIgY6PYaKcTqMgJQRx3s4+IZspK9ang5KNAJcuYThtvnjU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57081,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJdbQwFCRA9TVsSAnZWagAAnyIP/Rli4EKKED4WicOVWryh\nJM2JinmppsJgTI3v67MjvsUXD29ei3xAdNINZlDBQnQg30lV18touuWkK+PZ\no0wz03p1wy4wSvU6h9ubh9WwrxXMq7flkWSv6aWsfARdlQuPD8uEVRyos7Vx\nvMIGwDH3s4hZyCt4pnB5h8Z4aLGuIlPaH1UXiGx2RFhxDDzJxFgk2GSiQj/k\nKJILrAAFkefSES9Z9X5PR7Sx6KDFtI7Ay752nRos7qWbCGPxtbH/at3XF92y\nGlpen1q1fWejxxE1JoNpbfdAd3hBUTMvgfNOWRDqryZ8luKO8pdnq/v0YDFh\nv0xkH3TQ5IsZswCOJivcWwT0yJjJUPUYnZpNcRHK7T/M0kK3+gvdVfXHvz3D\nBlZdKIyC4ZEq3AqAQTzhxpe9ta+Ps1/O2gqubPMpHM821PvIZcntyruhDAIu\n9R7S2DUt3TgcgP18kfuq+olBj0Ga3aiSAeSGye6r2tuHjacYw9uDFsCfH6wz\nDfi7SPhI7ngcqSeFW1VETmMVWB0fPOYckU4syJSogkpf6s6a24Yf3vAVyjSP\n43c0Mu73o0O8cQK5uwpDf7tskCKtKWkt6fQvpHymOdTOU+RLnXPwvQcDNTrW\nmxP+FkVpKfPLFzrzEgEXvHm2mQdziTs8vIB9PG7tyVn5nW/bsXvmNA3m2s2Q\nuYc4\r\n=PDKU\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"b1cd8a24d59ce6dc8d266a35798bcd5db62f9221","scripts":{"lint":"eslint index.js lib/**/*.js test/**/*.js","test":"jest -c ./jest.config.js && npm run lint","beautify":"npm run lint -- --fix","generate-jsdoc":"jsdoc2md -f index.js 'lib/**/*.js' > doc/api.md"},"_npmUser":{"name":"moritzraho","email":"raho.mr@gmail.com"},"deprecated":"This package has moved to @adobe/aio-lib-tvm and is no longer maintained. Please update the package name to get the latest changes.","repository":{"url":"git+https://github.com/adobe/adobeio-cna-tvm-client.git","type":"git"},"_npmVersion":"6.4.1","description":"A JS client to access the token vending machine","directories":{},"_nodeVersion":"10.15.3","dependencies":{"upath":"^1.1.2","fs-extra":"^8.0.1","@hapi/joi":"^15.1.0","node-fetch":"^2.6.0","request-promise":"^4.2.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","eslint":"^5.16.0","codecov":"^3.5.0","@types/jest":"^24.0.17","@types/hapi__joi":"^15.0.3","jsdoc-to-markdown":"^5.0.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-node":"^9.1.0","eslint-plugin-jsdoc":"^15.3.2","eslint-plugin-import":"^2.17.3","eslint-plugin-promise":"^4.1.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/adobeio-cna-tvm-client_0.2.0_1567427588651_0.9006018375638172","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@adobe/adobeio-cna-tvm-client","version":"0.3.0","keywords":["sdk","nodejs","adobeio","cloud-native"],"author":{"name":"Adobe Inc."},"license":"Apache-2.0","_id":"@adobe/adobeio-cna-tvm-client@0.3.0","maintainers":[{"name":"aaronius","email":"aaron@aaronhardy.com"},{"name":"abhinavsaraswat","email":"absarasw@adobe.com"},{"name":"adobe-activation","email":"Engineering-Admins@adobe.com"},{"name":"adobe-admin","email":"grp-opensourceoffice@adobe.com"},{"name":"adobe-behance","email":"sedunn@adobe.com"},{"name":"aemsites","email":"meyer@adobe.com"},{"name":"alexkli","email":"alexander@klimetschek.de"},{"name":"alexmirea","email":"alexandru.daniel.mirea@gmail.com"},{"name":"anjankaur","email":"anjankaur01.mkr@gmail.com"},{"name":"ashryan","email":"sayhi@ashryan.io"},{"name":"asteed","email":"andrewsteed@gmail.com"},{"name":"benjamind","email":"ben@delarre.net"},{"name":"conyu","email":"conyu@adobe.com"},{"name":"dcpfsdk","email":"dcpfsdk@adobe.com"},{"name":"dkstevekwak","email":"steveguac@gmail.com"},{"name":"dpfister","email":"dominique.pfister@gmail.com"},{"name":"filmaj","email":"maj.fil@gmail.com"},{"name":"fmeschbe","email":"fmeschbe@adobe.com"},{"name":"garthdb","email":"garthdb@gmail.com"},{"name":"goya","email":"brettrudd@gmail.com"},{"name":"hirenoble","email":"hirenanandshah@outlook.com"},{"name":"ibaratz","email":"ibaratz@adobe.com"},{"name":"icaraps","email":"icaraps@hotmail.com"},{"name":"jfkhoury","email":"jfkhoury@gmail.com"},{"name":"jianliao79","email":"jian.liao@gmail.com"},{"name":"jileesh","email":"jileeshsathyan@gmail.com"},{"name":"justinedelson","email":"justin@justinedelson.com"},{"name":"kerrishotts","email":"kerrishotts@gmail.com"},{"name":"korra","email":"npmjs.karo@cupdev.net"},{"name":"kptdobe","email":"kptdobe@gmail.com"},{"name":"krisnye","email":"krisnye@gmail.com"},{"name":"lazd","email":"lazdnet@gmail.com"},{"name":"macdonst","email":"simon.macdonald@gmail.com"},{"name":"marbec","email":"mabecker@adobe.com"},{"name":"meryllblanchet","email":"meryll@adobeio.com"},{"name":"moritzraho","email":"raho.mr@gmail.com"},{"name":"nporter-adbe","email":"nporter@adobe.com"},{"name":"praschetan","email":"cprasad@adobe.com"},{"name":"purplecabbage","email":"purplecabbage@gmail.com"},{"name":"rofe","email":"npm@rofe.com"},{"name":"sanketra","email":"sanketra@gmail.com"},{"name":"shazron","email":"shazron@gmail.com"},{"name":"stefan-guggisberg","email":"sg@adobe.com"},{"name":"stevegill","email":"stevengill97@gmail.com"},{"name":"target-admin","email":"ciocanu@adobe.com"},{"name":"trieloff","email":"lars@trieloff.net"},{"name":"tripod","email":"tripod@bocanegra.ch"},{"name":"yoshikinoko","email":"yoshikinoko@gmail.com"}],"homepage":"https://github.com/adobe/adobeio-cna-tvm-client#readme","bugs":{"url":"https://github.com/adobe/adobeio-cna-tvm-client/issues"},"dist":{"shasum":"e19d4259c527a42517b5ac6c05fd7b0f5491782a","tarball":"https://registry.npmjs.org/@adobe/adobeio-cna-tvm-client/-/adobeio-cna-tvm-client-0.3.0.tgz","fileCount":19,"integrity":"sha512-zuoN7WsWDIyQsJJalgSm5Qsu7VLE7XCJDeWFjQyC+Fo9TNghAKD4eVpW/7g76WBUYxmqFDdSG7KCCV57iD3t+A==","signatures":[{"sig":"MEYCIQCd2CKlGF8B//8INaVpZEYYlvTJM0Q72xC5WljYvcqR5gIhANtKnLbt7hi39FW58gk3kydI93da2abwHdPZDDOb9k5n","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":57355,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh1v37CRA9TVsSAnZWagAAZ1YP/i4Mj853C/yr+xRJQGoW\nJLiSBGdRQ2C3H+KbA6oAgZvzhJfc7jeJ0VLaQxjcmG3j12mA+lVdZBv/h4Q2\nYm5D49fAuk3Nfs47Q0mpkBSKP7c2BhAhJBzyD6D18/5XaT5aWXUVTwouFXbN\nZARcP/IBApsxLHKBrdhVwP9fgV91Or7qPgHA7ZPGSxGuAk0/3KhX6qwlJflH\nliIWy/dK6xkq6Wy4g7tu5hsBVfsahvpHQOKHGctE5yBgBhJGLYxuqUjCk/Wf\nJwsVlFD6VJ7S9pt3g+2NPiFMNwaQTVgZdUEVU0eF2S+65rjcn7zZweyOVlvr\nhqU1hp0ib26z17sEa0kqAreZI63JSJZy3eZyrNg8plRs48FRD9X1+YK7rlKQ\nl5fEOqISB55Z3DkcAYSC4LuM57aMokWNyzZ+hLQaZarC+ksDzTTo/dOEDXVW\nL3kuwM/mhzABDwMkh+sQK33l58O9ukyhjMkiY0UiRmMDEC4CItGxel3K41hm\nKB/Ggt9neMHeYJMwm/2l83czDUZrPxXiVbAwZFYk1ArXDUQlAYien0jm6RdO\nULlIJi1YZI1sQgImKSR/tbtH0GIBFcXA0TiecxftelIBrTY85COnKpjtqMWv\nJdIFi7W9VXY93bEF5Su3gBo84UNpjJEbIFRO1ittpHPGdQGhTVjsAZldkZic\nkdCv\r\n=p2W/\r\n-----END PGP SIGNATURE-----\r\n"},"main":"index.js","gitHead":"5dafab1726d24c20125f6a96a1777d7ac42cdb97","scripts":{"lint":"eslint index.js lib/**/*.js test/**/*.js","test":"jest -c ./jest.config.js && npm run lint","beautify":"npm run lint -- --fix","generate-jsdoc":"jsdoc2md -f index.js 'lib/**/*.js' > doc/api.md"},"_npmUser":{"name":"moritzraho","email":"raho.mr@gmail.com"},"deprecated":"This package has moved to @adobe/aio-lib-tvm and is no longer maintained. Please update the package name to get the latest changes.","repository":{"url":"git+https://github.com/adobe/adobeio-cna-tvm-client.git","type":"git"},"_npmVersion":"6.4.1","description":"A JS client to access the token vending machine","directories":{},"_nodeVersion":"10.15.3","dependencies":{"upath":"^1.1.2","fs-extra":"^8.0.1","@hapi/joi":"^15.1.0","node-fetch":"^2.6.0","request-promise":"^4.2.4"},"_hasShrinkwrap":false,"devDependencies":{"jest":"^24.8.0","eslint":"^5.16.0","codecov":"^3.5.0","@types/jest":"^24.0.17","@types/hapi__joi":"^15.0.3","jsdoc-to-markdown":"^5.0.0","eslint-plugin-jest":"^22.6.4","eslint-plugin-node":"^9.1.0","eslint-plugin-jsdoc":"^15.3.2","eslint-plugin-import":"^2.17.3","eslint-plugin-promise":"^4.1.1","eslint-config-standard":"^12.0.0","eslint-plugin-standard":"^4.0.0"},"_npmOperationalInternal":{"tmp":"tmp/adobeio-cna-tvm-client_0.3.0_1567502863164_0.5155445747531695","host":"s3://npm-registry-packages"}}},"time":{"created":"2019-08-19T08:50:13.061Z","modified":"2026-10-01T01:31:46.365Z","0.1.0":"2019-08-19T08:50:13.195Z","0.2.0":"2019-09-02T12:33:08.829Z","0.3.0":"2019-09-03T09:27:43.313Z"},"bugs":{"url":"https://github.com/adobe/adobeio-cna-tvm-client/issues"},"author":{"name":"Adobe Inc."},"license":"Apache-2.0","homepage":"https://github.com/adobe/adobeio-cna-tvm-client#readme","keywords":["sdk","nodejs","adobeio","cloud-native"],"repository":{"url":"git+https://github.com/adobe/adobeio-cna-tvm-client.git","type":"git"},"description":"A JS client to access the token vending machine","maintainers":[{"email":"mabecker@adobe.com","name":"marbec"},{"email":"tripod@bocanegra.ch","name":"tripod"},{"email":"garthdb@gmail.com","name":"garthdb"},{"email":"lazdnet@gmail.com","name":"lazd"},{"email":"grp-opensourceoffice@adobe.com","name":"adobe-admin"},{"email":"patrickfulton@gmail.com","name":"patrickfulton"},{"email":"lars@trieloff.net","name":"trieloff"},{"email":"krisnye@gmail.com","name":"krisnye"},{"email":"dcpfsdk@adobe.com","name":"dcpfsdk"},{"email":"natebaldwindesign@gmail.com","name":"natebaldwin"},{"email":"devongovett@gmail.com","name":"devongovett"},{"email":"danniintheus@gmail.com","name":"aspro83"},{"email":"symanovi@adobe.com","name":"symanovi"},{"email":"dominique.pfister@gmail.com","name":"dpfister"},{"email":"sg@adobe.com","name":"stefan-guggisberg"},{"email":"npm@rofe.com","name":"rofe"},{"email":"kptdobe@gmail.com","name":"kptdobe"},{"email":"halls@adobe.com","name":"adobehalls"},{"email":"bradjohn@adobe.com","name":"fullcolorcoder"},{"email":"djaeggi@adobe.com","name":"djaeggi"},{"email":"dylandepass@gmail.com","name":"dylandepass"},{"email":"mhaack@adobe.com","name":"mhaack"},{"email":"amol@adobe.com","name":"amol-anand"},{"email":"stopp@adobe.com","name":"stopp-adobe"},{"email":"namarora@adobe.com","name":"namarora"},{"email":"doten@adobe.com","name":"doten"},{"email":"schmidt@adobe.com","name":"duh_schmidt"},{"email":"astha.bhargava23@gmail.com","name":"asthabh23"},{"email":"aljoseph@adobe.com","name":"aljoseph"},{"email":"zouhir.dahbi@outlook.com","name":"zdahbi"},{"email":"tuicu@adobe.com","name":"tuicu"},{"email":"fmeschbe@adobe.com","name":"fmeschbe"}],"readme":"[![Version](https://img.shields.io/npm/v/@adobe/adobeio-cna-tvm-client.svg)](https://npmjs.org/package/@adobe/adobeio-cna-tvm-client)\n[![Downloads/week](https://img.shields.io/npm/dw/@adobe/adobeio-cna-tvm-client.svg)](https://npmjs.org/package/@adobe/adobeio-cna-tvm-client)\n[![Build Status](https://travis-ci.com/adobe/adobeio-cna-tvm-client.svg?branch=master)](https://travis-ci.com/adobe/adobeio-cna-tvm-client)\n[![License](https://img.shields.io/badge/License-Apache%202.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)\n[![Codecov\nCoverage](https://img.shields.io/codecov/c/github/adobe/adobeio-cna-tvm-client/master.svg?style=flat-square)](https://codecov.io/gh/adobe/adobeio-cna-tvm-client/)\n\n# Adobe I/O CNA Token Vending Machine Client\n\nA JS client to access the token vending machine.\n\nFor the server side code see: [adobe/adobeio-cna-token-vending-machine](https://github.com/adobe/adobeio-cna-token-vending-machine)\n\n## Install\n\n`npm install @adobe/adobeio-cna-tvm-client`\n\n## Use\n\n```javascript\nconst TvmClient = require('@adobe/adobeio-cna-tvm-client')\n// init\nconst tvm = await TvmClient.init({ ow: { auth: '<myauth>', namespace: '<mynamespace>' } })\n\n// aws s3\nconst awsS3Credentials = await tvm.getAwsS3Credentials()\nconst aws = require('aws-sdk')\nconst s3 = new aws.S3(awsS3Credentials)\n// ...operations on s3 object\n\n// azure blob\nconst azureBlobCredentials = await tvm.getAzureBlobCredentials()\nconst azure = require('@azure/storage-blob')\nconst azureCreds = new azure.AnonymousCredential()\nconst pipeline = azure.StorageURL.newPipeline(azureCreds)\nconst containerURLPrivate = new azure.ContainerURL(azureBlobCredentials.sasURLPrivate, pipeline)\nconst containerURLPublic = new azure.ContainerURL(azureBlobCredentials.sasURLPublic, pipeline)\n// ...operations on containerURLPrivate and containerURLPublic\n\n// azure cosmos\nconst azureCosmosCredentials = await tvm.getAzureCosmosCredentials()\nconst cosmos = require('@azure/cosmos')\nconst container = new cosmos.CosmosClient({ endpoint: azureCosmosCredentials.endpoint, tokenProvider: async () => azureCosmosCredentials.resourceToken })\n                            .database(azureCosmosCredentials.databaseId)\n                            .container(azureCosmosCredentials.containerId)\nconst data = await container.item('<itemKey>', azureCosmosCredentials.partitionKey).read()\n// ...operations on items within azureCosmosCredentials.partitionKey\n```\n\n## Explore\n\n`goto` [API](doc/api.md)\n\n## Contributing\n\nContributions are welcomed! Read the [Contributing Guide](./.github/CONTRIBUTING.md) for more information.\n\n## Licensing\n\nThis project is licensed under the Apache V2 License. See [LICENSE](LICENSE) for more information.\n","readmeFilename":"README.md"}