{"_id":"@abzedsync/engine","_rev":"10-0112854482a38541b928418de26be8f7","name":"@abzedsync/engine","dist-tags":{"latest":"3.4.0"},"versions":{"1.0.0":{"name":"@abzedsync/engine","version":"1.0.0","keywords":["abzedsync","cli","sync","abzed","gitlab-sync","abzed-sync","project-sync"],"license":"UNLICENSED","_id":"@abzedsync/engine@1.0.0","maintainers":[{"name":"abzedmohammed","email":"ibraabzed@gmail.com"}],"os":["linux","darwin","win32"],"bin":{"abzedsync":"bin/abzedsync.js"},"dist":{"shasum":"d9038caf4cdda6f02aed60d3561b32a6690e40ab","tarball":"https://registry.npmjs.org/@abzedsync/engine/-/engine-1.0.0.tgz","fileCount":54,"integrity":"sha512-xUc7QcsHZmJ9f7IS/Gf8ZUzXv3jOO16BzUcSQOn+DPSRzvhFuPVnH5VAqFbHVZGChI7oij2jROzzdCEsVeUECQ==","signatures":[{"sig":"MEUCIBvgC257tU5eR8O+QcXE2lA5Vg85s3ayjlknt+gGKtnHAiEA0oouaTLkn8B7MfoiOVJNIgGeR5LNSYOO2u1N3EyW6Cc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":217276},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"641e680c261baa65e5cea632aa0e9d0aa5eced37","scripts":{"dev":"node bin/abzedsync.js start","init":"node bin/abzedsync.js init","logs":"node bin/abzedsync.js logs","stop":"node bin/abzedsync.js stop","sync":"node bin/abzedsync.js sync","login":"node bin/abzedsync.js login","start":"node bin/abzedsync.js start","accept":"node bin/abzedsync.js accept","status":"node bin/abzedsync.js status","prepack":"node -e \"require('fs').chmodSync('bin/abzedsync.js', 0o755)\"","progress":"node bin/abzedsync.js progress"},"_npmUser":{"name":"abzedmohammed","email":"ibraabzed@gmail.com"},"_npmVersion":"10.9.3","description":"AbzedSync local agent — cross-platform project sync engine CLI (`abzedsync`)","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ora":"^8.1.1","chalk":"^5.3.0","chokidar":"^4.0.3","fs-extra":"^11.3.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/engine_1.0.0_1776241122705_0.5867454837065742","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@abzedsync/engine","version":"1.0.1","keywords":["abzedsync","cli","sync","abzed","gitlab-sync","abzed-sync","project-sync"],"license":"UNLICENSED","_id":"@abzedsync/engine@1.0.1","maintainers":[{"name":"abzedmohammed","email":"ibraabzed@gmail.com"}],"os":["linux","darwin","win32"],"bin":{"abzedsync":"bin/abzedsync.js"},"dist":{"shasum":"1af8550d6ab87dd1a7f0895b649ab9af5312a3f3","tarball":"https://registry.npmjs.org/@abzedsync/engine/-/engine-1.0.1.tgz","fileCount":56,"integrity":"sha512-J4s42KJ0UrcR9eUxdjZX/ozfUg3pvqf6/9NPeirbmZs7zDK6o56U4EBJn0Lq0D4BxRnpfQ7avbDCS06NX/Ae7Q==","signatures":[{"sig":"MEQCIDIg4uV4CZb3zuLjhWE3FH0THRxnlJn11zLFMjyTzkmaAiBiil+mU5QraIT2gTWdFOct5e7OvfvgIWkbbNJehjqG8w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224435},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"641e680c261baa65e5cea632aa0e9d0aa5eced37","scripts":{"dev":"node bin/abzedsync.js start","init":"node bin/abzedsync.js init","logs":"node bin/abzedsync.js logs","stop":"node bin/abzedsync.js stop","sync":"node bin/abzedsync.js sync","login":"node bin/abzedsync.js login","start":"node bin/abzedsync.js start","accept":"node bin/abzedsync.js accept","status":"node bin/abzedsync.js status","prepack":"node -e \"require('fs').chmodSync('bin/abzedsync.js', 0o755)\"","progress":"node bin/abzedsync.js progress"},"_npmUser":{"name":"abzedmohammed","email":"ibraabzed@gmail.com"},"_npmVersion":"10.9.3","description":"AbzedSync local agent — cross-platform project sync engine CLI (`abzedsync`)","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ora":"^8.1.1","chalk":"^5.3.0","dotenv":"^16.6.1","chokidar":"^4.0.3","fs-extra":"^11.3.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/engine_1.0.1_1776242697899_0.687012667033081","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@abzedsync/engine","version":"1.0.2","keywords":["abzedsync","cli","sync","abzed","gitlab-sync","abzed-sync","project-sync"],"license":"UNLICENSED","_id":"@abzedsync/engine@1.0.2","maintainers":[{"name":"abzedmohammed","email":"ibraabzed@gmail.com"}],"os":["linux","darwin","win32"],"bin":{"abzedsync":"bin/abzedsync.js"},"dist":{"shasum":"3ec564b30c2d7c2f11ebd63ece1ee0d77293e6da","tarball":"https://registry.npmjs.org/@abzedsync/engine/-/engine-1.0.2.tgz","fileCount":57,"integrity":"sha512-2k3oU8Q+E0Of0c7Wu6QpTyvb4pczti+ti9+ndPyCm+Zdi2yGeCCrQRyR+/l4d3m5A/yvSSNvv5ZMgCAmGEPi9g==","signatures":[{"sig":"MEUCIGR9DhCM41mOGSQyL/rkWGmNwVdBd1POeIfLfx6YzneFAiEAhiph12IGJMh0i/rdU5Y6vq5bnrlJlMn/VC31fm0vUW4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":228124},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"63e73b1ef571f7d5d55ed53c25ada8799fe692c8","scripts":{"dev":"node bin/abzedsync.js start","init":"node bin/abzedsync.js init","logs":"node bin/abzedsync.js logs","stop":"node bin/abzedsync.js stop","sync":"node bin/abzedsync.js sync","login":"node bin/abzedsync.js login","start":"node bin/abzedsync.js start","accept":"node bin/abzedsync.js accept","status":"node bin/abzedsync.js status","prepack":"node -e \"require('fs').chmodSync('bin/abzedsync.js', 0o755)\"","progress":"node bin/abzedsync.js progress"},"_npmUser":{"name":"abzedmohammed","email":"ibraabzed@gmail.com"},"_npmVersion":"10.9.3","description":"AbzedSync local agent — cross-platform project sync engine CLI (`abzedsync`)","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ora":"^8.1.1","chalk":"^5.3.0","dotenv":"^16.6.1","chokidar":"^4.0.3","fs-extra":"^11.3.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/engine_1.0.2_1776244757182_0.8967783827751701","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@abzedsync/engine","version":"1.0.5","keywords":["abzedsync","cli","sync","abzed","gitlab-sync","abzed-sync","project-sync"],"license":"UNLICENSED","_id":"@abzedsync/engine@1.0.5","maintainers":[{"name":"abzedmohammed","email":"ibraabzed@gmail.com"}],"os":["linux","darwin","win32"],"bin":{"abzedsync":"bin/abzedsync.js"},"dist":{"shasum":"d5ae52bf6cf3861284868fb5b05e9b32c8ddad01","tarball":"https://registry.npmjs.org/@abzedsync/engine/-/engine-1.0.5.tgz","fileCount":57,"integrity":"sha512-RMT9+GiebGnr6e6mDJ/bCPYAHu/0bEAxPF+re//ZGfRxL+DQGE8+kipuQWzSWSdAEC810OiP+LrOuKhOSZEz0A==","signatures":[{"sig":"MEQCIG9HQlcva35QNWdzZoxpjnUm/5zmdjF7ZK5VCeITuyPHAiBk/lZMJD/j/EUfiSuvqLkhFxU8NMuzORcZ541qLMGjcQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":234652},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"f781d9726d34ede43a4490db465826ff16a2377f","scripts":{"dev":"node bin/abzedsync.js start","init":"node bin/abzedsync.js init","logs":"node bin/abzedsync.js logs","stop":"node bin/abzedsync.js stop","sync":"node bin/abzedsync.js sync","build":"npm pack","login":"node bin/abzedsync.js login","start":"node bin/abzedsync.js start","accept":"node bin/abzedsync.js accept","gitlab":"node bin/abzedsync.js gitlab","status":"node bin/abzedsync.js status","prepack":"node -e \"require('fs').chmodSync('bin/abzedsync.js', 0o755)\"","progress":"node bin/abzedsync.js progress"},"_npmUser":{"name":"abzedmohammed","email":"ibraabzed@gmail.com"},"_npmVersion":"10.9.3","description":"AbzedSync local agent - progress publishing, shared doc sync, and GitLab send CLI (`abzedsync`)","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ora":"^8.1.1","chalk":"^5.3.0","dotenv":"^16.6.1","chokidar":"^4.0.3","fs-extra":"^11.3.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/engine_1.0.5_1776392959593_0.9813019384193149","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@abzedsync/engine","version":"1.1.0","keywords":["abzedsync","cli","sync","abzed","gitlab-sync","abzed-sync","project-sync"],"license":"UNLICENSED","_id":"@abzedsync/engine@1.1.0","maintainers":[{"name":"abzedmohammed","email":"ibraabzed@gmail.com"}],"os":["linux","darwin","win32"],"bin":{"abzedsync":"bin/abzedsync.js"},"dist":{"shasum":"89eb41310f566837f2cc4b3824cebd24869881a8","tarball":"https://registry.npmjs.org/@abzedsync/engine/-/engine-1.1.0.tgz","fileCount":57,"integrity":"sha512-M3OInThXcIlh1/jNolNdyax5fdKbzTAgPKyo1IGwoptDQuwzL51REXaPTDFtaANci618VP+nMhpy7dMBciLxkA==","signatures":[{"sig":"MEQCIAvCT5Sb9nhaL2pPt+sqoqcgkYpWrRlmom4xVdGkccZqAiAOaPSEpDHUA4JZ6zTv2vX9m9pCA+tcVi10mu4RbM+T0w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":236052},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"6c9e4a620d94d5a99dbf57ec58693255f3095813","scripts":{"dev":"node bin/abzedsync.js start","init":"node bin/abzedsync.js init","logs":"node bin/abzedsync.js logs","stop":"node bin/abzedsync.js stop","sync":"node bin/abzedsync.js sync","build":"npm pack","login":"node bin/abzedsync.js login","start":"node bin/abzedsync.js start","accept":"node bin/abzedsync.js accept","gitlab":"node bin/abzedsync.js gitlab","status":"node bin/abzedsync.js status","prepack":"node -e \"require('fs').chmodSync('bin/abzedsync.js', 0o755)\"","progress":"node bin/abzedsync.js progress"},"_npmUser":{"name":"abzedmohammed","email":"ibraabzed@gmail.com"},"_npmVersion":"10.9.3","description":"AbzedSync local agent - progress publishing, shared doc sync, and GitLab send CLI (`abzedsync`)","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ora":"^8.1.1","chalk":"^5.3.0","dotenv":"^16.6.1","chokidar":"^4.0.3","fs-extra":"^11.3.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/engine_1.1.0_1776401321046_0.5170400115402509","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"@abzedsync/engine","version":"1.1.5","keywords":["abzedsync","cli","sync","abzed","gitlab-sync","abzed-sync","project-sync"],"license":"UNLICENSED","_id":"@abzedsync/engine@1.1.5","maintainers":[{"name":"abzedmohammed","email":"ibraabzed@gmail.com"}],"os":["linux","darwin","win32"],"bin":{"abzedsync":"bin/abzedsync.js"},"dist":{"shasum":"6d30a9089df49c243a3f62d4aaff9bd31940f35e","tarball":"https://registry.npmjs.org/@abzedsync/engine/-/engine-1.1.5.tgz","fileCount":58,"integrity":"sha512-lzqhpLD617yz6o1hGsnXaXZmJoknbrDEag5ZGQFGxyqZPtlxIArmZa7qtPn6I9lv6hGGOlcs5GsLfDeAfUQAoA==","signatures":[{"sig":"MEQCIBfXknIxi74QfqEY2j9j8jZstNCKhBERzVWuyOMGOiVsAiA1SIaRd8Q8dJHatEWR2uuSw7DfiYVJjnnQ9lFWHe29UA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":242188},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"4dbfa5c469c1e97d74df63edb3071abb84419507","scripts":{"dev":"node bin/abzedsync.js start","init":"node bin/abzedsync.js init","logs":"node bin/abzedsync.js logs","stop":"node bin/abzedsync.js stop","sync":"node bin/abzedsync.js sync","build":"npm pack","login":"node bin/abzedsync.js login","start":"node bin/abzedsync.js start","accept":"node bin/abzedsync.js accept","gitlab":"node bin/abzedsync.js gitlab","status":"node bin/abzedsync.js status","prepack":"node -e \"require('fs').chmodSync('bin/abzedsync.js', 0o755)\"","progress":"node bin/abzedsync.js progress"},"_npmUser":{"name":"abzedmohammed","email":"ibraabzed@gmail.com"},"_npmVersion":"10.9.3","description":"AbzedSync local agent - progress publishing, shared doc sync, and GitLab send CLI (`abzedsync`)","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ora":"^8.1.1","chalk":"^5.3.0","dotenv":"^16.6.1","chokidar":"^4.0.3","fs-extra":"^11.3.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/engine_1.1.5_1776412796625_0.7525028440657355","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@abzedsync/engine","version":"1.3.0","keywords":["abzedsync","cli","sync","abzed","gitlab-sync","abzed-sync","project-sync"],"license":"UNLICENSED","_id":"@abzedsync/engine@1.3.0","maintainers":[{"name":"abzedmohammed","email":"ibraabzed@gmail.com"}],"os":["linux","darwin","win32"],"bin":{"abzedsync":"bin/abzedsync.js"},"dist":{"shasum":"63d27749d6c766eeb5d68764457f2848d018c27e","tarball":"https://registry.npmjs.org/@abzedsync/engine/-/engine-1.3.0.tgz","fileCount":58,"integrity":"sha512-GJQl5BpWjPGr4BcBBsg0WYQrD0XVJAObBM1pZIa5Bl03LB1lYaOW+DGVsKXqXkVAqjnyzMwJe/2TD7IJNMJaNQ==","signatures":[{"sig":"MEYCIQDwDaGI46M9r+ILwPOK9c39H3KW1L1+WYnQpsgT5P2oeAIhAIgs5NTxuX7NcY5iev6k54QyUf8datypM4/nTixLrLC5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":241023},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"3f607b7826d15a047e2017f6940dd35d02182a61","scripts":{"dev":"node bin/abzedsync.js start","init":"node bin/abzedsync.js init","logs":"node bin/abzedsync.js logs","stop":"node bin/abzedsync.js stop","sync":"node bin/abzedsync.js sync","build":"npm pack","login":"node bin/abzedsync.js login","start":"node bin/abzedsync.js start","accept":"node bin/abzedsync.js accept","gitlab":"node bin/abzedsync.js gitlab","status":"node bin/abzedsync.js status","prepack":"node -e \"require('fs').chmodSync('bin/abzedsync.js', 0o755)\"","progress":"node bin/abzedsync.js progress"},"_npmUser":{"name":"abzedmohammed","email":"ibraabzed@gmail.com"},"_npmVersion":"10.9.3","description":"AbzedSync local agent - progress publishing, shared doc sync, and GitLab send CLI (`abzedsync`)","directories":{},"_nodeVersion":"22.20.0","dependencies":{"ora":"^8.1.1","chalk":"^5.3.0","dotenv":"^16.6.1","chokidar":"^4.0.3","fs-extra":"^11.3.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/engine_1.3.0_1776419060378_0.7408578877613405","host":"s3://npm-registry-packages-npm-production"}},"3.0.0":{"name":"@abzedsync/engine","version":"3.0.0","keywords":["abzedsync","cli","sync","abzed","gitlab-sync","abzed-sync","project-sync"],"license":"UNLICENSED","_id":"@abzedsync/engine@3.0.0","maintainers":[{"name":"abzedmohammed","email":"ibraabzed@gmail.com"}],"os":["linux","darwin","win32"],"bin":{"abzedsync":"bin/abzedsync.js"},"dist":{"shasum":"0467b0629281125d4b563c4bcbe66604de29f932","tarball":"https://registry.npmjs.org/@abzedsync/engine/-/engine-3.0.0.tgz","fileCount":77,"integrity":"sha512-Ub/sVyvBT0sDi+on4ypsre9GBNXWYfOmJkiYGoh1dxgMy0hKi5pX1fmknEXJYrS+b9rU2GrgRzX18at+30z+hg==","signatures":[{"sig":"MEQCIEeCWb5i/QfG0VxkihBD9C/Jk3fAicRucNidq+coAMUPAiBjAruQlYvkBRUzXJkk4fPQ4k7+ozCCs1rjCUdg5CEN3w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":342702},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"491baacd12eee86d9be37d0881051fc7ea8574e8","scripts":{"dev":"node bin/abzedsync.js start","init":"node bin/abzedsync.js init","logs":"node bin/abzedsync.js logs","stop":"node bin/abzedsync.js stop","sync":"node bin/abzedsync.js sync","test":"vitest run","build":"npm pack","login":"node bin/abzedsync.js login","start":"node bin/abzedsync.js start","accept":"node bin/abzedsync.js accept","gitlab":"node bin/abzedsync.js gitlab","status":"node bin/abzedsync.js status","prepack":"node -e \"require('fs').chmodSync('bin/abzedsync.js', 0o755)\"","progress":"node bin/abzedsync.js progress","test:watch":"vitest"},"_npmUser":{"name":"abzedmohammed","email":"ibraabzed@gmail.com"},"_npmVersion":"11.17.0","description":"AbzedSync local agent - progress publishing, shared doc sync, and GitLab send CLI (`abzedsync`)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ora":"^8.1.1","chalk":"^5.3.0","dotenv":"^16.6.1","chokidar":"^4.0.3","fs-extra":"^11.3.0","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/engine_3.0.0_1788249724501_0.47702045915900815","host":"s3://npm-registry-packages-npm-production"}},"3.1.0":{"name":"@abzedsync/engine","version":"3.1.0","keywords":["abzedsync","cli","sync","abzed","gitlab-sync","abzed-sync","project-sync"],"license":"UNLICENSED","_id":"@abzedsync/engine@3.1.0","maintainers":[{"name":"abzedmohammed","email":"ibraabzed@gmail.com"}],"os":["linux","darwin","win32"],"bin":{"abzedsync":"bin/abzedsync.js"},"dist":{"shasum":"001b355fbd652a7948b4847191f0043b20ef5dad","tarball":"https://registry.npmjs.org/@abzedsync/engine/-/engine-3.1.0.tgz","fileCount":79,"integrity":"sha512-gn9KQRWehIAxOYU7IvAUxB4/7IQcejJGjNv7r5kHoXKDrRnHPEVOqRmTmtDuZDPRFReDREhZW2KHBfo4LVub3w==","signatures":[{"sig":"MEQCIF6By9zvB5zAYDzqKL3rdUHub2DEOupnZfB3saT/csegAiAVDlRnCbNrYiuuwbF6qiKhihlppC5ZUPg2TIUMyckgMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":378381},"type":"module","engines":{"node":">=18.0.0"},"gitHead":"ee0da7eab98599c3ff52b6e7297aac94fc64df31","scripts":{"dev":"node bin/abzedsync.js start","init":"node bin/abzedsync.js init","logs":"node bin/abzedsync.js logs","stop":"node bin/abzedsync.js stop","sync":"node bin/abzedsync.js sync","test":"vitest run","build":"npm pack","login":"node bin/abzedsync.js login","start":"node bin/abzedsync.js start","accept":"node bin/abzedsync.js accept","gitlab":"node bin/abzedsync.js gitlab","status":"node bin/abzedsync.js status","prepack":"node -e \"require('fs').chmodSync('bin/abzedsync.js', 0o755)\"","progress":"node bin/abzedsync.js progress","test:watch":"vitest"},"_npmUser":{"name":"abzedmohammed","email":"ibraabzed@gmail.com"},"_npmVersion":"11.17.0","description":"AbzedSync local agent - progress publishing, shared doc sync, and GitLab send CLI (`abzedsync`)","directories":{},"_nodeVersion":"24.19.0","dependencies":{"ora":"^8.1.1","acorn":"^8.18.0","chalk":"^5.3.0","dotenv":"^16.6.1","chokidar":"^4.0.3","fs-extra":"^11.3.0","acorn-jsx":"^5.3.2","commander":"^12.1.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^2.1.9"},"_npmOperationalInternal":{"tmp":"tmp/engine_3.1.0_1788339720420_0.6982013661747895","host":"s3://npm-registry-packages-npm-production"}},"3.4.0":{"name":"@abzedsync/engine","version":"3.4.0","description":"AbzedSync local agent - progress publishing, shared doc sync, and GitLab send CLI (`abzedsync`)","type":"module","bin":{"abzedsync":"bin/abzedsync.js"},"scripts":{"build":"npm pack","dev":"node bin/abzedsync.js start","start":"node bin/abzedsync.js start","login":"node bin/abzedsync.js login","init":"node bin/abzedsync.js init","status":"node bin/abzedsync.js status","stop":"node bin/abzedsync.js stop","sync":"node bin/abzedsync.js sync","accept":"node bin/abzedsync.js accept","progress":"node bin/abzedsync.js progress","gitlab":"node bin/abzedsync.js gitlab","logs":"node bin/abzedsync.js logs","test":"vitest run","test:watch":"vitest","prepack":"node -e \"require('fs').chmodSync('bin/abzedsync.js', 0o755)\""},"engines":{"node":">=18.0.0"},"os":["linux","darwin","win32"],"publishConfig":{"access":"public"},"license":"UNLICENSED","keywords":["abzedsync","cli","sync","abzed","gitlab-sync","abzed-sync","project-sync"],"dependencies":{"acorn":"^8.18.0","acorn-jsx":"^5.3.2","chalk":"^5.3.0","chokidar":"^4.0.3","commander":"^12.1.0","dotenv":"^16.6.1","fs-extra":"^11.3.0","ora":"^8.1.1"},"devDependencies":{"vitest":"^2.1.9"},"gitHead":"4cb406e5656037e1d2e27adef5185422784e233c","_id":"@abzedsync/engine@3.4.0","_nodeVersion":"24.19.0","_npmVersion":"11.17.0","dist":{"integrity":"sha512-3no35lBY5Bfwr1XqcGYM+yYgFZdsvAjtiMtHC1xWlvSD+B/qWnmFT3BSn3mjW+cO2KXKOSlcaz7OufD49l7iLA==","shasum":"75f14bbd94b691d35194aaa181f886e8d0bebe96","tarball":"https://registry.npmjs.org/@abzedsync/engine/-/engine-3.4.0.tgz","fileCount":80,"unpackedSize":408443,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGiI9H9jBywjgDtne5G2otIPJ6B62Aw28EjlcropUbYAAiA4umNG380AlryQYQtjmWWywLxWX8Unjc1gdqXuNkPctQ=="}]},"_npmUser":{"name":"abzedmohammed","email":"ibraabzed@gmail.com"},"directories":{},"maintainers":[{"name":"abzedmohammed","email":"ibraabzed@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/engine_3.4.0_1788343551925_0.5135489601261898"},"_hasShrinkwrap":false}},"time":{"created":"2026-04-15T08:18:42.636Z","modified":"2026-09-02T10:05:52.298Z","1.0.0":"2026-04-15T08:18:42.837Z","1.0.1":"2026-04-15T08:44:58.053Z","1.0.2":"2026-04-15T09:19:17.335Z","1.0.5":"2026-04-17T02:29:19.730Z","1.1.0":"2026-04-17T04:48:41.217Z","1.1.5":"2026-04-17T07:59:56.766Z","1.3.0":"2026-04-17T09:44:20.525Z","3.0.0":"2026-09-01T08:02:04.640Z","3.1.0":"2026-09-02T09:02:00.602Z","3.4.0":"2026-09-02T10:05:52.113Z"},"license":"UNLICENSED","keywords":["abzedsync","cli","sync","abzed","gitlab-sync","abzed-sync","project-sync"],"description":"AbzedSync local agent - progress publishing, shared doc sync, and GitLab send CLI (`abzedsync`)","maintainers":[{"name":"abzedmohammed","email":"ibraabzed@gmail.com"}],"readme":"# @abzedsync/engine\n\nAbzedSync local agent - a cross-platform project sync engine that watches local\ncode changes, publishes manager-friendly work items to the AbzedSync control\nplane, keeps shared docs in sync, and sends eligible items to GitLab when asked.\n\n## Install\n\n```bash\nnpm install -g @abzedsync/engine\n```\n\nRequires Node.js **18 or newer**.\nSupported platforms: Linux, macOS, Windows.\n\n## Quick start\n\n```bash\n# 1. Authenticate against the AbzedSync control plane\nabzedsync login\n\n# 2. Initialize a project in the current directory\ncd /path/to/your/repo\nabzedsync init\n\n# 3. Start the watcher\nabzedsync start\n\n# 4. Publish current work for visibility only\nabzedsync progress --push\n\n# 5. Send eligible work to GitLab when you want it published there\nabzedsync gitlab --push\n```\n\n## Commands\n\n| Command | Purpose |\n| --- | --- |\n| `abzedsync login` | Sign in to the AbzedSync control plane |\n| `abzedsync init` | Register the current repo as a project side |\n| `abzedsync start` | Start the long-running watcher |\n| `abzedsync stop` | Stop the watcher for this project |\n| `abzedsync status` | Show current agent status |\n| `abzedsync sync --push` | Push local `docs/project-apis.md` into the shared store |\n| `abzedsync sync --pull` | Pull the latest shared `docs/project-apis.md` into this repo |\n| `abzedsync sync --merge` | Merge frontend/backend shared doc snapshots into a fresh canonical copy |\n| `abzedsync progress --push` | Publish engine-detected changes to AbzedSync (publish/view-only) |\n| `abzedsync progress --stats` | Show progress counts for the project |\n| `abzedsync gitlab --push` | Send every eligible unsent active-queue item directly to GitLab |\n| `abzedsync gitlab --push --ids <uuids>` | Send only the listed items |\n| `abzedsync accept` | Resolve a sync conflict by accepting a side |\n| `abzedsync logs` | Tail the engine log output |\n\n## Runtime state\n\nThe agent stores session and project state under the user's home directory:\n\n```text\n~/.abzedsync/\n  config.json\n  session.json\n  pids/\n  logs/\n  shared-docs/\n```\n\nPer-project state lives in the repo where you ran `abzedsync init`:\n\n```text\n<project>/\n  .abzedsync.json\n  docs/\n    project-apis.md\n  project-sync/\n```\n\n## Sync behavior\n\n- `abzedsync progress --push` is publish/view-only. It makes detected work\n  visible in AbzedSync and does not talk to GitLab.\n- `abzedsync gitlab --push` sends eligible unsent items directly to GitLab and\n  archives them out of the active queue on success.\n- `abzedsync sync --merge` reads the latest frontend/backend shared doc\n  snapshots, merges matching top-level sections, and preserves both sides when\n  their content still differs.\n\n## GitLab connection\n\nGitLab linking happens in the AbzedSync app under **Settings -> Profile**.\nThe CLI checks the live backend account state before GitLab send commands.\n\n## License\n\nUNLICENSED - internal distribution.\n","readmeFilename":"README.md"}