{"_id":"@andeya/create-grafana-plugin-darwin-arm64","_rev":"12-890ccf7649797e78fc359533c036dd15","name":"@andeya/create-grafana-plugin-darwin-arm64","dist-tags":{"latest":"0.2.6"},"versions":{"0.1.0":{"name":"@andeya/create-grafana-plugin-darwin-arm64","version":"0.1.0","license":"MIT","_id":"@andeya/create-grafana-plugin-darwin-arm64@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":["darwin"],"cpu":["arm64"],"dist":{"shasum":"3b62fe03f620c921e91e0f7a34a08a727370a991","tarball":"https://registry.npmjs.org/@andeya/create-grafana-plugin-darwin-arm64/-/create-grafana-plugin-darwin-arm64-0.1.0.tgz","fileCount":3,"integrity":"sha512-QEZGJSbSTX6OVA7xI3g5di8r7bypNrlXlQdxNIPL/TTDsqT0DBeGtydjZE52/bJgWsUdO/kga1nuXSe1WEE3xQ==","signatures":[{"sig":"MEYCIQCHeus3sb6idYhFWVDCFDf25YAx8sY30oq1afnC+vtM1AIhAIxsXjBr1lZkanli4PWgZNlzP3chg6o9bs5DO/pwUSHl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6600613},"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 macOS (Apple Silicon)","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-grafana-plugin-darwin-arm64_0.1.0_1774729334598_0.9364098757438339","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@andeya/create-grafana-plugin-darwin-arm64","version":"0.1.1","license":"MIT","_id":"@andeya/create-grafana-plugin-darwin-arm64@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":["darwin"],"cpu":["arm64"],"dist":{"shasum":"19d31214da63dd8b8eb2acebc7a7483e87d64602","tarball":"https://registry.npmjs.org/@andeya/create-grafana-plugin-darwin-arm64/-/create-grafana-plugin-darwin-arm64-0.1.1.tgz","fileCount":2,"integrity":"sha512-R/uE4Y+iVddYml8fqRK5rtYYdL0DqZ7uCisH5hu6RU9pK0vR14Sa5OmWTgX275QhJUM2FSGwDR4Zayv7puoeMA==","signatures":[{"sig":"MEQCIDzQYUiJWQPNC2f0q4XUBzAvI/+NE5aUfzvP6d3HqrKXAiBEBRwkcvMURUZvY8Y+LH9edcUrE+0oCWtA419QPK9w2w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6596357},"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 macOS (Apple Silicon)","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-grafana-plugin-darwin-arm64_0.1.1_1774786218609_0.23296234551038197","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@andeya/create-grafana-plugin-darwin-arm64","version":"0.1.2","license":"MIT","_id":"@andeya/create-grafana-plugin-darwin-arm64@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":["darwin"],"cpu":["arm64"],"dist":{"shasum":"0c2cd349d7bd1f6236352fb1a04bdc2fb48857d9","tarball":"https://registry.npmjs.org/@andeya/create-grafana-plugin-darwin-arm64/-/create-grafana-plugin-darwin-arm64-0.1.2.tgz","fileCount":2,"integrity":"sha512-lBTISh865o7Ch+AKmITxg7IzbkOqlj/pDpmv9PVqjCt3ZW/1nkLp3vWN4AwDTYOroRhB9/Nj9Pgkl4ZPcyxgDQ==","signatures":[{"sig":"MEUCIQCkKeNYsX217xVlANnI9lzBsVPic1F0gEpFl1/ue3FZMgIgOXIrfBltg37EUb4OcgeFFFIV1CXIrzrMfuPKViR7Ajs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6596341},"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 macOS (Apple Silicon)","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-grafana-plugin-darwin-arm64_0.1.2_1774787026880_0.06947959885460842","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@andeya/create-grafana-plugin-darwin-arm64","version":"0.1.3","keywords":["grafana","plugin","scaffold","cli"],"license":"MIT","_id":"@andeya/create-grafana-plugin-darwin-arm64@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":["darwin"],"cpu":["arm64"],"dist":{"shasum":"69cde7ddb17acbecdd5512ee32e336d1d3b345ea","tarball":"https://registry.npmjs.org/@andeya/create-grafana-plugin-darwin-arm64/-/create-grafana-plugin-darwin-arm64-0.1.3.tgz","fileCount":3,"integrity":"sha512-8dU8K4tJBiMfM8VSZGL3FH3bT4BU0doaPgUdBZuE9KoArDyahJvv83PXxk2Diariwqfl1mB+02W3j3sSmLx4Rw==","signatures":[{"sig":"MEQCIATN1CNwQ5qgD1fR8MPmIxtcJivB5LRXuMY71HjXh498AiAsMqHGwo/F60GP0i0CelbyTdjX15NiOS+LXlxoUKPWfg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6606858},"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 macOS (Apple Silicon)","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-grafana-plugin-darwin-arm64_0.1.3_1774790961245_0.8124387077739867","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@andeya/create-grafana-plugin-darwin-arm64","version":"0.1.4","keywords":["grafana","plugin","scaffold","cli"],"license":"MIT","_id":"@andeya/create-grafana-plugin-darwin-arm64@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":["darwin"],"cpu":["arm64"],"dist":{"shasum":"7ecf7b14e40c3a4fdb4354e3cf4e3c7830fe39dd","tarball":"https://registry.npmjs.org/@andeya/create-grafana-plugin-darwin-arm64/-/create-grafana-plugin-darwin-arm64-0.1.4.tgz","fileCount":3,"integrity":"sha512-Z5qo95JzVdZWCzcd5kvpZu4DDOMJRniya6S20jiDKbw07Lt3rmAujFEe+IKDgnp+W9JsGEZVc3OkXUlOgzrK/g==","signatures":[{"sig":"MEUCIQDTzd5krdnDxiOCCy/Uq6T0RLuC5Gu3px1VZEGMTxnKXQIgF92yGroEux5Uhtdzo2fnb6YWj58ddOSLl4q2Dc8IkMI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6606826},"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 macOS (Apple Silicon)","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-grafana-plugin-darwin-arm64_0.1.4_1774792156513_0.6522837154724874","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@andeya/create-grafana-plugin-darwin-arm64","version":"0.2.0","keywords":["grafana","plugin","scaffold","cli"],"license":"MIT","_id":"@andeya/create-grafana-plugin-darwin-arm64@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":["darwin"],"cpu":["arm64"],"dist":{"shasum":"a7325448eea6bb4642421f448af6ee38c3da9287","tarball":"https://registry.npmjs.org/@andeya/create-grafana-plugin-darwin-arm64/-/create-grafana-plugin-darwin-arm64-0.2.0.tgz","fileCount":3,"integrity":"sha512-9ZnxUQVW+1F0n3YRWHUWbS8xLXhT68o4s+semiPsM5dx6bK9XLxmv++TV1hFewgYBWh6qzbVM41u+Xn3lTmg7A==","signatures":[{"sig":"MEQCIHIAXm4tSRIx5phVQl7//eL9lvU3gudX/+Vg5CrCPZO5AiBRISEtCethV/yLFLW+dNpua+1325ip6W1Kk5VIzQyzIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6649784},"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 macOS (Apple Silicon)","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-grafana-plugin-darwin-arm64_0.2.0_1774875282690_0.3399784208264527","host":"s3://npm-registry-packages-npm-production"}},"0.2.1":{"name":"@andeya/create-grafana-plugin-darwin-arm64","version":"0.2.1","keywords":["grafana","plugin","scaffold","cli"],"license":"MIT","_id":"@andeya/create-grafana-plugin-darwin-arm64@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":["darwin"],"cpu":["arm64"],"dist":{"shasum":"152f6f402b4873ecda476611bac39f25f4c4d0ed","tarball":"https://registry.npmjs.org/@andeya/create-grafana-plugin-darwin-arm64/-/create-grafana-plugin-darwin-arm64-0.2.1.tgz","fileCount":3,"integrity":"sha512-zdfN7XbPb4IFGG7dFPIzepniHiA3uBfa4ONooKIw/gtDjzMoGNRPGvNGveSb9/H5plYwy2E6MshkL5o4IL3lHw==","signatures":[{"sig":"MEYCIQDliGOCXTXyVz6qZXP4bryQFIMkzPFlgk1SN8y+FTp4zwIhALKpWHXD693wxfKCOjY7J1rbeamd/hcUZu/uFYcWM/sa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6649928},"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 macOS (Apple Silicon)","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-grafana-plugin-darwin-arm64_0.2.1_1774876643252_0.4605562306474493","host":"s3://npm-registry-packages-npm-production"}},"0.2.2":{"name":"@andeya/create-grafana-plugin-darwin-arm64","version":"0.2.2","keywords":["grafana","plugin","scaffold","cli"],"license":"MIT","_id":"@andeya/create-grafana-plugin-darwin-arm64@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":["darwin"],"bin":{"create-grafana-plugin":"bin/create-grafana-plugin"},"cpu":["arm64"],"dist":{"shasum":"4208ea51737b5409527032464ede44af52280675","tarball":"https://registry.npmjs.org/@andeya/create-grafana-plugin-darwin-arm64/-/create-grafana-plugin-darwin-arm64-0.2.2.tgz","fileCount":3,"integrity":"sha512-tXQ+sMWTILimwjba+BcvCs7AHiWJhlUQRdQJUgJuqaxfEHxk6zESGWicK4tL+TFSbSUv2xKMdq3/ByJzGQEGFA==","signatures":[{"sig":"MEUCIE8J6ieIhRhk8LTgcTU34ssfehhGrRigTkutKrDDAPHTAiEA1GPQsTLL++G2Bk94A5+S48AbasItPtYZD7cJw3KDF/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6650369},"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 macOS (Apple Silicon)","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-grafana-plugin-darwin-arm64_0.2.2_1774877690617_0.2761702624008944","host":"s3://npm-registry-packages-npm-production"}},"0.2.3":{"name":"@andeya/create-grafana-plugin-darwin-arm64","version":"0.2.3","keywords":["grafana","plugin","scaffold","cli"],"license":"MIT","_id":"@andeya/create-grafana-plugin-darwin-arm64@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":["darwin"],"bin":{"create-grafana-plugin":"bin/create-grafana-plugin"},"cpu":["arm64"],"dist":{"shasum":"ccd5e3b13cfa25dd7233905090806d3756212bce","tarball":"https://registry.npmjs.org/@andeya/create-grafana-plugin-darwin-arm64/-/create-grafana-plugin-darwin-arm64-0.2.3.tgz","fileCount":3,"integrity":"sha512-I3gzReNwRRql0Cc9wDhplgqw+wv3LZVomJHsvAdfmnQAM9lnO7B6MbP6YaFPBwDmSUnxEqbZ/CJfuFS3RohWxA==","signatures":[{"sig":"MEUCIQDfuyTsTP9dEUFHF+0AtfsXzxkexd5f2FD/vsqOaQ++QgIgCooM45IPamx3aDhTN2Zp1EPMP3xEtLiLPhxliPc9FwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6649841},"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 macOS (Apple Silicon)","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-grafana-plugin-darwin-arm64_0.2.3_1774880351366_0.5652959458573206","host":"s3://npm-registry-packages-npm-production"}},"0.2.4":{"name":"@andeya/create-grafana-plugin-darwin-arm64","version":"0.2.4","keywords":["grafana","plugin","scaffold","cli"],"license":"MIT","_id":"@andeya/create-grafana-plugin-darwin-arm64@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":["darwin"],"bin":{"create-grafana-plugin":"bin/create-grafana-plugin"},"cpu":["arm64"],"dist":{"shasum":"211f395f055275d1d9338d3211415b9bd10ca24e","tarball":"https://registry.npmjs.org/@andeya/create-grafana-plugin-darwin-arm64/-/create-grafana-plugin-darwin-arm64-0.2.4.tgz","fileCount":3,"integrity":"sha512-oyCV497EpTLyn5a7RaNSyE/WKIAjGTxBLEipqBAaWH85r06106+E/aFTbH6+RvJhnaaQx8qKNKHWC3Mvqjfmww==","signatures":[{"sig":"MEUCICE36NAZ33lgXuY1bqfPpu5L3IQpBz07IEpMGF1WfXH7AiEAoCqCYgvaqpqVj6x6IX/Mf5rSP3vkEv4VRi9uhUow00s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6667139},"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 macOS (Apple Silicon)","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-grafana-plugin-darwin-arm64_0.2.4_1774883843096_0.018494006789260053","host":"s3://npm-registry-packages-npm-production"}},"0.2.5":{"name":"@andeya/create-grafana-plugin-darwin-arm64","version":"0.2.5","keywords":["grafana","plugin","scaffold","cli"],"license":"MIT","_id":"@andeya/create-grafana-plugin-darwin-arm64@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":["darwin"],"bin":{"create-grafana-plugin":"bin/create-grafana-plugin"},"cpu":["arm64"],"dist":{"shasum":"7bec3493c9c66bf444f1b89fb8e28ea443c821f0","tarball":"https://registry.npmjs.org/@andeya/create-grafana-plugin-darwin-arm64/-/create-grafana-plugin-darwin-arm64-0.2.5.tgz","fileCount":3,"integrity":"sha512-UfSATF/6eBmk4e0QEtPUq0BRWMU5yVQoZ3Q5WImg07Pog8WD55nio9pH9IE+qxD/pZdkgMDS1LNiwXhyRbSsKw==","signatures":[{"sig":"MEQCIGSv/jypxx8p5X+hVcNLv2q/qrblh70PEP5GEgu3UchLAiBNV56doKFBHrZFli51muOGE9raI4nmE4ee41w0Jzuf3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":6667266},"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 macOS (Apple Silicon)","directories":{},"_nodeVersion":"20.20.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-grafana-plugin-darwin-arm64_0.2.5_1774898397218_0.2504090536130059","host":"s3://npm-registry-packages-npm-production"}},"0.2.6":{"name":"@andeya/create-grafana-plugin-darwin-arm64","version":"0.2.6","description":"Prebuilt create-grafana-plugin binary for macOS (Apple Silicon)","license":"MIT","repository":{"type":"git","url":"git+https://github.com/andeya/create-grafana-plugin.git"},"keywords":["grafana","plugin","scaffold","cli"],"os":["darwin"],"cpu":["arm64"],"bin":{"create-grafana-plugin":"bin/create-grafana-plugin"},"publishConfig":{"access":"public"},"_id":"@andeya/create-grafana-plugin-darwin-arm64@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-acpfN5WyBqgls3+sg6dj8OQ3ec6UKaXCbE108tsgaY6U/JNgccaUrY9Za6nmYLFZr3rcJPnLtVX4BX4eLieGug==","shasum":"3f96e3b54a134582acebc2588a3147ff36907380","tarball":"https://registry.npmjs.org/@andeya/create-grafana-plugin-darwin-arm64/-/create-grafana-plugin-darwin-arm64-0.2.6.tgz","fileCount":3,"unpackedSize":6668656,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCICgICKIR8RizwXQ2reAf3tDee4CSTTrwLdMVM/RkPKcuAiEApwFYrG+Tzl1ewOCgwpNHkVpbBQXD3Fkof3LyPPxhneU="}]},"_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-darwin-arm64_0.2.6_1775055911041_0.03772187093386026"},"_hasShrinkwrap":false}},"time":{"created":"2026-03-28T20:22:14.491Z","modified":"2026-04-01T15:05:11.417Z","0.1.0":"2026-03-28T20:22:14.839Z","0.1.1":"2026-03-29T12:10:18.839Z","0.1.2":"2026-03-29T12:23:47.105Z","0.1.3":"2026-03-29T13:29:21.456Z","0.1.4":"2026-03-29T13:49:16.756Z","0.2.0":"2026-03-30T12:54:42.899Z","0.2.1":"2026-03-30T13:17:23.581Z","0.2.2":"2026-03-30T13:34:50.996Z","0.2.3":"2026-03-30T14:19:11.602Z","0.2.4":"2026-03-30T15:17:23.302Z","0.2.5":"2026-03-30T19:19:57.460Z","0.2.6":"2026-04-01T15:05:11.294Z"},"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 macOS (Apple Silicon)","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"}