{"_id":"@andeya/create-grafana-plugin-linux-x64","_rev":"12-815c98ffdf96ed3bea18566ce75cb0ae","name":"@andeya/create-grafana-plugin-linux-x64","dist-tags":{"latest":"0.2.6"},"versions":{"0.1.0":{"name":"@andeya/create-grafana-plugin-linux-x64","version":"0.1.0","license":"MIT","_id":"@andeya/create-grafana-plugin-linux-x64@0.1.0","maintainers":[{"name":"andeya","email":"andeyalee@outlook.com"}],"homepage":"https://github.com/andeya/create-grafana-plugin#readme","bugs":{"url":"https://github.com/andeya/create-grafana-plugin/issues"},"os":["linux"],"cpu":["x64"],"dist":{"shasum":"336f58f602c89e8459f61ec25fbfbbdf20efbd0b","tarball":"https://registry.npmjs.org/@andeya/create-grafana-plugin-linux-x64/-/create-grafana-plugin-linux-x64-0.1.0.tgz","fileCount":3,"integrity":"sha512-RApI5Uximmc85vkn2ka0laMQUJwiaG1NLRj470WZCwOCL4srcl+IW2wbjJGgXxDOWsFfncVJBXmSjUd9sKZR0Q==","signatures":[{"sig":"MEQCIB7+IWfaDvpTX5qBtWEqyymJRfsbHLGB5ulcpyMAuX3xAiBjWbZoeugZ30/djKKHu1/592ueB03+0ReJVkWrUSKZNA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8754296},"gitHead":"fbd4ebc9e6c1c37903b709e04a338067c6ce59cd","_npmUser":{"name":"andeya","email":"andeyalee@outlook.com"},"repository":{"url":"git+https://github.com/andeya/create-grafana-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Prebuilt create-grafana-plugin binary for Linux (x86_64)","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-grafana-plugin-linux-x64_0.1.0_1774729340383_0.807362360063387","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@andeya/create-grafana-plugin-linux-x64","version":"0.1.1","license":"MIT","_id":"@andeya/create-grafana-plugin-linux-x64@0.1.1","maintainers":[{"name":"andeya","email":"andeyalee@outlook.com"}],"homepage":"https://github.com/andeya/create-grafana-plugin#readme","bugs":{"url":"https://github.com/andeya/create-grafana-plugin/issues"},"os":["linux"],"cpu":["x64"],"dist":{"shasum":"b6b5f6d9978bc2929a7a31904376b4e155dc12c0","tarball":"https://registry.npmjs.org/@andeya/create-grafana-plugin-linux-x64/-/create-grafana-plugin-linux-x64-0.1.1.tgz","fileCount":2,"integrity":"sha512-vAM/09VvaulOE7LEy6OPWCqvshI+YGfq+/pqUJugZRUF/r2knIuczwvS79EafVUDHd6dWKH53PeSBD0h7fIygA==","signatures":[{"sig":"MEYCIQDicafr5MVL1kwHZawjBJfBdDh8ImlR0XOuXvpsNff0mQIhAPbJhiQxu19qpmhJEN22diNTopRs4rBtXn+830Fb8Xqw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8743320},"gitHead":"5da1c1d5e76bddd9f5e1500c9e400f731f257c02","_npmUser":{"name":"andeya","email":"andeyalee@outlook.com"},"repository":{"url":"git+https://github.com/andeya/create-grafana-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Prebuilt create-grafana-plugin binary for Linux (x86_64)","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-grafana-plugin-linux-x64_0.1.1_1774786223528_0.2518065302433343","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@andeya/create-grafana-plugin-linux-x64","version":"0.1.2","license":"MIT","_id":"@andeya/create-grafana-plugin-linux-x64@0.1.2","maintainers":[{"name":"andeya","email":"andeyalee@outlook.com"}],"homepage":"https://github.com/andeya/create-grafana-plugin#readme","bugs":{"url":"https://github.com/andeya/create-grafana-plugin/issues"},"os":["linux"],"cpu":["x64"],"dist":{"shasum":"4265329edae4de39ef9830509d9a5884cfe17aa4","tarball":"https://registry.npmjs.org/@andeya/create-grafana-plugin-linux-x64/-/create-grafana-plugin-linux-x64-0.1.2.tgz","fileCount":2,"integrity":"sha512-kS8CslfniBTijvpmNriGWpxn1MKWfaa61ecKatPyMNj639O61+QrhYaVFDJOacqxgadsD/mj/rbSjmUjx6WgTA==","signatures":[{"sig":"MEUCIQCpZF9UZCbceBplxAJnos01KIIMwuNQkWIOqCI6LnAn9AIgZLg86APZkbwIONGiEoKW8k97B3xTRvkm1ltHqxi7fPM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8744448},"gitHead":"c2038ebf5b3351eb88b8ffdfc40d8dc118401cf1","_npmUser":{"name":"andeya","email":"andeyalee@outlook.com"},"repository":{"url":"git+https://github.com/andeya/create-grafana-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Prebuilt create-grafana-plugin binary for Linux (x86_64)","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-grafana-plugin-linux-x64_0.1.2_1774787032187_0.7101407281347123","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@andeya/create-grafana-plugin-linux-x64","version":"0.1.3","keywords":["grafana","plugin","scaffold","cli"],"license":"MIT","_id":"@andeya/create-grafana-plugin-linux-x64@0.1.3","maintainers":[{"name":"andeya","email":"andeyalee@outlook.com"}],"homepage":"https://github.com/andeya/create-grafana-plugin#readme","bugs":{"url":"https://github.com/andeya/create-grafana-plugin/issues"},"os":["linux"],"cpu":["x64"],"dist":{"shasum":"f87d8cf26b95417e5c2124da653c29b1126edab5","tarball":"https://registry.npmjs.org/@andeya/create-grafana-plugin-linux-x64/-/create-grafana-plugin-linux-x64-0.1.3.tgz","fileCount":3,"integrity":"sha512-Qh9hayoSLVVzLhzt25umGCoTm00yKYJzySdDTutCztzVaR79lKDSx4jZhlXhMmnHY11r8r1Je+QORgr7y+yiNg==","signatures":[{"sig":"MEYCIQDY/FfvXrmddhgEI2nZgHnCf6B1KqA5aGBQCRKDuOXN/wIhAPPY5uTNPLnKpYLyOHFC/E6RZntfw8zfvUHxe7Rq/hP1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8756693},"gitHead":"9abae893da5cab7ab5120345990984595cbcfd24","_npmUser":{"name":"andeya","email":"andeyalee@outlook.com"},"repository":{"url":"git+https://github.com/andeya/create-grafana-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Prebuilt create-grafana-plugin binary for Linux (x86_64)","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-grafana-plugin-linux-x64_0.1.3_1774790967137_0.47811691265336753","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@andeya/create-grafana-plugin-linux-x64","version":"0.1.4","keywords":["grafana","plugin","scaffold","cli"],"license":"MIT","_id":"@andeya/create-grafana-plugin-linux-x64@0.1.4","maintainers":[{"name":"andeya","email":"andeyalee@outlook.com"}],"homepage":"https://github.com/andeya/create-grafana-plugin#readme","bugs":{"url":"https://github.com/andeya/create-grafana-plugin/issues"},"os":["linux"],"cpu":["x64"],"dist":{"shasum":"de45ecfb53ab814a785a98b2d7e92e2fac364534","tarball":"https://registry.npmjs.org/@andeya/create-grafana-plugin-linux-x64/-/create-grafana-plugin-linux-x64-0.1.4.tgz","fileCount":3,"integrity":"sha512-g0XRPzICSoqVtf5R1Trb3/X0eo4Iew4UIrenSU0GgL5k3SUOI/c7EU21eQK51FHU7fHL6fbjde3KZgwmVDsS5w==","signatures":[{"sig":"MEUCIDvcqXzBvDvUM1lvTNQx9P6vghBOzN24+vwGniU4XjvHAiEAuMwFH9xiCe7XSWaAnsZzDjUBuBL2PQLVUjWTGouOeWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8753765},"gitHead":"4e84399f238de391a85d21848422b79f06ac4f96","_npmUser":{"name":"andeya","email":"andeyalee@outlook.com"},"repository":{"url":"git+https://github.com/andeya/create-grafana-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Prebuilt create-grafana-plugin binary for Linux (x86_64)","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-grafana-plugin-linux-x64_0.1.4_1774792162111_0.05427127283790578","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@andeya/create-grafana-plugin-linux-x64","version":"0.2.0","keywords":["grafana","plugin","scaffold","cli"],"license":"MIT","_id":"@andeya/create-grafana-plugin-linux-x64@0.2.0","maintainers":[{"name":"andeya","email":"andeyalee@outlook.com"}],"homepage":"https://github.com/andeya/create-grafana-plugin#readme","bugs":{"url":"https://github.com/andeya/create-grafana-plugin/issues"},"os":["linux"],"cpu":["x64"],"dist":{"shasum":"1ef99167e8514033b50b03d92ee44d5ec6e50a4d","tarball":"https://registry.npmjs.org/@andeya/create-grafana-plugin-linux-x64/-/create-grafana-plugin-linux-x64-0.2.0.tgz","fileCount":3,"integrity":"sha512-OeiIfOoQrsGC9Rmfp6zZiWbxAwnMIzvr8/l2dY0ZiCM0cwusd6uptVY2n+nlYnym46pXEW7saxzB5JqbBXPigg==","signatures":[{"sig":"MEUCIBOu65RqoUtTltk96X77O4ISueeFiQJHyFt+GF8pN3JDAiEAv1oaVhE3i3TzHxJd+9AhoMOkJB0cd7QCQ20lDt9bCUQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8802627},"gitHead":"df54fd65bb952f1add3a0ef981bb1775c57d84fc","_npmUser":{"name":"andeya","email":"andeyalee@outlook.com"},"repository":{"url":"git+https://github.com/andeya/create-grafana-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Prebuilt create-grafana-plugin binary for Linux (x86_64)","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-grafana-plugin-linux-x64_0.2.0_1774875288529_0.8851746057240271","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@andeya/create-grafana-plugin-linux-x64","version":"0.2.1","keywords":["grafana","plugin","scaffold","cli"],"license":"MIT","_id":"@andeya/create-grafana-plugin-linux-x64@0.2.1","maintainers":[{"name":"andeya","email":"andeyalee@outlook.com"}],"homepage":"https://github.com/andeya/create-grafana-plugin#readme","bugs":{"url":"https://github.com/andeya/create-grafana-plugin/issues"},"os":["linux"],"cpu":["x64"],"dist":{"shasum":"71061ea977413badc66ce7eedcbe45cbfbf86efe","tarball":"https://registry.npmjs.org/@andeya/create-grafana-plugin-linux-x64/-/create-grafana-plugin-linux-x64-0.2.1.tgz","fileCount":3,"integrity":"sha512-XnelMwn8vepMQGg8Cbzt9oVpGwjO9nCL25kBRhwdBngxK6gzLG8exH+M7Wr2MM+dccmWtdJ6rBYauqFbfrpSsg==","signatures":[{"sig":"MEUCIQC8AB8rWvS8k6hFCn9GauNNftbvkPGk2oQ/k9Cx0lx6GQIgR+9udsLXRiDmP4uAkpjdr99wlIzhaDXXLG7wd5tIGIw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8802667},"gitHead":"3b0bcdc196c1ffe8db84860e256b673f277e7332","_npmUser":{"name":"andeya","email":"andeyalee@outlook.com"},"repository":{"url":"git+https://github.com/andeya/create-grafana-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Prebuilt create-grafana-plugin binary for Linux (x86_64)","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-grafana-plugin-linux-x64_0.2.1_1774876648724_0.8731309547107846","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@andeya/create-grafana-plugin-linux-x64","version":"0.2.2","keywords":["grafana","plugin","scaffold","cli"],"license":"MIT","_id":"@andeya/create-grafana-plugin-linux-x64@0.2.2","maintainers":[{"name":"andeya","email":"andeyalee@outlook.com"}],"homepage":"https://github.com/andeya/create-grafana-plugin#readme","bugs":{"url":"https://github.com/andeya/create-grafana-plugin/issues"},"os":["linux"],"bin":{"create-grafana-plugin":"bin/create-grafana-plugin"},"cpu":["x64"],"dist":{"shasum":"c9c5c7f60ae8f4ba650e758409341c35a77b8d95","tarball":"https://registry.npmjs.org/@andeya/create-grafana-plugin-linux-x64/-/create-grafana-plugin-linux-x64-0.2.2.tgz","fileCount":3,"integrity":"sha512-WrJnkgt9QpUgRvjfWPxkfV0WjqLq6RzKfiDvq3k0DiUpjgJn7Fw1+Qnn/dAdHIr0xIvu2nCgd5m4nGjX3Ee53Q==","signatures":[{"sig":"MEQCIEEXKUD8h4eRrdIDEU9rIgxTxkkELleKqJfpn440Au7rAiBwO5tPMBrUQRf+0SbberLh7d7V5RAmy4rOPJIdv5B+aw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8802900},"gitHead":"b10bc88c936f59927c4048695fb99ba29150f717","_npmUser":{"name":"andeya","email":"andeyalee@outlook.com"},"repository":{"url":"git+https://github.com/andeya/create-grafana-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Prebuilt create-grafana-plugin binary for Linux (x86_64)","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-grafana-plugin-linux-x64_0.2.2_1774877695998_0.18377915233774278","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@andeya/create-grafana-plugin-linux-x64","version":"0.2.3","keywords":["grafana","plugin","scaffold","cli"],"license":"MIT","_id":"@andeya/create-grafana-plugin-linux-x64@0.2.3","maintainers":[{"name":"andeya","email":"andeyalee@outlook.com"}],"homepage":"https://github.com/andeya/create-grafana-plugin#readme","bugs":{"url":"https://github.com/andeya/create-grafana-plugin/issues"},"os":["linux"],"bin":{"create-grafana-plugin":"bin/create-grafana-plugin"},"cpu":["x64"],"dist":{"shasum":"9c8b323e0b7113c660747641746cb8f94309f2e9","tarball":"https://registry.npmjs.org/@andeya/create-grafana-plugin-linux-x64/-/create-grafana-plugin-linux-x64-0.2.3.tgz","fileCount":3,"integrity":"sha512-MWdUCyQltwx5qzRw9rW3NfpRU7xDxRUgeAkSH4DB7wpDFc0f7I/xgQ/SavB0TagSoS6KPzDGHfzf8qV8w9QesQ==","signatures":[{"sig":"MEQCIGZwS1s9atooEDGz2bmBXdZ22bQIK0CGdrPFBnQWZxaNAiBMU7HTwSTyMYv//MF6cCSXvZw2aLWRhFz3UmTdoQ1Jyw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8806252},"gitHead":"78bdaeae307d0edebafa607b6b38d74862b2dadd","_npmUser":{"name":"andeya","email":"andeyalee@outlook.com"},"repository":{"url":"git+https://github.com/andeya/create-grafana-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Prebuilt create-grafana-plugin binary for Linux (x86_64)","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-grafana-plugin-linux-x64_0.2.3_1774880356769_0.9462164034250546","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@andeya/create-grafana-plugin-linux-x64","version":"0.2.4","keywords":["grafana","plugin","scaffold","cli"],"license":"MIT","_id":"@andeya/create-grafana-plugin-linux-x64@0.2.4","maintainers":[{"name":"andeya","email":"andeyalee@outlook.com"}],"homepage":"https://github.com/andeya/create-grafana-plugin#readme","bugs":{"url":"https://github.com/andeya/create-grafana-plugin/issues"},"os":["linux"],"bin":{"create-grafana-plugin":"bin/create-grafana-plugin"},"cpu":["x64"],"dist":{"shasum":"35c1edf728adc28ca727dd4df68c7d179c596682","tarball":"https://registry.npmjs.org/@andeya/create-grafana-plugin-linux-x64/-/create-grafana-plugin-linux-x64-0.2.4.tgz","fileCount":3,"integrity":"sha512-ePm1o0O4LJASlKI9S0EjHNGLIosyvKQtbi3lBmyts+s1DM5ltbtFK/4Fl6eHwSjZwHTd2Ayva91TTzF8E6y9XQ==","signatures":[{"sig":"MEUCIESpcZUBcxAZS9/1yGxn3/ISjRtfjhZgsslTI7e00PLUAiEA1VvshJxQW9Bx6ANi6TRa4l6l49gv3u2ShNy490PKbC4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8815446},"gitHead":"37dab063b7947a462d8bc3cfe37eebc050374139","_npmUser":{"name":"andeya","email":"andeyalee@outlook.com"},"repository":{"url":"git+https://github.com/andeya/create-grafana-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Prebuilt create-grafana-plugin binary for Linux (x86_64)","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-grafana-plugin-linux-x64_0.2.4_1774883848928_0.03604252497327365","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@andeya/create-grafana-plugin-linux-x64","version":"0.2.5","keywords":["grafana","plugin","scaffold","cli"],"license":"MIT","_id":"@andeya/create-grafana-plugin-linux-x64@0.2.5","maintainers":[{"name":"andeya","email":"andeyalee@outlook.com"}],"homepage":"https://github.com/andeya/create-grafana-plugin#readme","bugs":{"url":"https://github.com/andeya/create-grafana-plugin/issues"},"os":["linux"],"bin":{"create-grafana-plugin":"bin/create-grafana-plugin"},"cpu":["x64"],"dist":{"shasum":"b42a392f29227f9d3bddac59c6e644872359c93c","tarball":"https://registry.npmjs.org/@andeya/create-grafana-plugin-linux-x64/-/create-grafana-plugin-linux-x64-0.2.5.tgz","fileCount":3,"integrity":"sha512-i/17swSr2fj0E9V7C/gUiMcfBxw0+BES6FL7IyCLU+PM7sdseepARlG95A4xDHXg6gBLI2YlDe40rEE5T0AXYw==","signatures":[{"sig":"MEUCIFki3Gm3/afhtAx1aYl0XWrUfSpX2nHDZUX2dbi3cooTAiEAiAxeQJiw9qsDC17QH/D1wjVURHGWse0OBnEbUZZEYR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8815981},"gitHead":"6dd320a300b76ec6f23525f4b6a5e7c9079a15b0","_npmUser":{"name":"andeya","email":"andeyalee@outlook.com"},"repository":{"url":"git+https://github.com/andeya/create-grafana-plugin.git","type":"git"},"_npmVersion":"10.8.2","description":"Prebuilt create-grafana-plugin binary for Linux (x86_64)","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-grafana-plugin-linux-x64_0.2.5_1774898403068_0.7735764005880912","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@andeya/create-grafana-plugin-linux-x64","version":"0.2.6","description":"Prebuilt create-grafana-plugin binary for Linux (x86_64)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/andeya/create-grafana-plugin.git"},"keywords":["grafana","plugin","scaffold","cli"],"os":["linux"],"cpu":["x64"],"bin":{"create-grafana-plugin":"bin/create-grafana-plugin"},"publishConfig":{"access":"public"},"_id":"@andeya/create-grafana-plugin-linux-x64@0.2.6","gitHead":"03c7c3990c4b5a1075e403f601bc4e98cac16af3","bugs":{"url":"https://github.com/andeya/create-grafana-plugin/issues"},"homepage":"https://github.com/andeya/create-grafana-plugin#readme","_nodeVersion":"20.20.1","_npmVersion":"10.8.2","dist":{"integrity":"sha512-4j+3hGIiZj8d2Q4T6HmA8hQxySe4RFFhLKQiUeV/Rvj+19E+7iELJ3SL76Nld4gXup731KCBOUhJ9Hpno4rlKQ==","shasum":"44c65cc4a8f102df1241da8689e31b3b36eb5c49","tarball":"https://registry.npmjs.org/@andeya/create-grafana-plugin-linux-x64/-/create-grafana-plugin-linux-x64-0.2.6.tgz","fileCount":3,"unpackedSize":8817587,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIFcN6D+gS2f3x0n1LzWQTQNX4o8ELDqRBvVilfeSipwzAiAQEK76TiXicZzgW6bFNQbvtM9YlWjvhMkSg0C6apXP9w=="}]},"_npmUser":{"name":"andeya","email":"andeyalee@outlook.com"},"directories":{},"maintainers":[{"name":"andeya","email":"andeyalee@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/create-grafana-plugin-linux-x64_0.2.6_1775055916112_0.45430449794967553"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-28T20:22:20.288Z","modified":"2026-04-01T15:05:16.534Z","0.1.0":"2026-03-28T20:22:20.670Z","0.1.1":"2026-03-29T12:10:23.834Z","0.1.2":"2026-03-29T12:23:52.438Z","0.1.3":"2026-03-29T13:29:27.460Z","0.1.4":"2026-03-29T13:49:22.358Z","0.2.0":"2026-03-30T12:54:48.795Z","0.2.1":"2026-03-30T13:17:29.003Z","0.2.2":"2026-03-30T13:34:56.326Z","0.2.3":"2026-03-30T14:19:17.054Z","0.2.4":"2026-03-30T15:17:29.209Z","0.2.5":"2026-03-30T19:20:03.445Z","0.2.6":"2026-04-01T15:05:16.426Z"},"bugs":{"url":"https://github.com/andeya/create-grafana-plugin/issues"},"license":"MIT","homepage":"https://github.com/andeya/create-grafana-plugin#readme","keywords":["grafana","plugin","scaffold","cli"],"repository":{"type":"git","url":"git+https://github.com/andeya/create-grafana-plugin.git"},"description":"Prebuilt create-grafana-plugin binary for Linux (x86_64)","maintainers":[{"name":"andeya","email":"andeyalee@outlook.com"}],"readme":"# create-grafana-plugin\n\n**One command. A production-ready Grafana plugin project.**\n\nScaffold panel, data source, or app plugins with the fastest modern frontend toolchain — **Rspack** for bundling, **Bun** for runtime, **Biome** for formatting and linting — and optionally add **Rust WASM** for native-speed computation, a full **Docker observability stack** (Grafana + Prometheus + Tempo + Loki), and a ready-to-run **mock telemetry generator** that produces correlated traces, logs, and metrics out of the box.\n\n**English** · [中文](README_zh.md)\n\n---\n\n## Dashboard Preview\n\n![OTel Mock Dashboard](https://raw.githubusercontent.com/andeya/create-grafana-plugin/main/docs/ScreenShot_dashboard.png)\n\n> Pre-configured Grafana dashboard with request rates, latency percentiles, error breakdown, system resource gauges, and Loki logs — auto-provisioned when you use `--mock`.\n\n## Why create-grafana-plugin?\n\n| Pain point                                                              | How this tool solves it                                                                            |\n| ----------------------------------------------------------------------- | -------------------------------------------------------------------------------------------------- |\n| Grafana's plugin SDK has no official scaffolding tool for custom stacks | Generates a complete, opinionated project in seconds                                               |\n| Setting up Rspack + AMD output for Grafana is non-trivial               | Pre-configured `rspack.config.js` with JSDoc types, SWC loader, and AMD externals                  |\n| Integrating Rust WASM into a Grafana plugin requires manual plumbing    | `--wasm` adds a wasm-pack crate, TypeScript bridge, and build scripts automatically                |\n| Local development needs Grafana + backends running together             | `--docker` provisions Grafana, Prometheus, Tempo, and Loki via Compose                             |\n| No realistic test data for observability dashboards                     | `--mock` ships a Rust-based mock generator with correlated multi-service traces, logs, and metrics |\n| Keeping generated boilerplate up-to-date across teams                   | `update` subcommand refreshes managed files while preserving custom code                           |\n| Running multiple plugin projects on one machine causes port conflicts   | `--port-offset` shifts all Docker host ports by a fixed delta                                      |\n\n## Highlights\n\n- **Rust-powered CLI** — single static binary, instant startup, cross-platform (macOS, Linux, Windows).\n- **Fastest-in-class toolchain** — Rspack (Rust bundler), Bun (runtime + test runner), Biome (Rust linter/formatter). No webpack, no Jest, no Prettier.\n- **Three plugin types** — Panel, Data Source, App. Each gets type-specific components, types, and module entry points.\n- **Optional Rust → WASM** — wasm-pack crate, TypeScript bridge (`wasm-bridge.ts`), Cargo workspace — ready for compute-heavy logic in the browser.\n- **Full observability dev stack** — Docker Compose with Grafana, Prometheus, Tempo, Loki, auto-provisioned datasources, and network isolation per project.\n- **Production-grade mock data** — `otel-mock` simulates 10 microservices with fixed realistic call chains, generating distributed traces (OTLP → Tempo), correlated JSON logs (→ Loki), and Prometheus-scrapable metrics (counters, gauges, histograms) with a random error rate (10–90%). A pre-configured Grafana dashboard is auto-provisioned with panels for request rates, latency percentiles, error breakdown, system resource gauges, and Loki logs.\n- **Port isolation** — `--port-offset N` shifts every Docker host port by N (e.g., `--port-offset 100` → Grafana on 3100, Prometheus on 9190).\n- **Config-driven** — Interactive prompts, CLI flags, or a `.grafana-plugin.toml` file. CI-friendly.\n- **Smart updates** — `create-grafana-plugin update` diffs managed files against the latest template; `--dry-run` previews changes.\n- **Auto-formatted output** — Biome and `cargo fmt` run automatically after scaffold, so generated code is lint-clean from the start.\n- **CI included** — GitHub Actions workflow for lint, test, and build ships with every generated project.\n\n## Quick start\n\n```bash\nnpx create-grafana-plugin@latest\n```\n\nFollow the prompts — or go fully non-interactive:\n\n```bash\nnpx create-grafana-plugin \\\n  --name my-dashboard \\\n  --type panel \\\n  --org acme \\\n  --author \"Jane Doe\" \\\n  --wasm \\\n  --docker \\\n  --mock\n```\n\nThen:\n\n```bash\ncd my-dashboard\nbun run setup        # install deps + build WASM (if enabled)\ndocker compose up -d # start Grafana + backends (if --docker)\nbun run dev          # Rspack watch mode\nbun run package      # build + create dist .tar.gz archive\nbun run dev:reload   # build + force-recreate Grafana container\n```\n\nOpen Grafana at `http://localhost:3000` — datasources, plugins, and mock data are pre-configured.\n\n## Installation\n\n### npm (recommended)\n\n```bash\nnpx create-grafana-plugin@latest\n```\n\nZero prerequisites beyond Node/Bun. The npm package detects your OS and pulls the right native binary.\n\n### Cargo (Rust)\n\n```bash\ncargo install create-grafana-plugin\n```\n\n### From source\n\n```bash\ngit clone https://github.com/andeya/create-grafana-plugin.git\ncd create-grafana-plugin\ncargo install --path cli\n```\n\n## Usage\n\n### Interactive mode\n\n```bash\nnpx create-grafana-plugin\n```\n\nPrompts: plugin name, description, author, organization, type, WASM, Docker, mock data.\n\n### Non-interactive mode\n\nProvide `--name`, `--type`, `--author`, and `--org` to skip all prompts:\n\n```bash\nnpx create-grafana-plugin \\\n  --name my-plugin \\\n  --type datasource \\\n  --org myorg \\\n  --author \"Your Name\" \\\n  --description \"Real-time metrics datasource\" \\\n  --docker \\\n  --mock \\\n  --port-offset 200\n```\n\n### Configuration file\n\n```bash\nnpx create-grafana-plugin --config .grafana-plugin.toml\n```\n\n```toml\nname = \"my-org-panel\"\ndescription = \"My Grafana plugin\"\nauthor = \"Your Name\"\norg = \"myorg\"\ntype = \"panel\"\nwasm = true\ndocker = true\nmock = true\nport_offset = 100\n```\n\nCLI flags override TOML values. The generated project does **not** depend on this file at runtime.\n\n### Update an existing project\n\n```bash\ncd my-plugin\nnpx create-grafana-plugin update\n```\n\nThe updater discovers plugin type, org, WASM/Docker/mock layout, and port offset from your project files. Only **managed** files (those marked with `@managed`) are overwritten; your custom code is untouched.\n\n```bash\nnpx create-grafana-plugin update --dry-run   # preview diffs without writing\n```\n\n## Configuration reference (`.grafana-plugin.toml`)\n\n| Field         | Type    | Description                                     |\n| ------------- | ------- | ----------------------------------------------- |\n| `name`        | string  | Plugin name (normalized to kebab-case)          |\n| `description` | string  | Human-readable description                      |\n| `author`      | string  | Author display name                             |\n| `org`         | string  | Grafana org segment (plugin id = `org-name`)    |\n| `type`        | string  | `panel`, `datasource`, or `app`                 |\n| `wasm`        | bool    | Include Rust WASM workspace and bridge          |\n| `docker`      | bool    | Include Docker Compose + provisioning           |\n| `mock`        | bool    | Include mock data generator (requires `docker`) |\n| `port_offset` | integer | Global host port offset for Docker services     |\n\n## Generated project structure\n\nA **panel plugin** with WASM + Docker + mock data:\n\n```text\nmy-plugin/\n├── .github/workflows/ci.yml       # lint + test + build\n├── .grafana-plugin-version         # tracks scaffold tool version\n├── biome.json                      # Biome config (formatter + linter)\n├── bunfig.toml                     # Bun config\n├── Cargo.toml                      # Rust workspace (when --wasm)\n├── docker-compose.yml              # Grafana + Prometheus + Tempo + Loki\n├── provisioning/                   # auto-provisioned datasources, dashboards & config\n├── otel-mock/                      # Rust mock telemetry generator\n│   └── src/\n│       ├── main.rs                 # OTLP traces + Loki logs + Prometheus metrics\n│       ├── graph.rs                # synthetic multi-service call graph (10 services)\n│       ├── loki_push.rs            # Loki push API client\n│       └── openmetrics_exemplars.rs # histogram with trace_id exemplars\n├── src/\n│   ├── components/MainPanel.tsx    # plugin UI\n│   ├── module.ts                   # Grafana entry point\n│   ├── types/index.ts              # shared types\n│   └── services/wasm-bridge.ts     # WASM bridge (when --wasm)\n├── my_plugin/src/lib.rs            # Rust WASM crate (when --wasm)\n├── scripts/\n│   ├── bump-version.ts             # semver bump utility\n│   └── clean-plugin-dist.ts        # dist cleaner\n├── tests/                          # Bun test suite\n├── plugin.json                     # Grafana plugin manifest\n├── package.json                    # Bun scripts\n├── tsconfig.json\n├── rspack.config.js                # Rspack (AMD output for Grafana)\n├── README.md\n└── AGENTS.md                       # AI coding standards\n```\n\nPlugin type determines `src/` contents: panel gets `MainPanel.tsx`, datasource gets `QueryEditor.tsx` + `ConfigEditor.tsx` + `DataSource.ts`, app gets `AppRootPage.tsx` + `AppConfig.tsx`.\n\n## CLI reference\n\n### Scaffold (default command)\n\n| Option                 | Description                                       |\n| ---------------------- | ------------------------------------------------- |\n| `--name <NAME>`        | Plugin name (kebab-case)                          |\n| `--description <TEXT>` | Plugin description                                |\n| `--author <NAME>`      | Author name                                       |\n| `--org <ORG>`          | Organization segment for plugin id                |\n| `--type <TYPE>`        | `panel`, `datasource`, or `app`                   |\n| `--wasm`               | Include Rust WASM crate and bridge                |\n| `--docker`             | Include Docker-based dev environment              |\n| `--mock`               | Include mock data generator (requires `--docker`) |\n| `--port-offset <N>`    | Shift all Docker host ports by N                  |\n| `--config <FILE>`      | Load settings from a TOML file                    |\n\n### `update` subcommand\n\n| Option      | Description                              |\n| ----------- | ---------------------------------------- |\n| `--dry-run` | Show diffs and new files without writing |\n\nBuilt-in: `-h` / `--help`, `-V` / `--version`.\n\n## Template customization\n\nTemplates live under `templates/` using the [Tera](https://keats.github.io/tera/) engine (Jinja2-like syntax). Template stacks: `base`, `panel`, `datasource`, `app`, `wasm`, `docker`, `mock`.\n\n- **Fork or vendor** this repo to customize defaults, dependencies, or layout.\n- **Context variables**: `plugin_name`, `org`, `plugin_id`, `crate_name`, `has_wasm`, `has_docker`, `has_mock`, `port_offset`, etc. See [`TemplateContext`](cli/src/template.rs).\n- **Managed markers**: Generated files contain `@managed by create-grafana-plugin — do not edit`. The `update` command uses these markers to safely merge template changes.\n\n## Development (this repository)\n\n```bash\nbun run format       # Biome format + cargo fmt\nbun run lint         # Biome check + clippy\nbun run lint:fix     # auto-fix lint issues\nbun run test         # cargo test --workspace\nbun run verify       # lint + test\n```\n\n## Versioning\n\nRust crate and npm packages share a single semver. Source of truth: `[workspace.package] version` in `Cargo.toml`.\n\n```bash\nbun run bump:patch   # 0.1.0 → 0.1.1\nbun run bump:minor   # 0.1.0 → 0.2.0\nbun run bump:major   # 0.1.0 → 1.0.0\n```\n\nTo release: commit, push tag `vX.Y.Z`, and the GitHub Actions workflow handles crates.io + npm publishing.\n\n## Contributing\n\nContributions welcome.\n\n1. Open an issue first for larger changes.\n2. Use **English** for commit messages and code comments.\n3. Run `bun run verify` before submitting a PR.\n4. Match existing template and CLI style; update tests for behavior changes.\n\n## License\n\n[MIT](LICENSE)\n","readmeFilename":"README.md"}