{"_id":"@coffic/buddy-plugin-superman","_rev":"3-608634016a17cb371e752c647317addb","name":"@coffic/buddy-plugin-superman","dist-tags":{"latest":"1.1.8"},"versions":{"1.1.6":{"name":"@coffic/buddy-plugin-superman","version":"1.1.6","keywords":["buddy","plugin","example","buddy-plugin"],"author":{"name":"Coffic"},"license":"MIT","_id":"@coffic/buddy-plugin-superman@1.1.6","maintainers":[{"name":"nookery","email":"nooks@qq.com"}],"homepage":"https://github.com/cofficlab/buddy/tree/main/packages/plugin-superman","dist":{"shasum":"ebc704041555c812fa953ef1e9847f0f437cae68","tarball":"https://registry.npmjs.org/@coffic/buddy-plugin-superman/-/buddy-plugin-superman-1.1.6.tgz","fileCount":45,"integrity":"sha512-0T2gWPia/MqpWm1L97vdyHmdun6wmh/4Kk9K17BvjaNrym70+prSNoDgUXx9KodyMUoQfk5i9ziaEMETjBZ1Fw==","signatures":[{"sig":"MEQCIC1VjchxExCex2jglaUoYY3DrFME6d1EfNUSb13ozaTtAiAnoGqDUWa20+79JPOTTLph5FlYd7XWNRYy+HXLV+kJDA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37866},"main":"dist/index.js","_from":"file:coffic-buddy-plugin-superman-1.1.6.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && cp -r src/views dist/"},"_npmUser":{"name":"nookery","actor":{"name":"nookery","type":"user","email":"nooks@qq.com"},"email":"nooks@qq.com"},"_resolved":"/tmp/2e9ae11f940c1725f50d4410a70391bf/coffic-buddy-plugin-superman-1.1.6.tgz","_integrity":"sha512-0T2gWPia/MqpWm1L97vdyHmdun6wmh/4Kk9K17BvjaNrym70+prSNoDgUXx9KodyMUoQfk5i9ziaEMETjBZ1Fw==","_npmVersion":"10.8.2","description":"Buddy超级英雄插件","directories":{},"_nodeVersion":"20.19.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.10","@coffic/buddy-it":"1.1.2"},"_npmOperationalInternal":{"tmp":"tmp/buddy-plugin-superman_1.1.6_1751948231684_0.21971751646871907","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"@coffic/buddy-plugin-superman","version":"1.1.7","keywords":["buddy","plugin","example","buddy-plugin"],"author":{"name":"Coffic"},"license":"MIT","_id":"@coffic/buddy-plugin-superman@1.1.7","maintainers":[{"name":"nookery","email":"nooks@qq.com"}],"homepage":"https://github.com/cofficlab/buddy/tree/main/packages/plugin-superman","dist":{"shasum":"e82d9de23c9dc92efd119d2101272cb5476b0c41","tarball":"https://registry.npmjs.org/@coffic/buddy-plugin-superman/-/buddy-plugin-superman-1.1.7.tgz","fileCount":45,"integrity":"sha512-JaJ/PlqyEel3Ramuw7hFFVEnr15rqxqQEyIlx2vq1TY6mQmBBOGWxf2ple+4rtzGhCtRNhy5GynK7/xuD+OaLA==","signatures":[{"sig":"MEUCIQD2o5TS0oKcubzUPgHIv8ac4O2vxhL6s0i7bIFaqiPJfgIgWKW/BoMLQdN0KPBN62qdp/w3SxhotgNNE1T5HaaJPL0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":37875},"main":"dist/index.js","_from":"file:coffic-buddy-plugin-superman-1.1.7.tgz","types":"dist/index.d.ts","scripts":{"dev":"tsc --watch","test":"echo \"Error: no test specified\" && exit 1","build":"tsc && cp -r src/views dist/"},"_npmUser":{"name":"nookery","actor":{"name":"nookery","type":"user","email":"nooks@qq.com"},"email":"nooks@qq.com"},"_resolved":"/tmp/8264a0a2986243a325b1f675db6927a7/coffic-buddy-plugin-superman-1.1.7.tgz","_integrity":"sha512-JaJ/PlqyEel3Ramuw7hFFVEnr15rqxqQEyIlx2vq1TY6mQmBBOGWxf2ple+4rtzGhCtRNhy5GynK7/xuD+OaLA==","_npmVersion":"10.8.2","description":"Buddy超级英雄插件","directories":{},"_nodeVersion":"20.19.3","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.3","@types/node":"^24.0.12","@coffic/buddy-it":"1.1.3"},"_npmOperationalInternal":{"tmp":"tmp/buddy-plugin-superman_1.1.7_1752043463152_0.10522743343938146","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"@coffic/buddy-plugin-superman","version":"1.1.8","description":"Buddy超级英雄插件","main":"dist/index.js","types":"dist/index.d.ts","publishConfig":{"access":"public"},"homepage":"https://github.com/cofficlab/buddy/tree/main/packages/plugin-superman","devDependencies":{"@types/node":"^24.0.12","typescript":"^5.8.3","@coffic/buddy-it":"1.1.3"},"keywords":["buddy","plugin","example","buddy-plugin"],"author":{"name":"Coffic"},"license":"MIT","scripts":{"build":"tsc && cp -r src/views dist/","dev":"tsc --watch","test":"echo \"Error: no test specified\" && exit 1"},"_id":"@coffic/buddy-plugin-superman@1.1.8","_integrity":"sha512-l3xuIm1feqUa739MYTXcHgx38TLbrByX7YL2AWzqLHU7h8GOf9mT8uMFYnmfzmKCE1slTa4ytutvdIXh5+nl1A==","_resolved":"/tmp/d402bd7552da720bf2c4d382e31e989e/coffic-buddy-plugin-superman-1.1.8.tgz","_from":"file:coffic-buddy-plugin-superman-1.1.8.tgz","_nodeVersion":"20.19.5","_npmVersion":"10.8.2","dist":{"integrity":"sha512-l3xuIm1feqUa739MYTXcHgx38TLbrByX7YL2AWzqLHU7h8GOf9mT8uMFYnmfzmKCE1slTa4ytutvdIXh5+nl1A==","shasum":"2fc2da6d07a77d0d3dbdd61bba60a10264dac236","tarball":"https://registry.npmjs.org/@coffic/buddy-plugin-superman/-/buddy-plugin-superman-1.1.8.tgz","fileCount":45,"unpackedSize":37900,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIBuE0OHJOYmc2XtqIrqCAmHEvnYRZwdMIxljFxSpXSfAAiEAoscngvcgpiNNCJjnOKSClL2f5lWoCxnYahjLHUIJQWE="}]},"_npmUser":{"name":"nookery","email":"nooks@qq.com"},"directories":{},"maintainers":[{"name":"nookery","email":"nooks@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/buddy-plugin-superman_1.1.8_1759993994914_0.8351888744879075"},"_hasShrinkwrap":false}},"time":{"created":"2025-07-08T04:17:11.585Z","modified":"2025-10-09T07:13:15.285Z","1.1.6":"2025-07-08T04:17:11.898Z","1.1.7":"2025-07-09T06:44:23.315Z","1.1.8":"2025-10-09T07:13:15.076Z"},"author":{"name":"Coffic"},"license":"MIT","homepage":"https://github.com/cofficlab/buddy/tree/main/packages/plugin-superman","keywords":["buddy","plugin","example","buddy-plugin"],"description":"Buddy超级英雄插件","maintainers":[{"name":"nookery","email":"nooks@qq.com"}],"readme":"# GitOK Sample Plugin (TypeScript Version)\n\n[![English](https://img.shields.io/badge/English-Click-yellow)](README.md)\n[![简体中文](https://img.shields.io/badge/中文文档-点击查看-orange)](README-zh.md)\n\nThis is a sample GitOK plugin developed using TypeScript. Through this example, you can learn how to create GitOK plugins using TypeScript.\n\n## Features\n\n- Complete TypeScript type support\n- Sample action implementations\n- Custom view examples\n\n## Directory Structure\n\n```tree\n.\n├── dist/             # Compiled JavaScript files\n├── src/              # TypeScript source code\n│   ├── index.ts      # Plugin main entry\n│   └── types.ts      # TypeScript type definitions\n├── views/            # HTML view files\n│   ├── calculator.html\n│   └── time.html\n├── package.json      # Project configuration\n└── tsconfig.json     # TypeScript configuration\n```\n\n## Development Guide\n\n### Install Dependencies\n\n```bash\npnpm install\n```\n\n### Development Mode\n\n```bash\npnpm dev\n```\n\n### Build\n\n```bash\npnpm build\n```\n\n## Plugin Features\n\nThis sample plugin provides three basic features:\n\n1. **Greeting** - Display a welcome message\n2. **Current Time** - Show current time (embedded view)\n3. **Calculator** - Provide a simple calculator (window view)\n\n## Type Definitions\n\nThe plugin uses TypeScript interfaces to define clear type structures:\n\n- `Plugin` - Main plugin interface\n- `Action` - Action definition interface\n- `PluginContext` - Plugin context interface\n\n## How to Use\n\n1. Clone the repository\n2. Install dependencies: `pnpm install`\n3. Build the project: `pnpm build`\n4. Load this plugin in GitOK application\n\n## Links\n\n- [NPM](https://www.npmjs.com/package/@coffic/buddy-example-plugin)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}