{"_id":"@majkapp/plugin-kit","_rev":"76-6a9dc6217711f3bcaf961337ceeb46cf","name":"@majkapp/plugin-kit","dist-tags":{"latest":"3.7.20"},"versions":{"1.0.0":{"name":"@majkapp/plugin-kit","version":"1.0.0","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@1.0.0","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"dist":{"shasum":"7e0e1a2a38a6cef7c85a360c9862e6a9f0ba240c","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-1.0.0.tgz","fileCount":11,"integrity":"sha512-jZvi91y8pio81sYwdDF4CsCu69UYwwBLYWY1Wfr0ZIypoa22S7kAJpnZ31BLTDJgc0DJxVm316+AeaAaFKK4PA==","signatures":[{"sig":"MEQCIE7WjzO8jup7aFc2nvfuJIMgxikn1xZUcL0mbsBqxD8lAiArNg/Mtb7PIlA5fR8cXGip4LGmUCv6LAZa/E7qKmwPug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":59756},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f6c403f57b77717f48473904025eff5da51dce51","scripts":{"build":"tsc","clean":"rm -rf dist","watch":"tsc --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Fluent builder framework for creating robust MAJK plugins","directories":{},"_nodeVersion":"24.8.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_1.0.0_1762343153860_0.9792685086176789","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@majkapp/plugin-kit","version":"1.0.1","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@1.0.1","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"dist":{"shasum":"1febb4b9c2451575f4a5e5878f51197d73470b68","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-1.0.1.tgz","fileCount":11,"integrity":"sha512-lbNJlVlgHY9olJHqPEz5cPMj6HV1VqY7t1O6WjnqxUCW7WBdxPz0Nn9Dj8OKNTUZEh8Qt/6xktDERA8C+4FX2w==","signatures":[{"sig":"MEQCIDLYyIGZ5lAJrNLDVC4yoQu7jaub/7Im3rU+d69Dh92bAiAhuaPj9MK3mfhEfLfviMRj+jM9ApzResYdG2eIoVSDQQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60149},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f6c403f57b77717f48473904025eff5da51dce51","scripts":{"build":"tsc","clean":"rm -rf dist","watch":"tsc --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Fluent builder framework for creating robust MAJK plugins","directories":{},"_nodeVersion":"24.8.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_1.0.1_1762344993313_0.12934104385540168","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@majkapp/plugin-kit","version":"1.0.2","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@1.0.2","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"dist":{"shasum":"6a7f9d8076c6b331e31997af3262b182fdd4be61","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-1.0.2.tgz","fileCount":11,"integrity":"sha512-PJbhCjPVp5kDRX7NqYFmsJ3MGBQ7UUXGa2QJuFK2BK/nG7mICqTLsFSVRqukjfmaL+pqn6rjfqodl1O6wlEEaw==","signatures":[{"sig":"MEUCIQDO1/ZGz68c/A+Yptob+5+5plOcdtudDRFd5tm5JudDKwIgG/szhP06gj+xCT3x5RZWW1lcx/qvwDEAZaBLruFHlaw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":60374},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f6c403f57b77717f48473904025eff5da51dce51","scripts":{"build":"tsc","clean":"rm -rf dist","watch":"tsc --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Fluent builder framework for creating robust MAJK plugins","directories":{},"_nodeVersion":"24.8.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_1.0.2_1762347368210_0.2945866826900727","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@majkapp/plugin-kit","version":"1.0.3","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@1.0.3","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"dist":{"shasum":"fef23f3beb6e3809245d7d9813b9b8adbccf2072","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-1.0.3.tgz","fileCount":11,"integrity":"sha512-MqdFtnYvhFx4vSDX7BdwH7MRbfm1MzZ+xaR5zdTkOcA0Gkx1FKnjk9Cg3sRidnnx+qhBjROPG+oorRO/7HmYDA==","signatures":[{"sig":"MEYCIQCFongvTdsRTfcEFi3afvZmEn12ULxiyE9kVOi8gItVBAIhAPzdKLozxiaDMf6xSwwJu/BVLxmEKiEzJ00LkuXu3C8z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":64616},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f6c403f57b77717f48473904025eff5da51dce51","scripts":{"build":"tsc","clean":"rm -rf dist","watch":"tsc --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Fluent builder framework for creating robust MAJK plugins","directories":{},"_nodeVersion":"24.8.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_1.0.3_1762347754448_0.12972692016643528","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@majkapp/plugin-kit","version":"1.0.4","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@1.0.4","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"dist":{"shasum":"75b6837e2d25598fa0dacf63bb4ae50900f19d00","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-1.0.4.tgz","fileCount":11,"integrity":"sha512-H3tqZPQS5kJSQWpuALVnlG8yimgxuUptTKqelozymD1q1IjClPahBSHACarD/llEjTx4acriwR1bXdTKaL2aeQ==","signatures":[{"sig":"MEUCIQCG41gUrNPbu2lb2ZKqkAK8gFvo7cYIO5EgHmhPgJxXYwIgQe7yDyxOVjcrdxmya5mtwwNGTSaHKD9FZXF4fz3zMLY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":65330},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f6c403f57b77717f48473904025eff5da51dce51","scripts":{"build":"tsc","clean":"rm -rf dist","watch":"tsc --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Fluent builder framework for creating robust MAJK plugins","directories":{},"_nodeVersion":"24.8.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_1.0.4_1762348943705_0.47150339339443703","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@majkapp/plugin-kit","version":"1.0.5","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@1.0.5","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"dist":{"shasum":"7a480b7e1fbf2a6c3051972ef8439f0744bd1fb6","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-1.0.5.tgz","fileCount":11,"integrity":"sha512-vOTP9UQXiDr9xmTiG7QExtNp98BpeyZKdp5RYy+ORDQpZUuJz/6y8A2L73NaUU5JDI3DbLHOCLeBqJlRgsZQbw==","signatures":[{"sig":"MEYCIQDUZPfwvqKhE9TREjhUSX49Yw2y4J0izZPLXRxtoRCQBQIhAI2AXUBwNbXq2sB63ZL6diA1g3XBa331ScvdV35e+KV/","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":68984},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f6c403f57b77717f48473904025eff5da51dce51","scripts":{"build":"tsc","clean":"rm -rf dist","watch":"tsc --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Fluent builder framework for creating robust MAJK plugins","directories":{},"_nodeVersion":"24.8.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_1.0.5_1762349976632_0.2352491588430441","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@majkapp/plugin-kit","version":"1.0.6","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@1.0.6","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"dist":{"shasum":"7637ec0cc4cd8b10e2f868fe4b493a2f01203524","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-1.0.6.tgz","fileCount":11,"integrity":"sha512-mVGtdIknQq+2zJmLlzbH/FokRqY6SN45RePk1NG5kkFNSPdE8rUZjuKliDpHYAai19hzaWLVSsN1d6NZcWl1yw==","signatures":[{"sig":"MEQCIAfC4MzG28FsYUKY0/mxAscvXL2FBjVU7g+5myuy0T26AiBmVGgpCrnu9lfD/S8ph2jWHiDheXtU5g5rnbrFyaKo9A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69042},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f6c403f57b77717f48473904025eff5da51dce51","scripts":{"build":"tsc","clean":"rm -rf dist","watch":"tsc --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Fluent builder framework for creating robust MAJK plugins","directories":{},"_nodeVersion":"24.8.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_1.0.6_1762350207957_0.6195861568110514","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@majkapp/plugin-kit","version":"1.0.7","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@1.0.7","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"dist":{"shasum":"f707b26b99897f9f9efeb7c9743ee9829994f8ed","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-1.0.7.tgz","fileCount":11,"integrity":"sha512-8n+Iz7pcjbaIA16SgA7SulDEiZMCNTrYKfxdgZBLhIIzlJ4Y7QpgiyeW0ALZKfm6Qk/E3YZ0e5ZO6BiIXspgsA==","signatures":[{"sig":"MEQCIGPRTE8Ambb1KW3/dcm8B6M2dY8i428Vc+3jm1E0aFsOAiAKKFJx9T6ru35FK5AGaol8mEhmhdYJkG2sq6KWNqZVgw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":69142},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"42a374706e2d71622760f85e30332d4b0a6b36e7","scripts":{"build":"tsc","clean":"rm -rf dist","watch":"tsc --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Fluent builder framework for creating robust MAJK plugins","directories":{},"_nodeVersion":"24.8.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_1.0.7_1762350602923_0.07804879461786984","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@majkapp/plugin-kit","version":"1.0.8","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@1.0.8","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"dist":{"shasum":"8d9682667f92da2bb0d2aeaf1fbaa15d72f008de","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-1.0.8.tgz","fileCount":11,"integrity":"sha512-zKHV1x7DP/tAxfXtV+aJGNnd0lPE0zL9qMN+Ems3Ay1pKra77/BP6Lr3H4PXjc7MCemEvSJ+CE6PIG2V1s1N5Q==","signatures":[{"sig":"MEYCIQD/wZu/F5Av+r/cHP+LlO1ww26CvL9s8nEbobSt0vUE0gIhAOKg+9a9dKJUXy2HecH37OP75s+Ycdpwdt5/1nXNB0k7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":71035},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"18591bca7e7cd791851a5cd9ebd2fa7c6c63f92a","scripts":{"build":"tsc","clean":"rm -rf dist","watch":"tsc --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Fluent builder framework for creating robust MAJK plugins","directories":{},"_nodeVersion":"24.8.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_1.0.8_1762352802746_0.8918330906461953","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@majkapp/plugin-kit","version":"1.0.9","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@1.0.9","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"dist":{"shasum":"8da455d0ffee323f50c72163a8875f3a12b13914","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-1.0.9.tgz","fileCount":11,"integrity":"sha512-bhwPFSNVdI5O6zeSA9tw2zb64r7xAc1tAzR8MSTcMImVDZpqHSOAHee5+v+9nrH+l8hqbiiNMgNO0GXniBUC8g==","signatures":[{"sig":"MEUCIQCQ7JFRXvDSsPcRbEYeZ6pGjQn20uIDSDUBfgwL2UfdgAIgJy/KtEFDCn1/SS18mqw2fOsAH/+5x0GismrKOIprnyI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72769},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9360b1d3d3b5290e96f467fc0eb8a377d408a986","scripts":{"build":"tsc","clean":"rm -rf dist","watch":"tsc --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Fluent builder framework for creating robust MAJK plugins","directories":{},"_nodeVersion":"24.8.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_1.0.9_1762354874848_0.5162454459324963","host":"s3://npm-registry-packages-npm-production"}},"1.0.10":{"name":"@majkapp/plugin-kit","version":"1.0.10","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@1.0.10","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"dist":{"shasum":"484d7f59a481d633effdf8cfc1b0e5379df433b8","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-1.0.10.tgz","fileCount":11,"integrity":"sha512-kz+2iwtHVCo4xB5ljKjhvIwC3OOTCSfpT2ACVau5HyASjl7k9DMs1P7BJeMSJbcyH3u9l702sR/BYB9EciGYzA==","signatures":[{"sig":"MEYCIQCuD2H+AWx57oacr2cWXFPlBYfjf21BCCLSh5Bz9TeVxwIhAOyFI8Y+W9m/gxIV4anpDSAS7CZwDVkSimaqz+mSqFPF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":72769},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2b1715ad6121bbfb6430dee5042d8b78edf2a9e9","scripts":{"build":"tsc","clean":"rm -rf dist","watch":"tsc --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Fluent builder framework for creating robust MAJK plugins","directories":{},"_nodeVersion":"24.8.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_1.0.10_1762366167756_0.2326762920033132","host":"s3://npm-registry-packages-npm-production"}},"1.0.11":{"name":"@majkapp/plugin-kit","version":"1.0.11","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@1.0.11","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"dist":{"shasum":"28e2970e307ff2540c524f7ade0490c5d2c00582","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-1.0.11.tgz","fileCount":11,"integrity":"sha512-7odg1rGUPa9Rn7pFqeALfYAMV5aDx4FM4L5y4iWgoyAhm3wFxv1/NTiZxeSpSXFO4x1xnsKhVIr5ThFe7k2zMg==","signatures":[{"sig":"MEQCIC+rZvD8tdd61CY0RTX73CBUhoIlo2xAe1rDoTn6qvpCAiAMbMSnG+Gb0t4sG1n+BlMxYhWrE4DQGJslwJHzdH2Ixw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":74357},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2b1715ad6121bbfb6430dee5042d8b78edf2a9e9","scripts":{"build":"tsc","clean":"rm -rf dist","watch":"tsc --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Fluent builder framework for creating robust MAJK plugins","directories":{},"_nodeVersion":"24.8.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_1.0.11_1762366396463_0.051918770980000195","host":"s3://npm-registry-packages-npm-production"}},"1.0.12":{"name":"@majkapp/plugin-kit","version":"1.0.12","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@1.0.12","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"dist":{"shasum":"8e291d71d9db71eba624952aaf92f95bb43f0d90","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-1.0.12.tgz","fileCount":11,"integrity":"sha512-vL/6WfPtzW74CiPqiBvrqn4c50Mkg6jAUhKV/aX0UwaKv6akK2yOljrMcN9dspXe3ezGDlWOTsh8hRZ5PUPrJw==","signatures":[{"sig":"MEYCIQD+HBfKjkw04plFYzsEcO3SY8HgUlYlFAQvW/4oNrwolgIhAONzQOAoKMotNCPGyKgEaOlIm8o1BD37ij9kG+6DC4qh","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75291},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2b1715ad6121bbfb6430dee5042d8b78edf2a9e9","scripts":{"build":"tsc","clean":"rm -rf dist","watch":"tsc --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Fluent builder framework for creating robust MAJK plugins","directories":{},"_nodeVersion":"24.8.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_1.0.12_1762366437990_0.13630191902737998","host":"s3://npm-registry-packages-npm-production"}},"1.0.13":{"name":"@majkapp/plugin-kit","version":"1.0.13","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@1.0.13","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"dist":{"shasum":"4231de7dbf9d21b38c645804abc5579fdc746131","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-1.0.13.tgz","fileCount":11,"integrity":"sha512-iMQsbh3rtMLB35h1MN73ZrfYpbZZDBAEPo2QCUXpN7zkfXsvfcLGL6bw5kGEBz7l+rHqRw56zxLY/F6KdVfs0Q==","signatures":[{"sig":"MEQCIHxzhQ+p1RVSwm07NAE2xNGsWEywYgCy+7sWENxMeUaxAiACKjdXdHxh3MFCc4DzuOG2tmcuZ3n2B6cqIAW8fKJjJQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75395},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2b1715ad6121bbfb6430dee5042d8b78edf2a9e9","scripts":{"build":"tsc","clean":"rm -rf dist","watch":"tsc --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Fluent builder framework for creating robust MAJK plugins","directories":{},"_nodeVersion":"24.8.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_1.0.13_1762367754351_0.8348783198389076","host":"s3://npm-registry-packages-npm-production"}},"1.0.14":{"name":"@majkapp/plugin-kit","version":"1.0.14","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@1.0.14","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"dist":{"shasum":"aaff1e8e9762c7ee2b28e193d1a038c448fc78ff","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-1.0.14.tgz","fileCount":11,"integrity":"sha512-i1zHechH4Ozw73Z78IDu6tLzeBKiQaSKD+fwdv9K0hW5s/SOgE/TQRzw2wyXYWUXOZZ7Vn8GD+Q2e0NhUpduAQ==","signatures":[{"sig":"MEUCIGlgAD/cW/44pFF6AIJySZsaeWmRG157sRJBCsFwlW16AiEAmYTZnYGNMxd4H4wIClm7GM7uUvrtuhorPseQr+MvKJE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75112},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2b1715ad6121bbfb6430dee5042d8b78edf2a9e9","scripts":{"build":"tsc","clean":"rm -rf dist","watch":"tsc --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Fluent builder framework for creating robust MAJK plugins","directories":{},"_nodeVersion":"24.8.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_1.0.14_1762369435075_0.6555331449863178","host":"s3://npm-registry-packages-npm-production"}},"1.0.15":{"name":"@majkapp/plugin-kit","version":"1.0.15","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@1.0.15","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"dist":{"shasum":"6928b20e6432892afe0c5d818c49c879cbae8887","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-1.0.15.tgz","fileCount":11,"integrity":"sha512-XoOxC13387O3IgAisBbSvliQrNNuZzZ+Yp/Evy8Z6z5XssgjWZXFv3pYFEPIqW/QDZnwCEhDV3uM0t+rY15c/w==","signatures":[{"sig":"MEUCIQCD9ExnZ+fjxKpFiPsUXWs8uajkStoqY3BM7MS8ATrq7gIgHilPN/qTjl/IB4i5CenOvCXdwaKOvVWzRyFYlTYjd30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":75058},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2b1715ad6121bbfb6430dee5042d8b78edf2a9e9","scripts":{"build":"tsc","clean":"rm -rf dist","watch":"tsc --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Fluent builder framework for creating robust MAJK plugins","directories":{},"_nodeVersion":"24.8.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_1.0.15_1762369531470_0.7773570027511869","host":"s3://npm-registry-packages-npm-production"}},"1.0.16":{"name":"@majkapp/plugin-kit","version":"1.0.16","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@1.0.16","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"dist":{"shasum":"638cb4d84115f7ddf1ab943b5c646607f23fd224","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-1.0.16.tgz","fileCount":11,"integrity":"sha512-JQP+ShJm+JS8N9r1bxb7Gl8+IwlRQ6r1MkxLC5M9glxUmHoqPMCePe875I2sLUhOCRzZB37I0vT8zJvKaeuXvg==","signatures":[{"sig":"MEUCIHUaFz6ynhSDzMlRYvdUBjs0tk4OsgF88jykcuGcill/AiEA9ctvm/kmVpe/TRxxYJI0eQ29DR7m26zRGWPQidwFGbE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78303},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"02b9fb84a7f7ae4e9ff9f19daf9162d60d0bd098","scripts":{"build":"tsc","clean":"rm -rf dist","watch":"tsc --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Fluent builder framework for creating robust MAJK plugins","directories":{},"_nodeVersion":"24.8.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_1.0.16_1762392125575_0.10457825440027646","host":"s3://npm-registry-packages-npm-production"}},"1.0.17":{"name":"@majkapp/plugin-kit","version":"1.0.17","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@1.0.17","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"dist":{"shasum":"41bbad840124e96bef37493a829840c36925d4aa","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-1.0.17.tgz","fileCount":11,"integrity":"sha512-UUpBGLTgvXNvXuui/Ho8BsbqNT0cNi/fnp/drrK+tp3LN52GxFAnBRCOU1Lw43bt0OjXm8YeQO73RYKjweqBKg==","signatures":[{"sig":"MEUCIQD24kF1y4P5HK5KCW36jwHJ2JL/pTeSCJ/uiKbbMZeW1AIgM8ZYnVYcszHZWV85dBqTOiMPKTVFQKet7W2aArbiAh0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":78552},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"02b9fb84a7f7ae4e9ff9f19daf9162d60d0bd098","scripts":{"build":"tsc","clean":"rm -rf dist","watch":"tsc --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Fluent builder framework for creating robust MAJK plugins","directories":{},"_nodeVersion":"24.8.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_1.0.17_1762392264445_0.6897549496699977","host":"s3://npm-registry-packages-npm-production"}},"1.0.18":{"name":"@majkapp/plugin-kit","version":"1.0.18","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@1.0.18","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"dist":{"shasum":"1f916f3bb1631128363645bb6be8de981ea6cc80","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-1.0.18.tgz","fileCount":17,"integrity":"sha512-Vvi5hTbZyW3Caiw9eVpFHNUf4/Yl/9j3L87lrJlL+GLHyREDpW0xkZnFxX8ubwKn19F8dSss1KpaHyjQcNwXxg==","signatures":[{"sig":"MEUCIA3RtL+FJ11pEzCs71biYDCNJfD9gG9y1GfDDxQuHgxsAiEAgmfHP3hBdxN9iIFFNX3uc9fj2D0O5XcQ6LqRYbcC83Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":115752},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","clean":"rm -rf dist","watch":"tsc --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Fluent builder framework for creating robust MAJK plugins","directories":{},"_nodeVersion":"24.8.0","publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.24"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_1.0.18_1762435280416_0.10252267874909315","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@majkapp/plugin-kit","version":"1.1.0","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@1.1.0","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"c18ed8eb8cb03441d4ba4ca95a45a4511390ceb2","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-1.1.0.tgz","fileCount":23,"integrity":"sha512-U0eGYSz7DhD4pRnmD6eCrWfBDLKgAcj1A8Jf1gV6cf4w9o4Ose5IxDLTwS6sjanFomlF9Y7NKr3tt81q9rKuQQ==","signatures":[{"sig":"MEUCIQDej+E/UyRPFb7fiVGAjz1eHGN1u2VM07PCN4rOvE+oswIgJOrhSgwdMWBOq/bWQK7BFew/8Bh1JEcssFcKFIx4tzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":156431},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","clean":"rm -rf dist","watch":"tsc --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Fluent builder framework for creating robust MAJK plugins","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.24"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_1.1.0_1762458549028_0.5242439872965245","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"@majkapp/plugin-kit","version":"1.2.0","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@1.2.0","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"a0315f2c836b885eb81eb2ffa795340165bd9bf7","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-1.2.0.tgz","fileCount":23,"integrity":"sha512-YiyxXjxXewc0fq0Ou1mfaFXCW/mcEKjxoSqKE1l8LxARPxbvqDyQ9LnmOuRKpRwo7QhokAqCoXE/JW017dWueA==","signatures":[{"sig":"MEUCIQDPUUu5GgvTD3lkZiWmANFkx0tcxYVYkXuppK7J4pZMCQIgPM36ktBTxfghaN2M5J54JRANUwEK2/dkMPAyu/FGWMs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":189409},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","clean":"rm -rf dist","watch":"tsc --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Fluent builder framework for creating robust MAJK plugins","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.24"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_1.2.0_1762461377601_0.2547371386309307","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"@majkapp/plugin-kit","version":"1.2.1","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@1.2.1","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"cef0d3898660a167e6436bb3a5753b476ee0ab8e","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-1.2.1.tgz","fileCount":26,"integrity":"sha512-AZonmUzHH0GzPFLFU2yIWKVdVa1EiynQA/ksjxHDEASx7osAc9NXAPC6QxAYijTVfLmh4G0qeyy4YIjiQP2+Uw==","signatures":[{"sig":"MEYCIQCqO4kJ7WZfObGNnnR5jroAks+mJczBF7aTzXTHc4tmTQIhAO+z7ga1ohCI8mof9L/grDFyG2KUOCq+wwLRoUZDirvK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224949},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","clean":"rm -rf dist","watch":"tsc --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Fluent builder framework for creating robust MAJK plugins","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.24"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_1.2.1_1762466408099_0.35578074037885976","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"@majkapp/plugin-kit","version":"1.2.2","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@1.2.2","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"704d03fef9b300baa31123efb8d42271eec81be6","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-1.2.2.tgz","fileCount":26,"integrity":"sha512-XUY8BL18AnH1yG3NnOh/mkisO3Ai9Zj3pRd2Z+cOnztHC6+kbokVEIiyVp6qG/Hi8IOJ4vKRG+rwwR2Y5FGjtA==","signatures":[{"sig":"MEUCIGlXK8bR2ZOhIb/COu0BfG8WoTDsBLyjV/Kh0N24bWAFAiEAyVhk7EnkW1W+1pnT/jjILur0bIOfyIzJWazXk6Xh/XA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231292},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc","clean":"rm -rf dist","watch":"tsc --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Fluent builder framework for creating robust MAJK plugins","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.24"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_1.2.2_1762470085993_0.45392901834233834","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@majkapp/plugin-kit","version":"1.3.0","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@1.3.0","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"6eb0c5815787419e37aea536d2f00e5804eac686","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-1.3.0.tgz","fileCount":26,"integrity":"sha512-wDUrCCwrhZr51Bgkylwa7ScfA+Omj6GxuONdBfx/MTwj89gkknXxDn5imd0TT4bPrmIZARgXekI0DdwWMOUqzQ==","signatures":[{"sig":"MEUCIFe7McLzrJdWDcQC62kju80KR+S6JHvSxGg9JvgbHpOOAiEA0Pwj0t2R4And4FN8Bqh5rM6OlRWHFT0ie54X7X10OqQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":231571},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"42b9d45b6baa04ee2a8a7fba66e02389859ecb68","scripts":{"build":"tsc","clean":"rm -rf dist","watch":"tsc --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Fluent builder framework for creating robust MAJK plugins","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.24"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_1.3.0_1762540404164_0.6274846892101438","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@majkapp/plugin-kit","version":"1.3.1","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@1.3.1","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"aee2593c16e56223e53d3461f5fe59b921b3a605","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-1.3.1.tgz","fileCount":26,"integrity":"sha512-2tjH0wtlASQtWkY2FZqf/WJzRC5cLQXK0XaDTyu+/r3JxwwcLahnZCtfdReeJH0Bor0WaNRfURNn8rJcnsGZeA==","signatures":[{"sig":"MEYCIQDoNEGIGT+ScGqcdEmPojxYdNgAmcJIR6XCChoregBSlAIhAL5CK95lDwcSGAEYXl2l6N2IORPi3YnQbmg8WHZSJFEN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234099},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"843863d683dea886143960f4e9de5021f6e5442b","scripts":{"build":"tsc","clean":"rm -rf dist","watch":"tsc --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Fluent builder framework for creating robust MAJK plugins","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.24"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_1.3.1_1762560153411_0.40650116600973996","host":"s3://npm-registry-packages-npm-production"}},"1.3.2":{"name":"@majkapp/plugin-kit","version":"1.3.2","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@1.3.2","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"ec6f081c56b4ee132e059f67a46f8fb4db84cefa","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-1.3.2.tgz","fileCount":26,"integrity":"sha512-jB56fasOTgWwEwEF9een5JGpJ0eNJLDTyCxjIsF/RsBei9EIFGAwjQLJlfFcrBmL98KS/RTPD5TE3ES0B19+sw==","signatures":[{"sig":"MEQCICY67XGpojs3AdRJkEjN/C9UHoACmPwLyWjFuUj7Hy+mAiAdn9cA6FwxzzJZBYksxLJeVJiAg5VFEb2df7Q+A3SMAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":239926},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"bc18a138e532303a95137f06abb7eba668ac5774","scripts":{"build":"tsc","clean":"rm -rf dist","watch":"tsc --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Fluent builder framework for creating robust MAJK plugins","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.24"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_1.3.2_1762569447215_0.5202082633811023","host":"s3://npm-registry-packages-npm-production"}},"1.3.4":{"name":"@majkapp/plugin-kit","version":"1.3.4","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@1.3.4","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"24f415498bb6712a60e0ee66cb86d39e07484b8d","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-1.3.4.tgz","fileCount":27,"integrity":"sha512-h5WCzDO3Lffj3KkklF5kxGEYuN7f6RQvJ/dALWRC3ShTiEe4N5QAHgzBS7z37IqJ2nqPuDQZ6wCDpDwoy57jMQ==","signatures":[{"sig":"MEUCIDvDARde/TXY+WBfvbVC24nYvTmw+J3UpDa6URipyhTJAiEAo5Gtn95nK86RCDyR4oHRLEE92L2Ckp2ilySb6goAJVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251732},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3fe18a0bb5da9706a8405cd0ff77e44dc9cb00d6","scripts":{"build":"tsc && cp src/mcp-dom-agent.js dist/mcp-dom-agent.js","clean":"rm -rf dist","watch":"tsc --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Fluent builder framework for creating robust MAJK plugins","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.24"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_1.3.4_1762570248654_0.5780010792034747","host":"s3://npm-registry-packages-npm-production"}},"1.3.5":{"name":"@majkapp/plugin-kit","version":"1.3.5","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@1.3.5","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"4dde6d0868ecb760462f9d1ea8b23e268d7233ea","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-1.3.5.tgz","fileCount":27,"integrity":"sha512-IV2iCMYZq5k6IR+ByY/u2R9ANCZVqXZXiQFjDv/iINlT+aiQIe2Q6NqJmX9ZR281MKqVpcyPHmzd/gFT0rmTPg==","signatures":[{"sig":"MEUCIQC4cx+GxM5Ybi1zlsf/VPDnbVLLpdrVa0ZRhAemY3GOogIgENvQheU12tJRGqSaMHDL26/JNL1MCuuNZPdbsRpbMDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":251732},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"b89f2d6d94ac7162aeb317971eb7ea513a4161dc","scripts":{"build":"tsc && cp src/mcp-dom-agent.js dist/mcp-dom-agent.js","clean":"rm -rf dist","watch":"tsc --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Fluent builder framework for creating robust MAJK plugins","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.24"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_1.3.5_1762570625512_0.19049695494689067","host":"s3://npm-registry-packages-npm-production"}},"1.3.6":{"name":"@majkapp/plugin-kit","version":"1.3.6","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@1.3.6","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"659d8c34c9562a6496a2fc77a0f4a03fa13fd0a2","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-1.3.6.tgz","fileCount":27,"integrity":"sha512-c7DTsQw4RMJLfq8VHVvqmdoWY9Nqajv1pCaPbMUyPmv0mGKDInAJ7Jxtk7u4RElqph49XeEW+VUSxv3MDzEtXg==","signatures":[{"sig":"MEYCIQDK8mqPx0wlec8yv38FsSYAQFGjxVb9+8RUg0HL0fwN3QIhAPfriX/KxTXsoDrWL28UOrbgeyMNbo1yIJVVavULpqCA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":252236},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c5d61f01017e6beeaabf506b3227f266bf8ea2f2","scripts":{"build":"tsc && cp src/mcp-dom-agent.js dist/","clean":"rm -rf dist","watch":"tsc --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Fluent builder framework for creating robust MAJK plugins","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0","html2canvas":"^1.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.24"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_1.3.6_1762571154523_0.3110607110450907","host":"s3://npm-registry-packages-npm-production"}},"1.3.7":{"name":"@majkapp/plugin-kit","version":"1.3.7","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@1.3.7","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"8e3b0e35bc46160e7178954e5c60dcf635a9efb7","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-1.3.7.tgz","fileCount":27,"integrity":"sha512-fb9Xwrlu2HG7jFsMdwX2J/KNsZfy+7bpp+IrHygw2ILJIIadXIYXd42AMWwTma75V6ta7uOEnneyTCtQSsdoWA==","signatures":[{"sig":"MEYCIQD3snaRmwBLB1Mf2TwyrfZsvVEttZqDCwczdDdl8T+hgwIhAKspc/D2HIxKEOynGLYQYCL9wdy38GNeMyMqFOpP6yiP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254426},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d0ff54deee596b75d887be4a55fdf9ae7c7af7f2","scripts":{"build":"tsc && cp src/mcp-dom-agent.js dist/","clean":"rm -rf dist","watch":"tsc --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Fluent builder framework for creating robust MAJK plugins","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0","html2canvas":"^1.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.24"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_1.3.7_1762571621818_0.31587243248538543","host":"s3://npm-registry-packages-npm-production"}},"1.3.8":{"name":"@majkapp/plugin-kit","version":"1.3.8","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@1.3.8","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"5e53d6a29ec9488d33fd0da0836c4f8b04dbccaa","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-1.3.8.tgz","fileCount":27,"integrity":"sha512-kBjdlW7uT/DWbScitV392kep/Dl4fzKZk9VrRcuQudy5rKt0BwBv77ydHtN5H+butdfrsiBJmxcdBoQRndiyMw==","signatures":[{"sig":"MEYCIQCUlLbd1A0wLssEnF7q/eLn3EP9mR0QlAH1PFkAJp40EwIhAL11U9FweedUB0FwusqUxlD8AKMqXHjGTNgDhIp23AOG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258264},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc && cp src/mcp-dom-agent.js dist/","clean":"rm -rf dist","watch":"tsc --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Fluent builder framework for creating robust MAJK plugins","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0","html2canvas":"^1.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.24"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_1.3.8_1762600560592_0.9247969048756801","host":"s3://npm-registry-packages-npm-production"}},"1.3.9":{"name":"@majkapp/plugin-kit","version":"1.3.9","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@1.3.9","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"9ec1fb38c9f01d45a9dc13a3aafcf9006505798f","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-1.3.9.tgz","fileCount":27,"integrity":"sha512-ZtOP4lwKpcMQFIFr5qDdC3c13Pn9rWVwE+GSfj1g2BdzdRjMTUw4b31NW+II4Gs7Fy9fozRnk6hAYyhqjsIdCg==","signatures":[{"sig":"MEYCIQCl974zwUlVL7622e4gKqwhnzlCpT6BsypO2w9SfmnPAgIhAO98nuLmgKtk9qx8zt9czKqsrKQoYix7TbDTrj6No2U1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263879},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"9d48453de017def4555b7842f17cb262e7d7d698","scripts":{"build":"tsc && cp src/mcp-dom-agent.js dist/","clean":"rm -rf dist","watch":"tsc --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Fluent builder framework for creating robust MAJK plugins","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0","html2canvas":"^1.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.24"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_1.3.9_1762695356684_0.34004488491346674","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@majkapp/plugin-kit","version":"2.0.0","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@2.0.0","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"af64bb4e8d6fb78c1d6fb5bbf0db8e28d0c7e0d3","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-2.0.0.tgz","fileCount":27,"integrity":"sha512-62Eq3Nm7Av4bim53xIrUCJqDuqX3Bc/RxzbJRTnvWhnqT+Xte7NJPoN3i1B8kJcNfBmMPiVmQEC5cECcmccHIQ==","signatures":[{"sig":"MEUCIQCM03e5EHJaEiu3wx5bKyOEAOnaUzYI/gnJ0EBDTWGyBgIgUSPaiaKnkFBLb3p5arNiZAgoCfuBS/+QI4CuXcJPOe4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226977},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc && cp src/mcp-dom-agent.js dist/","clean":"rm -rf dist","watch":"tsc --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Pure plugin definition library for MAJK - outputs plugin definitions, not HTTP servers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0","html2canvas":"^1.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.24"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_2.0.0_1762878744850_0.5864590807360002","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@majkapp/plugin-kit","version":"2.0.1","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@2.0.1","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"ff6ce21791c3e2522f4cf88dd86ed5788e21040e","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-2.0.1.tgz","fileCount":27,"integrity":"sha512-iMYpEbzBVgMxNxyOQWwwECmKvta6OAA8x876xCy21ShSTm5wyE9IpG1W9NlStVR9QQiyvXpvc09EUpenqmMaMQ==","signatures":[{"sig":"MEUCIFqfGTOfDzxx6fOyBGqNfYAKFmgqcuX99SRLX0eBUqkWAiEAj0hhmc9q8Ed4Z86htjNF3TRdhw5TlYK209cP8ARy0WA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":226870},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc && cp src/mcp-dom-agent.js dist/","clean":"rm -rf dist","watch":"tsc --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Pure plugin definition library for MAJK - outputs plugin definitions, not HTTP servers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0","html2canvas":"^1.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.24"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_2.0.1_1762881784509_0.3384728011398743","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@majkapp/plugin-kit","version":"2.1.0","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@2.1.0","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"1af1d5bc7db3036afb2d12cd041d7aaaf83cf9ce","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-2.1.0.tgz","fileCount":27,"integrity":"sha512-w9X46LHYxHy7HLDZwQytNav1SkKAGq9QR3+vBpHr4HlXcWRQwe5dWe5s4BjPPtIaRBIx1PaWMYugei30EOBlng==","signatures":[{"sig":"MEUCIAFh+2YrKwu273wzrapImpSrdZzXTPIpYxQjLhSWaEP9AiEAkThVrHqB0xI65NIKTb8mrS7XWgeITAMnPacO3yH8p+I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":264244},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"6eebcb1d4253161827bcb7895b0704e64cb635bf","scripts":{"build":"tsc && cp src/mcp-dom-agent.js dist/","clean":"rm -rf dist","watch":"tsc --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Pure plugin definition library for MAJK - outputs plugin definitions, not HTTP servers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0","html2canvas":"^1.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.24"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_2.1.0_1762914103558_0.05705037947983449","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@majkapp/plugin-kit","version":"2.2.0","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@2.2.0","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"5ad2c5b3dd556b1d5bcdcc28df4be619b9712c15","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-2.2.0.tgz","fileCount":30,"integrity":"sha512-Mh1hqnPdheQYs2vzAlvjMfT3ELSI5kaFr79BIb8oKfPNbn8aMW01khhUx/bEWqpxgL4FtFxuhUsD+pkp9cxnGQ==","signatures":[{"sig":"MEUCIQCpx3DdE+XK5e3GLHPwcEizxNePUJUeXpKHwnP9uz5XpQIgetT6vUkdbgp5Dcr8moofZEM9RlZ7ym/NVF3wvmzWUYE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":238161},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"f99dd91b7371f6b03f954f4696a9c5b668e5ea0c","scripts":{"build":"tsc && cp src/mcp-dom-agent.js dist/","clean":"rm -rf dist","watch":"tsc --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Pure plugin definition library for MAJK - outputs plugin definitions, not HTTP servers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0","html2canvas":"^1.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.24"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_2.2.0_1762914772819_0.10199576862984783","host":"s3://npm-registry-packages-npm-production"}},"2.3.0":{"name":"@majkapp/plugin-kit","version":"2.3.0","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@2.3.0","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"5b688ff62db47bdf7ee8fac78e615eb28476ab84","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-2.3.0.tgz","fileCount":30,"integrity":"sha512-JK5VrPxGTkr3gZ9yKTq4ZYS5fhECMPNbdWFX7jZuGWuEYtmUPgne1AccypSrvAzsSVa7ywCqgVOeYAOd+T6c9g==","signatures":[{"sig":"MEUCICnhFqqA1se+bGgCE7BC4GoervA0xY8NdRu3R6oUJrlYAiEA3oAbP6DuP2pJna5lsyTXFW1BMC0uig9w5HjBd1d2EA4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":246916},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"bf9c21020ddd8730b20afb7dc0d2d8b70d990140","scripts":{"build":"tsc && cp src/mcp-dom-agent.js dist/","clean":"rm -rf dist","watch":"tsc --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Pure plugin definition library for MAJK - outputs plugin definitions, not HTTP servers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0","html2canvas":"^1.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.24"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_2.3.0_1762944694304_0.9878394865542446","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@majkapp/plugin-kit","version":"3.0.0","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@3.0.0","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"b0c1ebf03a4df79c467148ffacdbf7ba98f643dc","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-3.0.0.tgz","fileCount":30,"integrity":"sha512-vqNpe34uvCTcLKECvf8vpWy/yzYJJvr35JsjUrKaJRuSYkO7a20BMQCqd+E186CN1AtN2fU4CI7VVijIJFjNUw==","signatures":[{"sig":"MEYCIQDbPFYNOLZIqvwOyF2tcxQz4VsbubNcFErcbakK0w1tmAIhAMcUbQK9IUEZ7/j5TNFG84qGOIQFXI4uc9mTRg//krun","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247035},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"509b382f5990bce1f544e0b328c9d7dfd3598f8c","scripts":{"build":"tsc && cp src/mcp-dom-agent.js dist/","clean":"rm -rf dist","watch":"tsc --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Pure plugin definition library for MAJK - outputs plugin definitions, not HTTP servers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0","html2canvas":"^1.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.24"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_3.0.0_1762950660743_0.280519374494687","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@majkapp/plugin-kit","version":"3.0.1","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@3.0.1","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"b79851285d7f2c72cb7c94f57ff6f43fc6689a2a","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-3.0.1.tgz","fileCount":30,"integrity":"sha512-bAP/CUfDJm4WlOKAb7nx/NcwlLw12/+GujDWmdGwTqHL2EMZJjadu/mtf2x8ImTu+j/c+1SAfjW9Nzcw5W0iag==","signatures":[{"sig":"MEYCIQDm+XHKrGPLiML1GjYmMHP2TEXJ09SmXs7/ibmres938QIhAKGobyAzoWcC0lDb2pS2ocZqtqYNcti7wRIBWYX/5syK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247045},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2607eef15f53617b74689b707c7712a10c576e70","scripts":{"build":"tsc && cp src/mcp-dom-agent.js dist/","clean":"rm -rf dist","watch":"tsc --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Pure plugin definition library for MAJK - outputs plugin definitions, not HTTP servers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0","html2canvas":"^1.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.24"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_3.0.1_1762966077260_0.4828898204521188","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@majkapp/plugin-kit","version":"3.1.0","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@3.1.0","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"3e49807dcf365a7de0a75da317ccb071ba0030ae","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-3.1.0.tgz","fileCount":27,"integrity":"sha512-D0GOnDcNMPRdrdGq3gXBQQ4CY4TY7SwRTl5oisJteCWYGfJu9m3FnWAwlD9ofTHTwdfp/BTK5fvO0bGqwEJwhA==","signatures":[{"sig":"MEQCH1fckSmFnRQLAEP3Pu8ZMpC3C/1c02tzM86QudJCOq4CIQDGE0a6/QmKiI7OAPqaOjSxYbIe4BiYcFaWAtBXc7cf7w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":247674},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc && cp src/mcp-dom-agent.js dist/","clean":"rm -rf dist","watch":"tsc --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Pure plugin definition library for MAJK - outputs plugin definitions, not HTTP servers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0","html2canvas":"^1.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.24"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_3.1.0_1763038201163_0.3575698695043916","host":"s3://npm-registry-packages-npm-production"}},"3.1.1":{"name":"@majkapp/plugin-kit","version":"3.1.1","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@3.1.1","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"5e229e609a7a82239609cdceb01a9881a40a15c1","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-3.1.1.tgz","fileCount":30,"integrity":"sha512-deoQnOY12PJd22iHt643V7x1+SiOKmQB/KbI4m1Y7Lc5uLSRr3nlxeoXF0Kw631jzmcaKZIWFOWBgwg/2Q+7SA==","signatures":[{"sig":"MEUCIQDcEUD4Om/qa8IP057ujOk0sluxI4a8LewTBP/Hhgbp3QIgXUz4LDLxgfAb/07sMzAexeLhU0yTj/n7PVh+r+D8erM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256365},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"5d93c213e6bd3531b3d4e00002bf61692353edf6","scripts":{"build":"tsc && cp src/mcp-dom-agent.js dist/","clean":"rm -rf dist","watch":"tsc --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Pure plugin definition library for MAJK - outputs plugin definitions, not HTTP servers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0","html2canvas":"^1.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.24"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_3.1.1_1763042989949_0.34638625542047397","host":"s3://npm-registry-packages-npm-production"}},"3.2.0":{"name":"@majkapp/plugin-kit","version":"3.2.0","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@3.2.0","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"2d18d974a380c3ffd3d5ffb65e32cf19f27a403b","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-3.2.0.tgz","fileCount":30,"integrity":"sha512-zN6orNzxnXe07Vxch/ij1gtuuYYl2JnSwSLuvF1tXX20VbfnsK8lQCu0zuLw4f21ngwMqTkQmxr1gLGjRqjsIw==","signatures":[{"sig":"MEUCIQDyoROwOSLUkOtjRcXOMNnhyoJ4qgnuMWoF06g5SRQxYAIgXT1xIx/dBfvIfZWLhQtIzat+b29vt/2pnyG3D3az1xU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":256365},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d186591225e66a0c18b54312a1cb59545a88c495","scripts":{"build":"tsc && cp src/mcp-dom-agent.js dist/","clean":"rm -rf dist","watch":"tsc --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Pure plugin definition library for MAJK - outputs plugin definitions, not HTTP servers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0","html2canvas":"^1.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.24"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_3.2.0_1763058141450_0.4562974113089917","host":"s3://npm-registry-packages-npm-production"}},"3.2.1":{"name":"@majkapp/plugin-kit","version":"3.2.1","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@3.2.1","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"e0dddddeddc74bf9b5b5270a4bf84b30b150ed83","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-3.2.1.tgz","fileCount":30,"integrity":"sha512-cNkTbPsp0fXYqBd3DwCVE+P0Xl+feIQ/z4L+ubw/9xGx1Gjq6SOynKOeB+mdI1n5YPE65qhEsnYuTGC6zSAl4g==","signatures":[{"sig":"MEYCIQCB7aMRw/7e8l7XBcmfkdFzOu+WP9hUEJr/1uwVg98O7wIhAL7dtrcJuB9J5m20JAQbiGm3lc3aPIqJ8gc4xuMX2xQe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":266465},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"326080918b3a6cee4e9ce4f2dfa2e2be454d5ea3","scripts":{"build":"tsc && cp src/mcp-dom-agent.js dist/","clean":"rm -rf dist","watch":"tsc --watch"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Pure plugin definition library for MAJK - outputs plugin definitions, not HTTP servers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0","html2canvas":"^1.4.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.24"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_3.2.1_1763061934861_0.06562243751689412","host":"s3://npm-registry-packages-npm-production"}},"3.3.0":{"name":"@majkapp/plugin-kit","version":"3.3.0","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@3.3.0","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"bin/promptable-cli.js","majk-plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"08a701cd2b2b43202f60cbfbe1983b8acde31b74","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-3.3.0.tgz","fileCount":43,"integrity":"sha512-X4/LCwk515AovnPXrfqyyr8V/gN1Cn5nVfhRdzKIoH6XTngYjMqXUzITitMK3uNGni48lzEawAlI55jrF18UwA==","signatures":[{"sig":"MEYCIQDaM4znYefng162DsB6MJGIpGoZY6+WxgX1ZQeTlJ7uQQIhAO/ZsJcaab0il9CYQl2E7bShWNEQm0C7YlO5iTNRP53a","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":425449},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7e315646e0f6d26a6eddce3ded8f3cad63730d1b","scripts":{"build":"tsc && cp src/mcp-dom-agent.js dist/","clean":"rm -rf dist","watch":"tsc --watch","promptable":"node ./bin/promptable-cli.js --llm","promptable:api":"node ./bin/promptable-cli.js --api","promptable:full":"node ./bin/promptable-cli.js --full","promptable:hooks":"node ./bin/promptable-cli.js --hooks","promptable:config":"node ./bin/promptable-cli.js --config","promptable:context":"node ./bin/promptable-cli.js --context","promptable:screens":"node ./bin/promptable-cli.js --screens","promptable:testing":"node ./bin/promptable-cli.js --testing","promptable:services":"node ./bin/promptable-cli.js --services","promptable:functions":"node ./bin/promptable-cli.js --functions","promptable:lifecycle":"node ./bin/promptable-cli.js --lifecycle"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Pure plugin definition library for MAJK - outputs plugin definitions, not HTTP servers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0","html2canvas":"^1.4.1","@juleswhite/promptable":"^1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.24"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_3.3.0_1763156906193_0.3940392410918643","host":"s3://npm-registry-packages-npm-production"}},"3.3.1":{"name":"@majkapp/plugin-kit","version":"3.3.1","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@3.3.1","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js","majk-plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"65db5fed7eb7d4ca2fd339de3aa2cd87bd5d6e9e","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-3.3.1.tgz","fileCount":43,"integrity":"sha512-67rw5T1tv8VVYslEAVEu5Pq4GrlafwLdd72xirm8ziF6P81jP/Ei0oUuCA0zunzqMQy3NIhAf5lRyWfxvIMKEQ==","signatures":[{"sig":"MEYCIQCcKBiSRoVgOdHIgQTnLDigceTkggHcDd5S5XreZQdIrgIhAPzBm0UIisvqT2ZSxqH7QbQiVZl+umiC4aJ/mXXRrCfx","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":430141},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"72be3d5677e39831ab75813526a5bd2be9ea50fd","scripts":{"build":"tsc && cp src/mcp-dom-agent.js dist/","clean":"rm -rf dist","watch":"tsc --watch","promptable":"node ./bin/promptable-cli.js --llm","promptable:api":"node ./bin/promptable-cli.js --api","promptable:full":"node ./bin/promptable-cli.js --full","promptable:hooks":"node ./bin/promptable-cli.js --hooks","promptable:config":"node ./bin/promptable-cli.js --config","promptable:context":"node ./bin/promptable-cli.js --context","promptable:screens":"node ./bin/promptable-cli.js --screens","promptable:testing":"node ./bin/promptable-cli.js --testing","promptable:services":"node ./bin/promptable-cli.js --services","promptable:functions":"node ./bin/promptable-cli.js --functions","promptable:lifecycle":"node ./bin/promptable-cli.js --lifecycle"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Pure plugin definition library for MAJK - outputs plugin definitions, not HTTP servers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0","html2canvas":"^1.4.1","@juleswhite/promptable":"^1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.24"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_3.3.1_1763158890609_0.5370425456072017","host":"s3://npm-registry-packages-npm-production"}},"3.3.2":{"name":"@majkapp/plugin-kit","version":"3.3.2","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@3.3.2","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js","majk-plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"339feb6f425f6bac2ddf5c42107274073c6fab46","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-3.3.2.tgz","fileCount":43,"integrity":"sha512-sRGkrvOyQoPRHgubjLSsY/AGz5PBIVP3F/3yMhcWjUIWWwOAyF+63KEX6hdDu/26q0jEpEfvSf2Q4x0Guf9HCA==","signatures":[{"sig":"MEYCIQCiAUJBa9dNtwRnhhhJzAQAjFF04GaChNILHPtgf2hiiAIhAL87lyR4XNoV8dJ+UBPOQ9okYYAy13SqukjFOwyXsqKU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432350},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"72be3d5677e39831ab75813526a5bd2be9ea50fd","scripts":{"build":"tsc && cp src/mcp-dom-agent.js dist/","clean":"rm -rf dist","watch":"tsc --watch","promptable":"node ./bin/promptable-cli.js --llm","promptable:api":"node ./bin/promptable-cli.js --api","promptable:full":"node ./bin/promptable-cli.js --full","promptable:hooks":"node ./bin/promptable-cli.js --hooks","promptable:config":"node ./bin/promptable-cli.js --config","promptable:context":"node ./bin/promptable-cli.js --context","promptable:screens":"node ./bin/promptable-cli.js --screens","promptable:testing":"node ./bin/promptable-cli.js --testing","promptable:services":"node ./bin/promptable-cli.js --services","promptable:functions":"node ./bin/promptable-cli.js --functions","promptable:lifecycle":"node ./bin/promptable-cli.js --lifecycle"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Pure plugin definition library for MAJK - outputs plugin definitions, not HTTP servers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0","html2canvas":"^1.4.1","@juleswhite/promptable":"^1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.24"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_3.3.2_1763158957428_0.17682842824492395","host":"s3://npm-registry-packages-npm-production"}},"3.3.3":{"name":"@majkapp/plugin-kit","version":"3.3.3","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@3.3.3","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js","majk-plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"00e33760895d0c341900dc68fb6762f00a81b3c8","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-3.3.3.tgz","fileCount":44,"integrity":"sha512-ztYIPhLKlENSUmG1AZww5NkRh0T3SgyoputFpt/R0rkgUaX08pMUUtwrZcS6oszjleDOmSX1rYRF+lt9QyTHew==","signatures":[{"sig":"MEYCIQDWwDXqH3pTB9l8NaMfxY6JSLcLMm3O5ppzxt1jTcT4fAIhAIA3h1cvX+zVIBNEQYo5ohMqf13bSK1gyaLI1NsJ+EQp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":432373},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"79f42f4518f3f025de81ac7426b9e5068bf714cc","scripts":{"build":"tsc && cp src/mcp-dom-agent.js dist/","clean":"rm -rf dist","watch":"tsc --watch","promptable":"node ./bin/promptable-cli.js --llm","promptable:api":"node ./bin/promptable-cli.js --api","promptable:full":"node ./bin/promptable-cli.js --full","promptable:hooks":"node ./bin/promptable-cli.js --hooks","promptable:config":"node ./bin/promptable-cli.js --config","promptable:context":"node ./bin/promptable-cli.js --context","promptable:screens":"node ./bin/promptable-cli.js --screens","promptable:testing":"node ./bin/promptable-cli.js --testing","promptable:services":"node ./bin/promptable-cli.js --services","promptable:functions":"node ./bin/promptable-cli.js --functions","promptable:lifecycle":"node ./bin/promptable-cli.js --lifecycle"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Pure plugin definition library for MAJK - outputs plugin definitions, not HTTP servers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0","html2canvas":"^1.4.1","@juleswhite/promptable":"^1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.24"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_3.3.3_1763159252900_0.32777623644364673","host":"s3://npm-registry-packages-npm-production"}},"3.3.4":{"name":"@majkapp/plugin-kit","version":"3.3.4","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@3.3.4","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js","majk-plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"c123cc7b260a498ad3081d4b4c127f6ccdf66fc3","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-3.3.4.tgz","fileCount":44,"integrity":"sha512-JbdzlTyiudWdcSWnmw2+ohn86ZdvAHBphYcbH/W4l6KsGB0lXgffD7e+NEYol/VDDjn9RWMWyY4u8EjrrMF1lg==","signatures":[{"sig":"MEUCIQCY6DAeKcUGvEtLfq69UtoioZRSqiLeOGk5xgqGd5yD3gIgfT6U487Qs+DRmWou9p+O+G99S3pe+USAJulB9WQWnvw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":433371},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"d601cc56ceb837077585911547d70992dc101d07","scripts":{"build":"tsc && cp src/mcp-dom-agent.js dist/","clean":"rm -rf dist","watch":"tsc --watch","promptable":"node ./bin/promptable-cli.js --llm","promptable:api":"node ./bin/promptable-cli.js --api","promptable:full":"node ./bin/promptable-cli.js --full","promptable:hooks":"node ./bin/promptable-cli.js --hooks","promptable:config":"node ./bin/promptable-cli.js --config","promptable:context":"node ./bin/promptable-cli.js --context","promptable:screens":"node ./bin/promptable-cli.js --screens","promptable:testing":"node ./bin/promptable-cli.js --testing","promptable:services":"node ./bin/promptable-cli.js --services","promptable:functions":"node ./bin/promptable-cli.js --functions","promptable:lifecycle":"node ./bin/promptable-cli.js --lifecycle"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Pure plugin definition library for MAJK - outputs plugin definitions, not HTTP servers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0","html2canvas":"^1.4.1","@juleswhite/promptable":"^1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.24"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_3.3.4_1763161457508_0.2799662153636129","host":"s3://npm-registry-packages-npm-production"}},"3.3.5":{"name":"@majkapp/plugin-kit","version":"3.3.5","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@3.3.5","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js","majk-plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"03d02936565f6acb2c1880efd882835ef67ab0ad","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-3.3.5.tgz","fileCount":44,"integrity":"sha512-ocLcP7s7karfIph/dtoB0H4Pg2uL6YCAHJKauwpKmsyrcjew1iW5zUAe7tobPV64W7uJbCOw994qVdwCwqOp/A==","signatures":[{"sig":"MEYCIQD+tCqJKRvVtaJuCWTqmYKCUeNcjBTaaZNftUTETiGcIgIhAJobhEI74mT5udWarz3hlJ8yodJqpQQj8u/9XS66PHQj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":434292},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"eee2bc656a7caefd31a3962d19e49023f0257813","scripts":{"build":"tsc && cp src/mcp-dom-agent.js dist/","clean":"rm -rf dist","watch":"tsc --watch","promptable":"node ./bin/promptable-cli.js --llm","promptable:api":"node ./bin/promptable-cli.js --api","promptable:full":"node ./bin/promptable-cli.js --full","promptable:hooks":"node ./bin/promptable-cli.js --hooks","promptable:config":"node ./bin/promptable-cli.js --config","promptable:context":"node ./bin/promptable-cli.js --context","promptable:screens":"node ./bin/promptable-cli.js --screens","promptable:testing":"node ./bin/promptable-cli.js --testing","promptable:services":"node ./bin/promptable-cli.js --services","promptable:functions":"node ./bin/promptable-cli.js --functions","promptable:lifecycle":"node ./bin/promptable-cli.js --lifecycle"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Pure plugin definition library for MAJK - outputs plugin definitions, not HTTP servers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0","html2canvas":"^1.4.1","@juleswhite/promptable":"^1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.24"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_3.3.5_1763199526654_0.05664855618454867","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@majkapp/plugin-kit","version":"3.4.0","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@3.4.0","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js","majk-plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"ab302673f963c31113f5c5a13d705db2deeec63f","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-3.4.0.tgz","fileCount":41,"integrity":"sha512-9na18+pT7tYRk1fxg95RwTRWxX6QoUu98hPLpCvVVRnx4FY93UYzQQUrDYzgaXJNIwmI4UftduK6rFz76Rh0Dw==","signatures":[{"sig":"MEUCIBR32EVvWJHEU6MCNNFxi6G4rUnV+F9Ruixxr9oBDNvaAiEAp4FSR3UxAYSckXxwFzE0QH7stdgzO9aC7Y3mrFx/0mw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":436596},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc && cp src/mcp-dom-agent.js dist/","clean":"rm -rf dist","watch":"tsc --watch","promptable":"node ./bin/promptable-cli.js --llm","promptable:api":"node ./bin/promptable-cli.js --api","promptable:full":"node ./bin/promptable-cli.js --full","promptable:hooks":"node ./bin/promptable-cli.js --hooks","promptable:config":"node ./bin/promptable-cli.js --config","promptable:context":"node ./bin/promptable-cli.js --context","promptable:screens":"node ./bin/promptable-cli.js --screens","promptable:testing":"node ./bin/promptable-cli.js --testing","promptable:services":"node ./bin/promptable-cli.js --services","promptable:functions":"node ./bin/promptable-cli.js --functions","promptable:lifecycle":"node ./bin/promptable-cli.js --lifecycle"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Pure plugin definition library for MAJK - outputs plugin definitions, not HTTP servers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0","html2canvas":"^1.4.1","@juleswhite/promptable":"^1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.24"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_3.4.0_1763303822111_0.9129157578404234","host":"s3://npm-registry-packages-npm-production"}},"3.5.0":{"name":"@majkapp/plugin-kit","version":"3.5.0","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@3.5.0","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js","majk-plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"0c315a0b09f87088e3c254a5e84d5bc260607d0c","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-3.5.0.tgz","fileCount":41,"integrity":"sha512-1AqpApVcAP6Oje4XphRp3up9KvwuLM/qc3U9+OQMcQ/JyhT97qoIvd3X65UplLwrMpN6ZKZH7BC9CQpC8SzXxQ==","signatures":[{"sig":"MEQCIEAZ/L38dMX+rf80Bc3YMwurKY2S7jDAlxo83dIY3vgeAiBRo9SL5yyNdoe62zt2n5U+WfW5jwCwR7DwcPR8HuesyA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":444110},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc && cp src/mcp-dom-agent.js dist/","clean":"rm -rf dist","watch":"tsc --watch","promptable":"node ./bin/promptable-cli.js --llm","promptable:api":"node ./bin/promptable-cli.js --api","promptable:full":"node ./bin/promptable-cli.js --full","promptable:hooks":"node ./bin/promptable-cli.js --hooks","promptable:config":"node ./bin/promptable-cli.js --config","promptable:context":"node ./bin/promptable-cli.js --context","promptable:screens":"node ./bin/promptable-cli.js --screens","promptable:testing":"node ./bin/promptable-cli.js --testing","promptable:services":"node ./bin/promptable-cli.js --services","promptable:functions":"node ./bin/promptable-cli.js --functions","promptable:lifecycle":"node ./bin/promptable-cli.js --lifecycle"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Pure plugin definition library for MAJK - outputs plugin definitions, not HTTP servers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0","html2canvas":"^1.4.1","@juleswhite/promptable":"^1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.25"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_3.5.0_1763380238981_0.9181533992494515","host":"s3://npm-registry-packages-npm-production"}},"3.5.1":{"name":"@majkapp/plugin-kit","version":"3.5.1","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@3.5.1","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js","majk-plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"e12d672766fe2919ef7ce2ee81dbf6ddf609a11f","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-3.5.1.tgz","fileCount":41,"integrity":"sha512-rEH/cUTcK9mssC5I+RIjVALxEKvCXqDnOUAOF+HP9enwak2ryiV4BeBaynhpDHnmca1akC9A1MU/qGtS424UhA==","signatures":[{"sig":"MEYCIQDJGVOZmPNblI8erff/C1DEeMx9tN1sHhcJi/C8Rr9lMAIhAMWF/P4d/L8Xs0PBevL0crfHEfcBKiCTJdjZu0HBMkZn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":449006},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc && cp src/mcp-dom-agent.js dist/","clean":"rm -rf dist","watch":"tsc --watch","promptable":"node ./bin/promptable-cli.js --llm","promptable:api":"node ./bin/promptable-cli.js --api","promptable:full":"node ./bin/promptable-cli.js --full","promptable:hooks":"node ./bin/promptable-cli.js --hooks","promptable:config":"node ./bin/promptable-cli.js --config","promptable:context":"node ./bin/promptable-cli.js --context","promptable:screens":"node ./bin/promptable-cli.js --screens","promptable:testing":"node ./bin/promptable-cli.js --testing","promptable:services":"node ./bin/promptable-cli.js --services","promptable:functions":"node ./bin/promptable-cli.js --functions","promptable:lifecycle":"node ./bin/promptable-cli.js --lifecycle"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Pure plugin definition library for MAJK - outputs plugin definitions, not HTTP servers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0","html2canvas":"^1.4.1","@juleswhite/promptable":"^1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.25"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_3.5.1_1763381805456_0.5766549767107441","host":"s3://npm-registry-packages-npm-production"}},"3.5.2":{"name":"@majkapp/plugin-kit","version":"3.5.2","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@3.5.2","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js","majk-plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"04acff53a26113e82bb2523f607eabe467c91c41","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-3.5.2.tgz","fileCount":41,"integrity":"sha512-kjpqSKa7iwD2vWhZjg5z5J3ANOFrxHQnobWS6YIxr5qvuhigHN5kYvOX76ck5JPrZJO7tPTP1S/jxQJ7Y67Xbg==","signatures":[{"sig":"MEUCIQDndcIRMbwpDpBUrgt+zuDvddeyQ2nMyi/wNVQpd0SaaAIgQ+8L8kAlWBtrZ/hXTCVx6YJbvLzNuRnEWuWiS6k97JY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":449380},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc && cp src/mcp-dom-agent.js dist/","clean":"rm -rf dist","watch":"tsc --watch","promptable":"node ./bin/promptable-cli.js --llm","promptable:api":"node ./bin/promptable-cli.js --api","promptable:full":"node ./bin/promptable-cli.js --full","promptable:hooks":"node ./bin/promptable-cli.js --hooks","promptable:config":"node ./bin/promptable-cli.js --config","promptable:context":"node ./bin/promptable-cli.js --context","promptable:screens":"node ./bin/promptable-cli.js --screens","promptable:testing":"node ./bin/promptable-cli.js --testing","promptable:services":"node ./bin/promptable-cli.js --services","promptable:functions":"node ./bin/promptable-cli.js --functions","promptable:lifecycle":"node ./bin/promptable-cli.js --lifecycle"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Pure plugin definition library for MAJK - outputs plugin definitions, not HTTP servers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0","html2canvas":"^1.4.1","@juleswhite/promptable":"^1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.25"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_3.5.2_1763382256800_0.46580765430870574","host":"s3://npm-registry-packages-npm-production"}},"3.5.3":{"name":"@majkapp/plugin-kit","version":"3.5.3","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@3.5.3","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js","majk-plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"be34fdad36bec730a19cd42cc342ffaa61be574f","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-3.5.3.tgz","fileCount":41,"integrity":"sha512-z72vz7HRClMwCWRydbqZ6asuUlP+Lx+OB04HIfCwHnyH9m8Rk8duex0WHoEugnQ3DlMsBLJYJPWlFTTfCY5E/Q==","signatures":[{"sig":"MEUCIAz9hayb+bC+caR8RUoHIer1TkV5L8G3IeEvfdn66qhaAiEAynTKBV0voc+WOfjRRi2DE/vfhcVmzZ/bwql3vWYD7UA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":449456},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc && cp src/mcp-dom-agent.js dist/","clean":"rm -rf dist","watch":"tsc --watch","promptable":"node ./bin/promptable-cli.js --llm","promptable:api":"node ./bin/promptable-cli.js --api","promptable:full":"node ./bin/promptable-cli.js --full","promptable:hooks":"node ./bin/promptable-cli.js --hooks","promptable:config":"node ./bin/promptable-cli.js --config","promptable:context":"node ./bin/promptable-cli.js --context","promptable:screens":"node ./bin/promptable-cli.js --screens","promptable:testing":"node ./bin/promptable-cli.js --testing","promptable:services":"node ./bin/promptable-cli.js --services","promptable:functions":"node ./bin/promptable-cli.js --functions","promptable:lifecycle":"node ./bin/promptable-cli.js --lifecycle"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Pure plugin definition library for MAJK - outputs plugin definitions, not HTTP servers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0","html2canvas":"^1.4.1","@juleswhite/promptable":"^1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.25"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_3.5.3_1763383135879_0.8091140589594472","host":"s3://npm-registry-packages-npm-production"}},"3.5.4":{"name":"@majkapp/plugin-kit","version":"3.5.4","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@3.5.4","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js","majk-plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"e630426fca1868b144ae8584803460ecf39815fc","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-3.5.4.tgz","fileCount":42,"integrity":"sha512-Gp5zdgBUGCE6ZVoqDY+trWaloW/IEYpCB5VbdiI5rkV2y2etuZ+SuTy4RQOTR25wYTj867jDXTN89dyLHkkR2A==","signatures":[{"sig":"MEUCIC4R+aUdPWba331y0Siej04Xjop1XJbNjGDRALK4SngaAiEAp2cNIiBNa6TWTUqYvz7Rw8ZVAzKraOEdFHf6rYKKSO0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":469064},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"build":"tsc && cp src/mcp-dom-agent.js dist/","clean":"rm -rf dist","watch":"tsc --watch","promptable":"node ./bin/promptable-cli.js --llm","promptable:api":"node ./bin/promptable-cli.js --api","promptable:full":"node ./bin/promptable-cli.js --full","promptable:hooks":"node ./bin/promptable-cli.js --hooks","promptable:config":"node ./bin/promptable-cli.js --config","promptable:context":"node ./bin/promptable-cli.js --context","promptable:screens":"node ./bin/promptable-cli.js --screens","promptable:testing":"node ./bin/promptable-cli.js --testing","promptable:services":"node ./bin/promptable-cli.js --services","promptable:functions":"node ./bin/promptable-cli.js --functions","promptable:lifecycle":"node ./bin/promptable-cli.js --lifecycle"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Pure plugin definition library for MAJK - outputs plugin definitions, not HTTP servers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0","html2canvas":"^1.4.1","@juleswhite/promptable":"^1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.25"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_3.5.4_1763384324743_0.7739049389356107","host":"s3://npm-registry-packages-npm-production"}},"3.5.5":{"name":"@majkapp/plugin-kit","version":"3.5.5","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@3.5.5","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js","majk-plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"5cad56cb645892dac1c42ead33dbbd9b04fe04e8","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-3.5.5.tgz","fileCount":46,"integrity":"sha512-+96SG/N59NFLonI2bpXRLNVnXQ/Oa2gfIGLnzc6dpmJVhvejx4U3q7dIk2wHy+JLnzqKeCdxqGKYyB3rHPmZig==","signatures":[{"sig":"MEYCIQCrwKgtmfOzFh8PV5ecwJ3C0v2F+dJFzeFQsWNI+SKgqgIhAPOuLzbPEtw/zc5GaCMXaUYd/BrmKpOSGtqN+uQwbsP2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":522502},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"3ff0358ce2bf7f684bf7efe9d6343bca11a29ff3","scripts":{"build":"tsc && cp src/mcp-dom-agent.js dist/","clean":"rm -rf dist","watch":"tsc --watch","promptable":"node ./bin/promptable-cli.js --llm","promptable:api":"node ./bin/promptable-cli.js --api","promptable:full":"node ./bin/promptable-cli.js --full","promptable:hooks":"node ./bin/promptable-cli.js --hooks","promptable:config":"node ./bin/promptable-cli.js --config","promptable:context":"node ./bin/promptable-cli.js --context","promptable:screens":"node ./bin/promptable-cli.js --screens","promptable:testing":"node ./bin/promptable-cli.js --testing","promptable:services":"node ./bin/promptable-cli.js --services","promptable:functions":"node ./bin/promptable-cli.js --functions","promptable:lifecycle":"node ./bin/promptable-cli.js --lifecycle"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Pure plugin definition library for MAJK - outputs plugin definitions, not HTTP servers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0","html2canvas":"^1.4.1","@juleswhite/promptable":"^1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.25"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_3.5.5_1763639081773_0.9512401648512472","host":"s3://npm-registry-packages-npm-production"}},"3.6.0":{"name":"@majkapp/plugin-kit","version":"3.6.0","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@3.6.0","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js","majk-plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"947c78dfd05d1237ad6e754d57cc23987fe37259","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-3.6.0.tgz","fileCount":47,"integrity":"sha512-kqbjOca2QyA+lhTidGKaCBWo6KGOEWB10iUVpsiP3wyVwBu+o6ArTr9aUnf7wkbkFIvfy9P4Vy2AIHo1ygtbzQ==","signatures":[{"sig":"MEUCIH5TcmP/O5a2WmmonwEbSHUhDI5J2X61ol9Auh1Yl73jAiEA3lowL1E4nXkK1HtNaRnZqPWPRHYfQm/1ih/5E/TIOm8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":548117},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"2c1b14f9df007a8440dde1b7d437faa3254770fc","scripts":{"build":"tsc && cp src/mcp-dom-agent.js dist/","clean":"rm -rf dist","watch":"tsc --watch","promptable":"node ./bin/promptable-cli.js --llm","promptable:api":"node ./bin/promptable-cli.js --api","promptable:rpc":"node ./bin/promptable-cli.js --rpc","promptable:full":"node ./bin/promptable-cli.js --full","promptable:hooks":"node ./bin/promptable-cli.js --hooks","promptable:config":"node ./bin/promptable-cli.js --config","promptable:context":"node ./bin/promptable-cli.js --context","promptable:screens":"node ./bin/promptable-cli.js --screens","promptable:testing":"node ./bin/promptable-cli.js --testing","promptable:services":"node ./bin/promptable-cli.js --services","promptable:functions":"node ./bin/promptable-cli.js --functions","promptable:lifecycle":"node ./bin/promptable-cli.js --lifecycle"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Pure plugin definition library for MAJK - outputs plugin definitions, not HTTP servers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0","html2canvas":"^1.4.1","@juleswhite/promptable":"^1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.25"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_3.6.0_1763674876120_0.791872229254792","host":"s3://npm-registry-packages-npm-production"}},"3.6.1":{"name":"@majkapp/plugin-kit","version":"3.6.1","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@3.6.1","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js","majk-plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"a0e537ede5fba7adaaadeae94eeaff4414755aad","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-3.6.1.tgz","fileCount":47,"integrity":"sha512-sh5l1dQ4kc9dDnVbkC+G8h53Nfw+3LzYR8jOsaFly5m/wS93MsQQUe7qesLG+9S0f9NQh20Uwf1TdAxT6sAhJQ==","signatures":[{"sig":"MEQCIFh85b7MeNQeVkEAqj+5GboGo+qNEdt5biOn5Nio18lJAiAw7g8AjDKM963n/9Ur/wLsu2r72wGnn2SfL2fzmeQX+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":562669},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc && cp src/mcp-dom-agent.js dist/","clean":"rm -rf dist","watch":"tsc --watch","test:ui":"vitest --ui","promptable":"node ./bin/promptable-cli.js --llm","test:watch":"vitest","promptable:api":"node ./bin/promptable-cli.js --api","promptable:rpc":"node ./bin/promptable-cli.js --rpc","promptable:full":"node ./bin/promptable-cli.js --full","promptable:hooks":"node ./bin/promptable-cli.js --hooks","promptable:config":"node ./bin/promptable-cli.js --config","promptable:context":"node ./bin/promptable-cli.js --context","promptable:screens":"node ./bin/promptable-cli.js --screens","promptable:testing":"node ./bin/promptable-cli.js --testing","promptable:services":"node ./bin/promptable-cli.js --services","promptable:functions":"node ./bin/promptable-cli.js --functions","promptable:lifecycle":"node ./bin/promptable-cli.js --lifecycle"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Pure plugin definition library for MAJK - outputs plugin definitions, not HTTP servers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0","html2canvas":"^1.4.1","@juleswhite/promptable":"^1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.12","@vitest/ui":"^4.0.12","typescript":"^5.9.3","@types/node":"^20.19.25"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_3.6.1_1763690392174_0.6070764470738641","host":"s3://npm-registry-packages-npm-production"}},"3.6.2":{"name":"@majkapp/plugin-kit","version":"3.6.2","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@3.6.2","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js","majk-plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"75f74883514c7a59be5a4378321142268470f296","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-3.6.2.tgz","fileCount":47,"integrity":"sha512-iMfxM5Oa1PEF3fvmhz6KfdfD0H9l0yZxwd0Yi1JbY+dvQE6NW5fHRYSednzsntPPsfzSV1CX8tKe3f0hU1rD9w==","signatures":[{"sig":"MEUCIQDXcL6CSZC+ifU6Kn0k5/LzSR1CD4TNBw1rNimPM9eR7QIgP9/gYtHpdMtGUfFaUf4Y0RJNeDQpPGkGSOsvj9Sn2KI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":562967},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc && cp src/mcp-dom-agent.js dist/","clean":"rm -rf dist","watch":"tsc --watch","test:ui":"vitest --ui","promptable":"node ./bin/promptable-cli.js --llm","test:watch":"vitest","promptable:api":"node ./bin/promptable-cli.js --api","promptable:rpc":"node ./bin/promptable-cli.js --rpc","promptable:full":"node ./bin/promptable-cli.js --full","promptable:hooks":"node ./bin/promptable-cli.js --hooks","promptable:config":"node ./bin/promptable-cli.js --config","promptable:context":"node ./bin/promptable-cli.js --context","promptable:screens":"node ./bin/promptable-cli.js --screens","promptable:testing":"node ./bin/promptable-cli.js --testing","promptable:services":"node ./bin/promptable-cli.js --services","promptable:functions":"node ./bin/promptable-cli.js --functions","promptable:lifecycle":"node ./bin/promptable-cli.js --lifecycle"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Pure plugin definition library for MAJK - outputs plugin definitions, not HTTP servers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0","html2canvas":"^1.4.1","@juleswhite/promptable":"^1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.12","@vitest/ui":"^4.0.12","typescript":"^5.9.3","@types/node":"^20.19.25"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_3.6.2_1763690975791_0.9667177574282015","host":"s3://npm-registry-packages-npm-production"}},"3.7.0":{"name":"@majkapp/plugin-kit","version":"3.7.0","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@3.7.0","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js","majk-plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"d2c3316e298c71cb168d16b5d614fec5ccffd213","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-3.7.0.tgz","fileCount":50,"integrity":"sha512-dVRQfRR2RzcuREvGicrDyRbB4l/2mTzMQdOicnG+89ikEqLf3jD2UaviHoTzGBS3Kwh6P7J56MAvciJEf7DBmQ==","signatures":[{"sig":"MEYCIQCTrlTuJXfA958BM0wZIZjci1tNT3twFZtlC+Zkyt66iQIhAJIhv3ObBF7T4r3WS7xMZLqNDOJ1yxllpM+6FqqW6z1p","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":572095},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cc8c6c4040395ad9363bdd75b1e7a553f751a901","scripts":{"test":"vitest run","build":"tsc && cp src/mcp-dom-agent.js dist/","clean":"rm -rf dist","watch":"tsc --watch","test:ui":"vitest --ui","promptable":"node ./bin/promptable-cli.js --llm","test:watch":"vitest","promptable:api":"node ./bin/promptable-cli.js --api","promptable:rpc":"node ./bin/promptable-cli.js --rpc","promptable:full":"node ./bin/promptable-cli.js --full","promptable:hooks":"node ./bin/promptable-cli.js --hooks","promptable:config":"node ./bin/promptable-cli.js --config","promptable:context":"node ./bin/promptable-cli.js --context","promptable:screens":"node ./bin/promptable-cli.js --screens","promptable:testing":"node ./bin/promptable-cli.js --testing","promptable:services":"node ./bin/promptable-cli.js --services","promptable:functions":"node ./bin/promptable-cli.js --functions","promptable:lifecycle":"node ./bin/promptable-cli.js --lifecycle"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Pure plugin definition library for MAJK - outputs plugin definitions, not HTTP servers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0","html2canvas":"^1.4.1","@juleswhite/promptable":"^1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.12","@vitest/ui":"^4.0.12","typescript":"^5.9.3","@types/node":"^20.19.25"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_3.7.0_1764425460388_0.30651760883106927","host":"s3://npm-registry-packages-npm-production"}},"3.7.1":{"name":"@majkapp/plugin-kit","version":"3.7.1","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@3.7.1","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js","majk-plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"da8e375dd2eb01971f163ba3744b876c47d0cd07","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-3.7.1.tgz","fileCount":50,"integrity":"sha512-FTGCMYxIgEAZf1K9q1t1XHkLjkDFz98K1LObMVMGar5HWZWBLOGdfFdNDw51yozNaWVAzOgBYDs3Pkw441G91w==","signatures":[{"sig":"MEUCIE1Id19KZ9Nt9COALXuJhrefmKGVHlevPvhrcpblRRKMAiEAofiyIji86uGo1OP4nZEhCZhHGlVUqBspV70eSYwGP68=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":577769},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1a06ee78f479a5250ca43f8bf70dbc0ab345165a","scripts":{"test":"vitest run","build":"tsc && cp src/mcp-dom-agent.js dist/","clean":"rm -rf dist","watch":"tsc --watch","test:ui":"vitest --ui","promptable":"node ./bin/promptable-cli.js --llm","test:watch":"vitest","promptable:api":"node ./bin/promptable-cli.js --api","promptable:rpc":"node ./bin/promptable-cli.js --rpc","promptable:full":"node ./bin/promptable-cli.js --full","promptable:hooks":"node ./bin/promptable-cli.js --hooks","promptable:config":"node ./bin/promptable-cli.js --config","promptable:context":"node ./bin/promptable-cli.js --context","promptable:screens":"node ./bin/promptable-cli.js --screens","promptable:testing":"node ./bin/promptable-cli.js --testing","promptable:services":"node ./bin/promptable-cli.js --services","promptable:functions":"node ./bin/promptable-cli.js --functions","promptable:lifecycle":"node ./bin/promptable-cli.js --lifecycle"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Pure plugin definition library for MAJK - outputs plugin definitions, not HTTP servers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0","html2canvas":"^1.4.1","@juleswhite/promptable":"^1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.12","@vitest/ui":"^4.0.12","typescript":"^5.9.3","@types/node":"^20.19.25"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_3.7.1_1765228596465_0.28709174703638074","host":"s3://npm-registry-packages-npm-production"}},"3.7.2":{"name":"@majkapp/plugin-kit","version":"3.7.2","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@3.7.2","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js","majk-plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"96e85d0a2d607ca3fafa8412220340518e29c4cb","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-3.7.2.tgz","fileCount":47,"integrity":"sha512-BhCDcP94l6Aqu1aG6oz8rckzZHkP2D3KJNB+5vNIsaHEDdq81CE19yoNUsEj1vmP25EVSOYRwKuzw71RAmyPlQ==","signatures":[{"sig":"MEUCIQDqkb595oD59aGbMsraqr9mLdxuTJ4ZvV1IPqoAE++sDwIgQ6f2P3e+U8lluX5FlA9ECNtuVV665O+sB4YrL8zi+wE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":596228},"main":"dist/index.js","types":"dist/index.d.ts","scripts":{"test":"vitest run","build":"tsc && cp src/mcp-dom-agent.js dist/","clean":"rm -rf dist","watch":"tsc --watch","test:ui":"vitest --ui","promptable":"node ./bin/promptable-cli.js --llm","test:watch":"vitest","promptable:api":"node ./bin/promptable-cli.js --api","promptable:rpc":"node ./bin/promptable-cli.js --rpc","promptable:full":"node ./bin/promptable-cli.js --full","promptable:hooks":"node ./bin/promptable-cli.js --hooks","promptable:config":"node ./bin/promptable-cli.js --config","promptable:context":"node ./bin/promptable-cli.js --context","promptable:screens":"node ./bin/promptable-cli.js --screens","promptable:testing":"node ./bin/promptable-cli.js --testing","promptable:services":"node ./bin/promptable-cli.js --services","promptable:functions":"node ./bin/promptable-cli.js --functions","promptable:lifecycle":"node ./bin/promptable-cli.js --lifecycle"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Pure plugin definition library for MAJK - outputs plugin definitions, not HTTP servers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0","html2canvas":"^1.4.1","@juleswhite/promptable":"^1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.12","@vitest/ui":"^4.0.12","typescript":"^5.9.3","@types/node":"^20.19.25"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_3.7.2_1766179920647_0.11604898190332213","host":"s3://npm-registry-packages-npm-production"}},"3.7.3":{"name":"@majkapp/plugin-kit","version":"3.7.3","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@3.7.3","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js","majk-plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"89b8936c648713e13390849325f4bc79efaca394","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-3.7.3.tgz","fileCount":50,"integrity":"sha512-uehcuHOz5HcKymGHRW/411Ww8PVrRfioskTlOXFaU99Y95rsj7/6DQ0fGnwbvAoOGNlMfFVhFMYJ1laL3rdKJA==","signatures":[{"sig":"MEUCIHWpeCqqxxRIXmwOcUN87HQPchkfsNwq+Ynb7FseVor8AiEA29KnmraNQbXwqyQ0liUfiCEH+IbS6oF07AYXpC74jGU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":655456},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7517499440ef21f05d91025d7b1353c67ebdedc1","scripts":{"test":"vitest run","build":"tsc && cp src/mcp-dom-agent.js dist/","clean":"rm -rf dist","watch":"tsc --watch","test:ui":"vitest --ui","promptable":"node ./bin/promptable-cli.js --llm","test:watch":"vitest","promptable:api":"node ./bin/promptable-cli.js --api","promptable:rpc":"node ./bin/promptable-cli.js --rpc","promptable:full":"node ./bin/promptable-cli.js --full","promptable:hooks":"node ./bin/promptable-cli.js --hooks","promptable:config":"node ./bin/promptable-cli.js --config","promptable:context":"node ./bin/promptable-cli.js --context","promptable:screens":"node ./bin/promptable-cli.js --screens","promptable:testing":"node ./bin/promptable-cli.js --testing","promptable:services":"node ./bin/promptable-cli.js --services","promptable:functions":"node ./bin/promptable-cli.js --functions","promptable:lifecycle":"node ./bin/promptable-cli.js --lifecycle"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Pure plugin definition library for MAJK - outputs plugin definitions, not HTTP servers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0","html2canvas":"^1.4.1","@juleswhite/promptable":"^1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.12","@vitest/ui":"^4.0.12","typescript":"^5.9.3","@types/node":"^20.19.25"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_3.7.3_1767834682503_0.768399849953076","host":"s3://npm-registry-packages-npm-production"}},"3.7.4":{"name":"@majkapp/plugin-kit","version":"3.7.4","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@3.7.4","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js","majk-plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"24b43043c314a0d056c87c1b7fcdd8e77636e07e","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-3.7.4.tgz","fileCount":64,"integrity":"sha512-mm3yyY3gjICy4b/tBwEK3jOnSi7+GC/UBMu2VcbRRFn164Z/oKhNKATYa648zexD90Wkhkaa3o3lh4GwVDilew==","signatures":[{"sig":"MEUCIQDqXMiOzdLJ6qQvvVhrx+tK8nUqGbFq9vJDGWZy6K1f5wIgERtAygX3iimn1NWHWw/bQ3cyZKDAhgE+VsX+Sk4CL28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":781597},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"ae248e63f86125a66aa90b3194f893af3223a3fb","scripts":{"test":"vitest run","build":"tsc && cp src/mcp-dom-agent.js dist/","clean":"rm -rf dist","watch":"tsc --watch","test:ui":"vitest --ui","promptable":"node ./bin/promptable-cli.js --llm","test:watch":"vitest","promptable:api":"node ./bin/promptable-cli.js --api","promptable:rpc":"node ./bin/promptable-cli.js --rpc","promptable:full":"node ./bin/promptable-cli.js --full","promptable:hooks":"node ./bin/promptable-cli.js --hooks","promptable:config":"node ./bin/promptable-cli.js --config","promptable:context":"node ./bin/promptable-cli.js --context","promptable:screens":"node ./bin/promptable-cli.js --screens","promptable:testing":"node ./bin/promptable-cli.js --testing","promptable:services":"node ./bin/promptable-cli.js --services","promptable:functions":"node ./bin/promptable-cli.js --functions","promptable:lifecycle":"node ./bin/promptable-cli.js --lifecycle"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Pure plugin definition library for MAJK - outputs plugin definitions, not HTTP servers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0","html2canvas":"^1.4.1","@juleswhite/promptable":"^1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.12","@vitest/ui":"^4.0.12","typescript":"^5.9.3","@types/node":"^20.19.25"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_3.7.4_1767836584772_0.059226847138914795","host":"s3://npm-registry-packages-npm-production"}},"3.7.5":{"name":"@majkapp/plugin-kit","version":"3.7.5","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@3.7.5","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js","majk-plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"94c906e390b709177a7a8133b3f0df406a6c0cb3","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-3.7.5.tgz","fileCount":64,"integrity":"sha512-5UflXjf1+qxwKqvH84FceASJcjJCw1gF2sz5N0sQmKR61mkKf3s1DhCalX65o3keZApGOztqbCnG2zz4NLnb+A==","signatures":[{"sig":"MEUCIDxMasR6iL8xW6LmLXTdRjZnw2oVLqhKaZgfZqcPXikpAiEA8HOBLdvZ6PyJBDO+EGcXoxPpmrR2bjCvH4Wvh1j186c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":781597},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"16b75b40c62b3edad551205af9658f7c4b52f55f","scripts":{"test":"vitest run","build":"tsc && cp src/mcp-dom-agent.js dist/","clean":"rm -rf dist","watch":"tsc --watch","test:ui":"vitest --ui","promptable":"node ./bin/promptable-cli.js --llm","test:watch":"vitest","promptable:api":"node ./bin/promptable-cli.js --api","promptable:rpc":"node ./bin/promptable-cli.js --rpc","promptable:full":"node ./bin/promptable-cli.js --full","promptable:hooks":"node ./bin/promptable-cli.js --hooks","promptable:config":"node ./bin/promptable-cli.js --config","promptable:context":"node ./bin/promptable-cli.js --context","promptable:screens":"node ./bin/promptable-cli.js --screens","promptable:testing":"node ./bin/promptable-cli.js --testing","promptable:services":"node ./bin/promptable-cli.js --services","promptable:functions":"node ./bin/promptable-cli.js --functions","promptable:lifecycle":"node ./bin/promptable-cli.js --lifecycle"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Pure plugin definition library for MAJK - outputs plugin definitions, not HTTP servers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0","html2canvas":"^1.4.1","@juleswhite/promptable":"^1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.12","@vitest/ui":"^4.0.12","typescript":"^5.9.3","@types/node":"^20.19.25"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_3.7.5_1767837075249_0.7288241833791895","host":"s3://npm-registry-packages-npm-production"}},"3.7.6":{"name":"@majkapp/plugin-kit","version":"3.7.6","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@3.7.6","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js","majk-plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"462a9ed6f8707a90de43dac1e8202550bfa617dc","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-3.7.6.tgz","fileCount":64,"integrity":"sha512-oJ2MxZS2uf6xToe9BsiKxuGcASzBHqte8zwCxXXZhUXlxQePtxCq+8oId6vy1wvly4CZIt/pqs4m+dzQE9qXhQ==","signatures":[{"sig":"MEUCIGimwUR9WY77K2upMx8V6J+N1+rvFoPc9Z0UjqesDeK2AiEA1xgZESWAKfydzqfx5Pe7l/bivp9++Hq7Te7fZSlsnf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":781753},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"73c2be58452c1b5171ef1bd0dd1f025cb1383581","scripts":{"test":"vitest run","build":"tsc && cp src/mcp-dom-agent.js dist/","clean":"rm -rf dist","watch":"tsc --watch","test:ui":"vitest --ui","promptable":"node ./bin/promptable-cli.js --llm","test:watch":"vitest","promptable:api":"node ./bin/promptable-cli.js --api","promptable:rpc":"node ./bin/promptable-cli.js --rpc","promptable:full":"node ./bin/promptable-cli.js --full","promptable:hooks":"node ./bin/promptable-cli.js --hooks","promptable:config":"node ./bin/promptable-cli.js --config","promptable:context":"node ./bin/promptable-cli.js --context","promptable:screens":"node ./bin/promptable-cli.js --screens","promptable:testing":"node ./bin/promptable-cli.js --testing","promptable:services":"node ./bin/promptable-cli.js --services","promptable:functions":"node ./bin/promptable-cli.js --functions","promptable:lifecycle":"node ./bin/promptable-cli.js --lifecycle"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Pure plugin definition library for MAJK - outputs plugin definitions, not HTTP servers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0","html2canvas":"^1.4.1","@juleswhite/promptable":"^1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.12","@vitest/ui":"^4.0.12","typescript":"^5.9.3","@types/node":"^20.19.25"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_3.7.6_1767837243553_0.03933687790064844","host":"s3://npm-registry-packages-npm-production"}},"3.7.9":{"name":"@majkapp/plugin-kit","version":"3.7.9","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@3.7.9","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js","majk-plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"d523fd1b5f106817a1b9bbcf6f8dd7038e30829e","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-3.7.9.tgz","fileCount":64,"integrity":"sha512-0B/QsXwM30Hww7gmquYmUSwWY0kVhc0+LJz42ffyNbDC7JWLyV/DZXiGIRm+7jg6/I7KgxHewfuwr8O8yy7SOg==","signatures":[{"sig":"MEUCIH+3BcUyV7vYI2Hrb9p+zHz5GcpenMOOJ1jq/NmUc70vAiEAxzaVvZxN6Yi2IW0wY66fGRqao0MUbQYu70Kk64pn49I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":786340},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"be38995952f95a5c7ead76a46ce0770c402da151","scripts":{"test":"vitest run","build":"tsc && cp src/mcp-dom-agent.js dist/","clean":"rm -rf dist","watch":"tsc --watch","test:ui":"vitest --ui","promptable":"node ./bin/promptable-cli.js --llm","test:watch":"vitest","promptable:api":"node ./bin/promptable-cli.js --api","promptable:rpc":"node ./bin/promptable-cli.js --rpc","promptable:full":"node ./bin/promptable-cli.js --full","promptable:hooks":"node ./bin/promptable-cli.js --hooks","promptable:config":"node ./bin/promptable-cli.js --config","promptable:context":"node ./bin/promptable-cli.js --context","promptable:screens":"node ./bin/promptable-cli.js --screens","promptable:testing":"node ./bin/promptable-cli.js --testing","promptable:services":"node ./bin/promptable-cli.js --services","promptable:functions":"node ./bin/promptable-cli.js --functions","promptable:lifecycle":"node ./bin/promptable-cli.js --lifecycle"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Pure plugin definition library for MAJK - outputs plugin definitions, not HTTP servers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0","html2canvas":"^1.4.1","@juleswhite/promptable":"^1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.12","@vitest/ui":"^4.0.12","typescript":"^5.9.3","@types/node":"^20.19.25"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_3.7.9_1768483109512_0.0014237683312801064","host":"s3://npm-registry-packages-npm-production"}},"3.7.10":{"name":"@majkapp/plugin-kit","version":"3.7.10","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@3.7.10","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js","majk-plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"1825baa4673c532e9ecb4d1e0e9d6e592bc6adc4","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-3.7.10.tgz","fileCount":64,"integrity":"sha512-zYGiH4PTQNPXYEN2xsBX8850576yAGb14vxgZDVNhIOYQtV5kXdFbHQ9EnPtSmK6vEyoiZhCHgC07Onr+RgQcw==","signatures":[{"sig":"MEUCIQD+alLoUWmgOjr61Zhiuo0z7ErXOIT9nSDPZqRAF1AOWgIgBaf5QCaM/MqszPmLwMggdtrSAQ6OgUqcJ/nniaz7WkE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":811229},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"e0fed27d8c84b8f0cc9cdfd6f6e8cbc44210ea9b","scripts":{"test":"vitest run","build":"tsc && cp src/mcp-dom-agent.js dist/","clean":"rm -rf dist","watch":"tsc --watch","test:ui":"vitest --ui","promptable":"node ./bin/promptable-cli.js --llm","test:watch":"vitest","promptable:api":"node ./bin/promptable-cli.js --api","promptable:rpc":"node ./bin/promptable-cli.js --rpc","promptable:full":"node ./bin/promptable-cli.js --full","promptable:hooks":"node ./bin/promptable-cli.js --hooks","promptable:config":"node ./bin/promptable-cli.js --config","promptable:context":"node ./bin/promptable-cli.js --context","promptable:screens":"node ./bin/promptable-cli.js --screens","promptable:testing":"node ./bin/promptable-cli.js --testing","promptable:services":"node ./bin/promptable-cli.js --services","promptable:functions":"node ./bin/promptable-cli.js --functions","promptable:lifecycle":"node ./bin/promptable-cli.js --lifecycle"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Pure plugin definition library for MAJK - outputs plugin definitions, not HTTP servers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0","html2canvas":"^1.4.1","@juleswhite/promptable":"^1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.12","@vitest/ui":"^4.0.12","typescript":"^5.9.3","@types/node":"^20.19.25"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_3.7.10_1768741742495_0.9124092234965204","host":"s3://npm-registry-packages-npm-production"}},"3.7.11":{"name":"@majkapp/plugin-kit","version":"3.7.11","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@3.7.11","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js","majk-plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"aeba6c31c9c2348e5f8f85303cb5af3799ce3073","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-3.7.11.tgz","fileCount":64,"integrity":"sha512-xCHiW3G7yn3YTdglbMWtzbRnwJEt6fTXooobJoWe7ObQQcNOTJDn8QhYngUqoQSNq/Gy1brg/Tc3ueiwyjdAyg==","signatures":[{"sig":"MEQCICon5kB2RxQ6X3ulIS18EWQ9Rej13KC1m0qMYTZ9SxCrAiAYSoJb82Ga8v5ihoFpIMLi9Cq6ALkc6avFcBWkEvGVdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":811755},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"c81688c380cc061835031f74bde03d5ea0216271","scripts":{"test":"vitest run","build":"tsc && cp src/mcp-dom-agent.js dist/","clean":"rm -rf dist","watch":"tsc --watch","test:ui":"vitest --ui","promptable":"node ./bin/promptable-cli.js --llm","test:watch":"vitest","promptable:api":"node ./bin/promptable-cli.js --api","promptable:rpc":"node ./bin/promptable-cli.js --rpc","promptable:full":"node ./bin/promptable-cli.js --full","promptable:hooks":"node ./bin/promptable-cli.js --hooks","promptable:config":"node ./bin/promptable-cli.js --config","promptable:context":"node ./bin/promptable-cli.js --context","promptable:screens":"node ./bin/promptable-cli.js --screens","promptable:testing":"node ./bin/promptable-cli.js --testing","promptable:services":"node ./bin/promptable-cli.js --services","promptable:functions":"node ./bin/promptable-cli.js --functions","promptable:lifecycle":"node ./bin/promptable-cli.js --lifecycle"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Pure plugin definition library for MAJK - outputs plugin definitions, not HTTP servers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0","html2canvas":"^1.4.1","@juleswhite/promptable":"^1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.12","@vitest/ui":"^4.0.12","typescript":"^5.9.3","@types/node":"^20.19.25"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_3.7.11_1768741979080_0.24574293435708916","host":"s3://npm-registry-packages-npm-production"}},"3.7.12":{"name":"@majkapp/plugin-kit","version":"3.7.12","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@3.7.12","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js","majk-plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"d09695884f8fd69e02d513b0242942dd3d71fe52","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-3.7.12.tgz","fileCount":64,"integrity":"sha512-X4KPQIxTTTqvkxwOsTPyZpvJbDQV3HnQFD3GQmWOii5MbJGRFjs1mEKuUHUUGCiIJqRw71qqORjKOztvpGN4sw==","signatures":[{"sig":"MEQCIBBqGtI6bwLTHf/fWtxzSNbdjMGkPUNYvr2DIuBpaihYAiAZlW/LVE0212c7TcGE9AnRLh06tnhd3JmsenIv9FOyuA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":821823},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1c8d1107fc77029c5fea29e18d846e0b8234707d","scripts":{"test":"vitest run","build":"tsc && cp src/mcp-dom-agent.js dist/","clean":"rm -rf dist","watch":"tsc --watch","test:ui":"vitest --ui","promptable":"node ./bin/promptable-cli.js --llm","test:watch":"vitest","promptable:api":"node ./bin/promptable-cli.js --api","promptable:rpc":"node ./bin/promptable-cli.js --rpc","promptable:full":"node ./bin/promptable-cli.js --full","promptable:hooks":"node ./bin/promptable-cli.js --hooks","promptable:config":"node ./bin/promptable-cli.js --config","promptable:context":"node ./bin/promptable-cli.js --context","promptable:screens":"node ./bin/promptable-cli.js --screens","promptable:testing":"node ./bin/promptable-cli.js --testing","promptable:services":"node ./bin/promptable-cli.js --services","promptable:functions":"node ./bin/promptable-cli.js --functions","promptable:lifecycle":"node ./bin/promptable-cli.js --lifecycle"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Pure plugin definition library for MAJK - outputs plugin definitions, not HTTP servers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0","html2canvas":"^1.4.1","@juleswhite/promptable":"^1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.12","@vitest/ui":"^4.0.12","typescript":"^5.9.3","@types/node":"^20.19.25"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_3.7.12_1768926819504_0.050085170217878394","host":"s3://npm-registry-packages-npm-production"}},"3.7.13":{"name":"@majkapp/plugin-kit","version":"3.7.13","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@3.7.13","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js","majk-plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"df6093690d8290bcd3015baa91e16ae3949ade0d","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-3.7.13.tgz","fileCount":64,"integrity":"sha512-dlkHuGg4HEDTd0bsTHYWEFu0bjE1YZ6nKDvt5vnKbn9dGds7QxwPsbj0Vmzk9RXaZFh2J7nrMFKt29nzqKQkAA==","signatures":[{"sig":"MEUCIQDUSRh4FGYeRReYmTCENaSoeH8QRovoToK4MriR/YXtFgIgUSCsXtcyH2J6ZiTU6XeBahsy8Zfoe5+kxVh1j97/G/Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":835331},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"7411bc5b6e69366c649ed9452a8b58508e3c88d4","scripts":{"test":"vitest run","build":"tsc && cp src/mcp-dom-agent.js dist/","clean":"rm -rf dist","watch":"tsc --watch","test:ui":"vitest --ui","promptable":"node ./bin/promptable-cli.js --llm","test:watch":"vitest","promptable:api":"node ./bin/promptable-cli.js --api","promptable:rpc":"node ./bin/promptable-cli.js --rpc","promptable:full":"node ./bin/promptable-cli.js --full","promptable:hooks":"node ./bin/promptable-cli.js --hooks","promptable:config":"node ./bin/promptable-cli.js --config","promptable:context":"node ./bin/promptable-cli.js --context","promptable:screens":"node ./bin/promptable-cli.js --screens","promptable:testing":"node ./bin/promptable-cli.js --testing","promptable:services":"node ./bin/promptable-cli.js --services","promptable:functions":"node ./bin/promptable-cli.js --functions","promptable:lifecycle":"node ./bin/promptable-cli.js --lifecycle"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Pure plugin definition library for MAJK - outputs plugin definitions, not HTTP servers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0","html2canvas":"^1.4.1","@juleswhite/promptable":"^1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.12","@vitest/ui":"^4.0.12","typescript":"^5.9.3","@types/node":"^20.19.25"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_3.7.13_1772730291043_0.188652566791633","host":"s3://npm-registry-packages-npm-production"}},"3.7.14":{"name":"@majkapp/plugin-kit","version":"3.7.14","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@3.7.14","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js","majk-plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"f6686f8bcc37eecee89f65c42de23f03d49eec50","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-3.7.14.tgz","fileCount":65,"integrity":"sha512-HGFugtIOQK5v1fWfYuw41gwmFAgnLkX4eqcSVP93ZWhJn8HUDfAcVZIVDwO4Tf8ln0sVAZhXjYi0B3gTI4vl0w==","signatures":[{"sig":"MEQCIE+88Ptc0Q2wOUxIrx+yaW3p6pouC2wCc+QVkwidd1x5AiBnXmeqeesqmJVIJWfhIaXBnjqaswjNZcVID+1wVD29PQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":846372},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"1835b6701adb854012fa43d6ae90d79b98341a0d","scripts":{"test":"vitest run","build":"tsc && cp src/mcp-dom-agent.js dist/","clean":"rm -rf dist","watch":"tsc --watch","test:ui":"vitest --ui","promptable":"node ./bin/promptable-cli.js --llm","test:watch":"vitest","promptable:api":"node ./bin/promptable-cli.js --api","promptable:rpc":"node ./bin/promptable-cli.js --rpc","promptable:full":"node ./bin/promptable-cli.js --full","promptable:hooks":"node ./bin/promptable-cli.js --hooks","promptable:config":"node ./bin/promptable-cli.js --config","promptable:context":"node ./bin/promptable-cli.js --context","promptable:screens":"node ./bin/promptable-cli.js --screens","promptable:testing":"node ./bin/promptable-cli.js --testing","promptable:services":"node ./bin/promptable-cli.js --services","promptable:functions":"node ./bin/promptable-cli.js --functions","promptable:lifecycle":"node ./bin/promptable-cli.js --lifecycle"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Pure plugin definition library for MAJK - outputs plugin definitions, not HTTP servers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0","html2canvas":"^1.4.1","@juleswhite/promptable":"^1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.12","@vitest/ui":"^4.0.12","typescript":"^5.9.3","@types/node":"^20.19.25"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_3.7.14_1778153765612_0.5225316721699869","host":"s3://npm-registry-packages-npm-production"}},"3.7.15":{"name":"@majkapp/plugin-kit","version":"3.7.15","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@3.7.15","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js","majk-plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"0751707ed35602aa0a930b30991f57ab5e4baea9","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-3.7.15.tgz","fileCount":65,"integrity":"sha512-DoApDSrYKHBChzPawezyCBjET4eN1IWXJmvX1TNJfvSHN4LMCUtieooASmxkgqoPEY+HwnU3DGfLQFX7f1f58g==","signatures":[{"sig":"MEUCIAYCMUNR35qu30Jr0uKnOl+pyMnLp9SyjMFJMJEm/P/eAiEA8StZ8S5Kigty4Xx1JhVmJ/Gb00mirVr79LYh1q6yhos=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":859832},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"cc64314eec04b6d1892322f97aad8da010a5482e","scripts":{"test":"vitest run","build":"tsc && cp src/mcp-dom-agent.js dist/","clean":"rm -rf dist","watch":"tsc --watch","test:ui":"vitest --ui","promptable":"node ./bin/promptable-cli.js --llm","test:watch":"vitest","promptable:api":"node ./bin/promptable-cli.js --api","promptable:rpc":"node ./bin/promptable-cli.js --rpc","promptable:full":"node ./bin/promptable-cli.js --full","promptable:hooks":"node ./bin/promptable-cli.js --hooks","promptable:config":"node ./bin/promptable-cli.js --config","promptable:context":"node ./bin/promptable-cli.js --context","promptable:screens":"node ./bin/promptable-cli.js --screens","promptable:testing":"node ./bin/promptable-cli.js --testing","promptable:services":"node ./bin/promptable-cli.js --services","promptable:functions":"node ./bin/promptable-cli.js --functions","promptable:lifecycle":"node ./bin/promptable-cli.js --lifecycle"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Pure plugin definition library for MAJK - outputs plugin definitions, not HTTP servers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0","html2canvas":"^1.4.1","@juleswhite/promptable":"^1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.12","@vitest/ui":"^4.0.12","typescript":"^5.9.3","@types/node":"^20.19.25"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_3.7.15_1778161817586_0.43690225954991746","host":"s3://npm-registry-packages-npm-production"}},"3.7.17":{"name":"@majkapp/plugin-kit","version":"3.7.17","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@3.7.17","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js","majk-plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"99c828d89ffc86b093bf2e1a88e7f696ead21f09","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-3.7.17.tgz","fileCount":66,"integrity":"sha512-4iK3smBwEA4UANnXqLOhxjwiBUYCX+EQrHS6WXfyqIceJRD4+ixvRw46ZZI3Bs1G//ACq39GDJgU2/LXOV1LTw==","signatures":[{"sig":"MEUCIAZ2HH2EPM/FUOXtdPlMcOW5tjLRI2MczMZqky+fajoOAiEAj/0C2klkAsnNzUqiip/dRVQ8AbZsImvDapdcA9twqKM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":874336},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"030fe4b3384fae5d1954550546d20692548ddb85","scripts":{"test":"vitest run","build":"tsc && cp src/mcp-dom-agent.js dist/","clean":"rm -rf dist","watch":"tsc --watch","test:ui":"vitest --ui","promptable":"node ./bin/promptable-cli.js --llm","test:watch":"vitest","promptable:api":"node ./bin/promptable-cli.js --api","promptable:rpc":"node ./bin/promptable-cli.js --rpc","promptable:full":"node ./bin/promptable-cli.js --full","promptable:hooks":"node ./bin/promptable-cli.js --hooks","promptable:config":"node ./bin/promptable-cli.js --config","promptable:context":"node ./bin/promptable-cli.js --context","promptable:screens":"node ./bin/promptable-cli.js --screens","promptable:testing":"node ./bin/promptable-cli.js --testing","promptable:services":"node ./bin/promptable-cli.js --services","promptable:functions":"node ./bin/promptable-cli.js --functions","promptable:lifecycle":"node ./bin/promptable-cli.js --lifecycle"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Pure plugin definition library for MAJK - outputs plugin definitions, not HTTP servers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0","html2canvas":"^1.4.1","@juleswhite/promptable":"^1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.12","@vitest/ui":"^4.0.12","typescript":"^5.9.3","@types/node":"^20.19.25"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_3.7.17_1778178487801_0.3944546915932272","host":"s3://npm-registry-packages-npm-production"}},"3.7.19":{"name":"@majkapp/plugin-kit","version":"3.7.19","keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"_id":"@majkapp/plugin-kit@3.7.19","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"bin":{"plugin-kit":"dist/generator/cli.js","majk-plugin-kit":"dist/generator/cli.js"},"dist":{"shasum":"689355bb4fff78fb8e954b0946b4c50a9cce32a4","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-3.7.19.tgz","fileCount":66,"integrity":"sha512-zStu/SIU3Ga2yFo4d73LVyKePBb4fxEqw9BgHK2euF4g6e3zi8+tAeeVe3ZqgrwiyHL8C8JECZ5c8wT7MzLJZA==","signatures":[{"sig":"MEQCIE4wsmzyIpBcf6d9T9SW7+OZ5R0eTR+BJzDaEi8lOHpSAiAb8Yut+5XUhAp1hse4it+RNaU9m/vJ4pVTIo+HKbSViA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":876894},"main":"dist/index.js","types":"dist/index.d.ts","gitHead":"baf8b8bb8a7c2fa4b06b921ef34bbc90d53fd52c","scripts":{"test":"vitest run","build":"tsc && cp src/mcp-dom-agent.js dist/","clean":"rm -rf dist","watch":"tsc --watch","test:ui":"vitest --ui","promptable":"node ./bin/promptable-cli.js --llm","test:watch":"vitest","promptable:me":"node ./bin/promptable-cli.js --llm:me","promptable:api":"node ./bin/promptable-cli.js --api","promptable:rpc":"node ./bin/promptable-cli.js --rpc","promptable:full":"node ./bin/promptable-cli.js --full","promptable:hooks":"node ./bin/promptable-cli.js --hooks","promptable:config":"node ./bin/promptable-cli.js --config","promptable:context":"node ./bin/promptable-cli.js --context","promptable:screens":"node ./bin/promptable-cli.js --screens","promptable:testing":"node ./bin/promptable-cli.js --testing","promptable:services":"node ./bin/promptable-cli.js --services","promptable:functions":"node ./bin/promptable-cli.js --functions","promptable:lifecycle":"node ./bin/promptable-cli.js --lifecycle"},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"repository":{"url":"git+https://github.com/gaiin-platform/majk-plugins.git","type":"git","directory":"majk-plugin"},"_npmVersion":"11.6.0","description":"Pure plugin definition library for MAJK - outputs plugin definitions, not HTTP servers","directories":{},"_nodeVersion":"24.8.0","dependencies":{"commander":"^11.1.0","html2canvas":"^1.4.1","@juleswhite/promptable":"^1.0.2"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.0.12","@vitest/ui":"^4.0.12","typescript":"^5.9.3","@types/node":"^20.19.25"},"_npmOperationalInternal":{"tmp":"tmp/plugin-kit_3.7.19_1778178900143_0.8059876762375386","host":"s3://npm-registry-packages-npm-production"}},"3.7.20":{"name":"@majkapp/plugin-kit","version":"3.7.20","description":"Pure plugin definition library for MAJK - outputs plugin definitions, not HTTP servers","main":"dist/index.js","types":"dist/index.d.ts","bin":{"plugin-kit":"dist/generator/cli.js","majk-plugin-kit":"dist/generator/cli.js"},"repository":{"type":"git","url":"git+https://github.com/gaiin-platform/majk-plugins.git","directory":"majk-plugin"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org/"},"scripts":{"build":"tsc && cp src/mcp-dom-agent.js dist/","watch":"tsc --watch","clean":"rm -rf dist","test":"vitest run","test:watch":"vitest","test:ui":"vitest --ui","promptable":"node ./bin/promptable-cli.js --llm","promptable:functions":"node ./bin/promptable-cli.js --functions","promptable:screens":"node ./bin/promptable-cli.js --screens","promptable:hooks":"node ./bin/promptable-cli.js --hooks","promptable:context":"node ./bin/promptable-cli.js --context","promptable:services":"node ./bin/promptable-cli.js --services","promptable:rpc":"node ./bin/promptable-cli.js --rpc","promptable:lifecycle":"node ./bin/promptable-cli.js --lifecycle","promptable:testing":"node ./bin/promptable-cli.js --testing","promptable:config":"node ./bin/promptable-cli.js --config","promptable:api":"node ./bin/promptable-cli.js --api","promptable:full":"node ./bin/promptable-cli.js --full","promptable:me":"node ./bin/promptable-cli.js --llm:me"},"keywords":["majk","plugin","framework","builder"],"author":{"name":"Majk Contributors"},"dependencies":{"@juleswhite/promptable":"^1.0.2","commander":"^11.1.0","html2canvas":"^1.4.1"},"devDependencies":{"@types/node":"^20.19.25","@vitest/ui":"^4.0.12","typescript":"^5.9.3","vitest":"^4.0.12"},"_id":"@majkapp/plugin-kit@3.7.20","gitHead":"af7a62e18032baf151608c4ee40238c83a61721c","bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","_nodeVersion":"24.8.0","_npmVersion":"11.6.0","dist":{"integrity":"sha512-LNjJh4xO8W1Vm1luN1KjFlzVryfFphVZMwBWRoY9lGHN4BMyEdy0O8rqhB2ZjQ7i2kil7wMSSTd1BvXtlCQIKw==","shasum":"dbb7804ebcdab597571722c4b598e529b97d9346","tarball":"https://registry.npmjs.org/@majkapp/plugin-kit/-/plugin-kit-3.7.20.tgz","fileCount":66,"unpackedSize":896505,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBeHKSSyfoF/GREoe2Ibf6uzTqlujkjN56D1ZmG8buzoAiA2+iVPZyrFKeVmwgLs4WVHfiYDU9ZqQZLXRlrUnFbY4w=="}]},"_npmUser":{"name":"juleswhite","email":"juleswhiteart@icloud.com"},"directories":{},"maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-kit_3.7.20_1778187844799_0.916330796889524"},"_hasShrinkwrap":false}},"time":{"created":"2025-11-05T11:45:53.738Z","modified":"2026-05-07T21:04:05.082Z","1.0.0":"2025-11-05T11:45:54.035Z","1.0.1":"2025-11-05T12:16:33.511Z","1.0.2":"2025-11-05T12:56:08.389Z","1.0.3":"2025-11-05T13:02:34.624Z","1.0.4":"2025-11-05T13:22:23.957Z","1.0.5":"2025-11-05T13:39:36.841Z","1.0.6":"2025-11-05T13:43:28.140Z","1.0.7":"2025-11-05T13:50:03.129Z","1.0.8":"2025-11-05T14:26:42.941Z","1.0.9":"2025-11-05T15:01:15.029Z","1.0.10":"2025-11-05T18:09:27.965Z","1.0.11":"2025-11-05T18:13:16.651Z","1.0.12":"2025-11-05T18:13:58.232Z","1.0.13":"2025-11-05T18:35:54.531Z","1.0.14":"2025-11-05T19:03:55.256Z","1.0.15":"2025-11-05T19:05:31.675Z","1.0.16":"2025-11-06T01:22:05.978Z","1.0.17":"2025-11-06T01:24:24.694Z","1.0.18":"2025-11-06T13:21:20.609Z","1.1.0":"2025-11-06T19:49:09.251Z","1.2.0":"2025-11-06T20:36:17.793Z","1.2.1":"2025-11-06T22:00:08.313Z","1.2.2":"2025-11-06T23:01:26.218Z","1.3.0":"2025-11-07T18:33:24.374Z","1.3.1":"2025-11-08T00:02:33.620Z","1.3.2":"2025-11-08T02:37:27.417Z","1.3.4":"2025-11-08T02:50:48.869Z","1.3.5":"2025-11-08T02:57:05.751Z","1.3.6":"2025-11-08T03:05:54.715Z","1.3.7":"2025-11-08T03:13:42.047Z","1.3.8":"2025-11-08T11:16:00.813Z","1.3.9":"2025-11-09T13:35:56.909Z","2.0.0":"2025-11-11T16:32:25.044Z","2.0.1":"2025-11-11T17:23:04.696Z","2.1.0":"2025-11-12T02:21:43.786Z","2.2.0":"2025-11-12T02:32:53.007Z","2.3.0":"2025-11-12T10:51:34.469Z","3.0.0":"2025-11-12T12:31:00.932Z","3.0.1":"2025-11-12T16:47:57.468Z","3.1.0":"2025-11-13T12:50:01.375Z","3.1.1":"2025-11-13T14:09:50.186Z","3.2.0":"2025-11-13T18:22:21.680Z","3.2.1":"2025-11-13T19:25:35.035Z","3.3.0":"2025-11-14T21:48:26.418Z","3.3.1":"2025-11-14T22:21:30.853Z","3.3.2":"2025-11-14T22:22:37.707Z","3.3.3":"2025-11-14T22:27:33.085Z","3.3.4":"2025-11-14T23:04:17.717Z","3.3.5":"2025-11-15T09:38:46.855Z","3.4.0":"2025-11-16T14:37:02.311Z","3.5.0":"2025-11-17T11:50:39.184Z","3.5.1":"2025-11-17T12:16:45.656Z","3.5.2":"2025-11-17T12:24:17.005Z","3.5.3":"2025-11-17T12:38:56.081Z","3.5.4":"2025-11-17T12:58:45.094Z","3.5.5":"2025-11-20T11:44:41.965Z","3.6.0":"2025-11-20T21:41:16.373Z","3.6.1":"2025-11-21T01:59:52.362Z","3.6.2":"2025-11-21T02:09:36.004Z","3.7.0":"2025-11-29T14:11:00.590Z","3.7.1":"2025-12-08T21:16:36.733Z","3.7.2":"2025-12-19T21:32:00.815Z","3.7.3":"2026-01-08T01:11:22.656Z","3.7.4":"2026-01-08T01:43:05.004Z","3.7.5":"2026-01-08T01:51:15.443Z","3.7.6":"2026-01-08T01:54:03.775Z","3.7.9":"2026-01-15T13:18:29.723Z","3.7.10":"2026-01-18T13:09:02.697Z","3.7.11":"2026-01-18T13:12:59.302Z","3.7.12":"2026-01-20T16:33:39.687Z","3.7.13":"2026-03-05T17:04:51.285Z","3.7.14":"2026-05-07T11:36:05.808Z","3.7.15":"2026-05-07T13:50:17.747Z","3.7.17":"2026-05-07T18:28:08.009Z","3.7.19":"2026-05-07T18:35:00.314Z","3.7.20":"2026-05-07T21:04:04.951Z"},"bugs":{"url":"https://github.com/gaiin-platform/majk-plugins/issues"},"author":{"name":"Majk Contributors"},"homepage":"https://github.com/gaiin-platform/majk-plugins#readme","keywords":["majk","plugin","framework","builder"],"repository":{"type":"git","url":"git+https://github.com/gaiin-platform/majk-plugins.git","directory":"majk-plugin"},"description":"Pure plugin definition library for MAJK - outputs plugin definitions, not HTTP servers","maintainers":[{"name":"juleswhite","email":"juleswhiteart@icloud.com"}],"readme":"# @majk/plugin-kit\n\n**Fluent builder framework for creating robust MAJK plugins**\n\nBuild type-safe, production-ready MAJK plugins with excellent developer experience, comprehensive validation, and clear error messages.\n\n## Features\n\n✨ **Fluent API** - Chainable builder pattern with full TypeScript support\n🛡️ **Type Safety** - Compile-time checks for routes, IDs, and descriptions\n✅ **Build-Time Validation** - Catches errors before runtime\n📝 **Clear Error Messages** - Actionable suggestions when things go wrong\n🔄 **Auto HTTP Server** - Built-in routing, CORS, error handling\n⚛️ **React & HTML Screens** - Support for both SPA and simple HTML UIs\n🔧 **Tool Management** - Declare tools with schema validation\n💾 **Storage Integration** - Direct access to plugin storage\n📡 **Event Bus** - Subscribe to system events\n🔗 **RPC Callbacks** - Pass callbacks across plugin boundaries with automatic serialization\n🧹 **Auto Cleanup** - Managed lifecycle with automatic resource cleanup\n❤️ **Health Checks** - Built-in health monitoring\n\n## Installation\n\n```bash\nnpm install @majk/plugin-kit\n```\n\n## Quick Start\n\n```typescript\nimport { definePlugin } from '@majk/plugin-kit';\n\nexport default definePlugin('my-plugin', 'My Plugin', '1.0.0')\n  .pluginRoot(__dirname)  // REQUIRED: Must be first call\n\n  .ui({\n    appDir: 'dist',\n    base: '/plugin-screens/my-plugin',  // NO trailing slash\n    history: 'hash'\n  })\n\n  .topbar('/plugin-screens/my-plugin/dashboard', {\n    icon: '🚀'\n  })\n\n  .screenReact({\n    id: 'dashboard',\n    name: 'Dashboard',\n    description: 'Main dashboard for my plugin. Shows key metrics and actions.',\n    route: '/plugin-screens/my-plugin/dashboard',\n    reactPath: '/'\n  })\n\n  .apiRoute({\n    method: 'GET',\n    path: '/api/data',\n    name: 'Get Data',\n    description: 'Retrieves plugin data. Returns formatted response with metadata.',\n    handler: async (req, res, { majk, storage }) => {\n      const data = await storage.get('data') || [];\n      return { data, count: data.length };\n    }\n  })\n\n  .tool('global', {\n    name: 'myTool',\n    description: 'Does something useful. Processes input and returns results.',\n    inputSchema: {\n      type: 'object',\n      properties: {\n        param: { type: 'string' }\n      },\n      required: ['param']\n    }\n  }, async (input, { logger }) => {\n    logger.info(`Tool called with: ${input.param}`);\n    return { success: true, result: input.param.toUpperCase() };\n  })\n\n  .build();\n```\n\n## Core Concepts\n\n### Plugin Definition\n\nEvery plugin starts with `definePlugin(id, name, version)` followed immediately by `.pluginRoot(__dirname)`:\n\n```typescript\ndefinePlugin('system-explorer', 'System Explorer', '1.0.0')\n  .pluginRoot(__dirname)  // REQUIRED: Must be first call\n```\n\n**Rules:**\n- `id` must be unique and URL-safe (kebab-case recommended)\n- `name` is the display name\n- `version` follows semver\n- **`.pluginRoot(__dirname)` is REQUIRED** - Must be the first call after `definePlugin`\n\n### Screens\n\n#### React Screens\n\nFor React SPAs, configure UI:\n\n```typescript\n.ui({\n  appDir: 'dist',                       // Where your built React app is\n  base: '/plugin-screens/my-plugin',   // Base path (NO trailing slash)\n  history: 'hash'                       // REQUIRED: Use 'hash' for iframe routing\n})\n\n.screenReact({\n  id: 'dashboard',\n  name: 'Dashboard',\n  description: 'Main dashboard view. Shows metrics and controls.',  // 2-3 sentences\n  route: '/plugin-screens/my-plugin/dashboard',  // Must start with /plugin-screens/{id}/\n  reactPath: '/'  // Path within your React app\n})\n```\n\n**The React app receives:**\n- `window.__MAJK_BASE_URL__` - Host base URL\n- `window.__MAJK_IFRAME_BASE__` - Plugin base path\n- `window.__MAJK_PLUGIN_ID__` - Your plugin ID\n\n#### HTML Screens\n\nFor simple HTML pages:\n\n```typescript\n.screenHtml({\n  id: 'about',\n  name: 'About',\n  description: 'Information about the plugin. Shows version and author.',\n  route: '/plugin-screens/my-plugin/about',\n  html: '<html>...'  // OR htmlFile: 'about.html'\n})\n```\n\n### API Routes\n\nDefine REST endpoints:\n\n```typescript\n.apiRoute({\n  method: 'POST',\n  path: '/api/tasks/:id/complete',\n  name: 'Complete Task',\n  description: 'Marks a task as complete. Updates task status and triggers notifications.',\n  handler: async (req, res, { majk, storage, logger }) => {\n    const { id } = req.params;       // Path parameters\n    const { note } = req.body;       // Request body\n    const status = req.query.get('status');  // Query params\n\n    logger.info(`Completing task ${id}`);\n\n    // Access MAJK APIs\n    const todos = await majk.todos.list();\n\n    // Use plugin storage\n    await storage.set(`task:${id}`, { completed: true });\n\n    return { success: true, taskId: id };\n  }\n})\n```\n\n**Available Methods:** `GET`, `POST`, `PUT`, `PATCH`, `DELETE`\n\n**Context Provided:**\n- `majk` - Full MAJK API interface\n- `storage` - Plugin-scoped key-value storage\n- `logger` - Scoped logger (debug, info, warn, error)\n- `http` - HTTP configuration (port, baseUrl, secret)\n\n### Tools\n\nTools are functions that agents can invoke:\n\n```typescript\n.tool(\n  'conversation',  // Scope: 'global' | 'conversation' | 'teammate' | 'project'\n  {\n    name: 'analyzeSentiment',\n    description: 'Analyzes text sentiment. Returns positive, negative, or neutral classification.',\n    inputSchema: {\n      type: 'object',\n      properties: {\n        text: { type: 'string' }\n      },\n      required: ['text']\n    }\n  },\n  async (input, { majk, logger }) => {\n    logger.info('Analyzing sentiment');\n\n    // Your implementation\n    const sentiment = analyzeSentiment(input.text);\n\n    return {\n      success: true,\n      data: { sentiment, confidence: 0.95 }\n    };\n  }\n)\n```\n\n**Tool Scopes:**\n- `global` - Available everywhere\n- `conversation` - Scoped to conversations\n- `teammate` - Scoped to teammates\n- `project` - Scoped to projects\n\n### Entities\n\nDeclare entities your plugin provides:\n\n```typescript\n.entity('teammate', [\n  {\n    id: 'bot-assistant',\n    name: 'Bot Assistant',\n    role: 'bot',\n    capabilities: ['analysis', 'reporting']\n  }\n])\n\n.entity('mcpServer', [\n  {\n    id: 'custom-server',\n    name: 'Custom MCP Server',\n    transport: { type: 'stdio', command: 'node', args: ['server.js'] }\n  }\n])\n```\n\n**Supported Entity Types:**\n- `mcpServer` - MCP servers\n- `teammate` - Team members/bots\n- `conversation` - Conversations\n- `todo` - Tasks\n- `project` - Projects\n- `agent` - AI agents\n\n### Config Wizard & Settings\n\n#### Config Wizard\n\nShow a wizard on first run:\n\n```typescript\n.configWizard({\n  path: '/setup',\n  title: 'Initial Setup',\n  width: 600,\n  height: 400,\n  description: 'Configure plugin settings. Set up API keys and preferences.',\n  shouldShow: async (ctx) => {\n    const config = await ctx.storage.get('config');\n    return !config;  // Show if no config exists\n  }\n})\n```\n\n#### Settings Screen\n\nOngoing settings management:\n\n```typescript\n.settings({\n  path: '/settings',\n  title: 'Plugin Settings',\n  description: 'Manage plugin configuration. Adjust behavior and display options.'\n})\n```\n\n### Lifecycle Hooks\n\n#### onReady\n\nCalled after server starts, before `onLoad` completes:\n\n```typescript\n.onReady(async (ctx, cleanup) => {\n  // Subscribe to events\n  const sub = ctx.majk.eventBus.conversations().subscribe((event) => {\n    ctx.logger.info(`Conversation event: ${event.type}`);\n  });\n  cleanup(() => sub.unsubscribe());\n\n  // Set up timers\n  const timer = setInterval(() => {\n    ctx.logger.debug('Periodic check');\n  }, 60000);\n  cleanup(() => clearInterval(timer));\n\n  // Any other setup\n  await loadData(ctx.storage);\n})\n```\n\n**Cleanup Registration:**\nAll cleanup functions are automatically called on `onUnload()`.\n\n#### Health Checks\n\nDefine custom health monitoring:\n\n```typescript\n.health(async ({ majk, storage, logger }) => {\n  try {\n    // Check dependencies\n    await majk.conversations.list();\n    await storage.get('health-check');\n\n    return {\n      healthy: true,\n      details: { api: 'ok', storage: 'ok' }\n    };\n  } catch (error) {\n    logger.error(`Health check failed: ${error.message}`);\n    return {\n      healthy: false,\n      details: { error: error.message }\n    };\n  }\n})\n```\n\n## API Reference\n\n### PluginContext\n\nProvided to all handlers and hooks:\n\n```typescript\ninterface PluginContext {\n  pluginId: string;        // Your plugin ID\n  pluginRoot: string;      // Plugin directory path\n  dataDir: string;         // Plugin data directory\n\n  app: {\n    version: string;       // MAJK version\n    name: string;          // App name\n    appDataDir: string;    // App data directory\n  };\n\n  http: {\n    port: number;          // Assigned HTTP port\n    secret: string;        // Security secret\n    baseUrl: string;       // Base URL for iframe\n  };\n\n  majk: MajkInterface;     // Full MAJK API\n  storage: PluginStorage;  // Key-value storage\n  logger: PluginLogger;    // Scoped logger\n  timers?: ScopedTimers;   // Managed timers\n  ipc?: ScopedIpcRegistry; // Electron IPC\n}\n```\n\n### MajkInterface\n\nThe main MAJK API:\n\n```typescript\ninterface MajkInterface {\n  ai: AIAPI;              // AI providers and LLMs\n  conversations: ConversationAPI;\n  todos: TodoAPI;\n  projects: ProjectAPI;\n  teammates: TeammateAPI;\n  mcpServers: MCPServerAPI;\n  knowledge: KnowledgeAPI;\n  tasks: TaskAPI;\n  eventBus: EventBusAPI;\n  auth: AuthAPI;\n  secrets: SecretsAPI;\n  plugins: PluginManagementAPI;\n}\n```\n\n### AI API\n\nAccess AI providers and language models:\n\n```typescript\n// Get the default LLM\nconst llm = ctx.majk.ai.getDefaultLLM();\n\n// Send a prompt\nconst result = await llm.prompt({\n  messages: [\n    { role: 'system', content: 'You are a helpful assistant' },\n    { role: 'user', content: 'What is 2+2?' }\n  ],\n  temperature: 0.7,\n  maxTokens: 100\n});\n\nconsole.log(result.content); // \"4\"\n\n// Stream responses\nconst stream = llm.promptStream({\n  messages: [{ role: 'user', content: 'Tell me a story' }]\n});\n\nfor await (const chunk of stream) {\n  if (chunk.type === 'content_delta') {\n    process.stdout.write(chunk.content);\n  }\n}\n\n// List available providers\nconst providers = ctx.majk.ai.listProviders();\nconsole.log(`Available: ${providers.map(p => p.name).join(', ')}`);\n\n// Get specific provider\nconst bedrock = ctx.majk.ai.getProvider('bedrock');\nif (bedrock) {\n  const claude = bedrock.getLLM('anthropic.claude-3-5-sonnet-20241022-v2:0');\n  // Use Claude...\n}\n\n// Query by capability\nconst imageProviders = ctx.majk.ai.getProvidersWithCapability('imageGeneration');\nif (imageProviders.length > 0) {\n  const image = await imageProviders[0].generateImage({\n    prompt: 'A beautiful sunset over mountains'\n  });\n}\n```\n\n**Key Features:**\n- **Provider-agnostic**: Works with OpenAI, Anthropic, Bedrock, local models, etc.\n- **Streaming support**: Real-time response streaming\n- **Function calling**: LLM can invoke functions\n- **Structured output**: JSON schema enforcement\n- **Advanced capabilities**: Image generation, embeddings, transcription\n- **Capability discovery**: Query providers by features\n\n**Use Cases:**\n- Add AI features to your plugin\n- Create AI-powered tools\n- Build custom AI workflows\n- Integrate multiple AI providers\n- Generate content, analyze data, summarize text\n\n### Plugin Management API\n\nGenerate authenticated URLs for opening plugin UIs in external browsers or creating cross-plugin links:\n\n```typescript\n// Simple convenience method - get URL for another plugin's screen\nconst url = await ctx.majk.plugins.getExternalUrl(\n  '@analytics/dashboard',  // Plugin ID (package name format)\n  'main',                  // Screen ID (optional)\n  '#/overview'             // Hash fragment (optional)\n);\n\n// Opens: http://localhost:9000/plugins/analytics/dashboard/ui/main?token=abc123#/overview\nawait ctx.shell?.openExternal(url);\n\n// Advanced: Full control over URL generation\nconst customUrl = await ctx.majk.plugins.getPluginScreenUrl('@myorg/plugin', {\n  screenId: 'settings',      // Specific screen\n  theme: 'dark',             // Theme preference\n  hash: '#/advanced',        // Client-side route\n  queryParams: {             // Custom query parameters\n    view: 'compact',\n    filter: 'active'\n  }\n});\n\n// Direct URL with custom path (when you know the exact endpoint)\nconst apiUrl = await ctx.majk.plugins.getPluginExternalUrl('plugin-id', {\n  path: '/api/export',       // Custom path within plugin\n  queryParams: { format: 'json' }\n});\n```\n\n**API Methods:**\n\n- **`getExternalUrl(pluginId, screenId?, hash?)`** - Simple convenience method for getting screen URLs\n- **`getPluginScreenUrl(pluginId, options)`** - Screen-aware URL generation with full options\n- **`getPluginExternalUrl(pluginId, options)`** - Low-level URL generation for custom paths\n\n**URL Format:**\n```\nhttp://localhost:{port}/plugins/{org}/{plugin}/ui/{screen}?token={token}&theme={theme}#{hash}\n```\n\n**Security:**\n- URLs include one-time authentication tokens (60s TTL)\n- After expiration, users are redirected to login if required\n- Tokens are automatically validated by the plugin server\n\n**Use Cases:**\n- Open plugin screens in external browser windows\n- Create shareable links to plugin functionality\n- Cross-plugin navigation and deep linking\n- Programmatic browser-based testing\n- Integration with external tools and workflows\n\n**Example - Cross-Plugin Integration:**\n\n```typescript\n.apiRoute({\n  method: 'POST',\n  path: '/api/generate-report',\n  name: 'Generate Report',\n  description: 'Generates analytics report. Creates report and returns link to view.',\n  handler: async (req, res, { majk }) => {\n    // Generate report data\n    const reportId = await generateReport(req.body);\n\n    // Create link to analytics plugin's viewer\n    const viewerUrl = await majk.plugins.getExternalUrl(\n      '@analytics/viewer',\n      'report',\n      `#/report/${reportId}`\n    );\n\n    return {\n      success: true,\n      reportId,\n      viewUrl: viewerUrl  // User can click to view in analytics plugin\n    };\n  }\n})\n```\n\n### PluginStorage\n\nSimple key-value storage scoped to your plugin:\n\n```typescript\ninterface PluginStorage {\n  get<T>(key: string): Promise<T | undefined>;\n  set<T>(key: string, value: T): Promise<void>;\n  delete(key: string): Promise<void>;\n  clear(): Promise<void>;\n  keys(): Promise<string[]>;\n}\n```\n\n**Example:**\n\n```typescript\n// Save data\nawait storage.set('user-preferences', {\n  theme: 'dark',\n  notifications: true\n});\n\n// Load data\nconst prefs = await storage.get<Preferences>('user-preferences');\n\n// List all keys\nconst keys = await storage.keys();\n\n// Delete specific key\nawait storage.delete('old-data');\n\n// Clear everything\nawait storage.clear();\n```\n\n### EventBus\n\nSubscribe to system events:\n\n```typescript\n// Listen to conversation events\nconst sub = majk.eventBus.conversations().subscribe((event) => {\n  console.log(`Event: ${event.type}`, event.entity);\n});\n\n// Unsubscribe\nsub.unsubscribe();\n\n// Specific event types\nmajk.eventBus.conversations().created().subscribe(...);\nmajk.eventBus.conversations().updated().subscribe(...);\nmajk.eventBus.conversations().deleted().subscribe(...);\n\n// Custom channels\nmajk.eventBus.channel('my-events').subscribe(...);\n```\n\n## Validation & Error Handling\n\n### Build-Time Validation\n\nThe kit validates at build time:\n\n✅ **Route Prefixes** - Screen routes must match plugin ID\n✅ **File Existence** - React dist and HTML files must exist\n✅ **Uniqueness** - No duplicate routes, tools, or API endpoints\n✅ **Dependencies** - UI must be configured for React screens\n✅ **Descriptions** - Must be 2-3 sentences ending with period\n\n**Example Error:**\n\n```\n❌ Plugin Build Failed: React screen route must start with \"/plugin-screens/my-plugin/\"\n💡 Suggestion: Change route from \"/screens/dashboard\" to \"/plugin-screens/my-plugin/dashboard\"\n📋 Context: {\n  \"screen\": \"dashboard\",\n  \"route\": \"/screens/dashboard\"\n}\n```\n\n### Runtime Error Handling\n\nAll API route errors are automatically caught and logged:\n\n```typescript\n.apiRoute({\n  method: 'POST',\n  path: '/api/process',\n  name: 'Process Data',\n  description: 'Processes input data. Validates and transforms the payload.',\n  handler: async (req, res, { logger }) => {\n    // Errors are automatically caught and returned as 500 responses\n    throw new Error('Processing failed');\n\n    // Returns:\n    // {\n    //   \"error\": \"Processing failed\",\n    //   \"route\": \"Process Data\",\n    //   \"path\": \"/api/process\"\n    // }\n  }\n})\n```\n\nLogs show:\n```\n❌ POST /api/process - Error: Processing failed\n[stack trace]\n```\n\n## Best Practices\n\n### 1. Use Storage for State\n\n```typescript\n// ❌ Don't use in-memory state\nlet cache = {};\n\n// ✅ Use storage\nawait ctx.storage.set('cache', data);\n```\n\n### 2. Register Cleanups\n\n```typescript\n.onReady(async (ctx, cleanup) => {\n  // ❌ Don't forget to cleanup\n  const timer = setInterval(...);\n\n  // ✅ Register cleanup\n  const timer = setInterval(...);\n  cleanup(() => clearInterval(timer));\n\n  // ✅ Event subscriptions\n  const sub = ctx.majk.eventBus.conversations().subscribe(...);\n  cleanup(() => sub.unsubscribe());\n})\n```\n\n### 3. Validate Input\n\n```typescript\n.apiRoute({\n  method: 'POST',\n  path: '/api/create',\n  name: 'Create Item',\n  description: 'Creates a new item. Validates input before processing.',\n  handler: async (req, res) => {\n    // ✅ Validate input\n    if (!req.body?.name) {\n      res.status(400).json({ error: 'Name is required' });\n      return;\n    }\n\n    // Process...\n  }\n})\n```\n\n### 4. Use Structured Logging\n\n```typescript\n// ❌ Basic logging\nlogger.info('User action');\n\n// ✅ Structured logging\nlogger.info('User action', { userId, action: 'create', resourceId });\n```\n\n### 5. Handle Errors Gracefully\n\n```typescript\n.tool('global', spec, async (input, { logger }) => {\n  try {\n    const result = await processData(input);\n    return { success: true, data: result };\n  } catch (error) {\n    logger.error(`Tool failed: ${error.message}`);\n    return {\n      success: false,\n      error: error.message,\n      code: 'PROCESSING_ERROR'\n    };\n  }\n})\n```\n\n## Examples\n\nSee `example.ts` for a comprehensive example showing:\n- React and HTML screens\n- API routes with parameters\n- Tools in different scopes\n- Entity declarations\n- Config wizard\n- Event subscriptions\n- Storage usage\n- Health checks\n\n## RPC & Callbacks\n\nPlugins can communicate with each other using RPC services and pass callbacks across plugin boundaries:\n\n### Basic RPC Service\n\n```typescript\n// Plugin A: Register a service\n.onLoad(async (ctx) => {\n  await ctx.rpc.registerService('fileProcessor', {\n    async processFile(path: string, onProgress: (percent: number) => void): Promise<string> {\n      await onProgress(0);\n      await onProgress(50);\n      await onProgress(100);\n      return `Processed: ${path}`;\n    }\n  });\n})\n```\n\n### Consuming with Callbacks\n\n```typescript\n// Plugin B: Use the service with callbacks\n.onLoad(async (ctx) => {\n  const processor = await ctx.rpc.createProxy<{\n    processFile(path: string, onProgress: (p: number) => void): Promise<string>\n  }>('fileProcessor');\n\n  // Pass callback - it just works!\n  const result = await processor.processFile('/file.txt', (progress) => {\n    console.log(`Progress: ${progress}%`);\n  });\n})\n```\n\n### Explicit Callbacks with Cleanup\n\nFor long-lived callbacks (subscriptions, event listeners), use `createCallback()`:\n\n```typescript\n// Auto-cleanup after 10 calls\nconst callback = await ctx.rpc.createCallback!(\n  (event) => console.log('Event:', event),\n  { maxCalls: 10 }\n);\nawait eventService.subscribe(callback);\n\n// Auto-cleanup after 5 seconds\nconst callback = await ctx.rpc.createCallback!(\n  (data) => console.log('Data:', data),\n  { timeout: 5000 }\n);\nawait dataStream.subscribe(callback);\n\n// Manual cleanup\nconst callback = await ctx.rpc.createCallback!((msg) => console.log(msg));\n// ... later\nctx.rpc.cleanupCallback!(callback);\n```\n\nSee [docs/RPC_CALLBACKS.md](docs/RPC_CALLBACKS.md) for comprehensive documentation, patterns, and best practices.\n\n## TypeScript\n\nFull TypeScript support with:\n\n```typescript\nimport {\n  definePlugin,\n  FluentBuilder,\n  PluginContext,\n  RequestLike,\n  ResponseLike\n} from '@majk/plugin-kit';\n\n// Type-safe plugin ID\nconst plugin = definePlugin('my-plugin', 'My Plugin', '1.0.0');\n//                           ^ Enforces route prefixes\n\n// Type-safe routes\n.screenReact({\n  route: '/plugin-screens/my-plugin/dashboard'\n  //                      ^^^^^^^^^ Must match plugin ID\n})\n```\n\n## Troubleshooting\n\n### Client Generation Warnings\n\nAfter running `npm run build`, check `ui/src/generated/generation.log` for schema optimization warnings. The generator analyzes your function input schemas and provides actionable suggestions for improving hook performance (e.g., flattening nested structures, reducing large objects).\n\n### \"React app not built\"\n\n```\n❌ Plugin Build Failed: React app not built: /path/to/ui/dist/index.html does not exist\n💡 Suggestion: Run \"npm run build\" in your UI directory to build the React app\n```\n\n**Fix:** Build your React app before building the plugin.\n\n### \"Duplicate API route\"\n\n```\n❌ Plugin Build Failed: Duplicate API route: POST /api/data\n```\n\n**Fix:** Each route (method + path) must be unique.\n\n### \"Description must be 2-3 sentences\"\n\n```\n❌ Plugin Build Failed: Description for \"My Screen\" must be 2-3 sentences, found 1 sentences\n💡 Suggestion: Rewrite the description to have 2-3 clear sentences.\n```\n\n**Fix:** Write 2-3 complete sentences ending with periods.\n\n### \"Tool names must be unique\"\n\n```\n❌ Plugin Build Failed: Duplicate tool name: \"analyze\"\n```\n\n**Fix:** Each tool name must be unique within the plugin.\n\n## License\n\nMIT\n","readmeFilename":"README.md"}