{"_id":"@opsrabbit/create-plugin","_rev":"29-0eb7c5823132ace7c5057aebd460bfd9","name":"@opsrabbit/create-plugin","dist-tags":{"latest":"0.21.1"},"versions":{"0.2.0":{"name":"@opsrabbit/create-plugin","version":"0.2.0","license":"Apache-2.0","_id":"@opsrabbit/create-plugin@0.2.0","maintainers":[{"name":"g-g-n","email":"ggnagarkar@gmail.com"}],"homepage":"https://github.com/Ops-Rabbit/plugin-platform#readme","bugs":{"url":"https://github.com/Ops-Rabbit/plugin-platform/issues"},"bin":{"create-plugin":"dist/cli.js","opsrabbit-plugin":"dist/cli.js","create-opsrabbit-plugin":"dist/cli.js"},"dist":{"shasum":"0511f243189018720bcf44083ba018a9005de7d6","tarball":"https://registry.npmjs.org/@opsrabbit/create-plugin/-/create-plugin-0.2.0.tgz","fileCount":47,"integrity":"sha512-o/RGU87ZoLtkzRw2iA0TK+3h3axRPAk+cjc1+BKFWr67dggzYueucjS4zBcRgmHjOKTBoWizDhXQ+IEQ6XMihA==","signatures":[{"sig":"MEUCIQCc5jiU5n0dbnhmMq4iJFh4nf0zRwF5zkNwbASkUM3QXwIgKWnhlfyLR3BEJCdvSRaX/SGwSkBN0C8neK2/Ia2v4/w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opsrabbit%2fcreate-plugin@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54213},"type":"module","_from":"file:/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.2.0.tgz","engines":{"node":">=22.14.0"},"scripts":{"test":"vitest run --maxWorkers=1 --no-file-parallelism","build":"node ../../scripts/clean-directory.mjs dist && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage --maxWorkers=1 --no-file-parallelism"},"_npmUser":{"name":"g-g-n","email":"ggnagarkar@gmail.com"},"_resolved":"/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.2.0.tgz","_integrity":"sha512-o/RGU87ZoLtkzRw2iA0TK+3h3axRPAk+cjc1+BKFWr67dggzYueucjS4zBcRgmHjOKTBoWizDhXQ+IEQ6XMihA==","repository":{"url":"git+https://github.com/Ops-Rabbit/plugin-platform.git","type":"git","directory":"packages/create-plugin"},"_npmVersion":"11.16.0","description":"CLI for creating, validating, testing, and packaging OpsRabbit plugins","directories":{},"_nodeVersion":"24.18.0","dependencies":{"fflate":"0.8.2","@opsrabbit/plugin-sdk":"^0.2.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-plugin_0.2.0_1784210084595_0.08473300929538663","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@opsrabbit/create-plugin","version":"0.3.0","license":"Apache-2.0","_id":"@opsrabbit/create-plugin@0.3.0","maintainers":[{"name":"g-g-n","email":"ggnagarkar@gmail.com"}],"homepage":"https://github.com/Ops-Rabbit/plugin-platform#readme","bugs":{"url":"https://github.com/Ops-Rabbit/plugin-platform/issues"},"bin":{"create-plugin":"dist/cli.js","opsrabbit-plugin":"dist/cli.js","create-opsrabbit-plugin":"dist/cli.js"},"dist":{"shasum":"fa28a5436967b70dba4c03c57d776b65d0244f0b","tarball":"https://registry.npmjs.org/@opsrabbit/create-plugin/-/create-plugin-0.3.0.tgz","fileCount":47,"integrity":"sha512-j+oj5N0juGTe8I8c31XVJMKXfyYKxgOMsa21V/AJwIDRMq4QnQa72GWaalPCn229n4raisTnL3NPTAxQZevdWQ==","signatures":[{"sig":"MEUCIHrgulswqyWlcpx9IQNTnYx1Vj3oLJgVPvLOY4P82jt2AiEAndTutDtOTrUTAMTrhq+hsC7ajKW4UrSkxfweo3+guG8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opsrabbit%2fcreate-plugin@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":54596},"type":"module","_from":"file:/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.3.0.tgz","engines":{"node":">=22.14.0"},"scripts":{"test":"vitest run --maxWorkers=1 --no-file-parallelism","build":"node ../../scripts/clean-directory.mjs dist && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage --maxWorkers=1 --no-file-parallelism"},"_npmUser":{"name":"g-g-n","email":"ggnagarkar@gmail.com"},"_resolved":"/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.3.0.tgz","_integrity":"sha512-j+oj5N0juGTe8I8c31XVJMKXfyYKxgOMsa21V/AJwIDRMq4QnQa72GWaalPCn229n4raisTnL3NPTAxQZevdWQ==","repository":{"url":"git+https://github.com/Ops-Rabbit/plugin-platform.git","type":"git","directory":"packages/create-plugin"},"_npmVersion":"11.16.0","description":"CLI for creating, validating, testing, and packaging OpsRabbit plugins","directories":{},"_nodeVersion":"24.18.0","dependencies":{"fflate":"0.8.2","@opsrabbit/plugin-sdk":"^0.3.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-plugin_0.3.0_1784277491011_0.9517473921942938","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"name":"@opsrabbit/create-plugin","version":"0.4.0","license":"Apache-2.0","_id":"@opsrabbit/create-plugin@0.4.0","maintainers":[{"name":"g-g-n","email":"ggnagarkar@gmail.com"}],"homepage":"https://github.com/Ops-Rabbit/plugin-platform#readme","bugs":{"url":"https://github.com/Ops-Rabbit/plugin-platform/issues"},"bin":{"create-plugin":"dist/cli.js","opsrabbit-plugin":"dist/cli.js","create-opsrabbit-plugin":"dist/cli.js"},"dist":{"shasum":"b25443cc166b9e2db3aaccf0d6544fa140dc0a5c","tarball":"https://registry.npmjs.org/@opsrabbit/create-plugin/-/create-plugin-0.4.0.tgz","fileCount":47,"integrity":"sha512-wIk21L6SIdffcgZo7yXLbNEHlnE7lex9LE92ExMYsybu2sggZxn+0osWqzs2NfIq6U+a3r4jJrXKe9/Vm8PXdQ==","signatures":[{"sig":"MEUCIB27Nzv0++/b19NkSLFYbb4Wjb6NbZZ0o0KOa3nYHS8+AiEA4nkRQ9oXtllWldizRRVShhWWplb01MZHZboAKtulLkw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opsrabbit%2fcreate-plugin@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":56699},"type":"module","_from":"file:/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.4.0.tgz","engines":{"node":">=22.14.0"},"scripts":{"test":"vitest run --maxWorkers=1 --no-file-parallelism","build":"node ../../scripts/clean-directory.mjs dist && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage --maxWorkers=1 --no-file-parallelism"},"_npmUser":{"name":"g-g-n","email":"ggnagarkar@gmail.com"},"_resolved":"/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.4.0.tgz","_integrity":"sha512-wIk21L6SIdffcgZo7yXLbNEHlnE7lex9LE92ExMYsybu2sggZxn+0osWqzs2NfIq6U+a3r4jJrXKe9/Vm8PXdQ==","repository":{"url":"git+https://github.com/Ops-Rabbit/plugin-platform.git","type":"git","directory":"packages/create-plugin"},"_npmVersion":"11.16.0","description":"CLI for creating, validating, testing, and packaging OpsRabbit plugins","directories":{},"_nodeVersion":"24.18.0","dependencies":{"fflate":"0.8.2","@opsrabbit/plugin-sdk":"^0.4.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-plugin_0.4.0_1784280189043_0.9989591557912567","host":"s3://npm-registry-packages-npm-production"}},"0.5.0":{"name":"@opsrabbit/create-plugin","version":"0.5.0","license":"Apache-2.0","_id":"@opsrabbit/create-plugin@0.5.0","maintainers":[{"name":"g-g-n","email":"ggnagarkar@gmail.com"}],"homepage":"https://github.com/Ops-Rabbit/plugin-platform#readme","bugs":{"url":"https://github.com/Ops-Rabbit/plugin-platform/issues"},"bin":{"create-plugin":"dist/cli.js","opsrabbit-plugin":"dist/cli.js","create-opsrabbit-plugin":"dist/cli.js"},"dist":{"shasum":"8ff39d27cc53770f0e7bf653b892095586f5540d","tarball":"https://registry.npmjs.org/@opsrabbit/create-plugin/-/create-plugin-0.5.0.tgz","fileCount":51,"integrity":"sha512-F5fa/QHUaJrFiis0HYWXVOGKanT4aiSEGIbuS4e3Nb4JtbMRvXpvYEnQuFA/+BJ/G6XPZj9VsV1CGigJQncHqQ==","signatures":[{"sig":"MEUCIBnWjZ3PRXuhPbugxejp6F6cF7JZui7D9rOp7BAJyaDzAiEAr6rFdADh3AqpN4gjeDgkwDuHeuoWBi/cBapvN9wyDW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opsrabbit%2fcreate-plugin@0.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":72864},"type":"module","_from":"file:/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.5.0.tgz","engines":{"node":">=22.14.0"},"scripts":{"test":"vitest run --maxWorkers=1 --no-file-parallelism","build":"node ../../scripts/clean-directory.mjs dist && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage --maxWorkers=1 --no-file-parallelism"},"_npmUser":{"name":"g-g-n","email":"ggnagarkar@gmail.com"},"_resolved":"/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.5.0.tgz","_integrity":"sha512-F5fa/QHUaJrFiis0HYWXVOGKanT4aiSEGIbuS4e3Nb4JtbMRvXpvYEnQuFA/+BJ/G6XPZj9VsV1CGigJQncHqQ==","repository":{"url":"git+https://github.com/Ops-Rabbit/plugin-platform.git","type":"git","directory":"packages/create-plugin"},"_npmVersion":"11.16.0","description":"CLI for creating, validating, testing, and packaging OpsRabbit plugins","directories":{},"_nodeVersion":"24.18.0","dependencies":{"fflate":"0.8.2","@opsrabbit/plugin-sdk":"^0.5.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-plugin_0.5.0_1784303570208_0.5448492909529765","host":"s3://npm-registry-packages-npm-production"}},"0.5.1":{"name":"@opsrabbit/create-plugin","version":"0.5.1","license":"Apache-2.0","_id":"@opsrabbit/create-plugin@0.5.1","maintainers":[{"name":"g-g-n","email":"ggnagarkar@gmail.com"}],"homepage":"https://github.com/Ops-Rabbit/plugin-platform#readme","bugs":{"url":"https://github.com/Ops-Rabbit/plugin-platform/issues"},"bin":{"create-plugin":"dist/cli.js","opsrabbit-plugin":"dist/cli.js","create-opsrabbit-plugin":"dist/cli.js"},"dist":{"shasum":"596b23b61cab6ff636409ca0577e52f62f751779","tarball":"https://registry.npmjs.org/@opsrabbit/create-plugin/-/create-plugin-0.5.1.tgz","fileCount":55,"integrity":"sha512-yBpY7sCkm1PM07dV4vH6qj5eGIrBJDh/op/9eTyiZysvSpheMjKMrymYcO5qI0ugxT2XKdJrR/0tKmO1NgT/Ng==","signatures":[{"sig":"MEUCIFJsHruP3lTGDBkULwvnLxA+Vc1ZXPqDKz4WnDxjKrxuAiEAkBZzT+Mz0rn+5OyJ8Yb1FIZDzHYh/8eZbUG8Bwfdyrg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opsrabbit%2fcreate-plugin@0.5.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":78998},"type":"module","_from":"file:/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.5.1.tgz","engines":{"node":">=22.14.0"},"scripts":{"test":"vitest run --maxWorkers=1 --no-file-parallelism","build":"node ../../scripts/clean-directory.mjs dist && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage --maxWorkers=1 --no-file-parallelism"},"_npmUser":{"name":"g-g-n","email":"ggnagarkar@gmail.com"},"_resolved":"/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.5.1.tgz","_integrity":"sha512-yBpY7sCkm1PM07dV4vH6qj5eGIrBJDh/op/9eTyiZysvSpheMjKMrymYcO5qI0ugxT2XKdJrR/0tKmO1NgT/Ng==","repository":{"url":"git+https://github.com/Ops-Rabbit/plugin-platform.git","type":"git","directory":"packages/create-plugin"},"_npmVersion":"11.16.0","description":"CLI for creating, validating, testing, and packaging OpsRabbit plugins","directories":{},"_nodeVersion":"24.18.0","dependencies":{"fflate":"0.8.2","@opsrabbit/plugin-sdk":"^0.5.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-plugin_0.5.1_1784354540871_0.7251688320495651","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@opsrabbit/create-plugin","version":"0.6.0","license":"Apache-2.0","_id":"@opsrabbit/create-plugin@0.6.0","maintainers":[{"name":"g-g-n","email":"ggnagarkar@gmail.com"}],"homepage":"https://github.com/Ops-Rabbit/plugin-platform#readme","bugs":{"url":"https://github.com/Ops-Rabbit/plugin-platform/issues"},"bin":{"create-plugin":"dist/cli.js","opsrabbit-plugin":"dist/cli.js","create-opsrabbit-plugin":"dist/cli.js"},"dist":{"shasum":"0f97fdce7469d7fbeb943107be889230666610f0","tarball":"https://registry.npmjs.org/@opsrabbit/create-plugin/-/create-plugin-0.6.0.tgz","fileCount":59,"integrity":"sha512-6HGThcCuS6i5ldRKJ61h2dZDEQmKX3bLYjQ5bCjSEm4zdlAzRxl6mZdrINsdxpaB26YXUpzYLRTAMH5CgppLBA==","signatures":[{"sig":"MEYCIQDmWbgfguGrL0T0OLyXJVHBSnvho7/BVIko1WWAjgLHxQIhANCj82HCYiRdZotkLLQTkT2RneIag5+ddMdtOt3phNXI","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opsrabbit%2fcreate-plugin@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":92625},"type":"module","_from":"file:/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.6.0.tgz","engines":{"node":">=22.14.0"},"scripts":{"test":"vitest run --maxWorkers=1 --no-file-parallelism","build":"node ../../scripts/clean-directory.mjs dist && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage --maxWorkers=1 --no-file-parallelism"},"_npmUser":{"name":"g-g-n","email":"ggnagarkar@gmail.com"},"_resolved":"/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.6.0.tgz","_integrity":"sha512-6HGThcCuS6i5ldRKJ61h2dZDEQmKX3bLYjQ5bCjSEm4zdlAzRxl6mZdrINsdxpaB26YXUpzYLRTAMH5CgppLBA==","repository":{"url":"git+https://github.com/Ops-Rabbit/plugin-platform.git","type":"git","directory":"packages/create-plugin"},"_npmVersion":"11.16.0","description":"CLI for creating, validating, testing, and packaging OpsRabbit plugins","directories":{},"_nodeVersion":"24.18.0","dependencies":{"fflate":"0.8.2","@opsrabbit/plugin-sdk":"^0.6.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-plugin_0.6.0_1784377785936_0.4777547259366439","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"@opsrabbit/create-plugin","version":"0.6.1","license":"Apache-2.0","_id":"@opsrabbit/create-plugin@0.6.1","maintainers":[{"name":"g-g-n","email":"ggnagarkar@gmail.com"}],"homepage":"https://github.com/Ops-Rabbit/plugin-platform#readme","bugs":{"url":"https://github.com/Ops-Rabbit/plugin-platform/issues"},"bin":{"create-plugin":"dist/cli.js","opsrabbit-plugin":"dist/cli.js","create-opsrabbit-plugin":"dist/cli.js"},"dist":{"shasum":"9cbc09505b793abbcb7cbcd0d84b988d9e1139ee","tarball":"https://registry.npmjs.org/@opsrabbit/create-plugin/-/create-plugin-0.6.1.tgz","fileCount":60,"integrity":"sha512-jWOSKcXVs9iKQZYAIGc+Sk4YDM2O/U3HXyZBTTTCCwV5hM5fNzb/R/giPcAObGaVdoqiQsEegot/JeWlB4ZGlw==","signatures":[{"sig":"MEUCIAQ4kh60tydRf+t0rJYpx6tY0tDYE1poSt/N4knfZDecAiEAy7BPXYhtg+S179N5Gzoi23YEMI845Oi91EMYCdM5LMM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opsrabbit%2fcreate-plugin@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95689},"type":"module","_from":"file:/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.6.1.tgz","engines":{"node":">=22.14.0"},"scripts":{"test":"vitest run --maxWorkers=1 --no-file-parallelism","build":"node ../../scripts/clean-directory.mjs dist && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage --maxWorkers=1 --no-file-parallelism"},"_npmUser":{"name":"g-g-n","email":"ggnagarkar@gmail.com"},"_resolved":"/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.6.1.tgz","_integrity":"sha512-jWOSKcXVs9iKQZYAIGc+Sk4YDM2O/U3HXyZBTTTCCwV5hM5fNzb/R/giPcAObGaVdoqiQsEegot/JeWlB4ZGlw==","repository":{"url":"git+https://github.com/Ops-Rabbit/plugin-platform.git","type":"git","directory":"packages/create-plugin"},"_npmVersion":"11.16.0","description":"CLI for creating, validating, testing, and packaging OpsRabbit plugins","directories":{},"_nodeVersion":"24.18.0","dependencies":{"fflate":"0.8.2","@opsrabbit/plugin-sdk":"^0.6.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-plugin_0.6.1_1784389979551_0.33039907094901944","host":"s3://npm-registry-packages-npm-production"}},"0.7.0":{"name":"@opsrabbit/create-plugin","version":"0.7.0","license":"Apache-2.0","_id":"@opsrabbit/create-plugin@0.7.0","maintainers":[{"name":"g-g-n","email":"ggnagarkar@gmail.com"}],"homepage":"https://github.com/Ops-Rabbit/plugin-platform#readme","bugs":{"url":"https://github.com/Ops-Rabbit/plugin-platform/issues"},"bin":{"create-plugin":"dist/cli.js","opsrabbit-plugin":"dist/cli.js","create-opsrabbit-plugin":"dist/cli.js"},"dist":{"shasum":"339f60c798eb5cc173c1a2fb6b8a9d6c5547a49b","tarball":"https://registry.npmjs.org/@opsrabbit/create-plugin/-/create-plugin-0.7.0.tgz","fileCount":60,"integrity":"sha512-5dCQodfz9H2sKJhkckZ1Zr1LH4eGcT7A7XKYOjxpCsOvcRlkR0UUuS0JNu171mRadA6ikl5OVxXHlRXGApBstQ==","signatures":[{"sig":"MEUCIGVp2qNU/YScDRoitFEKLfnd4BMrGayCKjDS3FqO4tFJAiEAsBn8Ir9Ue55OTrlfL3xBcKw7EGLYlu6HnLWpD+1DxmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opsrabbit%2fcreate-plugin@0.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":95689},"type":"module","_from":"file:/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.7.0.tgz","engines":{"node":">=22.14.0"},"scripts":{"test":"vitest run --maxWorkers=1 --no-file-parallelism","build":"node ../../scripts/clean-directory.mjs dist && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage --maxWorkers=1 --no-file-parallelism"},"_npmUser":{"name":"g-g-n","email":"ggnagarkar@gmail.com"},"_resolved":"/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.7.0.tgz","_integrity":"sha512-5dCQodfz9H2sKJhkckZ1Zr1LH4eGcT7A7XKYOjxpCsOvcRlkR0UUuS0JNu171mRadA6ikl5OVxXHlRXGApBstQ==","repository":{"url":"git+https://github.com/Ops-Rabbit/plugin-platform.git","type":"git","directory":"packages/create-plugin"},"_npmVersion":"11.16.0","description":"CLI for creating, validating, testing, and packaging OpsRabbit plugins","directories":{},"_nodeVersion":"24.18.0","dependencies":{"fflate":"0.8.2","@opsrabbit/plugin-sdk":"^0.7.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-plugin_0.7.0_1784432798119_0.38606617426158496","host":"s3://npm-registry-packages-npm-production"}},"0.7.1":{"name":"@opsrabbit/create-plugin","version":"0.7.1","license":"Apache-2.0","_id":"@opsrabbit/create-plugin@0.7.1","maintainers":[{"name":"g-g-n","email":"ggnagarkar@gmail.com"}],"homepage":"https://github.com/Ops-Rabbit/plugin-platform#readme","bugs":{"url":"https://github.com/Ops-Rabbit/plugin-platform/issues"},"bin":{"create-plugin":"dist/cli.js","opsrabbit-plugin":"dist/cli.js","create-opsrabbit-plugin":"dist/cli.js"},"dist":{"shasum":"fd62b0daf333797044b964c7333ffe1f447d8c2c","tarball":"https://registry.npmjs.org/@opsrabbit/create-plugin/-/create-plugin-0.7.1.tgz","fileCount":64,"integrity":"sha512-ZMMkR/WQY7zIbWbArypetZ5WDykge7FgD6maG9eKCGlSrx1j/dlNe5xvnYuTQR6Wq7yCUQjRuUCcrfBKKx2jGw==","signatures":[{"sig":"MEUCIFTR6kkJI7t+rLe98asQCsYh5kKaf8lQmOIBNimf4CnrAiEA1HYvs9wVowy9Sz9LvdEIhMuuw0ZP3sMrvDKw6eD5ic8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opsrabbit%2fcreate-plugin@0.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105200},"type":"module","_from":"file:/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.7.1.tgz","engines":{"node":">=22.14.0"},"scripts":{"test":"vitest run --maxWorkers=1 --no-file-parallelism","build":"node ../../scripts/clean-directory.mjs dist && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage --maxWorkers=1 --no-file-parallelism"},"_npmUser":{"name":"g-g-n","email":"ggnagarkar@gmail.com"},"_resolved":"/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.7.1.tgz","_integrity":"sha512-ZMMkR/WQY7zIbWbArypetZ5WDykge7FgD6maG9eKCGlSrx1j/dlNe5xvnYuTQR6Wq7yCUQjRuUCcrfBKKx2jGw==","repository":{"url":"git+https://github.com/Ops-Rabbit/plugin-platform.git","type":"git","directory":"packages/create-plugin"},"_npmVersion":"11.16.0","description":"CLI for creating, validating, testing, and packaging OpsRabbit plugins","directories":{},"_nodeVersion":"24.18.0","dependencies":{"fflate":"0.8.2","@opsrabbit/plugin-sdk":"^0.7.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-plugin_0.7.1_1784449516138_0.6153115387602985","host":"s3://npm-registry-packages-npm-production"}},"0.7.2":{"name":"@opsrabbit/create-plugin","version":"0.7.2","license":"Apache-2.0","_id":"@opsrabbit/create-plugin@0.7.2","maintainers":[{"name":"g-g-n","email":"ggnagarkar@gmail.com"}],"homepage":"https://github.com/Ops-Rabbit/plugin-platform#readme","bugs":{"url":"https://github.com/Ops-Rabbit/plugin-platform/issues"},"bin":{"create-plugin":"dist/cli.js","opsrabbit-plugin":"dist/cli.js","create-opsrabbit-plugin":"dist/cli.js"},"dist":{"shasum":"989536c7255dfb1af3f16a8863c4271370b76388","tarball":"https://registry.npmjs.org/@opsrabbit/create-plugin/-/create-plugin-0.7.2.tgz","fileCount":64,"integrity":"sha512-1fdw0RDcqcK4sB9moiQx5HDHyww4VrcdNN6P9ZTk8trW2JIF9Scc19n4w+D+2nC165yS44wL1l16EEmtMqR49Q==","signatures":[{"sig":"MEQCIDXWX34BI0PVTgDfLC1ertfeBn4ER0U3HissTWu8noHjAiAVV7blQFqrxd0aKw32NrbVhzBigTaOe/1fhwwJ2TpEUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opsrabbit%2fcreate-plugin@0.7.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":105200},"type":"module","_from":"file:/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.7.2.tgz","engines":{"node":">=22.14.0"},"scripts":{"test":"vitest run --maxWorkers=1 --no-file-parallelism","build":"node ../../scripts/clean-directory.mjs dist && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage --maxWorkers=1 --no-file-parallelism"},"_npmUser":{"name":"g-g-n","email":"ggnagarkar@gmail.com"},"_resolved":"/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.7.2.tgz","_integrity":"sha512-1fdw0RDcqcK4sB9moiQx5HDHyww4VrcdNN6P9ZTk8trW2JIF9Scc19n4w+D+2nC165yS44wL1l16EEmtMqR49Q==","repository":{"url":"git+https://github.com/Ops-Rabbit/plugin-platform.git","type":"git","directory":"packages/create-plugin"},"_npmVersion":"11.16.0","description":"CLI for creating, validating, testing, and packaging OpsRabbit plugins","directories":{},"_nodeVersion":"24.18.0","dependencies":{"fflate":"0.8.2","@opsrabbit/plugin-sdk":"^0.7.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-plugin_0.7.2_1784557619030_0.06326627579901278","host":"s3://npm-registry-packages-npm-production"}},"0.8.0":{"name":"@opsrabbit/create-plugin","version":"0.8.0","license":"Apache-2.0","_id":"@opsrabbit/create-plugin@0.8.0","maintainers":[{"name":"g-g-n","email":"ggnagarkar@gmail.com"}],"homepage":"https://github.com/Ops-Rabbit/plugin-platform#readme","bugs":{"url":"https://github.com/Ops-Rabbit/plugin-platform/issues"},"bin":{"create-plugin":"dist/cli.js","opsrabbit-plugin":"dist/cli.js","create-opsrabbit-plugin":"dist/cli.js"},"dist":{"shasum":"0e5d8f25bb635123684df64c769d620c895e4314","tarball":"https://registry.npmjs.org/@opsrabbit/create-plugin/-/create-plugin-0.8.0.tgz","fileCount":64,"integrity":"sha512-m2rxRA698jW6Vap+B4fbjCrG+NxktXNTJwMBmg9btAspAlm9Cd9bbCHyHcKLxiCcSM3KwxneoIoNUij6xfKvkA==","signatures":[{"sig":"MEYCIQCvvAa7DmCAbK5kvStabkQldrt8Pb7NUwSmf/PQFTu6dAIhAOMXEyKBYL9JD/zvVegp2lExYqiQE+D8y9A8PRZrIQr6","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opsrabbit%2fcreate-plugin@0.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106753},"type":"module","_from":"file:/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.8.0.tgz","engines":{"node":">=22.14.0"},"scripts":{"test":"vitest run --maxWorkers=1 --no-file-parallelism","build":"node ../../scripts/clean-directory.mjs dist && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage --maxWorkers=1 --no-file-parallelism"},"_npmUser":{"name":"g-g-n","email":"ggnagarkar@gmail.com"},"_resolved":"/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.8.0.tgz","_integrity":"sha512-m2rxRA698jW6Vap+B4fbjCrG+NxktXNTJwMBmg9btAspAlm9Cd9bbCHyHcKLxiCcSM3KwxneoIoNUij6xfKvkA==","repository":{"url":"git+https://github.com/Ops-Rabbit/plugin-platform.git","type":"git","directory":"packages/create-plugin"},"_npmVersion":"11.16.0","description":"CLI for creating, validating, testing, and packaging OpsRabbit plugins","directories":{},"_nodeVersion":"24.18.0","dependencies":{"fflate":"0.8.2","@opsrabbit/plugin-sdk":"^0.8.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-plugin_0.8.0_1785071312159_0.0022564995928369136","host":"s3://npm-registry-packages-npm-production"}},"0.8.1":{"name":"@opsrabbit/create-plugin","version":"0.8.1","license":"Apache-2.0","_id":"@opsrabbit/create-plugin@0.8.1","maintainers":[{"name":"g-g-n","email":"ggnagarkar@gmail.com"}],"homepage":"https://github.com/Ops-Rabbit/plugin-platform#readme","bugs":{"url":"https://github.com/Ops-Rabbit/plugin-platform/issues"},"bin":{"create-plugin":"dist/cli.js","opsrabbit-plugin":"dist/cli.js","create-opsrabbit-plugin":"dist/cli.js"},"dist":{"shasum":"de0ed0ebb07d874926aa88f89212f5222784f0f8","tarball":"https://registry.npmjs.org/@opsrabbit/create-plugin/-/create-plugin-0.8.1.tgz","fileCount":64,"integrity":"sha512-cIF2ME4/9GDYBzz2wcK7HsxPql39lzCfB062K4YeXgulsLUJagofY+oXSItTxENBM57BOEOLSWBNeQi3wA2WNQ==","signatures":[{"sig":"MEQCIEQiL+pLd90SDMWvD+MXUTDnDAtKky4Vn0G5eDEHpB5ZAiARVJ/iaWrKGErjXyiScAtpJRTg+y1eD9jX8JGKfw3igg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opsrabbit%2fcreate-plugin@0.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106753},"type":"module","_from":"file:/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.8.1.tgz","engines":{"node":">=22.14.0"},"scripts":{"test":"vitest run --maxWorkers=1 --no-file-parallelism","build":"node ../../scripts/clean-directory.mjs dist && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage --maxWorkers=1 --no-file-parallelism"},"_npmUser":{"name":"g-g-n","email":"ggnagarkar@gmail.com"},"_resolved":"/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.8.1.tgz","_integrity":"sha512-cIF2ME4/9GDYBzz2wcK7HsxPql39lzCfB062K4YeXgulsLUJagofY+oXSItTxENBM57BOEOLSWBNeQi3wA2WNQ==","repository":{"url":"git+https://github.com/Ops-Rabbit/plugin-platform.git","type":"git","directory":"packages/create-plugin"},"_npmVersion":"11.16.0","description":"CLI for creating, validating, testing, and packaging OpsRabbit plugins","directories":{},"_nodeVersion":"24.18.0","dependencies":{"fflate":"0.8.2","@opsrabbit/plugin-sdk":"^0.8.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-plugin_0.8.1_1785074530474_0.9439111762959846","host":"s3://npm-registry-packages-npm-production"}},"0.8.2":{"name":"@opsrabbit/create-plugin","version":"0.8.2","license":"Apache-2.0","_id":"@opsrabbit/create-plugin@0.8.2","maintainers":[{"name":"g-g-n","email":"ggnagarkar@gmail.com"}],"homepage":"https://github.com/Ops-Rabbit/plugin-platform#readme","bugs":{"url":"https://github.com/Ops-Rabbit/plugin-platform/issues"},"bin":{"create-plugin":"dist/cli.js","opsrabbit-plugin":"dist/cli.js","create-opsrabbit-plugin":"dist/cli.js"},"dist":{"shasum":"d3d663d3fd8832c228348770b5be8376d322d99d","tarball":"https://registry.npmjs.org/@opsrabbit/create-plugin/-/create-plugin-0.8.2.tgz","fileCount":64,"integrity":"sha512-qACY1IE7k8R5aHLEnB2gLvVoCNJhyJKlw0uO5SkN5Jdffgirkrjx3l8UxZPmo23G8+dKjKdlfoLIkESlG3QUyA==","signatures":[{"sig":"MEUCIQDW4UDS8dpEWL3WYwuQAnzdN6W9RLHOUECGhcjXa+WhOQIgc0m3GTGlSL9mX4olt3aWTiBAoGorTfzzjJfBdjII56Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opsrabbit%2fcreate-plugin@0.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":106753},"type":"module","_from":"file:/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.8.2.tgz","engines":{"node":">=22.14.0"},"scripts":{"test":"vitest run --maxWorkers=1 --no-file-parallelism","build":"node ../../scripts/clean-directory.mjs dist && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage --maxWorkers=1 --no-file-parallelism"},"_npmUser":{"name":"g-g-n","email":"ggnagarkar@gmail.com"},"_resolved":"/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.8.2.tgz","_integrity":"sha512-qACY1IE7k8R5aHLEnB2gLvVoCNJhyJKlw0uO5SkN5Jdffgirkrjx3l8UxZPmo23G8+dKjKdlfoLIkESlG3QUyA==","repository":{"url":"git+https://github.com/Ops-Rabbit/plugin-platform.git","type":"git","directory":"packages/create-plugin"},"_npmVersion":"11.16.0","description":"CLI for creating, validating, testing, and packaging OpsRabbit plugins","directories":{},"_nodeVersion":"24.18.0","dependencies":{"fflate":"0.8.2","@opsrabbit/plugin-sdk":"^0.8.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-plugin_0.8.2_1785479269607_0.06366562115847851","host":"s3://npm-registry-packages-npm-production"}},"0.9.0":{"name":"@opsrabbit/create-plugin","version":"0.9.0","license":"Apache-2.0","_id":"@opsrabbit/create-plugin@0.9.0","maintainers":[{"name":"g-g-n","email":"ggnagarkar@gmail.com"}],"homepage":"https://github.com/Ops-Rabbit/plugin-platform#readme","bugs":{"url":"https://github.com/Ops-Rabbit/plugin-platform/issues"},"bin":{"create-plugin":"dist/cli.js","opsrabbit-plugin":"dist/cli.js","create-opsrabbit-plugin":"dist/cli.js"},"dist":{"shasum":"8fc97b625641a3b98d4bf5caa74ef3548e84625e","tarball":"https://registry.npmjs.org/@opsrabbit/create-plugin/-/create-plugin-0.9.0.tgz","fileCount":67,"integrity":"sha512-v2NjQ1lle2S2DBxZ4AiyOpYOzE4rlX/fOw7yqAG+X71rVQ0Gxwg9IGIAgxKf8GzRp1JaJRkefqgJJBts8Vf5Cg==","signatures":[{"sig":"MEUCIGIsAvR2UUQyaA0rkn2KZGP30Aofg+uDJVDW8hHL6AGzAiEA/Lo8A0Sx6kre0gK2Dqj5tMoRZbfLVv6jPgQ1xGPQgzs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opsrabbit%2fcreate-plugin@0.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109794},"type":"module","_from":"file:/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.9.0.tgz","engines":{"node":">=22.14.0"},"scripts":{"test":"vitest run --maxWorkers=1 --no-file-parallelism","build":"node ../../scripts/clean-directory.mjs dist && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage --maxWorkers=1 --no-file-parallelism"},"_npmUser":{"name":"g-g-n","email":"ggnagarkar@gmail.com"},"_resolved":"/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.9.0.tgz","_integrity":"sha512-v2NjQ1lle2S2DBxZ4AiyOpYOzE4rlX/fOw7yqAG+X71rVQ0Gxwg9IGIAgxKf8GzRp1JaJRkefqgJJBts8Vf5Cg==","repository":{"url":"git+https://github.com/Ops-Rabbit/plugin-platform.git","type":"git","directory":"packages/create-plugin"},"_npmVersion":"11.16.0","description":"CLI for creating, validating, testing, and packaging OpsRabbit plugins","directories":{},"_nodeVersion":"24.18.0","dependencies":{"fflate":"0.8.2","@opsrabbit/plugin-sdk":"^0.9.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-plugin_0.9.0_1786081160227_0.16801899113349994","host":"s3://npm-registry-packages-npm-production"}},"0.10.0":{"name":"@opsrabbit/create-plugin","version":"0.10.0","license":"Apache-2.0","_id":"@opsrabbit/create-plugin@0.10.0","maintainers":[{"name":"g-g-n","email":"ggnagarkar@gmail.com"}],"homepage":"https://github.com/Ops-Rabbit/plugin-platform#readme","bugs":{"url":"https://github.com/Ops-Rabbit/plugin-platform/issues"},"bin":{"create-plugin":"dist/cli.js","opsrabbit-plugin":"dist/cli.js","create-opsrabbit-plugin":"dist/cli.js"},"dist":{"shasum":"7883555755791d28bb925e1dbe426da2b441e39c","tarball":"https://registry.npmjs.org/@opsrabbit/create-plugin/-/create-plugin-0.10.0.tgz","fileCount":67,"integrity":"sha512-PEp59LhcJZne8b4qOsS8XGlcZ9yszCIzOUFHlRUHKKCBSVFP/9kRYCHy5iRsq3hHN4NB7IEmrf1jt0Ii42zrLg==","signatures":[{"sig":"MEUCIQDoHP9+oHwU0PWnLH8Pg/bNbnNOrK6TuTgRjYu+CWYU3wIgMA88RUFc/hoVcGvsPGpz6ad/8mzGogGxhjEnzN3RESo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opsrabbit%2fcreate-plugin@0.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":109800},"type":"module","_from":"file:/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.10.0.tgz","engines":{"node":">=22.14.0"},"scripts":{"test":"vitest run --maxWorkers=1 --no-file-parallelism","build":"node ../../scripts/clean-directory.mjs dist && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage --maxWorkers=1 --no-file-parallelism"},"_npmUser":{"name":"g-g-n","email":"ggnagarkar@gmail.com"},"_resolved":"/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.10.0.tgz","_integrity":"sha512-PEp59LhcJZne8b4qOsS8XGlcZ9yszCIzOUFHlRUHKKCBSVFP/9kRYCHy5iRsq3hHN4NB7IEmrf1jt0Ii42zrLg==","repository":{"url":"git+https://github.com/Ops-Rabbit/plugin-platform.git","type":"git","directory":"packages/create-plugin"},"_npmVersion":"11.16.0","description":"CLI for creating, validating, testing, and packaging OpsRabbit plugins","directories":{},"_nodeVersion":"24.18.0","dependencies":{"fflate":"0.8.2","@opsrabbit/plugin-sdk":"^0.10.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-plugin_0.10.0_1786548760511_0.4629155220392984","host":"s3://npm-registry-packages-npm-production"}},"0.11.2":{"name":"@opsrabbit/create-plugin","version":"0.11.2","license":"Apache-2.0","_id":"@opsrabbit/create-plugin@0.11.2","maintainers":[{"name":"g-g-n","email":"ggnagarkar@gmail.com"}],"homepage":"https://github.com/Ops-Rabbit/plugin-platform#readme","bugs":{"url":"https://github.com/Ops-Rabbit/plugin-platform/issues"},"bin":{"create-plugin":"dist/cli.js","opsrabbit-plugin":"dist/cli.js","create-opsrabbit-plugin":"dist/cli.js"},"dist":{"shasum":"182b449230786679159342cc8732059352a90af9","tarball":"https://registry.npmjs.org/@opsrabbit/create-plugin/-/create-plugin-0.11.2.tgz","fileCount":74,"integrity":"sha512-zhdtwit4FDY2R6pBrsiLMDi97G82SdEYy6GecxX3CRVqb1TRH2sa+W2kjydoAv6HBBjQxH4PzsmNbq7Lab2ZVQ==","signatures":[{"sig":"MEQCIDbZ8McBjs6xeSv6KWtJX1YEi8bTamY+RpN/VSIDPRtRAiBWMg8CSiSpsSUnwusblN3sqLHAPsSCtel7N+CR5icgmQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opsrabbit%2fcreate-plugin@0.11.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":121317},"type":"module","_from":"file:/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.11.2.tgz","engines":{"node":">=22.14.0"},"scripts":{"test":"vitest run --maxWorkers=1 --no-file-parallelism","build":"node ../../scripts/clean-directory.mjs dist && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage --maxWorkers=1 --no-file-parallelism"},"_npmUser":{"name":"g-g-n","email":"ggnagarkar@gmail.com"},"_resolved":"/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.11.2.tgz","_integrity":"sha512-zhdtwit4FDY2R6pBrsiLMDi97G82SdEYy6GecxX3CRVqb1TRH2sa+W2kjydoAv6HBBjQxH4PzsmNbq7Lab2ZVQ==","repository":{"url":"git+https://github.com/Ops-Rabbit/plugin-platform.git","type":"git","directory":"packages/create-plugin"},"_npmVersion":"11.16.0","description":"CLI for creating, validating, testing, and packaging OpsRabbit plugins","directories":{},"_nodeVersion":"24.18.0","dependencies":{"fflate":"0.8.2","@opsrabbit/plugin-sdk":"^0.11.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-plugin_0.11.2_1786949343924_0.9869231480350045","host":"s3://npm-registry-packages-npm-production"}},"0.13.0":{"name":"@opsrabbit/create-plugin","version":"0.13.0","license":"Apache-2.0","_id":"@opsrabbit/create-plugin@0.13.0","maintainers":[{"name":"g-g-n","email":"ggnagarkar@gmail.com"}],"homepage":"https://github.com/Ops-Rabbit/plugin-platform#readme","bugs":{"url":"https://github.com/Ops-Rabbit/plugin-platform/issues"},"bin":{"create-plugin":"dist/cli.js","opsrabbit-plugin":"dist/cli.js","create-opsrabbit-plugin":"dist/cli.js"},"dist":{"shasum":"77c778b8d2e5c86516fb2c9d8b2a5b4997368cc6","tarball":"https://registry.npmjs.org/@opsrabbit/create-plugin/-/create-plugin-0.13.0.tgz","fileCount":77,"integrity":"sha512-Z1hT2I0b3tGJAjuW2s5RYXEHTIadnug7qCdqwg2m6v9dWwsbAc8qCoNvqPXGNBEWMtp5HTv8HiqOuhQmTAcCvw==","signatures":[{"sig":"MEUCIGmznFqLNtjcNaO86v9Vub+xNDsc0JBCu00qXYunJbwFAiEAw1g1TptBarpQo6/guipIHeG8OMwO3PTbIIqec6L5Tpc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opsrabbit%2fcreate-plugin@0.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":124662},"type":"module","_from":"file:/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.13.0.tgz","engines":{"node":">=22.14.0"},"scripts":{"test":"vitest run --maxWorkers=1 --no-file-parallelism","build":"node ../../scripts/clean-directory.mjs dist && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage --maxWorkers=1 --no-file-parallelism"},"_npmUser":{"name":"g-g-n","email":"ggnagarkar@gmail.com"},"_resolved":"/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.13.0.tgz","_integrity":"sha512-Z1hT2I0b3tGJAjuW2s5RYXEHTIadnug7qCdqwg2m6v9dWwsbAc8qCoNvqPXGNBEWMtp5HTv8HiqOuhQmTAcCvw==","repository":{"url":"git+https://github.com/Ops-Rabbit/plugin-platform.git","type":"git","directory":"packages/create-plugin"},"_npmVersion":"11.16.0","description":"CLI for creating, validating, testing, and packaging OpsRabbit plugins","directories":{},"_nodeVersion":"24.18.0","dependencies":{"fflate":"0.8.2","@opsrabbit/plugin-sdk":"^0.13.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-plugin_0.13.0_1787219216944_0.8979147494506083","host":"s3://npm-registry-packages-npm-production"}},"0.14.0":{"name":"@opsrabbit/create-plugin","version":"0.14.0","license":"Apache-2.0","_id":"@opsrabbit/create-plugin@0.14.0","maintainers":[{"name":"g-g-n","email":"ggnagarkar@gmail.com"}],"homepage":"https://github.com/Ops-Rabbit/plugin-platform#readme","bugs":{"url":"https://github.com/Ops-Rabbit/plugin-platform/issues"},"bin":{"create-plugin":"dist/cli.js","opsrabbit-plugin":"dist/cli.js","create-opsrabbit-plugin":"dist/cli.js"},"dist":{"shasum":"13c7a37a83361699f6a8dd7cbf103571a941352f","tarball":"https://registry.npmjs.org/@opsrabbit/create-plugin/-/create-plugin-0.14.0.tgz","fileCount":83,"integrity":"sha512-onemhyGz67ulKAtgS4YWkjY1GUpUDHFrPNnbaMkmp2O1bhlrHOuoEL6ZVwW2fP5YBKbFNSkOe3rqbVdoy60L4g==","signatures":[{"sig":"MEUCIFr7DqVfVoMkakn/mr9KdEUajEucYHBBOeA49+efbbBhAiEAgzFx9TAP2kr9rIUuezYAvjmeoY2vKyexPgPwSf+cAzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opsrabbit%2fcreate-plugin@0.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142893},"type":"module","_from":"file:/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.14.0.tgz","engines":{"node":">=22.14.0"},"scripts":{"test":"vitest run --maxWorkers=1 --no-file-parallelism","build":"node ../../scripts/clean-directory.mjs dist && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage --maxWorkers=1 --no-file-parallelism"},"_npmUser":{"name":"g-g-n","email":"ggnagarkar@gmail.com"},"_resolved":"/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.14.0.tgz","_integrity":"sha512-onemhyGz67ulKAtgS4YWkjY1GUpUDHFrPNnbaMkmp2O1bhlrHOuoEL6ZVwW2fP5YBKbFNSkOe3rqbVdoy60L4g==","repository":{"url":"git+https://github.com/Ops-Rabbit/plugin-platform.git","type":"git","directory":"packages/create-plugin"},"_npmVersion":"11.16.0","description":"CLI for creating, validating, testing, and packaging OpsRabbit plugins","directories":{},"_nodeVersion":"24.18.0","dependencies":{"fflate":"0.8.2","@opsrabbit/plugin-sdk":"^0.14.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-plugin_0.14.0_1787803233422_0.029981978088639227","host":"s3://npm-registry-packages-npm-production"}},"0.15.0":{"name":"@opsrabbit/create-plugin","version":"0.15.0","license":"Apache-2.0","_id":"@opsrabbit/create-plugin@0.15.0","maintainers":[{"name":"g-g-n","email":"ggnagarkar@gmail.com"}],"homepage":"https://github.com/Ops-Rabbit/plugin-platform#readme","bugs":{"url":"https://github.com/Ops-Rabbit/plugin-platform/issues"},"bin":{"create-plugin":"dist/cli.js","opsrabbit-plugin":"dist/cli.js","create-opsrabbit-plugin":"dist/cli.js"},"dist":{"shasum":"a5eab1463328ecc586a3c79fbaaba48a8303ac0d","tarball":"https://registry.npmjs.org/@opsrabbit/create-plugin/-/create-plugin-0.15.0.tgz","fileCount":83,"integrity":"sha512-h38mob0Y7ygTJVQK7iJqghuwYRtvTglrD2FDtaXma7fc1n9Nx4t3HqTbxLCDsvoIv1qbkP/vcfkwSt9fQMMtXw==","signatures":[{"sig":"MEYCIQDshMiOJFi5cZmEYFmlAiQItm0jyXlCz2gHLUi7eilDigIhAJgq4lGzi3ihNIJBdF2q903plFvuBW0YgjzfDZHo/6yp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opsrabbit%2fcreate-plugin@0.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":142937},"type":"module","_from":"file:/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.15.0.tgz","engines":{"node":">=22.14.0"},"scripts":{"test":"vitest run --maxWorkers=1 --no-file-parallelism","build":"node ../../scripts/clean-directory.mjs dist && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage --maxWorkers=1 --no-file-parallelism"},"_npmUser":{"name":"g-g-n","email":"ggnagarkar@gmail.com"},"_resolved":"/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.15.0.tgz","_integrity":"sha512-h38mob0Y7ygTJVQK7iJqghuwYRtvTglrD2FDtaXma7fc1n9Nx4t3HqTbxLCDsvoIv1qbkP/vcfkwSt9fQMMtXw==","repository":{"url":"git+https://github.com/Ops-Rabbit/plugin-platform.git","type":"git","directory":"packages/create-plugin"},"_npmVersion":"11.16.0","description":"CLI for creating, validating, testing, and packaging OpsRabbit plugins","directories":{},"_nodeVersion":"24.18.0","dependencies":{"fflate":"0.8.2","@opsrabbit/plugin-sdk":"^0.15.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-plugin_0.15.0_1787820574394_0.17564602334711865","host":"s3://npm-registry-packages-npm-production"}},"0.16.0":{"name":"@opsrabbit/create-plugin","version":"0.16.0","license":"Apache-2.0","_id":"@opsrabbit/create-plugin@0.16.0","maintainers":[{"name":"g-g-n","email":"ggnagarkar@gmail.com"}],"homepage":"https://github.com/Ops-Rabbit/plugin-platform#readme","bugs":{"url":"https://github.com/Ops-Rabbit/plugin-platform/issues"},"bin":{"create-plugin":"dist/cli.js","opsrabbit-plugin":"dist/cli.js","create-opsrabbit-plugin":"dist/cli.js"},"dist":{"shasum":"4eb23bb894e803d6b3992219c3284b02f9c0315f","tarball":"https://registry.npmjs.org/@opsrabbit/create-plugin/-/create-plugin-0.16.0.tgz","fileCount":88,"integrity":"sha512-kAqJXdbaO52Z4S58oS17ilHB/tAogCjj5BT6aYPR2xvzWGjyn5USnz78xMj/gZxVOQW8Y3eeEVBZx/uPdC7kow==","signatures":[{"sig":"MEUCIGPEjmDfiKsQdb78Et1OFGPlui2ij+gaEuy1MzdtcMzRAiEAwjzodPG9fNb+eDM/NJ/pv+4i8rBtENTs2O4A5P99rXI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opsrabbit%2fcreate-plugin@0.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":172920},"type":"module","_from":"file:/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.16.0.tgz","engines":{"node":">=22.14.0"},"scripts":{"test":"vitest run --maxWorkers=1 --no-file-parallelism","build":"node ../../scripts/clean-directory.mjs dist && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage --maxWorkers=1 --no-file-parallelism"},"_npmUser":{"name":"g-g-n","email":"ggnagarkar@gmail.com"},"_resolved":"/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.16.0.tgz","_integrity":"sha512-kAqJXdbaO52Z4S58oS17ilHB/tAogCjj5BT6aYPR2xvzWGjyn5USnz78xMj/gZxVOQW8Y3eeEVBZx/uPdC7kow==","repository":{"url":"git+https://github.com/Ops-Rabbit/plugin-platform.git","type":"git","directory":"packages/create-plugin"},"_npmVersion":"11.16.0","description":"CLI for creating, validating, testing, and packaging OpsRabbit plugins","directories":{},"_nodeVersion":"24.18.0","dependencies":{"fflate":"0.8.2","@opsrabbit/plugin-sdk":"^0.16.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-plugin_0.16.0_1787884618763_0.7154044768194927","host":"s3://npm-registry-packages-npm-production"}},"0.16.1":{"name":"@opsrabbit/create-plugin","version":"0.16.1","license":"Apache-2.0","_id":"@opsrabbit/create-plugin@0.16.1","maintainers":[{"name":"g-g-n","email":"ggnagarkar@gmail.com"}],"homepage":"https://github.com/Ops-Rabbit/plugin-platform#readme","bugs":{"url":"https://github.com/Ops-Rabbit/plugin-platform/issues"},"bin":{"create-plugin":"dist/cli.js","opsrabbit-plugin":"dist/cli.js","create-opsrabbit-plugin":"dist/cli.js"},"dist":{"shasum":"93666b3321a222db87b669067c729823089ce3f0","tarball":"https://registry.npmjs.org/@opsrabbit/create-plugin/-/create-plugin-0.16.1.tgz","fileCount":88,"integrity":"sha512-7AabjLrjFGxpjUnyQJ+iwH9j/kjtj79ehFcgP9QpALux7CmqwHMVv5s0bJP+r2JI4X/bpQPo0QYzstTC6jjY7w==","signatures":[{"sig":"MEQCIE9HGh+YraQqn5PmsuBVIHob7j0OXj2IkLfoDpBsSet4AiAwsI572PW8Prypbuoe7EXp9kmh0RNmfBSoJ48BnLoTtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opsrabbit%2fcreate-plugin@0.16.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":173004},"type":"module","_from":"file:/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.16.1.tgz","engines":{"node":">=22.14.0"},"scripts":{"test":"vitest run --maxWorkers=1 --no-file-parallelism","build":"node ../../scripts/clean-directory.mjs dist && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage --maxWorkers=1 --no-file-parallelism"},"_npmUser":{"name":"g-g-n","email":"ggnagarkar@gmail.com"},"_resolved":"/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.16.1.tgz","_integrity":"sha512-7AabjLrjFGxpjUnyQJ+iwH9j/kjtj79ehFcgP9QpALux7CmqwHMVv5s0bJP+r2JI4X/bpQPo0QYzstTC6jjY7w==","repository":{"url":"git+https://github.com/Ops-Rabbit/plugin-platform.git","type":"git","directory":"packages/create-plugin"},"_npmVersion":"11.16.0","description":"CLI for creating, validating, testing, and packaging OpsRabbit plugins","directories":{},"_nodeVersion":"24.18.0","dependencies":{"fflate":"0.8.2","@opsrabbit/plugin-sdk":"^0.16.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-plugin_0.16.1_1787917547172_0.0034188031590685064","host":"s3://npm-registry-packages-npm-production"}},"0.17.0":{"name":"@opsrabbit/create-plugin","version":"0.17.0","license":"Apache-2.0","_id":"@opsrabbit/create-plugin@0.17.0","maintainers":[{"name":"g-g-n","email":"ggnagarkar@gmail.com"}],"homepage":"https://github.com/Ops-Rabbit/plugin-platform#readme","bugs":{"url":"https://github.com/Ops-Rabbit/plugin-platform/issues"},"bin":{"create-plugin":"dist/cli.js","opsrabbit-plugin":"dist/cli.js","create-opsrabbit-plugin":"dist/cli.js"},"dist":{"shasum":"0eaff945f027a7ea16afebc28eeb86c81144d8b2","tarball":"https://registry.npmjs.org/@opsrabbit/create-plugin/-/create-plugin-0.17.0.tgz","fileCount":88,"integrity":"sha512-bDjhcr0+J8FC3+Y2qz4JKhk11peLhsZ6nuNdl1qVYKFINbfW/f7zQ3ilUwSG6sPf9da3OWl4MJUQUvRPf0PRYw==","signatures":[{"sig":"MEUCIQDaTJVqFwGj37NhnR6ur+/cyf42x9jB/GkqKuTthrNIwAIgVhvSs8UKdIoQptSR3nXdmJxMTlt+fMYZuMsIad/qe/8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opsrabbit%2fcreate-plugin@0.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":176012},"type":"module","_from":"file:/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.17.0.tgz","engines":{"node":">=22.14.0"},"scripts":{"test":"vitest run --maxWorkers=1 --no-file-parallelism","build":"node ../../scripts/clean-directory.mjs dist && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage --maxWorkers=1 --no-file-parallelism"},"_npmUser":{"name":"g-g-n","email":"ggnagarkar@gmail.com"},"_resolved":"/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.17.0.tgz","_integrity":"sha512-bDjhcr0+J8FC3+Y2qz4JKhk11peLhsZ6nuNdl1qVYKFINbfW/f7zQ3ilUwSG6sPf9da3OWl4MJUQUvRPf0PRYw==","repository":{"url":"git+https://github.com/Ops-Rabbit/plugin-platform.git","type":"git","directory":"packages/create-plugin"},"_npmVersion":"11.16.0","description":"CLI for creating, validating, testing, and packaging OpsRabbit plugins","directories":{},"_nodeVersion":"24.18.0","dependencies":{"fflate":"0.8.2","@opsrabbit/plugin-sdk":"^0.17.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-plugin_0.17.0_1787984986519_0.7433356082350207","host":"s3://npm-registry-packages-npm-production"}},"0.17.1":{"name":"@opsrabbit/create-plugin","version":"0.17.1","license":"Apache-2.0","_id":"@opsrabbit/create-plugin@0.17.1","maintainers":[{"name":"g-g-n","email":"ggnagarkar@gmail.com"}],"homepage":"https://github.com/Ops-Rabbit/plugin-platform#readme","bugs":{"url":"https://github.com/Ops-Rabbit/plugin-platform/issues"},"bin":{"create-plugin":"dist/cli.js","opsrabbit-plugin":"dist/cli.js","create-opsrabbit-plugin":"dist/cli.js"},"dist":{"shasum":"e5aedb9f917ef787b2a4db629c3819ac8ebf69f7","tarball":"https://registry.npmjs.org/@opsrabbit/create-plugin/-/create-plugin-0.17.1.tgz","fileCount":88,"integrity":"sha512-Q0+CZuBKobQLdGwSnru3bgDa9iHimQCrnt1PQujpSm29srZHY7nRoAkOet0LRP+BZdy13ggqyLJQ+Ago+NyyKA==","signatures":[{"sig":"MEUCIANk9ELAFneKeKFLDJb3VVC7//8F+vtYuV4zs5P49+XvAiEAwDZIgot7OF8dsZ0FUEY7OO7e4dpnvm+u/HabuQJi3WQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opsrabbit%2fcreate-plugin@0.17.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":176012},"type":"module","_from":"file:/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.17.1.tgz","engines":{"node":">=22.14.0"},"scripts":{"test":"vitest run --maxWorkers=1 --no-file-parallelism","build":"node ../../scripts/clean-directory.mjs dist && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage --maxWorkers=1 --no-file-parallelism"},"_npmUser":{"name":"g-g-n","email":"ggnagarkar@gmail.com"},"_resolved":"/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.17.1.tgz","_integrity":"sha512-Q0+CZuBKobQLdGwSnru3bgDa9iHimQCrnt1PQujpSm29srZHY7nRoAkOet0LRP+BZdy13ggqyLJQ+Ago+NyyKA==","repository":{"url":"git+https://github.com/Ops-Rabbit/plugin-platform.git","type":"git","directory":"packages/create-plugin"},"_npmVersion":"11.16.0","description":"CLI for creating, validating, testing, and packaging OpsRabbit plugins","directories":{},"_nodeVersion":"24.18.0","dependencies":{"fflate":"0.8.2","@opsrabbit/plugin-sdk":"^0.17.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-plugin_0.17.1_1787999225098_0.5702873506925061","host":"s3://npm-registry-packages-npm-production"}},"0.17.2":{"name":"@opsrabbit/create-plugin","version":"0.17.2","license":"Apache-2.0","_id":"@opsrabbit/create-plugin@0.17.2","maintainers":[{"name":"g-g-n","email":"ggnagarkar@gmail.com"}],"homepage":"https://github.com/Ops-Rabbit/plugin-platform#readme","bugs":{"url":"https://github.com/Ops-Rabbit/plugin-platform/issues"},"bin":{"create-plugin":"dist/cli.js","opsrabbit-plugin":"dist/cli.js","create-opsrabbit-plugin":"dist/cli.js"},"dist":{"shasum":"43c30acb9e4636692a122bbe719ae6f60afce094","tarball":"https://registry.npmjs.org/@opsrabbit/create-plugin/-/create-plugin-0.17.2.tgz","fileCount":88,"integrity":"sha512-SDbi8DXC+lSpH2P2/ydKQKNwj/rP+bYcvLoVGL3Y1sCDmLrQlbbKjRgd/tFrZfH9ma0VQZvlUSYGn1dAl/kwbQ==","signatures":[{"sig":"MEYCIQCj1USfQ/+pVvTz+CmTd6gHULJtMNVX4a4PK95hCD04nQIhAOORcers0Q2kYEIWiQg1XQBEWhgNrqZBf9jpabR/+0kc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opsrabbit%2fcreate-plugin@0.17.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":176012},"type":"module","_from":"file:/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.17.2.tgz","engines":{"node":">=22.14.0"},"scripts":{"test":"vitest run --maxWorkers=1 --no-file-parallelism","build":"node ../../scripts/clean-directory.mjs dist && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage --maxWorkers=1 --no-file-parallelism"},"_npmUser":{"name":"g-g-n","email":"ggnagarkar@gmail.com"},"_resolved":"/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.17.2.tgz","_integrity":"sha512-SDbi8DXC+lSpH2P2/ydKQKNwj/rP+bYcvLoVGL3Y1sCDmLrQlbbKjRgd/tFrZfH9ma0VQZvlUSYGn1dAl/kwbQ==","repository":{"url":"git+https://github.com/Ops-Rabbit/plugin-platform.git","type":"git","directory":"packages/create-plugin"},"_npmVersion":"11.16.0","description":"CLI for creating, validating, testing, and packaging OpsRabbit plugins","directories":{},"_nodeVersion":"24.18.0","dependencies":{"fflate":"0.8.2","@opsrabbit/plugin-sdk":"^0.17.2"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-plugin_0.17.2_1788094858112_0.9679256969014158","host":"s3://npm-registry-packages-npm-production"}},"0.18.0":{"name":"@opsrabbit/create-plugin","version":"0.18.0","license":"Apache-2.0","_id":"@opsrabbit/create-plugin@0.18.0","maintainers":[{"name":"g-g-n","email":"ggnagarkar@gmail.com"}],"homepage":"https://github.com/Ops-Rabbit/plugin-platform#readme","bugs":{"url":"https://github.com/Ops-Rabbit/plugin-platform/issues"},"bin":{"create-plugin":"dist/cli.js","opsrabbit-plugin":"dist/cli.js","create-opsrabbit-plugin":"dist/cli.js"},"dist":{"shasum":"87c595166e001d8d8a5ae4f5b5b5a4a98455f9b5","tarball":"https://registry.npmjs.org/@opsrabbit/create-plugin/-/create-plugin-0.18.0.tgz","fileCount":91,"integrity":"sha512-HJpTCNH4eaVotFUuGt7orVMx9xQu5C7BGCFd4hM8Acl2nroPYrnO80HbpiWtte8JHRJesQEpDNdYqJ7gnLUA3A==","signatures":[{"sig":"MEYCIQDUjIpBPL3hQAKJH9wepprO3Sn4L9D/zPsaDfXdNm3H0AIhAOuzbdSyaZZyWa2Q2x07lRxeJwrkQu5De17CIZFop7ky","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opsrabbit%2fcreate-plugin@0.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":186385},"type":"module","_from":"file:/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.18.0.tgz","engines":{"node":">=22.14.0"},"scripts":{"test":"vitest run --maxWorkers=1 --no-file-parallelism","build":"node ../../scripts/clean-directory.mjs dist && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage --maxWorkers=1 --no-file-parallelism"},"_npmUser":{"name":"g-g-n","email":"ggnagarkar@gmail.com"},"_resolved":"/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.18.0.tgz","_integrity":"sha512-HJpTCNH4eaVotFUuGt7orVMx9xQu5C7BGCFd4hM8Acl2nroPYrnO80HbpiWtte8JHRJesQEpDNdYqJ7gnLUA3A==","repository":{"url":"git+https://github.com/Ops-Rabbit/plugin-platform.git","type":"git","directory":"packages/create-plugin"},"_npmVersion":"11.16.0","description":"CLI for creating, validating, testing, and packaging OpsRabbit plugins","directories":{},"_nodeVersion":"24.18.0","dependencies":{"fflate":"0.8.2","@opsrabbit/plugin-sdk":"^0.18.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-plugin_0.18.0_1788268037468_0.8058110048119189","host":"s3://npm-registry-packages-npm-production"}},"0.19.0":{"name":"@opsrabbit/create-plugin","version":"0.19.0","license":"Apache-2.0","_id":"@opsrabbit/create-plugin@0.19.0","maintainers":[{"name":"g-g-n","email":"ggnagarkar@gmail.com"}],"homepage":"https://github.com/Ops-Rabbit/plugin-platform#readme","bugs":{"url":"https://github.com/Ops-Rabbit/plugin-platform/issues"},"bin":{"create-plugin":"dist/cli.js","opsrabbit-plugin":"dist/cli.js","create-opsrabbit-plugin":"dist/cli.js"},"dist":{"shasum":"9f04be4108bfcaa140d27b43a2f22460e85ea813","tarball":"https://registry.npmjs.org/@opsrabbit/create-plugin/-/create-plugin-0.19.0.tgz","fileCount":91,"integrity":"sha512-+L3H74SVUaSjryFRKQ0DixVhn+XJSSTX1lFc8+TCuX1H9Bc4SgHyB1/OSuvKW4x0WzK2bXEaILQpgvEFmK+jpw==","signatures":[{"sig":"MEUCIQD0C0kUJ3MVGvApcvDbHB0JenPsRAfFlZa+aUX9o+4aYwIgIiQxOSQw5WQIT2kfovfOVNRJiLi1bWz5jQoJxNXpUNQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQD1cGbGFcDJLoZRwMv4/zwkuQfpkVn4fOTukzm5SkobzAIgX3FNCY3AkKfuDXVkEoP5kb9B1lsUHallCDeHC96dGMw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opsrabbit%2fcreate-plugin@0.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":186375},"type":"module","_from":"file:/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.19.0.tgz","engines":{"node":">=22.14.0"},"scripts":{"test":"vitest run --maxWorkers=1 --no-file-parallelism","build":"node ../../scripts/clean-directory.mjs dist && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage --maxWorkers=1 --no-file-parallelism"},"_npmUser":{"name":"g-g-n","email":"ggnagarkar@gmail.com"},"_resolved":"/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.19.0.tgz","_integrity":"sha512-+L3H74SVUaSjryFRKQ0DixVhn+XJSSTX1lFc8+TCuX1H9Bc4SgHyB1/OSuvKW4x0WzK2bXEaILQpgvEFmK+jpw==","repository":{"url":"git+https://github.com/Ops-Rabbit/plugin-platform.git","type":"git","directory":"packages/create-plugin"},"_npmVersion":"11.16.0","description":"CLI for creating, validating, testing, and packaging OpsRabbit plugins","directories":{},"_nodeVersion":"24.18.0","dependencies":{"fflate":"0.8.2","@opsrabbit/plugin-sdk":"^0.19.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-plugin_0.19.0_1789713116751_0.6397783456678177","host":"s3://npm-registry-packages-npm-production"}},"0.20.0":{"name":"@opsrabbit/create-plugin","version":"0.20.0","license":"Apache-2.0","_id":"@opsrabbit/create-plugin@0.20.0","maintainers":[{"name":"g-g-n","email":"ggnagarkar@gmail.com"}],"homepage":"https://github.com/Ops-Rabbit/plugin-platform#readme","bugs":{"url":"https://github.com/Ops-Rabbit/plugin-platform/issues"},"bin":{"create-plugin":"dist/cli.js","opsrabbit-plugin":"dist/cli.js","create-opsrabbit-plugin":"dist/cli.js"},"dist":{"shasum":"e94eaa8ae4ac5c44fb76163b669008c381c31aaa","tarball":"https://registry.npmjs.org/@opsrabbit/create-plugin/-/create-plugin-0.20.0.tgz","fileCount":91,"integrity":"sha512-fRZR7i4ZcT9ENXzkIaXCkUK+3np3XB4Ylp0IbP0yvJJsi67BB2xHcGErwHLTRa6LRK+61RM5+QA5OjVZe+cexw==","signatures":[{"sig":"MEUCIBxkXK24AoulE+vXLFdfchEAtu4oGKX3upmyX/te/bR3AiEAnXcdz5hHMc/3zxc6niWLAOD6JCrXgEfV+lFDdkxU4ng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIG3VK7vIgIjyNrgXYf1bcwtyHj4gJLK/DwHU85eu6D4xAiBf4BfWZsRm/VmdbH+CKFLR4o/QL93on29vJqQ9kAuaeQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opsrabbit%2fcreate-plugin@0.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":187127},"type":"module","_from":"file:/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.20.0.tgz","engines":{"node":">=22.14.0"},"scripts":{"test":"vitest run --maxWorkers=1 --no-file-parallelism","build":"node ../../scripts/clean-directory.mjs dist && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage --maxWorkers=1 --no-file-parallelism"},"_npmUser":{"name":"g-g-n","email":"ggnagarkar@gmail.com"},"_resolved":"/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.20.0.tgz","_integrity":"sha512-fRZR7i4ZcT9ENXzkIaXCkUK+3np3XB4Ylp0IbP0yvJJsi67BB2xHcGErwHLTRa6LRK+61RM5+QA5OjVZe+cexw==","repository":{"url":"git+https://github.com/Ops-Rabbit/plugin-platform.git","type":"git","directory":"packages/create-plugin"},"_npmVersion":"11.16.0","description":"CLI for creating, validating, testing, and packaging OpsRabbit plugins","directories":{},"_nodeVersion":"24.18.0","dependencies":{"fflate":"0.8.2","@opsrabbit/plugin-sdk":"^0.20.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-plugin_0.20.0_1790065058670_0.6404798722827088","host":"s3://npm-registry-packages-npm-production"}},"0.21.0":{"name":"@opsrabbit/create-plugin","version":"0.21.0","license":"Apache-2.0","_id":"@opsrabbit/create-plugin@0.21.0","maintainers":[{"name":"g-g-n","email":"ggnagarkar@gmail.com"}],"homepage":"https://github.com/Ops-Rabbit/plugin-platform#readme","bugs":{"url":"https://github.com/Ops-Rabbit/plugin-platform/issues"},"bin":{"create-plugin":"dist/cli.js","opsrabbit-plugin":"dist/cli.js","create-opsrabbit-plugin":"dist/cli.js"},"dist":{"shasum":"fdf77b7733db51a23e5679ec16707eba77dfe0b3","tarball":"https://registry.npmjs.org/@opsrabbit/create-plugin/-/create-plugin-0.21.0.tgz","fileCount":91,"integrity":"sha512-q8lFKOky0zPYkTrmkrEMzH3ENjnmt3WqE35qPLWQoLyXzaJd/Wx2FDaaznBfmcPuY/J9AGtojFYarW0y48VR9Q==","signatures":[{"sig":"MEUCIC4vAmFVxjUh6cbui4Ly2pDHRe+CABn2UNf00bm2/aOoAiEAn0xnS8/sxMO3W68La+Qob7cZ+xV+6+askksuQiO0UZY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDoprlNpEOH5CJqhV/nhbBbBy9EDgacbQ67XwS9CwSLagIgS/c1dBeOOkYm0Tcq5GbN2GLHnR3II/RtVm4hy3QVut0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opsrabbit%2fcreate-plugin@0.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191425},"type":"module","_from":"file:/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.21.0.tgz","engines":{"node":">=22.14.0"},"scripts":{"test":"vitest run --maxWorkers=1 --no-file-parallelism","build":"node ../../scripts/clean-directory.mjs dist && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage --maxWorkers=1 --no-file-parallelism"},"_npmUser":{"name":"g-g-n","email":"ggnagarkar@gmail.com"},"_resolved":"/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.21.0.tgz","_integrity":"sha512-q8lFKOky0zPYkTrmkrEMzH3ENjnmt3WqE35qPLWQoLyXzaJd/Wx2FDaaznBfmcPuY/J9AGtojFYarW0y48VR9Q==","repository":{"url":"git+https://github.com/Ops-Rabbit/plugin-platform.git","type":"git","directory":"packages/create-plugin"},"_npmVersion":"11.16.0","description":"CLI for creating, validating, testing, and packaging OpsRabbit plugins","directories":{},"_nodeVersion":"24.18.0","dependencies":{"fflate":"0.8.2","@opsrabbit/plugin-sdk":"^0.21.0"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/create-plugin_0.21.0_1790072507703_0.8175295345869213","host":"s3://npm-registry-packages-npm-production"}},"0.21.1":{"_id":"@opsrabbit/create-plugin@0.21.1","bin":{"create-plugin":"dist/cli.js","opsrabbit-plugin":"dist/cli.js","create-opsrabbit-plugin":"dist/cli.js"},"bugs":{"url":"https://github.com/Ops-Rabbit/plugin-platform/issues"},"dist":{"shasum":"adfa1386ab3f256b653b1322da2c39838f01903e","tarball":"https://registry.npmjs.org/@opsrabbit/create-plugin/-/create-plugin-0.21.1.tgz","fileCount":91,"integrity":"sha512-nrKbBhboCHrZ6oK8a0l/wMWF9gURiWCt0YZshCLtQrfnIVigcLit49x4ZHX++ScFVzsbFcMFUlc/rBFNEt8w3w==","signatures":[{"sig":"MEUCIQCCTHzs/zY+ncrVfWV0+1UXIro/2u2lkyA6XGVMlob9YAIgZFTG9TwL/jPQrdAoLQoPo6udEBgUsX+0RfUOLCGhPnw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDWP48K1Vylyq9mBMqpyu8BBMHKP36+sjQ7hVMrt/tvpwIhAMAB9xIo0v6jOkP0R5fHkiha9FolhdsvOvu/jO+nl9ZD"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@opsrabbit%2fcreate-plugin@0.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":191425},"name":"@opsrabbit/create-plugin","type":"module","_from":"file:/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.21.1.tgz","engines":{"node":">=22.14.0"},"license":"Apache-2.0","scripts":{"test":"vitest run --maxWorkers=1 --no-file-parallelism","build":"node ../../scripts/clean-directory.mjs dist && tsc -p tsconfig.build.json","check":"tsc -p tsconfig.json --noEmit","test:coverage":"vitest run --coverage --maxWorkers=1 --no-file-parallelism"},"version":"0.21.1","_npmUser":{"name":"g-g-n","email":"ggnagarkar@gmail.com"},"homepage":"https://github.com/Ops-Rabbit/plugin-platform#readme","_resolved":"/home/runner/work/plugin-platform/plugin-platform/.release-packages/opsrabbit-create-plugin-0.21.1.tgz","_integrity":"sha512-nrKbBhboCHrZ6oK8a0l/wMWF9gURiWCt0YZshCLtQrfnIVigcLit49x4ZHX++ScFVzsbFcMFUlc/rBFNEt8w3w==","repository":{"url":"git+https://github.com/Ops-Rabbit/plugin-platform.git","type":"git","directory":"packages/create-plugin"},"_npmVersion":"11.16.0","description":"CLI for creating, validating, testing, and packaging OpsRabbit plugins","directories":{},"maintainers":[{"name":"g-g-n","email":"ggnagarkar@gmail.com"}],"_nodeVersion":"24.18.0","dependencies":{"fflate":"0.8.2","@opsrabbit/plugin-sdk":"^0.21.1"},"publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/create-plugin_0.21.1_1790075316992_0.2102980004970849"}}},"time":{"created":"2026-07-16T13:54:44.381Z","modified":"2026-09-22T11:08:37.516Z","0.2.0":"2026-07-16T13:54:44.728Z","0.3.0":"2026-07-17T08:38:11.148Z","0.4.0":"2026-07-17T09:23:09.183Z","0.5.0":"2026-07-17T15:52:50.410Z","0.5.1":"2026-07-18T06:02:21.034Z","0.6.0":"2026-07-18T12:29:46.064Z","0.6.1":"2026-07-18T15:52:59.694Z","0.7.0":"2026-07-19T03:46:38.243Z","0.7.1":"2026-07-19T08:25:16.266Z","0.7.2":"2026-07-20T14:26:59.187Z","0.8.0":"2026-07-26T13:08:32.314Z","0.8.1":"2026-07-26T14:02:10.620Z","0.8.2":"2026-07-31T06:27:49.752Z","0.9.0":"2026-08-07T05:39:20.394Z","0.10.0":"2026-08-12T15:32:40.660Z","0.11.2":"2026-08-17T06:49:04.084Z","0.13.0":"2026-08-20T09:46:57.117Z","0.14.0":"2026-08-27T04:00:33.570Z","0.15.0":"2026-08-27T08:49:34.530Z","0.16.0":"2026-08-28T02:36:58.921Z","0.16.1":"2026-08-28T11:45:47.346Z","0.17.0":"2026-08-29T06:29:46.664Z","0.17.1":"2026-08-29T10:27:05.243Z","0.17.2":"2026-08-30T13:00:58.255Z","0.18.0":"2026-09-01T13:07:17.622Z","0.19.0":"2026-09-18T06:31:56.860Z","0.20.0":"2026-09-22T08:17:38.771Z","0.21.0":"2026-09-22T10:21:47.786Z","0.21.1":"2026-09-22T11:08:37.112Z"},"bugs":{"url":"https://github.com/Ops-Rabbit/plugin-platform/issues"},"license":"Apache-2.0","homepage":"https://github.com/Ops-Rabbit/plugin-platform#readme","repository":{"url":"git+https://github.com/Ops-Rabbit/plugin-platform.git","type":"git","directory":"packages/create-plugin"},"description":"CLI for creating, validating, testing, and packaging OpsRabbit plugins","maintainers":[{"name":"g-g-n","email":"ggnagarkar@gmail.com"}],"readme":"# `@opsrabbit/create-plugin`\n\nCreate an isolated, testable OpsRabbit plugin repository:\n\n```bash\nnpm create @opsrabbit/plugin@latest my-plugin -- --starter basic-readonly\ncd my-plugin\nnpm install\nnpm test\nnpm run build\nnpx opsrabbit-plugin check\nnpx opsrabbit-plugin pack\n```\n\n`check` loads the plugin's compiled entry so it can compare runtime\nregistrations with the manifest. Run it only on source you trust, just as you\nwould the plugin's own build or test scripts.\n\nAvailable starters:\n\n- `basic-readonly`\n- `operational-action`\n- `scheduled-tenant-job`\n- `database-tenant-records`\n- `forms-workflow`\n- `forms-insights`\n- `service-ingress`\n- `knowledge-publisher`\n- `knowledge-email-processor`\n- `connection-knowledge-review`\n- `native-workspace`\n- `interaction-policy`\n- `structured-classification`\n\n`structured-classification` demonstrates an optional host-governed classifier\nfrom both a declared action and scheduled job. It uses bounded configurable\nclasses and evidence, handles explicit unavailability, and never receives model\ncredentials or provider-specific errors.\n\nEach starter is also a versioned reference example. Use\n`opsrabbit-plugin create my-reference --example operational-action` to render one.\n`opsrabbit-plugin examples list` retains its script-friendly one-ID-per-line\noutput; add `--verbose` for descriptions.\n\nThe `interaction-policy` starter demonstrates transactional chat admission,\nadvisory composer state, a declarative deployment-admin workspace, packaged\nlocalization, and subject-deletion handling. The host retains authentication,\nauthorization, queue, transaction, schema-confinement, and UI boundaries.\n\nThe generated repository contains unit tests, CI and automatic-release workflows,\n`AGENTS.md`, a manifest, build configuration, and release packaging. `pack` validates the\ncompiled registration against its authoritative manifest and creates a\ndeterministic ZIP for upload to an OpsRabbit deployment. Capability declarations\nare reviewed during deployment and do not grant host access on their own.\n\n`release` additionally requires an exact `vX.Y.Z` tag/version match and creates\nthe ZIP, SHA-256 checksum, SPDX 2.3 SBOM, and release metadata. The generated\nworkflow publishes those files in an immutable GitHub Release after a\nrelease-content merge to `main`, automatically choosing a patch increment when\nthe current version is already released. It creates GitHub artifact provenance\nwhen supported and otherwise retains checksum/SBOM verification and release\npublication.\n\nFor a Forms-backed plugin, place the versioned starter JSON under `forms/` and\nreference it with `formStarterPack` in `opsrabbit.plugin.json`. `validate` and\n`check` validate that asset and its module ownership; a declared Forms workflow\nalso verifies its settings and root starter. `pack` includes it in the\nrelease ZIP. Treat that starter asset as versioned product configuration:\nchanging fields, sections, actions, dynamic option sources, workflow placement,\nor default list configuration requires tenants to republish the starter pack\nafter installing the plugin upgrade. The host refreshes installed\nstarter-backed definitions during publish while preserving definition ids, form\nkeys, local title/description customizations, submissions, and historical schema\nsnapshots. A repository can contain multiple plugin directories as long as each\nplugin runs these commands from its own package directory.\n\nOperationally, a plugin upgrade has two steps: upload/deploy the new package,\nthen republish the starter pack for tenants that should receive the updated\nForms definition. If an upgraded plugin appears to run but users do not see new\nfields, dynamic dropdowns, workflow actions, list columns, or Insights mappings,\nconfirm the starter pack was republished.\n\nThe generated Forms-workflow reference also demonstrates\n`requiredEntitlements`. These are host-defined license requirements, not\ncapabilities granted by the plugin manifest.\n\nUse `forms-insights` for a complete Forms-backed analytics reference. It\ngenerates a published starter pack, a caller-scoped analytics catalog, an\nInsights template route, a configurable Insights tab, dashboard widgets, and\ntests for both wire catalogs. After installation and publication, the host\nmaterializes the default template into ordinary saved queries and an editable\nData Insight dashboard. Users with dashboard write access can drag, resize, and\nadd saved-query widgets. Query-backed widgets can open the matching list in the\nplugin workspace's Records tab. Agents use the host's generic Data Insight\ncatalog and bounded query tools; the plugin does not reimplement them.\n\n```bash\nnpm create @opsrabbit/plugin@latest quality-insights -- --starter forms-insights\n```\n\nUse `service-ingress` as the reference for scoped API-token ingress,\njournaled plugin-schema Drizzle migrations, and direct evidence-upload\npreparation. Validation requires `meta/_journal.json` and rejects journal\nentries that do not exactly match the packaged SQL migration files.\nAfter deploying a service-ingress plugin, create the tenant-scoped API token in\nthe host plugin settings UI and pass that token to the edge/agent installer.\nAgents should send JSON control events to ingress and upload large binary\nevidence through host-issued object-store instructions.\n\nUse `knowledge-publisher` as the reference for an administrator-controlled\naction that creates or reuses a plugin-owned Knowledge source, upserts bounded\ndocuments by stable key, and publishes the batch explicitly. The host retains\ntenant and source isolation, authorization, indexing, retention, and audit.\n\nUse `connection-knowledge-review` to illustrate the generic governed boundary:\nan administrator selects an IMAP Connection, a scheduled job invokes a bounded\nmailbox protocol adapter and stages normalized output for Forms review, immutable\napproval gates Knowledge publication, and a read tool reranks competing hits\nbefore exact-family expansion. The adapter is an executable teaching seam, not\nproduction IMAP ingestion; replace it with a maintained protocol library while\npreserving its limits and cancellation. Credentials are never stored or logged.\n","readmeFilename":"README.md"}