{"_id":"@dexlyai/dexly","_rev":"22-f23c99199e47364297e3d087a934d5f0","name":"@dexlyai/dexly","dist-tags":{"latest":"2.0.1"},"versions":{"0.1.0":{"name":"@dexlyai/dexly","version":"0.1.0","_id":"@dexlyai/dexly@0.1.0","maintainers":[{"name":"prashantmi","email":"prashantmindia@gmail.com"}],"bin":{"dexly":"dist/cli.js"},"dist":{"shasum":"454f3cfab809766daac11af7115aeb422d249836","tarball":"https://registry.npmjs.org/@dexlyai/dexly/-/dexly-0.1.0.tgz","fileCount":4,"integrity":"sha512-0K5eCz6dTTqzhgEo6K7Dqzv4DoyjJQmo0Ma+9UvY8MnWryz1xch4dej8oB2i+vfsN9Vr5pJBGoJZWNxy3nHU6Q==","signatures":[{"sig":"MEUCIHNQs+SE0PXux84RhaxDbVrgn7l29sKf7qEz8tkdWZwbAiEAzXAgUSKw/qB3RQNjNl/5M0XnMjY06VYcsgYsoEjW2ac=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":86503},"type":"commonjs","engines":{"node":">=20.0.0"},"gitHead":"d592bb9324a93556cc5ecbf56a947024db0aec20","scripts":{"host":"node dist/cli.js host","test":"vitest run tests","build":"npm run clean && npm run protocol:build && tsc -p tsconfig.json --noEmit && node scripts/build-bundles.mjs","clean":"node scripts/clean-dist.mjs","dexly":"npm run dexly:dev","doctor":"node dist/cli.js doctor","prepack":"npm run build && npm run test && npm run check:imports","dexly:dev":"bash scripts/dev-watch-and-install.sh","dexly:test":"npm run test","dexly:build":"npm run build","dexly:doctor":"npm run build && npm run doctor","install-host":"node dist/cli.js install","check:imports":"node scripts/check-no-cross-repo-imports.mjs","dexly:install":"npm run build && npm run install-host","version:print":"node dist/cli.js version","protocol:build":"npm --prefix ../DexlyProtocol run build","build:production":"bash scripts/build-production.sh"},"_npmUser":{"name":"prashantmi","email":"prashantmindia@gmail.com"},"_npmVersion":"11.11.0","description":"Dexly Companion is the local native-messaging bridge that connects the Dexly Chrome extension to a local Codex app-server on macOS.","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.10","typescript":"^5.9.3","@types/node":"^24.5.2","@dexly/protocol":"file:../DexlyProtocol"},"_npmOperationalInternal":{"tmp":"tmp/dexly_0.1.0_1775140547516_0.44304287112132146","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@dexlyai/dexly","version":"0.1.1","_id":"@dexlyai/dexly@0.1.1","maintainers":[{"name":"prashantmi","email":"prashantmindia@gmail.com"}],"bin":{"dexly":"dist/cli.js"},"dist":{"shasum":"88f374e7ae9ef03591ddddb935392de38d8c109c","tarball":"https://registry.npmjs.org/@dexlyai/dexly/-/dexly-0.1.1.tgz","fileCount":4,"integrity":"sha512-4dLgXeGJbFAu/RocOWihqlIOAawlJzvP8dP1Y2CkJA1Ty5pAhk8R9rpT1NwfEs0DgLJ3D1xNrNZeiJHV3E4SgQ==","signatures":[{"sig":"MEUCIDB0lOzZm6igfqz3Aq14XCWFxBFq6QDVxEOPRmdG+RnPAiEA1L3MRAT4gxAu3sZF8tEq/Aroc9tCBdvWdR+mPdCy7WU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87974},"type":"commonjs","_from":"file:/Users/pmishra/Prashant/Workspace/DexlyWorkspace/DexlyCompanion/artifacts/dexlyai-dexly-0.1.1.tgz","engines":{"node":">=20.0.0"},"scripts":{"host":"node dist/cli.js host","test":"vitest run tests","build":"npm run release:sync && npm run clean && npm run protocol:build && tsc -p tsconfig.json --noEmit && node scripts/build-bundles.mjs","clean":"node scripts/clean-dist.mjs","dexly":"npm run dexly:dev","doctor":"node dist/cli.js doctor","prepack":"npm run build && npm run test && npm run check:imports && npm run release:check","dexly:dev":"bash scripts/dev-live-build-and-install.sh","dexly:test":"npm run test","dexly:build":"npm run build","publish:npm":"bash scripts/production-npm-publish.sh","dexly:doctor":"npm run build && npm run doctor","install-host":"node dist/cli.js install","release:sync":"node scripts/sync-release-config.mjs","check:imports":"node scripts/check-no-cross-repo-imports.mjs","dexly:install":"npm run build && npm run install-host","release:check":"node scripts/sync-release-config.mjs --check","version:print":"node dist/cli.js version","protocol:build":"npm --prefix ../DexlyProtocol run build","build:production":"bash scripts/production-build.sh","publish:npm:beta":"bash scripts/production-npm-publish.sh beta","publish:npm:canary":"bash scripts/production-npm-publish.sh canary","publish:npm:latest":"bash scripts/production-npm-publish.sh latest","release:set-version":"node scripts/set-release-version.mjs"},"_npmUser":{"name":"prashantmi","email":"prashantmindia@gmail.com"},"_resolved":"/Users/pmishra/Prashant/Workspace/DexlyWorkspace/DexlyCompanion/artifacts/dexlyai-dexly-0.1.1.tgz","_integrity":"sha512-4dLgXeGJbFAu/RocOWihqlIOAawlJzvP8dP1Y2CkJA1Ty5pAhk8R9rpT1NwfEs0DgLJ3D1xNrNZeiJHV3E4SgQ==","_npmVersion":"11.11.0","description":"Dexly Companion is the local native-messaging bridge that connects the Dexly Chrome extension to a local Codex app-server on macOS.","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.10","typescript":"^5.9.3","@types/node":"^24.5.2","@dexly/protocol":"file:../DexlyProtocol"},"_npmOperationalInternal":{"tmp":"tmp/dexly_0.1.1_1775148040904_0.9915558392630923","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@dexlyai/dexly","version":"0.1.2","_id":"@dexlyai/dexly@0.1.2","maintainers":[{"name":"prashantmi","email":"prashantmindia@gmail.com"}],"bin":{"dexly":"dist/cli.js"},"dist":{"shasum":"fa8286242659ea0f067b754755ae0770449cf572","tarball":"https://registry.npmjs.org/@dexlyai/dexly/-/dexly-0.1.2.tgz","fileCount":4,"integrity":"sha512-tRfcwWRXUQSZ2CYMWrFVywbyaPPy6cCFkP64eLA+WVCEQEQfMeT6/td0uiqUFATqfWOfvvQYM25V3aWT4sgVpw==","signatures":[{"sig":"MEUCIHBmm0KRs5jrFL4L24box2m/4/0yCsXxW27SHE8oOfp7AiEAh3OrDinkXERE5ZKH2hCZcllIKVW/NJ9z1KMKURZiMyM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":87934},"type":"commonjs","_from":"file:/Users/pmishra/Prashant/Workspace/DexlyWorkspace/DexlyCompanion/artifacts/dexlyai-dexly-0.1.2.tgz","engines":{"node":">=20.0.0"},"scripts":{"host":"node dist/cli.js host","test":"vitest run tests","build":"npm run release:sync && npm run clean && npm run protocol:build && tsc -p tsconfig.json --noEmit && node scripts/build-bundles.mjs","clean":"node scripts/clean-dist.mjs","dexly":"npm run dexly:dev","doctor":"node dist/cli.js doctor","prepack":"npm run build && npm run test && npm run check:imports && npm run release:check","dexly:dev":"bash scripts/dev-live-build-and-install.sh","dexly:test":"npm run test","dexly:build":"npm run build","publish:npm":"bash scripts/production-npm-publish.sh","dexly:doctor":"npm run build && npm run doctor","install-host":"node dist/cli.js install","release:sync":"node scripts/sync-release-config.mjs","check:imports":"node scripts/check-no-cross-repo-imports.mjs","dexly:install":"npm run build && npm run install-host","release:check":"node scripts/sync-release-config.mjs --check","version:print":"node dist/cli.js version","protocol:build":"npm --prefix ../DexlyProtocol run build","build:production":"bash scripts/production-build.sh","publish:npm:beta":"bash scripts/production-npm-publish.sh beta","publish:npm:canary":"bash scripts/production-npm-publish.sh canary","publish:npm:latest":"bash scripts/production-npm-publish.sh latest","release:set-version":"node scripts/set-release-version.mjs"},"_npmUser":{"name":"prashantmi","email":"prashantmindia@gmail.com"},"_resolved":"/Users/pmishra/Prashant/Workspace/DexlyWorkspace/DexlyCompanion/artifacts/dexlyai-dexly-0.1.2.tgz","_integrity":"sha512-tRfcwWRXUQSZ2CYMWrFVywbyaPPy6cCFkP64eLA+WVCEQEQfMeT6/td0uiqUFATqfWOfvvQYM25V3aWT4sgVpw==","_npmVersion":"11.11.0","description":"Dexly Companion is the local native-messaging bridge that connects the Dexly Chrome extension to a local Codex app-server on macOS.","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.10","typescript":"^5.9.3","@types/node":"^24.5.2","@dexly/protocol":"file:../DexlyProtocol"},"_npmOperationalInternal":{"tmp":"tmp/dexly_0.1.2_1775148558893_0.939890191933539","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@dexlyai/dexly","version":"0.1.3","_id":"@dexlyai/dexly@0.1.3","maintainers":[{"name":"prashantmi","email":"prashantmindia@gmail.com"}],"bin":{"dexly":"dist/cli.js"},"dist":{"shasum":"603a1c28c3d0674afb7d04af26f7bc30cc2be70c","tarball":"https://registry.npmjs.org/@dexlyai/dexly/-/dexly-0.1.3.tgz","fileCount":4,"integrity":"sha512-9CSOT4p8UPfqOq5PIOl7rbjGwKoymrNL/KpJoXIVX+d1udFWeJERHfLQDAdD4mtqoX8z3OXMGh8ev/49o1Oq5Q==","signatures":[{"sig":"MEUCIQC1LG/jEM4ce7suUpA2qwfia2w/3H9yisJDpwcqjL5i0gIgbzDghY7w2Lyig4ZuloCwKKS31neQdB24xJldUyIiugo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108636},"type":"commonjs","_from":"file:/Users/pmishra/Prashant/Workspace/DexlyWorkspace/DexlyCompanion/artifacts/dexlyai-dexly-0.1.3.tgz","engines":{"node":">=20.0.0"},"scripts":{"host":"node dist/cli.js host","test":"vitest run tests","build":"npm run release:sync && npm run clean && npm run protocol:build && tsc -p tsconfig.json --noEmit && node scripts/build-bundles.mjs","clean":"node scripts/clean-dist.mjs","dexly":"npm run dexly:dev","doctor":"node dist/cli.js doctor","prepack":"npm run build && npm run test && npm run check:imports && npm run release:check","dexly:dev":"bash scripts/dev-live-build-and-install.sh","dexly:test":"npm run test","dexly:build":"npm run build","publish:npm":"bash scripts/production-npm-publish.sh","dexly:doctor":"npm run build && npm run doctor","install-host":"node dist/cli.js install","release:sync":"node scripts/sync-release-config.mjs","check:imports":"node scripts/check-no-cross-repo-imports.mjs","dexly:install":"npm run build && npm run install-host","release:check":"node scripts/sync-release-config.mjs --check","version:print":"node dist/cli.js version","protocol:build":"npm --prefix ../DexlyProtocol run build","build:production":"bash scripts/production-build.sh","publish:npm:beta":"bash scripts/production-npm-publish.sh beta","publish:npm:canary":"bash scripts/production-npm-publish.sh canary","publish:npm:latest":"bash scripts/production-npm-publish.sh latest","release:set-version":"node scripts/set-release-version.mjs"},"_npmUser":{"name":"prashantmi","email":"prashantmindia@gmail.com"},"_resolved":"/Users/pmishra/Prashant/Workspace/DexlyWorkspace/DexlyCompanion/artifacts/dexlyai-dexly-0.1.3.tgz","_integrity":"sha512-9CSOT4p8UPfqOq5PIOl7rbjGwKoymrNL/KpJoXIVX+d1udFWeJERHfLQDAdD4mtqoX8z3OXMGh8ev/49o1Oq5Q==","_npmVersion":"11.11.0","description":"Dexly Companion is the local native-messaging bridge that connects the Dexly Chrome extension to a local Codex app-server on macOS, Windows, and Linux.","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.10","typescript":"^5.9.3","@types/node":"^24.5.2","@dexly/protocol":"file:../DexlyProtocol"},"_npmOperationalInternal":{"tmp":"tmp/dexly_0.1.3_1775158791710_0.4116331091478147","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@dexlyai/dexly","version":"0.1.4","_id":"@dexlyai/dexly@0.1.4","maintainers":[{"name":"prashantmi","email":"prashantmindia@gmail.com"}],"bin":{"dexly":"dist/cli.js"},"dist":{"shasum":"6edf530d635c1d4af4649d759bc33157ca70ad81","tarball":"https://registry.npmjs.org/@dexlyai/dexly/-/dexly-0.1.4.tgz","fileCount":4,"integrity":"sha512-7avqgRGMsEMlNWt/G9iO6m8BpnIFlwf3fikTmrfQupf4hTLoWXdc8rJNlxgYIIjhgstGtAxvIi3TEYHXXgWo/Q==","signatures":[{"sig":"MEQCIA8WdX1Imt0sxksSBaaQhUCmJ0UWr3vPKB80ipBRYwAVAiB/cQivR24iSpA/YG9J1vZcjEgHswoM1zPn37CdK6kXnA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":108636},"type":"commonjs","_from":"file:/Users/pmishra/Prashant/Workspace/DexlyWorkspace/DexlyCompanion/artifacts/dexlyai-dexly-0.1.4.tgz","engines":{"node":">=20.0.0"},"scripts":{"host":"node dist/cli.js host","test":"vitest run tests","build":"npm run release:sync && npm run clean && npm run protocol:build && tsc -p tsconfig.json --noEmit && node scripts/build-bundles.mjs","clean":"node scripts/clean-dist.mjs","dexly":"npm run dexly:dev","doctor":"node dist/cli.js doctor","prepack":"npm run build && npm run test && npm run check:imports && npm run release:check","dexly:dev":"bash scripts/dev-live-build-and-install.sh","dexly:test":"npm run test","dexly:build":"npm run build","publish:npm":"bash scripts/production-npm-publish.sh","dexly:doctor":"npm run build && npm run doctor","install-host":"node dist/cli.js install","release:sync":"node scripts/sync-release-config.mjs","check:imports":"node scripts/check-no-cross-repo-imports.mjs","dexly:install":"npm run build && npm run install-host","release:check":"node scripts/sync-release-config.mjs --check","version:print":"node dist/cli.js version","protocol:build":"npm --prefix ../DexlyProtocol run build","build:production":"bash scripts/production-build.sh","publish:npm:beta":"bash scripts/production-npm-publish.sh beta","publish:npm:canary":"bash scripts/production-npm-publish.sh canary","publish:npm:latest":"bash scripts/production-npm-publish.sh latest","release:set-version":"node scripts/set-release-version.mjs"},"_npmUser":{"name":"prashantmi","email":"prashantmindia@gmail.com"},"_resolved":"/Users/pmishra/Prashant/Workspace/DexlyWorkspace/DexlyCompanion/artifacts/dexlyai-dexly-0.1.4.tgz","_integrity":"sha512-7avqgRGMsEMlNWt/G9iO6m8BpnIFlwf3fikTmrfQupf4hTLoWXdc8rJNlxgYIIjhgstGtAxvIi3TEYHXXgWo/Q==","_npmVersion":"11.11.0","description":"Dexly Companion is the local native-messaging bridge that connects the Dexly Chrome extension to a local Codex app-server on macOS, Windows, and Linux.","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.10","typescript":"^5.9.3","@types/node":"^24.5.2","@dexly/protocol":"file:../DexlyProtocol"},"_npmOperationalInternal":{"tmp":"tmp/dexly_0.1.4_1775482572317_0.19283568589014655","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@dexlyai/dexly","version":"0.1.5","_id":"@dexlyai/dexly@0.1.5","maintainers":[{"name":"prashantmi","email":"prashantmindia@gmail.com"}],"bin":{"dexly":"dist/cli.js"},"dist":{"shasum":"6892d4dce3ee9fe7ce78c6d4302efb25c92ea1af","tarball":"https://registry.npmjs.org/@dexlyai/dexly/-/dexly-0.1.5.tgz","fileCount":4,"integrity":"sha512-oueYGa/cfbdPAM8IFuhBO55x1bvnzY59FBi6VPsSd1uLTY+ugmDSUl7z1PELHWYzellBTaz3RaB75yIdZ8rNfA==","signatures":[{"sig":"MEQCIEdjCr0YGyQpDtwM8rTCU0ZMNlwOOvjq4BRO7qlzdt8PAiAaX5pccChtcwKR94gMSYWuFIyzV/Xcocbn0NKArHipiA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":113442},"type":"commonjs","_from":"file:/Users/pmishra/Prashant/Workspace/DexlyWorkspace/DexlyCompanion/artifacts/dexlyai-dexly-0.1.5.tgz","engines":{"node":">=20.0.0"},"scripts":{"host":"node dist/cli.js host","test":"vitest run tests","build":"npm run release:sync && npm run clean && npm run protocol:build && tsc -p tsconfig.json --noEmit && node scripts/build-bundles.mjs","clean":"node scripts/clean-dist.mjs","dexly":"npm run dexly:dev","doctor":"node dist/cli.js doctor","prepack":"npm run build && npm run test && npm run check:imports && npm run release:check","dexly:dev":"bash scripts/dev-live-build-and-install.sh","dexly:test":"npm run test","dexly:build":"npm run build","publish:npm":"bash scripts/production-npm-publish.sh","dexly:doctor":"npm run build && npm run doctor","install-host":"node dist/cli.js install","release:sync":"node scripts/sync-release-config.mjs","check:imports":"node scripts/check-no-cross-repo-imports.mjs","dexly:install":"npm run build && npm run install-host","release:check":"node scripts/sync-release-config.mjs --check","version:print":"node dist/cli.js version","protocol:build":"npm --prefix ../DexlyProtocol run build","build:production":"bash scripts/production-build.sh","publish:npm:beta":"bash scripts/production-npm-publish.sh beta","publish:npm:canary":"bash scripts/production-npm-publish.sh canary","publish:npm:latest":"bash scripts/production-npm-publish.sh latest","release:set-version":"node scripts/set-release-version.mjs"},"_npmUser":{"name":"prashantmi","email":"prashantmindia@gmail.com"},"_resolved":"/Users/pmishra/Prashant/Workspace/DexlyWorkspace/DexlyCompanion/artifacts/dexlyai-dexly-0.1.5.tgz","_integrity":"sha512-oueYGa/cfbdPAM8IFuhBO55x1bvnzY59FBi6VPsSd1uLTY+ugmDSUl7z1PELHWYzellBTaz3RaB75yIdZ8rNfA==","_npmVersion":"11.11.0","description":"Dexly Companion is the local native-messaging bridge that connects the Dexly Chrome extension to a local Codex app-server on macOS, Windows, and Linux.","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.10","typescript":"^5.9.3","@types/node":"^24.5.2","@dexly/protocol":"file:../DexlyProtocol"},"_npmOperationalInternal":{"tmp":"tmp/dexly_0.1.5_1775558431908_0.19598087507827788","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@dexlyai/dexly","version":"0.1.6","_id":"@dexlyai/dexly@0.1.6","maintainers":[{"name":"prashantmi","email":"prashantmindia@gmail.com"}],"bin":{"dexly":"dist/cli.js"},"dist":{"shasum":"cbfa02f50f02c2ea058db3bbd1fc36eaf008f7d0","tarball":"https://registry.npmjs.org/@dexlyai/dexly/-/dexly-0.1.6.tgz","fileCount":4,"integrity":"sha512-ATlm2nl3Up2XEsV2Ite+Cl0CyW7LLdJ1Rj9gpZIsxcY0G+CvaUdGq1Ng0b2jjG0vI2+yEnqY8/dDItDF4hbb8w==","signatures":[{"sig":"MEUCIQD+pwGYQykFPYykbQBjA1K1nV0vDfb/tA9gv0fT7wZzVgIgd7sRNDiiQ4BEgKe9q+1N1YayZk6gN4iQLH0KIHE1FSc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":128346},"type":"commonjs","_from":"file:/Users/pmishra/Prashant/Workspace/DexlyWorkspace/DexlyCompanion/artifacts/dexlyai-dexly-0.1.6.tgz","engines":{"node":">=20.0.0"},"scripts":{"host":"node dist/cli.js host","test":"vitest run tests","build":"npm run release:sync && npm run clean && npm run protocol:build && tsc -p tsconfig.json --noEmit && node scripts/build-bundles.mjs","clean":"node scripts/clean-dist.mjs","dexly":"npm run dexly:dev","doctor":"node dist/cli.js doctor","prepack":"npm run build && npm run test && npm run check:imports && npm run release:check","dexly:dev":"bash scripts/dev-live-build-and-install.sh","dexly:test":"npm run test","dexly:build":"npm run build","publish:npm":"bash scripts/production-npm-publish.sh","dexly:doctor":"npm run build && npm run doctor","install-host":"node dist/cli.js install","release:sync":"node scripts/sync-release-config.mjs","check:imports":"node scripts/check-no-cross-repo-imports.mjs","dexly:install":"npm run build && npm run install-host","release:check":"node scripts/sync-release-config.mjs --check","version:print":"node dist/cli.js version","protocol:build":"npm --prefix ../DexlyProtocol run build","build:production":"bash scripts/production-build.sh","publish:npm:beta":"bash scripts/production-npm-publish.sh beta","publish:npm:canary":"bash scripts/production-npm-publish.sh canary","publish:npm:latest":"bash scripts/production-npm-publish.sh latest","release:set-version":"node scripts/set-release-version.mjs"},"_npmUser":{"name":"prashantmi","email":"prashantmindia@gmail.com"},"_resolved":"/Users/pmishra/Prashant/Workspace/DexlyWorkspace/DexlyCompanion/artifacts/dexlyai-dexly-0.1.6.tgz","_integrity":"sha512-ATlm2nl3Up2XEsV2Ite+Cl0CyW7LLdJ1Rj9gpZIsxcY0G+CvaUdGq1Ng0b2jjG0vI2+yEnqY8/dDItDF4hbb8w==","_npmVersion":"11.11.0","description":"Dexly Companion is the local native-messaging bridge that connects the Dexly Chrome extension to a local Codex app-server on macOS, Windows, and Linux.","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.10","typescript":"^5.9.3","@types/node":"^24.5.2","@dexly/protocol":"file:../DexlyProtocol"},"_npmOperationalInternal":{"tmp":"tmp/dexly_0.1.6_1775563438293_0.10980066755358053","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@dexlyai/dexly","version":"0.1.7","_id":"@dexlyai/dexly@0.1.7","maintainers":[{"name":"prashantmi","email":"prashantmindia@gmail.com"}],"bin":{"dexly":"dist/cli.js"},"dist":{"shasum":"5253ce99a11b20f50af9cdf1d8404c3751f6ad83","tarball":"https://registry.npmjs.org/@dexlyai/dexly/-/dexly-0.1.7.tgz","fileCount":4,"integrity":"sha512-JqvJDDDhTktH/OlpPWMaUk9XKYBdL7f066tsfsqqcyFTWQbFHCHXVDeHbCHfU0sfXFrvit/oh/fxyXZwln+QhA==","signatures":[{"sig":"MEUCIBGja9xHrp6MLvi1cVjET61N6InmRiX+vM96ra4+w1olAiEA/Rfl38fchwPqNDWM+W0VdCLGI7g48+K/E3inRRJ3UlQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130320},"type":"commonjs","_from":"file:/Users/pmishra/Prashant/Workspace/DexlyWorkspace/DexlyCompanion/artifacts/dexlyai-dexly-0.1.7.tgz","engines":{"node":">=20.0.0"},"scripts":{"host":"node dist/cli.js host","test":"vitest run tests","build":"npm run release:sync && npm run clean && npm run protocol:build && tsc -p tsconfig.json --noEmit && node scripts/build-bundles.mjs","clean":"node scripts/clean-dist.mjs","dexly":"npm run dexly:dev","doctor":"node dist/cli.js doctor","prepack":"npm run build && npm run test && npm run check:imports && npm run release:check","dexly:dev":"bash scripts/dev-live-build-and-install.sh","dexly:test":"npm run test","dexly:build":"npm run build","publish:npm":"bash scripts/production-npm-publish.sh","dexly:doctor":"npm run build && npm run doctor","install-host":"node dist/cli.js install","release:sync":"node scripts/sync-release-config.mjs","check:imports":"node scripts/check-no-cross-repo-imports.mjs","dexly:install":"npm run build && npm run install-host","release:check":"node scripts/sync-release-config.mjs --check","version:print":"node dist/cli.js version","protocol:build":"npm --prefix ../DexlyProtocol run build","build:production":"bash scripts/production-build.sh","publish:npm:beta":"bash scripts/production-npm-publish.sh beta","publish:npm:canary":"bash scripts/production-npm-publish.sh canary","publish:npm:latest":"bash scripts/production-npm-publish.sh latest","release:set-version":"node scripts/set-release-version.mjs"},"_npmUser":{"name":"prashantmi","email":"prashantmindia@gmail.com"},"_resolved":"/Users/pmishra/Prashant/Workspace/DexlyWorkspace/DexlyCompanion/artifacts/dexlyai-dexly-0.1.7.tgz","_integrity":"sha512-JqvJDDDhTktH/OlpPWMaUk9XKYBdL7f066tsfsqqcyFTWQbFHCHXVDeHbCHfU0sfXFrvit/oh/fxyXZwln+QhA==","_npmVersion":"11.11.0","description":"Dexly Companion is the local native-messaging bridge that connects the Dexly Chrome extension to a local Codex app-server on macOS, Windows, and Linux.","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.10","typescript":"^5.9.3","@types/node":"^24.5.2","@dexly/protocol":"file:../DexlyProtocol"},"_npmOperationalInternal":{"tmp":"tmp/dexly_0.1.7_1776155632988_0.7767716502503277","host":"s3://npm-registry-packages-npm-production"}},"0.1.8":{"name":"@dexlyai/dexly","version":"0.1.8","_id":"@dexlyai/dexly@0.1.8","maintainers":[{"name":"prashantmi","email":"prashantmindia@gmail.com"}],"bin":{"dexly":"dist/cli.js"},"dist":{"shasum":"0056cffc45a5b642da3928c7f59b5e71bd4020da","tarball":"https://registry.npmjs.org/@dexlyai/dexly/-/dexly-0.1.8.tgz","fileCount":4,"integrity":"sha512-Y7Pq0C8XfhlGic9BVq3atOwli5npAQ/tpT20R1/gAqHOglJOsksQ4hrDNLesBEk6KdKDME5tan11R+GjAyChDQ==","signatures":[{"sig":"MEUCIQC3YhPjcNN+DP+TLC0pjC4LGNX0W1RNomGlOM4zPZmjugIgCvkMAOfWJq9C+07aW3ixeNW7qHzOrnI5noPpnCtkybo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130320},"type":"commonjs","_from":"file:/Users/pmishra/Prashant/Workspace/DexlyWorkspace/DexlyCompanion/artifacts/dexlyai-dexly-0.1.8.tgz","engines":{"node":">=20.0.0"},"scripts":{"host":"node dist/cli.js host","test":"vitest run tests","build":"npm run release:sync && npm run clean && npm run protocol:build && tsc -p tsconfig.json --noEmit && node scripts/build-bundles.mjs","clean":"node scripts/clean-dist.mjs","dexly":"npm run dexly:dev","doctor":"node dist/cli.js doctor","prepack":"npm run build && npm run test && npm run check:imports && npm run release:check","dexly:dev":"bash scripts/dev-live-build-and-install.sh","dexly:test":"npm run test","dexly:build":"npm run build","publish:npm":"bash scripts/production-npm-publish.sh","dexly:doctor":"npm run build && npm run doctor","install-host":"node dist/cli.js install","release:sync":"node scripts/sync-release-config.mjs","check:imports":"node scripts/check-no-cross-repo-imports.mjs","dexly:install":"npm run build && npm run install-host","release:check":"node scripts/sync-release-config.mjs --check","version:print":"node dist/cli.js version","protocol:build":"npm --prefix ../DexlyProtocol run build","build:production":"bash scripts/production-build.sh","publish:npm:beta":"bash scripts/production-npm-publish.sh beta","publish:npm:canary":"bash scripts/production-npm-publish.sh canary","publish:npm:latest":"bash scripts/production-npm-publish.sh latest","release:set-version":"node scripts/set-release-version.mjs"},"_npmUser":{"name":"prashantmi","email":"prashantmindia@gmail.com"},"_resolved":"/Users/pmishra/Prashant/Workspace/DexlyWorkspace/DexlyCompanion/artifacts/dexlyai-dexly-0.1.8.tgz","_integrity":"sha512-Y7Pq0C8XfhlGic9BVq3atOwli5npAQ/tpT20R1/gAqHOglJOsksQ4hrDNLesBEk6KdKDME5tan11R+GjAyChDQ==","_npmVersion":"11.11.0","description":"Dexly Companion is the local native-messaging bridge that connects the Dexly Chrome extension to a local Codex app-server on macOS, Windows, and Linux.","directories":{},"_nodeVersion":"24.14.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.10","typescript":"^5.9.3","@types/node":"^24.5.2","@dexly/protocol":"file:../DexlyProtocol"},"_npmOperationalInternal":{"tmp":"tmp/dexly_0.1.8_1776279694505_0.4519643131192046","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"@dexlyai/dexly","version":"1.0.0","_id":"@dexlyai/dexly@1.0.0","maintainers":[{"name":"prashantmi","email":"prashantmindia@gmail.com"}],"bin":{"dexly":"dist/cli.js"},"dist":{"shasum":"bb55110b9c402191027ff4251cfa48694e3823b7","tarball":"https://registry.npmjs.org/@dexlyai/dexly/-/dexly-1.0.0.tgz","fileCount":4,"integrity":"sha512-UPTYsFFccorLwlZSimbHsswOlEdzSK/xCgbk/hihZmU4lhymcUSJ3pEHl8Zzx4DFmKWcT3NOW7rbXB32zEl3tQ==","signatures":[{"sig":"MEUCIQCLhRwbVKzAZcmeHC8DfrFqmnCKbr6aMPT2GpizMEdm1wIgWwQzkMkN2PZ/XOLSCvQbWcul3/5F1H/qi2eY2FLGqHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130966},"type":"commonjs","_from":"file:/Users/pmishra/Prashant/Workspace/DexlyWorkspace/DexlyCompanion/artifacts/dexlyai-dexly-1.0.0.tgz","engines":{"node":">=20.0.0"},"scripts":{"host":"node dist/cli.js host","test":"vitest run tests","build":"npm run release:sync && npm run clean && npm run protocol:build && tsc -p tsconfig.json --noEmit && node scripts/build-bundles.mjs","clean":"node scripts/clean-dist.mjs","dexly":"npm run dexly:dev","doctor":"node dist/cli.js doctor","prepack":"npm run build && npm run test && npm run check:imports && npm run release:check","dexly:dev":"bash scripts/watch-companion-install.sh","dexly:test":"npm run test","dexly:build":"npm run build","publish:npm":"bash scripts/publish-companion.sh","dexly:doctor":"npm run build && npm run doctor","install-host":"node dist/cli.js install","release:sync":"node scripts/sync-release-config.mjs","check:imports":"node scripts/check-no-cross-repo-imports.mjs","dexly:install":"npm run build && npm run install-host","release:check":"node scripts/sync-release-config.mjs --check","version:print":"node dist/cli.js version","protocol:build":"npm --prefix ../DexlyProtocol run build","build:production":"bash scripts/package-companion.sh","publish:npm:beta":"bash scripts/publish-companion.sh beta","publish:npm:canary":"bash scripts/publish-companion.sh canary","publish:npm:latest":"bash scripts/publish-companion.sh latest","release:set-version":"node scripts/set-release-version.mjs"},"_npmUser":{"name":"prashantmi","email":"prashantmindia@gmail.com"},"_resolved":"/Users/pmishra/Prashant/Workspace/DexlyWorkspace/DexlyCompanion/artifacts/dexlyai-dexly-1.0.0.tgz","_integrity":"sha512-UPTYsFFccorLwlZSimbHsswOlEdzSK/xCgbk/hihZmU4lhymcUSJ3pEHl8Zzx4DFmKWcT3NOW7rbXB32zEl3tQ==","_npmVersion":"11.12.1","description":"Dexly Companion is the local native-messaging bridge that connects the Dexly Chrome extension to a local Codex app-server on macOS, Windows, and Linux.","directories":{},"_nodeVersion":"26.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.10","typescript":"^5.9.3","@types/node":"^24.5.2","@dexly/protocol":"file:../DexlyProtocol"},"_npmOperationalInternal":{"tmp":"tmp/dexly_1.0.0_1783620935436_0.24014179768756594","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@dexlyai/dexly","version":"1.0.1","_id":"@dexlyai/dexly@1.0.1","maintainers":[{"name":"prashantmi","email":"prashantmindia@gmail.com"}],"bin":{"dexly":"dist/cli.js"},"dist":{"shasum":"b8e640d74164cbf361b90bc477f7c81922dff26d","tarball":"https://registry.npmjs.org/@dexlyai/dexly/-/dexly-1.0.1.tgz","fileCount":4,"integrity":"sha512-9s5HS0nxdiyA+nMs00nPH44vx7ly0C+BbNKthd2qpm3UEPBLp8Gfnk/WCJ066VJTVOq5rzBGt0/ApLrQZEGDqw==","signatures":[{"sig":"MEYCIQCxCoy1CCWGF6Swme5sTc66u1X/3M8YYKa/zDnG6s7Q6gIhAKY09wnntQHOB/yEa44ArShe+2ZdWywjpIAfXYbg6j/H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130966},"type":"commonjs","_from":"file:/Users/pmishra/Prashant/Workspace/DexlyWorkspace/DexlyCompanion/artifacts/dexlyai-dexly-1.0.1.tgz","engines":{"node":">=20.0.0"},"scripts":{"host":"node dist/cli.js host","test":"vitest run tests","build":"npm run release:sync && npm run clean && npm run protocol:build && tsc -p tsconfig.json --noEmit && node scripts/build-bundles.mjs","clean":"node scripts/clean-dist.mjs","dexly":"npm run dexly:dev","doctor":"node dist/cli.js doctor","prepack":"npm run build && npm run test && npm run check:imports && npm run release:check","dexly:dev":"bash scripts/watch-companion-install.sh","dexly:test":"npm run test","dexly:build":"npm run build","publish:npm":"bash scripts/publish-companion.sh","dexly:doctor":"npm run build && npm run doctor","install-host":"node dist/cli.js install","release:sync":"node scripts/sync-release-config.mjs","check:imports":"node scripts/check-no-cross-repo-imports.mjs","dexly:install":"npm run build && npm run install-host","release:check":"node scripts/sync-release-config.mjs --check","version:print":"node dist/cli.js version","protocol:build":"npm --prefix ../DexlyProtocol run build","build:production":"bash scripts/package-companion.sh","publish:npm:beta":"bash scripts/publish-companion.sh beta","publish:npm:canary":"bash scripts/publish-companion.sh canary","publish:npm:latest":"bash scripts/publish-companion.sh latest","release:set-version":"node scripts/set-release-version.mjs"},"_npmUser":{"name":"prashantmi","email":"prashantmindia@gmail.com"},"_resolved":"/Users/pmishra/Prashant/Workspace/DexlyWorkspace/DexlyCompanion/artifacts/dexlyai-dexly-1.0.1.tgz","_integrity":"sha512-9s5HS0nxdiyA+nMs00nPH44vx7ly0C+BbNKthd2qpm3UEPBLp8Gfnk/WCJ066VJTVOq5rzBGt0/ApLrQZEGDqw==","_npmVersion":"11.12.1","description":"Dexly Companion is the local native-messaging bridge that connects the Dexly Chrome extension to a local Codex app-server on macOS, Windows, and Linux.","directories":{},"_nodeVersion":"26.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.10","typescript":"^5.9.3","@types/node":"^24.5.2","@dexly/protocol":"file:../DexlyProtocol"},"_npmOperationalInternal":{"tmp":"tmp/dexly_1.0.1_1784633258097_0.04512736344012125","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@dexlyai/dexly","version":"1.0.2","_id":"@dexlyai/dexly@1.0.2","maintainers":[{"name":"prashantmi","email":"prashantmindia@gmail.com"}],"bin":{"dexly":"dist/cli.js"},"dist":{"shasum":"78d6de8c77874cf7a2e3edcebf0c6c3087053b93","tarball":"https://registry.npmjs.org/@dexlyai/dexly/-/dexly-1.0.2.tgz","fileCount":4,"integrity":"sha512-W0PLOvUJF6lGtNvzwOsRrK2AolgluAiF4dLWF/G+tIeQ/eT8DO7v2pjmzvB8CvqflKXOySfFpOo5w0qQSfU2gA==","signatures":[{"sig":"MEQCIC/de2P1OfFUFZk61yjqXDvjwne4pl5GLGpbfViVqIGmAiAdElnZ3GiXk26MFZjk7bqnSAw8w0dTgt52/Bm/1AmqPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134244},"type":"commonjs","_from":"file:/Users/pmishra/Prashant/Workspace/DexlyWorkspace/DexlyCompanion/artifacts/dexlyai-dexly-1.0.2.tgz","engines":{"node":">=20.0.0"},"scripts":{"host":"node dist/cli.js host","test":"vitest run tests","build":"npm run release:sync && npm run clean && npm run protocol:build && tsc -p tsconfig.json --noEmit && node scripts/build-bundles.mjs","clean":"node scripts/clean-dist.mjs","dexly":"npm run dexly:dev","doctor":"node dist/cli.js doctor","prepack":"npm run build && npm run test && npm run check:imports && npm run release:check","dexly:dev":"bash scripts/watch-companion-install.sh","dexly:test":"npm run test","dexly:build":"npm run build","publish:npm":"bash scripts/publish-companion.sh","dexly:doctor":"npm run build && npm run doctor","install-host":"node dist/cli.js install","release:sync":"node scripts/sync-release-config.mjs","check:imports":"node scripts/check-no-cross-repo-imports.mjs","dexly:install":"npm run build && npm run install-host","release:check":"node scripts/sync-release-config.mjs --check","version:print":"node dist/cli.js version","protocol:build":"npm --prefix ../DexlyProtocol run build","build:production":"bash scripts/package-companion.sh","publish:npm:beta":"bash scripts/publish-companion.sh beta","publish:npm:canary":"bash scripts/publish-companion.sh canary","publish:npm:latest":"bash scripts/publish-companion.sh latest","release:set-version":"node scripts/set-release-version.mjs"},"_npmUser":{"name":"prashantmi","email":"prashantmindia@gmail.com"},"_resolved":"/Users/pmishra/Prashant/Workspace/DexlyWorkspace/DexlyCompanion/artifacts/dexlyai-dexly-1.0.2.tgz","_integrity":"sha512-W0PLOvUJF6lGtNvzwOsRrK2AolgluAiF4dLWF/G+tIeQ/eT8DO7v2pjmzvB8CvqflKXOySfFpOo5w0qQSfU2gA==","_npmVersion":"11.12.1","description":"Dexly Companion is the local native-messaging bridge that connects the Dexly Chrome extension to a local Codex app-server on macOS, Windows, and Linux.","directories":{},"_nodeVersion":"26.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.10","typescript":"^5.9.3","@types/node":"^24.5.2","@dexly/protocol":"file:../DexlyProtocol"},"_npmOperationalInternal":{"tmp":"tmp/dexly_1.0.2_1784697580543_0.038514944778150983","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@dexlyai/dexly","version":"1.0.3","_id":"@dexlyai/dexly@1.0.3","maintainers":[{"name":"prashantmi","email":"prashantmindia@gmail.com"}],"bin":{"dexly":"dist/cli.js"},"dist":{"shasum":"f7663d9afedd55943ebb913627955dc58219d280","tarball":"https://registry.npmjs.org/@dexlyai/dexly/-/dexly-1.0.3.tgz","fileCount":4,"integrity":"sha512-Ve8MauFyjCH4nzeBv8WmXahw2O+O53F7/Q8FoK08dHRTGfDYLJG72TBt/F6l3NXkMS+4IzJwi4r0LN/lej2ftQ==","signatures":[{"sig":"MEYCIQCgKa178sCyTtSraSYScEnO4yjAQPy+h1eO0DjYmVzilAIhAMMOosLCNkx5TR0XBwtmja2gCRq3WkrkIzJozP/7ri/1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":134244},"type":"commonjs","_from":"file:/Users/pmishra/Prashant/Workspace/DexlyWorkspace/DexlyCompanion/artifacts/dexlyai-dexly-1.0.3.tgz","engines":{"node":">=20.0.0"},"scripts":{"host":"node dist/cli.js host","test":"vitest run tests","build":"npm run release:sync && npm run clean && npm run protocol:build && tsc -p tsconfig.json --noEmit && node scripts/build-bundles.mjs","clean":"node scripts/clean-dist.mjs","dexly":"npm run dexly:dev","doctor":"node dist/cli.js doctor","prepack":"npm run build && npm run test && npm run check:imports && npm run release:check","dexly:dev":"bash scripts/watch-companion-install.sh","dexly:test":"npm run test","dexly:build":"npm run build","publish:npm":"bash scripts/publish-companion.sh","dexly:doctor":"npm run build && npm run doctor","install-host":"node dist/cli.js install","release:sync":"node scripts/sync-release-config.mjs","check:imports":"node scripts/check-no-cross-repo-imports.mjs","dexly:install":"npm run build && npm run install-host","release:check":"node scripts/sync-release-config.mjs --check","version:print":"node dist/cli.js version","protocol:build":"npm --prefix ../DexlyProtocol run build","build:production":"bash scripts/package-companion.sh","publish:npm:beta":"bash scripts/publish-companion.sh beta","publish:npm:canary":"bash scripts/publish-companion.sh canary","publish:npm:latest":"bash scripts/publish-companion.sh latest","release:set-version":"node scripts/set-release-version.mjs"},"_npmUser":{"name":"prashantmi","email":"prashantmindia@gmail.com"},"_resolved":"/Users/pmishra/Prashant/Workspace/DexlyWorkspace/DexlyCompanion/artifacts/dexlyai-dexly-1.0.3.tgz","_integrity":"sha512-Ve8MauFyjCH4nzeBv8WmXahw2O+O53F7/Q8FoK08dHRTGfDYLJG72TBt/F6l3NXkMS+4IzJwi4r0LN/lej2ftQ==","_npmVersion":"11.12.1","description":"Dexly Companion is the local native-messaging bridge that connects the Dexly Chrome extension to a local Codex app-server on macOS, Windows, and Linux.","directories":{},"_nodeVersion":"26.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.10","typescript":"^5.9.3","@types/node":"^24.5.2","@dexly/protocol":"file:../DexlyProtocol"},"_npmOperationalInternal":{"tmp":"tmp/dexly_1.0.3_1784932010632_0.6408190411131889","host":"s3://npm-registry-packages-npm-production"}},"1.0.4":{"name":"@dexlyai/dexly","version":"1.0.4","_id":"@dexlyai/dexly@1.0.4","maintainers":[{"name":"prashantmi","email":"prashantmindia@gmail.com"}],"bin":{"dexly":"dist/cli.js"},"dist":{"shasum":"fcec39dd389dc205c75e10744d9582b84988fc18","tarball":"https://registry.npmjs.org/@dexlyai/dexly/-/dexly-1.0.4.tgz","fileCount":4,"integrity":"sha512-HIwWAIOlD3lbQjgsKVWemJOcabp5ZDEBuw6p1S1mN7AZZV10Rfy5FIZ6RCsIPt6GdkrujkgBGeK0dpBAArk0gQ==","signatures":[{"sig":"MEUCICK2LeTXZDJGs3YpxMzfzleCxFWb63TqNONYqjIqrupvAiEA/vJICQk7JAvQ5DyTsxbf9VUtU9+ysRL9eRM6fac+euI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144792},"type":"commonjs","_from":"file:/Users/pmishra/Prashant/Workspace/DexlyWorkspace/DexlyCompanion/artifacts/dexlyai-dexly-1.0.4.tgz","engines":{"node":">=20.0.0"},"scripts":{"host":"node dist/cli.js host","test":"vitest run tests","build":"npm run release:sync && npm run clean && npm run protocol:build && tsc -p tsconfig.json --noEmit && node scripts/build-bundles.mjs","clean":"node scripts/clean-dist.mjs","dexly":"npm run dexly:dev","doctor":"node dist/cli.js doctor","prepack":"npm run build && npm run test && npm run check:imports && npm run release:check","dexly:dev":"bash scripts/watch-companion-install.sh","dexly:test":"npm run test","dexly:build":"npm run build","publish:npm":"bash scripts/publish-companion.sh","dexly:doctor":"npm run build && npm run doctor","install-host":"node dist/cli.js install","release:sync":"node scripts/sync-release-config.mjs","check:imports":"node scripts/check-no-cross-repo-imports.mjs","dexly:install":"npm run build && npm run install-host","release:check":"node scripts/sync-release-config.mjs --check","version:print":"node dist/cli.js version","protocol:build":"npm --prefix ../DexlyProtocol run build","build:production":"bash scripts/package-companion.sh","publish:npm:beta":"bash scripts/publish-companion.sh beta","publish:npm:canary":"bash scripts/publish-companion.sh canary","publish:npm:latest":"bash scripts/publish-companion.sh latest","release:set-version":"node scripts/set-release-version.mjs"},"_npmUser":{"name":"prashantmi","email":"prashantmindia@gmail.com"},"_resolved":"/Users/pmishra/Prashant/Workspace/DexlyWorkspace/DexlyCompanion/artifacts/dexlyai-dexly-1.0.4.tgz","_integrity":"sha512-HIwWAIOlD3lbQjgsKVWemJOcabp5ZDEBuw6p1S1mN7AZZV10Rfy5FIZ6RCsIPt6GdkrujkgBGeK0dpBAArk0gQ==","_npmVersion":"11.12.1","description":"Dexly Companion is the local native-messaging bridge that connects the Dexly Chrome extension to a local Codex app-server on macOS, Windows, and Linux.","directories":{},"_nodeVersion":"26.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.10","typescript":"^5.9.3","@types/node":"^24.5.2","@dexly/protocol":"file:../DexlyProtocol"},"_npmOperationalInternal":{"tmp":"tmp/dexly_1.0.4_1785544678873_0.04135456966449613","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@dexlyai/dexly","version":"1.0.5","_id":"@dexlyai/dexly@1.0.5","maintainers":[{"name":"prashantmi","email":"prashantmindia@gmail.com"}],"bin":{"dexly":"dist/cli.js"},"dist":{"shasum":"60be53c39d7edf6dfcea2fc9c612090e3c948cb7","tarball":"https://registry.npmjs.org/@dexlyai/dexly/-/dexly-1.0.5.tgz","fileCount":4,"integrity":"sha512-4lmb2hiwyn1RuqrRBwjw7k8A8dHo7JayV5IcgtK0goUckmDs2+kkqE7UMP16Juqc3zYQ8cOhifbXP17kEW7UDw==","signatures":[{"sig":"MEYCIQDFJWLR/jxmaPCS1KeErpXkCJZ+6sqNQo4+OZiGk/OrfAIhAJZLA4OfOiePZh7v4mypA7SJXG+jt8A8uPd0dPvKY2ao","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144892},"type":"commonjs","_from":"file:/Users/pmishra/Prashant/Workspace/DexlyWorkspace/DexlyCompanion/artifacts/dexlyai-dexly-1.0.5.tgz","engines":{"node":">=20.0.0"},"scripts":{"host":"node dist/cli.js host","test":"vitest run tests","build":"npm run release:sync && npm run clean && npm run protocol:build && tsc -p tsconfig.json --noEmit && node scripts/build-bundles.mjs","clean":"node scripts/clean-dist.mjs","dexly":"npm run dexly:dev","doctor":"node dist/cli.js doctor","prepack":"npm run build && npm run test && npm run check:imports && npm run release:check","dexly:dev":"bash scripts/watch-companion-install.sh","dexly:test":"npm run test","dexly:build":"npm run build","publish:npm":"bash scripts/publish-companion.sh","dexly:doctor":"npm run build && npm run doctor","install-host":"node dist/cli.js install","release:sync":"node scripts/sync-release-config.mjs","check:imports":"node scripts/check-no-cross-repo-imports.mjs","dexly:install":"npm run build && npm run install-host","release:check":"node scripts/sync-release-config.mjs --check","version:print":"node dist/cli.js version","protocol:build":"npm --prefix ../DexlyProtocol run build","build:production":"bash scripts/package-companion.sh","publish:npm:beta":"bash scripts/publish-companion.sh beta","publish:npm:canary":"bash scripts/publish-companion.sh canary","publish:npm:latest":"bash scripts/publish-companion.sh latest","release:set-version":"node scripts/set-release-version.mjs"},"_npmUser":{"name":"prashantmi","email":"prashantmindia@gmail.com"},"_resolved":"/Users/pmishra/Prashant/Workspace/DexlyWorkspace/DexlyCompanion/artifacts/dexlyai-dexly-1.0.5.tgz","_integrity":"sha512-4lmb2hiwyn1RuqrRBwjw7k8A8dHo7JayV5IcgtK0goUckmDs2+kkqE7UMP16Juqc3zYQ8cOhifbXP17kEW7UDw==","_npmVersion":"11.12.1","description":"Dexly Companion is the local native-messaging bridge that connects the Dexly Chrome extension to a local Codex app-server on macOS, Windows, and Linux.","directories":{},"_nodeVersion":"26.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.10","typescript":"^5.9.3","@types/node":"^24.5.2","@dexly/protocol":"file:../DexlyProtocol"},"_npmOperationalInternal":{"tmp":"tmp/dexly_1.0.5_1785744684645_0.9931521536395089","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@dexlyai/dexly","version":"1.0.6","_id":"@dexlyai/dexly@1.0.6","maintainers":[{"name":"prashantmi","email":"prashantmindia@gmail.com"}],"bin":{"dexly":"dist/cli.js"},"dist":{"shasum":"215e1643ef7f8559abb0da45da5e9bf6f8fa6e7c","tarball":"https://registry.npmjs.org/@dexlyai/dexly/-/dexly-1.0.6.tgz","fileCount":4,"integrity":"sha512-PvB2ATx3l+MY3IyvmI03SJK1qNg8FFOf+3qDKV/YiibwzyeJYV8LdEa4GkZO/xJdvVtjyEQA8/yitG+btLMWMQ==","signatures":[{"sig":"MEUCIQCPhGoeW37tEvq7JDwG2C8KcIklOM034rI0TZF2Jzg7ugIgIi9USvyBRUUky2uBRIv978iw7VGTPqrcNhC2RQ2NUuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":144892},"type":"commonjs","_from":"file:/Users/pmishra/Prashant/Workspace/DexlyWorkspace/DexlyCompanion/artifacts/dexlyai-dexly-1.0.6.tgz","engines":{"node":">=20.0.0"},"scripts":{"host":"node dist/cli.js host","test":"vitest run tests","build":"npm run release:sync && npm run clean && npm run protocol:build && tsc -p tsconfig.json --noEmit && node scripts/build-bundles.mjs","clean":"node scripts/clean-dist.mjs","dexly":"npm run dexly:dev","doctor":"node dist/cli.js doctor","prepack":"npm run build && npm run test && npm run check:imports && npm run release:check","dexly:dev":"bash scripts/watch-companion-install.sh","dexly:test":"npm run test","dexly:build":"npm run build","publish:npm":"bash scripts/publish-companion.sh","dexly:doctor":"npm run build && npm run doctor","install-host":"node dist/cli.js install","release:sync":"node scripts/sync-release-config.mjs","check:imports":"node scripts/check-no-cross-repo-imports.mjs","dexly:install":"npm run build && npm run install-host","release:check":"node scripts/sync-release-config.mjs --check","version:print":"node dist/cli.js version","protocol:build":"npm --prefix ../DexlyProtocol run build","build:production":"bash scripts/package-companion.sh","publish:npm:beta":"bash scripts/publish-companion.sh beta","publish:npm:canary":"bash scripts/publish-companion.sh canary","publish:npm:latest":"bash scripts/publish-companion.sh latest","release:set-version":"node scripts/set-release-version.mjs"},"_npmUser":{"name":"prashantmi","email":"prashantmindia@gmail.com"},"_resolved":"/Users/pmishra/Prashant/Workspace/DexlyWorkspace/DexlyCompanion/artifacts/dexlyai-dexly-1.0.6.tgz","_integrity":"sha512-PvB2ATx3l+MY3IyvmI03SJK1qNg8FFOf+3qDKV/YiibwzyeJYV8LdEa4GkZO/xJdvVtjyEQA8/yitG+btLMWMQ==","_npmVersion":"11.12.1","description":"Dexly Companion is the local native-messaging bridge that connects the Dexly Chrome extension to a local Codex app-server on macOS, Windows, and Linux.","directories":{},"_nodeVersion":"26.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.10","typescript":"^5.9.3","@types/node":"^24.5.2","@dexly/protocol":"file:../DexlyProtocol"},"_npmOperationalInternal":{"tmp":"tmp/dexly_1.0.6_1785764483081_0.3199992655332782","host":"s3://npm-registry-packages-npm-production"}},"1.0.7":{"name":"@dexlyai/dexly","version":"1.0.7","_id":"@dexlyai/dexly@1.0.7","maintainers":[{"name":"prashantmi","email":"prashantmindia@gmail.com"}],"bin":{"dexly":"dist/cli.js"},"dist":{"shasum":"c7a0c30edce03ac959d9bece9eab63d15eeade35","tarball":"https://registry.npmjs.org/@dexlyai/dexly/-/dexly-1.0.7.tgz","fileCount":5,"integrity":"sha512-y/Il4L7/DvXhgp34MDFF2M6EB1lAlUii3596+IdDO7ssJmfDH/KKlmbI6/ITH+FKYqFq8iv/PoTf2Vcf0UcO0A==","signatures":[{"sig":"MEUCIBAqhFzjn0GE/bM5MDo/Tj0bUIyxT2n98qNSwaNql6byAiEA7FivtQ1499MYmJl3IvZ/knY+M+7XB6QStdutL/U+VpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":153319},"type":"commonjs","_from":"file:/Users/pmishra/Prashant/Workspace/DexlyWorkspace/DexlyCompanion/artifacts/dexlyai-dexly-1.0.7.tgz","engines":{"node":">=20.0.0"},"scripts":{"host":"node dist/cli.js host","test":"vitest run tests","build":"npm run release:sync && npm run clean && npm run protocol:build && tsc -p tsconfig.json --noEmit && node scripts/build-bundles.mjs","clean":"node scripts/clean-dist.mjs","dexly":"npm run dexly:dev","doctor":"node dist/cli.js doctor","prepack":"npm run build && npm run test && npm run check:imports && npm run release:check","dexly:dev":"bash scripts/watch-companion-install.sh","dexly:test":"npm run test","dexly:build":"npm run build","publish:npm":"bash scripts/publish-companion.sh","dexly:doctor":"npm run build && npm run doctor","install-host":"node dist/cli.js install","release:sync":"node scripts/sync-release-config.mjs","check:imports":"node scripts/check-no-cross-repo-imports.mjs","dexly:install":"npm run build && npm run install-host","release:check":"node scripts/sync-release-config.mjs --check","version:print":"node dist/cli.js version","protocol:build":"npm --prefix ../DexlyProtocol run build","build:production":"bash scripts/package-companion.sh","publish:npm:beta":"bash scripts/publish-companion.sh beta","publish:npm:canary":"bash scripts/publish-companion.sh canary","publish:npm:latest":"bash scripts/publish-companion.sh latest","release:set-version":"node scripts/set-release-version.mjs"},"_npmUser":{"name":"prashantmi","email":"prashantmindia@gmail.com"},"_resolved":"/Users/pmishra/Prashant/Workspace/DexlyWorkspace/DexlyCompanion/artifacts/dexlyai-dexly-1.0.7.tgz","_integrity":"sha512-y/Il4L7/DvXhgp34MDFF2M6EB1lAlUii3596+IdDO7ssJmfDH/KKlmbI6/ITH+FKYqFq8iv/PoTf2Vcf0UcO0A==","_npmVersion":"11.12.1","description":"Dexly Companion is the local native-messaging bridge that connects the Dexly Chrome extension to a local Codex app-server on macOS, Windows, and Linux.","directories":{},"_nodeVersion":"26.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.10","typescript":"^5.9.3","@types/node":"^24.5.2","@dexly/protocol":"file:../DexlyProtocol"},"_npmOperationalInternal":{"tmp":"tmp/dexly_1.0.7_1786754795296_0.38186185092088487","host":"s3://npm-registry-packages-npm-production"}},"1.0.8":{"name":"@dexlyai/dexly","version":"1.0.8","_id":"@dexlyai/dexly@1.0.8","maintainers":[{"name":"prashantmi","email":"prashantmindia@gmail.com"}],"bin":{"dexly":"dist/cli.js"},"dist":{"shasum":"e466d6f895ed5d567dc44c3b3a6b83c48be3f085","tarball":"https://registry.npmjs.org/@dexlyai/dexly/-/dexly-1.0.8.tgz","fileCount":5,"integrity":"sha512-X+T815cZpyYpCqI1MjtZBthJY22BO3yq4JNBH/kUVH190upJkm5bwG/6vfuN2CgqKcKbJW+6a8isILdHLUNZ5Q==","signatures":[{"sig":"MEYCIQCNCaAPOxHFSJAEgV35pybVR9x21EeSq2CO++hJKLw9zAIhAOcBOfDlQbXa4AyMvUBIP0HKBCYEac/YSuRK2kJmr+0V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155299},"type":"commonjs","_from":"file:/Users/pmishra/Prashant/Workspace/DexlyWorkspace/DexlyCompanion/artifacts/dexlyai-dexly-1.0.8.tgz","engines":{"node":">=20.0.0"},"scripts":{"host":"node dist/cli.js host","test":"vitest run tests","build":"npm run release:sync && npm run clean && npm run protocol:build && tsc -p tsconfig.json --noEmit && node scripts/build-bundles.mjs","clean":"node scripts/clean-dist.mjs","dexly":"npm run dexly:dev","doctor":"node dist/cli.js doctor","prepack":"npm run build && npm run test && npm run check:imports && npm run release:check","dexly:dev":"node scripts/watch-companion-install.mjs","dexly:test":"npm run test","dexly:build":"npm run build","publish:npm":"node scripts/publish-companion.mjs","dexly:doctor":"npm run build && npm run doctor","install-host":"node dist/cli.js install","release:sync":"node scripts/sync-release-config.mjs","check:imports":"node scripts/check-no-cross-repo-imports.mjs","dexly:install":"npm run build && npm run install-host","release:check":"node scripts/sync-release-config.mjs --check","version:print":"node dist/cli.js version","protocol:build":"npm --prefix ../DexlyProtocol run build","build:production":"node scripts/package-companion.mjs","publish:npm:beta":"node scripts/publish-companion.mjs beta","publish:npm:canary":"node scripts/publish-companion.mjs canary","publish:npm:latest":"node scripts/publish-companion.mjs latest","release:set-version":"node scripts/set-release-version.mjs"},"_npmUser":{"name":"prashantmi","email":"prashantmindia@gmail.com"},"_resolved":"/Users/pmishra/Prashant/Workspace/DexlyWorkspace/DexlyCompanion/artifacts/dexlyai-dexly-1.0.8.tgz","_integrity":"sha512-X+T815cZpyYpCqI1MjtZBthJY22BO3yq4JNBH/kUVH190upJkm5bwG/6vfuN2CgqKcKbJW+6a8isILdHLUNZ5Q==","_npmVersion":"11.12.1","description":"Dexly Companion is the local native-messaging bridge that connects the Dexly Chrome extension to a local Codex app-server on macOS, Windows, and Linux.","directories":{},"_nodeVersion":"26.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.10","typescript":"^5.9.3","@types/node":"^24.5.2","@dexly/protocol":"file:../DexlyProtocol"},"_npmOperationalInternal":{"tmp":"tmp/dexly_1.0.8_1786800544678_0.8176568516819029","host":"s3://npm-registry-packages-npm-production"}},"1.0.9":{"name":"@dexlyai/dexly","version":"1.0.9","_id":"@dexlyai/dexly@1.0.9","maintainers":[{"name":"prashantmi","email":"prashantmindia@gmail.com"}],"bin":{"dexly":"dist/cli.js"},"dist":{"shasum":"43f9dfdcbac37e50ec7dd5bf9769ee2a9427474d","tarball":"https://registry.npmjs.org/@dexlyai/dexly/-/dexly-1.0.9.tgz","fileCount":5,"integrity":"sha512-3nZpMmJJvyK0YJ1JqL5DuqsfNmE1E9nenYwoVqlJW5bIpW1a2IrJUNBE4Z9zpHPrE66DzIKYHvs3Ar/LZsM1ZA==","signatures":[{"sig":"MEQCIFv1SzcC/sOtt+oZR2RYUnEMru0MgWsSQ1zqhGZ90BaXAiAcrawE2qpr5U6q7SQqkO1Q5EK8cLuk9PuBMG8pZ/b2GQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155299},"type":"commonjs","_from":"file:/Users/pmishra/Prashant/Workspace/DexlyWorkspace/DexlyCompanion/artifacts/dexlyai-dexly-1.0.9.tgz","engines":{"node":">=20.0.0"},"scripts":{"host":"node dist/cli.js host","test":"vitest run tests","build":"npm run release:sync && npm run clean && npm run protocol:build && tsc -p tsconfig.json --noEmit && node scripts/build-bundles.mjs","clean":"node scripts/clean-dist.mjs","dexly":"npm run dexly:dev","doctor":"node dist/cli.js doctor","prepack":"npm run build && npm run test && npm run check:imports && npm run release:check","dexly:dev":"node scripts/watch-companion-install.mjs","dexly:test":"npm run test","dexly:build":"npm run build","publish:npm":"node scripts/publish-companion.mjs","dexly:doctor":"npm run build && npm run doctor","install-host":"node dist/cli.js install","release:sync":"node scripts/sync-release-config.mjs","check:imports":"node scripts/check-no-cross-repo-imports.mjs","dexly:install":"npm run build && npm run install-host","release:check":"node scripts/sync-release-config.mjs --check","version:print":"node dist/cli.js version","protocol:build":"npm --prefix ../DexlyProtocol run build","build:production":"node scripts/package-companion.mjs","publish:npm:beta":"node scripts/publish-companion.mjs beta","publish:npm:canary":"node scripts/publish-companion.mjs canary","publish:npm:latest":"node scripts/publish-companion.mjs latest","release:set-version":"node scripts/set-release-version.mjs"},"_npmUser":{"name":"prashantmi","email":"prashantmindia@gmail.com"},"_resolved":"/Users/pmishra/Prashant/Workspace/DexlyWorkspace/DexlyCompanion/artifacts/dexlyai-dexly-1.0.9.tgz","_integrity":"sha512-3nZpMmJJvyK0YJ1JqL5DuqsfNmE1E9nenYwoVqlJW5bIpW1a2IrJUNBE4Z9zpHPrE66DzIKYHvs3Ar/LZsM1ZA==","_npmVersion":"11.12.1","description":"Dexly Companion is the local native-messaging bridge that connects the Dexly Chrome extension to a local Codex app-server on macOS, Windows, and Linux.","directories":{},"_nodeVersion":"26.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.10","typescript":"^5.9.3","@types/node":"^24.5.2","@dexly/protocol":"file:../DexlyProtocol"},"_npmOperationalInternal":{"tmp":"tmp/dexly_1.0.9_1786875147481_0.6275045383133608","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@dexlyai/dexly","version":"1.1.0","_id":"@dexlyai/dexly@1.1.0","maintainers":[{"name":"prashantmi","email":"prashantmindia@gmail.com"}],"bin":{"dexly":"dist/cli.js"},"dist":{"shasum":"a558ede68331fab09b85b2bcd7ec48d265ad511c","tarball":"https://registry.npmjs.org/@dexlyai/dexly/-/dexly-1.1.0.tgz","fileCount":5,"integrity":"sha512-KN0fVhF388mEmqBMHCczePJfo1XFC6+WjpanaQ/Q5y7w/jP4tyVS7Z3Z/3bRUYRf8YKNdBHghIld8cDPCAzJCQ==","signatures":[{"sig":"MEQCIG9IgRrnIkC9+1ufWOYIwg6rDPHCSbq30ZwPQ5osG00zAiAIIvK7dUJhNs+goYUfwWv8Yj3Y5Bt9BnsNXbrVj3DN+A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":155299},"type":"commonjs","_from":"file:/Users/pmishra/Prashant/Workspace/DexlyWorkspace/DexlyCompanion/artifacts/dexlyai-dexly-1.1.0.tgz","engines":{"node":">=20.0.0"},"scripts":{"host":"node dist/cli.js host","test":"vitest run tests","build":"npm run release:sync && npm run clean && npm run protocol:build && tsc -p tsconfig.json --noEmit && node scripts/build-bundles.mjs","clean":"node scripts/clean-dist.mjs","dexly":"npm run dexly:dev","doctor":"node dist/cli.js doctor","prepack":"npm run build && npm run test && npm run check:imports && npm run release:check","dexly:dev":"node scripts/watch-companion-install.mjs","dexly:test":"npm run test","dexly:build":"npm run build","publish:npm":"node scripts/publish-companion.mjs","dexly:doctor":"npm run build && npm run doctor","install-host":"node dist/cli.js install","release:sync":"node scripts/sync-release-config.mjs","check:imports":"node scripts/check-no-cross-repo-imports.mjs","dexly:install":"npm run build && npm run install-host","release:check":"node scripts/sync-release-config.mjs --check","version:print":"node dist/cli.js version","protocol:build":"npm --prefix ../DexlyProtocol run build","build:production":"node scripts/package-companion.mjs","publish:npm:beta":"node scripts/publish-companion.mjs beta","publish:npm:canary":"node scripts/publish-companion.mjs canary","publish:npm:latest":"node scripts/publish-companion.mjs latest","release:set-version":"node scripts/set-release-version.mjs"},"_npmUser":{"name":"prashantmi","email":"prashantmindia@gmail.com"},"_resolved":"/Users/pmishra/Prashant/Workspace/DexlyWorkspace/DexlyCompanion/artifacts/dexlyai-dexly-1.1.0.tgz","_integrity":"sha512-KN0fVhF388mEmqBMHCczePJfo1XFC6+WjpanaQ/Q5y7w/jP4tyVS7Z3Z/3bRUYRf8YKNdBHghIld8cDPCAzJCQ==","_npmVersion":"11.12.1","description":"Dexly Companion is the local native-messaging bridge that connects the Dexly Chrome extension to a local Codex app-server on macOS, Windows, and Linux.","directories":{},"_nodeVersion":"26.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.10","typescript":"^5.9.3","@types/node":"^24.5.2","@dexly/protocol":"file:../DexlyProtocol"},"_npmOperationalInternal":{"tmp":"tmp/dexly_1.1.0_1786891027556_0.7950754288602424","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@dexlyai/dexly","version":"2.0.0","_id":"@dexlyai/dexly@2.0.0","maintainers":[{"name":"prashantmi","email":"prashantmindia@gmail.com"}],"bin":{"dexly":"dist/cli.js"},"dist":{"shasum":"4b019c02aafbdb1e523c6da40992363192661229","tarball":"https://registry.npmjs.org/@dexlyai/dexly/-/dexly-2.0.0.tgz","fileCount":5,"integrity":"sha512-KX6FR1XQcgzJGd3DhkARW1OJV3yny98LCxl1kwQvpyJyA/Wt4zpDB3VuC8sX5MgpWHK1bkxmfOqrFXcAiQzVgA==","signatures":[{"sig":"MEYCIQCaTT4eNUyD6AFDTEZSAj9DTwzZDSQvxHgoOUaXg4EmvQIhANW3OZTIp4KjQ7BDmeE9a6MlebtdzuWmN/KM28STBcJv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIDzZ5xFeDigp9U+wwFNYtv8FnMEpdzSo9trM1nHPSHtIAiAtg/3hNmH1J8kZ0zlzh35+SawwRVdzDD8b2c0GM0uw9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":263741},"type":"commonjs","_from":"file:/Users/pmishra/Prashant/Workspace/DexlyWorkspace/DexlyCompanion/artifacts/dexlyai-dexly-2.0.0.tgz","engines":{"node":">=20.0.0"},"scripts":{"host":"node dist/cli.js host","test":"vitest run tests","build":"npm run release:sync && npm run clean && npm run protocol:build && tsc -p tsconfig.json --noEmit && node scripts/build-bundles.mjs","clean":"node scripts/clean-dist.mjs","dexly":"npm run dexly:dev","doctor":"node dist/cli.js doctor","prepack":"npm run build && npm run test && npm run check:imports && npm run release:check","dexly:dev":"node scripts/watch-companion-install.mjs","dexly:test":"npm run test","dexly:build":"npm run build","publish:npm":"node scripts/publish-companion.mjs","dexly:doctor":"npm run build && npm run doctor","install-host":"node dist/cli.js install","release:sync":"node scripts/sync-release-config.mjs","check:imports":"node scripts/check-no-cross-repo-imports.mjs","dexly:install":"npm run build && npm run install-host","release:check":"node scripts/sync-release-config.mjs --check","version:print":"node dist/cli.js version","protocol:build":"npm --prefix ../DexlyProtocol run build","build:production":"node scripts/package-companion.mjs","publish:npm:beta":"node scripts/publish-companion.mjs beta","publish:npm:canary":"node scripts/publish-companion.mjs canary","publish:npm:latest":"node scripts/publish-companion.mjs latest","release:set-version":"node scripts/set-release-version.mjs"},"_npmUser":{"name":"prashantmi","email":"prashantmindia@gmail.com"},"_resolved":"/Users/pmishra/Prashant/Workspace/DexlyWorkspace/DexlyCompanion/artifacts/dexlyai-dexly-2.0.0.tgz","_integrity":"sha512-KX6FR1XQcgzJGd3DhkARW1OJV3yny98LCxl1kwQvpyJyA/Wt4zpDB3VuC8sX5MgpWHK1bkxmfOqrFXcAiQzVgA==","_npmVersion":"11.12.1","description":"Dexly Companion is the local native-messaging bridge that connects the Dexly Chrome extension to Codex, OpenCode, DeepSeek Harness, or Cursor Agent on macOS, Windows, and Linux. Codex uses its app-server protocol; the other three runtimes use Agent Client","directories":{},"_nodeVersion":"26.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.10","typescript":"^5.9.3","@types/node":"^24.5.2","@dexly/protocol":"file:../DexlyProtocol"},"_npmOperationalInternal":{"tmp":"tmp/dexly_2.0.0_1788757819147_0.7078375019064482","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"_id":"@dexlyai/dexly@2.0.1","bin":{"dexly":"dist/cli.js"},"dist":{"shasum":"aeec6ff76963f18a599f76e980e683331853dd85","tarball":"https://registry.npmjs.org/@dexlyai/dexly/-/dexly-2.0.1.tgz","fileCount":5,"integrity":"sha512-lvY16OZD7ADi/v5IObGurMLWSMVdmFgaxfoZVoyPh4bXUg5QpU2wsCFoWeR6s+tMV5QQ/GJg81Yk5GD6WOID8Q==","signatures":[{"sig":"MEUCIGl3sc4yRS4WeGcbp0pq2ssan+XiFfNjSYzOMebzyd5mAiEAo8259KzyFrGMB94Kf7Y+m0hYF1ZyKWvvlWHwwLxo/Uc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDBodfQkqq/cUcKaVPx9pKiQ3Wnu3LtsV9waIPD5Ki4jwIgLADpY3gxbNn563iTwmTx33CJJrOU/fIHq8PZ+xIpAY0="}],"unpackedSize":263741},"name":"@dexlyai/dexly","type":"commonjs","_from":"file:/Users/pmishra/Prashant/Workspace/DexlyWorkspace/DexlyCompanion/artifacts/dexlyai-dexly-2.0.1.tgz","engines":{"node":">=20.0.0"},"scripts":{"host":"node dist/cli.js host","test":"vitest run tests","build":"npm run release:sync && npm run clean && npm run protocol:build && tsc -p tsconfig.json --noEmit && node scripts/build-bundles.mjs","clean":"node scripts/clean-dist.mjs","dexly":"npm run dexly:dev","doctor":"node dist/cli.js doctor","prepack":"npm run build && npm run test && npm run check:imports && npm run release:check","dexly:dev":"node scripts/watch-companion-install.mjs","dexly:test":"npm run test","dexly:build":"npm run build","publish:npm":"node scripts/publish-companion.mjs","dexly:doctor":"npm run build && npm run doctor","install-host":"node dist/cli.js install","release:sync":"node scripts/sync-release-config.mjs","check:imports":"node scripts/check-no-cross-repo-imports.mjs","dexly:install":"npm run build && npm run install-host","release:check":"node scripts/sync-release-config.mjs --check","version:print":"node dist/cli.js version","protocol:build":"npm --prefix ../DexlyProtocol run build","build:production":"node scripts/package-companion.mjs","publish:npm:beta":"node scripts/publish-companion.mjs beta","publish:npm:canary":"node scripts/publish-companion.mjs canary","publish:npm:latest":"node scripts/publish-companion.mjs latest","release:set-version":"node scripts/set-release-version.mjs"},"version":"2.0.1","_npmUser":{"name":"prashantmi","email":"prashantmindia@gmail.com"},"_resolved":"/Users/pmishra/Prashant/Workspace/DexlyWorkspace/DexlyCompanion/artifacts/dexlyai-dexly-2.0.1.tgz","_integrity":"sha512-lvY16OZD7ADi/v5IObGurMLWSMVdmFgaxfoZVoyPh4bXUg5QpU2wsCFoWeR6s+tMV5QQ/GJg81Yk5GD6WOID8Q==","_npmVersion":"11.12.1","description":"Dexly Companion is the local native-messaging bridge that connects the Dexly Chrome extension to Codex, OpenCode, DeepSeek Harness, or Cursor Agent on macOS, Windows, and Linux. Codex uses its app-server protocol; the other three runtimes use Agent Client","directories":{},"maintainers":[{"name":"prashantmi","email":"prashantmindia@gmail.com"}],"_nodeVersion":"26.0.0","publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^3.2.4","esbuild":"^0.25.10","typescript":"^5.9.3","@types/node":"^24.5.2","@dexly/protocol":"file:../DexlyProtocol"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/dexly_2.0.1_1789629847418_0.8482662233896836"}}},"time":{"created":"2026-04-02T14:35:47.335Z","modified":"2026-09-17T07:24:07.775Z","0.1.0":"2026-04-02T14:35:47.641Z","0.1.1":"2026-04-02T16:40:41.054Z","0.1.2":"2026-04-02T16:49:19.040Z","0.1.3":"2026-04-02T19:39:51.919Z","0.1.4":"2026-04-06T13:36:12.482Z","0.1.5":"2026-04-07T10:40:32.178Z","0.1.6":"2026-04-07T12:03:58.489Z","0.1.7":"2026-04-14T08:33:53.119Z","0.1.8":"2026-04-15T19:01:34.673Z","1.0.0":"2026-07-09T18:15:35.581Z","1.0.1":"2026-07-21T11:27:38.226Z","1.0.2":"2026-07-22T05:19:40.684Z","1.0.3":"2026-07-24T22:26:50.762Z","1.0.4":"2026-08-01T00:37:59.032Z","1.0.5":"2026-08-03T08:11:24.808Z","1.0.6":"2026-08-03T13:41:23.226Z","1.0.7":"2026-08-15T00:46:35.436Z","1.0.8":"2026-08-15T13:29:04.837Z","1.0.9":"2026-08-16T10:12:27.627Z","1.1.0":"2026-08-16T14:37:07.710Z","2.0.0":"2026-09-07T05:10:19.225Z","2.0.1":"2026-09-17T07:24:07.515Z"},"description":"Dexly Companion is the local native-messaging bridge that connects the Dexly Chrome extension to Codex, OpenCode, DeepSeek Harness, or Cursor Agent on macOS, Windows, and Linux. Codex uses its app-server protocol; the other three runtimes use Agent Client","maintainers":[{"name":"prashantmi","email":"prashantmindia@gmail.com"}],"readme":"# Dexly Companion\n\nDexly Companion is the local native-messaging bridge that connects the Dexly Chrome extension to Codex, OpenCode, DeepSeek Harness, or Cursor Agent on macOS, Windows, and Linux. Codex uses its app-server protocol; the other three runtimes use Agent Client Protocol (ACP) v1 for Code and Web Assist.\n\n## Requirements\n\n- macOS, Windows, or Linux\n- Google Chrome\n- Node.js 20+\n\nThe public npm install flow and repo-local Node workflow scripts are cross-platform.\n\n## Install\n\n```bash\nnpx -y @dexlyai/dexly install\nnpx -y @dexlyai/dexly doctor\nnpm install -g @openai/codex@0.147.0\n```\n\nThe pinned Codex command installs, upgrades, downgrades, or repairs Codex to the version tested with Dexly. Update `../DexlyProtocol/src/codex-compatibility.json` when Dexly moves to a different compatible Codex release; the shared protocol constants, extension guidance, and guided Companion installer all derive from it.\n\nOpenCode is installed only after explicit consent from the extension. Dexly first reuses an exactly compatible executable from `PATH` or OpenCode's standard `~/.opencode/bin` directory. Only when none is available does it create a private managed installation pinned to `1.18.18`:\n\n```bash\nnpx -y @dexlyai/dexly install-opencode\nopencode auth login\n```\n\nOn macOS, the managed fallback installs OpenCode's official native Darwin package directly instead of the cross-platform `opencode-ai` wrapper, whose universal npm launcher is named `opencode.exe`. Local models can be configured through OpenCode without provider credentials.\n\nAlternative global install:\n\n```bash\nnpm i -g @dexlyai/dexly\ndexly install\n```\n\n## Update\n\n```bash\nnpx -y @dexlyai/dexly upgrade\n```\n\n## Publish\n\nFrom the companion repo:\n\n```bash\nnpm run release:set-version -- 0.1.5\nnpm run publish:npm:latest\n```\n\nOther channels:\n\n```bash\nnpm run publish:npm:beta\nnpm run publish:npm:canary\n```\n\nRelease policy and the publishable companion version are maintained from one manifest:\n\n- [`release/companion-release.json`](/Users/pmishra/Prashant/Workspace/DexlyWorkspace/DexlyCompanion/release/companion-release.json)\n\nSync derived files without changing the version:\n\n```bash\nnpm run release:sync\n```\n\n`npm run release:set-version -- <semver>` updates the manifest version and syncs the derived files. Review `minimumVersion` and `recommendedVersion` in the same manifest before publishing if the rollout policy should change with that release.\n\n## Commands\n\n- `install`: install or repair the companion, launcher, and Chrome native-host manifest\n- `doctor`: verify the install layout, launcher, manifest, and local Codex availability\n- `upgrade`: install a newer companion version and repoint the active install\n- `rollback`: reactivate the previous known-good companion version\n- `install-codex`: install Codex through npm using the companion's captured tool paths\n- `install-opencode`: reuse a compatible OpenCode when present; otherwise install and verify the pinned runtime in Dexly's agent/version-specific managed directory\n- `install-deepseek`: install and verify the exact DeepSeek Harness package in Dexly's agent/version-specific managed directory\n- `host`: run the native host on stdin/stdout\n- `version`: print the companion package version\n\n## Codex\n\nDexly Companion does not silently install Codex during companion install. If Codex is missing, Dexly prompts from the extension after companion health succeeds.\n\nManual Codex install:\n\n```bash\nnpm install -g @openai/codex@0.147.0\n```\n\nThis exact-version command is used for both installation and updates. The source of truth is `../DexlyProtocol/src/codex-compatibility.json`.\n\nOpenAI Codex CLI docs: <https://help.openai.com/en/articles/11096431-openai-codex-ci-getting-started>\n\n## OpenCode Beta\n\nThe Companion resolves OpenCode in this order: `DEXLY_COMPANION_OPENCODE_PATH` for development, a compatible managed `1.18.18` installation, then an exactly compatible executable on `PATH` or in `~/.opencode/bin`. The consent-driven Install action checks the existing executable first and skips npm entirely when it is compatible. It verifies `opencode --version` and launches the executable directly with the single `acp` argument; no shell is involved.\n\nOn macOS, a native host launched by Chrome can propagate `com.apple.quarantine` to files created by the managed npm install. The pinned OpenCode Darwin binaries are not validly Developer ID-signed, so Gatekeeper otherwise reports that `opencode` is damaged. Dexly pins the expected SHA-256 for both supported macOS architectures, verifies the package binary and its managed copy, and only then removes quarantine from that one managed executable before the version check. A digest mismatch fails the installation without removing quarantine.\n\nACP JSON-RPC remains unchanged inside agent-neutral native bridge envelopes. The existing fragmentation, backpressure, bounded/redacted stderr diagnostics, crash handling, and orderly shutdown apply to both drivers. Each Chrome native-messaging port owns one agent process, so OpenCode Code and Web Assist run independently even when both select OpenCode.\n\nCompanion `1.2.0` adds the `web-readonly` profile. It launches OpenCode from a stable Companion-owned directory for browser-only work (or opens the exact selected workspace through ACP), redirects user/global configuration discovery into that private profile, enables pure mode, disables project config, plugins, external skills, and automatic LSP downloads, passes a deny-by-default inline policy, permits only local `read`, `glob`, `grep`, and LSP reads, disables all other tools, and passes no ACP MCP servers. The inline policy carries only the user's global OpenCode `provider`, `model`, and `small_model` settings (read from `~/.config/opencode/{config.json,opencode.json,opencode.jsonc}` and `OPENCODE_CONFIG`), so Web Assist keeps the user's configured models, including local Ollama providers, instead of silently falling back to OpenCode's hosted default model; every other user setting is ignored and the policy keys always win. Every Companion-hosted OpenCode process (Code and Web) also runs with `OPENCODE_DISABLE_FFF=1` and `OPENCODE_EXPERIMENTAL_DISABLE_FILEWATCHER=1`: OpenCode's native fuzzy-file-finder and file-watcher libraries are extracted to the temp directory and loaded at prompt time, and under a quarantine-aware browser such as Chrome on macOS that file inherits `com.apple.quarantine`, which makes the load block on Gatekeeper and stalls the turn. Managed OpenCode and DeepSeek Harness installs are likewise cleared of quarantine recursively on macOS because `npm install` under Chrome quarantines every installed file, including native addons. The policy and environment are never included in health metadata. OpenCode Web Assist has its own minimum Companion version; the global Codex minimum is unchanged.\n\n## DeepSeek Harness Beta\n\nCompanion `1.3.0` installs exact package `@deepseek-ai/dsh@0.1.2-alpha.2`, requires Node.js 22.19 or newer, and launches `dsh --profile acp`. Configure credentials with `DEEPSEEK_API_KEY` in the Companion launch environment or `$DSH_HOME/.credentials.yaml`; DeepSeek Harness has no `dsh auth` command. The Web profile launches with `DSH_PERMISSION_MODE=read-only`, while Code uses `workspace-write`.\n\n## Cursor Agent Beta\n\nCursor Agent is user-managed. Companion resolves only the explicit `cursor-agent` executable, verifies a dated release at or after `2026.05.24`, and launches `cursor-agent acp`; it never guesses a generic `agent` binary or installs Cursor. Companion probes `cursor-agent status` without retaining account identity. The extension's **Sign in to Cursor** action runs Cursor's supported browser flow (`cursor-agent login`), waits for the CLI to finish, verifies the new status, and then performs the ACP `cursor_login` handshake. `cursor-agent login`, `CURSOR_API_KEY`, and `CURSOR_AUTH_TOKEN` remain supported external fallbacks; while sign-in is required the extension refreshes health so an external login is detected. Web Assist forces the ACP session into Cursor's read-only Ask mode and still rejects every permission request in the extension.\n\n## Development Reference\n\nThis workspace includes a sparse upstream Codex SDK TypeScript checkout at `../codex/sdk/typescript/`. Use it as the local reference before changing Codex thread/turn contracts, streaming events, item shapes, image input handling, environment/config propagation, abort behavior, or the companion's assumptions about CLI communication.\n\nDexly's shared app-server contract lives in `../DexlyProtocol/src/codex-app-server.ts`; keep that compatibility layer, the extension transport, and `src/codex-host.ts` aligned with the SDK reference unless an intentional lower-level JSON-RPC difference is documented in `docs/DexlyCompanionTechnical.md`.\n","readmeFilename":"README.md"}