{"_id":"@agentcorporation/create-company-plugin","_rev":"3-c8383300c594d56ec5f987881b2a0771","name":"@agentcorporation/create-company-plugin","dist-tags":{"latest":"0.1.1"},"versions":{"0.1.0":{"name":"@agentcorporation/create-company-plugin","version":"0.1.0","license":"MIT","_id":"@agentcorporation/create-company-plugin@0.1.0","maintainers":[{"name":"agentcorporation","email":"melaniecooperwork@gmail.com"}],"homepage":"https://github.com/AgenticCompany/company","bugs":{"url":"https://github.com/AgenticCompany/company/issues"},"bin":{"create-company-plugin":"dist/index.js"},"dist":{"shasum":"cf6f812daa36d7aadc796e1a78859498e7f06deb","tarball":"https://registry.npmjs.org/@agentcorporation/create-company-plugin/-/create-company-plugin-0.1.0.tgz","fileCount":6,"integrity":"sha512-MJGn1rDGrQR4zqYezefAUAWp3Pr+qHwDndbw7BBKaXOGdlftHcFe4a4i7xID0of5VIXWO5cd/lr1W6XpgET3ZQ==","signatures":[{"sig":"MEUCIQCdwSS1U9kZyBpbhIvxChy2D7TgTu8rUIcF9F0f4q/luQIgexuYSyCQJ196HPDp0YgZQQv6KASJPhj5CGx0nsyxvAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":29454},"type":"module","exports":{".":"./src/index.ts"},"gitHead":"b0b2a6a82af0fda218e2bd07bfb7f4b8d5ffd74d","scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"_npmUser":{"name":"agentcorporation","email":"melaniecooperwork@gmail.com"},"repository":{"url":"git+https://github.com/AgenticCompany/company.git","type":"git","directory":"packages/plugins/create-company-plugin"},"_npmVersion":"10.9.3","description":"Scaffolding tool for creating new Company plugins.","directories":{},"_nodeVersion":"22.19.0","dependencies":{"@agentcorporation/plugin-sdk":"workspace:*"},"publishConfig":{"bin":{"create-company-plugin":"./dist/index.js"},"main":"./dist/index.js","types":"./dist/index.d.ts","access":"public","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}}},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.7.3","@types/node":"^24.6.0"},"_npmOperationalInternal":{"tmp":"tmp/create-company-plugin_0.1.0_1776095760913_0.563625010254458","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@agentcorporation/create-company-plugin","version":"0.1.1","license":"MIT","homepage":"https://github.com/AgenticCompany/company","bugs":{"url":"https://github.com/AgenticCompany/company/issues"},"repository":{"type":"git","url":"git+https://github.com/AgenticCompany/company.git","directory":"packages/plugins/create-company-plugin"},"type":"module","bin":{"create-company-plugin":"dist/index.js"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"publishConfig":{"access":"public"},"dependencies":{"@agentcorporation/plugin-sdk":"1.0.1"},"devDependencies":{"@types/node":"^24.6.0","typescript":"^5.7.3"},"scripts":{"build":"tsc","clean":"rm -rf dist","typecheck":"tsc --noEmit"},"main":"./dist/index.js","types":"./dist/index.d.ts","_id":"@agentcorporation/create-company-plugin@0.1.1","description":"Scaffolding tool for creating new Company plugins.","_integrity":"sha512-4/lGb5FCApZBVjUEEByBZ5DoKcDkl/Qq0ir00DueTiopzQOkmpJxDbuLu2xuOcXi/6g/kd1+fhBq1tgPBHZoZQ==","_resolved":"/private/var/folders/m5/v30vrvps0lzccd5ps4dn8yqh0000gn/T/f98f837adea941da0de5efb6fc3962bf/agentcorporation-create-company-plugin-0.1.1.tgz","_from":"file:agentcorporation-create-company-plugin-0.1.1.tgz","_nodeVersion":"22.19.0","_npmVersion":"10.9.3","dist":{"integrity":"sha512-4/lGb5FCApZBVjUEEByBZ5DoKcDkl/Qq0ir00DueTiopzQOkmpJxDbuLu2xuOcXi/6g/kd1+fhBq1tgPBHZoZQ==","shasum":"8247dbfd663206db6b5a5f87092db395d32ea686","tarball":"https://registry.npmjs.org/@agentcorporation/create-company-plugin/-/create-company-plugin-0.1.1.tgz","fileCount":7,"unpackedSize":30385,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQD1n/6ThL83RKc6yn2k+VbRQyGhBzmSnMVhLROb1xT44gIgC531ugd2GBwL+wg2HMUZn3rbgre1uqLarfBc6MFQRtk="}]},"_npmUser":{"name":"agentcorporations","email":"melaniecooperwork@gmail.com"},"directories":{},"maintainers":[{"name":"agentcorporations","email":"melaniecooperwork@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/create-company-plugin_0.1.1_1776141526374_0.02118064187900548"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-13T15:56:00.764Z","modified":"2026-04-14T04:38:46.693Z","0.1.0":"2026-04-13T15:56:01.086Z","0.1.1":"2026-04-14T04:38:46.548Z"},"bugs":{"url":"https://github.com/AgenticCompany/company/issues"},"license":"MIT","homepage":"https://github.com/AgenticCompany/company","repository":{"type":"git","url":"git+https://github.com/AgenticCompany/company.git","directory":"packages/plugins/create-company-plugin"},"description":"Scaffolding tool for creating new Company plugins.","maintainers":[{"name":"agentcorporations","email":"melaniecooperwork@gmail.com"}],"readme":"# @agentcorporation/create-company-plugin\n\nScaffolding tool for creating new Company plugins.\n\n```bash\nnpx @agentcorporation/create-company-plugin my-plugin\n```\n\nOr with options:\n\n```bash\nnpx @agentcorporation/create-company-plugin @acme/my-plugin \\\n  --template connector \\\n  --category connector \\\n  --display-name \"Acme Connector\" \\\n  --description \"Syncs Acme data into Company\" \\\n  --author \"Acme Inc\"\n```\n\nSupported templates: `default`, `connector`, `workspace`  \nSupported categories: `connector`, `workspace`, `automation`, `ui`\n\nGenerates:\n- typed manifest + worker entrypoint\n- example UI widget using the supported `@agentcorporation/plugin-sdk/ui` hooks\n- test file using `@agentcorporation/plugin-sdk/testing`\n- `esbuild` and `rollup` config files using SDK bundler presets\n- dev server script for hot-reload (`company-plugin-dev-server`)\n\nThe scaffold intentionally uses plain React elements rather than host-provided UI kit components, because the current plugin runtime does not ship a stable shared component library yet.\n\nInside this repo, the generated package uses `@agentcorporation/plugin-sdk` via `workspace:*`.\n\nOutside this repo, the scaffold snapshots `@agentcorporation/plugin-sdk` from your local Company checkout into a `.company-sdk/` tarball and points the generated package at that local file by default. You can override the SDK source explicitly:\n\n```bash\nnode packages/plugins/create-company-plugin/dist/index.js @acme/my-plugin \\\n  --output /absolute/path/to/plugins \\\n  --sdk-path /absolute/path/to/company/packages/plugins/sdk\n```\n\nThat gives you an outside-repo local development path before the SDK is published to npm.\n\n## Workflow after scaffolding\n\n```bash\ncd my-plugin\npnpm install\npnpm dev       # watch worker + manifest + ui bundles\npnpm dev:ui    # local UI preview server with hot-reload events\npnpm test\n```\n","readmeFilename":"README.md"}