{"_id":"@asrani-aman/xyne-dark-cli","_rev":"2-950a13f90af27a8d8b0dcab90a6f79bc","name":"@asrani-aman/xyne-dark-cli","dist-tags":{"latest":"1.0.1"},"versions":{"1.0.0":{"name":"@asrani-aman/xyne-dark-cli","version":"1.0.0","keywords":[],"author":{"name":"Aman Asrani"},"_id":"@asrani-aman/xyne-dark-cli@1.0.0","maintainers":[{"name":"asrani-aman","email":"amanasrani1712@gmail.com"}],"bin":{"xynedark":"bin/xyne-dark.js"},"dist":{"shasum":"632fdfb03f731701960a29a40b2c97fd99bc5018","tarball":"https://registry.npmjs.org/@asrani-aman/xyne-dark-cli/-/xyne-dark-cli-1.0.0.tgz","fileCount":3,"integrity":"sha512-YBRSyvnwT6Xt3tqZCTDKtvfSy4XYjaE6IQLkHZCSu3oI+xS5PCYFnuj8ynBjkLAeRNfpmbyi2eoke89hFXowSg==","signatures":[{"sig":"MEQCIDImF24GmrRVwdmQ5zsxiS/AO+QaLUdHIvBHmQO6LXq9AiBmgT1gnnfGipXnNcuuCa64zli9BHuh49seCphS1h9UDw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":3120},"main":"lib/injector.js","_npmUser":{"name":"asrani-aman","email":"amanasrani1712@gmail.com"},"_npmVersion":"11.3.0","description":"Forces Xyne Spaces into Dark Mode","directories":{},"_nodeVersion":"24.1.0","dependencies":{"ws":"^8.18.3"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/xyne-dark-cli_1.0.0_1764597712151_0.4506749433751889","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@asrani-aman/xyne-dark-cli","version":"1.0.1","description":"Forces Xyne Spaces into Dark Mode","main":"lib/injector.js","keywords":[],"author":{"name":"Aman Asrani"},"bin":{"xynedark":"bin/xyne-dark.js"},"dependencies":{"ws":"^8.18.3"},"_id":"@asrani-aman/xyne-dark-cli@1.0.1","_nodeVersion":"24.1.0","_npmVersion":"11.3.0","dist":{"integrity":"sha512-rk3Q5wMhTpU36iSvYToASF37o7OKlHoutP7PF8qwDi212f1HhXoZO1DNsbrwpTajhgbLY4W9aDcHO8wzBHQsTw==","shasum":"276f89968277d99d412312b6978fada5c397053b","tarball":"https://registry.npmjs.org/@asrani-aman/xyne-dark-cli/-/xyne-dark-cli-1.0.1.tgz","fileCount":4,"unpackedSize":4138,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGY1dRiUwh8fuDG6V1JGeRuHEvqwryG8mM9U3gjwF2foAiB5Yg6x7FddUAJ7omTBXB+yfCR7bQI6joIElmX0s4SeQw=="}]},"_npmUser":{"name":"asrani-aman","email":"amanasrani1712@gmail.com"},"directories":{},"maintainers":[{"name":"asrani-aman","email":"amanasrani1712@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/xyne-dark-cli_1.0.1_1764598565730_0.25777779636543663"},"_hasShrinkwrap":false}},"time":{"created":"2025-12-01T14:01:52.067Z","modified":"2025-12-01T14:16:06.134Z","1.0.0":"2025-12-01T14:01:52.318Z","1.0.1":"2025-12-01T14:16:05.926Z"},"author":{"name":"Aman Asrani"},"keywords":[],"description":"Forces Xyne Spaces into Dark Mode","maintainers":[{"name":"asrani-aman","email":"amanasrani1712@gmail.com"}],"readme":"\n# Xyne Spaces Dark Mode CLI 🌑\n\nA lightweight CLI tool for developers to force Dark Mode on the Xyne Spaces Electron app.\n\n## 🚀 Installation\n\n```bash\nnpm install -g @asrani-aman/xyne-dark-cli\n````\n\n## 🛠 Usage\n\n1.  **Launch the tool:**\n    Open your terminal and run:\n\n    ```bash\n    xynedark\n    ```\n\n2.  **What happens next:**\n\n      * The script launches Xyne Spaces with the remote debugging port (`8315`) enabled.\n      * It waits 5 seconds for the app to initialize.\n      * It connects via Chrome DevTools Protocol (CDP) and injects a CSS override to invert the UI colors while preserving images/video.\n\n## ⚙️ Prerequisites\n\n  * macOS (Tested on M1/M2/Intel)\n  * Xyne Spaces App installed in `/Applications`\n  * Node.js installed\n\n## 🐛 Troubleshooting\n\n**\"Connection Refused\":**\nIf the app doesn't turn dark, ensure no other instances of Xyne Spaces are running. The script tries to `pkill` old instances, but you might need to Quit (Cmd+Q) manually first.\n\n-----\n\n*Internal Tool for Juspay Team*\n","readmeFilename":"readme.md"}