{"_id":"@dadigua/codexhub-theia","_rev":"2-d7b8997a0c12472fe095b5d7fc5fa82f","name":"@dadigua/codexhub-theia","dist-tags":{"latest":"0.6.0"},"versions":{"0.4.17":{"name":"@dadigua/codexhub-theia","version":"0.4.17","license":"MIT","_id":"@dadigua/codexhub-theia@0.4.17","maintainers":[{"name":"dadigua","email":"0laopo0@gmail.com"}],"homepage":"https://github.com/laopo001/codexhub#readme","bugs":{"url":"https://github.com/laopo001/codexhub/issues"},"dist":{"shasum":"45f4fdd3da69ae617b916ced1e0dd5f7afe83e98","tarball":"https://registry.npmjs.org/@dadigua/codexhub-theia/-/codexhub-theia-0.4.17.tgz","fileCount":17,"integrity":"sha512-oXOuVt3iusgdN5MtJRpemz0dljY1LpNt01zQdCbcbbrLZEbSRJ2kpwR0aOkHMaV7zt6+uVl+x5k6xfb+Yaqvow==","signatures":[{"sig":"MEYCIQC1Kfqi4q72WPindw1/v0adJt4PTKnn+ptv+NGLgwIwVwIhAMhMqVZBsZXuQAwmFjgJnDsH9OLmoRKT8cJBZfuoQOpF","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dadigua%2fcodexhub-theia@0.4.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":6006766},"type":"commonjs","_from":"file:release-artifacts/dadigua-codexhub-theia-0.4.17.tgz","_npmUser":{"name":"dadigua","email":"0laopo0@gmail.com"},"_resolved":"/home/runner/work/codexhub/codexhub/release-artifacts/dadigua-codexhub-theia-0.4.17.tgz","_integrity":"sha512-oXOuVt3iusgdN5MtJRpemz0dljY1LpNt01zQdCbcbbrLZEbSRJ2kpwR0aOkHMaV7zt6+uVl+x5k6xfb+Yaqvow==","repository":{"url":"git+https://github.com/laopo001/codexhub.git","type":"git"},"_npmVersion":"11.16.0","description":"Eclipse Theia target for Codex Hub with native Electron notifications.","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"theiaExtensions":[{"backend":"lib/node/codexhub-backend-module","frontend":"lib/browser/codexhub-frontend-module"},{"electronMain":"lib/electron-main/codexhub-electron-main-module","frontendElectron":"lib/electron-browser/codexhub-electron-frontend-module"}],"peerDependencies":{"@theia/core":"^1.73.1","@theia/electron":"^1.73.1","@theia/workspace":"^1.73.1"},"peerDependenciesMeta":{"@theia/electron":{"optional":true}},"_npmOperationalInternal":{"tmp":"tmp/codexhub-theia_0.4.17_1784083289182_0.19172303873658358","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"@dadigua/codexhub-theia","version":"0.6.0","description":"Eclipse Theia target for Codex Hub with native Electron notifications.","license":"MIT","type":"commonjs","repository":{"type":"git","url":"git+https://github.com/laopo001/codexhub.git"},"theiaExtensions":[{"frontend":"lib/browser/codexhub-frontend-module","backend":"lib/node/codexhub-backend-module"},{"frontendElectron":"lib/electron-browser/codexhub-electron-frontend-module","electronMain":"lib/electron-main/codexhub-electron-main-module"}],"peerDependencies":{"@theia/core":"^1.73.1","@theia/electron":"^1.73.1","@theia/workspace":"^1.73.1"},"peerDependenciesMeta":{"@theia/electron":{"optional":true}},"_id":"@dadigua/codexhub-theia@0.6.0","bugs":{"url":"https://github.com/laopo001/codexhub/issues"},"homepage":"https://github.com/laopo001/codexhub#readme","_integrity":"sha512-cmF32TX4gcULHGozdJL2zPHIwSvDcRmiA20OUGHEG7jbxnOU/fVHbw7vlCUC0V8RV0jN8bqBFBGzb5JM8og06A==","_resolved":"/home/runner/work/codexhub/codexhub/release-artifacts/dadigua-codexhub-theia-0.6.0.tgz","_from":"file:release-artifacts/dadigua-codexhub-theia-0.6.0.tgz","_nodeVersion":"24.18.0","_npmVersion":"11.16.0","dist":{"integrity":"sha512-cmF32TX4gcULHGozdJL2zPHIwSvDcRmiA20OUGHEG7jbxnOU/fVHbw7vlCUC0V8RV0jN8bqBFBGzb5JM8og06A==","shasum":"9c87b3e125479d2a7972141338fa772c1ce4339b","tarball":"https://registry.npmjs.org/@dadigua/codexhub-theia/-/codexhub-theia-0.6.0.tgz","fileCount":19,"unpackedSize":10450661,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@dadigua%2fcodexhub-theia@0.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDC3pZ4QXjwZq5TpNABw8h3onAYAucbNZ6erhYWnlAv2gIgF189llKWKROwdgJPSmY1/+or5p8UN26bU8JSmpwDe6w="}]},"_npmUser":{"name":"dadigua","email":"0laopo0@gmail.com"},"directories":{},"maintainers":[{"name":"dadigua","email":"0laopo0@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/codexhub-theia_0.6.0_1784847799410_0.3765999609754134"},"_hasShrinkwrap":false}},"time":{"created":"2026-07-15T02:41:28.954Z","modified":"2026-07-23T23:03:19.963Z","0.4.17":"2026-07-15T02:41:29.455Z","0.6.0":"2026-07-23T23:03:19.656Z"},"bugs":{"url":"https://github.com/laopo001/codexhub/issues"},"license":"MIT","homepage":"https://github.com/laopo001/codexhub#readme","repository":{"type":"git","url":"git+https://github.com/laopo001/codexhub.git"},"description":"Eclipse Theia target for Codex Hub with native Electron notifications.","maintainers":[{"name":"dadigua","email":"0laopo0@gmail.com"}],"readme":"# Codex Hub compile-time target for Eclipse Theia\n\nThis package is the advanced, compile-time target for teams building a custom\nTheia product. Users of the official Theia IDE should install the CodexHub VSIX\nwith `pnpm run install:theia` instead; they do not need this package.\n\n## Add to a Theia application\n\nAdd the package to both the browser and Electron application packages that\ncompose your Theia product:\n\n```json\n{\n  \"dependencies\": {\n    \"@dadigua/codexhub-theia\": \"^0.4\"\n  }\n}\n```\n\nRebuild the Theia application after installing it. Theia extensions are loaded\nat build time; this package is not a VSIX and is not installed through Open VSX.\n\nUse `pnpm run package:theia` to produce the package under `dist-theia/`, add it\nto the custom product's application dependencies, and rebuild that product.\n\nThe target adds a **Codex Hub** view to the left area. Each Theia frontend\nconnection starts an embedded Codex Hub server on a random loopback port and\nuses the current workspace roots as a fixed project catalog.\n\n## Native notifications\n\nThe Electron target creates notifications in the Electron main process. A\nnotification click restores and focuses the source `BrowserWindow`, activates\nthe Codex Hub view, and opens the notification's `threadId`.\n\nBrowser-only Theia applications fall back to the Web Notifications API and\ncannot guarantee operating-system window activation.\n\nOptional data root:\n\n```bash\nexport CODEX_HUB_THEIA_DATA_DIR=\"$HOME/.config/codexhub/theia\"\n```\n\nThe default uses the same directory and creates a stable subdirectory per\nworkspace set.\n","readmeFilename":"README.md"}