{"_id":"@financial-times/grafana-tools","_rev":"50-17e4c303d1710e64fcf6473c742e50f4","name":"@financial-times/grafana-tools","dist-tags":{"latest":"2.0.1"},"versions":{"0.2.1":{"name":"@financial-times/grafana-tools","version":"0.2.1","license":"MIT","_id":"@financial-times/grafana-tools@0.2.1","maintainers":[{"name":"financial-times","email":"strategic.products@ft.com"}],"bin":{"grafana":"bin/grafana.js","grafana-pull":"bin/grafana-pull.js","grafana-push":"bin/grafana-push.js"},"dist":{"shasum":"079ffa0f2b61bc5e03bcd3497309be074acb0ecd","tarball":"https://registry.npmjs.org/@financial-times/grafana-tools/-/grafana-tools-0.2.1.tgz","integrity":"sha512-sh54veLMqzc0WaG2eGnU6cTshb523JBZ+lpPSszXeWZcON/rUyY7UXoIdvJMDyHikb6hXdlbJUpGlDIIIK5yGQ==","signatures":[{"sig":"MEQCIHNN44QfUdaW1v2GWXyyl/w3mU0damn6A4H9LVem7T4kAiAX4Wnc4KMELoYLEh8GVNQqwva0I0wC5QyoFWR+ONFK1g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/grafana-tools.js","_from":".","_shasum":"079ffa0f2b61bc5e03bcd3497309be074acb0ecd","engines":{"node":">=4"},"scripts":{"test":"make verify test"},"_npmUser":{"name":"financial-times","email":"strategic.products@ft.com"},"_npmVersion":"2.15.11","description":"Automate your project Grafana dashboards","directories":{},"_nodeVersion":"4.7.0","dependencies":{"chalk":"^1.1.3","commander":"^2.9.0","node.extend":"^1.1.6","isomorphic-fetch":"^2.2.1"},"devDependencies":{"mocha":"^3.2.0","sinon":"^1.17.6","eslint":"^2.13.1","mockery":"^2.0.0","istanbul":"^0.4.5","proclaim":"^3.4.4","npm-prepublish":"^1.2.2","sinon-as-promised":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/grafana-tools-0.2.1.tgz_1481631816338_0.14200272061862051","host":"packages-12-west.internal.npmjs.com"}},"1.0.0":{"name":"@financial-times/grafana-tools","version":"1.0.0","license":"MIT","_id":"@financial-times/grafana-tools@1.0.0","maintainers":[{"name":"financial-times","email":"strategic.products@ft.com"}],"bin":{"grafana":"bin/grafana.js","grafana-pull":"bin/grafana-pull.js","grafana-push":"bin/grafana-push.js"},"dist":{"shasum":"2357032c74c7b613b9b5eb0095aaf77728e7b683","tarball":"https://registry.npmjs.org/@financial-times/grafana-tools/-/grafana-tools-1.0.0.tgz","integrity":"sha512-jCYfHTrjuHBl5CgzBFwkmBCIMMeO+7HSbR1NmL31/JVBVQZL1bfFIZapOFwtK/QzvEaMrTymqkmfF1Wv+C9t9Q==","signatures":[{"sig":"MEQCIC7ymbZjRcLxHSFNqXS/9Rs1OKce6NigOZ9hIxVgxNDsAiAFTYin0cJelLCdygVr5k6gTE8pKqAOE1RxYxKgFjGF5Q==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}]},"main":"lib/grafana-tools.js","_from":".","_shasum":"2357032c74c7b613b9b5eb0095aaf77728e7b683","engines":{"node":">=4"},"scripts":{"test":"make verify test"},"_npmUser":{"name":"financial-times","email":"strategic.products@ft.com"},"_npmVersion":"2.15.11","description":"Automate your project Grafana dashboards","directories":{},"_nodeVersion":"4.7.0","dependencies":{"chalk":"^1.1.3","commander":"^2.9.0","node.extend":"^1.1.6","isomorphic-fetch":"^2.2.1"},"devDependencies":{"mocha":"^3.2.0","sinon":"^1.17.6","eslint":"^2.13.1","mockery":"^2.0.0","istanbul":"^0.4.5","proclaim":"^3.4.4","npm-prepublish":"^1.2.2","sinon-as-promised":"^4.0.2"},"_npmOperationalInternal":{"tmp":"tmp/grafana-tools-1.0.0.tgz_1481638253140_0.0476092929020524","host":"packages-12-west.internal.npmjs.com"}},"1.0.1":{"name":"@financial-times/grafana-tools","version":"1.0.1","license":"MIT","_id":"@financial-times/grafana-tools@1.0.1","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"callumlocke","email":"callum.locke@gmail.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"quarterto","email":"mwr.brennan@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"zhenyulin","email":"zhenyu.lyn@gmail.com"}],"bin":{"grafana":"bin/grafana.js","grafana-pull":"bin/grafana-pull.js","grafana-push":"bin/grafana-push.js"},"dist":{"shasum":"2e7664d872d3bbad76aaa9b4ecc7de99f6b6e0d7","tarball":"https://registry.npmjs.org/@financial-times/grafana-tools/-/grafana-tools-1.0.1.tgz","fileCount":16,"integrity":"sha512-LQO642H7YdcSACQ4lE2lIA00PF8EIzcDj43fy6MiZQkGXk3eV7E6eij2eHejcUFfN0SpdRm89+psD4FF80ebVQ==","signatures":[{"sig":"MEYCIQDHIsydAFAeT/SNJpIBPZmD0qHya1AFO4zyNFVgnHTUxgIhAJ7nmOdy+MO5FVU686CuK/XRTWUGK2HAMBSh7I4mmCTc","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":27732,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJbaEHSCRA9TVsSAnZWagAAxBwP/2FfI5NCMjUtxG02oX3w\nQ2OGg0qslBrEKytpakvOznlg+DZddBxZOe8fzGVqISUe3WTljNWQ6WYTd/Ba\nlQWz+xqbY09F3s6go7PAKH+1qck9kLXVphRRITtG1UE15ptFdhkwOmXPPaBO\ndN/AeL9JG6bp1T4ZPfufWzSyNMEyAvNA9KVtyM+AW9Ncw5PhHgoPVwPEQlh1\nd7S4v60e6O7XPMSIpENRBXternQoTeiIaOvWBI0Wt0/0//pjC9cjrAg+qCto\npAuhNCoqdZ7eC49E3Z+7P4VBGrei6lmF0vlAIkGoL2Ib/E7KmH1a0fC6OEy2\nvoHx9+hiz26DO80bisPbmTMUtKJNd+0ZQENL5jN04Rg318OBKEBOBegpX+BX\nS0ByKwWpKSfjufrYPut9IyzM8ryU57HtLbPBFLBLaGQHyEyXOyGzlqXmBdd4\njpFXC9Cv76hO0nnDH3IDhqafhMEWUZcaCV4ioTeGs9lgLSMvKLbeUx5S5tFi\nkEwuA2kucnB5PDXTrcAkhzxc8bydrBwfmnDI9K0QvOw3LrhUyplbBg+AxyQ/\nqJskiiB7ZNDraLfdYBgb1CAjElMHvJnZvwdtTfOq+ExCxA48Wk59qx+jjyoQ\nZ+Ci999HppZdM2kmMpNIF7y7iVOny5Avxkr/78QMKeomM0914NTnL3qA2HN8\n9LNz\r\n=jo0i\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/grafana-tools.js","engines":{"node":">=4"},"gitHead":"b8b9e0597726b1d3c64d3921b0fb29f6248399f5","scripts":{"test":"make verify test"},"_npmUser":{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},"_npmVersion":"5.6.0","description":"Automate your project Grafana dashboards","directories":{},"_nodeVersion":"8.11.3","dependencies":{"chalk":"^1.1.3","commander":"^2.9.0","node.extend":"^1.1.6","isomorphic-fetch":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^3.2.0","sinon":"^1.17.6","eslint":"^2.13.1","mockery":"^2.0.0","istanbul":"^0.4.5","proclaim":"^3.4.4","npm-prepublish":"^1.2.2","sinon-as-promised":"^4.0.2","@financial-times/origami-service-makefile":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/grafana-tools_1.0.1_1533559250248_0.3084681523198065","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@financial-times/grafana-tools","version":"1.0.5","license":"MIT","_id":"@financial-times/grafana-tools@1.0.5","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"conor-mullen","email":"conor.mullen@ft.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@153.io"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"}],"bin":{"grafana":"bin/grafana.js","grafana-pull":"bin/grafana-pull.js","grafana-push":"bin/grafana-push.js"},"dist":{"shasum":"eb1882ae3bac77365fc2c0e1c86551f2aef0724b","tarball":"https://registry.npmjs.org/@financial-times/grafana-tools/-/grafana-tools-1.0.5.tgz","fileCount":24,"integrity":"sha512-9qK+aq/CNp1WLchbvRLmg1IoCLQmYt+3dljAC5+BkMrhXcC8/rqN72SO+qEDraqsfNV9R0nwwg3IYTNS0CK1Lw==","signatures":[{"sig":"MEUCIQDeUfm6ISIqvTglALoGpV3EtRqNjPTuJSSlormV7Oq+PgIgSGP7HmBSks7SZVx39WtjG5+8qqsTwqAa/AHdvbASdqc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31189,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejzrgCRA9TVsSAnZWagAAeyMP/1/aixa3HY6cYrSp6rUJ\n8DaM8+nl4iAau0cI45UrGL1e0v16nEH+VPPfxu3jFnZL7wFtaD51BJ96pATk\nWM/vN8mMy85jtIKLhtbDZQLdHEzc6wO2+NdVazDy2yfREUrxf7TmyRJ+Ot+o\nrEl22IUsLEv1MV75woFc+U2a9pRs1DFgOZb9+GbrEf91SsJHB4nKIUOEeuua\nJwFo59HEkSJUAJ+KmquySRPg9cQu8RPy+UlkNxbuXxuqo59T7QfbuqIatrOj\nVtUAQY4nGMAGuz1QArqxdj5d/3UaV71V1vWzNo6VFxWeEDyRLUL31rBSL7nb\nClOBH/EqqhkxXVGuz9JP9L9d1B2GuxISwAzdhC/4t6OO3C3SibkcSFhwgVXi\nYgmEWqMvo4Swtz+7iAr6qRfuwNyGoRBRHHx8eQMSqeCr43W38py5Q0Tdgpvk\nvi9FP4Av+j8D6cYrtU7GKX7wSfMMBttIEpJJHIlPWPtfyZqFEH/Y0BjB+zfv\nfugNL1lQgkdu9AcchPEO5B3FjgDzvC4hsly0i3+qdOJ42Zwc2gBqVpdf5GJb\nB4X10Uj0D2aT8IFURPv99Auk8mDa967OmFLyglV9w9G7EU0Wi26QefM+EMsP\nql+gIn8k5B5tXRRtirhFwiYBqwLgijj6GjO5363tBxgLIqjkpBfRXn4IpJff\n0G4C\r\n=NaZT\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/grafana-tools.js","engines":{"node":">=4"},"gitHead":"eeb92eeb6726def19bfc0fb0f2fa30b89f0f85ad","scripts":{"test":"make verify test"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"_npmVersion":"6.14.4","description":"Automate your project Grafana dashboards","directories":{},"_nodeVersion":"12.16.2","dependencies":{"chalk":"^1.1.3","commander":"^2.9.0","node.extend":"^1.1.6","isomorphic-fetch":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^3.2.0","sinon":"^1.17.6","eslint":"^4.18.2","mockery":"^2.0.0","istanbul":"^0.4.5","proclaim":"^3.4.4","npm-prepublish":"^1.2.2","sinon-as-promised":"^4.0.2","@financial-times/origami-service-makefile":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/grafana-tools_1.0.5_1586445024522_0.23359909598682704","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@financial-times/grafana-tools","version":"1.0.6","license":"MIT","_id":"@financial-times/grafana-tools@1.0.6","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"conor-mullen","email":"conor.mullen@ft.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@153.io"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"}],"bin":{"grafana":"bin/grafana.js","grafana-pull":"bin/grafana-pull.js","grafana-push":"bin/grafana-push.js"},"dist":{"shasum":"377c8ad0319c6c29b9f1116139c453dc27d1e898","tarball":"https://registry.npmjs.org/@financial-times/grafana-tools/-/grafana-tools-1.0.6.tgz","fileCount":23,"integrity":"sha512-nMyYydJlh0aw2oKAHQnF8Jhfvo0g1+lp0kiLu+Xz467nzslDgbE68cA6cZJjtfXSvch64H9s2gTticK0n/VpRA==","signatures":[{"sig":"MEUCIFJLoH+YCOjdeC9+t809kHe16BG6rKhKvAPKV8hCdzF/AiEA40UA0MixbgP81h/ouhDpkLyN6upoEe+LZ9qKu6KDBKU=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":30757,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJejzvPCRA9TVsSAnZWagAAOk4P/jGIgeODE8InLnp/fJLH\nmFmLFvRO33K22OKQpapSXWTTXdjuvypCnRVFghWiT59OJCA6BfEsnhL2Y4yf\nPYRYfLjUWKrgeHNs7pQqwuV0MBKPlWn9dZ3LPIUwwGkTIHhRx8uhujXz5zHJ\nLU2KGS6B05+GUHuEBcaZ68GVZvum/4MXqbkTe5AfpiM3DzwaygKVhpqj0J8k\n1+0vEXQWBeqPHCev8ZfugOMrleFIDoEzx1YgfTgpbmrFR9h712rdbMXZx/Uk\nNrbyUikPpkSdskRuVelfWzEDPeFd0ECkZacyahKeutMIHoQFyzNXdB786HDa\ncUqRJgsgJgj5P/LL3kNhF8lXLiMcm4i3i7qNZHKpClDlse/b1tJs45wc/M+s\nslfvXDXdw2ZK2yF04zFDEwQmDh1vfzSqHrZkiGiLOgyNj2M21/zIc3pemKto\nVnf6+KWbXOi3afMbP/J7qojFSBd2LNgGdKz/3NNNwzkDmKJUJJDFD6OJqtvK\nH6M36zjBU5ZRb6Rr6fF5/kThWbvlJFSKt+HPuZFXoTYN8W/9bmw9CN5vYMlV\nYybS/IhZOq6tpoMiaNGCwHrCtY37gEJcTvseUm4GK7Sxl3KOFzVtaMyarkM6\njooqWdnnlyUbrB5rwTlTyvqGe3Iy8z/IdU1fMbbrfu5Bqj6qHRoWhC/BCtD/\njMjJ\r\n=EtzL\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/grafana-tools.js","engines":{"node":">=4"},"gitHead":"b2c6c31a5dfd4b957298089c8eb5eea83bf62f4e","scripts":{"test":"make verify test"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"_npmVersion":"6.14.4","description":"Automate your project Grafana dashboards","directories":{},"_nodeVersion":"12.16.2","dependencies":{"chalk":"^1.1.3","commander":"^2.9.0","node.extend":"^1.1.6","isomorphic-fetch":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^3.2.0","sinon":"^1.17.6","eslint":"^4.18.2","mockery":"^2.0.0","istanbul":"^0.4.5","proclaim":"^3.4.4","npm-prepublish":"^1.2.2","sinon-as-promised":"^4.0.2","@financial-times/origami-service-makefile":"^6.0.0"},"_npmOperationalInternal":{"tmp":"tmp/grafana-tools_1.0.6_1586445263347_0.5639392561083942","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@financial-times/grafana-tools","version":"1.0.7","license":"MIT","_id":"@financial-times/grafana-tools@1.0.7","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"conor-mullen","email":"conor.mullen@ft.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@153.io"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"}],"bin":{"grafana":"bin/grafana.js","grafana-pull":"bin/grafana-pull.js","grafana-push":"bin/grafana-push.js"},"dist":{"shasum":"46623e6a83130583e2164d84e990c6db543c43a8","tarball":"https://registry.npmjs.org/@financial-times/grafana-tools/-/grafana-tools-1.0.7.tgz","fileCount":26,"integrity":"sha512-7Cw5PgoR8XgZDdTkwy7q580rn3Rb/KBPIB9/9RjE/A7B156NzWCSq3mM61CeZsiU7wTpTCkyPNXQbyNEqdCA1A==","signatures":[{"sig":"MEYCIQDQGzBDBs0dNeAjeWhioVayk5ccMEXUJGLJSAR7D73rZwIhALBp8RKNBkDRJrVIt3Dt6BWcqwBUwYNwFpqRGAanAjdi","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31629,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe32IWCRA9TVsSAnZWagAA9LYQAI8fFgPE8CouGnNtIas8\n9t8ZHsz4jxgXH6hFQtyBkZF675qX9Wfe7ULe99+gmpQ2fjFrgX+zU/9i2T3G\nJpmzxwZp4PscrfEY42o6aSz7RSxCaULurhyQfCPboppKYYPmF44soSn386Kx\nnQWhx+qPd98oBpZXi81yyfUmjjwGDG0rfYyw6BRUjlWYdjeO3MwLqdvZQYK7\n39jP6yeICeE3Xp59Bk5fWYA5vKfv8LjAmBlr6PFZw9kV1KUBIuseFkulHwMH\neY9br3EdcV3l9JgFPPoXvTshvZMq4nL9/MKr1VGRH9wt9dsgJYYdoJUBy2xv\nTXWM0HdrCYKw1WTxyGtU5ir1RpqcvcQJ1+d5Tp8GpjmtxNESwQSvCaHMA34b\nBMml1Lj8GxwNqbXNW4+43lv0H1xGHhCUlKZTpnzy9wp2kHwuCy2YzioDrxrj\nFIuYD2IMqdzyEKs11wQJGjGl9RIsUGH0YPgCBefwoFSx/wxAneD6xQ5+/AD0\nsA4kpZbClgFdop+rhhmEzsZNkvPwTFqMU/6orNHGQPny8OzCoVhq83JjI3Z7\nKBPBMOnaAknsyRLEcapW5HnBHEVAqA60rIwS34zvV7miMi8+RqRY07kqCcK2\n9Azv76dmnvgKXwF4ntFhJdf+Qc3ZLPRmuulpApVuBGAagtEY0axykroRiDvY\nyN2r\r\n=e9Z0\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/grafana-tools.js","engines":{"node":">=4"},"gitHead":"5557714f5e7fd5ef45d5792ca4b1d280112e6ae4","scripts":{"test":"make verify test"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"_npmVersion":"6.14.4","description":"Automate your project Grafana dashboards","directories":{},"_nodeVersion":"12.18.0","dependencies":{"chalk":"^4.0.0","commander":"^2.9.0","node.extend":"^2.0.2","isomorphic-fetch":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.2.0","sinon":"^1.17.6","eslint":"^7.1.0","mockery":"^2.0.0","istanbul":"^0.4.5","proclaim":"^3.4.4","npm-prepublish":"^1.2.2","sinon-as-promised":"^4.0.2","@financial-times/origami-service-makefile":"^7.0.3"},"_npmOperationalInternal":{"tmp":"tmp/grafana-tools_1.0.7_1591697942144_0.00011604563557732206","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@financial-times/grafana-tools","version":"2.0.0","license":"MIT","_id":"@financial-times/grafana-tools@2.0.0","maintainers":[{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"axgy","email":"a@ax.gy"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"conor-mullen","email":"conor.mullen@ft.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"quarterto","email":"bren@153.io"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"the-ft","email":"strategic.products+npm@ft.com"}],"bin":{"grafana":"bin/grafana.js","grafana-pull":"bin/grafana-pull.js","grafana-push":"bin/grafana-push.js"},"dist":{"shasum":"cbbe8767f4bc4e47d2844bfd7874476e02ed5858","tarball":"https://registry.npmjs.org/@financial-times/grafana-tools/-/grafana-tools-2.0.0.tgz","fileCount":26,"integrity":"sha512-wwSgAugWWO3jOI5Vc8yN8wOT5QDgKuED6OyTVw/pFh/Fsl78dCACjwX8MX/a+9iOUxakxfxNZj/i2a/Znr7hKw==","signatures":[{"sig":"MEUCIQDL1WYoEwyl6HGGGueMvFHcSJ/PwEt2c+xH9x975QQ+ZwIgaj6Ms3zN7QkH26+CBYRvZnvmXpIOXxJa7aVPKszxtY8=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":31743,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.4\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJe4hElCRA9TVsSAnZWagAABpUP/3/bQBl5Fg4PbuIhBrxI\nHbZu20980LCQPvbuuZy71Ifk0wa22IY9uFWcQii6POVWr8kN5JZvGFVpKL9D\nmY128wFo9B+5FwFF4af/WdFRm1iisIjT7z7ag01aeuUVZoVKJ6EkjlXz2Dik\nzLsw9inWJwJ7n1eImrQU+I3RaYMWtTG8s9pAlKIOPw/mf7hp43Z8KINJwQmS\narT6ahnjnZvPXtvvYMdHk6Rg4eVWz41fQxE1fXY75k0X4jnFmkkpvlAJkzpX\nON0NXu3fBQ4c6jRL7OubtLkdPDYYgguSJn9NNo1Q2E+qO234fkqckPkjwdza\n5+fGq4DInlHpCqTLJrIQzJpAZoKI2avXSvqu+2sghIEG0Tlxfcp3tezWIYH/\nLavYC1yk/X+sUvmBDHOr3YZIdw7TBPAzzkmaEh8S9x0TQuSTSRdZWGO13daf\nRHrwL/ftmx8MlkteA8koW+ltGXAgjU15P2rQamVRkksXvhvF1G5sXIcdtN+C\nqdhslIOXbMPkkc528leyQzJFCGdqKzGqnq9bVFA4mgUTzpT6A4shBa4h8XLC\nY26qUWSFda1SPk2hrz4jWPJdqYrc0bB6ZjzEIVgxeLB25ksDzpdzJ14efLcC\nKlXrP7QOkzInGjQNK5bsl2IgkI6NP+ok8NKCT2YW0+HYG9aM8wP7fEMRYYFs\nGtk/\r\n=pUsG\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/grafana-tools.js","engines":{"node":">=10"},"gitHead":"2a5d96731ac81a17f822fd806b622e40beb4cb21","scripts":{"test":"make verify test"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"_npmVersion":"6.14.4","description":"Automate your project Grafana dashboards","directories":{},"_nodeVersion":"12.18.0","dependencies":{"chalk":"^4.0.0","commander":"^2.9.0","node.extend":"^2.0.2","isomorphic-fetch":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^7.2.0","sinon":"^1.17.6","eslint":"^7.1.0","mockery":"^2.0.0","istanbul":"^0.4.5","proclaim":"^3.4.4","npm-prepublish":"^1.2.2","sinon-as-promised":"^4.0.2","@financial-times/origami-service-makefile":"^7.0.3"},"_npmOperationalInternal":{"tmp":"tmp/grafana-tools_2.0.0_1591873828601_0.20992423179077235","host":"s3://npm-registry-packages"}},"2.0.1":{"name":"@financial-times/grafana-tools","version":"2.0.1","license":"MIT","_id":"@financial-times/grafana-tools@2.0.1","maintainers":[{"name":"alexwilson","email":"a@ax.gy"},{"name":"conor-mullen","email":"conor.mullen@ft.com"},{"name":"tatiana.stantonian","email":"tatiana.stantonian@ft.com"},{"name":"notlee","email":"lee@leemoody.co.uk"},{"name":"chee","email":"chee@snoot.club"},{"name":"briggsc","email":"charlie.briggs@bbc.co.uk"},{"name":"the-ft","email":"strategic.products+npm@ft.com"},{"name":"quarterto","email":"kara@153.io"},{"name":"rowanmanning","email":"accounts@rowanmanning.co.uk"},{"name":"mattandrews","email":"matt@mattandre.ws"},{"name":"jakedchampion","email":"me@jakechampion.name"},{"name":"i-like-robots","email":"matt+npm@maketea.co.uk"},{"name":"aendrew","email":"aendrew@aendrew.com"},{"name":"sdbernard","email":"steve.bernard@ft.com"},{"name":"bobhaslett","email":"bob.haslett@ft.com"},{"name":"joannaskao","email":"joannaskao@gmail.com"},{"name":"robinmarr-ft","email":"robin.marr@ft.com"},{"name":"ft-internal-products","email":"ip.engineering@ft.com"}],"bin":{"grafana":"bin/grafana.js","grafana-pull":"bin/grafana-pull.js","grafana-push":"bin/grafana-push.js"},"dist":{"shasum":"7e56dfbcd5eb1d46d6d4f3bb00e28aff6d20dfff","tarball":"https://registry.npmjs.org/@financial-times/grafana-tools/-/grafana-tools-2.0.1.tgz","fileCount":27,"integrity":"sha512-oRC9pa5rW5UfdpGwgA8f2ZPFdVbWeGYqNoYlJ3jlkfmsoXYY3lmdaY2F5GufZXyKOcy0oNhsMfnRdDpGlL7dcw==","signatures":[{"sig":"MEUCIEuB2MHJwkEKIPoWc202Fm25nZ1F8Hir0eib2H6pUDWiAiEA7TzGdBeme1prA3troQIfteo/xJMahxtFtbWe1AJMO/A=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":33057,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJh2HCPCRA9TVsSAnZWagAAeQkP/0vkndUqGJ4m47p3Wb5s\n2ARn7rA5cIwheIdKfjrN8gUpzzAWtXRIJVxNOQpD6l81QNQQpFYQbk6Wno7v\n7WX4176HwkPZ7CZxGyi5kdII1xP8y2C3q+GBJzpxqRIfpxyAY8r0Lc/5fvVv\nljjDIGD9iigm2kbfTO7785jsD/Wl4HLLcY85ajxoUowczVPH3xDgU47P2cE/\n6Hwv/xit7j1YBzZyOm+P0pzUlH/ebp31omkkXMsZe4sexODXLkgkNEH7/e0H\nkX+tO/vQSDcDpWv94eV1wA+r/vlEiggMIBclVxfRTrTFFVopmXTDpXZfpiip\nVscZgh1KC9hVckuRdNIyYriW2p/NZkdudIyGO2uQmwOPuyUhG126Ehzhw3dz\ncOXm2QtdHAq+K9MfECN4jTB4RrUYL8RizH7LwPovE9X4Pw8ELSl/9THst463\niSvhkWDOa9SKw9sGt1Ad+lkhSDdpz1jfoVmWkRjCPfd5AX8qsUBA6KPwsg+k\nT5meNjDwIROT5sNlN2Uc6TXer7lP3y7xRpPhgnUmh6dECchBnFYbSatxYDt+\nWLwYS+1kJx7skTIM58FBr0JMSRu4MzG2czwPftDDnbMmA8mE0+k626gcI+P5\nJYX9TSUgjo1cHwXQJtNqCOI3WZGh1Bdhjbrl8xEriq332CnRFuk/o+XSL+Gt\nS04+\r\n=XkP4\r\n-----END PGP SIGNATURE-----\r\n"},"main":"lib/grafana-tools.js","engines":{"node":">=10"},"gitHead":"a2354a72cafd243a8bd56dec6e1fca3e8d8c783a","scripts":{"test":"make verify test"},"_npmUser":{"name":"the-ft","email":"strategic.products+npm@ft.com"},"_npmVersion":"6.14.8","description":"Automate your project Grafana dashboards","directories":{},"_nodeVersion":"12.19.0","dependencies":{"chalk":"^4.0.0","commander":"^5.1.0","node.extend":"^2.0.2","isomorphic-fetch":"^2.2.1"},"_hasShrinkwrap":false,"devDependencies":{"mocha":"^8.0.1","sinon":"^1.17.6","eslint":"^7.1.0","mockery":"^2.0.0","istanbul":"^0.4.5","proclaim":"^3.4.4","npm-prepublish":"^1.2.2","sinon-as-promised":"^4.0.2","@financial-times/origami-service-makefile":"^7.0.3"},"_npmOperationalInternal":{"tmp":"tmp/grafana-tools_2.0.1_1605713411064_0.9825798934790129","host":"s3://npm-registry-packages"}}},"time":{"created":"2016-12-13T12:23:38.070Z","modified":"2026-06-23T16:02:06.963Z","0.2.1":"2016-12-13T12:23:38.070Z","1.0.0":"2016-12-13T14:10:55.110Z","1.0.1":"2018-08-06T12:40:50.383Z","1.0.5":"2020-04-09T15:10:24.635Z","1.0.6":"2020-04-09T15:14:23.492Z","1.0.7":"2020-06-09T10:19:02.260Z","2.0.0":"2020-06-11T11:10:28.720Z","2.0.1":"2020-11-18T15:30:11.235Z"},"license":"MIT","description":"Automate your project Grafana dashboards","maintainers":[{"email":"code.management@ft.com","name":"the-ft"},{"email":"info+npm@rowanmanning.com","name":"rowanmanning"},{"email":"yay@chee.party","name":"chee"},{"email":"a@ax.gy","name":"alexwilson"},{"email":"howdy@aendra.com","name":"aendra"},{"email":"emma.lewis@ft.com","name":"emmalewis"},{"email":"lee@leemoody.co.uk","name":"notlee"},{"email":"hamza.samih@ft.com","name":"hamza.samih"},{"email":"robert.boulton@ft.com","name":"robertboulton"},{"email":"leila.micollier@ft.com","name":"leila.micollier"},{"email":"rob.godfrey@ft.com","name":"robgodfrey"}],"readme":"\n# Grafana Tools [![MIT licensed](https://img.shields.io/badge/license-MIT-blue.svg)][license]\n\nAutomate your project Grafana dashboards.\n\n```sh\ngrafana pull <slug> <file>\ngrafana push <slug> <file>\n```\n\n## Table Of Contents\n\n  * [Requirements](#requirements)\n  * [Install](#install)\n  * [Usage](#usage)\n  * [Testing](#testing)\n  * [Deployment](#deployment)\n  * [License](#license)\n\n\n## Requirements\n\nRunning Grafana tools requires [Node.js] 10.x and [npm].\n\n\n## Install\n\n```sh\nnpm install -g @financial-times/grafana-tools\n```\n\n## Usage\n\nPull a JSON representation of a dashboard and save it locally:\n\n```\nUsage: grafana pull <name> <file> [options]\n\nOptions:\n\n  -h, --help             output usage information\n  -V, --version          output the version number\n  -a, --api-key <key>    the API key to use when accessing the Grafana API\n  -H, --hostname <host>  the hostname Grafana runs on\n```\n\nPush a local JSON representation of a dashboard to the server:\n\n```\nUsage: grafana-push <name> <file> [options]\n\nOptions:\n\n  -h, --help             output usage information\n  -V, --version          output the version number\n  -a, --api-key <key>    the API key to use when accessing the Grafana API\n  -H, --hostname <host>  the hostname Grafana runs on\n  -o, --overwrite        whether to overwrite any changes on the server\n```\n\nNote: the `--api-key` option can also be set with a `GRAFANA_API_KEY` environment variable.\n\n\n## Testing\n\nTo run tests on your machine you'll need to install [Node.js] and run `make install`. Then you can run the following commands:\n\n```sh\nmake test              # run all the tests\nmake test-unit         # run the unit tests\n```\n\nYou can run the unit tests with coverage reporting, which expects 90% coverage or more:\n\n```sh\nmake test-unit-coverage verify-coverage\n```\n\nThe code will also need to pass linting on CI, you can run the linter locally with:\n\n```sh\nmake verify\n```\n\nWe run the tests and linter on CI, you can view ci. `make test` and `make lint` must pass before we merge a pull request.\n\n\n## Deployment\n\nNew versions of the module are published automatically by CI when a new tag is created matching the pattern `/v.*/`.\n\n## Migration guide\n\nState | Major Version | Last Minor Release | Migration guide |\n:---: | :---: | :---: | :---:\n✨ active | 2 | N/A | [migrate to v2](MIGRATION.md#migrating-from-v1-to-v2) |\n⚠ maintained | 1 | 1.0 | N/A |\n\n## License\n\nThe Financial Times has published this software under the [MIT license][license].\n\n[license]: http://opensource.org/licenses/MIT\n[node.js]: https://nodejs.org/\n[npm]: https://www.npmjs.com/\n[semver]: http://semver.org/\n","readmeFilename":"README.md"}