{"_id":"@alcyone-labs/arg-parser-dxt","_rev":"3-d8ce272851ff7887854777ae9740a55e","name":"@alcyone-labs/arg-parser-dxt","dist-tags":{"beta":"3.0.0-beta.1","latest":"3.0.1"},"versions":{"3.0.0-beta.1":{"name":"@alcyone-labs/arg-parser-dxt","version":"3.0.0-beta.1","keywords":["Arg Parser","CLI","DXT","Desktop Extension","Claude Desktop","Plugin"],"author":{"name":"Nicolas Embleton","email":"nicolas.embleton@gmail.com"},"license":"MIT","_id":"@alcyone-labs/arg-parser-dxt@3.0.0-beta.1","maintainers":[{"name":"nembleton","email":"nicolas.embleton@gmail.com"}],"homepage":"https://github.com/Alcyone-Labs/arg-parser#readme","bugs":{"url":"https://github.com/Alcyone-Labs/arg-parser/issues"},"dist":{"shasum":"fa9df6b932f9c1fe4fc3deef75d49602b7a88c00","tarball":"https://registry.npmjs.org/@alcyone-labs/arg-parser-dxt/-/arg-parser-dxt-3.0.0-beta.1.tgz","fileCount":21,"integrity":"sha512-3/PAdFf/bnXVMI3uf6ga5haNu6SirFa2k49FWIT5L1Re6rXLkeEKGXPp8WUbOUTgB7nGHJF/mi4RTuWuOb8LyA==","signatures":[{"sig":"MEYCIQCsyl4pQJV9QmzwvivxOJ3RAaM8S2O6kS+tR7GV0CUYZwIhAOgpHYYjIP4VPrmJayhApADkxj6tTCM4OBYKw4YW5PAp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163049},"main":"dist/index.cjs","type":"module","_from":"file:alcyone-labs-arg-parser-dxt-3.0.0-beta.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"oxlint .","test":"vitest run","build":"pnpm clean && pnpm run build:types && pnpm run build:cjs && pnpm run build:esm && pnpm run build:min","clean":"rm -rf dist","format":"oxfmt .","lint:fix":"oxlint --fix .","build:cjs":"cross-env VITE_BUILD_FORMAT=cjs vite build --config vite.config.build.ts","build:esm":"cross-env VITE_BUILD_FORMAT=es VITE_MINIFY_BUILD=false vite build --config vite.config.build.ts","build:min":"cross-env VITE_BUILD_FORMAT=es VITE_MINIFY_BUILD=true vite build --config vite.config.build.ts","test:watch":"vitest","build:types":"tsc --project tsconfig.json --emitDeclarationOnly","check:types":"tsc --project ./tsconfig.json --noEmit","format:check":"oxfmt --check ."},"_npmUser":{"name":"nembleton","email":"nicolas.embleton@gmail.com"},"_resolved":"/private/var/folders/27/xlh5p6rd54vgnqk_t2kq551c0000gn/T/80d79b10cb06212d10288c2fbacde493/alcyone-labs-arg-parser-dxt-3.0.0-beta.1.tgz","_integrity":"sha512-3/PAdFf/bnXVMI3uf6ga5haNu6SirFa2k49FWIT5L1Re6rXLkeEKGXPp8WUbOUTgB7nGHJF/mi4RTuWuOb8LyA==","repository":{"url":"git+ssh://git@github.com/Alcyone-Labs/arg-parser.git","type":"git"},"_npmVersion":"11.10.0","description":"DXT (Desktop Extension) plugin for @alcyone-labs/arg-parser","directories":{},"_nodeVersion":"22.21.0","dependencies":{"tsdown":"^0.20.1","get-tsconfig":"^4.13.1","@alcyone-labs/arg-parser":"3.0.0-beta.1","@alcyone-labs/arg-parser-mcp":"3.0.0-beta.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"npm:rolldown-vite@^7.3.1","oxfmt":"^0.28.0","oxlint":"^1.43.0","vitest":"^4.0.18","cross-env":"^10.1.0","typescript":"^5.9.3","@types/node":"^25.2.0"},"peerDependencies":{"@alcyone-labs/arg-parser":"^3.0.0-beta.1","@alcyone-labs/arg-parser-mcp":"^3.0.0-beta.1"},"_npmOperationalInternal":{"tmp":"tmp/arg-parser-dxt_3.0.0-beta.1_1770976076695_0.05378801950753753","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@alcyone-labs/arg-parser-dxt","version":"3.0.0","keywords":["Arg Parser","CLI","Claude Desktop","DXT","Desktop Extension","Plugin"],"author":{"name":"Nicolas Embleton","email":"nicolas.embleton@gmail.com"},"license":"MIT","_id":"@alcyone-labs/arg-parser-dxt@3.0.0","maintainers":[{"name":"nembleton","email":"nicolas.embleton@gmail.com"}],"homepage":"https://github.com/Alcyone-Labs/arg-parser#readme","bugs":{"url":"https://github.com/Alcyone-Labs/arg-parser/issues"},"dist":{"shasum":"a4aebd0b4fc90cdb5d8ab9551b4382ee53b802dd","tarball":"https://registry.npmjs.org/@alcyone-labs/arg-parser-dxt/-/arg-parser-dxt-3.0.0.tgz","fileCount":21,"integrity":"sha512-qRljU7A8aMVd/XNh/10q2nltHQSQsA9It0AO7TCWsZcUEIvwcTQZ5Kf4dk2ncl4p7yyql/uhXaYr8e9+7u1laQ==","signatures":[{"sig":"MEUCIDbSkSoqKHC4fhX5ALdssiaBeEQ5WwBjCI0ZSftY9v+LAiEAk5Z9fgpgFrb5IOkeE85NT+puBxUvrkMgivHF0nYQ6/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":163335},"main":"dist/index.cjs","type":"module","_from":"file:alcyone-labs-arg-parser-dxt-3.0.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","engines":{"node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"lint":"oxlint .","test":"vitest run","build":"pnpm clean && pnpm run build:types && pnpm run build:cjs && pnpm run build:esm && pnpm run build:min","clean":"rm -rf dist","format":"oxfmt .","lint:fix":"oxlint --fix .","build:cjs":"cross-env VITE_BUILD_FORMAT=cjs vite build --config vite.config.build.ts","build:esm":"cross-env VITE_BUILD_FORMAT=es VITE_MINIFY_BUILD=false vite build --config vite.config.build.ts","build:min":"cross-env VITE_BUILD_FORMAT=es VITE_MINIFY_BUILD=true vite build --config vite.config.build.ts","test:watch":"vitest","build:types":"tsc --project tsconfig.json --emitDeclarationOnly","check:types":"tsc --project ./tsconfig.json --noEmit","format:check":"oxfmt --check ."},"_npmUser":{"name":"nembleton","email":"nicolas.embleton@gmail.com"},"_resolved":"/private/var/folders/27/xlh5p6rd54vgnqk_t2kq551c0000gn/T/c77cbea876627f6e67567a4654776615/alcyone-labs-arg-parser-dxt-3.0.0.tgz","_integrity":"sha512-qRljU7A8aMVd/XNh/10q2nltHQSQsA9It0AO7TCWsZcUEIvwcTQZ5Kf4dk2ncl4p7yyql/uhXaYr8e9+7u1laQ==","repository":{"url":"git+ssh://git@github.com/Alcyone-Labs/arg-parser.git","type":"git"},"_npmVersion":"11.11.0","description":"DXT (Desktop Extension) plugin for @alcyone-labs/arg-parser","directories":{},"_nodeVersion":"22.21.0","dependencies":{"tsdown":"^0.20.1","get-tsconfig":"^4.13.1","@alcyone-labs/arg-parser":"3.0.0","@alcyone-labs/arg-parser-mcp":"3.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","vite":"npm:rolldown-vite@^7.3.1","oxfmt":"^0.28.0","oxlint":"^1.43.0","vitest":"^4.0.18","cross-env":"^10.1.0","typescript":"^5.9.3","@types/node":"^25.2.0"},"peerDependencies":{"@alcyone-labs/arg-parser":"^3.0.0","@alcyone-labs/arg-parser-mcp":"^3.0.0"},"_npmOperationalInternal":{"tmp":"tmp/arg-parser-dxt_3.0.0_1773192310740_0.7153395048082409","host":"s3://npm-registry-packages-npm-production"}},"3.0.1":{"name":"@alcyone-labs/arg-parser-dxt","version":"3.0.1","description":"DXT (Desktop Extension) plugin for @alcyone-labs/arg-parser","keywords":["Arg Parser","CLI","Claude Desktop","DXT","Desktop Extension","Plugin"],"license":"MIT","author":{"name":"Nicolas Embleton","email":"nicolas.embleton@gmail.com"},"repository":{"type":"git","url":"git+ssh://git@github.com/Alcyone-Labs/arg-parser.git"},"type":"module","main":"dist/index.cjs","module":"dist/index.mjs","types":"dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"dependencies":{"get-tsconfig":"^4.13.7","tsdown":"^0.21.7","@alcyone-labs/arg-parser":"3.0.1","@alcyone-labs/arg-parser-mcp":"3.0.1"},"devDependencies":{"@types/node":"^25.5.0","cross-env":"^10.1.0","oxfmt":"^0.42.0","oxlint":"^1.57.0","tsx":"^4.21.0","typescript":"^6.0.2","vite":"^8.0.3","vitest":"^4.1.2"},"peerDependencies":{"@alcyone-labs/arg-parser":"^3.0.1","@alcyone-labs/arg-parser-mcp":"^3.0.1"},"engines":{"node":">=18.0.0"},"scripts":{"clean":"rm -rf dist","build:types":"tsc --project tsconfig.json --emitDeclarationOnly","build:cjs":"cross-env VITE_BUILD_FORMAT=cjs vite build --config vite.config.build.ts","build:esm":"cross-env VITE_BUILD_FORMAT=es VITE_MINIFY_BUILD=false vite build --config vite.config.build.ts","build:min":"cross-env VITE_BUILD_FORMAT=es VITE_MINIFY_BUILD=true vite build --config vite.config.build.ts","build":"pnpm clean && pnpm run build:types && pnpm run build:cjs && pnpm run build:esm && pnpm run build:min","test":"vitest run","test:watch":"vitest","format":"oxfmt .","format:check":"oxfmt --check .","lint":"oxlint .","lint:fix":"oxlint --fix .","check:types":"tsc --project ./tsconfig.json --noEmit"},"_id":"@alcyone-labs/arg-parser-dxt@3.0.1","bugs":{"url":"https://github.com/Alcyone-Labs/arg-parser/issues"},"homepage":"https://github.com/Alcyone-Labs/arg-parser#readme","_integrity":"sha512-jZeAZYu0Cgc6mNJpNdCqKDZN9SfoBHezN69OrHEcVkLoC++TPsiMNqfw0uc9xyalIx08ctpgu+YIZM/04XP2aA==","_resolved":"/private/var/folders/27/xlh5p6rd54vgnqk_t2kq551c0000gn/T/a945c5b0314121979a51f98568cf804c/alcyone-labs-arg-parser-dxt-3.0.1.tgz","_from":"file:alcyone-labs-arg-parser-dxt-3.0.1.tgz","_nodeVersion":"25.8.2","_npmVersion":"11.12.1","dist":{"integrity":"sha512-jZeAZYu0Cgc6mNJpNdCqKDZN9SfoBHezN69OrHEcVkLoC++TPsiMNqfw0uc9xyalIx08ctpgu+YIZM/04XP2aA==","shasum":"517da754f048be79132aa883d853df7f4bcf33e5","tarball":"https://registry.npmjs.org/@alcyone-labs/arg-parser-dxt/-/arg-parser-dxt-3.0.1.tgz","fileCount":21,"unpackedSize":165714,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIF3rpcqzriV4xk4AZbT/+FKPtvFAO+eWjANvadJzVLzAAiAi+lBYapOJXH+sypLMTJK+Mfty/FlxHWjxafi1byxOhw=="}]},"_npmUser":{"name":"nembleton","email":"nicolas.embleton@gmail.com"},"directories":{},"maintainers":[{"name":"nembleton","email":"nicolas.embleton@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/arg-parser-dxt_3.0.1_1774938836937_0.8353902798796213"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-13T09:47:56.603Z","modified":"2026-03-31T06:33:57.232Z","3.0.0-beta.1":"2026-02-13T09:47:56.851Z","3.0.0":"2026-03-11T01:25:10.894Z","3.0.1":"2026-03-31T06:33:57.103Z"},"bugs":{"url":"https://github.com/Alcyone-Labs/arg-parser/issues"},"author":{"name":"Nicolas Embleton","email":"nicolas.embleton@gmail.com"},"license":"MIT","homepage":"https://github.com/Alcyone-Labs/arg-parser#readme","keywords":["Arg Parser","CLI","Claude Desktop","DXT","Desktop Extension","Plugin"],"repository":{"type":"git","url":"git+ssh://git@github.com/Alcyone-Labs/arg-parser.git"},"description":"DXT (Desktop Extension) plugin for @alcyone-labs/arg-parser","maintainers":[{"name":"nembleton","email":"nicolas.embleton@gmail.com"}],"readme":"# @alcyone-labs/arg-parser-dxt\n\nDXT (Desktop Extension) plugin for @alcyone-labs/arg-parser.\n\n## Installation\n\n```bash\nnpm install @alcyone-labs/arg-parser @alcyone-labs/arg-parser-mcp @alcyone-labs/arg-parser-dxt\n```\n\n## Quick Start\n\n```typescript\nimport { ArgParser } from \"@alcyone-labs/arg-parser\";\nimport { mcpPlugin } from \"@alcyone-labs/arg-parser-mcp\";\nimport { dxtPlugin } from \"@alcyone-labs/arg-parser-dxt\";\n\nconst parser = new ArgParser({\n  appName: \"my-cli\",\n  handler: async (ctx) => ({ result: \"success\" }),\n})\n  .use(\n    mcpPlugin({\n      serverInfo: {\n        name: \"my-server\",\n        version: \"1.0.0\",\n      },\n    }),\n  )\n  .use(\n    dxtPlugin({\n      outputDir: \"./dist/dxt\",\n      include: [\"assets\", \"config.json\"],\n    }),\n  );\n\nawait parser.parse();\n```\n\n## Building DXT Packages\n\nRun your CLI with the `--s-build-dxt` flag:\n\n```bash\nnode my-cli.js --s-build-dxt ./dist/dxt\n```\n\n## Options\n\n- `outputDir`: Output directory for DXT package (default: './dxt')\n- `include`: Additional files to include in the package\n- `withNodeModules`: Whether to include node_modules (default: false)\n\n## License\n\nMIT\n","readmeFilename":"README.md"}