{"_id":"@archilogic/create-extension-sdk","_rev":"7-f6864f7cb958c4b4e3bbe8b5e6d161ff","name":"@archilogic/create-extension-sdk","dist-tags":{"al-6342-create-template-for-extension-sdk":"0.0.0-20260416122238","al-7448-extension-sdk-template-improvements":"0.0.0-20260428141425","latest":"0.1.1"},"versions":{"0.0.0-20260415130247":{"name":"@archilogic/create-extension-sdk","version":"0.0.0-20260415130247","_id":"@archilogic/create-extension-sdk@0.0.0-20260415130247","maintainers":[{"name":"frederic-schwarz","email":"frederic@3d.io"},{"name":"mredele","email":"redele@archilogic.com"},{"name":"bendevine","email":"benjamin.devine@gmail.com"},{"name":"archilogic-ci","email":"dev@archilogic.com"},{"name":"stavrosatarchilogic","email":"stavros@archilogic.com"}],"bin":{"create-extension-sdk":"dist/index.js"},"dist":{"shasum":"317bbc7190cc49a6de31c423b9213cc4fb652110","tarball":"https://registry.npmjs.org/@archilogic/create-extension-sdk/-/create-extension-sdk-0.0.0-20260415130247.tgz","fileCount":3,"integrity":"sha512-WUbaMmgtRymswq+/NsgKgZugaeRRKt655hTeMdUCmylJvcuxZM87SJ8bbbO80B1SaOj9PP9gmZ1VDJoTk2j3wA==","signatures":[{"sig":"MEUCIQChm9To/96W+GHS5SSH4Wrrtm8feVG4b/hfQ/+i2NqiuAIgAa8fL9uF/hYXXufVAjW/mSkzBTCjqQ9yutT0MUxKtCI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":8551},"type":"module","gitHead":"9c50aed9410844e69037dbcfa210d0914866aa9d","scripts":{"build":"vite build","postbuild":"chmod +x dist/index.js"},"_npmUser":{"name":"archilogic-ci","email":"dev@archilogic.com"},"_npmVersion":"11.11.0","description":"Create a new Archilogic extension","directories":{},"_nodeVersion":"24.14.1","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.2","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/create-extension-sdk_0.0.0-20260415130247_1776258178769_0.17754637385263883","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-20260416122238":{"name":"@archilogic/create-extension-sdk","version":"0.0.0-20260416122238","_id":"@archilogic/create-extension-sdk@0.0.0-20260416122238","maintainers":[{"name":"frederic-schwarz","email":"frederic@3d.io"},{"name":"mredele","email":"redele@archilogic.com"},{"name":"bendevine","email":"benjamin.devine@gmail.com"},{"name":"archilogic-ci","email":"dev@archilogic.com"},{"name":"stavrosatarchilogic","email":"stavros@archilogic.com"}],"bin":{"create-extension-sdk":"dist/index.js"},"dist":{"shasum":"40b71b137e2ff595dd0bbf7eec5f27dfd5854cf3","tarball":"https://registry.npmjs.org/@archilogic/create-extension-sdk/-/create-extension-sdk-0.0.0-20260416122238.tgz","fileCount":3,"integrity":"sha512-brCgKWBeAuqGSbmDBItmQScgEya6H/vQEdaAY7aZ/U7sWlAaON0grGgajbFT+lqSb6XfVylr93Jhy2MI6RL8YA==","signatures":[{"sig":"MEUCIGXrH+moVBu3z/2kZtA9mzAl3ORIbAM5G1C9y8DW6Nq4AiEAqwD5kiDBFzjvpkT//+1XSRnrwEqI2bDC1Xj8/U02ZMg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4106},"type":"module","gitHead":"db21b2a98ded19ade445b279535acff8c71f828e","scripts":{"build":"vite build","postbuild":"chmod +x dist/index.js"},"_npmUser":{"name":"archilogic-ci","email":"dev@archilogic.com"},"_npmVersion":"11.11.0","description":"Create a new Archilogic extension","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@clack/prompts":"^0.10.0","@archilogic/extension-sdk-templates":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"vite":"^6.2.2","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/create-extension-sdk_0.0.0-20260416122238_1776342170552_0.0014725857348230065","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@archilogic/create-extension-sdk","version":"0.1.0","_id":"@archilogic/create-extension-sdk@0.1.0","maintainers":[{"name":"frederic-schwarz","email":"frederic@3d.io"},{"name":"mredele","email":"redele@archilogic.com"},{"name":"bendevine","email":"benjamin.devine@gmail.com"},{"name":"archilogic-ci","email":"dev@archilogic.com"},{"name":"stavrosatarchilogic","email":"stavros@archilogic.com"}],"bin":{"create-extension-sdk":"dist/index.js"},"dist":{"shasum":"a66eb48aad82db42a8c8efcb3a0603b25db1ec56","tarball":"https://registry.npmjs.org/@archilogic/create-extension-sdk/-/create-extension-sdk-0.1.0.tgz","fileCount":3,"integrity":"sha512-Qi/yvSze7CQNrvBbbP3iq1ksGLcko5QhOwK25pcr9u6GFMM2W4qEruGS3eyfnBLTofmVgs5npjdJo4iSt6b7hg==","signatures":[{"sig":"MEUCIBn27n3qOnE0Fcnrt3w0hypigGrXt8JCCawxkJ4kgvOHAiEA6IHIyPxTb7SwW90a+DfUdHReyy0X3FLEMn+FBIw8zOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":4091},"type":"module","gitHead":"4dc3dbc396f68acc4bad39f0986a5783078878aa","scripts":{"build":"vite build","postbuild":"chmod +x dist/index.js"},"_npmUser":{"name":"archilogic-ci","email":"dev@archilogic.com"},"_npmVersion":"11.11.0","description":"Create a new Archilogic extension","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@clack/prompts":"^0.10.0","@archilogic/extension-sdk-templates":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vite":"^6.2.2","typescript":"^5.8.2"},"_npmOperationalInternal":{"tmp":"tmp/create-extension-sdk_0.1.0_1776691637037_0.7948150915871852","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-20260428135128":{"name":"@archilogic/create-extension-sdk","version":"0.0.0-20260428135128","_id":"@archilogic/create-extension-sdk@0.0.0-20260428135128","maintainers":[{"name":"frederic-schwarz","email":"frederic@3d.io"},{"name":"mredele","email":"redele@archilogic.com"},{"name":"bendevine","email":"benjamin.devine@gmail.com"},{"name":"archilogic-ci","email":"dev@archilogic.com"},{"name":"stavrosatarchilogic","email":"stavros@archilogic.com"}],"bin":{"create-extension-sdk":"dist/index.js"},"dist":{"shasum":"6301b6ffe579f40fe0d51881e9de9bb61e95c4b0","tarball":"https://registry.npmjs.org/@archilogic/create-extension-sdk/-/create-extension-sdk-0.0.0-20260428135128.tgz","fileCount":4,"integrity":"sha512-9S9nneTLmkNbNuCYenH9qAyA29HYZRb6Yw5cEcmbNuua1mO3aM5g0A/OnxykCtDKbRGGxnSJWmdSFfnAyBOUGA==","signatures":[{"sig":"MEUCIGXvJoLah0f2+8SJrNy+Mvq9BOUJo9W+Gcree/GdevqCAiEA5V4JkhqLXAd6SKlDslBFFa88h4TnaZBQkchRERPzxWc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9834},"type":"module","gitHead":"9d3f150f946ec814dc1f831e0acfbadcc553c65a","scripts":{"build":"rm -rf dist && tsc -p tsconfig.json","postbuild":"chmod +x dist/index.js"},"_npmUser":{"name":"archilogic-ci","email":"dev@archilogic.com"},"_npmVersion":"11.12.1","description":"Create a new Archilogic extension","directories":{},"_nodeVersion":"24.15.0","dependencies":{"@clack/prompts":"^0.10.0","@archilogic/extension-sdk-templates":"0.0.0-20260428135128"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8.2","@types/node":"^20.19.30"},"_npmOperationalInternal":{"tmp":"tmp/create-extension-sdk_0.0.0-20260428135128_1777384292743_0.45623336185393715","host":"s3://npm-registry-packages-npm-production"}},"0.0.0-20260428141425":{"name":"@archilogic/create-extension-sdk","version":"0.0.0-20260428141425","_id":"@archilogic/create-extension-sdk@0.0.0-20260428141425","maintainers":[{"name":"frederic-schwarz","email":"frederic@3d.io"},{"name":"mredele","email":"redele@archilogic.com"},{"name":"bendevine","email":"benjamin.devine@gmail.com"},{"name":"archilogic-ci","email":"dev@archilogic.com"},{"name":"stavrosatarchilogic","email":"stavros@archilogic.com"}],"bin":{"create-extension-sdk":"dist/index.js"},"dist":{"shasum":"278f254bf2f16645a0f5476bd0f55f2bb8cb9abd","tarball":"https://registry.npmjs.org/@archilogic/create-extension-sdk/-/create-extension-sdk-0.0.0-20260428141425.tgz","fileCount":4,"integrity":"sha512-fSHSQFwPi9rj0vYq+Xnp8bPUbxJvxv0JPa4zrDmCKH5MwNdXmRTT+oFzJcaEBLrExKyDMVpPRY75sC8NxUvUfg==","signatures":[{"sig":"MEYCIQDtRPLaoucT3wOIRZsa3Doaoz43xW6r7Z6jCKKax/AuQQIhAM3wwXQ5L1JW8rSp+wXRQZE1FfNfMZKtSjy7jzrlSTBA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9834},"type":"module","gitHead":"d75bc92a7ff3b54f4704273983e05c52fe925dd7","scripts":{"build":"rm -rf dist && tsc -p tsconfig.json","postbuild":"chmod +x dist/index.js"},"_npmUser":{"name":"archilogic-ci","email":"dev@archilogic.com"},"_npmVersion":"11.11.0","description":"Create a new Archilogic extension","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@clack/prompts":"^0.10.0","@archilogic/extension-sdk-templates":"0.0.0-20260428141425"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"readmeFilename":"README.md","devDependencies":{"typescript":"^5.8.2","@types/node":"^20.19.30"},"_npmOperationalInternal":{"tmp":"tmp/create-extension-sdk_0.0.0-20260428141425_1777385670250_0.5740920814629731","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@archilogic/create-extension-sdk","version":"0.1.1","_id":"@archilogic/create-extension-sdk@0.1.1","maintainers":[{"name":"frederic-schwarz","email":"frederic@3d.io"},{"name":"mredele","email":"redele@archilogic.com"},{"name":"bendevine","email":"benjamin.devine@gmail.com"},{"name":"archilogic-ci","email":"dev@archilogic.com"},{"name":"stavrosatarchilogic","email":"stavros@archilogic.com"}],"bin":{"create-extension-sdk":"dist/index.js"},"dist":{"shasum":"ae315c2417311a262f7e5f906e63af17a434509a","tarball":"https://registry.npmjs.org/@archilogic/create-extension-sdk/-/create-extension-sdk-0.1.1.tgz","fileCount":4,"integrity":"sha512-ehg7xVzqC+HvjY69cSi7xxte9eovcvGNUESJt4JX6bruVXtohYjuuA8vegwytH/zZKeSLfdjd3FSivkVgP5ECw==","signatures":[{"sig":"MEQCIBpRbF3pEwuBerDLtZewfgLx0mHBCcDDzk9dk8HiUEzEAiABoOHfbuVdrXAEDig4iDT7xM7ME3kN20oHCEFs1cEKBw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":9800},"type":"module","gitHead":"e84fffe0d9d82b316ddfb64a1d5cea58ff5239a4","scripts":{"build":"rm -rf dist && tsc -p tsconfig.json","postbuild":"chmod +x dist/index.js"},"_npmUser":{"name":"archilogic-ci","email":"dev@archilogic.com"},"_npmVersion":"11.11.0","description":"Create a new Archilogic extension","directories":{},"_nodeVersion":"24.14.1","dependencies":{"@clack/prompts":"^0.10.0","@archilogic/extension-sdk-templates":"*"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.8.2","@types/node":"^20.19.30"},"_npmOperationalInternal":{"tmp":"tmp/create-extension-sdk_0.1.1_1777553933041_0.42200962291850663","host":"s3://npm-registry-packages-npm-production"}}},"time":{"created":"2026-04-15T13:02:58.648Z","modified":"2026-05-26T13:49:57.656Z","0.0.0-20260415130247":"2026-04-15T13:02:58.894Z","0.0.0-20260416122238":"2026-04-16T12:22:50.669Z","0.1.0":"2026-04-20T13:27:17.208Z","0.0.0-20260428135128":"2026-04-28T13:51:32.899Z","0.0.0-20260428141425":"2026-04-28T14:14:30.523Z","0.1.1":"2026-04-30T12:58:53.172Z"},"description":"Create a new Archilogic extension","maintainers":[{"email":"frederic@3d.io","name":"frederic-schwarz"},{"email":"redele@archilogic.com","name":"mredele"},{"email":"benjamin.devine@gmail.com","name":"bendevine"},{"email":"dev@archilogic.com","name":"archilogic-ci"}],"readme":"# @archilogic/create-extension-sdk\n\nScaffold a hello world [Archilogic extension](https://developer.archilogic.com) in seconds.\n\n## Usage\n\n```bash\nnpm create @archilogic/extension-sdk\n# or with a project name\nnpm create @archilogic/extension-sdk my-extension\n# or as a worker extension (no UI)\nnpm create @archilogic/extension-sdk my-extension -- --worker\n```\n\nBy default a **Vue-based editor extension** is created. Pass `--worker` to scaffold a headless worker extension instead.\n\n## Generated structure\n\n### Editor extension (default)\n\n```\nmy-extension/\n├── src/\n│   ├── index.ts       # mounts the Vue app into the editor panel\n│   └── Plugin.vue     # hello world component\n├── manifest.json      # host: \"editor\"\n├── package.json\n├── tsconfig.json\n└── vite.config.ts\n```\n\n### Worker extension (`--worker`)\n\n```\nmy-extension/\n├── src/\n│   └── index.ts       # run() function returning data\n├── manifest.json      # host: \"worker\"\n├── package.json\n├── tsconfig.json\n└── vite.config.ts\n```\n\n## Next steps after scaffolding\n\n```bash\ncd my-extension\nnpm install\nnpm run build\n```\n\n`npm run build` compiles the extension **and** produces a ready-to-upload zip:\n\n```\nmy-extension/\n└── artifacts/\n    └── my-extension-0.1.0.zip   # manifest.json + dist/ bundled together\n```\n\nUpload the zip to your Archilogic workspace to install the extension.\n\n","readmeFilename":"README.md"}